Moodle PHP Documentation 4.3
Moodle 4.3.5 (Build: 20240610) (7dcfaa79f78)
|
Public Member Functions | |
__get ($key) | |
Getter that handles passthrough access to the data array, and lazy object creation. | |
__isset ($key) | |
__unset ($key) | |
assertIsArray ($obj, $method) | |
Verify if $obj is an array. | |
count () | |
current () | |
getAdditionalRoleInfo () | |
getDomainSharingPolicy () | |
getEtag () | |
getExportFormats () | |
getFeatures () | |
getFolderColorPalette () | |
getImportFormats () | |
getIsCurrentAppInstalled () | |
getKind () | |
getLanguageCode () | |
getLargestChangeId () | |
getMaxUploadSizes () | |
getName () | |
getPermissionId () | |
getQuotaBytesByService () | |
getQuotaBytesTotal () | |
getQuotaBytesUsed () | |
getQuotaBytesUsedAggregate () | |
getQuotaBytesUsedInTrash () | |
getQuotaType () | |
getRemainingChangeIds () | |
getRootFolderId () | |
getSelfLink () | |
getUser () | |
key () | |
next () | |
offsetExists ($offset) | |
offsetGet ($offset) | |
offsetSet ($offset, $value) | |
offsetUnset ($offset) | |
rewind () | |
setAdditionalRoleInfo ($additionalRoleInfo) | |
setDomainSharingPolicy ($domainSharingPolicy) | |
setEtag ($etag) | |
setExportFormats ($exportFormats) | |
setFeatures ($features) | |
setFolderColorPalette ($folderColorPalette) | |
setImportFormats ($importFormats) | |
setIsCurrentAppInstalled ($isCurrentAppInstalled) | |
setKind ($kind) | |
setLanguageCode ($languageCode) | |
setLargestChangeId ($largestChangeId) | |
setMaxUploadSizes ($maxUploadSizes) | |
setName ($name) | |
setPermissionId ($permissionId) | |
setQuotaBytesByService ($quotaBytesByService) | |
setQuotaBytesTotal ($quotaBytesTotal) | |
setQuotaBytesUsed ($quotaBytesUsed) | |
setQuotaBytesUsedAggregate ($quotaBytesUsedAggregate) | |
setQuotaBytesUsedInTrash ($quotaBytesUsedInTrash) | |
setQuotaType ($quotaType) | |
setRemainingChangeIds ($remainingChangeIds) | |
setRootFolderId ($rootFolderId) | |
setSelfLink ($selfLink) | |
setUser (Google_Service_Drive_User $user) | |
toSimpleObject () | |
Create a simplified object suitable for straightforward conversion to JSON. | |
valid () | |
Public Attributes | |
$domainSharingPolicy | |
$etag | |
$folderColorPalette | |
$isCurrentAppInstalled | |
$kind | |
$languageCode | |
$largestChangeId | |
$name | |
$permissionId | |
$quotaBytesTotal | |
$quotaBytesUsed | |
$quotaBytesUsedAggregate | |
$quotaBytesUsedInTrash | |
$quotaType | |
$remainingChangeIds | |
$rootFolderId | |
$selfLink | |
const | NULL_VALUE = "{}gapi-php-null" |
If you need to specify a NULL JSON value, use Google_Model\NULL_VALUE instead - it will be replaced when converting to JSON with a real null. | |
Protected Member Functions | |
dataType ($key) | |
gapiInit () | |
Blank initialiser to be used in subclasses to do post-construction initialisation - this avoids the need for subclasses to have to implement the variadics handling in their constructors. | |
isAssociativeArray ($array) | |
Returns true only if the array is associative. | |
keyType ($key) | |
mapTypes ($array) | |
Initialize this object's properties from an array. | |
Protected Attributes | |
$additionalRoleInfoDataType = 'array' | |
$additionalRoleInfoType = 'Google_Service_Drive_AboutAdditionalRoleInfo' | |
$collection_key = 'quotaBytesByService' | |
$exportFormatsDataType = 'array' | |
$exportFormatsType = 'Google_Service_Drive_AboutExportFormats' | |
$featuresDataType = 'array' | |
$featuresType = 'Google_Service_Drive_AboutFeatures' | |
$importFormatsDataType = 'array' | |
$importFormatsType = 'Google_Service_Drive_AboutImportFormats' | |
$internal_gapi_mappings | |
$maxUploadSizesDataType = 'array' | |
$maxUploadSizesType = 'Google_Service_Drive_AboutMaxUploadSizes' | |
$modelData = array() | |
$processed = array() | |
$quotaBytesByServiceDataType = 'array' | |
$quotaBytesByServiceType = 'Google_Service_Drive_AboutQuotaBytesByService' | |
$userDataType = '' | |
$userType = 'Google_Service_Drive_User' | |
|
inherited |
Getter that handles passthrough access to the data array, and lazy object creation.
string | $key | Property name. |
mixed | The value if any, or null. |
|
inherited |
Verify if $obj is an array.
Google_Exception | Thrown if $obj isn't an array. |
array | $obj | Items that should be validated. |
string | $method | Method expecting an array as an argument. |
|
protectedinherited |
Blank initialiser to be used in subclasses to do post-construction initialisation - this avoids the need for subclasses to have to implement the variadics handling in their constructors.
Reimplemented in Google_Service_MapsEngine_GeoJsonGeometryCollection, Google_Service_MapsEngine_GeoJsonLineString, Google_Service_MapsEngine_GeoJsonMultiLineString, Google_Service_MapsEngine_GeoJsonMultiPoint, Google_Service_MapsEngine_GeoJsonMultiPolygon, Google_Service_MapsEngine_GeoJsonPoint, Google_Service_MapsEngine_GeoJsonPolygon, Google_Service_MapsEngine_MapFolder, Google_Service_MapsEngine_MapKmlLink, and Google_Service_MapsEngine_MapLayer.
|
protectedinherited |
Returns true only if the array is associative.
array | $array |
bool | True if the array is associative. |
|
protectedinherited |
Initialize this object's properties from an array.
array | $array | Used to seed this object's properties. |
void |
|
inherited |
Reimplemented from Google_Model.
|
inherited |
Reimplemented from Google_Model.
|
inherited |
Reimplemented from Google_Model.
|
inherited |
Reimplemented from Google_Model.
|
inherited |
Create a simplified object suitable for straightforward conversion to JSON.
This is relatively expensive due to the usage of reflection, but shouldn't be called a whole lot, and is the most straightforward way to filter.
|
protected |