protected function groupIsParent($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;
    }
protected function groupIsParent($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;
    }
protected function groupIsParent ( $ 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 ; }
Validates if the specified group is the given parent instance.

@param Group|string $group
@param Group        $parent

@return bool
Validates if the specified group is the given parent instance .