diff options
Diffstat (limited to 'vendor/smarty/smarty/README.md')
-rw-r--r-- | vendor/smarty/smarty/README.md | 82 |
1 files changed, 12 insertions, 70 deletions
diff --git a/vendor/smarty/smarty/README.md b/vendor/smarty/smarty/README.md index ee7edb1ab..782f0b2cb 100644 --- a/vendor/smarty/smarty/README.md +++ b/vendor/smarty/smarty/README.md @@ -1,78 +1,20 @@ -# Smarty 3 template engine -[smarty.net](https://www.smarty.net/) +# Smarty template engine +Smarty is a template engine for PHP, facilitating the separation of presentation (HTML/CSS) from application logic. -[![Build Status](https://travis-ci.org/smarty-php/smarty.svg?branch=master)](https://travis-ci.org/smarty-php/smarty) +![CI](https://github.com/smarty-php/smarty/workflows/CI/badge.svg) ## Documentation - -For documentation see -[www.smarty.net/docs/en/](https://www.smarty.net/docs/en/) +Read the [documentation](https://smarty-php.github.io/smarty/) to find out how to use it. ## Requirements +Smarty can be run with PHP 7.1 to PHP 8.1. -Smarty can be run with PHP 5.2 to PHP 7.4. - -## Distribution repository - -> Smarty 3.1.28 introduces run time template inheritance - -> Read the NEW_FEATURES and INHERITANCE_RELEASE_NOTES file for recent extensions to Smarty 3.1 functionality - -Smarty versions 3.1.11 or later are now on github and can be installed with Composer. - - -The "smarty/smarty" package will start at libs/.... subfolder. - -To get the latest stable version of Smarty 3.1 use: - -```json -"require": { - "smarty/smarty": "~3.1" -} -``` - -in your composer.json file. - -To get the trunk version use: - -```json -"require": { - "smarty/smarty": "~3.1@dev" -} -``` - -For a specific version use something like: - -```json -"require": { - "smarty/smarty": "3.1.19" -} -``` - -PHPUnit test can be installed by corresponding composer entries like: - -```json -"require": { - "smarty/smarty-phpunit": "3.1.19" -} -``` - -Similar applies for the lexer/parser generator. - -```json -"require": { - "smarty/smarty-lexer": "3.1.19" -} -``` - -Or you could use: - -```json -"require": { - "smarty/smarty-dev": "3.1.19" -} -``` +## Installation +Smarty versions 3.1.11 or later can be installed with [Composer](https://getcomposer.org/). -Which is a wrapper to install all 3 packages. +To get the latest stable version of Smarty use: +```bash +composer require smarty/smarty +```` -Composer can also be used for Smarty2 versions 2.6.24 to 2.6.30. +More in the [Getting Started](./docs/getting-started.md) section of the docs. |