VendorRepository
Table of Contents
Methods
-
addAttachment()
: int
-
addContact()
: int
-
addTransactionItem()
: int
-
assignServiceToVendor()
: bool
-
createTransaction()
: int
-
createVendor()
: int
-
deleteAttachment()
: bool
-
deleteContact()
: bool
-
deleteVendor()
: bool
-
getActiveTransactions()
: Collection
-
getAllServiceTypes()
: Collection
-
getAllTransactions()
: Collection
-
getAllVendors()
: Collection
-
getConditionRatings()
: array<string|int, mixed>
-
getDashboardStats()
: array<string|int, mixed>
-
getItemTransactionHistory()
: Collection
-
getMonthlyTransactionCounts()
: Collection
-
getOverdueTransactions()
: Collection
-
getPaymentStatuses()
: array<string|int, mixed>
-
getServiceTypeById()
: object|null
-
getServiceTypeBySlug()
: object|null
-
getStatusOptions()
: array<string|int, mixed>
-
getTransactionAttachments()
: Collection
-
getTransactionById()
: object|null
-
getTransactionByNumber()
: object|null
-
getTransactionHistory()
: Collection
-
getTransactionItems()
: Collection
-
getTransactionsByStatus()
: Collection
-
getVendorById()
: object|null
-
getVendorBySlug()
: object|null
-
getVendorContacts()
: Collection
-
getVendorServices()
: Collection
-
getVendorsForService()
: Collection
-
getVendorStats()
: object
-
getVendorTypes()
: array<string|int, mixed>
-
removeServiceFromVendor()
: bool
-
removeTransactionItem()
: bool
-
updateContact()
: bool
-
updateTransaction()
: bool
-
updateTransactionItem()
: bool
-
updateTransactionStatus()
: bool
-
updateVendor()
: bool
addAttachment()
public
addAttachment(int $transactionId, array<string|int, mixed> $data) : int
Parameters
-
$transactionId
: int
-
-
$data
: array<string|int, mixed>
-
public
addContact(int $vendorId, array<string|int, mixed> $data) : int
Parameters
-
$vendorId
: int
-
-
$data
: array<string|int, mixed>
-
addTransactionItem()
public
addTransactionItem(int $transactionId, int $informationObjectId[, array<string|int, mixed> $data = [] ]) : int
Parameters
-
$transactionId
: int
-
-
$informationObjectId
: int
-
-
$data
: array<string|int, mixed>
= []
-
assignServiceToVendor()
public
assignServiceToVendor(int $vendorId, int $serviceTypeId[, array<string|int, mixed> $data = [] ]) : bool
Parameters
-
$vendorId
: int
-
-
$serviceTypeId
: int
-
-
$data
: array<string|int, mixed>
= []
-
createTransaction()
public
createTransaction(array<string|int, mixed> $data) : int
Parameters
-
$data
: array<string|int, mixed>
-
createVendor()
public
createVendor(array<string|int, mixed> $data) : int
Parameters
-
$data
: array<string|int, mixed>
-
deleteAttachment()
public
deleteAttachment(int $attachmentId) : bool
Parameters
-
$attachmentId
: int
-
public
deleteContact(int $contactId) : bool
Parameters
-
$contactId
: int
-
deleteVendor()
public
deleteVendor(int $id) : bool
Parameters
-
$id
: int
-
getActiveTransactions()
public
getActiveTransactions() : Collection
getAllServiceTypes()
public
getAllServiceTypes([bool $activeOnly = true ]) : Collection
Parameters
-
$activeOnly
: bool
= true
-
getAllTransactions()
public
getAllTransactions([array<string|int, mixed> $filters = [] ]) : Collection
Parameters
-
$filters
: array<string|int, mixed>
= []
-
getAllVendors()
public
getAllVendors([array<string|int, mixed> $filters = [] ]) : Collection
Parameters
-
$filters
: array<string|int, mixed>
= []
-
getConditionRatings()
public
getConditionRatings() : array<string|int, mixed>
Return values
array<string|int, mixed>
getDashboardStats()
public
getDashboardStats() : array<string|int, mixed>
Return values
array<string|int, mixed>
getItemTransactionHistory()
public
getItemTransactionHistory(int $informationObjectId) : Collection
Parameters
-
$informationObjectId
: int
-
getMonthlyTransactionCounts()
public
getMonthlyTransactionCounts([int $months = 12 ]) : Collection
Parameters
-
$months
: int
= 12
-
getOverdueTransactions()
public
getOverdueTransactions() : Collection
getPaymentStatuses()
public
getPaymentStatuses() : array<string|int, mixed>
Return values
array<string|int, mixed>
getServiceTypeById()
public
getServiceTypeById(int $id) : object|null
Parameters
-
$id
: int
-
Return values
object|null
getServiceTypeBySlug()
public
getServiceTypeBySlug(string $slug) : object|null
Parameters
-
$slug
: string
-
Return values
object|null
getStatusOptions()
public
getStatusOptions() : array<string|int, mixed>
Return values
array<string|int, mixed>
getTransactionAttachments()
public
getTransactionAttachments(int $transactionId[, string|null $type = null ]) : Collection
Parameters
-
$transactionId
: int
-
-
$type
: string|null
= null
-
getTransactionById()
public
getTransactionById(int $id) : object|null
Parameters
-
$id
: int
-
Return values
object|null
getTransactionByNumber()
public
getTransactionByNumber(string $transactionNumber) : object|null
Parameters
-
$transactionNumber
: string
-
Return values
object|null
getTransactionHistory()
public
getTransactionHistory(int $transactionId) : Collection
Parameters
-
$transactionId
: int
-
getTransactionItems()
public
getTransactionItems(int $transactionId) : Collection
Parameters
-
$transactionId
: int
-
getTransactionsByStatus()
public
getTransactionsByStatus() : Collection
getVendorById()
public
getVendorById(int $id) : object|null
Parameters
-
$id
: int
-
Return values
object|null
getVendorBySlug()
public
getVendorBySlug(string $slug) : object|null
Parameters
-
$slug
: string
-
Return values
object|null
public
getVendorContacts(int $vendorId) : Collection
Parameters
-
$vendorId
: int
-
getVendorServices()
public
getVendorServices(int $vendorId) : Collection
Parameters
-
$vendorId
: int
-
getVendorsForService()
public
getVendorsForService(int $serviceTypeId) : Collection
Parameters
-
$serviceTypeId
: int
-
getVendorStats()
public
getVendorStats(int $vendorId) : object
Parameters
-
$vendorId
: int
-
getVendorTypes()
public
getVendorTypes() : array<string|int, mixed>
Return values
array<string|int, mixed>
removeServiceFromVendor()
public
removeServiceFromVendor(int $vendorId, int $serviceTypeId) : bool
Parameters
-
$vendorId
: int
-
-
$serviceTypeId
: int
-
removeTransactionItem()
public
removeTransactionItem(int $itemId) : bool
Parameters
-
$itemId
: int
-
public
updateContact(int $contactId, array<string|int, mixed> $data) : bool
Parameters
-
$contactId
: int
-
-
$data
: array<string|int, mixed>
-
updateTransaction()
public
updateTransaction(int $id, array<string|int, mixed> $data, int $userId[, string|null $notes = null ]) : bool
Parameters
-
$id
: int
-
-
$data
: array<string|int, mixed>
-
-
$userId
: int
-
-
$notes
: string|null
= null
-
updateTransactionItem()
public
updateTransactionItem(int $itemId, array<string|int, mixed> $data) : bool
Parameters
-
$itemId
: int
-
-
$data
: array<string|int, mixed>
-
updateTransactionStatus()
public
updateTransactionStatus(int $id, string $status, int $userId[, string|null $notes = null ]) : bool
Parameters
-
$id
: int
-
-
$status
: string
-
-
$userId
: int
-
-
$notes
: string|null
= null
-
updateVendor()
public
updateVendor(int $id, array<string|int, mixed> $data) : bool
Parameters
-
$id
: int
-
-
$data
: array<string|int, mixed>
-