public function getNumberOfArguments($includeBase = true) { Assert::boolean($includeBase, 'The parameter $includeBase must be a boolean. Got: %s'); if ($this->hasMultiValuedArg) { return PHP_INT_MAX; } return count($this->getArguments($includeBase)); }
/** * @expectedException \InvalidArgumentException */ public function testGetNumberOfArgumentsFailsIfIncludeBaseNoBoolean() { $format = new ArgsFormat(); $format->getNumberOfArguments(1234); }