simple_paypal_field-8.x-1.1/src/Event/PaypalSmartButtonsEvent.php
src/Event/PaypalSmartButtonsEvent.php
<?php namespace Drupal\simple_paypal_field\Event; use Symfony\Component\EventDispatcher\Event; /** * PayPal smart buttons event. */ class PaypalSmartButtonsEvent extends Event { /** * Order details. * * @var array */ protected $details; /** * Field details. * * @var array|null * * @todo Store and return the field instance? */ protected $field; /** * PaypalSmartButtonsEvent constructor. * * @param array $details * Payment details as it sent from paypal. * @param array|null $field * Field details if it exists. */ public function __construct(array $details, ?array $field = NULL) { $this->details = $details; $this->field = $field; } /** * Getter for 'details' field. * * @return array * Array contains payment details */ public function getDetails(): array { return $this->details; } /** * Getter for 'field' field. * * @return array|null * Array contains field information. */ public function getField(): ?array { return $this->field; } }