InfyOm\Generator\Generators\ModelGenerator::fillTimestamps PHP Method

fillTimestamps() private method

private fillTimestamps ( $templateData )
    private function fillTimestamps($templateData)
    {
        $timestamps = TableFieldsGenerator::getTimestampFieldNames();
        $replace = '';
        if ($this->commandData->getOption('fromTable')) {
            if (empty($timestamps)) {
                $replace = infy_nl_tab() . "public \$timestamps = false;\n";
            } else {
                list($created_at, $updated_at) = collect($timestamps)->map(function ($field) {
                    return !empty($field) ? "'{$field}'" : 'null';
                });
                $replace .= infy_nl_tab() . "const CREATED_AT = {$created_at};";
                $replace .= infy_nl_tab() . "const UPDATED_AT = {$updated_at};\n";
            }
        }
        return str_replace('$TIMESTAMPS$', $replace, $templateData);
    }