vendor/ezsystems/ezplatform-page-fieldtype/src/lib/FieldType/LandingPage/Value.php line 12

Open in your IDE?
  1. <?php
  2. /**
  3.  * @copyright Copyright (C) eZ Systems AS. All rights reserved.
  4.  * @license For full copyright and license information view LICENSE file distributed with this source code.
  5.  */
  6. namespace EzSystems\EzPlatformPageFieldType\FieldType\LandingPage;
  7. use eZ\Publish\Core\FieldType\Value as BaseValue;
  8. use EzSystems\EzPlatformPageFieldType\FieldType\LandingPage\Model\Page;
  9. class Value extends BaseValue
  10. {
  11.     /**
  12.      * Landing page object.
  13.      *
  14.      * @var Page
  15.      */
  16.     private $page;
  17.     /**
  18.      * Value constructor.
  19.      *
  20.      * @param \EzSystems\EzPlatformPageFieldType\FieldType\LandingPage\Model\Page|null $page
  21.      */
  22.     public function __construct(Page $page null)
  23.     {
  24.         $this->page $page;
  25.     }
  26.     /**
  27.      * Returns page object.
  28.      *
  29.      * @return Page
  30.      */
  31.     public function getPage()
  32.     {
  33.         return $this->page;
  34.     }
  35.     /**
  36.      * @return string
  37.      */
  38.     public function __toString()
  39.     {
  40.         return '';
  41.     }
  42. }