Wage - staffcheck/api GitHub Wiki

Wage

  • Class name: Wage
  • Namespace:

Properties

$user_id

public mixed $user_id = NULL
  • Visibility: public

$pay_period_id

public mixed $pay_period_id = NULL
  • Visibility: public

$advance

public mixed $advance = FALSE
  • Visibility: public

$user_date_total_arr

public mixed $user_date_total_arr = NULL
  • Visibility: public

$user_obj

public mixed $user_obj = NULL
  • Visibility: public

$user_tax_obj

public mixed $user_tax_obj = NULL
  • Visibility: public

$user_wage_obj

public mixed $user_wage_obj = NULL
  • Visibility: public

$user_pay_period_total_obj

public mixed $user_pay_period_total_obj = NULL
  • Visibility: public

$pay_stub_entry_account_link_obj

public mixed $pay_stub_entry_account_link_obj = NULL
  • Visibility: public

$pay_period_obj

public mixed $pay_period_obj = NULL
  • Visibility: public

$pay_period_schedule_obj

public mixed $pay_period_schedule_obj = NULL
  • Visibility: public

$labor_standard_obj

public mixed $labor_standard_obj = NULL
  • Visibility: public

$holiday_obj

public mixed $holiday_obj = NULL
  • Visibility: public

Methods

__construct

mixed Wage::__construct(string $user_id, string $pay_period_id)

Wage constructor.

  • Visibility: public

Arguments

  • $user_id string - UUID
  • $pay_period_id string - UUID

getUser

null Wage::getUser()
  • Visibility: public

getPayPeriod

null Wage::getPayPeriod()
  • Visibility: public

getAdvance

boolean Wage::getAdvance()
  • Visibility: public

setAdvance

boolean Wage::setAdvance($bool)
  • Visibility: public

Arguments

  • $bool mixed

getUserObject

boolean|null Wage::getUserObject()
  • Visibility: public

getPayPeriodObject

boolean|null Wage::getPayPeriodObject()
  • Visibility: public

getPayPeriodScheduleObject

boolean|null Wage::getPayPeriodScheduleObject()
  • Visibility: public

getPayStubEntryAccountLinkObject

boolean|null Wage::getPayStubEntryAccountLinkObject()
  • Visibility: public

getWage

integer|string Wage::getWage($seconds, $rate)
  • Visibility: public

Arguments

  • $seconds mixed
  • $rate mixed

getMaximumPayPeriodWage

string Wage::getMaximumPayPeriodWage(object $user_wage_obj)
  • Visibility: public

Arguments

  • $user_wage_obj object

getPayStubAmendmentEarnings

string Wage::getPayStubAmendmentEarnings()
  • Visibility: public

getPayStubAmendmentDeductions

string Wage::getPayStubAmendmentDeductions()
  • Visibility: public

getRawGrossWage

integer Wage::getRawGrossWage()
  • Visibility: public

getGrossWage

integer Wage::getGrossWage()
  • Visibility: public

getUserDateTotalArray

array|boolean|null Wage::getUserDateTotalArray()
  • Visibility: public

setUserDateTotalArray

array|boolean Wage::setUserDateTotalArray()
  • Visibility: public
⚠️ **GitHub.com Fallback** ⚠️