/** * @param array $fieldDeclaration * @param AbstractPlatform $platform * * @throws DBALException * * @return string */ public function getSqlDeclaration(array $fieldDeclaration, AbstractPlatform $platform) { $values = array(); foreach ($this->getValues($fieldDeclaration) as $value) { $values[] = $platform->quoteStringLiteral($value); } if ($platform instanceof MySqlPlatform) { return 'SET(' . implode(',', $values) . ')'; } return $platform->getBigIntTypeDeclarationSQL($fieldDeclaration); }
/** * {@inheritdoc} */ public function getSQLDeclaration(array $fieldDeclaration, AbstractPlatform $platform) { return $platform->getBigIntTypeDeclarationSQL($fieldDeclaration); }
public function getSqlDeclaration(array $fieldDeclaration, \Doctrine\DBAL\Platforms\AbstractPlatform $platform) { return $platform->getBigIntTypeDeclarationSQL($fieldDeclaration); }