public function testMatchesArrayContainingKeyWithNumberKeys() { $array = array(1 => 'A', 2 => 'B'); assertThat($array, hasKey(1)); // very ugly version! assertThat($array, IsArrayContainingKey::hasKeyInArray(2)); }
/** * Evaluates to true if any key in an array matches the given matcher. * * @param mixed $key as a {@link Hamcrest\Matcher} or a value. * * @return \Hamcrest\Arrays\IsArrayContainingKey */ function hasKey($key) { return \Hamcrest\Arrays\IsArrayContainingKey::hasKeyInArray($key); }
protected function createMatcher() { return IsArrayContainingKey::hasKeyInArray('irrelevant'); }