D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
opt
/
psa
/
admin
/
plib
/
vendor
/
laminas
/
laminas-loader
/
src
/
Filename :
PluginClassLocator.php
back
Copy
<?php // phpcs:disable WebimpressCodingStandard.NamingConventions.Interface.Suffix namespace Laminas\Loader; use IteratorAggregate; use Traversable; /** * Plugin class locator interface */ interface PluginClassLocator extends ShortNameLocator, IteratorAggregate { /** * Register a class to a given short name * * @param string $shortName * @param string $className * @return PluginClassLocator */ public function registerPlugin($shortName, $className); /** * Unregister a short name lookup * * @param mixed $shortName * @return void */ public function unregisterPlugin($shortName); /** * Get a list of all registered plugins * * @return array|Traversable */ public function getRegisteredPlugins(); }