public function getRouter(string $router): RouterAbstract
    {
        if (!array_key_exists($router, $this->_routers))
            $this->_routers[$router] = $this->getItem($router);

        return $this->_routers[$router];
    }
public function getRouter(string $router): RouterAbstract
    {
        if (!array_key_exists($router, $this->_routers))
            $this->_routers[$router] = $this->getItem($router);

        return $this->_routers[$router];
    }
public function getRouter ( string $ router ) : RouterAbstract { if ( ! array_key_exists ( $ router , $ this -> _routers ) ) $ this -> _routers [ $ router ] = $ this -> getItem ( $ router ) ; return $ this -> _routers [ $ router ] ; }
Get router instance

@param string $router

@return RouterAbstract
Get router instance