Yaffs site version 1.1
[yaffs-website] / vendor / symfony / dependency-injection / ContainerAware.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  * A simple implementation of ContainerAwareInterface.
16  *
17  * @author Fabien Potencier <fabien@symfony.com>
18  *
19  * @deprecated since version 2.8, to be removed in 3.0. Use the ContainerAwareTrait instead.
20  */
21 abstract class ContainerAware implements ContainerAwareInterface
22 {
23     /**
24      * @var ContainerInterface
25      */
26     protected $container;
27
28     /**
29      * {@inheritdoc}
30      */
31     public function setContainer(ContainerInterface $container = null)
32     {
33         $this->container = $container;
34     }
35 }