a:4:{i:0;a:6:{s:4:"type";i:8192;s:7:"message";s:64:"Required parameter $request follows optional parameter $quantity";s:4:"file";s:51:"/home/adnadev/www/src/Controller/MainController.php";s:4:"line";i:547;s:5:"trace";a:1:{i:0;a:3:{s:4:"file";s:75:"/home/adnadev/www/vendor/symfony/config/Resource/ClassExistenceResource.php";s:4:"line";i:78;s:8:"function";s:12:"class_exists";}}s:5:"count";i:2;}i:1;a:6:{s:4:"type";i:8192;s:7:"message";s:68:"Required parameter $productRepo follows optional parameter $quantity";s:4:"file";s:51:"/home/adnadev/www/src/Controller/MainController.php";s:4:"line";i:547;s:5:"trace";a:1:{i:0;a:3:{s:4:"file";s:75:"/home/adnadev/www/vendor/symfony/config/Resource/ClassExistenceResource.php";s:4:"line";i:78;s:8:"function";s:12:"class_exists";}}s:5:"count";i:1;}i:2;a:6:{s:4:"type";i:16384;s:7:"message";s:281:"Method "Doctrine\ORM\Query\AST\Functions\FunctionNode::parse()" might add "void" as a native return type declaration in the future. Do the same in child class "App\Extensions\Doctrine\MatchAgainst" now to avoid errors or add an explicit @return annotation to suppress this message.";s:4:"file";s:67:"/home/adnadev/www/vendor/symfony/error-handler/DebugClassLoader.php";s:4:"line";i:333;s:5:"trace";a:1:{i:0;a:3:{s:4:"file";s:75:"/home/adnadev/www/vendor/symfony/config/Resource/ClassExistenceResource.php";s:4:"line";i:78;s:8:"function";s:12:"class_exists";}}s:5:"count";i:1;}i:3;a:6:{s:4:"type";i:16384;s:7:"message";s:284:"Method "Doctrine\ORM\Query\AST\Functions\FunctionNode::getSql()" might add "string" as a native return type declaration in the future. Do the same in child class "App\Extensions\Doctrine\MatchAgainst" now to avoid errors or add an explicit @return annotation to suppress this message.";s:4:"file";s:67:"/home/adnadev/www/vendor/symfony/error-handler/DebugClassLoader.php";s:4:"line";i:333;s:5:"trace";a:1:{i:0;a:3:{s:4:"file";s:75:"/home/adnadev/www/vendor/symfony/config/Resource/ClassExistenceResource.php";s:4:"line";i:78;s:8:"function";s:12:"class_exists";}}s:5:"count";i:1;}}