Changes middlewares from rule definitions from string to array notation.
-$router->get('/user', ['middleware => 'test']);
-$router->post('/user', ['middleware => 'test|authentication']);
+$router->get('/user', ['middleware => ['test']]);
+$router->post('/user', ['middleware => ['test', 'authentication']]);
Configure your rector.php
:
<?php
use RectorLaravel\Rector\MethodCall\LumenRoutesStringMiddlewareToArrayRector;
use Rector\Config\RectorConfig;
return RectorConfig::configure()
->withRules([
LumenRoutesStringMiddlewareToArrayRector::class,
]);