Exponential 5.x Kernel 7.5.40 Exponential New Stack (Symfony-based) Kernel — PHP Class Reference

FieldType/Page/PageStorage/Gateway.php
Go to the documentation of this file.
1 <?php
2
7 namespace eZ\Publish\Core\FieldType\Page\PageStorage;
8
9 use eZ\Publish\SPI\FieldType\StorageGateway;
10 use eZ\Publish\Core\FieldType\Page\Parts\Block;
11
15 abstract class Gateway extends StorageGateway
16 {
22 abstract public function getValidBlockItems(Block $block);
23
32 abstract public function getLastValidBlockItem(Block $block);
33
39 abstract public function getWaitingBlockItems(Block $block);
40
46 abstract public function getArchivedBlockItems(Block $block);
47
58 abstract public function getContentIdByBlockId($id);
59 }
eZ\Publish\Core\FieldType\Page\PageStorage\Gateway
Main abstract storage gateway for Page field type.
Definition: FieldType/Page/PageStorage/Gateway.php:16
eZ\Publish\Core\FieldType\Page\PageStorage\Gateway\getWaitingBlockItems
getWaitingBlockItems(Block $block)
eZ\Publish\Core\FieldType\Page\PageStorage\Gateway\getValidBlockItems
getValidBlockItems(Block $block)
eZ\Publish\Core\FieldType\Page\PageStorage\Gateway\getContentIdByBlockId
getContentIdByBlockId($id)
Returns Content id for the given Block $id, or false if Block could not be found.
eZ\Publish\Core\FieldType\Page\PageStorage\Gateway\getLastValidBlockItem
getLastValidBlockItem(Block $block)
Returns the block item having a highest visible date, for given block.
eZ\Publish\Core\FieldType\Page\PageStorage\Gateway\getArchivedBlockItems
getArchivedBlockItems(Block $block)
eZ\Publish\Core\FieldType\Page\Parts\Block
Definition: FieldType/Page/Parts/Block.php:22
eZ\Publish\SPI\FieldType\StorageGateway
Base class for FieldType external storage gateways.
Definition: SPI/FieldType/StorageGateway.php:13
Copyright © 1998 – 2026 7x. All rights reserved. Licensed under the GNU GPLv2+.