/** * method setter * @param string $method * @throws InvalidArgumentException */ public function setMethod($method) { $method = strtoupper($method); if (!Verb::valid($method)) { throw new InvalidArgumentException(sprintf('Invalid method type: %s, expects: [%s]', $method, implode(', ', Verb::options()))); } $this->method = $method; }
public function testValidatingInvalidOptionsReturnsFalse() { $this->assertFalse(Verb::valid('invalid')); }