From c6ad1a08abe50f38f8ad52fa3647994007d70e57 Mon Sep 17 00:00:00 2001 From: Thijs Kinkhorst <thijs@kinkhorst.com> Date: Thu, 24 May 2018 07:06:21 +0000 Subject: [PATCH] Use strict in_array comparisons also for recently merged code --- modules/core/lib/Auth/Process/Cardinality.php | 2 +- modules/core/lib/Auth/Process/CardinalitySingle.php | 2 +- modules/metarefresh/lib/MetaLoader.php | 10 +++++----- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/modules/core/lib/Auth/Process/Cardinality.php b/modules/core/lib/Auth/Process/Cardinality.php index 74d330f00..88b44f336 100644 --- a/modules/core/lib/Auth/Process/Cardinality.php +++ b/modules/core/lib/Auth/Process/Cardinality.php @@ -97,7 +97,7 @@ class sspmod_core_Auth_Process_Cardinality extends SimpleSAML_Auth_ProcessingFil if (array_key_exists('Source', $request) && array_key_exists('entityid', $request['Source'])) { $entityid = $request['Source']['entityid']; } - if (in_array($entityid, $this->ignoreEntities)) { + if (in_array($entityid, $this->ignoreEntities, true)) { SimpleSAML\Logger::debug('Cardinality: Ignoring assertions from '.$entityid); return; } diff --git a/modules/core/lib/Auth/Process/CardinalitySingle.php b/modules/core/lib/Auth/Process/CardinalitySingle.php index 459d57d8b..a8dbb3c56 100644 --- a/modules/core/lib/Auth/Process/CardinalitySingle.php +++ b/modules/core/lib/Auth/Process/CardinalitySingle.php @@ -70,7 +70,7 @@ class sspmod_core_Auth_Process_CardinalitySingle extends SimpleSAML_Auth_Process if (array_key_exists('Source', $request) && array_key_exists('entityid', $request['Source']) && - in_array($request['Source']['entityid'], $this->ignoreEntities) + in_array($request['Source']['entityid'], $this->ignoreEntities, true) ) { SimpleSAML\Logger::debug('CardinalitySingle: Ignoring assertions from '.$request['Source']['entityid']); return; diff --git a/modules/metarefresh/lib/MetaLoader.php b/modules/metarefresh/lib/MetaLoader.php index 5554c017f..0635cdd61 100644 --- a/modules/metarefresh/lib/MetaLoader.php +++ b/modules/metarefresh/lib/MetaLoader.php @@ -166,19 +166,19 @@ class sspmod_metarefresh_MetaLoader $template = $source['template']; } - if (in_array('shib13-sp-remote', $this->types)) { + if (in_array('shib13-sp-remote', $this->types, true)) { $this->addMetadata($source['src'], $entity->getMetadata1xSP(), 'shib13-sp-remote', $template); } - if (in_array('shib13-idp-remote', $this->types)) { + if (in_array('shib13-idp-remote', $this->types, true)) { $this->addMetadata($source['src'], $entity->getMetadata1xIdP(), 'shib13-idp-remote', $template); } - if (in_array('saml20-sp-remote', $this->types)) { + if (in_array('saml20-sp-remote', $this->types, true)) { $this->addMetadata($source['src'], $entity->getMetadata20SP(), 'saml20-sp-remote', $template); } - if (in_array('saml20-idp-remote', $this->types)) { + if (in_array('saml20-idp-remote', $this->types, true)) { $this->addMetadata($source['src'], $entity->getMetadata20IdP(), 'saml20-idp-remote', $template); } - if (in_array('attributeauthority-remote', $this->types)) { + if (in_array('attributeauthority-remote', $this->types, true)) { $attributeAuthorities = $entity->getAttributeAuthorities(); if (!empty($attributeAuthorities)) { $this->addMetadata($source['src'], $attributeAuthorities[0], 'attributeauthority-remote', $template); -- GitLab