How is Magento\Payment\Model\Method\Adapter::assignData() implemented and used?

Context: How is Magento\Vault\Model\Method\Vault::assignData() implemented and used?

Implementation

This event is handled by the Magento\Vault\Observer\VaultEnableAssigner::execute() observer.