class DeclarationCategory extends TranslatableAbstract implements BlockEntity, CategoryTreeSlugInterface

Class DeclarationCategory

Properties

protected string $locale Entity locale from TranslatableAbstract
protected string $name Declaration category name
protected bool $displayTitle Should display category title
protected string $metaTitle Used for seo optimization
protected string $metaDescription Used for seo optimization
protected int $numberOfItems Number of visible declaration that belongs to this category
protected int $numberOfKids Number of child nodes
protected string $imagePath Image web path
protected int $imageId Image id
protected string $description Category description
protected string $icon

Methods

setTranslatableLocale(string $locale)

Sets translatable locale

string
getTranslatableLocale()

No description

__construct()

DeclarationCategory constructor.

removeChild(DeclarationCategory $children)

No description

removeDeclaration(Declaration $dec)

No description

string
getDescription()

No description

setDescription(string $description)

No description

string
getIcon()

No description

setIcon(string $icon)

No description

int
getId()

No description

setId(int $id)

No description

int
getLft()

No description

setLft(int $lft)

No description

int
getLvl()

No description

setLvl(int $lvl)

No description

int
getRgt()

No description

setRgt(int $rgt)

No description

getRoot()

No description

setRoot(DeclarationCategory|null $root)

No description

ArrayCollection
getChildren()

No description

setChildren(ArrayCollection $children)

No description

getParent()

No description

setParent(DeclarationCategory|null $parent)

No description

ArrayCollection
getDeclarations()

No description

setDeclarations(ArrayCollection $declarations)

No description

Image|null
getImage()

No description

setImage(Image|null $image)

No description

string
getSlug()

No description

setSlug(string $slug)

No description

array
getMetaKeywords()

No description

setMetaKeywords(array $metaKeywords)

No description

string
getMetaTitle()

No description

setMetaTitle(string $metaTitle)

No description

string
getMetaDescription()

No description

setMetaDescription(string $metaDescription)

No description

int
getNumberOfItems()

No description

setNumberOfItems(int $numberOfItems)

No description

int
getNumberOfKids()

No description

setNumberOfKids(int $numberOfKids)

No description

string
getImagePath()

No description

setImagePath(string $imagePath)

No description

string
getImageId()

No description

setImageId(string $imageId)

No description

string
getName()

No description

setName(string $name)

No description

array
getVisibleItems()

No description

int
getNumberOfVisibleItems()

No description

string
getDisplayTitle()

No description

setDisplayTitle(string $displayTitle)

No description

bool
checkIsRootCategory()

No description

Details

in TranslatableAbstract at line 37
setTranslatableLocale(string $locale)

Sets translatable locale

Parameters

string $locale

in TranslatableAbstract at line 47
string getTranslatableLocale()

Return Value

string

at line 312
__construct()

DeclarationCategory constructor.

at line 324
DeclarationCategory addChild(DeclarationCategory $children)

Parameters

DeclarationCategory $children

Return Value

DeclarationCategory

at line 335
removeChild(DeclarationCategory $children)

Parameters

DeclarationCategory $children

at line 346
DeclarationCategory addDeclaration(Declaration $dec)

Parameters

Declaration $dec

Return Value

DeclarationCategory

at line 357
removeDeclaration(Declaration $dec)

Parameters

Declaration $dec

at line 366
string getDescription()

Return Value

string

at line 376
DeclarationCategory setDescription(string $description)

Parameters

string $description

Return Value

DeclarationCategory

at line 386
string getIcon()

Return Value

string

at line 396
DeclarationCategory setIcon(string $icon)

Parameters

string $icon

Return Value

DeclarationCategory

at line 407
int getId()

Return Value

int

at line 417
DeclarationCategory setId(int $id)

Parameters

int $id

Return Value

DeclarationCategory

at line 427
int getLft()

Return Value

int

at line 437
DeclarationCategory setLft(int $lft)

Parameters

int $lft

Return Value

DeclarationCategory

at line 447
int getLvl()

Return Value

int

at line 457
DeclarationCategory setLvl(int $lvl)

Parameters

int $lvl

Return Value

DeclarationCategory

at line 467
int getRgt()

Return Value

int

at line 477
DeclarationCategory setRgt(int $rgt)

Parameters

int $rgt

Return Value

DeclarationCategory

at line 487
DeclarationCategory|null getRoot()

Return Value

DeclarationCategory|null

at line 497
DeclarationCategory setRoot(DeclarationCategory|null $root)

Parameters

DeclarationCategory|null $root

Return Value

DeclarationCategory

at line 507
ArrayCollection getChildren()

Return Value

ArrayCollection

at line 517
DeclarationCategory setChildren(ArrayCollection $children)

Parameters

ArrayCollection $children

Return Value

DeclarationCategory

at line 527
DeclarationCategory getParent()

Return Value

DeclarationCategory

at line 537
DeclarationCategory setParent(DeclarationCategory|null $parent)

Parameters

DeclarationCategory|null $parent

Return Value

DeclarationCategory

at line 547
ArrayCollection getDeclarations()

Return Value

ArrayCollection

at line 557
DeclarationCategory setDeclarations(ArrayCollection $declarations)

Parameters

ArrayCollection $declarations

Return Value

DeclarationCategory

at line 567
Image|null getImage()

Return Value

Image|null

at line 577
DeclarationCategory setImage(Image|null $image)

Parameters

Image|null $image

Return Value

DeclarationCategory

at line 587
string getSlug()

Return Value

string

at line 597
DeclarationCategory setSlug(string $slug)

Parameters

string $slug

Return Value

DeclarationCategory

at line 607
array getMetaKeywords()

Return Value

array

at line 617
DeclarationCategory setMetaKeywords(array $metaKeywords)

Parameters

array $metaKeywords

Return Value

DeclarationCategory

at line 627
string getMetaTitle()

Return Value

string

at line 637
DeclarationCategory setMetaTitle(string $metaTitle)

Parameters

string $metaTitle

Return Value

DeclarationCategory

at line 647
string getMetaDescription()

Return Value

string

at line 657
DeclarationCategory setMetaDescription(string $metaDescription)

Parameters

string $metaDescription

Return Value

DeclarationCategory

at line 667
int getNumberOfItems()

Return Value

int

at line 677
DeclarationCategory setNumberOfItems(int $numberOfItems)

Parameters

int $numberOfItems

Return Value

DeclarationCategory

at line 687
int getNumberOfKids()

Return Value

int

at line 697
DeclarationCategory setNumberOfKids(int $numberOfKids)

Parameters

int $numberOfKids

Return Value

DeclarationCategory

at line 707
string getImagePath()

Return Value

string

at line 717
DeclarationCategory setImagePath(string $imagePath)

Parameters

string $imagePath

Return Value

DeclarationCategory

at line 727
string getImageId()

Return Value

string

at line 737
DeclarationCategory setImageId(string $imageId)

Parameters

string $imageId

Return Value

DeclarationCategory

at line 747
string getName()

Return Value

string

at line 757
DeclarationCategory setName(string $name)

Parameters

string $name

Return Value

DeclarationCategory

at line 767
array getVisibleItems()

Return Value

array

at line 781
int getNumberOfVisibleItems()

Return Value

int

at line 795
string getDisplayTitle()

Return Value

string

at line 805
DeclarationCategory setDisplayTitle(string $displayTitle)

Parameters

string $displayTitle

Return Value

DeclarationCategory

at line 815
bool checkIsRootCategory()

Return Value

bool