Keeper of app views.
- View-keeper is easy way to separate files from logic (e.g. separate to repositories, it has benefits, rights etc.)
- Change location of files is now easier than ever before
ldrahnik/view-keeper requires PHP 5.4 or higher.
Install keeper to your project using Composer:
$ composer require ldrahnik/view-keeper
Register extension in config file
extensions: keeper: ViewKeeper\DI\ViewKeeperExtension keeper: controls: foo/controls/<name>/<view> files: foo/<name>/<view>
Is able to set up path via these patterns
<module> # <Backend>Module <name> # <Backend>Module<:Base>Presenter # <Base>Presenter # <UserAdd> <view> # <default>.latte
Suffix is not configurable (still you can change that as param of
getView method) - always will be in the end over dot
/** @var \ViewKeeper\ViewKeeper @inject */ private $keeper;
View keeper tries to be ultra-light package and simple to use. You will love it :)
For more information about path enrolment please check url-matcher