Attendize/app/Transformers/Transformer.php

22 lines
358 B
PHP
Raw Normal View History

2016-09-06 20:39:27 +00:00
<?php
namespace App\Transformers;
abstract class Transformer
{
/**
* @param $item
* @return array
*/
public abstract function transform($item);
/**
* @param array $items
* @return array
*/
public function transformCollection(array $items)
{
return array_map([$this, 'transform'], $items);
}
}