for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace App\ViewResolver;
use Core\View\ViewResolverInterface;
use App\ViewEngine\TwigView;
class TwigResolver implements ViewResolverInterface
{
protected $settings = [];
public function setViewEngineConfig(array $settings)
$this->settings = $settings;
}
public function resolve($viewData)
if (is_string($viewData)) {
$view = new TwigView($this->settings);
$view->file($viewData);
return $view;