Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork9.6k
ProxyManager Bridge#7890
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Closed
Uh oh!
There was an error while loading.Please reload this page.
Closed
ProxyManager Bridge#7890
Changes from1 commit
Commits
Show all changes
39 commits Select commitHold shift + click to select a range
f829b7f
First implementation of lazy services via proxy manager
Ocramius1874dbf
Adding basic logic to generate proxy instantiation into a php dumped …
Ocramius37abd21
Compiling proxies into the generated DIC file
Ocramius7c1c5fd
Upgrading dependency to ProxyManager 0.3.*
Ocramiusd0b4075
Suggesting ProxyManager in composer.json, removing useless calls
Ocramiusd994434
Adding failing test to demonstrate that proxy initialization breaks s…
Ocramius2c6bf54
Fixing shared service instance
Ocramiusee0d51f
Sharing services in the container should only happen when proxying fa…
Ocramiusf986dc7
Adding tests for proxy sharing within dumped containers
Ocramiuscc56920
Fixing shared proxies into the container
Ocramiusa6b031e
Bumping required version of ProxyManager
Ocramiusd8acc5e
Docblock for ContainerBuilder#shareService
Ocramiuse5f6bf2
Adding `ContainerBuilder#addClassResource`
Ocramiusfa46c93
Adding test to check that class resources are registered for lazy ser…
Ocramiusb90b359
Fixing tests, registering class resources for lazy services
Ocramiuseb3d703
Reverting import of global namespace classes
Ocramiuse364616
Lazier checks on the proxy structure (avoiding whitespace-based test …
Ocramiusba3a232
Getters for proxied services are public for 5.3.3 compatibility
Ocramius2dffad5
Enforcing soft dependency to ProxyManager
Ocramius2881fcc
Reverting documentation changes, adding exception types description i…
Ocramius1439e0b
Lazier checks on the proxy structure
Ocramius95db92a
Adding ProxyManager bridge structure
Ocramius5a4513c
Adding implementation of the proxy dumper and instantiator
Ocramiusfa2445c
Using the proxy dumper in the php dumper
Ocramiuseba1909
Re-configuring the container builder to get proxy generators injected…
Ocramiusd34bdf4
Passing the proxy dumper to the PhpDumper via ContainerBuilder
Ocramius7bb0bdd
Adding tests for the runtime proxy instantiator
Ocramius57c1d76
Adding tests for the ProxyDumper
Ocramius57b270b
Moving lazy service instantiation features/tests to ProxyManager bridge
Ocramiuseaf3585
Removing useless dependencies
Ocramius64b452c
CS fixes (EOF EOL)
Ocramius41237ee
Removing zendframework/zend-code from dev dependencies
Ocramiusdcfc388
Adding vendor dir to ignored coverage directories
Ocramius0e52e96
Applying CS fixes as of @Stof's review
Ocramius48f0ac2
Moving proxy dumper instantiation from container builder to kernel
Ocramius194b9b5
Removing `@api` annotation
Ocramius73f79cc
Removing @api annotations, moving getters to private visibility
Ocramiusd582131
Removing last `@api` occurrences in Definition
Ocramiusf4d3e8a
EOL dots in docblock sentences
OcramiusFile filter
Filter by extension
Conversations
Failed to load comments.
Loading
Uh oh!
There was an error while loading.Please reload this page.
Jump to
Jump to file
Failed to load files.
Loading
Uh oh!
There was an error while loading.Please reload this page.
Diff view
Diff view
Fixing shared proxies into the container
- Loading branch information
Uh oh!
There was an error while loading.Please reload this page.
commitcc56920f0288394d6c5b69aa666679f638413cc4
There are no files selected for viewing
42 changes: 31 additions & 11 deletionssrc/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.