classMySqlSchemaParser
final class MySqlSchemaParser
implements SchemaParserInterface
Deprecated: Use SqlFixture\Platform\MySql\MySqlSchemaParser instead
Methods§
public function __construct()Initializes the collaborators and declared state for this object.
Calls 1
public function parse(string $createTableSql): TableSchemaParses the supplied declaration into its normalized representation.
Parameters
$createTableSql | string |
Returns
Test cases 25
MySqlSchemaParserTest::testParseAutoIncrementcallsMySqlSchemaParserTest::testParseBinaryTypescallsMySqlSchemaParserTest::testParseBitLengthcallsMySqlSchemaParserTest::testParseColumnTypescallsMySqlSchemaParserTest::testParseCompositePrimaryKeycallsMySqlSchemaParserTest::testParseDecimalPrecisionAndScalecallsMySqlSchemaParserTest::testParseDefaultBooleancallsMySqlSchemaParserTest::testParseDefaultFalseBooleancallsMySqlSchemaParserTest::testParseDefaultFloatcallsMySqlSchemaParserTest::testParseDefaultIntegercallsMySqlSchemaParserTest::testParseDefaultNullcallsMySqlSchemaParserTest::testParseDefaultStringcallsMySqlSchemaParserTest::testParseEnumcallsMySqlSchemaParserTest::testParseGeneratedColumncallsMySqlSchemaParserTest::testParseJsonTypecallsMySqlSchemaParserTest::testParseMultipleDataTypescallsMySqlSchemaParserTest::testParseNotNullConstraintcallsMySqlSchemaParserTest::testParsePrimaryKeyImpliesNotNullcallsMySqlSchemaParserTest::testParseSetcallsMySqlSchemaParserTest::testParseSimpleTablecallsMySqlSchemaParserTest::testParseSpatialTypescallsMySqlSchemaParserTest::testParseTableWithQuotedNamescallsMySqlSchemaParserTest::testParseUnsignedcallsMySqlSchemaParserTest::testThrowsExceptionForInvalidSqlcallsMySqlSchemaParserTest::testThrowsExceptionForNonCreateTablecalls
Calls 1
- method-call MySqlSchemaParser::parse() line 29
Private surface 1§
Implementation details, listed for orientation only.
private MySqlSchemaParser $parserTest cases 25§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.
Dedicated tests 25
MySqlSchemaParserTest::testParseAutoIncrementcallsMySqlSchemaParserTest::testParseBinaryTypescallsMySqlSchemaParserTest::testParseBitLengthcallsMySqlSchemaParserTest::testParseColumnTypescallsMySqlSchemaParserTest::testParseCompositePrimaryKeycallsMySqlSchemaParserTest::testParseDecimalPrecisionAndScalecallsMySqlSchemaParserTest::testParseDefaultBooleancallsMySqlSchemaParserTest::testParseDefaultFalseBooleancallsMySqlSchemaParserTest::testParseDefaultFloatcallsMySqlSchemaParserTest::testParseDefaultIntegercallsMySqlSchemaParserTest::testParseDefaultNullcallsMySqlSchemaParserTest::testParseDefaultStringcallsMySqlSchemaParserTest::testParseEnumcallsMySqlSchemaParserTest::testParseGeneratedColumncallsMySqlSchemaParserTest::testParseJsonTypecallsMySqlSchemaParserTest::testParseMultipleDataTypescallsMySqlSchemaParserTest::testParseNotNullConstraintcallsMySqlSchemaParserTest::testParsePrimaryKeyImpliesNotNullcallsMySqlSchemaParserTest::testParseSetcallsMySqlSchemaParserTest::testParseSimpleTablecallsMySqlSchemaParserTest::testParseSpatialTypescallsMySqlSchemaParserTest::testParseTableWithQuotedNamescallsMySqlSchemaParserTest::testParseUnsignedcallsMySqlSchemaParserTest::testThrowsExceptionForInvalidSqlcallsMySqlSchemaParserTest::testThrowsExceptionForNonCreateTablecalls