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

registerStreamWrapper() публичный статический Метод

Register a stream wrapper. Later registrations for a scheme will override earlier ones without warning.
public static registerStreamWrapper ( string $scheme, string $objectName ) : void
$scheme string
$objectName string
Результат void
    public static function registerStreamWrapper($scheme, $objectName)
    {
        self::$registeredStreamWrappers[$scheme] = $objectName;
    }

Usage Example

 /**
  * @test
  */
 public function getRegisteredStreamWrappersReturnsRegisteredStreamWrappers()
 {
     $mockStreamWrapper1ClassName = get_class($this->mockStreamWrapper);
     $mockStreamWrapper2 = $this->createMock(StreamWrapperInterface::class);
     $mockStreamWrapper2ClassName = get_class($mockStreamWrapper2);
     StreamWrapperAdapter::registerStreamWrapper('mockScheme1', $mockStreamWrapper1ClassName);
     StreamWrapperAdapter::registerStreamWrapper('mockScheme2', $mockStreamWrapper2ClassName);
     $registeredStreamWrappers = StreamWrapperAdapter::getRegisteredStreamWrappers();
     $this->assertSame($mockStreamWrapper1ClassName, $registeredStreamWrappers['mockScheme1']);
     $this->assertSame($mockStreamWrapper2ClassName, $registeredStreamWrappers['mockScheme2']);
 }