<?php namespace Syna\ViewHelper; use Syna\View; use Syna\ViewHelperInterface; class CallableHelper implements ViewHelperInterface { /** @var callable */ protected $callable; public function __construct(callable $callable) { $this->callable = $callable; } public function __invoke(...$args) { return call_user_func($this->callable, ...$args); } public function setView(View $view) { } }