class ActivityLogger

Traits

Macroable

Properties

$authDriver
protected Manager $sendTo
protected $logName
protected bool $logEnabled
protected Model $performedOn
protected Model $causedBy
protected Collection $properties
protected Dispatcher $events

Methods

__construct(Application $app)

No description

sendTo(User $user)

No description

$this
performedOn(Model $model)

No description

$this
causedBy(Model $model)

No description

$this
withProperties(array|Collection $properties)

No description

$this
withProperty(string $key, mixed $value)

No description

useLog($logName)

No description

logAs($type)

No description

null|mixed
log()

No description

pushLog(ActivityInterface $activity, array $recipients)

No description

logActivity(ActivityInterface $activity, array $recipients)

No description

getModelInstance()

No description

replacePlaceholders($message, Activity $activity)

No description

Details

at line 41
__construct(Application $app)

No description

Parameters

Application $app

at line 49
sendTo(User $user)

No description

Parameters

User $user

at line 61
$this performedOn(Model $model)

No description

Parameters

Model $model

Return Value

$this

at line 73
$this causedBy(Model $model)

No description

Parameters

Model $model

Return Value

$this

at line 85
$this withProperties(array|Collection $properties)

No description

Parameters

array|Collection $properties

Return Value

$this

at line 98
$this withProperty(string $key, mixed $value)

No description

Parameters

string $key
mixed $value

Return Value

$this

at line 105
useLog($logName)

No description

Parameters

$logName

at line 112
logAs($type)

No description

Parameters

$type

at line 122
null|mixed log()

No description

Return Value

null|mixed

at line 148
pushLog(ActivityInterface $activity, array $recipients)

No description

Parameters

ActivityInterface $activity
array $recipients

at line 153
logActivity(ActivityInterface $activity, array $recipients)

No description

Parameters

ActivityInterface $activity
array $recipients

at line 179
Activity getModelInstance()

No description

Return Value

Activity

at line 184
replacePlaceholders($message, Activity $activity)

No description

Parameters

$message
Activity $activity