/**
  * Constructor
  *
  * @param string                      $alias
  * @param \Closure                    $closure
  * @param \Orno\Di\ContainerInterface $container
  */
 public function __construct($alias, \Closure $closure, ContainerInterface $container)
 {
     parent::__construct($alias, $container);
     $this->closure = $closure;
 }
 /**
  * Constructor
  *
  * @param string                      $alias
  * @param callable                    $concrete
  * @param \Orno\Di\ContainerInterface $container
  */
 public function __construct($alias, callable $concrete, ContainerInterface $container)
 {
     parent::__construct($alias, $container);
     $this->callable = $concrete;
 }