You are here

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

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\Cache
View 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

Namesort descending Modifiers Type Description Overrides
AppNameCacheByOwnerFactoryInterface::getAppNameCache public function Returns the same app name cache instance for an owner. 2