/** * {@inheritdoc} */ protected function getUrl(array $urlParameters = []) { if (!isset($urlParameters['number'])) { throw new \InvalidArgumentException(sprintf('This page %s requires order number to be passed as parameter', self::class)); } return parent::getUrl($urlParameters); }