<?php

namespace App\Libs\Transformers;

use App\Models\Configuration;
use League\Fractal;

class ConfigurationTransformer extends Fractal\TransformerAbstract
{



    public function transform(Configuration $configuration)
    {

        $value = $configuration->value;
        if ($configuration->type === 'boolean') {
            $value = $configuration->value ? 'Enabled' : 'Disabled';
        }

        return array(
            'id' => (int) $configuration->id,
            'name' => $configuration->name,
            'value' => $value,
        );
    }
}
