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

ValueFilter : ajout de setters.

parent 3bdd3752
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -6,6 +6,7 @@ Changelog
- Synchro : déclenchement d'un événement Laminas permettant de réagir aux changements de valeurs déclarés dans IMPORT_OBSERV.
- Modifications/améliorations pour pouvoir instancier des ImportObservResult manuellement.
- Cosmétique : affichage plus aéré des caractéristiques d'un import ou d'une synchro.
- ValueFilter : ajout de setters.

8.0.1
-----
+5 −0
Original line number Diff line number Diff line
@@ -24,6 +24,11 @@ abstract class AbstractColumnValueFilter implements ColumnValueFilterInterface
        return $this->column;
    }

    public function setParam(string $name, $value): void
    {
        $this->params[$name] = $value;
    }

    public function setParams(array $params): void
    {
        $this->params = $params;
+14 −0
Original line number Diff line number Diff line
@@ -23,6 +23,20 @@ class ConcatColumnValueFilter extends AbstractColumnValueFilter
        );
    }

    public function setSeparator(string $separator): void
    {
        $this->setParam('separator', $separator);
    }

    public function setParam(string $name, $value): void
    {
        if ($name === 'separator') {
            $this->separator = $value;
        }

        parent::setParam($name, $value);
    }

    public function setParams(array $params): void
    {
        if (array_key_exists('columns', $params)) {