public Ds\Deque Ds\Deque::filter    ([ callable $callback  ] )

Ds\Deque::filter Создает новую двунаправленную очередь из элементов, выбранных с помощью заданной callback-функции

callback

bool callback ( mixed $value )

Опциональный аргумент типа callable, который возвращает TRUE если значение должно быть включено и FALSE, если нет.

Если callback-функция не задана, то будут включены только элементы, которые приводятся к логическому значению TRUE (мотри приведение к boolean).