diff --git a/framework/di/Container.php b/framework/di/Container.php index 1967834..8917754 100644 --- a/framework/di/Container.php +++ b/framework/di/Container.php @@ -26,8 +26,8 @@ use yii\helpers\ArrayHelper; * Container supports constructor injection as well as property injection. * * To use Container, you first need to set up the class dependencies by calling [[set()]]. - * You then call [[get()]] to create a new class object. Container will automatically instantiate - * dependent objects, inject them into the object being created, configure and finally return the newly created object. + * You then call [[get()]] to create a new class object. The Container will automatically instantiate + * dependent objects, inject them into the object being created, configure, and finally return the newly created object. * * By default, [[\Yii::$container]] refers to a Container instance which is used by [[\Yii::createObject()]] * to create new object instances. You may use this method to replace the `new` operator @@ -146,7 +146,7 @@ class Container extends Component * In this case, the constructor parameters and object configurations will be used * only if the class is instantiated the first time. * - * @param string|Instance $class the class Instance, name or an alias name (e.g. `foo`) that was previously + * @param string|Instance $class the class Instance, name, or an alias name (e.g. `foo`) that was previously * registered via [[set()]] or [[setSingleton()]]. * @param array $params a list of constructor parameter values. Use one of two definitions: * - Parameters as name-value pairs, for example: `['posts' => PostRepository::class]`. @@ -296,7 +296,7 @@ class Container extends Component /** * Returns a value indicating whether the container has the definition of the specified name. * @param string $class class name, interface name or alias name - * @return bool whether the container has the definition of the specified name.. + * @return bool Whether the container has the definition of the specified name. * @see set() */ public function has($class) @@ -606,8 +606,8 @@ class Container extends Component /** * Invoke a callback with resolving dependencies in parameters. * - * This methods allows invoking a callback and let type hinted parameter names to be - * resolved as objects of the Container. It additionally allow calling function using named parameters. + * This method allows invoking a callback and let type hinted parameter names to be + * resolved as objects of the Container. It additionally allows calling function using named parameters. * * For example, the following callback may be invoked using the Container to resolve the formatter dependency: *