Flugg\Responder\Tests\TestCase::makeModelWithTransformer PHP Method

makeModelWithTransformer() protected method

Makes a new empty transformable model with a transformer set.
protected makeModelWithTransformer ( $transformer ) : Model
return Illuminate\Database\Eloquent\Model
    protected function makeModelWithTransformer($transformer) : Model
    {
        $this->app->bind('tests.model_transformer', function () use($transformer) {
            return new $transformer();
        });
        return new class extends Model implements Transformable
        {
            protected $table = 'foo';
            public static function transformer()
            {
                return app('tests.model_transformer');
            }
        };
    }