class ProductSaleElementsController extends BaseApiController

Class ProductSaleElementsController

Traits

Symfony\Component\DependencyInjection\ContainerAwareTrait

Constants

EMPTY_FORM_NAME

CONTROLLER_TYPE

Methods

EventDispatcher
getDispatcher()

Return the event dispatcher,

getTranslator()

return the Translator

getMailer()

return an instance of \Swift_Mailer with good Transporter configured.

createForm($name, $type = 'form', array $data = array(), array $options = array())

No description

ContainerInterface
getContainer()

No description

string
getControllerType()

No description

setApiUser( Api $apiUser)

No description

getApiUser()

No description

listAction($productId)

No description

getPseAction($pseId)

No description

createAction()

No description

updateAction()

No description

deleteAction($pseId)

No description

loadProductSaleElements( FormEvent $event)

No description

Details

in BaseController at line 128
EventDispatcher getDispatcher()

Return the event dispatcher,

Return Value

EventDispatcher

in BaseController at line 138
Translator getTranslator()

return the Translator

Return Value

Translator

in BaseController at line 545
MailerFactory getMailer()

return an instance of \Swift_Mailer with good Transporter configured.

Return Value

MailerFactory

in BaseApiController at line 106
BaseForm createForm($name, $type = 'form', array $data = array(), array $options = array())

Parameters

$name
$type
array $data
array $options

Return Value

BaseForm This method builds a thelia form with its name

in BaseController at line 589
ContainerInterface getContainer()

Return Value

ContainerInterface

in BaseApiController at line 121
string getControllerType()

Return Value

string

in BaseApiController at line 46
setApiUser( Api $apiUser)

Parameters

Api $apiUser

in BaseApiController at line 51
getApiUser()

at line 60
JsonResponse listAction($productId)

Parameters

$productId

Return Value

JsonResponse List a product pses

at line 94
JsonResponse getPseAction($pseId)

Parameters

$pseId

Return Value

JsonResponse Get a pse details

at line 131
JsonResponse createAction()

Return Value

JsonResponse Create product sale elements

at line 194
JsonResponse updateAction()

Return Value

JsonResponse Create product sale elements

at line 263
JsonResponse|Response deleteAction($pseId)

Parameters

$pseId

Return Value

JsonResponse|Response Delete a pse

at line 385
loadProductSaleElements( FormEvent $event)

Parameters

FormEvent $event Loads initial pse data into a form. It is used in for a form event on pse update