: Optional parameter $coupon declared before required parameter $price is implicitly treated as a required parameter [in
Code
*/
private function getDiscountPrice($digital,$product_id, $coupon=null,$price){
$session = $this->request->getSession();
/home/p7sloe9fxr4a/public_html/vendor/composer/ClassLoader.php /home/p7sloe9fxr4a/public_html/vendor/composer/ClassLoader.php, line 576
/home/p7sloe9fxr4a/public_html/vendor/composer/ClassLoader.php /home/p7sloe9fxr4a/public_html/vendor/composer/ClassLoader.php, line 427
Composer\Autoload\ClassLoader->loadClass() [internal], line ??
/home/p7sloe9fxr4a/public_html/vendor/cakephp/cakephp/src/Core/App.php /home/p7sloe9fxr4a/public_html/vendor/cakephp/cakephp/src/Core/App.php, line 162
Cake\Core\App::_classExistsInBase() /home/p7sloe9fxr4a/public_html/vendor/cakephp/cakephp/src/Core/App.php, line 69
Cake\Core\App::className() /home/p7sloe9fxr4a/public_html/vendor/cakephp/cakephp/src/Controller/ControllerFactory.php, line 297
Cake\Controller\ControllerFactory->getControllerClass() /home/p7sloe9fxr4a/public_html/vendor/cakephp/cakephp/src/Controller/ControllerFactory.php, line 72
Cake\Controller\ControllerFactory->create() /home/p7sloe9fxr4a/public_html/vendor/cakephp/cakephp/src/Http/BaseApplication.php, line 330
Cake\Http\BaseApplication->handle() /home/p7sloe9fxr4a/public_html/vendor/cakephp/cakephp/src/Http/Runner.php, line 86
Cake\Http\Runner->handle() /home/p7sloe9fxr4a/public_html/vendor/cakephp/authentication/src/Middleware/AuthenticationMiddleware.php, line 87
Authentication\Middleware\AuthenticationMiddleware->process() /home/p7sloe9fxr4a/public_html/vendor/cakephp/cakephp/src/Http/Runner.php, line 82
Cake\Http\Runner->handle() /home/p7sloe9fxr4a/public_html/vendor/cakephp/cakephp/src/Http/Middleware/BodyParserMiddleware.php, line 157
Cake\Http\Middleware\BodyParserMiddleware->process() /home/p7sloe9fxr4a/public_html/vendor/cakephp/cakephp/src/Http/Runner.php, line 82
Cake\Http\Runner->handle() /home/p7sloe9fxr4a/public_html/vendor/cakephp/cakephp/src/Routing/Middleware/RoutingMiddleware.php, line 118
Cake\Routing\Middleware\RoutingMiddleware->process() /home/p7sloe9fxr4a/public_html/vendor/cakephp/cakephp/src/Http/Runner.php, line 82
Cake\Http\Runner->handle() /home/p7sloe9fxr4a/public_html/vendor/cakephp/cakephp/src/Http/Middleware/CsrfProtectionMiddleware.php, line 159
Cake\Http\Middleware\CsrfProtectionMiddleware->process() /home/p7sloe9fxr4a/public_html/vendor/cakephp/cakephp/src/Http/Runner.php, line 82
Cake\Http\Runner->handle() /home/p7sloe9fxr4a/public_html/vendor/cakephp/cakephp/src/Http/Middleware/BodyParserMiddleware.php, line 157
Cake\Http\Middleware\BodyParserMiddleware->process() /home/p7sloe9fxr4a/public_html/vendor/cakephp/cakephp/src/Http/Runner.php, line 82
Cake\Http\Runner->handle() /home/p7sloe9fxr4a/public_html/vendor/cakephp/cakephp/src/Routing/Middleware/RoutingMiddleware.php, line 118
Cake\Routing\Middleware\RoutingMiddleware->process() /home/p7sloe9fxr4a/public_html/vendor/cakephp/cakephp/src/Http/Runner.php, line 82
Cake\Http\Runner->handle() /home/p7sloe9fxr4a/public_html/vendor/cakephp/cakephp/src/Routing/Middleware/AssetMiddleware.php, line 69
Cake\Routing\Middleware\AssetMiddleware->process() /home/p7sloe9fxr4a/public_html/vendor/cakephp/cakephp/src/Http/Runner.php, line 82
Cake\Http\Runner->handle() /home/p7sloe9fxr4a/public_html/vendor/cakephp/cakephp/src/Error/Middleware/ErrorHandlerMiddleware.php, line 115
Cake\Error\Middleware\ErrorHandlerMiddleware->process() /home/p7sloe9fxr4a/public_html/vendor/cakephp/cakephp/src/Http/Runner.php, line 82
Cake\Http\Runner->handle() /home/p7sloe9fxr4a/public_html/vendor/cakephp/cakephp/src/Http/Runner.php, line 67
Cake\Http\Runner->run() /home/p7sloe9fxr4a/public_html/vendor/cakephp/cakephp/src/Http/Server.php, line 103
Cake\Http\Server->run() /home/p7sloe9fxr4a/public_html/webroot/index.php, line 37
[main]