Merge pull request #6159 from cdvrooman/patch-21

Update concept-service-locator.md
This commit is contained in:
Qiang Xue
2014-11-21 13:00:11 -05:00

View File

@@ -5,7 +5,7 @@ A service locator is an object that knows how to provide all sorts of services (
might need. Within a service locator, each component exists as only a single instance, uniquely identified by an ID. might need. Within a service locator, each component exists as only a single instance, uniquely identified by an ID.
You use the ID to retrieve a component from the service locator. You use the ID to retrieve a component from the service locator.
In Yii, a service locator is simply an instance of [[yii\di\ServiceLocator]], or from a child class. In Yii, a service locator is simply an instance of [[yii\di\ServiceLocator]] or a child class.
The most commonly used service locator in Yii is the *application* object, which can be accessed through The most commonly used service locator in Yii is the *application* object, which can be accessed through
`\Yii::$app`. The services it provides are called *application components*, such as the `request`, `response`, and `\Yii::$app`. The services it provides are called *application components*, such as the `request`, `response`, and