63 $this->chain = array_values($chain);
75 $list = array_values($list);
78 foreach ($this->chain as $i => $search) {
79 $proxy_url = $list[$i];
80 if (preg_match(
'/^\/.*\/[ixASUXu]*$/s', $search)) {
81 if (preg_match($search, $proxy_url)) {
83 "Found regexp " . $search .
" matching " . $proxy_url
87 "No regexp match " . $search .
" != " . $proxy_url
93 if (strncasecmp($search, $proxy_url, strlen($search)) == 0) {
95 "Found string " . $search .
" matching " . $proxy_url
99 "No match " . $search .
" != " . $proxy_url
125 return (
sizeof($this->chain) ==
sizeof($list));
__construct(array $chain)