public function supports($name, $subject, array $arguments) { return 'haveKey' === $name && 1 === count($arguments) && $subject instanceof \Traversable; }