tyler / mira
Tiny template render engine
Installs: 28
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/tyler/mira
Requires (Dev)
- pestphp/pest: ^1.21
- phpstan/phpstan: ^1.2
This package is auto-updated.
Last update: 2025-10-05 04:14:10 UTC
README
A Tiny view renderer
Usage
Basic
// assumes a __DIR__/path/to/dir/view.phtml file exists $mira = new Mira\Engine(__DIR__ . '/path/to/views'); // title will be injected as variable $title $page = $mira->render('view', ['title' => 'title']); // Display content however you want echo $page;
Insert Sections in the Template
<div> <?php // render a section in the view $this->insert("section"); ?> </div>
Escape Injected parameters
<div> <?php echo $this->e($title); ?> </div>