for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* WebHemi.
*
* PHP version 7.1
* @copyright 2012 - 2017 Gixx-web (http://www.gixx-web.com)
* @license https://opensource.org/licenses/MIT The MIT License (MIT)
* @link http://www.gixx-web.com
*/
declare(strict_types=1);
namespace WebHemi\Middleware\Action\Website;
use WebHemi\Adapter\Http\ServerRequestInterface;
use WebHemi\Middleware\AbstractMiddlewareAction;
class PostViewAction extends AbstractMiddlewareAction
{
* Gets template map name or template file path.
* @return string
public function getTemplateName() : string
return 'website-post-view';
}
* Gets template data.
* @return array
public function getTemplateData() : array
$routingParams = $this->request->getAttribute(ServerRequestInterface::REQUEST_ATTR_ROUTING_PARAMETERS);
return [
'blogPost' => [
'title' => 'Fake test',
'publishedAt' => time(),
'author' => [
'name' => 'Some User'
],
'content' => 'Lorem ipsum dolor sit amet...',
'parameter' => $routingParams
]
];