Nwidart\Modules\Support\Migrations\SchemaParser::parse PHP Method

parse() public method

Parse a string to array of formatted schema.
public parse ( string $schema ) : array
$schema string
return array
    public function parse($schema)
    {
        $this->schema = $schema;
        $parsed = [];
        foreach ($this->getSchemas() as $schemaArray) {
            $column = $this->getColumn($schemaArray);
            $attributes = $this->getAttributes($column, $schemaArray);
            $parsed[$column] = $attributes;
        }
        return $parsed;
    }