private function _getDiscriminatorColumnDefinition($class, $table) { $discrColumn = $class->discriminatorColumn; if (!isset($discrColumn['type']) || (strtolower($discrColumn['type']) == 'string' && $discrColumn['length'] === null)) { $discrColumn['type'] = 'string'; $discrColumn['length'] = 255; } $table->addColumn( $discrColumn['name'], $discrColumn['type'], array('length' => $discrColumn['length'], 'notnull' => true) ); }