CloudflareFormTesterServiceProvider.php in CloudFlare 8
Namespace
Drupal\cloudflare_form_testerFile
tests/modules/cloudflare_form_tester/src/CloudflareFormTesterServiceProvider.phpView source
<?php
namespace Drupal\cloudflare_form_tester;
use Drupal\Core\DependencyInjection\ContainerBuilder;
use Drupal\Core\DependencyInjection\ServiceProviderBase;
/**
* Modifies the language manager service.
*/
class CloudflareFormTesterServiceProvider extends ServiceProviderBase {
/**
* {@inheritdoc}
*/
public function alter(ContainerBuilder $container) {
// Overrides language_manager class to test domain language negotiation.
$definition = $container
->getDefinition('cloudflare.composer_dependency_check');
$definition
->setClass('Drupal\\cloudflare_form_tester\\Mocks\\ComposerDependenciesCheckMock');
$definition = $container
->getDefinition('cloudflare.zone');
$definition
->setClass('Drupal\\cloudflare_form_tester\\Mocks\\ZoneMock');
}
}
Classes
Name | Description |
---|---|
CloudflareFormTesterServiceProvider | Modifies the language manager service. |