FOF30\Utils\Collection::transform PHP Метод

transform() публичный Метод

Transform each item in the collection using a callback.
public transform ( callable $callback ) : Collection
$callback callable
Результат Collection
    public function transform($callback)
    {
        $this->items = array_map($callback, $this->items);
        return $this;
    }

Usage Example

Пример #1
0
 public function testTransform()
 {
     $data = new Collection(array('foo', 'bar', 'baz'));
     $data->transform(function ($item) {
         return strrev($item);
     });
     $this->assertEquals(array('oof', 'rab', 'zab'), array_values($data->all()));
 }