Akamai {OPEN} EdgeGrid Authentication for PHP
  • Namespace
  • Class
  • Tree

Namespaces

  • Akamai
    • Open
      • EdgeGrid
        • Authentication
          • Exception
            • SignerException
        • Exception
          • HandlerException
        • Handler

Classes

  • Authentication
  • Debug
  • Verbose

Class Authentication

Akamai {OPEN} EdgeGrid Auth Guzzle Middleware Handler

Namespace: Akamai\Open\EdgeGrid\Handler
Package: Akamai\Open\EdgeGrid\Client
Located at Handler/Authentication.php

Methods summary

public
# setSigner( Akamai\Open\EdgeGrid\Authentication $auth = null )

Inject signer object

Inject signer object

Parameters

$auth
public Closure
# __invoke( callable $handler )

Handler magic invoker

Handler magic invoker

Parameters

$handler
The next handler in the stack

Returns

Closure

Throws

Akamai\Open\EdgeGrid\Exception\HandlerException
public mixed
# __call( $method, $args )

Proxy to the underlying signer object

Proxy to the underlying signer object

Parameters

$method
$args

Returns

mixed

Throws

Akamai\Open\EdgeGrid\Exception\HandlerException
public static static
# createFromEdgeRcFile( string $section = 'default', null $file = null )

Create Handler using an .edgerc file

Create Handler using an .edgerc file

Automatically create a valid authentication handler using an .edgerc file

Parameters

$section
$file

Returns

static

Properties summary

protected Akamai\Open\EdgeGrid\Authentication $signer
#
Akamai {OPEN} EdgeGrid Authentication for PHP API documentation generated by ApiGen