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