class FaqCategory extends TranslatableAbstract implements BlockEntity, CategoryTreeSlugInterface

Class FaqCategory

Properties

protected string $locale Entity locale from TranslatableAbstract
protected int $numberOfItems Number of visible faqs that belongs to this category

Methods

setTranslatableLocale(string $locale)

Sets translatable locale

string
getTranslatableLocale()

No description

__construct()

No description

ArrayCollection
getFaqItems()

No description

setFaqItems(ArrayCollection $faqItems)

No description

int
getNumberOfItems()

No description

setNumberOfItems(int $numberOfItems)

No description

int
getId()

No description

setId(int $id)

No description

string
getName()

No description

setName(string $name)

No description

string
getDescription()

No description

setDescription(string $description)

No description

string
getIcon()

No description

setIcon(string $icon)

No description

getParent()

No description

setParent(FaqCategory $parent)

No description

ArrayCollection
getChildren()

No description

setChildren(ArrayCollection $children)

No description

boolean
isIsRootCategory()

No description

setIsRootCategory(bool $isRootCategory)

No description

getCreatedAt()

No description

setCreatedAt(DateTime $createdAt)

No description

getUpdatedAt()

No description

setUpdatedAt(DateTime $updatedAt)

No description

addChild(FaqCategory $child)

No description

removeChild(FaqCategory $child)

No description

addFaqItem(Faq $item)

No description

removeFaqItem(Faq $item)

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(FaqCategory $root)

No description

array
getVisibleItems()

No description

int
getNumberOfVisibleItems()

No description

string
getSlug()

No description

setSlug(string $slug)

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 244
__construct()

at line 253
ArrayCollection getFaqItems()

Return Value

ArrayCollection

at line 263
FaqCategory setFaqItems(ArrayCollection $faqItems)

Parameters

ArrayCollection $faqItems

Return Value

FaqCategory

at line 273
int getNumberOfItems()

Return Value

int

at line 283
FaqCategory setNumberOfItems(int $numberOfItems)

Parameters

int $numberOfItems

Return Value

FaqCategory

at line 293
int getId()

Return Value

int

at line 303
FaqCategory setId(int $id)

Parameters

int $id

Return Value

FaqCategory

at line 313
string getName()

Return Value

string

at line 323
FaqCategory setName(string $name)

Parameters

string $name

Return Value

FaqCategory

at line 333
string getDescription()

Return Value

string

at line 343
FaqCategory setDescription(string $description)

Parameters

string $description

Return Value

FaqCategory

at line 353
string getIcon()

Return Value

string

at line 363
FaqCategory setIcon(string $icon)

Parameters

string $icon

Return Value

FaqCategory

at line 373
FaqCategory getParent()

Return Value

FaqCategory

at line 383
FaqCategory setParent(FaqCategory $parent)

Parameters

FaqCategory $parent

Return Value

FaqCategory

at line 393
ArrayCollection getChildren()

Return Value

ArrayCollection

at line 403
FaqCategory setChildren(ArrayCollection $children)

Parameters

ArrayCollection $children

Return Value

FaqCategory

at line 413
boolean isIsRootCategory()

Return Value

boolean

at line 423
FaqCategory setIsRootCategory(bool $isRootCategory)

Parameters

bool $isRootCategory

Return Value

FaqCategory

at line 433
DateTime getCreatedAt()

Return Value

DateTime

at line 443
FaqCategory setCreatedAt(DateTime $createdAt)

Parameters

DateTime $createdAt

Return Value

FaqCategory

at line 453
DateTime getUpdatedAt()

Return Value

DateTime

at line 463
FaqCategory setUpdatedAt(DateTime $updatedAt)

Parameters

DateTime $updatedAt

Return Value

FaqCategory

at line 475
FaqCategory addChild(FaqCategory $child)

Parameters

FaqCategory $child

Return Value

FaqCategory

at line 488
FaqCategory removeChild(FaqCategory $child)

Parameters

FaqCategory $child

Return Value

FaqCategory

at line 501
FaqCategory addFaqItem(Faq $item)

Parameters

Faq $item

Return Value

FaqCategory

at line 513
FaqCategory removeFaqItem(Faq $item)

Parameters

Faq $item

Return Value

FaqCategory

at line 524
int getLft()

Return Value

int

at line 534
FaqCategory setLft(int $lft)

Parameters

int $lft

Return Value

FaqCategory

at line 544
int getLvl()

Return Value

int

at line 554
FaqCategory setLvl(int $lvl)

Parameters

int $lvl

Return Value

FaqCategory

at line 564
int getRgt()

Return Value

int

at line 574
FaqCategory setRgt(int $rgt)

Parameters

int $rgt

Return Value

FaqCategory

at line 584
FaqCategory getRoot()

Return Value

FaqCategory

at line 594
FaqCategory setRoot(FaqCategory $root)

Parameters

FaqCategory $root

Return Value

FaqCategory

at line 604
array getVisibleItems()

Return Value

array

at line 619
int getNumberOfVisibleItems()

Return Value

int

at line 634
string getSlug()

Return Value

string

at line 644
FaqCategory setSlug(string $slug)

Parameters

string $slug

Return Value

FaqCategory

at line 654
bool checkIsRootCategory()

Return Value

bool