public function stream_set_option($option, $arg1, $arg2) {
        switch ($option) {
            case STREAM_OPTION_BLOCKING:
                \stream_set_blocking($this->source, $arg1);
                break;