FieldTargetWithContainerTestBase.php in Feeds 8.3
Namespace
Drupal\Tests\feeds\Unit\Feeds\TargetFile
tests/src/Unit/Feeds/Target/FieldTargetWithContainerTestBase.phpView source
<?php
namespace Drupal\Tests\feeds\Unit\Feeds\Target;
use Drupal\Core\DependencyInjection\ContainerBuilder;
use Drupal\Core\Language\LanguageManagerInterface;
use Drupal\Core\Language\LanguageInterface;
/**
* Base class for testing feeds field targets with container.
*/
abstract class FieldTargetWithContainerTestBase extends FieldTargetTestBase {
/**
* {@inheritdoc}
*/
public function setUp() {
parent::setUp();
$container = new ContainerBuilder();
$language_manager = $this
->createMock(LanguageManagerInterface::class);
$language = $this
->createMock(LanguageInterface::class);
$language
->expects($this
->any())
->method('getId')
->will($this
->returnValue('en'));
$language_manager
->expects($this
->any())
->method('getCurrentLanguage')
->will($this
->returnValue($language));
$container
->set('language_manager', $language_manager);
\Drupal::setContainer($container);
}
}
Classes
Name![]() |
Description |
---|---|
FieldTargetWithContainerTestBase | Base class for testing feeds field targets with container. |