test()
test()
The features of the Smarticops Facade.
Permissions features are managed in Models, this class manages logging features.
Each method logs a specific action, accepts parameters related to this action, and a boolean representing the success or failure of the operation. Each specific log method uses the generic log() method, which will add info
It is named SmarticopsClass to differentiate from Facade\Smarticops to avoid confusion
log(string $txt, array $context = array(), string $type = 'info')
The generic log() method
Saves each log information in the daily log file AND in the logs table of the database.
For each logs it adds the id of the user that is currently logged in.
| string | $txt | The text to log |
| array | $context | array of data to add to the text |
| string | $type | The type of log |
logLogin(\Dvivier\Smarticops\User $user, $success = true, $remember = false)
| \Dvivier\Smarticops\User | $user | |
| $success | ||
| $remember |
logLogout(\Dvivier\Smarticops\User $user)
| \Dvivier\Smarticops\User | $user |
logUserCreated(\Dvivier\Smarticops\User $user, $res = true, $context = array())
| \Dvivier\Smarticops\User | $user | |
| $res | ||
| $context |
logUserUpdated(\Dvivier\Smarticops\User $new, \Dvivier\Smarticops\User $old, $res = true)
| \Dvivier\Smarticops\User | $new | |
| \Dvivier\Smarticops\User | $old | |
| $res |
logUserDeleted(\Dvivier\Smarticops\User $user, $res = true)
| \Dvivier\Smarticops\User | $user | |
| $res |
logAssignRole(\Dvivier\Smarticops\User $user, \Dvivier\Smarticops\Role $role, $res = true)
| \Dvivier\Smarticops\User | $user | |
| \Dvivier\Smarticops\Role | $role | |
| $res |
logRevokeRole(\Dvivier\Smarticops\User $user, \Dvivier\Smarticops\Role $role, $res = true)
| \Dvivier\Smarticops\User | $user | |
| \Dvivier\Smarticops\Role | $role | |
| $res |
logPermissionGivenToUser(\Dvivier\Smarticops\Permission $permission, \Dvivier\Smarticops\User $user, $value, $res = true)
| \Dvivier\Smarticops\Permission | $permission | |
| \Dvivier\Smarticops\User | $user | |
| $value | ||
| $res |
logPermissionRemovedFromUser(\Dvivier\Smarticops\Permission $permission, \Dvivier\Smarticops\User $user, $res = true)
| \Dvivier\Smarticops\Permission | $permission | |
| \Dvivier\Smarticops\User | $user | |
| $res |
logPermissionGivenToRole(\Dvivier\Smarticops\Permission $permission, \Dvivier\Smarticops\Role $role, $value, $res = true)
| \Dvivier\Smarticops\Permission | $permission | |
| \Dvivier\Smarticops\Role | $role | |
| $value | ||
| $res |
logPermissionRemovedFromRole(\Dvivier\Smarticops\Permission $permission, \Dvivier\Smarticops\Role $role, $res = true)
| \Dvivier\Smarticops\Permission | $permission | |
| \Dvivier\Smarticops\Role | $role | |
| $res |
logPermissionCreated(\Dvivier\Smarticops\Permission $permission, $res = true, $context = array())
| \Dvivier\Smarticops\Permission | $permission | |
| $res | ||
| $context |
logPermissionUpdated(\Dvivier\Smarticops\Permission $new, \Dvivier\Smarticops\Permission $old, $res = true)
| \Dvivier\Smarticops\Permission | $new | |
| \Dvivier\Smarticops\Permission | $old | |
| $res |
logPermissionDeleted(\Dvivier\Smarticops\Permission $permission, $res = true)
| \Dvivier\Smarticops\Permission | $permission | |
| $res |
logRoleCreated(\Dvivier\Smarticops\Role $role, $res = true, $context = array())
| \Dvivier\Smarticops\Role | $role | |
| $res | ||
| $context |
logRoleUpdated(\Dvivier\Smarticops\Role $new, \Dvivier\Smarticops\Role $old, $res = true)
| \Dvivier\Smarticops\Role | $new | |
| \Dvivier\Smarticops\Role | $old | |
| $res |
logRoleDeleted(\Dvivier\Smarticops\Role $role, $res = true)
| \Dvivier\Smarticops\Role | $role | |
| $res |