UserOssFilingCompanyService
Table of Contents
Properties
-
$clientRepository
: ClientRepository
-
$countryRepository
: FilingCompanyService
-
$filingCompanyService
: FilingCompanyService
-
$userOssFilingRepository
: UserOssFilingCompanyRepository
Methods
-
__construct()
: mixed
-
addNewByUserIdAndFilingCompanyIdAndStartDate()
: bool
-
countByClientIdAndStartDateEarlier()
: int
-
createUserOssFilingCompanyEntity()
: UserOssFilingCompany|null
-
dateIsInInterval()
: bool
-
deleteAllByClientId()
: void
-
fixDateFormat()
: void
-
getAllActiveByUser()
: array<string|int, UserOssFilingCompany>|null
-
getByClientId()
: array<string|int, UserOssFilingCompany>
-
getByClientIdListPhalcon()
: mixed
-
getByUserIdAndEndDate()
: array<string|int, UserOssFilingCompany>|null
-
getList()
: false|array<string|int, UserOssFilingCompany>
-
insert()
: mixed
-
replaceActiveOssFilingCompanyWhenFirst()
: mixed
-
save()
: mixed
-
updateSlot()
: mixed
-
getAllByUser()
: array<string|int, mixed>|array<string|int, UserOssFilingCompany>|null
__construct()
public
__construct(UserOssFilingCompanyRepository $userOssFilingCompanyRepository, ClientRepository $clientRepository, FilingCompanyService $filingCompanyService, CountryRepository $countryRepository) : mixed
Parameters
-
$userOssFilingCompanyRepository
: UserOssFilingCompanyRepository
-
-
$clientRepository
: ClientRepository
-
-
$filingCompanyService
: FilingCompanyService
-
-
$countryRepository
: CountryRepository
-
addNewByUserIdAndFilingCompanyIdAndStartDate()
public
addNewByUserIdAndFilingCompanyIdAndStartDate(int $userId, int $filingCompanyId, int $countryId, DateTime $startDate) : bool
Parameters
-
$userId
: int
-
-
$filingCompanyId
: int
-
-
$countryId
: int
-
-
$startDate
: DateTime
-
-
throws
-
Exception
countByClientIdAndStartDateEarlier()
public
countByClientIdAndStartDateEarlier(int $clientId, DateTime $startDate) : int
Parameters
-
$clientId
: int
-
-
$startDate
: DateTime
-
createUserOssFilingCompanyEntity()
public
createUserOssFilingCompanyEntity(int $userId, DateTime $startDate, int $filingCompanyId, int $countryId) : UserOssFilingCompany|null
Parameters
-
$userId
: int
-
-
$startDate
: DateTime
-
-
$filingCompanyId
: int
-
-
$countryId
: int
-
-
throws
-
Exception
dateIsInInterval()
public
dateIsInInterval(DateTime $startDate, DateTime $endDate, DateTime $checkDate) : bool
Parameters
-
$startDate
: DateTime
-
-
$endDate
: DateTime
-
-
$checkDate
: DateTime
-
deleteAllByClientId()
public
deleteAllByClientId(int $clientId) : void
Parameters
-
$clientId
: int
-
-
throws
-
DataException
-
throws
-
OptimisticLockException
-
throws
-
ORMException
public
fixDateFormat(UserOssFilingCompany|null &$oldUserOssFilingCompany) : void
Parameters
-
$oldUserOssFilingCompany
: UserOssFilingCompany|null
-
getAllActiveByUser()
public
getAllActiveByUser(Client $user) : array<string|int, UserOssFilingCompany>|null
Parameters
-
$user
: Client
-
getByClientId()
public
getByClientId(int $clientId) : array<string|int, UserOssFilingCompany>
Parameters
-
$clientId
: int
-
getByClientIdListPhalcon()
public
getByClientIdListPhalcon(mixed $clientId, mixed $countryIdList) : mixed
Parameters
-
$clientId
: mixed
-
-
$countryIdList
: mixed
-
getByUserIdAndEndDate()
public
getByUserIdAndEndDate(int $userId, DateTime|null $endDate) : array<string|int, UserOssFilingCompany>|null
Parameters
-
$userId
: int
-
-
$endDate
: DateTime|null
-
getList()
public
getList() : false|array<string|int, UserOssFilingCompany>
insert()
public
insert(UserOssFilingCompany $userOssFilingCompany) : mixed
Parameters
-
$userOssFilingCompany
: UserOssFilingCompany
-
-
throws
-
DataException
-
throws
-
OptimisticLockException
replaceActiveOssFilingCompanyWhenFirst()
public
replaceActiveOssFilingCompanyWhenFirst(int $userId, int $filingCompanyId, int $countryId, DateTime $newStartDate) : mixed
Parameters
-
$userId
: int
-
-
$filingCompanyId
: int
-
-
$countryId
: int
-
-
$newStartDate
: DateTime
-
-
throws
-
DataException
-
throws
-
OptimisticLockException
-
throws
-
Exception
save()
public
save(UserOssFilingCompany $userOssFilingCompany) : mixed
Parameters
-
$userOssFilingCompany
: UserOssFilingCompany
-
-
throws
-
OptimisticLockException
-
throws
-
DataException
updateSlot()
public
updateSlot(UserOssFilingCompany $newUserOssFilingCompany, UserOssFilingCompany $oldUserOssFilingCompany) : mixed
Parameters
-
$newUserOssFilingCompany
: UserOssFilingCompany
-
-
$oldUserOssFilingCompany
: UserOssFilingCompany
-
-
throws
-
DataException
-
throws
-
OptimisticLockException
getAllByUser()
private
getAllByUser(Client $user) : array<string|int, mixed>|array<string|int, UserOssFilingCompany>|null
Parameters
-
$user
: Client
-