Commit fa8c6943 authored by Bertrand Gauthier's avatar Bertrand Gauthier
Browse files

Mention explicite des types de connexions possibles pour une Source (setter).

parent eed1955e
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -139,7 +139,7 @@ class Source implements SourceInterface
    /**
     * {@inheritDoc}
     */
    public function getConnection()
    public function getConnection(): NoConnection|Connection|ApiConnection
    {
        return $this->config->get('connection');
    }
@@ -426,7 +426,7 @@ class Source implements SourceInterface
        $this->config->set('where', $where);
    }

    public function setConnection(Connection $connection): void
    public function setConnection(NoConnection|Connection|ApiConnection $connection): void
    {
        $this->config->set('connection', $connection);
    }
+2 −2
Original line number Diff line number Diff line
@@ -59,7 +59,7 @@ interface SourceInterface
     *
     * @return NoConnection|Connection|ApiConnection
     */
    public function getConnection();
    public function getConnection(): Connection|NoConnection|ApiConnection;

    /**
     * Retourne l'éventuelle instance du 'data extractor' à utiliser sur les données source.
@@ -176,7 +176,7 @@ interface SourceInterface
    /**
     * Spécifie l'instance de la connexion vers cette source.
     */
    public function setConnection(Connection $connection): void;
    public function setConnection(NoConnection|Connection|ApiConnection $connection): void;

    /**
     * Spécifie l'éventuelle instance du 'data extractor' à utiliser sur les données source.