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
And inject
/** @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