Fix DI typo

This commit is contained in:
Josh Lockhart
2013-11-29 11:56:00 -05:00
parent 4bdbd868c3
commit 3cb8aea787

View File

@@ -4,10 +4,10 @@ isChild: true
## Basic Concept {#basic_concept_title}
We can demonstrate the concept with a simple, yet naive.
We can demonstrate the concept with a simple, yet naive example.
Here we have a `Database` class that requires an adapter to speak to the database. We instantiate the
adapter in the constructor and create a hard dependency. This makes testing difficult and means the `Database` class is
Here we have a `Database` class that requires an adapter to speak to the database. We instantiate the
adapter in the constructor and create a hard dependency. This makes testing difficult and means the `Database` class is
very tightly coupled to the adapter.
{% highlight php %}
@@ -46,6 +46,6 @@ class Database
class MysqlAdapter {}
{% endhighlight %}
Now we are giving the `Database` class it's dependency rather than it creating it itself. We could even create a method
that would accept an argument of the dependency and set it that way, or if the `$adapter` property was `public` we could
Now we are giving the `Database` class it's dependency rather than it creating it itself. We could even create a method
that would accept an argument of the dependency and set it that way, or if the `$adapter` property was `public` we could
set it directly.