<?php
namespace Home\Module;
use GI\Application\Module\Provider\ProviderInterface as BaseInterface;
use Home\Module\Call\ContainerInterface as WebCallContainerInterface;
use Home\Module\DI\DIInterface as DIContainerInterface;
interface ProviderInterface extends BaseInterface
{
/**
* @return WebCallContainerInterface
* @throws \Exception
*/
public function getWebCallContainer();
/**
* @return null
*/
public function getCLICallContainer();
/**
* @return DIContainerInterface
*/
public function getDIContainer();
/**
* @return string[]
*/
public function getSessionExchangeClasses();
/**
* @return null
*/
public function getEventManager();
}