1 | <?php |
||
22 | abstract class AbstractPayoneSubForm extends AbstractSubFormType implements SubFormInterface, SubFormProviderNameInterface |
||
23 | { |
||
24 | const PAYMENT_PROVIDER = PayoneConstants::PROVIDER_NAME; |
||
25 | |||
26 | const FIELD_PAYMENT_METHOD = 'paymentMethod'; |
||
27 | const FIELD_PAYONE_CREDENTIALS_MID = 'payone_mid'; |
||
28 | const FIELD_PAYONE_CREDENTIALS_AID = 'payone_aid'; |
||
29 | const FIELD_PAYONE_CREDENTIALS_PORTAL_ID = 'payone_portal_id'; |
||
30 | const FIELD_PAYONE_HASH = 'payone_hash'; |
||
31 | const FIELD_CLIENT_API_CONFIG = 'payone_client_api_config'; |
||
32 | const FIELD_CLIENT_LANG_CODE = 'payone_client_lang_code'; |
||
33 | |||
34 | /** |
||
35 | * @return string |
||
36 | */ |
||
37 | public function getProviderName() |
||
41 | |||
42 | /** |
||
43 | * @param \Symfony\Component\Form\FormBuilderInterface $builder |
||
44 | * |
||
45 | * @return $this |
||
46 | */ |
||
47 | protected function addHiddenInputs(FormBuilderInterface $builder) |
||
61 | |||
62 | /** |
||
63 | * @return \Symfony\Component\Validator\Constraint |
||
64 | */ |
||
65 | protected function createNotBlankConstraint() |
||
69 | |||
70 | /** |
||
71 | * @return \SprykerEco\Yves\Payone\Form\Constraint\BankAccount |
||
72 | */ |
||
73 | protected function createBankAccountConstraint() |
||
77 | } |
||
78 |