First commit

Esse commit está contido em:
Theodotos Andreou 2018-01-14 13:10:16 +00:00
commit c6e2478c40
13918 arquivos alterados com 2303184 adições e 0 exclusões

Ver arquivo

@ -0,0 +1,30 @@
<?php
namespace Civi\Test\CiviEnvBuilder;
class SqlStep implements StepInterface {
private $sql;
/**
* SqlFileStep constructor.
* @param string $sql
*/
public function __construct($sql) {
$this->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}");
}
}
}