- if (is_array($requestStack)) {
- $tmp = $debug;
- $debug = func_num_args() < 2 ? false : $renderers;
- $renderers = $requestStack;
- $requestStack = func_num_args() < 3 ? null : $tmp;
-
- @trigger_error('The '.__METHOD__.' method now requires a RequestStack to be given as first argument as '.__CLASS__.'::setRequest method will not be supported anymore in 3.0.', E_USER_DEPRECATED);
- } elseif (!$requestStack instanceof RequestStack) {
- @trigger_error('The '.__METHOD__.' method now requires a RequestStack instance as '.__CLASS__.'::setRequest method will not be supported anymore in 3.0.', E_USER_DEPRECATED);
- }
-
- if (null !== $requestStack && !$requestStack instanceof RequestStack) {
- throw new \InvalidArgumentException('RequestStack instance expected.');
- }
- if (!is_array($renderers)) {
- throw new \InvalidArgumentException('Renderers must be an array.');
- }
-