MessagePack\BufferUnpacker::setIntOverflowMode PHP Method

setIntOverflowMode() public method

public setIntOverflowMode ( integer $intOverflowMode )
$intOverflowMode integer
    public function setIntOverflowMode($intOverflowMode)
    {
        if (!\in_array($intOverflowMode, [self::INT_AS_EXCEPTION, self::INT_AS_STR, self::INT_AS_GMP], true)) {
            throw new \InvalidArgumentException(\sprintf('Invalid integer overflow mode: %s.', $intOverflowMode));
        }
        $this->intOverflowMode = $intOverflowMode;
    }

Usage Example

 /**
  * @expectedException \InvalidArgumentException
  * @expectedExceptionMessage Invalid integer overflow mode: 42.
  */
 public function testSetIntOverflowModeThrowsException()
 {
     $this->unpacker->setIntOverflowMode(42);
 }