M Public | 1.0.x - 1.x.x

Mosaic provides the following default configuration, which defines the built-in template elements, output filters, and view settings.

use Valvoid\Mosaic\View\Template\Elements\IfStatement;
use Valvoid\Mosaic\View\Template\Elements\Loop;
use Valvoid\Mosaic\View\Template\Elements\Code;
use Valvoid\Mosaic\View\Template\Elements\SwitchStatement;
use Valvoid\Mosaic\View\Template\Filters\Escaper;

return [
    "elements" => [
        "php" => Code::class,
        "if" => IfStatement::class,
        "switch" => SwitchStatement::class,
        "for" => Loop::class,
        "foreach" => Loop::class,
        "while" => Loop::class
    ],

    "filters" => [
        "escape" => Escaper::class
    ],

    "views" => [
        "verify" => false,
        "escape" => true
    ]
];