Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
webbingbrasil/courses-module / Transformers / SlideTransformer.php
Size: Mime:
<?php
/**
 * Created by PhpStorm.
 * User: danilo
 * Date: 18/12/15
 * Time: 16:47
 */
namespace Modules\Courses\Transformers;

use League\Fractal\TransformerAbstract;
use Modules\Courses\Entities\Slide;

class SlideTransformer extends TransformerAbstract {

    public function transform(Slide $model)
    {
        return [
            'name'     => $model->title,
            'uuid' => (int) $model->id,
            'thumbnailUrl' => \URL::asset($model->slide_photo),
            'deleteFileEndpoint' => route('slides.deleteFile', [$model->course_id])
        ];
    }
}