braintree_cashier-8.x-4.x-dev/src/Event/SubscriptionCanceledByUserEvent.php
src/Event/SubscriptionCanceledByUserEvent.php
<?php
namespace Drupal\braintree_cashier\Event;
use Drupal\braintree_cashier\Entity\BraintreeCashierSubscriptionInterface;
use Symfony\Component\EventDispatcher\Event;
/**
* A subscription was canceled by a user.
*/
class SubscriptionCanceledByUserEvent extends Event {
/**
* The subscription entity canceled.
*
* @var \Drupal\braintree_cashier\Entity\BraintreeCashierSubscriptionInterface
*/
protected $subscription;
/**
* SubscriptionCanceledByUserEvent constructor.
*
* @param \Drupal\braintree_cashier\Entity\BraintreeCashierSubscriptionInterface $subscription
* The subscription entity canceled.
*/
public function __construct(BraintreeCashierSubscriptionInterface $subscription) {
$this->subscription = $subscription;
}
/**
* Gets the subscription entity canceled.
*
* @return \Drupal\braintree_cashier\Entity\BraintreeCashierSubscriptionInterface
* The subscription entity canceled.
*/
public function getSubscription() {
return $this->subscription;
}
}
