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) {
    51             foreach (
$plugin->getWsdlTypes() as $type) {
    68             return ($method->
getName() === $name);
    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