PHP Interface Sulu\Bundle\CategoryBundle\Entity\CategoryInterface

Inheritance: extends Sulu\Component\Persistence\Model\AuditableInterface
Show file Open project: sulu/sulu Interface Usage Examples

Public Methods

Method Description
addChild ( Sulu\Bundle\CategoryBundle\Entity\CategoryInterface $child ) : Sulu\Bundle\CategoryBundle\Entity\CategoryInterface Add children.
addChildren ( Sulu\Bundle\CategoryBundle\Entity\CategoryInterface $child ) {@see Category::addChild}.
addMeta ( Sulu\Bundle\CategoryBundle\Entity\CategoryMetaInterface $meta ) : Sulu\Bundle\CategoryBundle\Entity\CategoryInterface Add meta.
addTranslation ( Sulu\Bundle\CategoryBundle\Entity\CategoryTranslationInterface $translations ) : Sulu\Bundle\CategoryBundle\Entity\CategoryInterface Add translations.
findTranslationByLocale ( $locale ) : Sulu\Bundle\CategoryBundle\Entity\CategoryTranslationInterface Get single meta by locale.
getChildren ( ) : Doctrine\Common\Collections\Collection Get children.
getDefaultLocale ( ) : string Get defaultLocale.
getDepth ( ) : integer Get depth.
getId ( ) : integer Get id.
getKey ( ) : string Get key.
getLft ( ) : integer Get lft.
getMeta ( ) : Doctrine\Common\Collections\Collection Get meta.
getParent ( ) : Sulu\Bundle\CategoryBundle\Entity\CategoryInterface Get parent.
getRgt ( ) : integer Get rgt.
getTranslations ( ) : Doctrine\Common\Collections\Collection Get translations.
removeChild ( Sulu\Bundle\CategoryBundle\Entity\CategoryInterface $child ) Remove children.
removeChildren ( Sulu\Bundle\CategoryBundle\Entity\CategoryInterface $child ) {@see Category::removeChild}.
removeMeta ( Sulu\Bundle\CategoryBundle\Entity\CategoryMetaInterface $meta ) Remove meta.
removeTranslation ( Sulu\Bundle\CategoryBundle\Entity\CategoryTranslationInterface $translations ) Remove translations.
setChanged ( DateTime $changed ) : Sulu\Bundle\CategoryBundle\Entity\CategoryInterface Set changed.
setChanger ( Sulu\Component\Security\Authentication\UserInterface $changer = null ) : Sulu\Bundle\CategoryBundle\Entity\CategoryInterface Set changer.
setCreator ( Sulu\Component\Security\Authentication\UserInterface $creator = null ) : Sulu\Bundle\CategoryBundle\Entity\CategoryInterface Set creator.
setDefaultLocale ( string $defaultLocale ) : Sulu\Bundle\CategoryBundle\Entity\CategoryInterface Set defaultLocale.
setDepth ( integer $depth ) : Sulu\Bundle\CategoryBundle\Entity\CategoryInterface Set depth.
setId ( integer $id ) : Sulu\Bundle\CategoryBundle\Entity\CategoryInterface Set id.
setKey ( string $key ) : Sulu\Bundle\CategoryBundle\Entity\CategoryInterface Set key.
setLft ( integer $lft ) : Sulu\Bundle\CategoryBundle\Entity\CategoryInterface Set lft.
setParent ( Sulu\Bundle\CategoryBundle\Entity\CategoryInterface $parent = null ) : Sulu\Bundle\CategoryBundle\Entity\CategoryInterface Set parent.
setRgt ( integer $rgt ) : Sulu\Bundle\CategoryBundle\Entity\CategoryInterface Set rgt.

Method Details

addChild() public method

Add children.
public addChild ( Sulu\Bundle\CategoryBundle\Entity\CategoryInterface $child ) : Sulu\Bundle\CategoryBundle\Entity\CategoryInterface
$child Sulu\Bundle\CategoryBundle\Entity\CategoryInterface
return Sulu\Bundle\CategoryBundle\Entity\CategoryInterface

addChildren() public method

{@see Category::addChild}.
Deprecation: use Category::addChild instead
public addChildren ( Sulu\Bundle\CategoryBundle\Entity\CategoryInterface $child )
$child Sulu\Bundle\CategoryBundle\Entity\CategoryInterface

addMeta() public method

Add meta.
public addMeta ( Sulu\Bundle\CategoryBundle\Entity\CategoryMetaInterface $meta ) : Sulu\Bundle\CategoryBundle\Entity\CategoryInterface
$meta Sulu\Bundle\CategoryBundle\Entity\CategoryMetaInterface
return Sulu\Bundle\CategoryBundle\Entity\CategoryInterface

addTranslation() public method

Add translations.
public addTranslation ( Sulu\Bundle\CategoryBundle\Entity\CategoryTranslationInterface $translations ) : Sulu\Bundle\CategoryBundle\Entity\CategoryInterface
$translations Sulu\Bundle\CategoryBundle\Entity\CategoryTranslationInterface
return Sulu\Bundle\CategoryBundle\Entity\CategoryInterface

findTranslationByLocale() public method

Get single meta by locale.
public findTranslationByLocale ( $locale ) : Sulu\Bundle\CategoryBundle\Entity\CategoryTranslationInterface
$locale
return Sulu\Bundle\CategoryBundle\Entity\CategoryTranslationInterface

getChildren() public method

Get children.
public getChildren ( ) : Doctrine\Common\Collections\Collection
return Doctrine\Common\Collections\Collection

getDefaultLocale() public method

Get defaultLocale.
public getDefaultLocale ( ) : string
return string

getDepth() public method

Get depth.
public getDepth ( ) : integer
return integer

getId() public method

Get id.
public getId ( ) : integer
return integer

getKey() public method

Get key.
public getKey ( ) : string
return string

getLft() public method

Get lft.
public getLft ( ) : integer
return integer

getMeta() public method

Get meta.
public getMeta ( ) : Doctrine\Common\Collections\Collection
return Doctrine\Common\Collections\Collection

getParent() public method

Get parent.
public getParent ( ) : Sulu\Bundle\CategoryBundle\Entity\CategoryInterface
return Sulu\Bundle\CategoryBundle\Entity\CategoryInterface

getRgt() public method

Get rgt.
public getRgt ( ) : integer
return integer

getTranslations() public method

Get translations.
public getTranslations ( ) : Doctrine\Common\Collections\Collection
return Doctrine\Common\Collections\Collection

removeChild() public method

Remove children.
public removeChild ( Sulu\Bundle\CategoryBundle\Entity\CategoryInterface $child )
$child Sulu\Bundle\CategoryBundle\Entity\CategoryInterface

removeChildren() public method

{@see Category::removeChild}.
Deprecation: use Category::removeChild instead
public removeChildren ( Sulu\Bundle\CategoryBundle\Entity\CategoryInterface $child )
$child Sulu\Bundle\CategoryBundle\Entity\CategoryInterface

removeMeta() public method

Remove meta.
public removeMeta ( Sulu\Bundle\CategoryBundle\Entity\CategoryMetaInterface $meta )
$meta Sulu\Bundle\CategoryBundle\Entity\CategoryMetaInterface

removeTranslation() public method

Remove translations.
public removeTranslation ( Sulu\Bundle\CategoryBundle\Entity\CategoryTranslationInterface $translations )
$translations Sulu\Bundle\CategoryBundle\Entity\CategoryTranslationInterface

setChanged() public method

Note: This property is set automatically by the TimestampableSubscriber if not set manually.
public setChanged ( DateTime $changed ) : Sulu\Bundle\CategoryBundle\Entity\CategoryInterface
$changed DateTime
return Sulu\Bundle\CategoryBundle\Entity\CategoryInterface

setChanger() public method

Note: This property is set automatically by the UserBlameSubscriber if not set manually.
public setChanger ( Sulu\Component\Security\Authentication\UserInterface $changer = null ) : Sulu\Bundle\CategoryBundle\Entity\CategoryInterface
$changer Sulu\Component\Security\Authentication\UserInterface
return Sulu\Bundle\CategoryBundle\Entity\CategoryInterface

setCreator() public method

Note: This property is set automatically by the UserBlameSubscriber if not set manually.
public setCreator ( Sulu\Component\Security\Authentication\UserInterface $creator = null ) : Sulu\Bundle\CategoryBundle\Entity\CategoryInterface
$creator Sulu\Component\Security\Authentication\UserInterface
return Sulu\Bundle\CategoryBundle\Entity\CategoryInterface

setDefaultLocale() public method

Set defaultLocale.
public setDefaultLocale ( string $defaultLocale ) : Sulu\Bundle\CategoryBundle\Entity\CategoryInterface
$defaultLocale string
return Sulu\Bundle\CategoryBundle\Entity\CategoryInterface

setDepth() public method

Set depth.
public setDepth ( integer $depth ) : Sulu\Bundle\CategoryBundle\Entity\CategoryInterface
$depth integer
return Sulu\Bundle\CategoryBundle\Entity\CategoryInterface

setId() public method

Set id.
public setId ( integer $id ) : Sulu\Bundle\CategoryBundle\Entity\CategoryInterface
$id integer
return Sulu\Bundle\CategoryBundle\Entity\CategoryInterface

setKey() public method

Set key.
public setKey ( string $key ) : Sulu\Bundle\CategoryBundle\Entity\CategoryInterface
$key string
return Sulu\Bundle\CategoryBundle\Entity\CategoryInterface

setLft() public method

Set lft.
public setLft ( integer $lft ) : Sulu\Bundle\CategoryBundle\Entity\CategoryInterface
$lft integer
return Sulu\Bundle\CategoryBundle\Entity\CategoryInterface

setParent() public method

Set parent.
public setParent ( Sulu\Bundle\CategoryBundle\Entity\CategoryInterface $parent = null ) : Sulu\Bundle\CategoryBundle\Entity\CategoryInterface
$parent Sulu\Bundle\CategoryBundle\Entity\CategoryInterface
return Sulu\Bundle\CategoryBundle\Entity\CategoryInterface

setRgt() public method

Set rgt.
public setRgt ( integer $rgt ) : Sulu\Bundle\CategoryBundle\Entity\CategoryInterface
$rgt integer
return Sulu\Bundle\CategoryBundle\Entity\CategoryInterface