From 2d1416ddf92e6d5a613ed20f094bcb401c524471 Mon Sep 17 00:00:00 2001 From: Jay Potter Date: Sat, 25 Oct 2025 15:24:24 -0400 Subject: [PATCH] Implement league/plates Engine --- composer.json | 3 ++- src/Potter/Template/Engine/AbstractTemplateEngine.php | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/composer.json b/composer.json index 49819bc..1b097c8 100644 --- a/composer.json +++ b/composer.json @@ -2,7 +2,8 @@ "name": "potter/template", "type": "library", "require": { - "php": "^8.4" + "php": "^8.4", + "league/plates": "v3.x-dev" }, "license": "MIT", "autoload": { diff --git a/src/Potter/Template/Engine/AbstractTemplateEngine.php b/src/Potter/Template/Engine/AbstractTemplateEngine.php index 40bb64c..4fb7c26 100644 --- a/src/Potter/Template/Engine/AbstractTemplateEngine.php +++ b/src/Potter/Template/Engine/AbstractTemplateEngine.php @@ -4,7 +4,9 @@ declare(strict_types=1); namespace Potter\Template\Engine; -abstract class AbstractTemplateEngine implements TemplateEngineInterface +use \League\Plates\Engine; + +abstract class AbstractTemplateEngine extends Engine implements TemplateEngineInterface { }