You are here

abstract protected function EdgeEntityStorageBase::entityController in Apigee Edge 8

Returns the wrapped controller instance used by this storage.

Return value

\Drupal\apigee_edge\Entity\Controller\EdgeEntityControllerInterface The entity controller interface with CRUDL capabilities.

2 calls to EdgeEntityStorageBase::entityController()
EdgeEntityStorageBase::resetControllerCache in src/Entity/Storage/EdgeEntityStorageBase.php
Resets entity controller's cache if it is a cached entity controller.
EdgeEntityStorageBase::withController in src/Entity/Storage/EdgeEntityStorageBase.php
Wraps communication with Apigee Edge.
5 methods override EdgeEntityStorageBase::entityController()
ApiProductStorage::entityController in src/Entity/Storage/ApiProductStorage.php
Returns the wrapped controller instance used by this storage.
DeveloperAppStorage::entityController in src/Entity/Storage/DeveloperAppStorage.php
Returns the wrapped controller instance used by this storage.
DeveloperStorage::entityController in src/Entity/Storage/DeveloperStorage.php
Returns the wrapped controller instance used by this storage.
TeamAppStorage::entityController in modules/apigee_edge_teams/src/Entity/Storage/TeamAppStorage.php
Returns the wrapped controller instance used by this storage.
TeamStorage::entityController in modules/apigee_edge_teams/src/Entity/Storage/TeamStorage.php
Returns the wrapped controller instance used by this storage.

File

src/Entity/Storage/EdgeEntityStorageBase.php, line 201

Class

EdgeEntityStorageBase
Base entity storage class for Apigee Edge entities.

Namespace

Drupal\apigee_edge\Entity\Storage

Code

protected abstract function entityController() : EdgeEntityControllerInterface;