Вход Регистрация
Файл: concrete5.7.5.6/concrete/vendor/zendframework/zend-loader/src/PluginClassLocator.php
Строк: 44
<?php
/**
 * Zend Framework (http://framework.zend.com/)
 *
 * @link      http://github.com/zendframework/zf2 for the canonical source repository
 * @copyright Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)
 * @license   http://framework.zend.com/license/new-bsd New BSD License
 */

namespace ZendLoader;

use 
IteratorAggregate;
use 
Traversable;

/**
 * Plugin class locator interface
 */
interface PluginClassLocator extends ShortNameLocatorIteratorAggregate
{
    
/**
     * 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();
}
Онлайн: 2
Реклама