$10 GRAYBYTE WORDPRESS FILE MANAGER $94

SERVER : vnpttt-amd7f72-h1.vietnix.vn #1 SMP Fri May 24 12:42:50 UTC 2024
SERVER IP : 103.200.23.149 | ADMIN IP 216.73.216.22
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/opt/alt/php55/usr/share/pear/Symfony/Component/DependencyInjection/

HOME
Current File : /opt/alt/php55/usr/share/pear/Symfony/Component/DependencyInjection//ContainerInterface.php
<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

namespace Symfony\Component\DependencyInjection;

use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
use Symfony\Component\DependencyInjection\Exception\ServiceCircularReferenceException;
use Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException;

/**
 * ContainerInterface is the interface implemented by service container classes.
 *
 * @author Fabien Potencier <fabien@symfony.com>
 * @author Johannes M. Schmitt <schmittjoh@gmail.com>
 *
 * @api
 */
interface ContainerInterface
{
    const EXCEPTION_ON_INVALID_REFERENCE = 1;
    const NULL_ON_INVALID_REFERENCE      = 2;
    const IGNORE_ON_INVALID_REFERENCE    = 3;
    const SCOPE_CONTAINER                = 'container';
    const SCOPE_PROTOTYPE                = 'prototype';

    /**
     * Sets a service.
     *
     * @param string $id      The service identifier
     * @param object $service The service instance
     * @param string $scope   The scope of the service
     *
     * @api
     */
    public function set($id, $service, $scope = self::SCOPE_CONTAINER);

    /**
     * Gets a service.
     *
     * @param string $id              The service identifier
     * @param int    $invalidBehavior The behavior when the service does not exist
     *
     * @return object The associated service
     *
     * @throws InvalidArgumentException if the service is not defined
     * @throws ServiceCircularReferenceException When a circular reference is detected
     * @throws ServiceNotFoundException When the service is not defined
     *
     * @see Reference
     *
     * @api
     */
    public function get($id, $invalidBehavior = self::EXCEPTION_ON_INVALID_REFERENCE);

    /**
     * Returns true if the given service is defined.
     *
     * @param string $id The service identifier
     *
     * @return Boolean true if the service is defined, false otherwise
     *
     * @api
     */
    public function has($id);

    /**
     * Gets a parameter.
     *
     * @param string $name The parameter name
     *
     * @return mixed  The parameter value
     *
     * @throws InvalidArgumentException if the parameter is not defined
     *
     * @api
     */
    public function getParameter($name);

    /**
     * Checks if a parameter exists.
     *
     * @param string $name The parameter name
     *
     * @return Boolean The presence of parameter in container
     *
     * @api
     */
    public function hasParameter($name);

    /**
     * Sets a parameter.
     *
     * @param string $name  The parameter name
     * @param mixed  $value The parameter value
     *
     * @api
     */
    public function setParameter($name, $value);

    /**
     * Enters the given scope
     *
     * @param string $name
     *
     * @api
     */
    public function enterScope($name);

    /**
     * Leaves the current scope, and re-enters the parent scope
     *
     * @param string $name
     *
     * @api
     */
    public function leaveScope($name);

    /**
     * Adds a scope to the container
     *
     * @param ScopeInterface $scope
     *
     * @api
     */
    public function addScope(ScopeInterface $scope);

    /**
     * Whether this container has the given scope
     *
     * @param string $name
     *
     * @return Boolean
     *
     * @api
     */
    public function hasScope($name);

    /**
     * Determines whether the given scope is currently active.
     *
     * It does however not check if the scope actually exists.
     *
     * @param string $name
     *
     * @return Boolean
     *
     * @api
     */
    public function isScopeActive($name);
}

Current_dir [ NOT WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
31 Aug 2024 7.05 AM
root / root
0755
Compiler
--
31 Aug 2024 7.05 AM
root / root
0755
Dumper
--
31 Aug 2024 7.05 AM
root / root
0755
Exception
--
31 Aug 2024 7.05 AM
root / root
0755
Extension
--
31 Aug 2024 7.05 AM
root / root
0755
LazyProxy
--
31 Aug 2024 7.05 AM
root / root
0755
Loader
--
31 Aug 2024 7.05 AM
root / root
0755
ParameterBag
--
31 Aug 2024 7.05 AM
root / root
0755
Alias.php
1.246 KB
18 Dec 2019 6.24 PM
root / root
0644
Container.php
16.567 KB
18 Dec 2019 6.24 PM
root / root
0644
ContainerAware.php
0.853 KB
18 Dec 2019 6.24 PM
root / root
0644
ContainerAwareInterface.php
0.697 KB
18 Dec 2019 6.24 PM
root / root
0644
ContainerAwareTrait.php
0.737 KB
18 Dec 2019 6.24 PM
root / root
0644
ContainerBuilder.php
32.63 KB
18 Dec 2019 6.24 PM
root / root
0644
ContainerInterface.php
3.768 KB
18 Dec 2019 6.24 PM
root / root
0644
Definition.php
14.305 KB
18 Dec 2019 6.24 PM
root / root
0644
DefinitionDecorator.php
4.578 KB
18 Dec 2019 6.24 PM
root / root
0644
ExpressionLanguage.php
1.187 KB
18 Dec 2019 6.24 PM
root / root
0644
IntrospectableContainerInterface.php
0.814 KB
18 Dec 2019 6.24 PM
root / root
0644
Parameter.php
0.749 KB
18 Dec 2019 6.24 PM
root / root
0644
Reference.php
1.543 KB
18 Dec 2019 6.24 PM
root / root
0644
Scope.php
0.856 KB
18 Dec 2019 6.24 PM
root / root
0644
ScopeInterface.php
0.525 KB
18 Dec 2019 6.24 PM
root / root
0644
SimpleXMLElement.php
3.321 KB
18 Dec 2019 6.24 PM
root / root
0644
TaggedContainerInterface.php
0.731 KB
18 Dec 2019 6.24 PM
root / root
0644
Variable.php
0.804 KB
18 Dec 2019 6.24 PM
root / root
0644
autoloader.php
0.341 KB
18 Dec 2019 6.24 PM
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME
Static GIF