mirror of
				https://github.com/yiisoft/yii2.git
				synced 2025-10-28 20:43:38 +08:00 
			
		
		
		
	Fix optional parameter declared before required parameter implicitly (#20139)
This commit is contained in:
		| @ -14,9 +14,14 @@ use yii\console\Request; | |||||||
|  |  | ||||||
| class FakePhp71Controller extends Controller | class FakePhp71Controller extends Controller | ||||||
| { | { | ||||||
|     public function actionInjection($before, Request $request, $between, DummyService $dummyService, ?Post $post = null, $after) |     public function actionInjection( | ||||||
|     { |         $before, | ||||||
|  |         Request $request, | ||||||
|  |         $between, | ||||||
|  |         DummyService $dummyService, | ||||||
|  |         ?Post $post, | ||||||
|  |         $after | ||||||
|  |     ) { | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     public function actionNullableInjection(?Request $request, ?Post $post) |     public function actionNullableInjection(?Request $request, ?Post $post) | ||||||
|  | |||||||
| @ -21,9 +21,14 @@ class FakePhp71Controller extends Controller | |||||||
| { | { | ||||||
|     public $enableCsrfValidation = false; |     public $enableCsrfValidation = false; | ||||||
|  |  | ||||||
|     public function actionInjection($before, Request $request, $between, VendorImage $vendorImage, ?Post $post = null, $after) |     public function actionInjection( | ||||||
|     { |         $before, | ||||||
|  |         Request $request, | ||||||
|  |         $between, | ||||||
|  |         VendorImage $vendorImage, | ||||||
|  |         ?Post $post, | ||||||
|  |         $after | ||||||
|  |     ) { | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     public function actionNullableInjection(?Request $request, ?Post $post) |     public function actionNullableInjection(?Request $request, ?Post $post) | ||||||
|  | |||||||
| @ -17,7 +17,7 @@ class FakePhp7Controller extends Controller | |||||||
| { | { | ||||||
|     public $enableCsrfValidation = false; |     public $enableCsrfValidation = false; | ||||||
|  |  | ||||||
|     public function actionAksi1(int $foo, ?float $bar = null, bool $true, bool $false) |     public function actionAksi1(int $foo, ?float $bar, bool $true, bool $false) | ||||||
|     { |     { | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	 Wilmer Arambula
					Wilmer Arambula