sql = $sql; } public function getSig() { return md5($this->sql); } public function isValid() { return TRUE; } public function run($ctx) { /** @var $ctx \CiviEnvBuilder */ if (\Civi\Test::execute($this->sql) === FALSE) { throw new \RuntimeException("Cannot execute: {$this->sql}"); } } }