Code Duplication    Length = 12-13 lines in 2 locations

src/MySql/Audit.php 1 location

@@ 166-177 (lines=12) @@
163
   * @param string $schemaName The schema name.
164
   * @param string $tableName  The table name.
165
   */
166
  protected function dropTriggersFromObsoleteTable($schemaName, $tableName)
167
  {
168
    $triggers = AuditDataLayer::getTableTriggers($schemaName, $tableName);
169
    foreach ($triggers as $trigger)
170
    {
171
      $this->io->logInfo('Dropping trigger <dbo>%s</dbo> from obsolete table <dbo>%s</dbo>',
172
                         $trigger['trigger_name'],
173
                         $tableName);
174
175
      AuditDataLayer::dropTrigger($schemaName, $trigger['trigger_name']);
176
    }
177
  }
178
179
  //--------------------------------------------------------------------------------------------------------------------
180
  /**

src/MySql/AuditTable.php 1 location

@@ 262-274 (lines=13) @@
259
   * @param string $schemaName The name of the table schema.
260
   * @param string $tableName  The name of the table.
261
   */
262
  private function dropTriggers($schemaName, $tableName)
263
  {
264
    $triggers = AuditDataLayer::getTableTriggers($schemaName, $tableName);
265
    foreach ($triggers as $trigger)
266
    {
267
      $this->io->logVerbose('Dropping trigger <dbo>%s</dbo> on <dbo>%s.%s</dbo>',
268
                            $trigger['trigger_name'],
269
                            $schemaName,
270
                            $tableName);
271
272
      AuditDataLayer::dropTrigger($schemaName, $trigger['trigger_name']);
273
    }
274
  }
275
276
  //--------------------------------------------------------------------------------------------------------------------
277
  /**