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-11-05 04:17:53 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>