Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. ContainerConfigurator.php

function closure

Same name in this branch
  1. 11.1.x vendor/open-telemetry/sdk/Common/Util/functions.php \OpenTelemetry\SDK\Common\Util\closure()

Creates a closure.

5 calls to closure()
AsynchronousInstruments::observe in vendor/open-telemetry/sdk/Metrics/AsynchronousInstruments.php
Meter::createObservableCounter in vendor/open-telemetry/sdk/Metrics/Meter.php
Creates an `ObservableCounter`.
Meter::createObservableGauge in vendor/open-telemetry/sdk/Metrics/Meter.php
Creates an `ObservableGauge`.
Meter::createObservableUpDownCounter in vendor/open-telemetry/sdk/Metrics/Meter.php
Creates an `ObservableUpDownCounter`.
ShutdownHandler::register in vendor/open-telemetry/sdk/Common/Util/ShutdownHandler.php
Registers a function that will be executed on shutdown.
21 string references to 'closure'
AutowireCallable::buildDefinition in vendor/symfony/dependency-injection/Attribute/AutowireCallable.php
CallbackPrediction::check in vendor/phpspec/prophecy/src/Prophecy/Prediction/CallbackPrediction.php
Tests that double fulfilled prediction.
CallbackPromise::execute in vendor/phpspec/prophecy/src/Prophecy/Promise/CallbackPromise.php
Evaluates promise.
ClosureLoader::supports in vendor/symfony/routing/Loader/ClosureLoader.php
ContainerBuilder::createService in vendor/symfony/dependency-injection/ContainerBuilder.php
Creates a service for a service definition.

... See full list

File

vendor/symfony/dependency-injection/Loader/Configurator/ContainerConfigurator.php, line 195

Namespace

Symfony\Component\DependencyInjection\Loader\Configurator

Code

function closure(string|array|ReferenceConfigurator|Expression $callable) : InlineServiceConfigurator {
    return (new InlineServiceConfigurator(new Definition('Closure')))->factory([
        'Closure',
        'fromCallable',
    ])
        ->args([
        $callable,
    ]);
}
RSS feed
Powered by Drupal