protected function execute(array $arguments) { $function = "is_{$this->type}"; foreach ($arguments as $value) { if (!$function($value)) { return false; } } return true; }