interface AppNameCacheByOwnerFactoryInterface in Apigee Edge 8
Base definition of the app name cache by app owner service.
This service should be used to get a dedicated app name cache instance for an app owner.
Hierarchy
- interface \Drupal\apigee_edge\Entity\Controller\Cache\AppNameCacheByOwnerFactoryInterface
Expanded class hierarchy of AppNameCacheByOwnerFactoryInterface
All classes that implement AppNameCacheByOwnerFactoryInterface
5 files declare their use of AppNameCacheByOwnerFactoryInterface
- AppByOwnerController.php in src/
Entity/ Controller/ AppByOwnerController.php - DeveloperAppControllerFactory.php in src/
Entity/ Controller/ DeveloperAppControllerFactory.php - DeveloperController.php in src/
Entity/ Controller/ DeveloperController.php - TeamAppControllerFactory.php in modules/
apigee_edge_teams/ src/ Entity/ Controller/ TeamAppControllerFactory.php - TeamController.php in modules/
apigee_edge_teams/ src/ Entity/ Controller/ TeamController.php
File
- src/
Entity/ Controller/ Cache/ AppNameCacheByOwnerFactoryInterface.php, line 29
Namespace
Drupal\apigee_edge\Entity\Controller\CacheView source
interface AppNameCacheByOwnerFactoryInterface {
/**
* Returns the same app name cache instance for an owner.
*
* @param string $owner
* Developer id (UUID), email address or a company's company name.
*
* @return \Drupal\apigee_edge\Entity\Controller\Cache\EntityIdCacheInterface
* The app name cache instance that belongs to the owner.
*/
public function getAppNameCache(string $owner) : EntityIdCacheInterface;
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
AppNameCacheByOwnerFactoryInterface:: |
public | function | Returns the same app name cache instance for an owner. | 2 |