\Shop_Views_Order

Summary

Methods
Properties
Constants
create()
find()
get()
getBySecureId()
update()
delete()
checkAccess()
pay()
payInfo()
checkPay()
actions()
doAction()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
updateReceiptInfo()
No private properties found
N/A

Methods

create()

create(\Pluf_HTTP_Request  $request, array  $match) : \Shop_Order

یک تقاضای جدید در سیستم ایجاد می‌کند.

Parameters

\Pluf_HTTP_Request $request
array $match

Returns

\Shop_Order

find()

find(\Pluf_HTTP_Request  $request, array  $match) : 

Lists all requests

Parameters

\Pluf_HTTP_Request $request
array $match

Returns

get()

get(\Pluf_HTTP_Request  $request, array  $match) : \Shop_Order

یک درخواست را با شناسه تعیین می‌کند

Parameters

\Pluf_HTTP_Request $request
array $match

Returns

\Shop_Order

getBySecureId()

getBySecureId(\Pluf_HTTP_Request  $request, array  $match) : \Shop_Order

دسترسی امن به داده‌ها

توی این فراخوانی دسترسی‌های امنیتی بررسی نمی‌شوند.

Parameters

\Pluf_HTTP_Request $request
array $match

Throws

\Pluf_Exception_DoesNotExist

Returns

\Shop_Order

update()

update(\Pluf_HTTP_Request  $request, array  $match) 

درخواست را به روز می‌کند

Parameters

\Pluf_HTTP_Request $request
array $match

delete()

delete(\Pluf_HTTP_Request  $request, array  $match) : \Shop_Order

درخواست را حذف می‌کند.

Parameters

\Pluf_HTTP_Request $request
array $match

Returns

\Shop_Order

checkAccess()

checkAccess(\Pluf_HTTP_Request  $request, \Shop_Order  $order) : boolean

Checks access to given order.

If request has not access to order it throws an exception.

Parameters

\Pluf_HTTP_Request $request
\Shop_Order $order

Throws

\Pluf\Exception

Returns

boolean

pay()

pay(\Pluf_HTTP_Request  $request, array  $match) 

Parameters

\Pluf_HTTP_Request $request
array $match

payInfo()

payInfo(  $request,   $match) 

Parameters

$request
$match

checkPay()

checkPay(\Pluf_HTTP_Request  $request, array  $match) 

Parameters

\Pluf_HTTP_Request $request
array $match

actions()

actions(\Pluf_HTTP_Request  $request, array  $match) : array

Gets lit of possible actions

Parameters

\Pluf_HTTP_Request $request
array $match

Returns

array —

an array of transitions

doAction()

doAction(  $request,   $match) 

Parameters

$request
$match

updateReceiptInfo()

updateReceiptInfo(\Shop_Order  $order) : boolean

Checks receipt info and returns true if receipt is payed and false otherwise.

Parameters

\Shop_Order $order

Returns

boolean