filterExpression = $filterExpression; } /** @param string|AbstractAsset $assetName */ public function __invoke($assetName): bool { if ($assetName instanceof AbstractAsset) { $assetName = $assetName->getName(); } return (bool) preg_match($this->filterExpression, $assetName); } }