‪TYPO3CMS  ‪main
TYPO3\CMS\Core\Tests\Unit\Database\Schema\Parser\ColumnDefinitionItemTest Class Reference
Inheritance diagram for TYPO3\CMS\Core\Tests\Unit\Database\Schema\Parser\ColumnDefinitionItemTest:

Public Member Functions

 canParseUnquotedMysqlKeywordAsTableName ()
 
 canParseCreateDefinitionWithTrailingComma ()
 

Private Member Functions

 createSubject (string $statement)
 

Detailed Description

Tests for CreateColumnDefinitionItem

Definition at line 31 of file ColumnDefinitionItemTest.php.

Member Function Documentation

◆ canParseCreateDefinitionWithTrailingComma()

TYPO3\CMS\Core\Tests\Unit\Database\Schema\Parser\ColumnDefinitionItemTest::canParseCreateDefinitionWithTrailingComma ( )

The old regular expression based create table parser processed invalid dump files where the last column/index definition included a comma before the closing parenthesis. Emulate this behaviour to avoid breaking lots of (partial) dump files.

Definition at line 47 of file ColumnDefinitionItemTest.php.

References TYPO3\CMS\Core\Tests\Unit\Database\Schema\Parser\ColumnDefinitionItemTest\createSubject().

◆ canParseUnquotedMysqlKeywordAsTableName()

TYPO3\CMS\Core\Tests\Unit\Database\Schema\Parser\ColumnDefinitionItemTest::canParseUnquotedMysqlKeywordAsTableName ( )

◆ createSubject()

TYPO3\CMS\Core\Tests\Unit\Database\Schema\Parser\ColumnDefinitionItemTest::createSubject ( string  $statement)
private