} if (isset($data['maximum_no_break_time'])) { $ppf->setMaximumNoBreakTime($data['maximum_no_break_time']); } if (isset($data['minimum_break_time'])) { $ppf->setMinimumBreakTime($data['minimum_break_time']); } $ppf->setMinimumTime($data['minimum_time']); $ppf->setMaximumTime($data['maximum_time']); if (isset($data['include_meal_policy'])) { $ppf->setIncludeMealPolicy(TRUE); } else { $ppf->setIncludeMealPolicy(FALSE); } if (isset($data['include_break_policy'])) { $ppf->setIncludeBreakPolicy(TRUE); } else { $ppf->setIncludeBreakPolicy(FALSE); } $ppf->setWageGroup($data['wage_group_id']); $ppf->setRate($data['rate']); $ppf->setPayStubEntryAccountId($data['pay_stub_entry_account_id']); $ppf->setAccrualPolicyId($data['accrual_policy_id']); $ppf->setAccrualRate($data['accrual_rate']); $ppf->setBranchSelectionType($data['branch_selection_type_id']); if (isset($data['exclude_default_branch'])) { $ppf->setExcludeDefaultBranch(TRUE); } else { $ppf->setExcludeDefaultBranch(FALSE); } $ppf->setDepartmentSelectionType($data['department_selection_type_id']);