var/cache/dev/doctrine/orm/Proxies/__CG__AppEntityPageBlock.php line 233

Open in your IDE?
  1. <?php
  2. namespace Proxies\__CG__\App\Entity;
  3. /**
  4.  * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR
  5.  */
  6. class PageBlock extends \App\Entity\PageBlock implements \Doctrine\ORM\Proxy\Proxy
  7. {
  8.     /**
  9.      * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with
  10.      *      three parameters, being respectively the proxy object to be initialized, the method that triggered the
  11.      *      initialization process and an array of ordered parameters that were passed to that method.
  12.      *
  13.      * @see \Doctrine\Common\Proxy\Proxy::__setInitializer
  14.      */
  15.     public $__initializer__;
  16.     /**
  17.      * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object
  18.      *
  19.      * @see \Doctrine\Common\Proxy\Proxy::__setCloner
  20.      */
  21.     public $__cloner__;
  22.     /**
  23.      * @var boolean flag indicating if this object was already initialized
  24.      *
  25.      * @see \Doctrine\Persistence\Proxy::__isInitialized
  26.      */
  27.     public $__isInitialized__ false;
  28.     /**
  29.      * @var array<string, null> properties to be lazy loaded, indexed by property name
  30.      */
  31.     public static $lazyPropertiesNames = array (
  32. );
  33.     /**
  34.      * @var array<string, mixed> default values of properties to be lazy loaded, with keys being the property names
  35.      *
  36.      * @see \Doctrine\Common\Proxy\Proxy::__getLazyProperties
  37.      */
  38.     public static $lazyPropertiesDefaults = array (
  39. );
  40.     public function __construct(?\Closure $initializer null, ?\Closure $cloner null)
  41.     {
  42.         $this->__initializer__ $initializer;
  43.         $this->__cloner__      $cloner;
  44.     }
  45.     /**
  46.      * 
  47.      * @return array
  48.      */
  49.     public function __sleep()
  50.     {
  51.         if ($this->__isInitialized__) {
  52.             return ['__isInitialized__''' "\0" 'App\\Entity\\PageBlock' "\0" 'id''' "\0" 'App\\Entity\\PageBlock' "\0" 'block''' "\0" 'App\\Entity\\PageBlock' "\0" 'page''' "\0" 'App\\Entity\\PageBlock' "\0" 'contents''' "\0" 'App\\Entity\\PageBlock' "\0" 'blockChildrens''' "\0" 'App\\Entity\\PageBlock' "\0" 'itemOrder''' "\0" 'App\\Entity\\PageBlock' "\0" 'jsonData''' "\0" 'App\\Entity\\PageBlock' "\0" 'jsonDataPreview''' "\0" 'App\\Entity\\PageBlock' "\0" 'timelines''' "\0" 'App\\Entity\\PageBlock' "\0" 'language'];
  53.         }
  54.         return ['__isInitialized__''' "\0" 'App\\Entity\\PageBlock' "\0" 'id''' "\0" 'App\\Entity\\PageBlock' "\0" 'block''' "\0" 'App\\Entity\\PageBlock' "\0" 'page''' "\0" 'App\\Entity\\PageBlock' "\0" 'contents''' "\0" 'App\\Entity\\PageBlock' "\0" 'blockChildrens''' "\0" 'App\\Entity\\PageBlock' "\0" 'itemOrder''' "\0" 'App\\Entity\\PageBlock' "\0" 'jsonData''' "\0" 'App\\Entity\\PageBlock' "\0" 'jsonDataPreview''' "\0" 'App\\Entity\\PageBlock' "\0" 'timelines''' "\0" 'App\\Entity\\PageBlock' "\0" 'language'];
  55.     }
  56.     /**
  57.      * 
  58.      */
  59.     public function __wakeup()
  60.     {
  61.         if ( ! $this->__isInitialized__) {
  62.             $this->__initializer__ = function (PageBlock $proxy) {
  63.                 $proxy->__setInitializer(null);
  64.                 $proxy->__setCloner(null);
  65.                 $existingProperties get_object_vars($proxy);
  66.                 foreach ($proxy::$lazyPropertiesDefaults as $property => $defaultValue) {
  67.                     if ( ! array_key_exists($property$existingProperties)) {
  68.                         $proxy->$property $defaultValue;
  69.                     }
  70.                 }
  71.             };
  72.         }
  73.     }
  74.     /**
  75.      * {@inheritDoc}
  76.      */
  77.     public function __clone()
  78.     {
  79.         $this->__cloner__ && $this->__cloner__->__invoke($this'__clone', []);
  80.         parent::__clone();
  81.     }
  82.     /**
  83.      * Forces initialization of the proxy
  84.      */
  85.     public function __load(): void
  86.     {
  87.         $this->__initializer__ && $this->__initializer__->__invoke($this'__load', []);
  88.     }
  89.     /**
  90.      * {@inheritDoc}
  91.      * @internal generated method: use only when explicitly handling proxy specific loading logic
  92.      */
  93.     public function __isInitialized(): bool
  94.     {
  95.         return $this->__isInitialized__;
  96.     }
  97.     /**
  98.      * {@inheritDoc}
  99.      * @internal generated method: use only when explicitly handling proxy specific loading logic
  100.      */
  101.     public function __setInitialized($initialized): void
  102.     {
  103.         $this->__isInitialized__ $initialized;
  104.     }
  105.     /**
  106.      * {@inheritDoc}
  107.      * @internal generated method: use only when explicitly handling proxy specific loading logic
  108.      */
  109.     public function __setInitializer(\Closure $initializer null): void
  110.     {
  111.         $this->__initializer__ $initializer;
  112.     }
  113.     /**
  114.      * {@inheritDoc}
  115.      * @internal generated method: use only when explicitly handling proxy specific loading logic
  116.      */
  117.     public function __getInitializer(): ?\Closure
  118.     {
  119.         return $this->__initializer__;
  120.     }
  121.     /**
  122.      * {@inheritDoc}
  123.      * @internal generated method: use only when explicitly handling proxy specific loading logic
  124.      */
  125.     public function __setCloner(\Closure $cloner null): void
  126.     {
  127.         $this->__cloner__ $cloner;
  128.     }
  129.     /**
  130.      * {@inheritDoc}
  131.      * @internal generated method: use only when explicitly handling proxy specific cloning logic
  132.      */
  133.     public function __getCloner(): ?\Closure
  134.     {
  135.         return $this->__cloner__;
  136.     }
  137.     /**
  138.      * {@inheritDoc}
  139.      * @internal generated method: use only when explicitly handling proxy specific loading logic
  140.      * @deprecated no longer in use - generated code now relies on internal components rather than generated public API
  141.      * @static
  142.      */
  143.     public function __getLazyProperties(): array
  144.     {
  145.         return self::$lazyPropertiesDefaults;
  146.     }
  147.     
  148.     /**
  149.      * {@inheritDoc}
  150.      */
  151.     public function getId(): ?int
  152.     {
  153.         if ($this->__isInitialized__ === false) {
  154.             return (int)  parent::getId();
  155.         }
  156.         $this->__initializer__ && $this->__initializer__->__invoke($this'getId', []);
  157.         return parent::getId();
  158.     }
  159.     /**
  160.      * {@inheritDoc}
  161.      */
  162.     public function getItemOrder(): ?int
  163.     {
  164.         $this->__initializer__ && $this->__initializer__->__invoke($this'getItemOrder', []);
  165.         return parent::getItemOrder();
  166.     }
  167.     /**
  168.      * {@inheritDoc}
  169.      */
  170.     public function setItemOrder(int $itemOrder): \App\Entity\PageBlock
  171.     {
  172.         $this->__initializer__ && $this->__initializer__->__invoke($this'setItemOrder', [$itemOrder]);
  173.         return parent::setItemOrder($itemOrder);
  174.     }
  175.     /**
  176.      * {@inheritDoc}
  177.      */
  178.     public function getJsonData(): ?string
  179.     {
  180.         $this->__initializer__ && $this->__initializer__->__invoke($this'getJsonData', []);
  181.         return parent::getJsonData();
  182.     }
  183.     /**
  184.      * {@inheritDoc}
  185.      */
  186.     public function setJsonData(?string $jsonData): \App\Entity\PageBlock
  187.     {
  188.         $this->__initializer__ && $this->__initializer__->__invoke($this'setJsonData', [$jsonData]);
  189.         return parent::setJsonData($jsonData);
  190.     }
  191.     /**
  192.      * {@inheritDoc}
  193.      */
  194.     public function getBlock(): ?\App\Entity\Block
  195.     {
  196.         $this->__initializer__ && $this->__initializer__->__invoke($this'getBlock', []);
  197.         return parent::getBlock();
  198.     }
  199.     /**
  200.      * {@inheritDoc}
  201.      */
  202.     public function setBlock(?\App\Entity\Block $block): \App\Entity\PageBlock
  203.     {
  204.         $this->__initializer__ && $this->__initializer__->__invoke($this'setBlock', [$block]);
  205.         return parent::setBlock($block);
  206.     }
  207.     /**
  208.      * {@inheritDoc}
  209.      */
  210.     public function getPage(): ?\App\Entity\Page
  211.     {
  212.         $this->__initializer__ && $this->__initializer__->__invoke($this'getPage', []);
  213.         return parent::getPage();
  214.     }
  215.     /**
  216.      * {@inheritDoc}
  217.      */
  218.     public function setPage(?\App\Entity\Page $page): \App\Entity\PageBlock
  219.     {
  220.         $this->__initializer__ && $this->__initializer__->__invoke($this'setPage', [$page]);
  221.         return parent::setPage($page);
  222.     }
  223.     /**
  224.      * {@inheritDoc}
  225.      */
  226.     public function getJsonDataPreview(): ?string
  227.     {
  228.         $this->__initializer__ && $this->__initializer__->__invoke($this'getJsonDataPreview', []);
  229.         return parent::getJsonDataPreview();
  230.     }
  231.     /**
  232.      * {@inheritDoc}
  233.      */
  234.     public function setJsonDataPreview(?string $jsonDataPreview): \App\Entity\PageBlock
  235.     {
  236.         $this->__initializer__ && $this->__initializer__->__invoke($this'setJsonDataPreview', [$jsonDataPreview]);
  237.         return parent::setJsonDataPreview($jsonDataPreview);
  238.     }
  239.     /**
  240.      * {@inheritDoc}
  241.      */
  242.     public function getTimelines(): \Doctrine\Common\Collections\Collection
  243.     {
  244.         $this->__initializer__ && $this->__initializer__->__invoke($this'getTimelines', []);
  245.         return parent::getTimelines();
  246.     }
  247.     /**
  248.      * {@inheritDoc}
  249.      */
  250.     public function addTimeline(\App\Entity\Timeline $timeline): \App\Entity\PageBlock
  251.     {
  252.         $this->__initializer__ && $this->__initializer__->__invoke($this'addTimeline', [$timeline]);
  253.         return parent::addTimeline($timeline);
  254.     }
  255.     /**
  256.      * {@inheritDoc}
  257.      */
  258.     public function removeTimeline(\App\Entity\Timeline $timeline): \App\Entity\PageBlock
  259.     {
  260.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeTimeline', [$timeline]);
  261.         return parent::removeTimeline($timeline);
  262.     }
  263.     /**
  264.      * {@inheritDoc}
  265.      */
  266.     public function getContents(): \Doctrine\Common\Collections\Collection
  267.     {
  268.         $this->__initializer__ && $this->__initializer__->__invoke($this'getContents', []);
  269.         return parent::getContents();
  270.     }
  271.     /**
  272.      * {@inheritDoc}
  273.      */
  274.     public function addContent(\App\Entity\Content $content): \App\Entity\PageBlock
  275.     {
  276.         $this->__initializer__ && $this->__initializer__->__invoke($this'addContent', [$content]);
  277.         return parent::addContent($content);
  278.     }
  279.     /**
  280.      * {@inheritDoc}
  281.      */
  282.     public function removeContent(\App\Entity\Content $content): \App\Entity\PageBlock
  283.     {
  284.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeContent', [$content]);
  285.         return parent::removeContent($content);
  286.     }
  287.     /**
  288.      * {@inheritDoc}
  289.      */
  290.     public function getBlockChildrens(): \Doctrine\Common\Collections\Collection
  291.     {
  292.         $this->__initializer__ && $this->__initializer__->__invoke($this'getBlockChildrens', []);
  293.         return parent::getBlockChildrens();
  294.     }
  295.     /**
  296.      * {@inheritDoc}
  297.      */
  298.     public function addBlockChildren(\App\Entity\BlockChildren $blockChildren): \App\Entity\PageBlock
  299.     {
  300.         $this->__initializer__ && $this->__initializer__->__invoke($this'addBlockChildren', [$blockChildren]);
  301.         return parent::addBlockChildren($blockChildren);
  302.     }
  303.     /**
  304.      * {@inheritDoc}
  305.      */
  306.     public function removeBlockChildren(\App\Entity\BlockChildren $blockChildren): \App\Entity\PageBlock
  307.     {
  308.         $this->__initializer__ && $this->__initializer__->__invoke($this'removeBlockChildren', [$blockChildren]);
  309.         return parent::removeBlockChildren($blockChildren);
  310.     }
  311.     /**
  312.      * {@inheritDoc}
  313.      */
  314.     public function getLanguage(): ?\App\Entity\Language
  315.     {
  316.         $this->__initializer__ && $this->__initializer__->__invoke($this'getLanguage', []);
  317.         return parent::getLanguage();
  318.     }
  319.     /**
  320.      * {@inheritDoc}
  321.      */
  322.     public function setLanguage(?\App\Entity\Language $language): \App\Entity\PageBlock
  323.     {
  324.         $this->__initializer__ && $this->__initializer__->__invoke($this'setLanguage', [$language]);
  325.         return parent::setLanguage($language);
  326.     }
  327. }