public function testCanInvokeFunctionsWithDifferentArguments()
 {
     $array = ['_____foo  ', '__bar   '];
     $array = Arrays::invoke($array, 'trim', ['_', ' ']);
     $this->assertEquals(['foo  ', '__bar'], $array);
 }
 public function testCanInvokeFunctionsWithDifferentArguments()
 {
     $array = array('_____foo  ', '__bar   ');
     $array = Arrays::invoke($array, 'trim', array('_', ' '));
     $this->assertEquals(array('foo  ', '__bar'), $array);
 }
Exemple #3
0
 public function transformCollection(array $collection)
 {
     return Arrays::invoke($collection, [$this, 'transform']);
 }