generateCreateSql(); \Civi\Test::$statics['core_schema_sql'] = [ 'digest' => md5($files['civicrm.mysql']), 'content' => $files['civicrm.mysql'], ]; } return \Civi\Test::$statics['core_schema_sql']; } public function getSig() { return $this->getSql()['digest']; } public function isValid() { return TRUE; } /** * @param \Civi\Test\CiviEnvBuilder $ctx */ public function run($ctx) { $sql = $this->getSql(); if (\Civi\Test::execute($sql['content']) === FALSE) { throw new \RuntimeException("Cannot execute SQL"); } } }