*/
public function up(Schema $schema)
{
- $this->skipIf($this->connection->getDatabasePlatform()->getName() === 'sqlite', 'Migration can only be executed safely on \'mysql\' or \'postgresql\'.');
+ $this->skipIf('sqlite' === $this->connection->getDatabasePlatform()->getName(), 'Migration can only be executed safely on \'mysql\' or \'postgresql\'.');
// Find tags which need to be merged
$dupTags = $this->connection->query('
$label = $duplicates['LOWER(label)'];
// Retrieve all duplicate tags for a given tag
- $tags = $this->connection->query('
+ $tags = $this->connection->createQuery('
SELECT id
FROM ' . $this->getTable('tag') . "
- WHERE LOWER(label) = '" . $label . "'
+ WHERE LOWER(label) = :label
ORDER BY id ASC"
);
+ $tags->setParameter('label', $label);
$tags->execute();
$first = true;