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');
}
};
}