public function AppStorage::loadUnchangedByUuid in Apigee Edge 8
Load app by UUID.
This function is more efficient than loadUnchanged(), because it does not need to cover the case when loading is done by App name.
@TODO: this method should be also available in the AppStorageInterface, but that would be a breaking change, so we can only add that in the next major version of the module.
Parameters
string $uuid: App UUID.
Return value
\Drupal\apigee_edge\Entity\AppInterface|null The unchanged entity, or NULL if the entity cannot be loaded.
File
- src/
Entity/ Storage/ AppStorage.php, line 113
Class
- AppStorage
- Base entity storage class for developer and team (company) app entities.
Namespace
Drupal\apigee_edge\Entity\StorageCode
public function loadUnchangedByUuid(string $uuid) : ?AppInterface {
// Clear the app controller's cache if it has one.
if ($this->appController instanceof EntityCacheAwareControllerInterface) {
$this->appController
->entityCache()
->removeEntities([
$uuid,
]);
}
return parent::loadUnchanged($uuid);
}