for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* DI.php - Trait for dependency injection
*
* Define closures for instanciating classes, and return class instances.
* @package jaxon-core
* @author Thierry Feuzeu <[email protected]>
* @copyright 2016 Thierry Feuzeu <[email protected]>
* @license https://opensource.org/licenses/BSD-3-Clause BSD 3-Clause License
* @link https://github.com/jaxon-php/jaxon-core
*/
namespace Jaxon\Utils\Traits;
use Jaxon\Utils\Container;
trait DI
{
* Get a class instance
* @param string $sClass A full class name
* @return object The class instance
public function diGet($sClass)
return Container::getInstance()->get($sClass);
}