Commit 6d0c7dc6 authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

Gestion des plages en plus des cellules pour les dépendances d'expressions

parent d211f8a4
Loading
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -149,7 +149,7 @@ class Cell

        $formule = new Formule($fText);

        return $formule->getDepCells();
        return $formule->getDeps();
    }


+7 −4
Original line number Diff line number Diff line
@@ -77,19 +77,22 @@ class Formule



    public function getDepCells(): array
    public function getDeps(): array
    {
        $cells = [];
        $deps = [];

        $this->analyse();

        foreach ($this->terms as $term) {
            if ($term['type'] === 'cell') {
                $cells[] = $term['name'];
                $deps[] = $term['name'];
            }
            if ($term['type'] === 'range') {
                $deps[] = $term;
            }
        }

        return $cells;
        return $deps;
    }