/** * Attempt to modify entity * * @since 0.1 * * @param Entity &$entity * * @return Status */ protected function modifyEntity(Entity &$entity) { $contentLanguageCode = $this->contentLanguage->getCode(); if ($this->label !== '') { $entity->setLabel($contentLanguageCode, $this->label); } if ($this->description !== '') { $entity->setDescription($contentLanguageCode, $this->description); } if (count($this->aliases) !== 0) { $entity->setAliases($contentLanguageCode, $this->aliases); } return Status::newGood(); }