| @@ 126-131 (lines=6) @@ | ||
| 123 | */ |
|
| 124 | public function has($name) |
|
| 125 | { |
|
| 126 | if (!is_string($name)) { |
|
| 127 | throw new \InvalidArgumentException(sprintf( |
|
| 128 | 'The name parameter must be of type string, %s given', |
|
| 129 | is_object($name) ? get_class($name) : gettype($name) |
|
| 130 | )); |
|
| 131 | } |
|
| 132 | ||
| 133 | $serviceName = strtolower($name); |
|
| 134 | ||
| @@ 77-83 (lines=7) @@ | ||
| 74 | */ |
|
| 75 | public function addDefinitions($definitions) |
|
| 76 | { |
|
| 77 | if(!is_array($definitions)) { |
|
| 78 | throw new \InvalidArgumentException(sprintf( |
|
| 79 | '%s parameter must be an array, %s given', |
|
| 80 | 'ContainerBuilder::addDefinitions()', |
|
| 81 | is_object($definitions) ? get_class($definitions) : gettype($definitions) |
|
| 82 | )); |
|
| 83 | } |
|
| 84 | ||
| 85 | $this->definitionSources = array_merge($this->definitionSources, $definitions); |
|
| 86 | ||