├── .gitignore ├── Exception └── UnresolvedDefaultPaymentMethodException.php ├── Factory ├── PaymentFactory.php └── PaymentFactoryInterface.php ├── LICENSE ├── Model ├── Payment.php ├── PaymentInterface.php ├── PaymentMethod.php ├── PaymentMethodInterface.php ├── PaymentMethodTranslation.php ├── PaymentMethodTranslationInterface.php └── PaymentsSubjectInterface.php ├── PaymentTransitions.php ├── README.md ├── Repository └── PaymentMethodRepositoryInterface.php ├── Resolver ├── CompositeMethodsResolver.php ├── DefaultPaymentMethodResolver.php ├── DefaultPaymentMethodResolverInterface.php ├── PaymentMethodsResolver.php └── PaymentMethodsResolverInterface.php ├── composer.json ├── phpspec.yml.dist └── spec ├── Exception └── UnresolvedDefaultPaymentMethodExceptionSpec.php ├── Factory └── PaymentFactorySpec.php ├── Model ├── PaymentMethodSpec.php └── PaymentSpec.php └── Resolver ├── CompositeMethodsResolverSpec.php ├── DefaultPaymentMethodResolverSpec.php └── PaymentMethodsResolverSpec.php /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sylius/Payment/HEAD/.gitignore -------------------------------------------------------------------------------- /Exception/UnresolvedDefaultPaymentMethodException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sylius/Payment/HEAD/Exception/UnresolvedDefaultPaymentMethodException.php -------------------------------------------------------------------------------- /Factory/PaymentFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sylius/Payment/HEAD/Factory/PaymentFactory.php -------------------------------------------------------------------------------- /Factory/PaymentFactoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sylius/Payment/HEAD/Factory/PaymentFactoryInterface.php -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sylius/Payment/HEAD/LICENSE -------------------------------------------------------------------------------- /Model/Payment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sylius/Payment/HEAD/Model/Payment.php -------------------------------------------------------------------------------- /Model/PaymentInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sylius/Payment/HEAD/Model/PaymentInterface.php -------------------------------------------------------------------------------- /Model/PaymentMethod.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sylius/Payment/HEAD/Model/PaymentMethod.php -------------------------------------------------------------------------------- /Model/PaymentMethodInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sylius/Payment/HEAD/Model/PaymentMethodInterface.php -------------------------------------------------------------------------------- /Model/PaymentMethodTranslation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sylius/Payment/HEAD/Model/PaymentMethodTranslation.php -------------------------------------------------------------------------------- /Model/PaymentMethodTranslationInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sylius/Payment/HEAD/Model/PaymentMethodTranslationInterface.php -------------------------------------------------------------------------------- /Model/PaymentsSubjectInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sylius/Payment/HEAD/Model/PaymentsSubjectInterface.php -------------------------------------------------------------------------------- /PaymentTransitions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sylius/Payment/HEAD/PaymentTransitions.php -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sylius/Payment/HEAD/README.md -------------------------------------------------------------------------------- /Repository/PaymentMethodRepositoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sylius/Payment/HEAD/Repository/PaymentMethodRepositoryInterface.php -------------------------------------------------------------------------------- /Resolver/CompositeMethodsResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sylius/Payment/HEAD/Resolver/CompositeMethodsResolver.php -------------------------------------------------------------------------------- /Resolver/DefaultPaymentMethodResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sylius/Payment/HEAD/Resolver/DefaultPaymentMethodResolver.php -------------------------------------------------------------------------------- /Resolver/DefaultPaymentMethodResolverInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sylius/Payment/HEAD/Resolver/DefaultPaymentMethodResolverInterface.php -------------------------------------------------------------------------------- /Resolver/PaymentMethodsResolver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sylius/Payment/HEAD/Resolver/PaymentMethodsResolver.php -------------------------------------------------------------------------------- /Resolver/PaymentMethodsResolverInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sylius/Payment/HEAD/Resolver/PaymentMethodsResolverInterface.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sylius/Payment/HEAD/composer.json -------------------------------------------------------------------------------- /phpspec.yml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sylius/Payment/HEAD/phpspec.yml.dist -------------------------------------------------------------------------------- /spec/Exception/UnresolvedDefaultPaymentMethodExceptionSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sylius/Payment/HEAD/spec/Exception/UnresolvedDefaultPaymentMethodExceptionSpec.php -------------------------------------------------------------------------------- /spec/Factory/PaymentFactorySpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sylius/Payment/HEAD/spec/Factory/PaymentFactorySpec.php -------------------------------------------------------------------------------- /spec/Model/PaymentMethodSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sylius/Payment/HEAD/spec/Model/PaymentMethodSpec.php -------------------------------------------------------------------------------- /spec/Model/PaymentSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sylius/Payment/HEAD/spec/Model/PaymentSpec.php -------------------------------------------------------------------------------- /spec/Resolver/CompositeMethodsResolverSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sylius/Payment/HEAD/spec/Resolver/CompositeMethodsResolverSpec.php -------------------------------------------------------------------------------- /spec/Resolver/DefaultPaymentMethodResolverSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sylius/Payment/HEAD/spec/Resolver/DefaultPaymentMethodResolverSpec.php -------------------------------------------------------------------------------- /spec/Resolver/PaymentMethodsResolverSpec.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sylius/Payment/HEAD/spec/Resolver/PaymentMethodsResolverSpec.php --------------------------------------------------------------------------------