◆ testCaches()
      
        
          | ComponentRendererLoaderCachingWrapperTest::testCaches  | 
          ( | 
           | ) | 
           | 
        
      
 
Definition at line 52 of file ComponentRendererLoaderCachingWrapperTest.php.
   55             ->onlyMethods([
"getRendererFor", 
"getRendererFactoryFor"])
    58         $renderer = $this->createMock(ComponentRenderer::class);
    59         $component = $this->getMockBuilder(Component::class)->getMock();
    61             ->expects($this->once())
    62             ->method(
"getRendererFor")
    63             ->with($component, [])
    64             ->willReturn($renderer);
    67         $r1 = $l->getRendererFor($component, []);
    68         $r2 = $l->getRendererFor($component, []);
    70         $this->assertSame($renderer, $r1);
    71         $this->assertSame($renderer, $r2);
 Class ChatMainBarProvider . 
 
Caches renderers loaded by another loader. 
 
 
 
 
◆ testCachingRespectsContexts()
      
        
          | ComponentRendererLoaderCachingWrapperTest::testCachingRespectsContexts  | 
          ( | 
           | ) | 
           | 
        
      
 
Definition at line 74 of file ComponentRendererLoaderCachingWrapperTest.php.
   77             ->onlyMethods([
"getRendererFor", 
"getRendererFactoryFor"])
    80         $renderer1 = $this->createMock(ComponentRenderer::class);
    81         $renderer2 = $this->createMock(ComponentRenderer::class);
    82         $c1 = $this->getMockBuilder(Component::class)->getMock();
    85             ->expects($this->exactly(2))
    86             ->method(
"getRendererFor")
    87             ->withConsecutive([$c1, [] ], [$c1, [$c2]])
    88             ->will($this->onConsecutiveCalls($renderer1, $renderer2));
    91         $r1 = $l->getRendererFor($c1, []);
    92         $r2 = $l->getRendererFor($c1, [$c2]);
    93         $r3 = $l->getRendererFor($c1, [$c2]);
    94         $r4 = $l->getRendererFor($c1, []);
    96         $this->assertSame($renderer1, $r1);
    97         $this->assertSame($renderer2, $r2);
    98         $this->assertSame($renderer2, $r3);
    99         $this->assertSame($renderer1, $r4);
 Class ChatMainBarProvider . 
 
Caches renderers loaded by another loader. 
 
 
 
 
◆ testForwardsFromUnderlying()
      
        
          | ComponentRendererLoaderCachingWrapperTest::testForwardsFromUnderlying  | 
          ( | 
           | ) | 
           | 
        
      
 
Definition at line 31 of file ComponentRendererLoaderCachingWrapperTest.php.
References $context, and $r.
   33         $underlying = $this->getMockBuilder(Loader::class)
    34             ->onlyMethods([
"getRendererFor", 
"getRendererFactoryFor"])
    37         $renderer = $this->createMock(ComponentRenderer::class);
    38         $component = $this->getMockBuilder(Component::class)->getMock();
    41             ->expects($this->once())
    42             ->method(
"getRendererFor")
    44             ->willReturn($renderer);
    49         $this->assertSame($renderer, 
$r);
 
Caches renderers loaded by another loader. 
 
 
 
 
◆ testPassthroughGetRendererFactory()
      
        
          | ComponentRendererLoaderCachingWrapperTest::testPassthroughGetRendererFactory  | 
          ( | 
           | ) | 
           | 
        
      
 
Definition at line 102 of file ComponentRendererLoaderCachingWrapperTest.php.
  105             ->onlyMethods([
"getRendererFor", 
"getRendererFactoryFor"])
   108         $c1 = $this->createMock(Component::class);
   110         $factory = $this->createMock(RendererFactory::class);
   112             ->expects($this->exactly(1))
   113             ->method(
"getRendererFactoryFor")
   115             ->willReturn($factory);
   119         $this->assertSame($factory, $l->getRendererFactoryFor($c1));
 Class ChatMainBarProvider . 
 
Caches renderers loaded by another loader. 
 
 
 
 
The documentation for this class was generated from the following file: