ManualMembershipUnsupportedTrait
Provides a throwing default implementation of BridgeInterface::create_manual_membership(). Use this trait in any bridge that does not support programmatic manual subscriber creation — it throws \BadMethodCallException with a descriptive message when called.
Add-on bridges that DO support manual membership creation must NOT use this trait. Instead implement create_manual_membership() directly and hook benecaster_bridge_supports_manual_membership to return true for their bridge slug.