$blocks->filter()
Filters elements by one of the predefined filter methods, by a custom filter function or an array of filters
$blocks->filter(Closure|array|string $field): Kirby\Cms\Blocks
Parameters
Name | Type | Default |
---|---|---|
$fieldrequired | Closure orarray orstring |
no default value |
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
Examples
$blocks = $page->text()->toBlocks()->filter(
fn ($block) => $block->hasMethod('customMethod')
);