ccf064f6f3b57d18f9af73d6bf3221c71a062018
[yaffs-website] / vendor / symfony / dependency-injection / ContainerAwareTrait.php
1 <?php
2
3 /*
4  * This file is part of the Symfony package.
5  *
6  * (c) Fabien Potencier <fabien@symfony.com>
7  *
8  * For the full copyright and license information, please view the LICENSE
9  * file that was distributed with this source code.
10  */
11
12 namespace Symfony\Component\DependencyInjection;
13
14 /**
15  * ContainerAware trait.
16  *
17  * @author Fabien Potencier <fabien@symfony.com>
18  */
19 trait ContainerAwareTrait
20 {
21     /**
22      * @var ContainerInterface
23      */
24     protected $container;
25
26     /**
27      * Sets the container.
28      *
29      * @param ContainerInterface|null $container A ContainerInterface instance or null
30      */
31     public function setContainer(ContainerInterface $container = null)
32     {
33         $this->container = $container;
34     }
35 }