public function __call($name, $arguments) { if ($this->results()) { // If the requirements pass if (count($arguments) == 1) { $res = FileModifier::file($this->file)->{$name}($arguments[0])->execute($this->execute); } else { if (count($arguments) == 2) { $res = FileModifier::file($this->file)->{$name}($arguments[0], $arguments[1])->execute($this->execute); } } $this->finalResults = array_merge($this->finalResults, $res); } }
function whereNoSearch($search, $count = null) { $execution = FileModifier::file($this->file)->find($search)->execute(); $result = true; if ($execution) { if (is_numeric($count)) { $result = count($execution) != $count; } else { if (count($execution) > 0) { $result = false; } } } $this->results[] = $result; $this->addValidation('whereNoSearch', $search, $result); }