1. 04 Jul, 2013 2 commits
  2. 03 Jul, 2013 9 commits
  3. 02 Jul, 2013 1 commit
  4. 04 Jun, 2013 1 commit
  5. 25 May, 2013 4 commits
    • Fabien Potencier's avatar
      tweaked changelog · c2148890
      Fabien Potencier authored
      c2148890
    • Fabien Potencier's avatar
      merged branch igorw/lazy-dispatcher (PR #705) · d61569b6
      Fabien Potencier authored
      This PR was submitted for the 1.0 branch but it was merged into the master branch instead (closes #705).
      
      Discussion
      ----------
      
      Make dispatcher lazy, do not trigger its creation on middleware definition
      
      The dispatcher has quite a few dependencies due to all of the subscribers
      that are added to it. One of these is the logger, several other services
      are affected as well though.
      
      The listener shortcut methods like on(), before(), after(), error() all
      force creation of the dispatcher and thus all of its dependencies. This
      makes it impossible to have lazy configuration of those services.
      
      The specific issue that triggered this was lazy configuration of the logger,
      which simply does not work once you have before() or after().
      
      By using extend(), all of those shortcut calls can delay the creation of
      the dispatcher and thus solve the issue. It will add a slight overhead, but
      it should be relatively small, since the results of creating a service are
      memoized through share().
      
      Commits
      -------
      
      efa0383 Add changelog entry for lazy dispatcher proxies
      59b56b0 Make dispatcher lazy, do not trigger its creation on middleware definition
      d61569b6
    • Igor Wiedler's avatar
      41fc16a6
    • Igor Wiedler's avatar
      Make dispatcher lazy, do not trigger its creation on middleware definition · 237ed42d
      Igor Wiedler authored
      The dispatcher has quite a few dependencies due to all of the subscribers
      that are added to it. One of these is the logger, several other services
      are affected as well though.
      
      The listener shortcut methods like on(), before(), after(), error() all
      force creation of the dispatcher and thus all of its dependencies. This
      makes it impossible to have lazy configuration of those services.
      
      The specific issue that triggered this was lazy configuration of the logger,
      which simply does not work once you have before() or after().
      
      By using extend(), all of those shortcut calls can delay the creation of
      the dispatcher and thus solve the issue. It will add a slight overhead, but
      it should be relatively small, since the results of creating a service are
      memoized through share().
      237ed42d
  6. 04 May, 2013 1 commit
    • Fabien Potencier's avatar
      merged branch igorw/1.1-deps (PR #695) · e9e1b209
      Fabien Potencier authored
      This PR was merged into the master branch.
      
      Discussion
      ----------
      
      [1.1] Drop support for symfony/* <2.3
      
      I've left the ranges in, because it's likely that we will extend them in the future.
      
      Commits
      -------
      
      54be4f51 [1.1] Remove symfony <2.3 hacks
      2b45f600 [1.1] Add minimum-stability of dev
      8f8ba416 [1.1] Update all symfony version references in the docs to 2.3
      7a14b209 [1.1] Update symfony versions in fat composer.json
      e9478ddd Drop support for symfony/* <2.3
      e9e1b209
  7. 03 May, 2013 16 commits
  8. 02 May, 2013 1 commit
  9. 01 May, 2013 2 commits
  10. 30 Apr, 2013 2 commits
  11. 27 Apr, 2013 1 commit