SYMBOL INDEX (444 symbols across 45 files) FILE: src/Commands/GenerateMigrationsCommand.php class GenerateMigrationsCommand (line 13) | class GenerateMigrationsCommand extends Command method getConnection (line 19) | public function getConnection() method getPath (line 34) | public function getPath($driver) method handle (line 44) | public function handle() method resolveGeneratorManager (line 86) | protected function resolveGeneratorManager(string $driver) FILE: src/Definitions/ColumnDefinition.php class ColumnDefinition (line 12) | class ColumnDefinition method __construct (line 55) | public function __construct($attributes = []) method getMethodName (line 66) | public function getMethodName(): string method getMethodParameters (line 71) | public function getMethodParameters(): array method getColumnName (line 76) | public function getColumnName(): ?string method isUnsigned (line 81) | public function isUnsigned(): bool method isNullable (line 89) | public function isNullable(): ?bool method getDefaultValue (line 97) | public function getDefaultValue() method getComment (line 106) | public function getComment(): ?string method getCharacterSet (line 111) | public function getCharacterSet(): ?string method getCollation (line 116) | public function getCollation(): ?string method isAutoIncrementing (line 121) | public function isAutoIncrementing(): bool method isIndex (line 126) | public function isIndex(): bool method isPrimary (line 131) | public function isPrimary(): bool method isUnique (line 136) | public function isUnique(): bool method useCurrent (line 141) | public function useCurrent(): bool method useCurrentOnUpdate (line 146) | public function useCurrentOnUpdate(): bool method getStoredAs (line 151) | public function getStoredAs(): ?string method getVirtualAs (line 156) | public function getVirtualAs(): ?string method isUUID (line 161) | public function isUUID(): bool method setMethodName (line 170) | public function setMethodName(string $methodName): ColumnDefinition method setMethodParameters (line 177) | public function setMethodParameters(array $methodParameters): ColumnDe... method setColumnName (line 184) | public function setColumnName(?string $columnName): ColumnDefinition method setUnsigned (line 191) | public function setUnsigned(bool $unsigned): ColumnDefinition method setNullable (line 201) | public function setNullable(?bool $nullable): ColumnDefinition method setDefaultValue (line 212) | public function setDefaultValue($defaultValue) method setComment (line 219) | public function setComment(?string $comment): ColumnDefinition method setCharacterSet (line 229) | public function setCharacterSet(?string $characterSet): ColumnDefinition method setCollation (line 236) | public function setCollation(?string $collation): ColumnDefinition method setAutoIncrementing (line 243) | public function setAutoIncrementing(bool $autoIncrementing): ColumnDef... method setStoredAs (line 250) | public function setStoredAs(?string $storedAs): ColumnDefinition method setVirtualAs (line 257) | public function setVirtualAs(?string $virtualAs): ColumnDefinition method addIndexDefinition (line 264) | public function addIndexDefinition(IndexDefinition $definition): Colum... method setIndex (line 271) | public function setIndex(bool $index): ColumnDefinition method setPrimary (line 278) | public function setPrimary(bool $primary): ColumnDefinition method setUnique (line 285) | public function setUnique(bool $unique): ColumnDefinition method setUseCurrent (line 292) | public function setUseCurrent(bool $useCurrent): ColumnDefinition method setUseCurrentOnUpdate (line 299) | public function setUseCurrentOnUpdate(bool $useCurrentOnUpdate): Colum... method setIsUUID (line 306) | public function setIsUUID(bool $isUUID): ColumnDefinition method isNullableMethod (line 315) | protected function isNullableMethod($methodName) method isPrimaryKeyMethod (line 320) | protected function isPrimaryKeyMethod($methodName) method canBeUnsigned (line 325) | protected function canBeUnsigned($methodName) method guessLaravelMethod (line 330) | protected function guessLaravelMethod() method render (line 397) | public function render(): string FILE: src/Definitions/IndexDefinition.php class IndexDefinition (line 8) | class IndexDefinition method __construct (line 26) | public function __construct($attributes = []) method getIndexType (line 37) | public function getIndexType(): string method getIndexName (line 42) | public function getIndexName(): ?string method getIndexColumns (line 47) | public function getIndexColumns(): array method getForeignReferencedColumns (line 52) | public function getForeignReferencedColumns(): array method getForeignReferencedTable (line 57) | public function getForeignReferencedTable(): string method getConstraintActions (line 62) | public function getConstraintActions(): array method setIndexType (line 70) | public function setIndexType(string $indexType): IndexDefinition method setIndexName (line 77) | public function setIndexName(string $indexName): IndexDefinition method setIndexColumns (line 84) | public function setIndexColumns(array $indexColumns): IndexDefinition method setForeignReferencedColumns (line 91) | public function setForeignReferencedColumns(array $foreignReferencedCo... method setForeignReferencedTable (line 98) | public function setForeignReferencedTable(string $foreignReferencedTab... method setConstraintActions (line 105) | public function setConstraintActions(array $constraintActions): IndexD... method isMultiColumnIndex (line 114) | public function isMultiColumnIndex() method getEscapedIndexName (line 122) | protected function getEscapedIndexName(): string method render (line 127) | public function render(): string FILE: src/Definitions/TableDefinition.php class TableDefinition (line 7) | class TableDefinition method __construct (line 18) | public function __construct($attributes = []) method getDriver (line 27) | public function getDriver(): string method getPresentableTableName (line 32) | public function getPresentableTableName(): string method getTableName (line 46) | public function getTableName(): string method setTableName (line 51) | public function setTableName(string $tableName) method getColumnDefinitions (line 58) | public function getColumnDefinitions(): array method setColumnDefinitions (line 63) | public function setColumnDefinitions(array $columnDefinitions) method addColumnDefinition (line 70) | public function addColumnDefinition(ColumnDefinition $definition) method getIndexDefinitions (line 80) | public function getIndexDefinitions(): array method getForeignKeyDefinitions (line 86) | public function getForeignKeyDefinitions(): array method setIndexDefinitions (line 93) | public function setIndexDefinitions(array $indexDefinitions) method addIndexDefinition (line 100) | public function addIndexDefinition(IndexDefinition $definition) method removeIndexDefinition (line 107) | public function removeIndexDefinition(IndexDefinition $definition) method getPrimaryKey (line 120) | public function getPrimaryKey(): array method formatter (line 128) | public function formatter(): TableFormatter FILE: src/Definitions/ViewDefinition.php class ViewDefinition (line 7) | class ViewDefinition method __construct (line 15) | public function __construct($attributes = []) method getDriver (line 24) | public function getDriver(): string method setDriver (line 29) | public function setDriver(string $driver): ViewDefinition method getSchema (line 36) | public function getSchema(): string method setSchema (line 41) | public function setSchema(string $schema): ViewDefinition method getViewName (line 48) | public function getViewName(): string method setViewName (line 53) | public function setViewName(string $viewName): ViewDefinition method formatter (line 60) | public function formatter(): ViewFormatter FILE: src/Formatters/TableFormatter.php class TableFormatter (line 10) | class TableFormatter method __construct (line 14) | public function __construct(TableDefinition $tableDefinition) method render (line 19) | public function render($tabCharacter = ' ') method getStubFileName (line 38) | public function getStubFileName($index = 0): string method getStubPath (line 51) | public function getStubPath(): string method getStubCreatePath (line 66) | public function getStubCreatePath(): string method getStubModifyPath (line 81) | public function getStubModifyPath(): string method stubNameVariables (line 96) | public function stubNameVariables($index): array method getSchema (line 111) | public function getSchema($tab = ''): string method stubTableUp (line 135) | public function stubTableUp($tab = '', $variables = null): string method stubTableDown (line 157) | public function stubTableDown($tab = ''): string method getStubVariables (line 171) | protected function getStubVariables($tab = '') method write (line 183) | public function write(string $basePath, $index = 0, string $tabCharact... FILE: src/Formatters/ViewFormatter.php class ViewFormatter (line 10) | class ViewFormatter method __construct (line 14) | public function __construct(ViewDefinition $definition) method stubNameVariables (line 19) | public function stubNameVariables($index = 0) method getStubFileName (line 32) | protected function getStubFileName($index = 0) method getStubPath (line 46) | protected function getStubPath() method render (line 61) | public function render($tabCharacter = ' ') method write (line 77) | public function write(string $basePath, $index = 0, string $tabCharact... FILE: src/GeneratorManagers/BaseGeneratorManager.php class BaseGeneratorManager (line 11) | abstract class BaseGeneratorManager implements GeneratorManagerInterface method init (line 17) | abstract public function init(); method createMissingDirectory (line 19) | public function createMissingDirectory($basePath) method getTableDefinitions (line 29) | public function getTableDefinitions(): array method getViewDefinitions (line 37) | public function getViewDefinitions(): array method addTableDefinition (line 42) | public function addTableDefinition(TableDefinition $tableDefinition): ... method addViewDefinition (line 49) | public function addViewDefinition(ViewDefinition $definition): BaseGen... method handle (line 56) | public function handle(string $basePath, array $tableNames = [], array... method sortTables (line 95) | public function sortTables(array $tableDefinitions): array method writeTableMigrations (line 111) | public function writeTableMigrations(array $tableDefinitions, $basePath) method writeViewMigrations (line 121) | public function writeViewMigrations(array $viewDefinitions, $basePath,... method skippableTables (line 131) | public function skippableTables(): array method skipTable (line 136) | public function skipTable($table): bool method skippableViews (line 144) | public function skippableViews(): array method skipView (line 149) | public function skipView($view): bool FILE: src/GeneratorManagers/Interfaces/GeneratorManagerInterface.php type GeneratorManagerInterface (line 8) | interface GeneratorManagerInterface method driver (line 10) | public static function driver(): string; method handle (line 12) | public function handle(string $basePath, array $tableNames = [], array... method addTableDefinition (line 14) | public function addTableDefinition(TableDefinition $definition); method addViewDefinition (line 16) | public function addViewDefinition(ViewDefinition $definition); method getTableDefinitions (line 18) | public function getTableDefinitions(): array; method getViewDefinitions (line 20) | public function getViewDefinitions(): array; FILE: src/GeneratorManagers/MySQLGeneratorManager.php class MySQLGeneratorManager (line 12) | class MySQLGeneratorManager extends BaseGeneratorManager implements Gene... method driver (line 14) | public static function driver(): string method init (line 19) | public function init() method addTableDefinition (line 35) | public function addTableDefinition(TableDefinition $tableDefinition): ... FILE: src/Generators/BaseTableGenerator.php class BaseTableGenerator (line 12) | abstract class BaseTableGenerator implements TableGeneratorInterface method __construct (line 23) | public function __construct(string $tableName, array $rows = []) method definition (line 32) | public function definition(): TableDefinition method resolveStructure (line 37) | abstract public function resolveStructure(); method parse (line 39) | abstract public function parse(); method init (line 41) | public static function init(string $tableName, array $rows = []) method shouldResolveStructure (line 55) | public function shouldResolveStructure(): bool method cleanUp (line 60) | public function cleanUp(): void FILE: src/Generators/BaseViewGenerator.php class BaseViewGenerator (line 8) | abstract class BaseViewGenerator implements ViewGeneratorInterface method __construct (line 12) | public function __construct(string $viewName, ?string $schema = null) method definition (line 21) | public function definition(): ViewDefinition method init (line 26) | public static function init(string $viewName, ?string $schema = null) FILE: src/Generators/Concerns/CleansUpColumnIndices.php type CleansUpColumnIndices (line 12) | trait CleansUpColumnIndices method cleanUpColumnsWithIndices (line 14) | protected function cleanUpColumnsWithIndices(): void FILE: src/Generators/Concerns/CleansUpForeignKeyIndices.php type CleansUpForeignKeyIndices (line 12) | trait CleansUpForeignKeyIndices method cleanUpForeignKeyIndices (line 14) | protected function cleanUpForeignKeyIndices(): void FILE: src/Generators/Concerns/CleansUpMorphColumns.php type CleansUpMorphColumns (line 14) | trait CleansUpMorphColumns method cleanUpMorphColumns (line 16) | protected function cleanUpMorphColumns(): void FILE: src/Generators/Concerns/CleansUpTimestampsColumn.php type CleansUpTimestampsColumn (line 12) | trait CleansUpTimestampsColumn method cleanUpTimestampsColumn (line 14) | protected function cleanUpTimestampsColumn(): void FILE: src/Generators/Concerns/WritesToFile.php type WritesToFile (line 5) | trait WritesToFile method write (line 7) | public function write(string $basePath, $index = 0, string $tabCharact... FILE: src/Generators/Concerns/WritesViewsToFile.php type WritesViewsToFile (line 8) | trait WritesViewsToFile method stubNameVariables (line 12) | public function stubNameVariables() method getStubFileName (line 22) | protected function getStubFileName() method getStubPath (line 36) | protected function getStubPath() method generateStub (line 51) | protected function generateStub($tabCharacter = ' ') FILE: src/Generators/Interfaces/TableGeneratorInterface.php type TableGeneratorInterface (line 7) | interface TableGeneratorInterface method driver (line 9) | public static function driver(): string; method shouldResolveStructure (line 11) | public function shouldResolveStructure(): bool; method resolveStructure (line 13) | public function resolveStructure(); method parse (line 15) | public function parse(); method cleanUp (line 17) | public function cleanUp(); method definition (line 19) | public function definition(): TableDefinition; FILE: src/Generators/Interfaces/ViewGeneratorInterface.php type ViewGeneratorInterface (line 5) | interface ViewGeneratorInterface method driver (line 7) | public static function driver(): string; method parse (line 9) | public function parse(); method resolveSchema (line 11) | public function resolveSchema(); FILE: src/Generators/MySQL/TableGenerator.php class TableGenerator (line 14) | class TableGenerator extends BaseTableGenerator method driver (line 16) | public static function driver(): string method resolveStructure (line 21) | public function resolveStructure() method isColumnLine (line 39) | protected function isColumnLine($line) method parse (line 44) | public function parse() FILE: src/Generators/MySQL/ViewGenerator.php class ViewGenerator (line 9) | class ViewGenerator extends BaseViewGenerator implements ViewGeneratorIn... method driver (line 11) | public static function driver(): string method resolveSchema (line 16) | public function resolveSchema() method parse (line 26) | public function parse() FILE: src/Helpers/ConfigResolver.php class ConfigResolver (line 5) | class ConfigResolver method resolver (line 7) | protected static function resolver(string $configKey, string $driver) method tableNamingScheme (line 13) | public static function tableNamingScheme(string $driver) method viewNamingScheme (line 18) | public static function viewNamingScheme(string $driver) method path (line 23) | public static function path(string $driver) method skippableTables (line 28) | public static function skippableTables(string $driver) method skippableViews (line 33) | public static function skippableViews(string $driver) FILE: src/Helpers/DependencyResolver.php class DependencyResolver (line 9) | class DependencyResolver method __construct (line 17) | public function __construct(array $tableDefinitions) method build (line 24) | protected function build() method getDependencyOrder (line 110) | public function getDependencyOrder(): array FILE: src/Helpers/Formatter.php class Formatter (line 5) | class Formatter method __construct (line 11) | public function __construct(string $tabCharacter = ' ') method line (line 16) | public function line(string $data, $indentTimes = 0) method render (line 25) | public function render($extraIndent = 0) method replaceOnLine (line 41) | public function replaceOnLine($toReplace, $body) method replace (line 58) | public static function replace($tabCharacter, $toReplace, $replacement... FILE: src/Helpers/ValueToString.php class ValueToString (line 7) | class ValueToString method castFloat (line 9) | public static function castFloat($value) method castBinary (line 14) | public static function castBinary($value) method isCastedValue (line 19) | public static function isCastedValue($value) method parseCastedValue (line 24) | public static function parseCastedValue($value) method escape (line 43) | public static function escape(string $value, bool $singleQuote = true)... method make (line 56) | public static function make($value, $singleOutArray = false, $singleQu... FILE: src/Helpers/WritableTrait.php type WritableTrait (line 5) | trait WritableTrait method markAsWritable (line 9) | public function markAsWritable(bool $writable = true) method isWritable (line 16) | public function isWritable() FILE: src/LaravelMigrationGeneratorProvider.php class LaravelMigrationGeneratorProvider (line 11) | class LaravelMigrationGeneratorProvider extends ServiceProvider method boot (line 13) | public function boot() FILE: src/Tokenizers/BaseColumnTokenizer.php class BaseColumnTokenizer (line 8) | abstract class BaseColumnTokenizer extends BaseTokenizer implements Colu... method __construct (line 12) | public function __construct(string $value) method definition (line 18) | public function definition(): ColumnDefinition FILE: src/Tokenizers/BaseIndexTokenizer.php class BaseIndexTokenizer (line 8) | abstract class BaseIndexTokenizer extends BaseTokenizer implements Index... method __construct (line 12) | public function __construct(string $value) method definition (line 18) | public function definition(): IndexDefinition FILE: src/Tokenizers/BaseTokenizer.php class BaseTokenizer (line 5) | abstract class BaseTokenizer method __construct (line 17) | public function __construct(string $value) method make (line 62) | public static function make(string $line) method parse (line 70) | public static function parse(string $line) method parseColumn (line 75) | protected function parseColumn($value) method columnsToArray (line 80) | protected function columnsToArray($string) method consume (line 87) | protected function consume() method putBack (line 92) | protected function putBack($value) FILE: src/Tokenizers/Interfaces/ColumnTokenizerInterface.php type ColumnTokenizerInterface (line 7) | interface ColumnTokenizerInterface method tokenize (line 9) | public function tokenize(): self; method definition (line 11) | public function definition(): ColumnDefinition; FILE: src/Tokenizers/Interfaces/IndexTokenizerInterface.php type IndexTokenizerInterface (line 7) | interface IndexTokenizerInterface method tokenize (line 9) | public function tokenize(): self; method definition (line 11) | public function definition(): IndexDefinition; FILE: src/Tokenizers/MySQL/ColumnTokenizer.php class ColumnTokenizer (line 10) | class ColumnTokenizer extends BaseColumnTokenizer method tokenize (line 21) | public function tokenize(): self method consumeColumnName (line 58) | protected function consumeColumnName() method consumeZeroFill (line 63) | protected function consumeZeroFill() method consumeColumnType (line 74) | protected function consumeColumnType() method consumeAutoIncrement (line 93) | private function consumeAutoIncrement() method consumeNullable (line 103) | protected function consumeNullable() method consumeDefaultValue (line 124) | protected function consumeDefaultValue() method consumeComment (line 161) | protected function consumeComment() method consumeCharacterSet (line 172) | protected function consumeCharacterSet() method consumeCollation (line 186) | protected function consumeCollation() method consumeUnsigned (line 197) | private function consumeUnsigned() method consumeKeyConstraints (line 207) | private function consumeKeyConstraints() method consumeGenerated (line 229) | private function consumeGenerated() method consumeTimestamp (line 277) | private function consumeTimestamp() method resolveColumnMethod (line 300) | private function resolveColumnMethod() method resolveColumnConstraints (line 328) | private function resolveColumnConstraints(array $constraints) method isTextType (line 359) | protected function isTextType() method isNumberType (line 364) | protected function isNumberType() method isArrayType (line 369) | protected function isArrayType() method isBinaryType (line 374) | protected function isBinaryType() method getColumnDataType (line 382) | public function getColumnDataType() FILE: src/Tokenizers/MySQL/IndexTokenizer.php class IndexTokenizer (line 7) | class IndexTokenizer extends BaseIndexTokenizer method tokenize (line 9) | public function tokenize(): self method consumeIndexType (line 25) | private function consumeIndexType() method consumeIndexName (line 39) | private function consumeIndexName() method consumeIndexColumns (line 45) | private function consumeIndexColumns() method consumeForeignKey (line 53) | private function consumeForeignKey() method consumeConstraintActions (line 98) | private function consumeConstraintActions() FILE: tests/TestCase.php class TestCase (line 7) | class TestCase extends \Orchestra\Testbench\TestCase method defineEnvironment (line 9) | protected function defineEnvironment($app) method getPackageProviders (line 20) | protected function getPackageProviders($app) FILE: tests/Unit/ColumnDefinitionTest.php class ColumnDefinitionTest (line 9) | class ColumnDefinitionTest extends TestCase method test_it_can_add_index_definitions (line 11) | public function test_it_can_add_index_definitions() method test_it_prunes_empty_primary_key_index (line 20) | public function test_it_prunes_empty_primary_key_index() FILE: tests/Unit/DependencyResolverTest.php class DependencyResolverTest (line 11) | class DependencyResolverTest extends TestCase method test_it_can_find_simple_dependencies (line 13) | public function test_it_can_find_simple_dependencies() method test_it_finds_cyclical_dependencies (line 42) | public function test_it_finds_cyclical_dependencies() method test_it_finds_self_referential_dependencies (line 76) | public function test_it_finds_self_referential_dependencies() FILE: tests/Unit/FormatterTest.php class FormatterTest (line 8) | class FormatterTest extends TestCase method test_can_format_single_line (line 10) | public function test_can_format_single_line() method test_can_chain (line 17) | public function test_can_chain() method test_can_get_current_line_indent_level (line 30) | public function test_can_get_current_line_indent_level() method test_can_replace_on_no_indent (line 48) | public function test_can_replace_on_no_indent() FILE: tests/Unit/GeneratorManagers/MySQLGeneratorManagerTest.php class MySQLGeneratorManagerTest (line 13) | class MySQLGeneratorManagerTest extends TestCase method getManagerMock (line 15) | protected function getManagerMock(array $tableDefinitions) method test_can_sort_tables (line 25) | public function test_can_sort_tables() method test_can_remove_database_prefix (line 57) | public function test_can_remove_database_prefix() FILE: tests/Unit/Generators/MySQLTableGeneratorTest.php class MySQLTableGeneratorTest (line 9) | class MySQLTableGeneratorTest extends TestCase method tearDown (line 11) | public function tearDown(): void method assertSchemaHas (line 19) | private function assertSchemaHas($str, $schema) method test_runs_correctly (line 24) | public function test_runs_correctly() method test_self_referential_foreign_key (line 41) | public function test_self_referential_foreign_key() method cleanUpMigrations (line 56) | private function cleanUpMigrations($path) method test_writes (line 66) | public function test_writes() method test_cleans_up_regular_morphs (line 88) | public function test_cleans_up_regular_morphs() method test_doesnt_clean_up_morph_looking_columns (line 101) | public function test_doesnt_clean_up_morph_looking_columns() method test_cleans_up_uuid_morphs (line 114) | public function test_cleans_up_uuid_morphs() method test_cleans_up_uuid_morphs_nullable (line 127) | public function test_cleans_up_uuid_morphs_nullable() method test_doesnt_clean_non_auto_inc_id_to_laravel_method (line 140) | public function test_doesnt_clean_non_auto_inc_id_to_laravel_method() method test_does_clean_auto_inc_int_to_laravel_method (line 151) | public function test_does_clean_auto_inc_int_to_laravel_method() method test_does_clean_auto_inc_big_int_to_laravel_method (line 162) | public function test_does_clean_auto_inc_big_int_to_laravel_method() method test_doesnt_clean_timestamps_with_use_current (line 173) | public function test_doesnt_clean_timestamps_with_use_current() method test_doesnt_clean_timestamps_with_use_current_on_update (line 185) | public function test_doesnt_clean_timestamps_with_use_current_on_update() method test_doesnt_clean_timestamps_with_use_defined_datatype_on_timestamp_configuration (line 197) | public function test_doesnt_clean_timestamps_with_use_defined_datatype... method test_removes_index_from_column_if_fk (line 210) | public function test_removes_index_from_column_if_fk() FILE: tests/Unit/Generators/MySQLViewGeneratorTest.php class MySQLViewGeneratorTest (line 8) | class MySQLViewGeneratorTest extends TestCase method tearDown (line 10) | public function tearDown(): void method cleanUpMigrations (line 18) | private function cleanUpMigrations($path) method test_generates (line 28) | public function test_generates() method test_writes (line 35) | public function test_writes() FILE: tests/Unit/Tokenizers/MySQL/ColumnTokenizerTest.php class ColumnTokenizerTest (line 8) | class ColumnTokenizerTest extends TestCase method test_it_tokenizes_a_not_null_varchar_column (line 11) | public function test_it_tokenizes_a_not_null_varchar_column() method test_it_tokenizes_a_null_varchar_column (line 25) | public function test_it_tokenizes_a_null_varchar_column() method test_it_tokenizes_a_null_varchar_default_value_column (line 39) | public function test_it_tokenizes_a_null_varchar_default_value_column() method test_it_tokenizes_a_null_varchar_default_value_null_column (line 54) | public function test_it_tokenizes_a_null_varchar_default_value_null_co... method test_it_tokenizes_a_null_varchar_default_value_null_column_with_comment_with_setting (line 69) | public function test_it_tokenizes_a_null_varchar_default_value_null_co... method test_it_tokenizes_a_null_varchar_default_value_null_column_with_comment_without_setting (line 85) | public function test_it_tokenizes_a_null_varchar_default_value_null_co... method test_it_tokenizes_a_null_varchar_default_value_null_column_with_comment_apostrophe (line 104) | public function test_it_tokenizes_a_null_varchar_default_value_null_co... method test_it_tokenizes_a_null_varchar_default_value_null_column_with_comment_quotation (line 120) | public function test_it_tokenizes_a_null_varchar_default_value_null_co... method test_it_tokenizes_varchar_with_default_and_comment (line 136) | public function test_it_tokenizes_varchar_with_default_and_comment() method test_it_tokenizes_varchar_with_default_empty_string_and_comment (line 144) | public function test_it_tokenizes_varchar_with_default_empty_string_an... method test_it_tokenizes_varchar_with_default_empty_string_and_comment_with_apostrophe (line 152) | public function test_it_tokenizes_varchar_with_default_empty_string_an... method test_it_tokenizes_varchar_with_boolean_literal_default (line 160) | public function test_it_tokenizes_varchar_with_boolean_literal_default() method test_it_tokenizes_char_column_with_character_and_collation (line 169) | public function test_it_tokenizes_char_column_with_character_and_colla... method test_it_tokenizes_a_not_null_tinytext_column (line 187) | public function test_it_tokenizes_a_not_null_tinytext_column() method test_it_tokenizes_a_null_tinytext_column (line 201) | public function test_it_tokenizes_a_null_tinytext_column() method test_it_tokenizes_a_not_null_text_column (line 215) | public function test_it_tokenizes_a_not_null_text_column() method test_it_tokenizes_a_null_text_column (line 229) | public function test_it_tokenizes_a_null_text_column() method test_it_tokenizes_a_not_null_mediumtext_column (line 243) | public function test_it_tokenizes_a_not_null_mediumtext_column() method test_it_tokenizes_a_null_mediumtext_column (line 257) | public function test_it_tokenizes_a_null_mediumtext_column() method test_it_tokenizes_a_not_null_longtext_column (line 271) | public function test_it_tokenizes_a_not_null_longtext_column() method test_it_tokenizes_a_null_longtext_column (line 285) | public function test_it_tokenizes_a_null_longtext_column() method test_it_tokenizes_a_not_null_smallint_without_param_column (line 302) | public function test_it_tokenizes_a_not_null_smallint_without_param_co... method test_it_tokenizes_a_not_null_smallint_with_param_column (line 316) | public function test_it_tokenizes_a_not_null_smallint_with_param_column() method test_it_tokenizes_a_not_null_unsigned_smallint_column (line 330) | public function test_it_tokenizes_a_not_null_unsigned_smallint_column() method test_it_tokenizes_a_nullable_big_int_column (line 345) | public function test_it_tokenizes_a_nullable_big_int_column() method test_it_tokenizes_a_primary_auto_inc_int_column (line 361) | public function test_it_tokenizes_a_primary_auto_inc_int_column() method test_definition_config (line 377) | public function test_definition_config() method test_it_tokenizes_float_without_params_column (line 389) | public function test_it_tokenizes_float_without_params_column() method test_it_tokenizes_float_with_params_column (line 402) | public function test_it_tokenizes_float_with_params_column() method test_it_tokenizes_float_null_without_params_column (line 417) | public function test_it_tokenizes_float_null_without_params_column() method test_it_tokenizes_float_null_with_params_column (line 430) | public function test_it_tokenizes_float_null_with_params_column() method test_it_tokenizes_float_without_params_default_value_column (line 445) | public function test_it_tokenizes_float_without_params_default_value_c... method test_it_tokenizes_float_with_params_default_value_column (line 459) | public function test_it_tokenizes_float_with_params_default_value_colu... method test_it_tokenizes_float_null_without_params_default_value_column (line 475) | public function test_it_tokenizes_float_null_without_params_default_va... method test_it_tokenizes_float_null_with_params_default_value_column (line 489) | public function test_it_tokenizes_float_null_with_params_default_value... method test_it_tokenizes_a_not_null_decimal_column (line 508) | public function test_it_tokenizes_a_not_null_decimal_column() method test_it_tokenizes_a_not_null_unsigned_decimal_column (line 524) | public function test_it_tokenizes_a_not_null_unsigned_decimal_column() method test_it_tokenizes_a_not_null_decimal_with_default_value_column (line 541) | public function test_it_tokenizes_a_not_null_decimal_with_default_valu... method test_it_tokenizes_a_not_null_unsigned_decimal_with_default_value_column (line 558) | public function test_it_tokenizes_a_not_null_unsigned_decimal_with_def... method test_it_tokenizes_a_not_null_double_column (line 579) | public function test_it_tokenizes_a_not_null_double_column() method test_it_tokenizes_a_not_null_unsigned_double_column (line 595) | public function test_it_tokenizes_a_not_null_unsigned_double_column() method test_it_tokenizes_a_not_null_double_with_default_value_column (line 612) | public function test_it_tokenizes_a_not_null_double_with_default_value... method test_it_tokenizes_a_not_null_unsigned_double_with_default_value_column (line 629) | public function test_it_tokenizes_a_not_null_unsigned_double_with_defa... method test_it_tokenizes_a_not_null_datetime_column (line 650) | public function test_it_tokenizes_a_not_null_datetime_column() method test_it_tokenizes_a_not_null_datetime_default_now_column (line 666) | public function test_it_tokenizes_a_not_null_datetime_default_now_colu... method test_it_tokenizes_a_null_datetime_column (line 682) | public function test_it_tokenizes_a_null_datetime_column() method test_it_tokenizes_a_null_default_value_datetime_column (line 698) | public function test_it_tokenizes_a_null_default_value_datetime_column() method test_it_tokenizes_a_null_default_value_now_datetime_column (line 714) | public function test_it_tokenizes_a_null_default_value_now_datetime_co... method test_it_tokenizes_a_null_default_value_now_and_on_update_datetime_column (line 730) | public function test_it_tokenizes_a_null_default_value_now_and_on_upda... method test_it_tokenizes_a_not_null_timestamp_column (line 749) | public function test_it_tokenizes_a_not_null_timestamp_column() method test_it_tokenizes_a_null_timestamp_column (line 765) | public function test_it_tokenizes_a_null_timestamp_column() method test_it_tokenizes_a_not_null_use_current_timestamp_timestamp_column (line 781) | public function test_it_tokenizes_a_not_null_use_current_timestamp_tim... method test_it_tokenizes_a_not_null_default_value_timestamp_column (line 797) | public function test_it_tokenizes_a_not_null_default_value_timestamp_c... method test_it_tokenizes_a_null_default_value_timestamp_column (line 813) | public function test_it_tokenizes_a_null_default_value_timestamp_column() method test_it_tokenizes_enum_column (line 832) | public function test_it_tokenizes_enum_column() method test_it_tokenizes_enum_column_with_upper_case_values (line 847) | public function test_it_tokenizes_enum_column_with_upper_case_values() method test_it_tokenizes_not_null_enum_column (line 862) | public function test_it_tokenizes_not_null_enum_column() method test_it_tokenizes_enum_with_default_value_column (line 877) | public function test_it_tokenizes_enum_with_default_value_column() method test_it_tokenizes_not_null_enum_with_default_value_column (line 893) | public function test_it_tokenizes_not_null_enum_with_default_value_col... method test_it_tokenizes_enum_with_spaces (line 909) | public function test_it_tokenizes_enum_with_spaces() method test_it_tokenizes_enum_with_special_characters (line 917) | public function test_it_tokenizes_enum_with_special_characters() method test_it_tokenizes_enum_with_empty_string (line 925) | public function test_it_tokenizes_enum_with_empty_string() method test_it_tokenizes_point_column (line 936) | public function test_it_tokenizes_point_column() method test_it_tokenizes_multipoint_column (line 947) | public function test_it_tokenizes_multipoint_column() method test_it_tokenizes_polygon_column (line 961) | public function test_it_tokenizes_polygon_column() method test_it_tokenizes_multipolygon_column (line 972) | public function test_it_tokenizes_multipolygon_column() method test_it_tokenizes_geometry_column (line 986) | public function test_it_tokenizes_geometry_column() method test_it_tokenizes_geometry_collection_column (line 996) | public function test_it_tokenizes_geometry_collection_column() method test_it_tokenizes_set_column (line 1009) | public function test_it_tokenizes_set_column() method test_it_tokenizes_uuid_column (line 1026) | public function test_it_tokenizes_uuid_column() method test_it_tokenizes_date_column (line 1043) | public function test_it_tokenizes_date_column() method test_it_tokenizes_year_column (line 1057) | public function test_it_tokenizes_year_column() method test_it_tokenizes_time_column (line 1071) | public function test_it_tokenizes_time_column() method test_it_tokenizes_linestring_column (line 1088) | public function test_it_tokenizes_linestring_column() method test_it_tokenizes_multilinestring_column (line 1102) | public function test_it_tokenizes_multilinestring_column() method test_it_tokenizes_generated_as_column (line 1118) | public function test_it_tokenizes_generated_as_column() method test_it_tokenizes_generated_as_column_example (line 1131) | public function test_it_tokenizes_generated_as_column_example() method test_it_tokenizes_virtual_as_column (line 1144) | public function test_it_tokenizes_virtual_as_column() FILE: tests/Unit/Tokenizers/MySQL/IndexTokenizerTest.php class IndexTokenizerTest (line 8) | class IndexTokenizerTest extends TestCase method test_it_tokenizes_simple_index (line 11) | public function test_it_tokenizes_simple_index() method test_it_doesnt_use_index_name (line 22) | public function test_it_doesnt_use_index_name() method test_it_tokenizes_simple_primary_key (line 38) | public function test_it_tokenizes_simple_primary_key() method test_it_tokenizes_two_column_primary_key (line 49) | public function test_it_tokenizes_two_column_primary_key() method test_it_tokenizes_simple_unique_key (line 65) | public function test_it_tokenizes_simple_unique_key() method test_it_doesnt_use_unique_key_index_name (line 76) | public function test_it_doesnt_use_unique_key_index_name() method test_it_tokenizes_two_column_unique_key (line 89) | public function test_it_tokenizes_two_column_unique_key() method test_it_tokenizes_two_column_unique_key_and_doesnt_use_index_name (line 102) | public function test_it_tokenizes_two_column_unique_key_and_doesnt_use... method test_it_tokenizes_foreign_key (line 120) | public function test_it_tokenizes_foreign_key() method test_it_tokenizes_foreign_key_doesnt_use_index_name (line 135) | public function test_it_tokenizes_foreign_key_doesnt_use_index_name() method test_it_tokenizes_foreign_key_with_update (line 152) | public function test_it_tokenizes_foreign_key_with_update() method test_it_tokenizes_foreign_key_with_delete (line 167) | public function test_it_tokenizes_foreign_key_with_delete() method test_it_tokenizes_foreign_key_with_update_and_delete (line 182) | public function test_it_tokenizes_foreign_key_with_update_and_delete() method test_it_tokenizes_foreign_key_with_multiple_columns (line 197) | public function test_it_tokenizes_foreign_key_with_multiple_columns() method test_it_tokenizes_foreign_key_with_update_restrict (line 211) | public function test_it_tokenizes_foreign_key_with_update_restrict() method test_it_tokenizes_foreign_key_with_update_set_null (line 226) | public function test_it_tokenizes_foreign_key_with_update_set_null() method test_it_tokenizes_foreign_key_with_update_set_default (line 241) | public function test_it_tokenizes_foreign_key_with_update_set_default() method test_it_tokenizes_simple_fulltext_index (line 259) | public function test_it_tokenizes_simple_fulltext_index() method test_it_tokenizes_fulltext_index_without_using_index_name (line 272) | public function test_it_tokenizes_fulltext_index_without_using_index_n... method test_it_tokenizes_multi_column_fulltext_index (line 285) | public function test_it_tokenizes_multi_column_fulltext_index() method test_it_tokenizes_multi_column_fulltext_index_without_using_index_name (line 298) | public function test_it_tokenizes_multi_column_fulltext_index_without_... method test_it_tokenizes_simple_spatial_index (line 315) | public function test_it_tokenizes_simple_spatial_index() method test_it_tokenizes_spatial_index_without_using_index_name (line 328) | public function test_it_tokenizes_spatial_index_without_using_index_na... method test_it_tokenizes_multi_column_spatial_index (line 341) | public function test_it_tokenizes_multi_column_spatial_index() method test_it_tokenizes_multi_column_spatial_index_without_using_index_name (line 354) | public function test_it_tokenizes_multi_column_spatial_index_without_u... method test_it_escapes_single_quotes_in_index_names (line 371) | public function test_it_escapes_single_quotes_in_index_names() method test_it_escapes_single_quotes_in_fulltext_index_names (line 381) | public function test_it_escapes_single_quotes_in_fulltext_index_names() method test_it_escapes_single_quotes_in_spatial_index_names (line 391) | public function test_it_escapes_single_quotes_in_spatial_index_names() method test_it_escapes_single_quotes_in_column_names (line 401) | public function test_it_escapes_single_quotes_in_column_names() method test_it_escapes_backslashes_in_index_names (line 411) | public function test_it_escapes_backslashes_in_index_names() method test_it_escapes_backslashes_and_quotes_in_unique_index_names (line 421) | public function test_it_escapes_backslashes_and_quotes_in_unique_index... method test_it_escapes_single_quotes_in_foreign_key_index_names (line 431) | public function test_it_escapes_single_quotes_in_foreign_key_index_nam... FILE: tests/Unit/ValueToStringTest.php class ValueToStringTest (line 8) | class ValueToStringTest extends TestCase method test_it_returns_null_for_null_value (line 11) | public function test_it_returns_null_for_null_value() method test_it_returns_integer_as_is (line 16) | public function test_it_returns_integer_as_is() method test_it_returns_float_as_is (line 21) | public function test_it_returns_float_as_is() method test_it_quotes_string_value (line 26) | public function test_it_quotes_string_value() method test_it_uses_double_quotes_when_specified (line 31) | public function test_it_uses_double_quotes_when_specified() method test_it_returns_array_as_bracketed_list (line 36) | public function test_it_returns_array_as_bracketed_list() method test_it_singles_out_array_when_option_is_true (line 41) | public function test_it_singles_out_array_when_option_is_true() method test_it_does_not_single_out_multi_element_array (line 46) | public function test_it_does_not_single_out_multi_element_array() method test_escape_escapes_single_quotes_by_default (line 54) | public function test_escape_escapes_single_quotes_by_default() method test_escape_escapes_double_quotes_when_specified (line 59) | public function test_escape_escapes_double_quotes_when_specified() method test_escape_escapes_backslashes (line 64) | public function test_escape_escapes_backslashes() method test_escape_escapes_both_backslashes_and_single_quotes (line 69) | public function test_escape_escapes_both_backslashes_and_single_quotes() method test_escape_escapes_both_backslashes_and_double_quotes (line 74) | public function test_escape_escapes_both_backslashes_and_double_quotes() method test_escape_handles_empty_string (line 79) | public function test_escape_handles_empty_string() method test_make_escapes_single_quotes_in_string (line 87) | public function test_make_escapes_single_quotes_in_string() method test_make_escapes_single_quotes_in_array (line 99) | public function test_make_escapes_single_quotes_in_array() method test_make_escapes_single_quotes_in_singled_out_array (line 107) | public function test_make_escapes_single_quotes_in_singled_out_array() method test_make_escapes_backslashes_followed_by_quotes (line 115) | public function test_make_escapes_backslashes_followed_by_quotes() method test_make_escapes_complex_injection_attempt (line 127) | public function test_make_escapes_complex_injection_attempt() method test_make_escapes_multiple_quotes_in_array (line 136) | public function test_make_escapes_multiple_quotes_in_array() method test_cast_float_creates_casted_value (line 147) | public function test_cast_float_creates_casted_value() method test_cast_binary_creates_casted_value (line 153) | public function test_cast_binary_creates_casted_value() method test_is_casted_value_detects_float (line 159) | public function test_is_casted_value_detects_float() method test_is_casted_value_detects_binary (line 164) | public function test_is_casted_value_detects_binary() method test_is_casted_value_returns_false_for_regular_string (line 169) | public function test_is_casted_value_returns_false_for_regular_string() method test_make_handles_casted_float (line 174) | public function test_make_handles_casted_float() method test_make_handles_casted_binary (line 182) | public function test_make_handles_casted_binary()