class SurveyCategory extends TranslatableAbstract implements CategoryTreeSlugInterface

Class SurveyCategory

Properties

protected string $locale Entity locale from TranslatableAbstract
protected int|null $numberOfItems Number of surveys inside category

Methods

setTranslatableLocale(string $locale)

Sets translatable locale

string
getTranslatableLocale()

No description

__construct()

SurveyCategory constructor.

int
getId()

No description

setId(int $id)

No description

null|string
getSlug()

No description

setSlug(null|string $slug)

No description

null|string
getName()

No description

setName(null|string $name)

No description

null|string
getDescription()

No description

setDescription(null|string $description)

No description

null|string
getIcon()

No description

setIcon(null|string $icon)

No description

getParent()

No description

setParent(null|SurveyCategory $parent)

No description

ArrayCollection
getChildren()

No description

setChildren(ArrayCollection $children)

No description

bool|null
isIsRootCategory()

No description

setIsRootCategory(bool|null $isRootCategory)

No description

DateTime|null
getCreatedAt()

No description

setCreatedAt(DateTime|null $createdAt)

No description

DateTime|null
getUpdatedAt()

No description

setUpdatedAt(DateTime|null $updatedAt)

No description

ArrayCollection
getSurveys()

No description

setSurveys(ArrayCollection $surveys)

No description

addChild(SurveyCategory $child)

No description

removeChild(SurveyCategory $child)

No description

addSurvey(Survey $survey)

No description

removeSurvey(Survey $survey)

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

No description

int|null
getNumberOfItems()

No description

setNumberOfItems(int|null $numberOfItems)

No description

array
getVisibleItems()

No description

int
getNumberOfVisibleItems()

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

SurveyCategory constructor.

at line 265
int getId()

Return Value

int

at line 275
SurveyCategory setId(int $id)

Parameters

int $id

Return Value

SurveyCategory

at line 285
null|string getSlug()

Return Value

null|string

at line 295
SurveyCategory setSlug(null|string $slug)

Parameters

null|string $slug

Return Value

SurveyCategory

at line 305
null|string getName()

Return Value

null|string

at line 315
SurveyCategory setName(null|string $name)

Parameters

null|string $name

Return Value

SurveyCategory

at line 325
null|string getDescription()

Return Value

null|string

at line 335
SurveyCategory setDescription(null|string $description)

Parameters

null|string $description

Return Value

SurveyCategory

at line 345
null|string getIcon()

Return Value

null|string

at line 355
SurveyCategory setIcon(null|string $icon)

Parameters

null|string $icon

Return Value

SurveyCategory

at line 365
null|SurveyCategory getParent()

Return Value

null|SurveyCategory

at line 375
SurveyCategory setParent(null|SurveyCategory $parent)

Parameters

null|SurveyCategory $parent

Return Value

SurveyCategory

at line 385
ArrayCollection getChildren()

Return Value

ArrayCollection

at line 395
SurveyCategory setChildren(ArrayCollection $children)

Parameters

ArrayCollection $children

Return Value

SurveyCategory

at line 405
bool|null isIsRootCategory()

Return Value

bool|null

at line 415
SurveyCategory setIsRootCategory(bool|null $isRootCategory)

Parameters

bool|null $isRootCategory

Return Value

SurveyCategory

at line 425
DateTime|null getCreatedAt()

Return Value

DateTime|null

at line 435
SurveyCategory setCreatedAt(DateTime|null $createdAt)

Parameters

DateTime|null $createdAt

Return Value

SurveyCategory

at line 445
DateTime|null getUpdatedAt()

Return Value

DateTime|null

at line 455
SurveyCategory setUpdatedAt(DateTime|null $updatedAt)

Parameters

DateTime|null $updatedAt

Return Value

SurveyCategory

at line 465
ArrayCollection getSurveys()

Return Value

ArrayCollection

at line 475
SurveyCategory setSurveys(ArrayCollection $surveys)

Parameters

ArrayCollection $surveys

Return Value

SurveyCategory

at line 487
SurveyCategory addChild(SurveyCategory $child)

Parameters

SurveyCategory $child

Return Value

SurveyCategory

at line 506
SurveyCategory removeChild(SurveyCategory $child)

Parameters

SurveyCategory $child

Return Value

SurveyCategory

at line 519
SurveyCategory addSurvey(Survey $survey)

Parameters

Survey $survey

Return Value

SurveyCategory

at line 538
SurveyCategory removeSurvey(Survey $survey)

Parameters

Survey $survey

Return Value

SurveyCategory

at line 549
int getLft()

Return Value

int

at line 559
SurveyCategory setLft(int $lft)

Parameters

int $lft

Return Value

SurveyCategory

at line 569
int getLvl()

Return Value

int

at line 579
SurveyCategory setLvl(int $lvl)

Parameters

int $lvl

Return Value

SurveyCategory

at line 589
int getRgt()

Return Value

int

at line 599
SurveyCategory setRgt(int $rgt)

Parameters

int $rgt

Return Value

SurveyCategory

at line 609
null|SurveyCategory getRoot()

Return Value

null|SurveyCategory

at line 619
SurveyCategory setRoot(null|SurveyCategory $root)

Parameters

null|SurveyCategory $root

Return Value

SurveyCategory

at line 629
int|null getNumberOfItems()

Return Value

int|null

at line 639
SurveyCategory setNumberOfItems(int|null $numberOfItems)

Parameters

int|null $numberOfItems

Return Value

SurveyCategory

at line 649
array getVisibleItems()

Return Value

array

at line 666
int getNumberOfVisibleItems()

Return Value

int

at line 684
bool checkIsRootCategory()

Return Value

bool