ILIAS
trunk Revision v13.0_alpha-62-g3b72d83f2e5
◀ ilDoc Overview
UserIdsOfPosition.php
Go to the documentation of this file.
1
<?php
2
19
namespace
ILIAS\OrgUnit\Webservices\SOAP
;
20
25
class
UserIdsOfPosition
extends
Base
26
{
30
protected
function
run
(array $params): array
31
{
32
$position_id = $params[
self::POSITION_ID
];
33
34
return
$this->assignmentRepo->getUsersByPosition($position_id);
35
}
36
37
public
function
getName
(): string
38
{
39
return
"getUserIdsOfPosition"
;
40
}
41
42
protected
function
getAdditionalInputParams
(): array
43
{
44
return
array(self::POSITION_ID =>
Base::TYPE_INT
);
45
}
46
47
public
function
getOutputParams
(): array
48
{
49
return
array(self::USR_IDS =>
Base::TYPE_INT_ARRAY
);
50
}
51
52
public
function
getDocumentation
(): string
53
{
54
return
"Returns ids of users in a position"
;
55
}
56
}
ILIAS\OrgUnit\Webservices\SOAP\Base
Class Base.
Definition:
Base.php:31
ILIAS\OrgUnit\Webservices\SOAP\Base\POSITION_ID
const POSITION_ID
Definition:
Base.php:41
ILIAS\OrgUnit\Webservices\SOAP\Base\TYPE_INT
const TYPE_INT
Definition:
Base.php:37
ILIAS\OrgUnit\Webservices\SOAP\Base\TYPE_INT_ARRAY
const TYPE_INT_ARRAY
Definition:
Base.php:35
ILIAS\OrgUnit\Webservices\SOAP\UserIdsOfPosition
Class UserIdsOfPosition.
Definition:
UserIdsOfPosition.php:26
ILIAS\OrgUnit\Webservices\SOAP\UserIdsOfPosition\getName
getName()
Get the name of the method.
Definition:
UserIdsOfPosition.php:37
ILIAS\OrgUnit\Webservices\SOAP\UserIdsOfPosition\run
run(array $params)
Definition:
UserIdsOfPosition.php:30
ILIAS\OrgUnit\Webservices\SOAP\UserIdsOfPosition\getDocumentation
getDocumentation()
Get the documentation of this method.
Definition:
UserIdsOfPosition.php:52
ILIAS\OrgUnit\Webservices\SOAP\UserIdsOfPosition\getAdditionalInputParams
getAdditionalInputParams()
Definition:
UserIdsOfPosition.php:42
ILIAS\OrgUnit\Webservices\SOAP\UserIdsOfPosition\getOutputParams
getOutputParams()
Get the output parameters in the same format as the input parameters.
Definition:
UserIdsOfPosition.php:47
ILIAS\OrgUnit\Webservices\SOAP
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
AddUserIdToPositionInOrgUnit.php:19
components
ILIAS
OrgUnit
classes
Webservices
SOAP
UserIdsOfPosition.php
Generated on Wed Nov 11 2026 23:08:31 for ILIAS by
1.9.4 (using
Doxyfile
)