protected function __collapsed($elements, $value) { if (!is_bool($value)) { return $elements; } return array_filter($elements, function ($element) use($value) { return $element->collapsed == $value; }); }