* @copyright 2015 - 2018 Timothy J. Warren * @license http://www.opensource.org/licenses/mit-license.html MIT License * @version 2.2.0 * @link https://git.timshomepage.net/timw4mail/ion */ namespace Aviat\Ion\Di; /** * Trait implementation of ContainerAwareInterface */ trait ContainerAware { /** * Di Container * * @var ContainerInterface */ protected $container; /** * Set the container for the current object * * @param ContainerInterface $container * @return $this */ public function setContainer(ContainerInterface $container) { $this->container = $container; return $this; } /** * Get the container object * * @return ContainerInterface */ public function getContainer(): ContainerInterface { return $this->container; } } // End of ContainerAware.php