Slim研读笔记六之应用主体(下)

来源:互联网 发布:python绘图 编辑:程序博客网 时间:2024/06/05 05:01

上节,我们详细的了解了下Slim中间件,并查看了MiddlewareAwareTrait特质 

class App{    // 使用特质,包含了增加中间件和调用中间件方法    use MiddlewareAwareTrait;...

让我们接着往下看。 
    /**     * 增加中间件     * Add middleware     * 这个方法增加一个新的中间件到中间件栈     * This method prepends new middleware to the app's middleware stack.     *     * @param  callable|string    $callable The callback routine     *     * @return static     */    public function add($callable)    {   // 这里使用了延迟加载方式,该方式很是流弊,值得我们学习。        return $this->addMiddleware(new DeferredCallable($callable, $this->container));    }


原创粉丝点击