use DependencyInjectionAwareTrait;    /**     * Instance of the Delegation Engine     *     * @var Symfony\Component\Templating\DelegatingEngine     */    protected $delegator;    /**     * The directories that templates are kept in     *     * @var Array     */    protected $directory = [];    /**     * An Array of available template engines     *     * @var Array     */    protected $engines = [];    /**     * Creates a delegating engine.     *     * @return void     */    public function start()    {        if (empty($this->directory) || is_null($this->directory)) {            throw new DirectoryNotSet;        }        $this->delegator = new DelegatingEngine($this->engines);    }    /**     * Renders the template from its name with the appropriate engine     *     * @param String $template     * @param Array $params     * @return \Symfony\Component\HttpFoundation\Response     */    public function make($template,