HEX
Server: Apache
System: Linux pdx1-shared-a1-38 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: mmickelson (3396398)
PHP: 8.1.31
Disabled: NONE
Upload Files
File: //usr/local/wp/vendor/symfony/dependency-injection/Tests/Fixtures/containers/container21.php
<?php

use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\DependencyInjection\Definition;

$container = new ContainerBuilder();

$bar = new Definition('Bar');
$bar->setConfigurator([new Definition('Baz'), 'configureBar']);

$fooFactory = new Definition('FooFactory');
$fooFactory->setFactory([new Definition('Foobar'), 'createFooFactory']);

$container
    ->register('foo', 'Foo')
    ->setFactory([$fooFactory, 'createFoo'])
    ->setConfigurator([$bar, 'configureFoo'])
    ->setPublic(true)
;

return $container;