public function bind(Request $request = null, AbstractResponse $response = null)
    {
        // Keep references
        $this->request  = $request  ?: $this->request;
        $this->response = $response ?: $this->response;

        return $this;
    }
public function bind(Request $request = null, AbstractResponse $response = null)
    {
        // Keep references
        $this->request  = $request  ?: $this->request;
        $this->response = $response ?: $this->response;

        return $this;
    }
public function bind ( Request $ request = null , AbstractResponse $ response = null ) { // Keep references $ this -> request = $ request ? : $ this -> request ; $ this -> response = $ response ? : $ this -> response ; return $ this ; }
Bind object instances to this service

@param Request $request              Object containing all HTTP request data and behaviors
@param AbstractResponse $response    Object containing all HTTP response data and behaviors
@return ServiceProvider
Bind object instances to this service