d2129bd50670e433a7ea36a7b817e336405783de
[yaffs-website] / vendor / league / container / src / ImmutableContainerAwareTrait.php
1 <?php
2
3 namespace League\Container;
4
5 use Interop\Container\ContainerInterface as InteropContainerInterface;
6
7 trait ImmutableContainerAwareTrait
8 {
9     /**
10      * @var \Interop\Container\ContainerInterface
11      */
12     protected $container;
13
14     /**
15      * Set a container.
16      *
17      * @param  \Interop\Container\ContainerInterface $container
18      * @return $this
19      */
20     public function setContainer(InteropContainerInterface $container)
21     {
22         $this->container = $container;
23
24         return $this;
25     }
26
27     /**
28      * Get the container.
29      *
30      * @return \League\Container\ImmutableContainerInterface
31      */
32     public function getContainer()
33     {
34         return $this->container;
35     }
36 }