public function addCallable(string $name, callable $callable): self
    {
        $this->container[$name] = $callable;
        array_unshift($this->middleware, $name);

        return $this;
    }
public function addCallable(string $name, callable $callable): self
    {
        $this->container[$name] = $callable;
        array_unshift($this->middleware, $name);

        return $this;
    }
public function addCallable ( string $ name , callable $ callable ) : self { $ this -> container [ $ name ] = $ callable ; array_unshift ( $ this -> middleware , $ name ) ; return $ this ; }
Add callable initializing Middleware that will be executed as soon as possible.

@param string $name
@param callable $callable
@return $this
Add callable initializing Middleware that will be executed as soon as possible .