%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/html/diaspora/api_internal/app/Transformers/
Upload File :
Create Path :
Current File : /var/www/html/diaspora/api_internal/app/Transformers/BaseTransformer.php

<?php

namespace App\Transformers;

use League\Fractal\TransformerAbstract;

class BaseTransformer extends TransformerAbstract
{
    /**
     * @var null
     */
    private $parseStyles;

    public function __construct($parseStyles = null)
    {
        $this->parseStyles = $parseStyles;
    }

    public function includeItem($data, $transformer)
    {
        return response()->json(fractal($data, $transformer));
    }

    public function includeCollection($data, $transformer)
    {
        return $this->collection($data, $transformer);
    }

    public function injectStyles()
    {
        if (!$this->parseStyles) {
            return '';
        }
        return '<style>p{font-size: 15}.text-tiny{font-size:.7em}.text-small{font-size:.85em}.text-big{font-size:1.4em}.text-huge{font-size:1.8em}a{color: #c00;text-decoration: none;background-color: transparent;}</style>';
    }

    public function injectScripts()
    {
        return '';
    }

}

Zerion Mini Shell 1.0