<?php
namespace @@namespace@@;

use LaraCrud\Helpers\TransformerAbstract;
use League\Fractal\ParamBag;
use @@modelFullName@@;
@@importNameSpace@@


class @@className@@ extends TransformerAbstract
{
     /**
     * @var array
     */
    private $validParams = ['q', 'limit', 'page','fields'];

    /**
     * @var array
     */
    protected $availableIncludes = [@@availableInclude@@];

     /**
      * @var array
      */
    protected $defaultIncludes = [@@defaultInclude@@];


    public function transform(@@model@@ $@@modelParam@@)
    {
        $data= [
@@properties@@
        ];
        return $this->filterFields($data);

    }

    @@includes@@
}