Nextras ORM – čo robí $entity->isModified()

Čamo
Člen | 786
+
0
-

Zdravím,
vie mi niekto s istotou povedať čo robí metóda isModified() v entite? Konkrétne mi ide o podmienku isset($this->modified[null])

	public function isModified($name = null)
	{
		if ($name === null) {
			return (bool) $this->modified;
		}

		$this->metadata->getProperty($name); // checks property existence
		return isset($this->modified[null]) || isset($this->modified[$name]);
	}

Potrebujem v evente onBeforeUpdate kontrolovať či sa určitá property zmenila na nejakú hodnotu. A kôli tomu isset($this->modified[null]) som si neni istý či toto je správny zápis:

if( $this->isModified('state') && $this->state === self::STATE_RESOLVED ) { ... }

Díky.