public function getDefinition() { $this->checkState(); if (empty($this->definition)) { $this->definition = $this->findItemDefinition(function (NodeTypeInterface $nt) { return $nt->getPropertyDefinitions(); }); } return $this->definition; }