Skip to main content

BridgeInterface

The contract all membership bridges must implement. Add-on bridges implement this interface to integrate their target plugin’s subscription data with Benecaster’s token and feed system.

create_manual_membership() was added in feature/manual-subscriber-assignment. Bridges that cannot programmatically create a member should use ManualMembershipUnsupportedTrait to inherit a throwing default, and must NOT return true from the benecaster_bridge_supports_manual_membership filter unless they implement the method directly.