Page MenuHomePhabricator

Replace Silex with Symfony
Open, Needs TriagePublic8 Estimated Story Points

Description

Implementation notes

  • Change index.php to use Symfony bootstrap
  • Replace Bootstrap.php with DI setup:
    • Make FunFunFactory available in services.yml
    • Replace calls to FunFunFactors::getUrlGenerator with dependency injection and DI configuration for our UrlGenerator implementation.
  • Replace Routes.php with routes.yml. Use https://gist.github.com/derrabus/4d7b7b3a6ffc0c1ccc1037ce2a66b13c for automatic conversion
  • Change Test environment setup (WebRouteTestCase::getApplication).

Start with an empty Symfony flex project and copy over the autogenerated classes/files

Event Timeline

gabriel-wmde set the point value for this task to 8.
gabriel-wmde updated the task description. (Show Details)
gabriel-wmde updated the task description. (Show Details)Sep 29 2020, 9:47 AM
gabriel-wmde updated the task description. (Show Details)Sep 29 2020, 7:02 PM
AbbanWMDE claimed this task.Oct 8 2020, 9:09 AM
AbbanWMDE moved this task from Todo to Doing on the WMDE-FUN-Sprint-2020-09-28 board.
AbbanWMDE removed AbbanWMDE as the assignee of this task.Oct 13 2020, 9:13 AM
AbbanWMDE added a subscriber: AbbanWMDE.
gabriel-wmde updated the task description. (Show Details)Oct 14 2020, 1:05 PM
gabriel-wmde updated the task description. (Show Details)