blob: 1be779c8701e6ff246e4d672fd7bdfd1682e5909 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
<?php
namespace ipl\Stdlib\Contract;
/**
* Representation of plugin loaders
*
* Plugin loaders must implement the {@link load()} method in order to provide the fully qualified class name of a
* plugin to load.
*/
interface PluginLoader
{
/**
* Load the class file for a given plugin name
*
* @param string $name Name of the plugin
*
* @return string|false FQN of the plugin's class if found, false otherwise
*/
public function load($name);
}
|