Config
This commit is contained in:
parent
33b4c9b827
commit
24c152a808
36
.travis.yml
36
.travis.yml
|
@ -1,36 +0,0 @@
|
||||||
language: php
|
|
||||||
|
|
||||||
sudo: false
|
|
||||||
|
|
||||||
env:
|
|
||||||
global:
|
|
||||||
- SYMFONY_DEPRECATIONS_HELPER=weak
|
|
||||||
|
|
||||||
cache:
|
|
||||||
directories:
|
|
||||||
- $HOME/.composer/cache
|
|
||||||
|
|
||||||
before_install:
|
|
||||||
- if [[ $TRAVIS_PHP_VERSION != hhvm ]]; then phpenv config-rm xdebug.ini; fi
|
|
||||||
|
|
||||||
before_script:
|
|
||||||
# symfony/*
|
|
||||||
- sh -c "if [ '$TWIG_VERSION' != '2.0' ]; then sed -i 's/~1.8|~2.0/~1.8/g' composer.json; composer update; fi"
|
|
||||||
- sh -c "if [ '$SYMFONY_DEPS_VERSION' = '3.0' ]; then sed -i 's/~2\.8|^3\.0/3.0.*@dev/g' composer.json; composer update; fi"
|
|
||||||
- sh -c "if [ '$SYMFONY_DEPS_VERSION' = '3.1' ]; then sed -i 's/~2\.8|^3\.0/3.1.*@dev/g' composer.json; composer update; fi"
|
|
||||||
- sh -c "if [ '$SYMFONY_DEPS_VERSION' = '' ]; then sed -i 's/~2\.8|^3\.0/2.8.*@dev/g' composer.json; composer update; fi"
|
|
||||||
- composer install
|
|
||||||
|
|
||||||
script: phpunit
|
|
||||||
|
|
||||||
matrix:
|
|
||||||
include:
|
|
||||||
- php: 5.5
|
|
||||||
- php: 5.6
|
|
||||||
env: TWIG_VERSION=2.0
|
|
||||||
- php: 5.6
|
|
||||||
env: SYMFONY_DEPS_VERSION=3.0
|
|
||||||
- php: 5.6
|
|
||||||
env: SYMFONY_DEPS_VERSION=3.1
|
|
||||||
- php: 7.0
|
|
||||||
- php: hhvm
|
|
62
README.rst
62
README.rst
|
@ -1,62 +0,0 @@
|
||||||
Silex, a simple Web Framework
|
|
||||||
=============================
|
|
||||||
|
|
||||||
Silex is a PHP micro-framework to develop websites based on `Symfony
|
|
||||||
components`_::
|
|
||||||
|
|
||||||
<?php
|
|
||||||
|
|
||||||
require_once __DIR__.'/../vendor/autoload.php';
|
|
||||||
|
|
||||||
$app = new Silex\Application();
|
|
||||||
|
|
||||||
$app->get('/hello/{name}', function ($name) use ($app) {
|
|
||||||
return 'Hello '.$app->escape($name);
|
|
||||||
});
|
|
||||||
|
|
||||||
$app->run();
|
|
||||||
|
|
||||||
Silex works with PHP 5.5.9 or later.
|
|
||||||
|
|
||||||
Installation
|
|
||||||
------------
|
|
||||||
|
|
||||||
The recommended way to install Silex is through `Composer`_:
|
|
||||||
|
|
||||||
.. code-block:: bash
|
|
||||||
|
|
||||||
composer require silex/silex "~2.0"
|
|
||||||
|
|
||||||
Alternatively, you can download the `silex.zip`_ file and extract it.
|
|
||||||
|
|
||||||
More Information
|
|
||||||
----------------
|
|
||||||
|
|
||||||
Read the `documentation`_ for more information and `changelog
|
|
||||||
<doc/changelog.rst>`_ for upgrading information.
|
|
||||||
|
|
||||||
Tests
|
|
||||||
-----
|
|
||||||
|
|
||||||
To run the test suite, you need `Composer`_ and `PHPUnit`_:
|
|
||||||
|
|
||||||
.. code-block:: bash
|
|
||||||
|
|
||||||
$ composer install
|
|
||||||
$ phpunit
|
|
||||||
|
|
||||||
Community
|
|
||||||
---------
|
|
||||||
|
|
||||||
Check out #silex-php on irc.freenode.net.
|
|
||||||
|
|
||||||
License
|
|
||||||
-------
|
|
||||||
|
|
||||||
Silex is licensed under the MIT license.
|
|
||||||
|
|
||||||
.. _Symfony components: http://symfony.com
|
|
||||||
.. _Composer: http://getcomposer.org
|
|
||||||
.. _PHPUnit: https://phpunit.de
|
|
||||||
.. _silex.zip: http://silex.sensiolabs.org/download
|
|
||||||
.. _documentation: http://silex.sensiolabs.org/documentation
|
|
Loading…
Reference in New Issue