private function validateParam($key, &$value, Backend $storageBackend, AuthMechanism $authBackend) { $params = array_merge($storageBackend->getParameters(), $authBackend->getParameters()); foreach ($params as $param) { /** @var DefinitionParameter $param */ if ($param->getName() === $key) { if ($param->getType() === DefinitionParameter::VALUE_BOOLEAN) { $value = $value === 'true'; } return true; } } return false; }