3declare(strict_types=1);
25 static $methods =
null;
26 if ($methods !==
null) {
30 foreach ($this->component_factory->getActivePluginsInSlot(
'soaphk') as
$plugin) {
31 foreach (
$plugin->getSoapMethods() as $method) {
46 if ($types !==
null) {
50 foreach ($this->component_factory->getActivePluginsInSlot(
'soaphk') as
$plugin) {
70 return array_pop($array);
getSoapMethods()
Get all registered soap methods over all SOAP plugins.
ilComponentFactory $component_factory
__construct(ilComponentFactory $component_factory)
getWsdlTypes()
Get all registered WSDL types over all SOAP plugins.
getMethodByName(string $name)
Get a registered soap method by name.
getName()
Get the name of the method.