3. Interfaces

3.1. Subscriber Interface

This component contains SWP\Component\Paywall\Model\SubscriberInterface interface which should be implemented by your user class.

3.2. Paywall Secured Interface

This component contains SWP\Component\Paywall\Model\PaywallSecuredInterface interface which should be implemented by classes that must be flagged as “paywall secured”.

3.3. Paywall Secured Trait

This component contains SWP\Component\Paywall\Model\PaywallSecuredTrait trait which adds a special property along with getter and setter. By using this trait it is possible to flag your objects as paywall secured.