class LoggingAspect (View source)

An aspect which centralizes the logging of important session actions.

Properties

protected $logger

Methods

void
logStart(JoinPointInterface $joinPoint)

No description

void
logResume(JoinPointInterface $joinPoint)

No description

void
logDestroy(JoinPointInterface $joinPoint)

No description

mixed
logRenewId(JoinPointInterface $joinPoint)

No description

void
logCollectGarbage(JoinPointInterface $joinPoint)

No description

string

Details

void logStart(JoinPointInterface $joinPoint)

No description

Parameters

JoinPointInterface $joinPoint

Return Value

void

Exceptions

SessionNotStartedException

void logResume(JoinPointInterface $joinPoint)

No description

Parameters

JoinPointInterface $joinPoint

Return Value

void

void logDestroy(JoinPointInterface $joinPoint)

No description

Parameters

JoinPointInterface $joinPoint

Return Value

void

Exceptions

SessionNotStartedException

mixed logRenewId(JoinPointInterface $joinPoint)

No description

Parameters

JoinPointInterface $joinPoint

Return Value

mixed

Exceptions

SessionNotStartedException

void logCollectGarbage(JoinPointInterface $joinPoint)

No description

Parameters

JoinPointInterface $joinPoint

Return Value

void

protected string getSessionImplementationClassName(JoinPointInterface $joinPoint)

No description

Parameters

JoinPointInterface $joinPoint

Return Value

string