interface EntityTypeManagerInterface

Provides an interface for entity type managers.

Hierarchy

File

core/lib/Drupal/Core/Entity/EntityTypeManagerInterface.php, line 11

Namespace

Drupal\Core\Entity

Members

Name Modifiers Type Description
CachedDiscoveryInterface::clearCachedDefinitions public function Clears static and persistent plugin definition caches. Overrides EntityTypeRepositoryInterface::clearCachedDefinitions
CachedDiscoveryInterface::useCaches public function Disable the use of caches. Overrides EntityFieldManagerInterface::useCaches
DiscoveryInterface::hasDefinition public function Indicates if a specific plugin definition exists.
EntityTypeManagerInterface::createHandlerInstance public function Creates new handler instance.
EntityTypeManagerInterface::getAccessControlHandler public function Creates a new access control handler instance.
EntityTypeManagerInterface::getDefinition public function Overrides DiscoveryInterface::getDefinition
EntityTypeManagerInterface::getDefinitions public function Overrides DiscoveryInterface::getDefinitions
EntityTypeManagerInterface::getFormObject public function Creates a new form instance.
EntityTypeManagerInterface::getHandler public function Creates a new handler instance for a entity type and handler type.
EntityTypeManagerInterface::getListBuilder public function Creates a new entity list builder.
EntityTypeManagerInterface::getRouteProviders public function Gets all route provider instances.
EntityTypeManagerInterface::getStorage public function Creates a new storage instance.
EntityTypeManagerInterface::getViewBuilder public function Creates a new view builder instance.
EntityTypeManagerInterface::hasHandler public function Checks whether a certain entity type has a certain handler.
FactoryInterface::createInstance public function Creates a pre-configured instance of a plugin.
MapperInterface::getInstance public function Gets a preconfigured instance of a plugin.

© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/core!lib!Drupal!Core!Entity!EntityTypeManagerInterface.php/interface/EntityTypeManagerInterface/8.1.x