# 自定义
# 自定义 Service Provider
TIP
SDK 基于 Pimple,你可以从查看 Pimple 官方文档 获得更多帮助
Hello.php
namespace Acme;
class Hello
{
/**
* @param \EasyDingTalk\Application $app
*/
public function __construct($app)
{
//
}
/**
* 自定义方法
*
* @return mixed
*/
public function foobar()
{
// 自定义业务逻辑
}
}
HelloServiceProvider.php
namespace Acme;
use Pimple\Container;
use Pimple\ServiceProviderInterface;
class HelloServiceProvider implements ServiceProviderInterface
{
public function register(Container $pimple)
{
$pimple['hello'] = function ($app) {
return new Hello($app);
};
}
}
# 注册 Service Provider
$app->register(new HelloServiceProvider());
// 然后你就可以通过以下方式访问到你自定义类了:
$app->hello->foobar();
← 服务器事件