filter() публичный Метод

public filter ( Filter | array $filter = [], string $mode = Filter::MODE_INCLUDE )
$filter Isswp101\Persimmon\QueryBuilder\Filters\Filter | array
$mode string
 /**
  * Find all children.
  *
  * @return ElasticsearchCollection|ElasticsearchModel[]
  */
 public function get()
 {
     $child = $this->childClassName;
     $query = new QueryBuilder();
     $query->filter(new ParentFilter($this->parent->getId()));
     $collection = $child::search($query);
     $collection->each(function (ElasticsearchModel $model) {
         $model->setParent($this->parent);
     });
     return $collection;
 }