Neos\Flow\ResourceManagement\Streams\StreamWrapperInterface::setOption PHP Метод

setOption() публичный Метод

This method is called to set options on the stream. $option can be one of: STREAM_OPTION_BLOCKING (The method was called in response to stream_set_blocking()) STREAM_OPTION_READ_TIMEOUT (The method was called in response to stream_set_timeout()) STREAM_OPTION_WRITE_BUFFER (The method was called in response to stream_set_write_buffer()) If $option is ... then $arg1 is set to: STREAM_OPTION_BLOCKING: requested blocking mode (1 meaning block 0 not blocking). STREAM_OPTION_READ_TIMEOUT: the timeout in seconds. STREAM_OPTION_WRITE_BUFFER: buffer mode (STREAM_BUFFER_NONE or STREAM_BUFFER_FULL). If $option is ... then $arg2 is set to: STREAM_OPTION_BLOCKING: This option is not set. STREAM_OPTION_READ_TIMEOUT: the timeout in microseconds. STREAM_OPTION_WRITE_BUFFER: the requested buffer size.
public setOption ( integer $option, integer $argument1, integer $argument2 ) : boolean
$option integer
$argument1 integer
$argument2 integer
Результат boolean TRUE on success or FALSE on failure. If option is not implemented, FALSE should be returned.
    public function setOption($option, $argument1, $argument2);

Usage Example

 /**
  * Change stream options.
  *
  * This method is called to set options on the stream.
  *
  * $option can be one of:
  *  STREAM_OPTION_BLOCKING (The method was called in response to stream_set_blocking())
  *  STREAM_OPTION_READ_TIMEOUT (The method was called in response to stream_set_timeout())
  *  STREAM_OPTION_WRITE_BUFFER (The method was called in response to stream_set_write_buffer())
  *
  * If $option is ... then $arg1 is set to:
  *  STREAM_OPTION_BLOCKING: requested blocking mode (1 meaning block 0 not blocking).
  *  STREAM_OPTION_READ_TIMEOUT: the timeout in seconds.
  *  STREAM_OPTION_WRITE_BUFFER: buffer mode (STREAM_BUFFER_NONE or STREAM_BUFFER_FULL).
  *
  * If $option is ... then $arg2 is set to:
  *  STREAM_OPTION_BLOCKING: This option is not set.
  *  STREAM_OPTION_READ_TIMEOUT: the timeout in microseconds.
  *  STREAM_OPTION_WRITE_BUFFER: the requested buffer size.
  *
  * @param integer $option
  * @param integer $arg1
  * @param integer $arg2
  * @return boolean TRUE on success or FALSE on failure. If option is not implemented, FALSE should be returned.
  */
 public function stream_set_option($option, $arg1, $arg2)
 {
     return $this->streamWrapper->setOption($option, $arg1, $arg2);
 }