User
class User extends BaseProxy
User class.
This class is used as a proxy for doing operations related to users.
Properties
protected Client | $client | from BaseProxy | |
protected string|null | $spaceId | from BaseProxy | |
protected | $requiresSpaceId | {@inheritdoc} |
Methods
Returns the string to be used as baseUri option, or null otherwise.
No description
Override this method in a proxy class if special headers are to be defined upon creation.
Returns the URI for the current proxy type.
An array of enabled methods for the current proxy.
Details
in BaseProxy at line 78
ResourceInterface
__call(string $name, array $arguments)
Acts as a whitelister for protected methods.
in BaseProxy at line 93
protected string|null
getBaseUri()
Returns the string to be used as baseUri option, or null otherwise.
in BaseProxy at line 105
ResourceInterface
resolveLink(Link $link)
Shortcut for resolving links.
in BaseProxy at line 117
protected ResourceInterface|ResourceArray
getResource(array $values, Query $query = null, ResourceInterface $resource = null)
in BaseProxy at line 144
protected ResourceInterface
requestResource(string $method, string $uriSuffix, ResourceInterface|string $resource, int $version = null, mixed $body = null)
in BaseProxy at line 172
protected string
getResourceId(ResourceInterface|string $resource)
in BaseProxy at line 187
protected
create(Creatable $resource, string $resourceId = null)
Creates a resource.
in BaseProxy at line 212
protected string[]
getCreateAdditionalHeaders(ResourceInterface $resource)
Override this method in a proxy class if special headers are to be defined upon creation.
in BaseProxy at line 233
protected
delete(ResourceInterface|string $resource, int $version = null)
Deletes a resource.
in BaseProxy at line 248
protected
archive(ResourceInterface|string $resource, int $version = null)
Archives a resource.
in BaseProxy at line 263
protected
unarchive(ResourceInterface|string $resource, int $version = null)
Unarchives a resource.
in BaseProxy at line 278
protected
publish(ResourceInterface|string $resource, int $version = null)
Publishes a resource.
in BaseProxy at line 293
protected
unpublish(ResourceInterface|string $resource, int $version = null)
Unpublishes a resource.
at line 30
string
getResourceUri(array $values)
Returns the URI for the current proxy type.
at line 38
string[]
getEnabledMethods()
An array of enabled methods for the current proxy.
at line 50
User
getMe()
Returns a User object which corresponds to the current user in Contentful.