Exemplo n.º 1
0
 public function provideErrorBehavior()
 {
     $original = parent::provideErrorBehavior();
     $specificData = array('string pattern and array replacement' => array(array('/[A-Z]/', array(), ''), 'Parameter mismatch, pattern is a string while replacement is an array; pattern: /[A-Z]/'), 'incorrect patterns in array' => array(array(array('/[A-Z]/', '*', '/[a-z]/', '+'), '', ''), 'No ending delimiter \'*\' found; pattern: /[A-Z]/, *, /[a-z]/, +'));
     $withString = \array_map(function ($item) {
         \array_splice($item[0], 1, 0, array(''));
         return $item;
     }, $original);
     return $withString + $specificData;
 }
Exemplo n.º 2
0
 protected function executeAndFail($method, $args, $exceptionMessage)
 {
     // Change subject from string to array
     $args[1] = (array) $args[1];
     parent::executeAndFail($method, $args, $exceptionMessage);
 }
Exemplo n.º 3
0
 public function provideErrorBehavior()
 {
     $original = parent::provideErrorBehavior();
     $specificData = array('string pattern and array replacement' => array(array('/[A-Z]/', array(), ''), 'Parameter mismatch, pattern is a string while replacement is an array; pattern: /[A-Z]/'), 'incorrect patterns in array' => array(array(array('/[A-Z]/', '*', '/[a-z]/', '+'), '', ''), 'No ending delimiter \'*\' found; pattern: /[A-Z]/, *, /[a-z]/, +'));
     return $this->addCallback($original) + $specificData;
 }