public function getController()
    {
        if (! ($this->_controller instanceof LibBaseControllerAbstract)) {

            //Make sure we have a controller identifier
            if (! ($this->_controller instanceof AnServiceIdentifier)) {
                $this->setController($this->_controller);
            }

            $config = array(
                'response' => $this->getResponse(),
                'request' => $this->_request,
                'dispatched' => true,
            );

            $this->_controller = $this->getService($this->_controller, $config);
        }

        return $this->_controller;
    }
public function getController()
    {
        if (! ($this->_controller instanceof LibBaseControllerAbstract)) {

            //Make sure we have a controller identifier
            if (! ($this->_controller instanceof AnServiceIdentifier)) {
                $this->setController($this->_controller);
            }

            $config = array(
                'response' => $this->getResponse(),
                'request' => $this->_request,
                'dispatched' => true,
            );

            $this->_controller = $this->getService($this->_controller, $config);
        }

        return $this->_controller;
    }
public function getController ( ) { if ( ! ( $ this -> _controller instanceof LibBaseControllerAbstract ) ) { //Make sure we have a controller identifier if ( ! ( $ this -> _controller instanceof AnServiceIdentifier ) ) { $ this -> setController ( $ this -> _controller ) ; } $ config = array ( 'response' => $ this -> getResponse ( ) , 'request' => $ this -> _request , 'dispatched' => true , ) ; $ this -> _controller = $ this -> getService ( $ this -> _controller , $ config ) ; } return $ this -> _controller ; }
Method to get a controller object.

@return AnControllerAbstract
Method to get a controller object .