class StaticPage extends TranslatableAbstract implements PrimaryKeyInterface, BlockEntity, RelationshipEntityInterface

Class StaticPage

Traits

Trait TinyMceMediaTrait

Properties

protected string $locale Entity locale from TranslatableAbstract
$mediaLinks from TinyMceMediaTrait
protected int $id
protected string $title Title of Static Page
protected string $content Content of Static Page
protected string|null $description Short description of Static Page
protected DateTime|null $createdAt Date when Static Page was created
protected DateTime|null $updatedAt Date when Static Page was last updated at
protected bool|null $visible Defines if Static Page is visible
protected array|null $metaKeywords Array of meta keywords
protected string|null $metaTitle Meta title of Static Page
protected string|null $metaDescription Meta description of Static Page
protected string|null $slug Slug for Static Page
protected string|null $imagePath Url of main image
$permalink Permalink for Static Page
protected StaticPageCategory|null $blogCategory Category of Static Page
protected Image|null $image Main image of Static Page
protected User $user User that created Static Page
protected ArrayCollection $comments Collection of StaticPageComment

Methods

setTranslatableLocale(string $locale)

Sets translatable locale

string
getTranslatableLocale()

No description

array
getMediaLinks()

No description

setMediaLinks(array $mediaLinks)

No description

__construct()

StaticPage constructor.

integer
getId()

No description

setId(int $id)

No description

string
getTitle()

No description

setTitle(string $title)

No description

string
getContent()

No description

setContent(string $content)

No description

string|null
getDescription()

No description

setDescription(string|null $description)

No description

DateTime|null
getCreatedAt()

No description

setCreatedAt(DateTime|null $createdAt)

No description

DateTime|null
getUpdatedAt()

No description

setUpdatedAt(DateTime|null $updatedAt)

No description

boolean|null
isVisible()

No description

setVisible(boolean|null $visible)

No description

array|null
getMetaKeywords()

No description

setMetaKeywords(array|null $metaKeywords)

No description

string|null
getMetaTitle()

No description

setMetaTitle(string|null $metaTitle)

No description

string|null
getMetaDescription()

No description

setMetaDescription(string|null $metaDescription)

No description

string|null
getSlug()

No description

setSlug(string|null $slug)

No description

string|null
getImagePath()

No description

setImagePath(string|null $imagePath)

No description

string|null
getPermalink()

No description

setPermalink(string|null $permalink)

No description

getBlogCategory()

No description

setBlogCategory(StaticPageCategory|null $blogCategory)

No description

Image|null
getImage()

No description

setImage(Image|null $image)

No description

getUser()

No description

setUser(User $user)

No description

ArrayCollection
getComments()

No description

setComments(ArrayCollection $comments)

No description

$this
addComment(StaticPageComment $blogComment)

Add StaticPageComment to collection

$this
removeComment(StaticPageComment $blogComment)

Remove StaticPageComment from collection

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

Return Value

array

Parameters

array $mediaLinks

at line 234
__construct()

StaticPage constructor.

Initialize comments

at line 242
integer getId()

Return Value

integer

at line 252
StaticPage setId(int $id)

Parameters

int $id

Return Value

StaticPage

at line 262
string getTitle()

Return Value

string

at line 272
StaticPage setTitle(string $title)

Parameters

string $title

Return Value

StaticPage

at line 282
string getContent()

Return Value

string

at line 292
StaticPage setContent(string $content)

Parameters

string $content

Return Value

StaticPage

at line 302
string|null getDescription()

Return Value

string|null

at line 312
StaticPage setDescription(string|null $description)

Parameters

string|null $description

Return Value

StaticPage

at line 322
DateTime|null getCreatedAt()

Return Value

DateTime|null

at line 332
StaticPage setCreatedAt(DateTime|null $createdAt)

Parameters

DateTime|null $createdAt

Return Value

StaticPage

at line 342
DateTime|null getUpdatedAt()

Return Value

DateTime|null

at line 352
StaticPage setUpdatedAt(DateTime|null $updatedAt)

Parameters

DateTime|null $updatedAt

Return Value

StaticPage

at line 362
boolean|null isVisible()

Return Value

boolean|null

at line 372
StaticPage setVisible(boolean|null $visible)

Parameters

boolean|null $visible

Return Value

StaticPage

at line 382
array|null getMetaKeywords()

Return Value

array|null

at line 392
StaticPage setMetaKeywords(array|null $metaKeywords)

Parameters

array|null $metaKeywords

Return Value

StaticPage

at line 402
string|null getMetaTitle()

Return Value

string|null

at line 412
StaticPage setMetaTitle(string|null $metaTitle)

Parameters

string|null $metaTitle

Return Value

StaticPage

at line 422
string|null getMetaDescription()

Return Value

string|null

at line 432
StaticPage setMetaDescription(string|null $metaDescription)

Parameters

string|null $metaDescription

Return Value

StaticPage

at line 442
string|null getSlug()

Return Value

string|null

at line 452
StaticPage setSlug(string|null $slug)

Parameters

string|null $slug

Return Value

StaticPage

at line 462
string|null getImagePath()

Return Value

string|null

at line 472
StaticPage setImagePath(string|null $imagePath)

Parameters

string|null $imagePath

Return Value

StaticPage

Return Value

string|null

Parameters

string|null $permalink

Return Value

StaticPage

at line 502
StaticPageCategory|null getBlogCategory()

Return Value

StaticPageCategory|null

at line 512
StaticPage setBlogCategory(StaticPageCategory|null $blogCategory)

Parameters

StaticPageCategory|null $blogCategory

Return Value

StaticPage

at line 522
Image|null getImage()

Return Value

Image|null

at line 532
StaticPage setImage(Image|null $image)

Parameters

Image|null $image

Return Value

StaticPage

at line 542
User getUser()

Return Value

User

at line 552
StaticPage setUser(User $user)

Parameters

User $user

Return Value

StaticPage

at line 562
ArrayCollection getComments()

Return Value

ArrayCollection

at line 572
StaticPage setComments(ArrayCollection $comments)

Parameters

ArrayCollection $comments

Return Value

StaticPage

at line 586
$this addComment(StaticPageComment $blogComment)

Add StaticPageComment to collection

Parameters

StaticPageComment $blogComment

Return Value

$this

at line 600
$this removeComment(StaticPageComment $blogComment)

Remove StaticPageComment from collection

Parameters

StaticPageComment $blogComment

Return Value

$this