public function setSegmentLength($segmentLength)
{
if (!is_int($segmentLength) || $segmentLength < 1) {
throw new \InvalidArgumentException('Expected positive integer');
}
$this->setOptionValue(self::OPTION_SEGMENT_LENGTH, $segmentLength);
return $this;
}