/**
  * @param array            $fieldDeclaration
  * @param AbstractPlatform $platform
  *
  * @return string
  */
 public function getSQLDeclaration(array $fieldDeclaration, AbstractPlatform $platform)
 {
     if ($platform instanceof MySqlPlatform) {
         return 'BIGINT';
     } else {
         return parent::getSQLDeclaration($fieldDeclaration, $platform);
     }
 }
 /**
  * @param array            $field
  * @param AbstractPlatform $platform
  *
  * @return string
  */
 public function getSQLDeclaration(array $field, AbstractPlatform $platform)
 {
     if ($platform->hasNativeGuidType()) {
         $field['type'] = 'guid';
         return parent::getSQLDeclaration($field, $platform);
     } else {
         $field['length'] = 16;
         $field['fixed'] = true;
         $field['type'] = 'binary';
         return $platform->getBinaryTypeDeclarationSQL($field);
     }
 }