eZ\Publish\Core\FieldType\Page\PageService::__construct PHP Method

__construct() public method

Constructor.
public __construct ( eZ\Publish\API\Repository\ContentService $contentService, array $zoneDefinition = [], array $blockDefinition = [] )
$contentService eZ\Publish\API\Repository\ContentService
$zoneDefinition array
$blockDefinition array
    public function __construct(ContentService $contentService, array $zoneDefinition = array(), array $blockDefinition = array())
    {
        $this->contentService = $contentService;
        $this->zoneDefinition = $zoneDefinition;
        $this->blockDefinition = $blockDefinition;
        $this->validBlockItems = new SplObjectStorage();
        $this->lastValidItems = new SplObjectStorage();
        $this->waitingBlockItems = new SplObjectStorage();
        $this->archivedBlockItems = new SplObjectStorage();
        $this->blocksById = array();
    }