Example #1
0
 private function bindFilterParameters($ldapFilter, $bind)
 {
     $idx = 0;
     return preg_replace_callback("/(?<!\\\\)[?]/", function ($matches) use(&$idx, $bind) {
         if (!isset($bind[$idx])) {
             return "?";
         }
         $result = Client::escapeFilterParameter($bind[$idx]);
         ++$idx;
         return $result;
     }, $ldapFilter);
 }