PHP Класс Spatie\Activitylog\ActivityLogger

Наследование: use trait Illuminate\Support\Traits\Macroable
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$auth Illuminate\Auth\AuthManager
$causedBy Illuminate\Database\Eloquent\Model
$logEnabled boolean
$logName
$performedOn Illuminate\Database\Eloquent\Model
$properties Illuminate\Support\Collection

Открытые методы

Метод Описание
__construct ( Illuminate\Auth\AuthManager $auth, Illuminate\Contracts\Config\Repository $config )
by ( $modelOrId )
causedBy ( Model | integer | string $modelOrId )
inLog ( string $logName )
log ( string $description ) : null | mixed
on ( Model $model )
performedOn ( Model $model )
useLog ( string $logName )
withProperties ( array | Collection $properties )
withProperty ( string $key, mixed $value )

Защищенные методы

Метод Описание
normalizeCauser ( Model | integer | string $modelOrId ) : Model
replacePlaceholders ( string $description, Activity $activity ) : string

Описание методов

__construct() публичный Метод

public __construct ( Illuminate\Auth\AuthManager $auth, Illuminate\Contracts\Config\Repository $config )
$auth Illuminate\Auth\AuthManager
$config Illuminate\Contracts\Config\Repository

by() публичный Метод

public by ( $modelOrId )

causedBy() публичный Метод

public causedBy ( Model | integer | string $modelOrId )
$modelOrId Illuminate\Database\Eloquent\Model | integer | string

inLog() публичный Метод

public inLog ( string $logName )
$logName string

log() публичный Метод

public log ( string $description ) : null | mixed
$description string
Результат null | mixed

normalizeCauser() защищенный Метод

protected normalizeCauser ( Model | integer | string $modelOrId ) : Model
$modelOrId Illuminate\Database\Eloquent\Model | integer | string
Результат Illuminate\Database\Eloquent\Model

on() публичный Метод

public on ( Model $model )
$model Illuminate\Database\Eloquent\Model

performedOn() публичный Метод

public performedOn ( Model $model )
$model Illuminate\Database\Eloquent\Model

replacePlaceholders() защищенный Метод

protected replacePlaceholders ( string $description, Activity $activity ) : string
$description string
$activity Spatie\Activitylog\Models\Activity
Результат string

useLog() публичный Метод

public useLog ( string $logName )
$logName string

withProperties() публичный Метод

public withProperties ( array | Collection $properties )
$properties array | Illuminate\Support\Collection

withProperty() публичный Метод

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

Описание свойств

$auth защищенное свойство

protected AuthManager,Illuminate\Auth $auth
Результат Illuminate\Auth\AuthManager

$causedBy защищенное свойство

protected Model,Illuminate\Database\Eloquent $causedBy
Результат Illuminate\Database\Eloquent\Model

$logEnabled защищенное свойство

protected bool $logEnabled
Результат boolean

$logName защищенное свойство

protected $logName

$performedOn защищенное свойство

protected Model,Illuminate\Database\Eloquent $performedOn
Результат Illuminate\Database\Eloquent\Model

$properties защищенное свойство

protected Collection,Illuminate\Support $properties
Результат Illuminate\Support\Collection