2017 © Pedro Peláez
 

library rock-symphony

Fork of symfony 1.4 with dic, form enhancements, latest swiftmailer and better performance

image

rock-symphony/rock-symphony

Fork of symfony 1.4 with dic, form enhancements, latest swiftmailer and better performance

  • Monday, July 9, 2018
  • by e1himself
  • Repository
  • 2 Watchers
  • 4 Stars
  • 138 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 1 Open issues
  • 35 Versions
  • 1871 % Grown

The README.md

Rock Symphony
Rock with Symfony1 again.
Just when you thought it's dead. , (*1)

Build Status, (*2)

RockSymphony Framework

It's a fork of symfony1 that will move forward., (*3)

Why not use Symfony2+?

We have a rather big project running on symfony1 you cannot just throw out everything.
This fork is intended to move still-running and still-in-development legacy projects forward to modern development best-practices., (*4)

If you start a new project, consider using latest Laravel, Symfony or another modern maintained framework of your choice., (*5)

Philosophy

  • Semantic versioning
  • Incremental BC-breaking updates that bring something new to your symfony1 project
  • Replace legacy sf1 parts with modern libraries reducing framework footprint to the very minimum

Roadmap

  • ✓ ~~Add argument return type hints everywhere (improve IDE static analysis)~~
  • ✓ ~~Fix phpdoc / code inconsistencies~~
  • ✓ ~~composer support~~
  • ✓ ~~Drop sfCoreAutoload~~
  • ✓ ~~Replace sfYaml with Symfony\Yaml~~
  • Fix sfApplicationConfiguration / ProjectConfiguration
  • Replace sfLogger with PSR Logger
  • Descent service container, services auto-injection
  • CommandBus + JobQueue
  • Logging with Logger object (not via sfEventDispatcher)
  • Drop sfContext
  • Namespaced controllers
  • PSR HTTP Requests
  • .env
  • symfony/console
  • Replace services.yml with pure-PHP services.php
  • Drop module-level .yml configurations support
  • Symfony2-like Bundles instead of plugins

Requirements

Starting from PHP 5.6.0 and then goes up with every new major version. The latest v11.0 release requires PHP 7.4., (*6)

Migrating to Rock Symphony

It's not recommended to start a new project with Rock Symphony. It's only intended for old projects to migrate to., (*7)

  1. Start using Composer for your project, if you haven't done so yet., (*8)

  2. Remove from your codebase symfony framework you use (stock symfony1, lexpress/symfony1 or whatever you have)., (*9)

  3. Require rock-symphony/rock-symphony:, (*10)

    composer require rock-symphony/rock-symphony:^1.6, (*11)

  4. Follow Upgrade guide to upgrade your codebase step by step:, (*12)

  • composer require rock-symphony/rock-symphony:^1.7
  • composer require rock-symphony/rock-symphony:^3.0 (note: version 2.0 is intentionally skipped)
  • composer require rock-symphony/rock-symphony:^4.0
  • composer require rock-symphony/rock-symphony:^5.0
  • composer require rock-symphony/rock-symphony:^6.0
  • composer require rock-symphony/rock-symphony:^7.0
  • composer require rock-symphony/rock-symphony:^8.0
  • composer require rock-symphony/rock-symphony:^9.0
  • composer require rock-symphony/rock-symphony:^10.0
  • composer require rock-symphony/rock-symphony:^11.0

Contributing

You can send pull requests or create an issue., (*13)

Credits

The Versions

09/07 2018

dev-master

9999999-dev

Fork of symfony 1.4 with dic, form enhancements, latest swiftmailer and better performance

  Sources   Download

MIT

The Requires

 

The Development Requires

06/07 2018

v3.0.0

3.0.0.0

Fork of symfony 1.4 with dic, form enhancements, latest swiftmailer and better performance

  Sources   Download

MIT

The Requires

 

The Development Requires

06/07 2018

3.x-dev

3.9999999.9999999.9999999-dev

Fork of symfony 1.4 with dic, form enhancements, latest swiftmailer and better performance

  Sources   Download

MIT

The Requires

 

The Development Requires

06/07 2018

dev-feature/symfony-yaml

dev-feature/symfony-yaml

Fork of symfony 1.4 with dic, form enhancements, latest swiftmailer and better performance

  Sources   Download

MIT

The Requires

 

The Development Requires

06/07 2018

1.7.x-dev

1.7.9999999.9999999-dev

Fork of symfony 1.4 with dic, form enhancements, latest swiftmailer and better performance

  Sources   Download

MIT

The Requires

 

The Development Requires

03/06 2018

v1.7.1

1.7.1.0

Fork of symfony 1.4 with dic, form enhancements, latest swiftmailer and better performance

  Sources   Download

MIT

The Requires

 

The Development Requires

03/06 2018

1.6.x-dev

1.6.9999999.9999999-dev

Fork of symfony 1.4 with dic, form enhancements, latest swiftmailer and better performance

  Sources   Download

MIT

The Requires

 

The Development Requires

22/03 2018

1.5.x-dev

1.5.9999999.9999999-dev

Fork of symfony 1.4 with dic, form enhancements, latest swiftmailer and better performance

  Sources   Download

MIT

The Requires

 

The Development Requires

17/03 2018

v1.5.11

1.5.11.0

Fork of symfony 1.4 with dic, form enhancements, latest swiftmailer and better performance

  Sources   Download

MIT

The Requires

 

The Development Requires

04/12 2017

2.x-dev

2.9999999.9999999.9999999-dev

Fork of symfony 1.4 with dic, form enhancements, latest swiftmailer and better performance

  Sources   Download

MIT

The Requires

 

The Development Requires

04/12 2017

v1.6.11

1.6.11.0

Fork of symfony 1.4 with dic, form enhancements, latest swiftmailer and better performance

  Sources   Download

MIT

The Requires

 

The Development Requires

16/11 2017

v2.0.0-alpha5

2.0.0.0-alpha5

Fork of symfony 1.4 with dic, form enhancements, latest swiftmailer and better performance

  Sources   Download

MIT

The Requires

 

The Development Requires

13/11 2017

v2.0.0-alpha4

2.0.0.0-alpha4

Fork of symfony 1.4 with dic, form enhancements, latest swiftmailer and better performance

  Sources   Download

MIT

The Requires

 

The Development Requires

11/11 2017

v2.0.0-alpha3

2.0.0.0-alpha3

Fork of symfony 1.4 with dic, form enhancements, latest swiftmailer and better performance

  Sources   Download

MIT

The Requires

 

The Development Requires

10/11 2017

v2.0.0-alpha2

2.0.0.0-alpha2

Fork of symfony 1.4 with dic, form enhancements, latest swiftmailer and better performance

  Sources   Download

MIT

The Requires

 

The Development Requires

09/11 2017

v2.0.0-alpha1

2.0.0.0-alpha1

Fork of symfony 1.4 with dic, form enhancements, latest swiftmailer and better performance

  Sources   Download

MIT

The Requires

 

The Development Requires

24/10 2017

dev-feature/better-service-container

dev-feature/better-service-container

Fork of symfony 1.4 with dic, form enhancements, latest swiftmailer and better performance

  Sources   Download

MIT

The Requires

 

The Development Requires

19/08 2017

dev-fix/lime-test-assertion-bug

dev-fix/lime-test-assertion-bug

Fork of symfony 1.4 with dic, form enhancements, latest swiftmailer and better performance

  Sources   Download

MIT

The Requires

 

The Development Requires

19/08 2017

v1.6.10

1.6.10.0

Fork of symfony 1.4 with dic, form enhancements, latest swiftmailer and better performance

  Sources   Download

MIT

The Requires

 

The Development Requires

02/08 2017

v1.5.10

1.5.10.0

Fork of symfony 1.4 with dic, form enhancements, latest swiftmailer and better performance

  Sources   Download

MIT

The Requires

 

The Development Requires

11/07 2017

v1.7.0

1.7.0.0

Fork of symfony 1.4 with dic, form enhancements, latest swiftmailer and better performance

  Sources   Download

MIT

The Requires

 

The Development Requires

08/07 2017

v1.6.0

1.6.0.0

Fork of symfony 1.4 with dic, form enhancements, latest swiftmailer and better performance

  Sources   Download

MIT

The Requires

 

The Development Requires

13/05 2017

dev-feature/phpunit-tests

dev-feature/phpunit-tests

Fork of symfony 1.4 with dic, form enhancements, latest swiftmailer and better performance

  Sources   Download

MIT

The Requires

 

The Development Requires

04/04 2017

dev-support/better-ide-support

dev-support/better-ide-support

Fork of symfony 1.4 with dic, form enhancements, latest swiftmailer and better performance

  Sources   Download

MIT

The Requires

 

The Development Requires

03/03 2017

1.6.0

1.6.0.0

Fork of symfony 1.4 with dic, form enhancements, latest swiftmailer and better performance

  Sources   Download

MIT

The Requires

 

The Development Requires

09/02 2017

v1.5.9

1.5.9.0

Fork of symfony 1.4 with dic, form enhancements, latest swiftmailer and better performance

  Sources   Download

MIT

The Requires

 

The Development Requires

06/10 2016

v1.5.8

1.5.8.0

Fork of symfony 1.4 with dic, form enhancements, latest swiftmailer and better performance

  Sources   Download

MIT

The Requires

 

The Development Requires

02/02 2016

v1.5.7

1.5.7.0

Fork of symfony 1.4 with dic, form enhancements, latest swiftmailer and better performance

  Sources   Download

MIT

The Requires

 

The Development Requires

22/07 2015

v1.5.6

1.5.6.0

Fork of symfony 1.4 with dic, form enhancements, latest swiftmailer and better performance

  Sources   Download

MIT

The Requires

 

The Development Requires

18/07 2015

v1.5.5

1.5.5.0

Fork of symfony 1.4 with dic, form enhancements, latest swiftmailer and better performance

  Sources   Download

MIT

The Requires

 

The Development Requires

15/06 2015

v1.5.4

1.5.4.0

Fork of symfony 1.4 with dic, form enhancements, latest swiftmailer and better performance

  Sources   Download

MIT

The Requires

 

The Development Requires

17/09 2014

v1.5.3

1.5.3.0

Fork of symfony 1.4 with dic, form enhancements, latest swiftmailer and better performance

  Sources   Download

MIT

The Requires

 

30/10 2013

v1.5.2

1.5.2.0

Fork of symfony 1.4 with dic, form enhancements, latest swiftmailer and better performance

  Sources   Download

MIT

The Requires

 

07/10 2013

v1.5.1

1.5.1.0

Fork of symfony 1.4 with dic, form enhancements, latest swiftmailer and better performance

  Sources   Download

MIT

The Requires

 

04/10 2013

v1.5.0

1.5.0.0

Fork of symfony 1.4 with dic, form enhancements, latest swiftmailer and better performance

  Sources   Download

MIT

The Requires