use Huid\Application;
$application = new Application
$application->bind('hello', function () {
return 'hello world';
});
echo $application->hello();
# 定义如下 `plugin` 文件
class Huid\Application\plugins;
class HelloWorld implements PluginContract
{
public static function install(Application $application, ...$opt)
{
$application->bind('hello', function () {
return 'hello world plugin';
});
}
}
# 运行
use Huid\Application;
use Huid\Application\Plugins\HelloWorldPlugin;
$application = new Application
$application->use(HelloWorldPlugin::class);
echo $application->hello();