protected OptimizedPhpArrayDumper::escape(array $parameters)
Escapes parameters.
array $parameters: The parameters to escape for '%' characters.
array The escaped parameters.
protected function escape(array $parameters) { $args = array(); foreach ($parameters as $key => $value) { if (is_array($value)) { $args[$key] = $this->escape($value); } elseif (is_string($value)) { $args[$key] = str_replace('%', '%%', $value); } else { $args[$key] = $value; } } return $args; }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/core!lib!Drupal!Component!DependencyInjection!Dumper!OptimizedPhpArrayDumper.php/function/OptimizedPhpArrayDumper::escape/8.1.x