@@ 241-248 (lines=8) @@ | ||
238 | * |
|
239 | * @return $this |
|
240 | */ |
|
241 | protected function setOption($option) |
|
242 | { |
|
243 | assert(is_int($option) === true); |
|
244 | ||
245 | $this->setOptions($this->getOptions() | $option); |
|
246 | ||
247 | return $this; |
|
248 | } |
|
249 | ||
250 | /** |
|
251 | * @param int $option |
|
@@ 255-262 (lines=8) @@ | ||
252 | * |
|
253 | * @return $this |
|
254 | */ |
|
255 | protected function clearOption($option) |
|
256 | { |
|
257 | assert(is_int($option) === true); |
|
258 | ||
259 | $this->setOptions($this->getOptions() & ~$option); |
|
260 | ||
261 | return $this; |
|
262 | } |
|
263 | ||
264 | /** |
|
265 | * We need this wrapper for testing purposes so we can mock system call to Open SSL. |