This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Fabien Potencier a79ad894f9 added a way to run tests that depends on external libraries 2010-06-07 09:24:09 +02:00
src/Symfony added a way to run tests that depends on external libraries 2010-06-07 09:24:09 +02:00
tests added a way to run tests that depends on external libraries 2010-06-07 09:24:09 +02:00
.gitignore renamed phpunit.xml to phpunit.xml.dist 2010-04-14 21:53:27 +02:00
LICENSE added some Symfony 2 components 2010-01-04 15:26:20 +01:00
README added a way to run tests that depends on external libraries 2010-06-07 09:24:09 +02:00
autoload.php.dist added a way to run tests that depends on external libraries 2010-06-07 09:24:09 +02:00
phpunit.xml.dist added a way to run tests that depends on external libraries 2010-06-07 09:24:09 +02:00

README

README
======

What is Symfony?
----------------

Symfony is a PHP 5.3 full-stack web framework. It is written with speed and
flexibility in mind. It allows developers to built better and easy to maintain
websites with PHP.

Symfony can be used to develop all kind of websites, from your personal blog
to high traffic ones like Dailymotion or Yahoo! Answers.

High Performance
----------------

Built with performance in mind, Symfony 2 is one of the fastest PHP
frameworks. It is up to 3 times faster than symfony 1.4 or Zend Framework 1.10
and consumes half the memory.

Requirements
------------

Symfony is only supported on PHP 5.3.0 and up.

Tests
-----

To run the Symfony test suite, you need PHPUnit 3.5 or later.

If you want to run the tests that depend on external dependencies, the test
suite needs to be able to autoload them. By default, they are autoloaded from
a `vendor/` directory under the main root directory (see `autoload.php.dist`).
To put them in a different directory, create your own `autoload.php` file.

A working `vendor/` directory looks like the following:

  * `doctrine/`
  * `doctrine-migrations`
  * `phing/`
  * `propel/`
  * `swiftmailer/`
  * `twig/`
  * `zend/`

Note that the code coverage only works if you have all dependencies installed.

Documentation
-------------

Symfony 2.0 is still in the early stages of development, but the
"[Quick Tour][1]" tutorial can get you started fast.

The "Quick Tour" tutorial barely scratches the surface of Symfony 2.0 but it
gives you a first feeling of the framework. If, like us, you think that
Symfony 2.0 can help speed up your development and take the quality of your
work to the next level, visit the official [Symfony 2 website][2] to learn
more.

[1]: http://symfony-reloaded.org/learn
[2]: http://symfony-reloaded.org/