Create TemplateEngineAwareInterface

This commit is contained in:
2025-10-25 15:36:26 -04:00
parent f6b21d80d4
commit 4ce08f2ae4

View File

@@ -0,0 +1,16 @@
<?php
declare(strict_types=1);
namespace Potter\Template\Engine\Aware;
use \Potter\Aware\AwareInterface;
use \Potter\Template\Engine\TemplateEngineInterface;
interface TemplateEngineAwareInterface extends AwareInterface
{
public function getTemplateEngine(): TemplateEngineInterface;
public function hasTemplateEngine(): bool;
public function withTemplateEngine(): self;
public function withoutTemplateEngine(): self;
}