public function getActiveElements(): array
    {
        if (empty($this->activeElements)) {
            return [];
        }

        if (Filter::MUST_ALL_WITH_LEVELS === $this->applicationType) {
            $value = [array_reduce(
                $this->activeElements,
                function ($carry, $counter) {
                    if (!$counter instanceof Counter) {
                        return $carry;
                    }

                    if (!$carry instanceof Counter) {
                        return $counter;
                    }

                    return $carry->getLevel() > $counter->getLevel()
                        ? $carry
                        : $counter;
                }, null)];

            return is_null($value)
                ? []
                : $value;
        }

        return $this->activeElements;
    }
public function getActiveElements(): array
    {
        if (empty($this->activeElements)) {
            return [];
        }

        if (Filter::MUST_ALL_WITH_LEVELS === $this->applicationType) {
            $value = [array_reduce(
                $this->activeElements,
                function ($carry, $counter) {
                    if (!$counter instanceof Counter) {
                        return $carry;
                    }

                    if (!$carry instanceof Counter) {
                        return $counter;
                    }

                    return $carry->getLevel() > $counter->getLevel()
                        ? $carry
                        : $counter;
                }, null)];

            return is_null($value)
                ? []
                : $value;
        }

        return $this->activeElements;
    }
public function getActiveElements ( ) : array { if ( empty ( $ this -> activeElements ) ) { return [ ] ; } if ( Filter :: MUST_ALL_WITH_LEVELS === $ this -> applicationType ) { $ value = [ array_reduce ( $ this -> activeElements , function ( $ carry , $ counter ) { if ( ! $ counter instanceof Counter ) { return $ carry ; } if ( ! $ carry instanceof Counter ) { return $ counter ; } return $ carry -> getLevel ( ) > $ counter -> getLevel ( ) ? $ carry : $ counter ; } , null ) ] ; return is_null ( $ value ) ? [ ] : $ value ; } return $ this -> activeElements ; }
Get active elements.

@return array
Get active elements .