PHPUnit_Extensions_Database_Operation_Factory::CLEAN_INSERT PHP 메소드

CLEAN_INSERT() 공개 정적인 메소드

Returns a clean insert database operation. It will remove all contents from the table prior to re-inserting rows.
public static CLEAN_INSERT ( boolean $cascadeTruncates = FALSE ) : PHPUnit_Extensions_Database_Operation_IDatabaseOperation
$cascadeTruncates boolean Set to true to force truncates to cascade on databases that support this.
리턴 PHPUnit_Extensions_Database_Operation_IDatabaseOperation
    public static function CLEAN_INSERT($cascadeTruncates = FALSE)
    {
        return new PHPUnit_Extensions_Database_Operation_Composite(array(self::TRUNCATE($cascadeTruncates), self::INSERT()));
    }

Usage Example

 private function seedDatabases()
 {
     foreach (self::$conns as $i => $conn) {
         $setUpOperation = \PHPUnit_Extensions_Database_Operation_Factory::CLEAN_INSERT();
         $setUpOperation->execute($conn, $this->createXMLDataSet(dirname(__FILE__) . '/multi_seed' . $i . '.xml'));
     }
 }
All Usage Examples Of PHPUnit_Extensions_Database_Operation_Factory::CLEAN_INSERT