/** * !Wrappable insert */ function wrappedInsert() { parent::wrappedInsert(); $dotPosition = strrpos($this->name, Library::dotSeparator); if ($dotPosition !== false) { $parentName = substr($this->name, 0, $dotPosition); $parent = new RecessReflectorPackage(); $parent->name = $parentName; if (!$parent->exists()) { $parent->wrappedInsert(); } $this->setParent($parent); } }