Neos\Flow\ResourceManagement\Streams\StreamWrapperAdapter::stream_cast PHP Метод

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

This method is called in response to stream_select().
public stream_cast ( integer $cast_as ) : resource
$cast_as integer Can be STREAM_CAST_FOR_SELECT when stream_select() is calling stream_cast() or STREAM_CAST_AS_STREAM when stream_cast() is called for other uses.
Результат resource Should return the underlying stream resource used by the wrapper, or FALSE.
    public function stream_cast($cast_as)
    {
        return $this->streamWrapper->cast($cast_as);
    }

Usage Example

 /**
  * @test
  */
 public function stream_castTest()
 {
     if (defined('HHVM_VERSION')) {
         $this->markTestSkipped('stream_cast is not supported in HHVM (see http://docs.hhvm.com/manual/en/streamwrapper.stream-cast.php)');
     }
     $castAs = STREAM_CAST_FOR_SELECT;
     $this->mockStreamWrapper->expects($this->once())->method('cast')->with($castAs)->will($this->returnValue(true));
     $this->assertTrue($this->streamWrapperAdapter->stream_cast($castAs));
 }