private function compileConditions(array $conditions)
{
$out = [];
foreach ($conditions as $condition) {
$data = [Schema::CONDITION_VALUE => $condition->getValue()];
if ($condition->getColumn()) {
$data[Schema::CONDITION_COLUMN] = $condition->getColumn();
}
if ($condition->getMethod()) {
$data[Schema::CONDITION_METHOD] = $condition->getMethod();
}
if ($condition->getComparison() && $condition->getComparison() != '=') {
$data[Schema::CONDITION_COMPARISON] = $condition->getComparison();
}
$out[] = $data;
}
return $out;
}