2014-02-05 10:10:05 +02:00
|
|
|
<?php
|
|
|
|
require_once '../../modules/unittest/bootstrap.php';
|
|
|
|
class PHPUnit_Extensions_Database_Operation_MySQL55Truncate extends PHPUnit_Extensions_Database_Operation_Truncate
|
|
|
|
{
|
2016-10-11 08:37:54 +03:00
|
|
|
public function execute(PHPUnit_Extensions_Database_DB_IDatabaseConnection $connection, PHPUnit_Extensions_Database_DataSet_IDataSet $data_set)
|
|
|
|
{
|
2014-02-05 10:10:05 +02:00
|
|
|
$connection->getConnection()->query("SET @PHAKE_PREV_foreign_key_checks = @@foreign_key_checks");
|
|
|
|
$connection->getConnection()->query("SET foreign_key_checks = 0");
|
2016-10-11 08:37:54 +03:00
|
|
|
parent::execute($connection, $data_set);
|
2014-02-05 10:10:05 +02:00
|
|
|
$connection->getConnection()->query("SET foreign_key_checks = @PHAKE_PREV_foreign_key_checks");
|
|
|
|
}
|
|
|
|
}
|