<?php

/* @var $factory \Illuminate\Database\Eloquent\Factory */

use App\Models\BlockLanguage;
use Faker\Generator as Faker;

$factory->define(BlockLanguage::class, function (Faker $faker, $options) {
    return [];
});

$factory->state(BlockLanguage::class, 'blockListBox', function($faker) {
    return _getBlockLanguageData('blockListBox', $faker);
});


if(!function_exists("_getBlockLanguageData")) {
    function _getBlockLanguageData($type, $faker) {
        $title = $faker->realText(50);
        $blockData = [];
        $blockData['title'] = $title;
        $blockData['block_data'] = [];
        switch ($type) {
            case 'blockListBox':
                $blockData['block_title'] = $title;
                $blockData['sub_title'] = $title;
                $blockData['text'] = $title;
                break;
        }
        return $blockData;
    }
}
