5 use Drupal\Component\DependencyInjection\Container;
6 use Drupal\Core\Config\ConfigFactory;
7 use Drupal\Core\Config\ImmutableConfig;
10 use PHPUnit\Framework\TestCase;
21 $container = (
new Chain($this))
22 ->add(Container::class,
"get", ConfigFactory::class)
23 ->add(ConfigFactory::class,
"get", ImmutableConfig::class)
24 ->add(ImmutableConfig::class,
"get",
"100")
28 $query = $service->getQueryObject(
"[SELECT * FROM blah];");
29 $this->assertTrue(isset($query->limit));
30 $this->assertEquals($query->limit, 100);
37 $container = (
new Chain($this))
38 ->add(Container::class,
"get", ConfigFactory::class)
39 ->add(ConfigFactory::class,
"get", ImmutableConfig::class)
40 ->add(ImmutableConfig::class,
"get",
"100")
44 $query = $service->getQueryObject(
"[SELECT COUNT(*) FROM blah];");
45 $this->assertFalse(isset($query->limit));