コード例 #1
0
ファイル: Module.php プロジェクト: mariuslundgard/php-server
 public function __construct(LayerInterface $next = null, array $config = [], array $env = [])
 {
     parent::__construct($next, $config, $env);
     $this->map(array('pattern' => '*', 'fn' => function ($req, $res) {
         $res->write($this->master->getHeader());
         $res->write($this->master->getMenuHtml());
         $res->write('<div class="article"><div class="article-header"><h1>Blog</h1></div>');
         $res->write($this->master->getFooter());
     }));
 }
コード例 #2
0
ファイル: Module.php プロジェクト: mariuslundgard/php-server
 public function __construct(LayerInterface $next = null, array $config = [], array $env = [])
 {
     parent::__construct($next, $config, $env);
     $this->map(array('pattern' => '/', 'fn' => function ($req, $res) {
         $pageTitle = 'Welcome to ' . $this->master->config['title'] . '!';
         $res->write($this->master->getHeader());
         $res->write($this->master->getMenuHtml());
         $res->write('<div class="article"><div class="article-header"><h1>' . $pageTitle . '</h1></div></div>');
         $res->write($this->master->getFooter());
     }));
     $this->map(array('pattern' => '*', 'fn' => function ($req, $res) {
         $pageTitle = '404 — Not Found';
         $res->write($this->master->getHeader($pageTitle));
         $res->write($this->master->getMenuHtml());
         $res->write('<div class="article"><div class="article-header"><h1>' . $pageTitle . '</h1></div></div>');
         $res->write($this->master->getFooter());
     }));
 }