public function withOptions(int ...$options): OptionsInterface
    {
        foreach ($options as $option) {
            $this->options |= $option;
        }

        return $this;
    }
public function withOptions(int ...$options): OptionsInterface
    {
        foreach ($options as $option) {
            $this->options |= $option;
        }

        return $this;
    }
public function withOptions ( int ... $ options ) : OptionsInterface { foreach ( $ options as $ option ) { $ this -> options |= $ option ; } return $ this ; }
Adds a list of passed options to existing ones.

@param int ...$options
@return OptionsInterface|$this
Adds a list of passed options to existing ones .