v0

Core implementation of model.

\Hubleto\Erp\Model

Parent classModel

Methods

onBeforeCreate

onBeforeCreate

public onBeforeCreate(array<string,mixed> $record): array<string,mixed>

Parameters:

Parameter Type Description
$record array<string,mixed>

onBeforeUpdate

onBeforeUpdate

public onBeforeUpdate(array<string,mixed> $record): array<string,mixed>

Parameters:

Parameter Type Description
$record array<string,mixed>

onAfterCreate

onAfterCreate

public onAfterCreate(array<string,mixed> $savedRecord): array<string,mixed>

Parameters:

Parameter Type Description
$savedRecord array<string,mixed>

onAfterUpdate

onAfterUpdate

public onAfterUpdate(array<string,mixed> $originalRecord, array<string,mixed> $savedRecord): array<string,mixed>

Parameters:

Parameter Type Description
$originalRecord array<string,mixed>
$savedRecord array<string,mixed>

onBeforeDelete

onBeforeDelete

public onBeforeDelete(int $id): int

Parameters:

Parameter Type Description
$id int

onAfterDelete

onAfterDelete

public onAfterDelete(int $id): int

Parameters:

Parameter Type Description
$id int
www.hubleto.com | Found a bug or missing something? Report an issue via GitHub.