Laralib\L5scaffold\Migrations\SyntaxBuilder::createSchemaForViewMethod PHP Method

createSchemaForViewMethod() private method

Construct the view fields
private createSchemaForViewMethod ( $schema, $meta, string $type = 'index-header' ) : string
$schema
$meta
$type string Params 'header' or 'content'
return string
    private function createSchemaForViewMethod($schema, $meta, $type = 'index-header')
    {
        if (!$schema) {
            return '';
        }
        $fields = array_map(function ($field) use($meta, $type) {
            return $this->AddColumn($field, 'view-' . $type, $meta);
        }, $schema);
        // Format code
        if ($type == 'index-header') {
            return implode("\n" . str_repeat(' ', 24), $fields);
        } else {
            // index-content
            return implode("\n" . str_repeat(' ', 20), $fields);
        }
    }