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();
}