ILIAS  release_7 Revision v7.30-3-g800a261c036
ProviderFactory.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
21
28
34{
38 public function getModificationProvider() : array;
39
43 public function getMainBarProvider() : array;
44
49
53 public function getToolProvider() : array;
54
58 public function getMetaBarProvider() : array;
59
63 public function getNotificationsProvider() : array;
64
69 public function getProviderByClassName(string $class_name) : Provider;
70
75 public function isInstanceCreationPossible(string $class_name) : bool;
76
81 public function isRegistered(string $class_name) : bool;
82}
An exception for terminatinating execution or to throw for unit testing.