protected function modifyOptions($action, $int)
{
if ($this->isOptionFlagSet($int) === $action) {
return $this;
}
$action = $int == self::FLAGS['IGNORED'] ? !$action : $action;
if ($action) {
$this->options = (int) $this->options | (int) $int;
} else {
$this->options = (int) $this->options ^ (int) $int;
}
return $this;
}