3 declare(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);
getName()
Get the name of the method.
getSoapMethods()
Get all registered soap methods over all SOAP plugins.
__construct(ilComponentFactory $component_factory)
getWsdlTypes()
Get all registered WSDL types over all SOAP plugins.
getMethodByName(string $name)
Get a registered soap method by name.
ilComponentFactory $component_factory