private function getIdPDescriptors($protocols) { assert('is_array($protocols)'); $ret = array(); foreach ($this->idpDescriptors as $idpd) { $sharedProtocols = array_intersect($protocols, $idpd['protocols']); if (count($sharedProtocols) > 0) { $ret[] = $idpd; } } return $ret; }