Browse Source

Merge pull request #17010 from cakephp/issue-17008

Fix variable name in template.
ADmad 3 years ago
parent
commit
8a421e1fc9

+ 4 - 4
templates/Error/missing_controller.php

@@ -11,7 +11,7 @@
  * @link          https://cakephp.org CakePHP(tm) Project
  * @since         0.10.0
  * @license       https://opensource.org/licenses/mit-license.php MIT License
- * @var string $class
+ * @var string $controller
  */
 use Cake\Core\Configure;
 use Cake\Core\Plugin;
@@ -21,10 +21,10 @@ $pluginDot = empty($plugin) ? null : $plugin . '.';
 $namespace = Configure::read('App.namespace');
 $prefixNs = $prefixPath = '';
 
-$incompleteInflection = (strpos($class, '_') !== false || strpos($class, '-'));
-$originalClass = $class;
+$incompleteInflection = (strpos($controller, '_') !== false || strpos($controller, '-'));
+$originalClass = $controller;
 
-$class = Inflector::camelize($class);
+$class = Inflector::camelize($controller);
 
 if (!empty($prefix)) {
     $prefix = array_map('Cake\Utility\Inflector::camelize', explode('/', $prefix));

+ 2 - 2
tests/TestCase/Error/ExceptionRendererTest.php

@@ -458,7 +458,7 @@ class ExceptionRendererTest extends TestCase
     public function testMissingController(): void
     {
         $exception = new MissingControllerException([
-            'class' => 'Posts',
+            'controller' => 'Posts',
             'prefix' => '',
             'plugin' => '',
         ]);
@@ -480,7 +480,7 @@ class ExceptionRendererTest extends TestCase
     public function testMissingControllerLowerCase(): void
     {
         $exception = new MissingControllerException([
-            'class' => 'posts',
+            'controller' => 'posts',
             'prefix' => '',
             'plugin' => '',
         ]);