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