function it_aggregates_the_resources(TranslatorResourceProviderInterface $firstResourceProvider, TranslatorResourceProviderInterface $secondResourceProvider, TranslationResourceInterface $firstResource, TranslationResourceInterface $secondResource)
 {
     $this->beConstructedWith([$firstResourceProvider, $secondResourceProvider]);
     $firstResourceProvider->getResources()->willReturn([$firstResource]);
     $secondResourceProvider->getResources()->willReturn([$secondResource, $firstResource]);
     $this->getResources()->shouldReturn([$firstResource, $secondResource, $firstResource]);
 }
Exemplo n.º 2
0
 private function addResources()
 {
     if ($this->resourcesLoaded) {
         return;
     }
     $resources = $this->resourceProvider->getResources();
     foreach ($resources as $resource) {
         $this->addResource($resource->getFormat(), $resource->getName(), $resource->getLocale(), $resource->getDomain());
     }
     $this->resourcesLoaded = true;
 }