<?php
namespace Proxies\__CG__\App\Entity;
/**
* DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR
*/
class Page extends \App\Entity\Page implements \Doctrine\ORM\Proxy\Proxy
{
/**
* @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with
* three parameters, being respectively the proxy object to be initialized, the method that triggered the
* initialization process and an array of ordered parameters that were passed to that method.
*
* @see \Doctrine\Common\Proxy\Proxy::__setInitializer
*/
public $__initializer__;
/**
* @var \Closure the callback responsible of loading properties that need to be copied in the cloned object
*
* @see \Doctrine\Common\Proxy\Proxy::__setCloner
*/
public $__cloner__;
/**
* @var boolean flag indicating if this object was already initialized
*
* @see \Doctrine\Persistence\Proxy::__isInitialized
*/
public $__isInitialized__ = false;
/**
* @var array<string, null> properties to be lazy loaded, indexed by property name
*/
public static $lazyPropertiesNames = array (
);
/**
* @var array<string, mixed> default values of properties to be lazy loaded, with keys being the property names
*
* @see \Doctrine\Common\Proxy\Proxy::__getLazyProperties
*/
public static $lazyPropertiesDefaults = array (
);
public function __construct(?\Closure $initializer = null, ?\Closure $cloner = null)
{
$this->__initializer__ = $initializer;
$this->__cloner__ = $cloner;
}
/**
*
* @return array
*/
public function __sleep()
{
if ($this->__isInitialized__) {
return ['__isInitialized__', 'id', 'type', 'cachingLevel', 'globalTitle', 'globalDescription', 'title', 'description', 'contentProperties', 'locale', 'translations', 'master', 'slices', 'paths', 'breadcrumb', 'status', 'updateComment', 'published', 'lastPublisher', 'hasBeenPublished', 'expired', 'tags', 'menuItems', 'created', 'updated', 'author', 'lastUpdater', 'template', 'visibility', 'seoTitle', 'seoDescription', 'noIndex', 'noFollow', 'siteMap', 'ogTitle', 'ogType', 'ogDescription', 'ogImage', 'twitterTitle', 'twitterDescription', 'twitterCard', 'twitterImage'];
}
return ['__isInitialized__', 'id', 'type', 'cachingLevel', 'globalTitle', 'globalDescription', 'title', 'description', 'contentProperties', 'locale', 'translations', 'master', 'slices', 'paths', 'breadcrumb', 'status', 'updateComment', 'published', 'lastPublisher', 'hasBeenPublished', 'expired', 'tags', 'menuItems', 'created', 'updated', 'author', 'lastUpdater', 'template', 'visibility', 'seoTitle', 'seoDescription', 'noIndex', 'noFollow', 'siteMap', 'ogTitle', 'ogType', 'ogDescription', 'ogImage', 'twitterTitle', 'twitterDescription', 'twitterCard', 'twitterImage'];
}
/**
*
*/
public function __wakeup()
{
if ( ! $this->__isInitialized__) {
$this->__initializer__ = function (Page $proxy) {
$proxy->__setInitializer(null);
$proxy->__setCloner(null);
$existingProperties = get_object_vars($proxy);
foreach ($proxy::$lazyPropertiesDefaults as $property => $defaultValue) {
if ( ! array_key_exists($property, $existingProperties)) {
$proxy->$property = $defaultValue;
}
}
};
}
}
/**
*
*/
public function __clone()
{
$this->__cloner__ && $this->__cloner__->__invoke($this, '__clone', []);
}
/**
* Forces initialization of the proxy
*/
public function __load(): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, '__load', []);
}
/**
* {@inheritDoc}
* @internal generated method: use only when explicitly handling proxy specific loading logic
*/
public function __isInitialized(): bool
{
return $this->__isInitialized__;
}
/**
* {@inheritDoc}
* @internal generated method: use only when explicitly handling proxy specific loading logic
*/
public function __setInitialized($initialized): void
{
$this->__isInitialized__ = $initialized;
}
/**
* {@inheritDoc}
* @internal generated method: use only when explicitly handling proxy specific loading logic
*/
public function __setInitializer(\Closure $initializer = null): void
{
$this->__initializer__ = $initializer;
}
/**
* {@inheritDoc}
* @internal generated method: use only when explicitly handling proxy specific loading logic
*/
public function __getInitializer(): ?\Closure
{
return $this->__initializer__;
}
/**
* {@inheritDoc}
* @internal generated method: use only when explicitly handling proxy specific loading logic
*/
public function __setCloner(\Closure $cloner = null): void
{
$this->__cloner__ = $cloner;
}
/**
* {@inheritDoc}
* @internal generated method: use only when explicitly handling proxy specific cloning logic
*/
public function __getCloner(): ?\Closure
{
return $this->__cloner__;
}
/**
* {@inheritDoc}
* @internal generated method: use only when explicitly handling proxy specific loading logic
* @deprecated no longer in use - generated code now relies on internal components rather than generated public API
* @static
*/
public function __getLazyProperties(): array
{
return self::$lazyPropertiesDefaults;
}
/**
* {@inheritDoc}
*/
public function __toString(): string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, '__toString', []);
return parent::__toString();
}
/**
* {@inheritDoc}
*/
public function setId(int $id): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setId', [$id]);
parent::setId($id);
}
/**
* {@inheritDoc}
*/
public function getId(): int
{
if ($this->__isInitialized__ === false) {
return (int) parent::getId();
}
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', []);
return parent::getId();
}
/**
* {@inheritDoc}
*/
public function getType(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getType', []);
return parent::getType();
}
/**
* {@inheritDoc}
*/
public function setType(string $type): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setType', [$type]);
parent::setType($type);
}
/**
* {@inheritDoc}
*/
public function isMulti(): bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isMulti', []);
return parent::isMulti();
}
/**
* {@inheritDoc}
*/
public function getCachingLevel(): string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getCachingLevel', []);
return parent::getCachingLevel();
}
/**
* {@inheritDoc}
*/
public function setCachingLevel(string $cachingLevel): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setCachingLevel', [$cachingLevel]);
parent::setCachingLevel($cachingLevel);
}
/**
* {@inheritDoc}
*/
public function getGlobalTitle(): string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getGlobalTitle', []);
return parent::getGlobalTitle();
}
/**
* {@inheritDoc}
*/
public function setGlobalTitle(string $globalTitle): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setGlobalTitle', [$globalTitle]);
parent::setGlobalTitle($globalTitle);
}
/**
* {@inheritDoc}
*/
public function getGlobalDescription(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getGlobalDescription', []);
return parent::getGlobalDescription();
}
/**
* {@inheritDoc}
*/
public function setGlobalDescription(?string $globalDescription): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setGlobalDescription', [$globalDescription]);
parent::setGlobalDescription($globalDescription);
}
/**
* {@inheritDoc}
*/
public function getTitle(): string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTitle', []);
return parent::getTitle();
}
/**
* {@inheritDoc}
*/
public function setTitle(string $title): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setTitle', [$title]);
parent::setTitle($title);
}
/**
* {@inheritDoc}
*/
public function getDescription(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getDescription', []);
return parent::getDescription();
}
/**
* {@inheritDoc}
*/
public function setDescription(?string $description): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setDescription', [$description]);
parent::setDescription($description);
}
/**
* {@inheritDoc}
*/
public function getContentProperties(): \App\Model\ContentProperties
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getContentProperties', []);
return parent::getContentProperties();
}
/**
* {@inheritDoc}
*/
public function setContentProperties(\App\Model\ContentProperties $contentProperties): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setContentProperties', [$contentProperties]);
parent::setContentProperties($contentProperties);
}
/**
* {@inheritDoc}
*/
public function addSlice(\App\Model\Slice $slice): \App\Entity\Page
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addSlice', [$slice]);
return parent::addSlice($slice);
}
/**
* {@inheritDoc}
*/
public function removeSlice(\App\Model\Slice $slice): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeSlice', [$slice]);
parent::removeSlice($slice);
}
/**
* {@inheritDoc}
*/
public function getSlices(): ?array
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getSlices', []);
return parent::getSlices();
}
/**
* {@inheritDoc}
*/
public function getSlicesFront(): array
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getSlicesFront', []);
return parent::getSlicesFront();
}
/**
* {@inheritDoc}
*/
public function getSlicesType(): ?array
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getSlicesType', []);
return parent::getSlicesType();
}
/**
* {@inheritDoc}
*/
public function setSlices(array $slices): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setSlices', [$slices]);
parent::setSlices($slices);
}
/**
* {@inheritDoc}
*/
public function removeAllSlices(): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeAllSlices', []);
parent::removeAllSlices();
}
/**
* {@inheritDoc}
*/
public function import(array $data, bool $partial = false): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'import', [$data, $partial]);
parent::import($data, $partial);
}
/**
* {@inheritDoc}
*/
public function export(string $locale = NULL): array
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'export', [$locale]);
return parent::export($locale);
}
/**
* {@inheritDoc}
*/
public function getArrayModel(bool $partial = false): array
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getArrayModel', [$partial]);
return parent::getArrayModel($partial);
}
/**
* {@inheritDoc}
*/
public function getLocale(): string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getLocale', []);
return parent::getLocale();
}
/**
* {@inheritDoc}
*/
public function setLocale(string $locale): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setLocale', [$locale]);
parent::setLocale($locale);
}
/**
* {@inheritDoc}
*/
public function getExistingLocales(): array
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getExistingLocales', []);
return parent::getExistingLocales();
}
/**
* {@inheritDoc}
*/
public function getTranslations(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTranslations', []);
return parent::getTranslations();
}
/**
* {@inheritDoc}
*/
public function getTranslation(string $locale): mixed
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTranslation', [$locale]);
return parent::getTranslation($locale);
}
/**
* {@inheritDoc}
*/
public function addTranslation(object $translation): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addTranslation', [$translation]);
parent::addTranslation($translation);
}
/**
* {@inheritDoc}
*/
public function removeTranslation(object $translation): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeTranslation', [$translation]);
parent::removeTranslation($translation);
}
/**
* {@inheritDoc}
*/
public function removeAllTranslation(): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeAllTranslation', []);
parent::removeAllTranslation();
}
/**
* {@inheritDoc}
*/
public function isMaster(): bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isMaster', []);
return parent::isMaster();
}
/**
* {@inheritDoc}
*/
public function getMaster()
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getMaster', []);
return parent::getMaster();
}
/**
* {@inheritDoc}
*/
public function setMaster(?object $master): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setMaster', [$master]);
parent::setMaster($master);
}
/**
* {@inheritDoc}
*/
public function addPath(\App\Entity\Path $path): \App\Entity\Page
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addPath', [$path]);
return parent::addPath($path);
}
/**
* {@inheritDoc}
*/
public function removePath(\App\Entity\Path $path): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removePath', [$path]);
parent::removePath($path);
}
/**
* {@inheritDoc}
*/
public function getPaths(bool $string = false): \Doctrine\Common\Collections\ArrayCollection|\Doctrine\Common\Collections\Collection|array
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getPaths', [$string]);
return parent::getPaths($string);
}
/**
* {@inheritDoc}
*/
public function getRedirections(): array
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getRedirections', []);
return parent::getRedirections();
}
/**
* {@inheritDoc}
*/
public function getCurrentPath(bool $string = true): \App\Entity\Path|string|null
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getCurrentPath', [$string]);
return parent::getCurrentPath($string);
}
/**
* {@inheritDoc}
*/
public function hasPath(string $checkPath): ?\App\Entity\Path
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'hasPath', [$checkPath]);
return parent::hasPath($checkPath);
}
/**
* {@inheritDoc}
*/
public function getBreadcrumb(): ?array
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getBreadcrumb', []);
return parent::getBreadcrumb();
}
/**
* {@inheritDoc}
*/
public function setBreadcrumb($breadcrumb): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setBreadcrumb', [$breadcrumb]);
parent::setBreadcrumb($breadcrumb);
}
/**
* {@inheritDoc}
*/
public function isVisible(): bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isVisible', []);
return parent::isVisible();
}
/**
* {@inheritDoc}
*/
public function isPublishedSoon(): bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isPublishedSoon', []);
return parent::isPublishedSoon();
}
/**
* {@inheritDoc}
*/
public function isExpiredSoon(): bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'isExpiredSoon', []);
return parent::isExpiredSoon();
}
/**
* {@inheritDoc}
*/
public function getStatus(): string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getStatus', []);
return parent::getStatus();
}
/**
* {@inheritDoc}
*/
public function setStatus($status): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setStatus', [$status]);
parent::setStatus($status);
}
/**
* {@inheritDoc}
*/
public function getUpdateComment(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdateComment', []);
return parent::getUpdateComment();
}
/**
* {@inheritDoc}
*/
public function setUpdateComment(?string $updateComment): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdateComment', [$updateComment]);
parent::setUpdateComment($updateComment);
}
/**
* {@inheritDoc}
*/
public function getPublished(): ?\DateTime
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getPublished', []);
return parent::getPublished();
}
/**
* {@inheritDoc}
*/
public function setPublished(\DateTime $published = NULL): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setPublished', [$published]);
parent::setPublished($published);
}
/**
* {@inheritDoc}
*/
public function getLastPublisher(): ?\App\Entity\BackUser
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getLastPublisher', []);
return parent::getLastPublisher();
}
/**
* {@inheritDoc}
*/
public function setLastPublisher(\App\Entity\BackUser $lastPublisher = NULL): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setLastPublisher', [$lastPublisher]);
parent::setLastPublisher($lastPublisher);
}
/**
* {@inheritDoc}
*/
public function updatePublisher(\App\Entity\BackUser $lastPublisher): bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'updatePublisher', [$lastPublisher]);
return parent::updatePublisher($lastPublisher);
}
/**
* {@inheritDoc}
*/
public function getExpired(): ?\DateTime
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getExpired', []);
return parent::getExpired();
}
/**
* {@inheritDoc}
*/
public function setExpired(\DateTime $expired = NULL): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setExpired', [$expired]);
parent::setExpired($expired);
}
/**
* {@inheritDoc}
*/
public function addTag(\App\Entity\Tag $tag): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addTag', [$tag]);
parent::addTag($tag);
}
/**
* {@inheritDoc}
*/
public function removeTag(\App\Entity\Tag $tag): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeTag', [$tag]);
parent::removeTag($tag);
}
/**
* {@inheritDoc}
*/
public function removeAllTags(string $type): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeAllTags', [$type]);
parent::removeAllTags($type);
}
/**
* {@inheritDoc}
*/
public function getTags(string $type = NULL): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTags', [$type]);
return parent::getTags($type);
}
/**
* {@inheritDoc}
*/
public function hasTag(int $tagId): bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'hasTag', [$tagId]);
return parent::hasTag($tagId);
}
/**
* {@inheritDoc}
*/
public function addMenuItem(\App\Entity\Menu\Item $item): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'addMenuItem', [$item]);
parent::addMenuItem($item);
}
/**
* {@inheritDoc}
*/
public function removeMenuItem(\App\Entity\Menu\Item $item): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'removeMenuItem', [$item]);
parent::removeMenuItem($item);
}
/**
* {@inheritDoc}
*/
public function getMenuItems(): \Doctrine\Common\Collections\Collection
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getMenuItems', []);
return parent::getMenuItems();
}
/**
* {@inheritDoc}
*/
public function cleanJson(): bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'cleanJson', []);
return parent::cleanJson();
}
/**
* {@inheritDoc}
*/
public function hasSlicesAllowed(): bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'hasSlicesAllowed', []);
return parent::hasSlicesAllowed();
}
/**
* {@inheritDoc}
*/
public function canBeSeen(): bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'canBeSeen', []);
return parent::canBeSeen();
}
/**
* {@inheritDoc}
*/
public function getEntityType(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getEntityType', []);
return parent::getEntityType();
}
/**
* {@inheritDoc}
*/
public function getCreated(): \DateTime
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getCreated', []);
return parent::getCreated();
}
/**
* {@inheritDoc}
*/
public function setCreated(\DateTime $created): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setCreated', [$created]);
parent::setCreated($created);
}
/**
* {@inheritDoc}
*/
public function getUpdated(): \DateTime
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getUpdated', []);
return parent::getUpdated();
}
/**
* {@inheritDoc}
*/
public function setUpdated(\DateTime $updated): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setUpdated', [$updated]);
parent::setUpdated($updated);
}
/**
* {@inheritDoc}
*/
public function getAuthor(): ?\App\Entity\BackUser
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getAuthor', []);
return parent::getAuthor();
}
/**
* {@inheritDoc}
*/
public function setAuthor(\App\Entity\BackUser $author = NULL): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setAuthor', [$author]);
parent::setAuthor($author);
}
/**
* {@inheritDoc}
*/
public function getLastUpdater(): ?\App\Entity\BackUser
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getLastUpdater', []);
return parent::getLastUpdater();
}
/**
* {@inheritDoc}
*/
public function setLastUpdater(\App\Entity\BackUser $lastUpdater = NULL): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setLastUpdater', [$lastUpdater]);
parent::setLastUpdater($lastUpdater);
}
/**
* {@inheritDoc}
*/
public function getTemplate(): string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTemplate', []);
return parent::getTemplate();
}
/**
* {@inheritDoc}
*/
public function setTemplate(string $template, bool $skip = false): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setTemplate', [$template, $skip]);
parent::setTemplate($template, $skip);
}
/**
* {@inheritDoc}
*/
public function getTemplateArrayModel(): array
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTemplateArrayModel', []);
return parent::getTemplateArrayModel();
}
/**
* {@inheritDoc}
*/
public function getVisibilities(): array
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getVisibilities', []);
return parent::getVisibilities();
}
/**
* {@inheritDoc}
*/
public function setVisibilities(array $visibilities): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setVisibilities', [$visibilities]);
parent::setVisibilities($visibilities);
}
/**
* {@inheritDoc}
*/
public function getVisibility(): string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getVisibility', []);
return parent::getVisibility();
}
/**
* {@inheritDoc}
*/
public function setVisibility(string $visibility): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setVisibility', [$visibility]);
parent::setVisibility($visibility);
}
/**
* {@inheritDoc}
*/
public function getVisibilityArrayModel(): array
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getVisibilityArrayModel', []);
return parent::getVisibilityArrayModel();
}
/**
* {@inheritDoc}
*/
public function getSeoTitle(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getSeoTitle', []);
return parent::getSeoTitle();
}
/**
* {@inheritDoc}
*/
public function setSeoTitle(?string $seoTitle): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setSeoTitle', [$seoTitle]);
parent::setSeoTitle($seoTitle);
}
/**
* {@inheritDoc}
*/
public function getSeoDescription(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getSeoDescription', []);
return parent::getSeoDescription();
}
/**
* {@inheritDoc}
*/
public function setSeoDescription(?string $seoDescription): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setSeoDescription', [$seoDescription]);
parent::setSeoDescription($seoDescription);
}
/**
* {@inheritDoc}
*/
public function getNoIndex(): bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getNoIndex', []);
return parent::getNoIndex();
}
/**
* {@inheritDoc}
*/
public function setNoIndex(bool $noIndex): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setNoIndex', [$noIndex]);
parent::setNoIndex($noIndex);
}
/**
* {@inheritDoc}
*/
public function getNoFollow(): bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getNoFollow', []);
return parent::getNoFollow();
}
/**
* {@inheritDoc}
*/
public function setNoFollow(bool $noFollow): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setNoFollow', [$noFollow]);
parent::setNoFollow($noFollow);
}
/**
* {@inheritDoc}
*/
public function getSiteMap(): bool
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getSiteMap', []);
return parent::getSiteMap();
}
/**
* {@inheritDoc}
*/
public function setSiteMap(bool $siteMap): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setSiteMap', [$siteMap]);
parent::setSiteMap($siteMap);
}
/**
* {@inheritDoc}
*/
public function getOgTitle(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getOgTitle', []);
return parent::getOgTitle();
}
/**
* {@inheritDoc}
*/
public function setOgTitle(?string $ogTitle): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setOgTitle', [$ogTitle]);
parent::setOgTitle($ogTitle);
}
/**
* {@inheritDoc}
*/
public function getOgType(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getOgType', []);
return parent::getOgType();
}
/**
* {@inheritDoc}
*/
public function setOgType(?string $ogType): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setOgType', [$ogType]);
parent::setOgType($ogType);
}
/**
* {@inheritDoc}
*/
public function getOgDescription(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getOgDescription', []);
return parent::getOgDescription();
}
/**
* {@inheritDoc}
*/
public function setOgDescription(?string $ogDescription): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setOgDescription', [$ogDescription]);
parent::setOgDescription($ogDescription);
}
/**
* {@inheritDoc}
*/
public function getOgImage(): ?\App\Entity\Utils\Cloudinary\Media
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getOgImage', []);
return parent::getOgImage();
}
/**
* {@inheritDoc}
*/
public function setOgImage(\App\Entity\Utils\Cloudinary\Media $ogImage): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setOgImage', [$ogImage]);
parent::setOgImage($ogImage);
}
/**
* {@inheritDoc}
*/
public function getTwitterTitle(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTwitterTitle', []);
return parent::getTwitterTitle();
}
/**
* {@inheritDoc}
*/
public function setTwitterTitle(?string $twitterTitle): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setTwitterTitle', [$twitterTitle]);
parent::setTwitterTitle($twitterTitle);
}
/**
* {@inheritDoc}
*/
public function getTwitterDescription(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTwitterDescription', []);
return parent::getTwitterDescription();
}
/**
* {@inheritDoc}
*/
public function setTwitterDescription(?string $twitterDescription): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setTwitterDescription', [$twitterDescription]);
parent::setTwitterDescription($twitterDescription);
}
/**
* {@inheritDoc}
*/
public function getTwitterCard(): ?string
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTwitterCard', []);
return parent::getTwitterCard();
}
/**
* {@inheritDoc}
*/
public function setTwitterCard(?string $twitterCard): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setTwitterCard', [$twitterCard]);
parent::setTwitterCard($twitterCard);
}
/**
* {@inheritDoc}
*/
public function getTwitterImage(): ?\App\Entity\Utils\Cloudinary\Media
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getTwitterImage', []);
return parent::getTwitterImage();
}
/**
* {@inheritDoc}
*/
public function setTwitterImage(\App\Entity\Utils\Cloudinary\Media $twitterImage): void
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'setTwitterImage', [$twitterImage]);
parent::setTwitterImage($twitterImage);
}
/**
* {@inheritDoc}
*/
public function getSeoArrayModel(): array
{
$this->__initializer__ && $this->__initializer__->__invoke($this, 'getSeoArrayModel', []);
return parent::getSeoArrayModel();
}
}