Code Duplication    Length = 9-9 lines in 2 locations

src/Model/LDAPGateway.php 2 locations

@@ 168-176 (lines=9) @@
165
     * @param array $attributes Restrict to specific AD attributes. An empty array will return all attributes
166
     * @return array
167
     */
168
    public function getGroupByGUID($guid, $baseDn = null, $scope = Ldap::SEARCH_SCOPE_SUB, $attributes = [])
169
    {
170
        return $this->search(
171
            sprintf('(&(objectClass=group)(objectGUID=%s))', LDAPUtil::str_to_hex_guid($guid, true)),
172
            $baseDn,
173
            $scope,
174
            $attributes
175
        );
176
    }
177
178
    /**
179
     * Return a particular LDAP group by DN value.
@@ 225-233 (lines=9) @@
222
     * @param string $guid
223
     * @return array
224
     */
225
    public function getUserByGUID($guid, $baseDn = null, $scope = Ldap::SEARCH_SCOPE_SUB, $attributes = [])
226
    {
227
        return $this->search(
228
            sprintf('(&(objectClass=user)(objectGUID=%s))', LDAPUtil::str_to_hex_guid($guid, true)),
229
            $baseDn,
230
            $scope,
231
            $attributes
232
        );
233
    }
234
235
    /**
236
     * Return a particular LDAP user by DN value.