App\Source\Factory\PageFactory::getPageWithRequest PHP Method

getPageWithRequest() public static method

public static getPageWithRequest ( Psr\Http\Message\ServerRequestInterface $req )
$req Psr\Http\Message\ServerRequestInterface
    public static function getPageWithRequest(Request $req)
    {
        $pageId = self::getPageId($req->getAttribute('route')->getName());
        if ($pageId > 0) {
            return ModelsFactory::getModel('pages')->find($pageId);
        }
        return new \stdClass();
    }

Usage Example

Ejemplo n.º 1
0
 public function detailAction(request $req, $res, $args)
 {
     if ($args['pageCode']) {
         $this->data['pageData'] = PageFactory::getPageByCode($args['pageCode']);
     } else {
         $this->data['pageData'] = PageFactory::getPageWithRequest($req);
     }
     $this->setRequestResult($req, $res);
     $this->render('public\\main\\pages\\detail_page.twig');
 }