function __construct(BackendSingletonContainer $container, Domain $domain) { $this->container = $container; $this->db = $container->getDBInstance(); $this->domain = $domain; $this->domainName = $domain->getDomainName(); $this->userLibrary = $container->getUserLibraryInstance(); }
function __construct(BackendSingletonContainer $container) { $this->container = $container; $this->userLibrary = $container->getUserLibraryInstance(); $this->databaseName = $container->getConfigInstance()->getMySQLConnection()['database']; $this->db = $container->getDBInstance(); $this->connection = $this->db->getConnection(); }
function __construct(BackendSingletonContainer $container, $localPart, AddressLibrary $addressLibrary) { $this->container = $container; $this->observerLibrary = new ObserverLibraryImpl($this); $this->addressLibrary = $addressLibrary; $this->database = $container->getDBInstance(); $this->localPart = $localPart; $this->domainName = $addressLibrary->getDomain()->getDomainName(); $this->userLibrary = $container->getUserLibraryInstance(); }
function __construct(BackendSingletonContainer $container, $domain, DomainLibrary $library) { $this->container = $container; $this->userLibrary = $container->getUserLibraryInstance(); $this->observerLibrary = new ObserverLibraryImpl($this); $this->db = $container->getDBInstance(); $this->domain = $domain; $this->library = $library; $this->database = $container->getConfigInstance()->getMySQLConnection()['database']; }