Skip to content

[Migration guide] Change Strangler App to Strangler Fig App #15448

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 our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jun 18, 2021
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions migration.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ Migrating an Existing Application to Symfony
When you have an existing application that was not built with Symfony,
you might want to move over parts of that application without rewriting
the existing logic completely. For those cases there is a pattern called
`Strangler Application`_. The basic idea of this pattern is to create a
`Strangler Fig Application`_. The basic idea of this pattern is to create a
new application that gradually takes over functionality from an existing
application. This migration approach can be implemented with Symfony in
various ways and has some benefits over a rewrite such as being able
Expand Down Expand Up @@ -461,7 +461,7 @@ chance to use Symfony's event lifecycle. For instance, this allows you to
transition the authentication and authorization of the legacy application over
to the Symfony application using the Security component and its firewalls.

.. _`Strangler Application`: https://martinfowler.com/bliki/StranglerFigApplication.html
.. _`Strangler Fig Application`: https://martinfowler.com/bliki/StranglerFigApplication.html
.. _`autoload`: https://getcomposer.org/doc/04-schema.md#autoload
.. _`Modernizing with Symfony`: https://youtu.be/YzyiZNY9htQ
.. _`Symfony Panther`: https://github.com/symfony/panther