get('status') === 'Draft') { return true; } return $this->isNotEmpty($entity, $field); } private function isNotEmpty(Entity $entity, string $field): bool { return $entity->has($field) && $entity->get($field) !== '' && $entity->get($field) !== null; } }