protected function __level($elements, $value) { if (!$value) { return $elements; } return array_filter($elements, function ($element) use($value) { return $this->_compareInt($element->level, $value); }); }