public function validatorUnique($name, $parameter) { if ($this->datastore->data[$name] == '' || $this->datastore->data[$name] === null) { return true; } $data = $this->getWithField($name, $this->escape($this->datastore->data[$name])); if (count($data) == 0 || $this->datastore->checkTemp($name, $this->datastore->data[$name])) { return true; } else { return "The value of the %field_name% field must be unique."; } }