Commit 7eea7a5c authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Module StepStar : prise en compte des paramètres SOAP 'cache_wsdl' et...

Module StepStar : prise en compte des paramètres SOAP 'cache_wsdl' et 'keep_alive' pour la connexion au WS.
parent 24695940
Loading
Loading
Loading
Loading
+1 −0
Changes for CHANGELOG.md: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
@@ -22,6 +22,7 @@ Journal des modifications
- Module StepStar : plus d'envoi de la date d'abandon (recommandation de l'ABES).
- Module StepStar : ajout dans le TEF des IdRef de tous les acteurs de la thèse (doctorant, directeur, codirecteur, etc.)
- Module StepStar : possibilité de télécharger les fichiers TEF générés sur la page 'Génération TEF'.
- Module StepStar : prise en compte des paramètres SOAP 'cache_wsdl' et 'keep_alive' pour la connexion au WS.
- Suppression du menu 'Administration > Compléments d'individu' devenu inutile.
- Amélioration visuelle des pages de création/modification de structure (Etab/ED/UR).
- Affichage des co-encadrants sur l'annuraire des thèses (au survol de la souris sur la direction de thèse)
+2 −16
Changes for module/StepStar/src/StepStar/Service/Soap/SoapClient.php: 2 added lines, 16 removed lines.
Original line number Diff line number Diff line
@@ -13,16 +13,8 @@ class SoapClient extends Client
{
    const SOAP_VERSION = SOAP_1_1;

    /**
     *
     * @var array $params
     */
    protected array $params;

    /**
     * SoapClient constructor.
     * @param array $params
     */
    public function __construct(array $params = [])
    {
        if (null !== $params) {
@@ -36,7 +28,8 @@ class SoapClient extends Client

        $options = [
            'soap_version' => $soapOptions['version'] ?? self::SOAP_VERSION,
            'cache_wsdl'   => 0,
            'cache_wsdl'   => $soapOptions['cache_wsdl'] ?? 0,
            'keep_alive'   => $soapOptions['keep_alive'] ?? false,
            'proxy_host'   => $soapOptions['proxy_host'] ?? null,
            'proxy_port'   => $soapOptions['proxy_port'] ?? null,
        ];
@@ -44,10 +37,6 @@ class SoapClient extends Client
        return parent::__construct($wsdl, $options);
    }

    /**
     * @param array $params
     * @return self
     */
    public function setParams(array $params): self
    {
        $this->params = $params;
@@ -55,9 +44,6 @@ class SoapClient extends Client
        return $this;
    }

    /**
     * @return array
     */
    public function getParams(): array
    {
        return $this->params;