Skip to content
Snippets Groups Projects

Issue #3368808: Override Composer Stager's TranslatableFactory to return Drupal's TranslatableMarkup

Merged Issue #3368808: Override Composer Stager's TranslatableFactory to return Drupal's TranslatableMarkup
Files
3
@@ -7,9 +7,11 @@ namespace Drupal\Tests\package_manager\Kernel;
use Drupal\KernelTests\KernelTestBase;
use Drupal\package_manager\ExecutableFinder;
use Drupal\package_manager\ProcessFactory;
use Drupal\package_manager\TranslatableStringFactory;
use Drupal\Tests\package_manager\Traits\AssertPreconditionsTrait;
use PhpTuf\ComposerStager\API\Finder\Service\ExecutableFinderInterface;
use PhpTuf\ComposerStager\API\Process\Factory\ProcessFactoryInterface;
use PhpTuf\ComposerStager\API\Translation\Factory\TranslatableFactoryInterface;
/**
* Tests that Package Manager services are wired correctly.
@@ -44,6 +46,7 @@ class ServicesTest extends KernelTestBase {
$overrides = [
ExecutableFinderInterface::class => ExecutableFinder::class,
ProcessFactoryInterface::class => ProcessFactory::class,
TranslatableFactoryInterface::class => TranslatableStringFactory::class,
];
foreach ($overrides as $interface => $expected_class) {
$this->assertInstanceOf($expected_class, $this->container->get($interface));
Loading