ApiEndpointRegistry
final class ApiEndpointRegistry (View source)
Methods
add(string $method, string $path, string $handler, string $name, string $summary, string $description, ApiAccess $access = ApiAccess::Protected, ApiEndpointMetadata|null $metadata = null)
get(string $path, string $handler, string $name, string $summary, string $description, ApiAccess $access = ApiAccess::Protected, ApiEndpointMetadata|null $metadata = null)
post(string $path, string $handler, string $name, string $summary, string $description, ApiAccess $access = ApiAccess::Protected, ApiEndpointMetadata|null $metadata = null)
put(string $path, string $handler, string $name, string $summary, string $description, ApiAccess $access = ApiAccess::Protected, ApiEndpointMetadata|null $metadata = null)
patch(string $path, string $handler, string $name, string $summary, string $description, ApiAccess $access = ApiAccess::Protected, ApiEndpointMetadata|null $metadata = null)
delete(string $path, string $handler, string $name, string $summary, string $description, ApiAccess $access = ApiAccess::Protected, ApiEndpointMetadata|null $metadata = null)
findByName(string $name)
ApiEndpoint|null
findByRequest(string $method, string $path)
ApiEndpoint|null
all()
array
Details
add
ApiEndpoint
add(string $method, string $path, string $handler, string $name, string $summary, string $description, ApiAccess $access = ApiAccess::Protected, ApiEndpointMetadata|null $metadata = null)
No description
get
ApiEndpoint
get(string $path, string $handler, string $name, string $summary, string $description, ApiAccess $access = ApiAccess::Protected, ApiEndpointMetadata|null $metadata = null)
No description
post
ApiEndpoint
post(string $path, string $handler, string $name, string $summary, string $description, ApiAccess $access = ApiAccess::Protected, ApiEndpointMetadata|null $metadata = null)
No description
put
ApiEndpoint
put(string $path, string $handler, string $name, string $summary, string $description, ApiAccess $access = ApiAccess::Protected, ApiEndpointMetadata|null $metadata = null)
No description
patch
ApiEndpoint
patch(string $path, string $handler, string $name, string $summary, string $description, ApiAccess $access = ApiAccess::Protected, ApiEndpointMetadata|null $metadata = null)
No description
delete
ApiEndpoint
delete(string $path, string $handler, string $name, string $summary, string $description, ApiAccess $access = ApiAccess::Protected, ApiEndpointMetadata|null $metadata = null)
No description
all
array
all()
No description