#
msgid ""
msgstr ""
"Project-Id-Version: DesignPatternsPHP 1.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-05-29 12:18+0200\n"
"PO-Revision-Date: 2020-10-05 23:48+0200\n"
"Last-Translator: RedDevilus\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: nl\n"
"Language-Team: \n"
"X-Generator: Poedit 2.4.1\n"

#: ../../Structural/DependencyInjection/README.rst:2
msgid "`Dependency Injection`__"
msgstr "`Dependency Injection`__"

#: ../../Structural/DependencyInjection/README.rst:5
msgid "Purpose"
msgstr "Doel"

#: ../../Structural/DependencyInjection/README.rst:7
msgid ""
"To implement a loosely coupled architecture in order to get better "
"testable, maintainable and extendable code."
msgstr ""
"Om een ​​losjes gekoppelde architectuur te implementeren om beter testbare, "
"onderhoudbare en uitbreidbare code te krijgen."

#: ../../Structural/DependencyInjection/README.rst:11
msgid "Usage"
msgstr "Gebruik"

#: ../../Structural/DependencyInjection/README.rst:13
msgid ""
"Configuration gets injected and ``Connection`` will get all that it needs "
"from ``$config``. Without DI, the configuration would be created directly "
"in ``Connection``, which is not very good for testing and extending "
"``Connection``."
msgstr ""
"Configuratie wordt geïnjecteerd en `` Verbinding '' krijgt alles wat het "
"nodig heeft van `` $ config ''. Zonder DI zou de configuratie rechtstreeks "
"in `` Verbinding '' worden gemaakt, wat niet erg goed is voor het testen en "
"uitbreiden van `` Verbinding ''."

#: ../../Structural/DependencyInjection/README.rst:18
msgid ""
"Notice we are following Inversion of control principle in ``Connection`` by "
"asking ``$config`` to implement ``Parameters`` interface. This decouples "
"our components. We don't care where the source of information comes from, "
"we only care that ``$config`` has certain methods to retrieve that "
"information. Read more about Inversion of control `here <http://en."
"wikipedia.org/wiki/Inversion_of_control>`__."
msgstr ""
"Merk op dat we het Inversion of control-principe in `` Connection '' volgen "
"door `` $ config '' te vragen om de `` Parameters '' -interface te "
"implementeren. Dit ontkoppelt onze componenten. Het maakt ons niet uit waar "
"de informatiebron vandaan komt, het kan ons alleen schelen dat `` $ config "
"'' bepaalde methoden heeft om die informatie op te halen. Lees meer over "
"Inversion of control `hier <https://nl.wikipedia.org/wiki/"
"Spring_Framework#Inversion_of_Control_(of_dependency_injection)>` __."

#: ../../Structural/DependencyInjection/README.rst:26
msgid "Examples"
msgstr "Bijvoorbeeld"

#: ../../Structural/DependencyInjection/README.rst:28
msgid ""
"The Doctrine2 ORM uses dependency injection e.g. for configuration that is "
"injected into a ``Connection`` object. For testing purposes, one can easily "
"create a mock object of the configuration and inject that into the "
"``Connection`` object"
msgstr ""
"De Doctrine2 ORM gebruikt afhankelijkheidsinjectie, bijv. voor configuratie "
"die wordt geïnjecteerd in een `` Connection '' -object. Voor testdoeleinden "
"kan men eenvoudig een nep-object van de configuratie maken en dat in het `` "
"Connection '' -object injecteren"

#: ../../Structural/DependencyInjection/README.rst:32
msgid ""
"many frameworks already have containers for DI that create objects via a "
"configuration array and inject them where needed (i.e. in Controllers)"
msgstr ""
"veel frameworks hebben al containers voor DI die objecten maken via een "
"configuratie-array en deze waar nodig injecteren (d.w.z. in controllers)"

#: ../../Structural/DependencyInjection/README.rst:37
msgid "UML Diagram"
msgstr "UML Diagram"

#: ../../Structural/DependencyInjection/README.rst:44
msgid "Code"
msgstr "Code"

#: ../../Structural/DependencyInjection/README.rst:46
msgid "You can also find this code on `GitHub`_"
msgstr "Je kan deze broncode terugvinden op `GitHub`_"

#: ../../Structural/DependencyInjection/README.rst:73
msgid "Test"
msgstr "Теst"
