Its main task is to toggle integrity check of the database during data loading. This is needed by other DB-related fixtures (e.g. ActiveFixture) so that they can populate data into the database without triggering integrity check errors. Besides, DbFixture also attempts to load an [[initScript|initialization script]] if it exists. You should normally use InitDbFixture to prepare a skeleton test database. Other DB fixtures will then add specific tables and data to this database. For more details and usage information on InitDbFixture, see the guide article on fixtures.
Since: 2.0
Author: Qiang Xue (qiang.xue@gmail.com)
Inheritance: extends DbFixture
 /**
  * @inheritdoc
  */
 public function globalFixtures()
 {
     return [InitDbFixture::className()];
 }