/** * @since 2.5 * * {@inheritDoc} */ public function getStandardFieldType($fieldType) { $fieldTypes = array('id' => 'SERIAL', 'id primary' => 'SERIAL NOT NULL PRIMARY KEY', 'namespace' => 'BIGINT', 'title' => 'TEXT', 'interwiki' => 'TEXT', 'iw' => 'TEXT', 'blob' => 'BYTEA', 'text' => 'TEXT', 'boolean' => 'BOOLEAN', 'double' => 'DOUBLE PRECISION', 'integer' => 'bigint', 'char nocase' => 'citext NOT NULL', 'usage count' => 'bigint', 'integer unsigned' => 'INTEGER'); return FieldType::mapType($fieldType, $fieldTypes); }
/** * @dataProvider fieldTypeProvider */ public function testMapType($fieldType, $fieldTypes, $expected) { $this->assertEquals($expected, FieldType::mapType($fieldType, $fieldTypes)); }