Skip to content

Kirby 4.3.0


Filters elements by one of the predefined filter methods, by a custom filter function or an array of filters

$blocks->filter(string|array|\Closure $field, mixed ...$args = null): Kirby\Cms\Blocks


Name Type Default
$field * string|array|Closure
... $args mixed null

Return type


This method does not modify the existing $blocks object but returns a new object with the changes applied. Learn more →

Parent class

Kirby\Cms\Blocks inherited from Kirby\Toolkit\Collection


$blocks = $page->text()->toBlocks()->filter(
    fn ($block) => $block->hasMethod('customMethod')