KMP PHP API Reference

MemberQuickLoginDevice extends BaseEntity
in package

MemberQuickLoginDevice Entity

Stores per-device quick-login PIN credentials for a member.

Table of Contents

Properties

$branch_id  : int|null
$configured_browser  : string|null
$configured_ip_address  : string|null
$configured_location_hint  : string|null
$configured_os  : string|null
$configured_user_agent  : string|null
$created  : DateTime
$device_id  : string
$failed_attempts  : int
$id  : int
$last_failed_login  : DateTime|null
$last_used  : DateTime|null
$last_used_ip_address  : string|null
$last_used_location_hint  : string|null
$member  : Member
$member_id  : int
$modified  : DateTime
$pin_hash  : string
$_accessible  : array<string, bool>
Fields accessible for mass assignment.
$_hidden  : array<string|int, string>

Methods

getBranchId()  : int|null
Get the branch ID for authorization checks.

Properties

$branch_id

public int|null $branch_id

Associated branch ID (when applicable)

$_accessible

Fields accessible for mass assignment.

protected array<string, bool> $_accessible = ['member_id' => true, 'device_id' => true, 'pin_hash' => true, 'configured_ip_address' => true, 'configured_location_hint' => true, 'configured_os' => true, 'configured_browser' => true, 'configured_user_agent' => true, 'failed_attempts' => true, 'last_failed_login' => true, 'last_used' => true, 'last_used_ip_address' => true, 'last_used_location_hint' => true, 'member' => true]

$_hidden

protected array<string|int, string> $_hidden = ['pin_hash']

Fields hidden from serialization

Methods

getBranchId()

Get the branch ID for authorization checks.

public getBranchId() : int|null

Child classes should override for complex branch relationships.

Return values
int|null

The branch ID, or null if no association


        
On this page

Search results