diff --git a/src/Group.php b/src/Group.php index 745fccd..f52e512 100644 --- a/src/Group.php +++ b/src/Group.php @@ -13,9 +13,9 @@ protected function identifierError($used_identifiers) { } protected function validateIdentifiers($used_identifiers) { - $members = $this->getProp('members') ?: null; - $members = $members !== null ? $members->getValue() : null; + $members = $this->getPropValue('member') ?: null; $validateIdentifiers = parent::validateIdentifiers($used_identifiers); - return $validateIdentifiers && $members === null; + $validateMembers = $members === null || count($members) === 0; + return $validateIdentifiers && $validateMembers; } } diff --git a/src/Members.php b/src/Members.php index d1ca180..13607b3 100644 --- a/src/Members.php +++ b/src/Members.php @@ -1,5 +1,5 @@