protected function processSetValue($value) { if ($this->onSetCallback !== null && ($this->onSetValue === null || $this->onSetValue === $value)) { return $this->processCallback($this->onSetCallback, $value); } return $value; }