/** * {@inheritdoc} */ public function removeOption($option) { if ($option instanceof OptionInterface) { $option = $option->getOption(); } else { try { $option = OptionFactory::getOptionKey($option); } catch (OptionException $exception) { return; } } $this->options = array_filter($this->options, function ($transportOption) use($option) { /* @var OptionInterface $transportOption */ return !($transportOption->getOption() === $option); }); }
public function testOptionKey() { static::assertEquals(CURLOPT_TIMEOUT, OptionFactory::getOptionKey('timeout')); }