run:R W Run
DIR
2026-04-08 19:44:02
R W Run
1.15 KB
2026-04-08 19:30:36
R W Run
1.08 KB
2026-04-08 19:30:36
R W Run
3.19 KB
2026-04-08 19:30:36
R W Run
error_log
📄README.md
1Plates
2======
3
4[![Author](http://img.shields.io/badge/author-@reinink-blue.svg?style=flat-square)](https://twitter.com/reinink)
5[![Source Code](http://img.shields.io/badge/source-league/plates-blue.svg?style=flat-square)](https://github.com/thephpleague/plates)
6[![Latest Version](https://img.shields.io/github/release/thephpleague/plates.svg?style=flat-square)](https://github.com/thephpleague/plates/releases)
7[![Software License](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](LICENSE)
8[![Build Status](https://img.shields.io/travis/thephpleague/plates/master.svg?style=flat-square)](https://travis-ci.org/thephpleague/plates)
9[![Coverage Status](https://img.shields.io/scrutinizer/coverage/g/thephpleague/plates.svg?style=flat-square)](https://scrutinizer-ci.com/g/thephpleague/plates/code-structure)
10[![Quality Score](https://img.shields.io/scrutinizer/g/thephpleague/plates.svg?style=flat-square)](https://scrutinizer-ci.com/g/thephpleague/plates)
11[![Total Downloads](https://img.shields.io/packagist/dt/league/plates.svg?style=flat-square)](https://packagist.org/packages/league/plates)
12
13Plates is a native PHP template system that's fast, easy to use and easy to extend. It's inspired by the excellent [Twig](http://twig.sensiolabs.org/) template engine and strives to bring modern template language functionality to native PHP templates. Plates is designed for developers who prefer to use native PHP templates over compiled template languages, such as Twig or Smarty.
14
15### Highlights
16
17- Native PHP templates, no new [syntax](http://platesphp.com/templates/syntax/) to learn
18- Plates is a template system, not a template language
19- Plates encourages the use of existing PHP functions
20- Increase code reuse with template [layouts](http://platesphp.com/templates/layouts/) and [inheritance](http://platesphp.com/templates/inheritance/)
21- Template [folders](http://platesphp.com/engine/folders/) for grouping templates into namespaces
22- [Data](http://platesphp.com/templates/data/#preassigned-and-shared-data) sharing across templates
23- Preassign [data](http://platesphp.com/templates/data/#preassigned-and-shared-data) to specific templates
24- Built-in [escaping](http://platesphp.com/templates/escaping/) helpers
25- Easy to extend using [functions](http://platesphp.com/engine/functions/) and [extensions](http://platesphp.com/engine/extensions/)
26- Framework-agnostic, will work with any project
27- Decoupled design makes templates easy to test
28- Composer ready and PSR-2 compliant
29
30## Installation
31
32Plates is available via Composer:
33
34```
35composer require league/plates
36```
37
38## Documentation
39
40Full documentation can be found at [platesphp.com](http://platesphp.com/).
41
42## Testing
43
44```bash
45phpunit
46```
47
48## Contributing
49
50Please see [CONTRIBUTING](https://github.com/thephpleague/plates/blob/master/CONTRIBUTING.md) for details.
51
52## Security
53
54If you discover any security related issues, please email jonathan@reinink.ca instead of using the issue tracker.
55
56## Credits
57
58- [Jonathan Reinink](https://github.com/reinink)
59- [All Contributors](https://github.com/thephpleague/plates/contributors)
60
61## License
62
63The MIT License (MIT). Please see [License File](https://github.com/thephpleague/plates/blob/master/LICENSE) for more information.
64