/** * {@inheritdoc} */ public function offsetExists($index) : bool { assert(Validate::isInt($index), sprintf('Invalid character index: %s', VarPrinter::toString($index))); return $this->has($index); }
/** * @dataProvider invalidIntProvider */ public function test_that_is_int_returns_false_for_invalid_value($value) { $this->assertFalse(Validate::isInt($value)); }
/** * {@inheritdoc} */ public function offsetUnset($index) { assert(Validate::isInt($index), sprintf('Invalid list index: %s', VarPrinter::toString($index))); $this->remove($index); }