for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* @author Flipbox Factory
* @copyright Copyright (c) 2017, Flipbox Digital
* @link https://github.com/flipbox/transform/releases/latest
* @license https://github.com/flipbox/transform/blob/master/LICENSE
*/
namespace Flipbox\Transform;
use Flipbox\Transform\Transformers\TransformerInterface;
* @author Flipbox Factory <[email protected]>
* @since 1.0.0
class Factory
{
* @param callable|TransformerInterface $transformer
* @param $data
* @param array $config
* @return array|null
public static function collection(callable $transformer, $data, array $config = [])
return self::transform($config)->collection($transformer, $data);
}
public static function item(callable $transformer, $data, array $config = [])
return self::transform($config)->item($transformer, $data);
* @return Transform
public static function transform(array $config = []): Transform
return new Transform($config);