Mojopollo\Schema\MakeMigrationJson::getColumnModifiers PHP Method

getColumnModifiers() public method

Get an array of column modifiers from the MySqlGrammar::modifiers property
public getColumnModifiers ( ) : array
return array Example: unsigned, charset, collate, ...
    public function getColumnModifiers()
    {
        // Create reflection class for MySqlGrammar
        $class = new \ReflectionClass(new MySqlGrammar());
        // Get our protected modifiers property
        $property = $class->getProperty('modifiers');
        // Set properties to be publicly accessible
        $property->setAccessible(true);
        // Return MySqlGrammar::modifiers array in lowercase
        return array_map('strtolower', $property->getValue(new MySqlGrammar()));
    }