Completed
Push — master ( cb14bc...97d749 )
by Taosikai
21:09 queued 06:13
created
Container.php 2 patches
Doc Comments   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -59,7 +59,7 @@  discard block
 block discarded – undo
59 59
     /**
60 60
      * 设置指定类的实例化代理
61 61
      * @param string $name
62
-     * @param mixed $creation 闭包及其它合法可调用的语法结构
62
+     * @param callable $creation 闭包及其它合法可调用的语法结构
63 63
      * @throws ConfigException
64 64
      * @return $this
65 65
      */
@@ -80,7 +80,7 @@  discard block
 block discarded – undo
80 80
      * $container->instance($user);
81 81
      *
82 82
      * ```
83
-     * @param $name
83
+     * @param string $name
84 84
      * @param $instance
85 85
      * @throws ConfigException
86 86
      * @return $this
@@ -314,9 +314,9 @@  discard block
 block discarded – undo
314 314
 
315 315
     /**
316 316
      * 获取参数
317
-     * @param $name
317
+     * @param string $name
318 318
      * @param null $default
319
-     * @return mixed|null
319
+     * @return string
320 320
      */
321 321
     public function getParameter($name, $default = null)
322 322
     {
@@ -491,7 +491,7 @@  discard block
 block discarded – undo
491 491
 
492 492
     /**
493 493
      * 处理字符串
494
-     * @param $value
494
+     * @param string $value
495 495
      * @return mixed
496 496
      * @throws DependencyInjectionException
497 497
      */
Please login to merge, or discard this patch.
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -231,7 +231,7 @@  discard block
 block discarded – undo
231 231
         //兼容旧的api
232 232
         if (is_bool($arguments)) {
233 233
             trigger_error("Argument 'new' has been deprecated", E_USER_DEPRECATED);
234
-            $forceNewInstance  = $arguments;
234
+            $forceNewInstance = $arguments;
235 235
             $arguments = [];
236 236
         } else {
237 237
             $forceNewInstance = false;
@@ -476,7 +476,7 @@  discard block
 block discarded – undo
476 476
      */
477 477
     protected function resolveParameters($parameters)
478 478
     {
479
-        return array_map(function ($parameter) {
479
+        return array_map(function($parameter) {
480 480
             //字符类型参数处理下预定义参数的情况
481 481
             if (is_string($parameter)) {
482 482
                 $parameter = $this->resolveString($parameter);
@@ -506,7 +506,7 @@  discard block
 block discarded – undo
506 506
             throw new DependencyInjectionException(sprintf("Parameter [%s] is not defined", $key));
507 507
         }
508 508
         //"fool%bar%baz"
509
-        return preg_replace_callback("#%([^%\s]+)%#", function ($matches) {
509
+        return preg_replace_callback("#%([^%\s]+)%#", function($matches) {
510 510
             $key = $matches[1];
511 511
             if ($parameter = $this->parameterStore->getParameter($key)) {
512 512
                 return $parameter;
Please login to merge, or discard this patch.
Tests/ContainerTest.php 1 patch
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -26,7 +26,7 @@  discard block
 block discarded – undo
26 26
     public function testDelegate()
27 27
     {
28 28
         $container = $this->getContainer();
29
-        $container->delegate('director1', function () {
29
+        $container->delegate('director1', function() {
30 30
             return new Director('James', 26);
31 31
         });
32 32
         $this->assertInstanceOf(Director::class, $container->get('director1'));
@@ -158,7 +158,7 @@  discard block
 block discarded – undo
158 158
     public function testShare()
159 159
     {
160 160
         $container = $this->getContainer();
161
-        $container->delegate('director', function () {
161
+        $container->delegate('director', function() {
162 162
             return new Director('James', 26);
163 163
         });
164 164
         $container->share('director');
@@ -166,7 +166,7 @@  discard block
 block discarded – undo
166 166
         $this->assertTrue($container->get('director') === $container->get('director'));
167 167
 
168 168
         //兼容旧的api,已提示废除
169
-        $container->share('director2', function () {
169
+        $container->share('director2', function() {
170 170
             return new Director('James', 26);
171 171
         });
172 172
         $this->assertTrue($container->get('director2') === $container->get('director2'));
@@ -176,7 +176,7 @@  discard block
 block discarded – undo
176 176
     {
177 177
         $container = $this->getContainer();
178 178
         //Similar to delegate
179
-        $container->set('director', function () {
179
+        $container->set('director', function() {
180 180
             return new Director('James', 26);
181 181
         });
182 182
         $this->assertInstanceOf(Director::class, $container->get('director'));
@@ -205,7 +205,7 @@  discard block
 block discarded – undo
205 205
     {
206 206
         $container = $this->getContainer();
207 207
         //Similar to delegate
208
-        $container->set('director', function () {
208
+        $container->set('director', function() {
209 209
             return new Director('James', 26);
210 210
         }, true);
211 211
         $this->assertInstanceOf(Director::class, $container->get('director'));
@@ -267,7 +267,7 @@  discard block
 block discarded – undo
267 267
         $container->setParameters([
268 268
             'directorName' => 'James'
269 269
         ]);
270
-        $container->delegate('director', function (Container $container) {
270
+        $container->delegate('director', function(Container $container) {
271 271
             return new Director($container->getParameter('directorName'), 26);
272 272
         });
273 273
         $this->assertEquals('James', $container->get('director')->getName());
@@ -278,7 +278,7 @@  discard block
 block discarded – undo
278 278
         $container = $this->getContainer();
279 279
         $container->setParameters([
280 280
             'directorName' => 'James',
281
-            'director' => [ //支持点号获取深度数据结构
281
+            'director' => [//支持点号获取深度数据结构
282 282
                 'age' => 26
283 283
             ]
284 284
         ]);
Please login to merge, or discard this patch.