Skip to content
Fork of symfony 1.4 with DIC, form enhancements, latest Swiftmailer, better performance, composer compatible and PHP 7.0 support
Branch: master
Clone or download
Pull request Compare This branch is 57 commits behind FriendsOfSymfony1:master.
j0k3r Merge pull request FriendsOfSymfony1#160 from thePanz/fix-sf-event-lo…

Fix sfEventLogger: add priority and overriding
Latest commit ee35ff0 Jun 26, 2017
Type Name Latest commit message Commit time
Failed to load latest commit information.
data running tests with memcache May 13, 2016
lib Fix sfEventLogger: add priority and overriding Jun 26, 2017
licenses [1.4] created the 1.4 branch Nov 14, 2009
test revert behaviour of sfValidatorSchema::getBytes Feb 8, 2017
.editorconfig Add .editorconfig file [ci skip] Sep 26, 2012
.gitignore ignore generated composer file and directory Nov 26, 2014
.gitmodules travis does not use --remote on git submodule update May 13, 2016
.travis.yml Fix some bugs with new PHP versions Dec 5, 2016 Prepare 1.5.9 Feb 9, 2017 Update Jan 14, 2012 Update May 10, 2016 Typo Feb 2, 2016 new psr logger adapter for symfony Nov 26, 2014
autoload.php replace dirname(__FILE__) by __DIR__ Jun 29, 2014
composer.json Allows newer versions of swiftmailer Jun 12, 2015
package.xml.tmpl Documentation files were renamed Aug 17, 2013

Build Status

About this version

This is a community driven fork of symfony 1, as official support has been interrupted in November 2012.

Do not use it for new projects: this version is great to improve existing symfony1 applications, but Symfony2 is the way to go today.

All the enhancements and BC breaks are listed in the WHATS_NEW file, this include:

  • DIC
  • Composer support
  • PHP 7.0 support
  • performance boost
  • new widgets & validators
  • some tickets fixed from the symfony trac
  • ...

About symfony

Symfony is a complete framework designed to optimize the development of web applications by way of several key features. For starters, it separates a web application's business rules, server logic, and presentation views. It contains numerous tools and classes aimed at shortening the development time of a complex web application. Additionally, it automates common tasks so that the developer can focus entirely on the specifics of an application. The end result of these advantages means there is no need to reinvent the wheel every time a new web application is built!

Symfony was written entirely in PHP 5. It has been thoroughly tested in various real-world projects, and is actually in use for high-demand e-business websites. It is compatible with most of the available databases engines, including MySQL, PostgreSQL, Oracle, and Microsoft SQL Server. It runs on *nix and Windows platforms.


PHP 5.3.4 and up. See prerequisites on



Option 1: Using Composer as dependency management:

composer require lexpress/symfony1 "1.5.*"
composer install

Note: On windows, if your project is a few directories down from the drive root, composer can throw an error relating to ZipArchive::extractTo(), this can be because pathnames are too long. There currently appears to be no proper solution but a workaround is to move your project to the drive root, run the commands from there, where they will run happily, and then move your project back.

Option 2: Using Git submodules:

git init # your project
git submodule add lib/vendor/symfony
git submodule update --init --recursive


Read the official symfony1 documentation


You can send pull requests or create an issue.

You can’t perform that action at this time.