Exemple #1
0
 /**
  * Validates if the specified group is the given parent instance.
  *
  * @param Group|string $group
  * @param Group        $parent
  *
  * @return bool
  */
 protected function validateGroup($group, Group $parent)
 {
     if ($group instanceof Group) {
         // We've been given a group instance, we'll compare their DNs.
         return $parent->getDn() === $group->getDn();
     }
     if (Utilities::explodeDn($group)) {
         // We've been given a DN, we'll compare it to the parents.
         return $parent->getDn() === $group;
     }
     if (!empty($group)) {
         // We've been given just a string, we'll
         // compare it to the parents name.
         return $parent->getCommonName() === $group;
     }
     return false;
 }