Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
397 commits
Select commit Hold shift + click to select a range
54a4ee0
Update jira.yml
alopez-pp Feb 16, 2023
e6c97cf
Update jira.yml
alopez-pp Feb 16, 2023
9ade59b
Update jira.yml
alopez-pp Feb 16, 2023
981da6e
Update jira.yml
alopez-pp Feb 16, 2023
d90d387
Update jira.yml
alopez-pp Feb 17, 2023
c0097c5
Update jira.yml
alopez-pp Feb 17, 2023
26b5be8
Update jira.yml
alopez-pp Feb 17, 2023
6bbe4aa
abort payment on PayPlug if it fails on Sylius
TheGrimmChester Jun 24, 2022
2db1b6f
bypass new payment creation
TheGrimmChester Jul 21, 2022
b392c86
bypass new payment creation
TheGrimmChester Aug 2, 2022
844235b
release lock back
TheGrimmChester Aug 5, 2022
c4c61b9
SYL-152 PPSYL-79 fix payment by save card
Dec 19, 2022
1be9f6d
SYL-152 PPSYL-79 fix phpstan phpspec errors
Dec 20, 2022
d4ffb08
SYL-178 create new Payplug Gateway for Amex
Dec 29, 2022
7b3156a
SYL-178 refactor AbstractGatewayConfigurationType
Dec 29, 2022
c4ced62
SYL-178 fix phpstan errors
Dec 30, 2022
7958afa
SYL-181 pay with American Express
Dec 30, 2022
9eb6f1f
SYL-182 show info American Express in BO order
Dec 30, 2022
e555176
SYL-201 refund with American Express
Dec 30, 2022
c545acc
SYL-181 catch HttpException in AbortPaymentProcessor
Jan 5, 2023
0a48ed6
SYL-181 add amex logo
Jan 5, 2023
629f1a3
edit runs on ubuntu lastest
Jan 5, 2023
28ef208
edit Makefile
Jan 5, 2023
9ff65c0
edit Readme
Jan 5, 2023
11bf1b3
renamed PayPlug to Payplug
TheGrimmChester Feb 8, 2023
48cfeb7
fix CI
TheGrimmChester Feb 8, 2023
627429f
Update README.md
alopez-pp Feb 17, 2023
467fc6c
bump to 1.9.0
alopez-pp Feb 24, 2023
7a2faea
bump to 1.9.0
alopez-pp Feb 24, 2023
ba8498e
fix: css fine-tuning payment methods `label > img`
maxperei Feb 13, 2023
06d4832
fix: globalize flashbag link styles ina di admin payment method
maxperei Feb 23, 2023
8a27dca
refactor: blob assets and split properly because this is not only abo…
maxperei Mar 6, 2023
0bdc3a4
fix: sylius shop templates must not be overwritten in plugins prefer …
maxperei Mar 6, 2023
53eea7b
fix SYL-207 - apple pay payment when using two tabs
TheGrimmChester Mar 1, 2023
10eed23
remove invalid values from payment details when changing payment method
TheGrimmChester Mar 2, 2023
91a2b21
fix tests
TheGrimmChester Mar 6, 2023
11a061b
add missing asset event
TheGrimmChester Mar 29, 2023
2c8ef59
SYL-213 - double js event
TheGrimmChester Mar 31, 2023
6471acf
SYL-214 - fix cannot pay using oney
TheGrimmChester Apr 12, 2023
6a315a8
fix: resize apple pay logo to match w/ other payment method
maxperei Apr 19, 2023
3e7b601
udpate version to 1.9.1
lacan1 Apr 27, 2023
04ba955
feat: add sonarcloud job
vvanroye-payplug Sep 8, 2023
ce8f47e
fix: path to srouce
vvanroye-payplug Sep 8, 2023
ac76715
chore: bump yarn dev-dependencies (dependabot alerts)
maxperei Feb 13, 2023
8cb4fe0
SYLIUS-248 add PHP 8 ORM attributes
Jun 16, 2023
5929b61
SYLIUS-248 install php-http/message-factory
Jun 23, 2023
d71ae13
SYLIUS-248 fix payment is a mapped superclass
Jun 30, 2023
bd02eaa
SYLIUS-248 edit README
Jul 3, 2023
ef12985
SYLIUS-248 refactor SupportedRefundPaymentMethodsProviderDecorators
Jul 3, 2023
1824714
fix SYLIUS-248 add PHP 8 ORM attributes
TheGrimmChester Jul 27, 2023
0c11092
remove refund plugin restriction
TheGrimmChester Aug 29, 2023
84dbf8c
fix for refund plugin 1.4.0
TheGrimmChester Aug 29, 2023
7344da4
drop support for sylius < 1.11
TheGrimmChester Sep 7, 2023
522b532
Update version to 1.9.2
zadil99 Sep 21, 2023
55fe0ef
SYL-216 - fix refund decorator for shipment
TheGrimmChester Sep 28, 2023
8d344eb
Fix CI
TheGrimmChester Jun 20, 2024
a0654ee
SYL-218 - catch invalid phone number as they are not required
TheGrimmChester Jun 18, 2024
2f1dc93
SYL-220 - set payplug key as password
TheGrimmChester Jun 18, 2024
99ccaa6
chore: release 1.9.3
dmurillo-payplug Aug 14, 2024
b37b161
PPSYL-98 - Add new checkbox to enable payment integrated
Jibbarth Nov 21, 2024
e05ab4b
fix(ui): avoid loading select payment assets everywhere
maxperei Nov 27, 2024
8029716
refacto(payment): slightly js restructure, reindent twig
maxperei Nov 27, 2024
0d4df90
feat(form): payplug integrated payment fields on select payment step
maxperei Nov 27, 2024
3e56ebe
chore(parcel): expose assets
maxperei Nov 27, 2024
dbfc45d
PPSYL-101 - Add is_payplug_live twig function
Jibbarth Nov 22, 2024
caf5189
PPSYL-101 - Switch to isTest instead
Jibbarth Nov 27, 2024
345952d
PPSYL-86 - Add endpoint to init payment integrated
Jibbarth Nov 25, 2024
0ee3f05
PPSYL-86 - Check the payment method is supported for Integrated Payment
Jibbarth Nov 28, 2024
fa16f97
PPSYL-87 - On post select payment, mark order as checkout completed
Jibbarth Nov 26, 2024
70d10b3
PPSYL-87 - Phpstan issues
Jibbarth Nov 27, 2024
0a8bd51
fix(integrated): uncaught missing fields such as save cards and selec…
maxperei Nov 28, 2024
db681ac
fix(form): payplug integrated payment rendering once became an order
maxperei Dec 2, 2024
b456d98
PPSYL-123 - Handle payment fail and retry from sylius_shop_order_show
Jibbarth Dec 2, 2024
db69b11
chore(deps): regular update
maxperei Dec 10, 2024
097f932
fix(ui): missing assets in order select payment template
maxperei Dec 10, 2024
55c7e14
fix(js): improve "save card" behavior on toggling payment methods
maxperei Dec 10, 2024
c56cf28
Phpstan issue
Jibbarth Dec 10, 2024
5bb2687
chore(ci): Update upload-artifact version
Jibbarth Dec 10, 2024
e5eec83
chore(ci): require refund-plugin route for testing
Jibbarth Dec 10, 2024
5dc43eb
fix(display): [integrated payment] avoid scheme selection to close fi…
maxperei Jan 7, 2025
8bf17b8
fix(display): [integrated payment] adjust one click size and margin
maxperei Jan 7, 2025
72131ec
fix(display): [integrated payment] add loader during form validation
maxperei Jan 7, 2025
1474d98
chore(parcel): expose assets
maxperei Jan 7, 2025
5165d18
PPSYL-105 - Add deferred capture config
Jibbarth Dec 4, 2024
08b79da
PPSYL-106 - Switch amount to authorized_amount when deferred capture …
Jibbarth Dec 4, 2024
457fa4d
PPSYL-106 - Fix missing return
Jibbarth Dec 10, 2024
17ed4db
PPSYL-107 - Add a processor to capture an authorized payment
Jibbarth Dec 6, 2024
1bb2f1d
PPSYL-107 - PHPStan issue
Jibbarth Dec 10, 2024
55e4a0a
PPSYL-111 - Trigger capture auto from a command
Jibbarth Dec 9, 2024
6da9766
PPSYL-111 - Add authorized support in PaymentResolverState
Jibbarth Dec 9, 2024
8b4f6df
PPSYL-113 - Document deferred capture process
Jibbarth Dec 9, 2024
a952426
PPSYL-111 - PHPstan issues
Jibbarth Dec 10, 2024
1891284
PPSYL-110 - Handle return from oneclick and authorization
Jibbarth Dec 11, 2024
686447e
PPSYL-113 - Hotfix call processor
Jibbarth Dec 11, 2024
18068f6
PPSYL-126 - Mention that the payment will not be captured immediately
Jibbarth Dec 13, 2024
93f1822
PP - Add PermissionConstraint
Jibbarth Dec 18, 2024
6bcec6e
chore(doc): [authorized payment] new version
maxperei Jan 29, 2025
3a2fa0b
chore(doc): [authorized payment] add glob for mentioned files
maxperei Feb 21, 2025
6d211af
chore(ci): [github action] bump upload artifact to v4
maxperei Feb 21, 2025
bb64934
chore: version bump
dmurillo-payplug Feb 27, 2025
74748c3
chore(sf): [dir] move configs/templates/assets/migrations to new file…
maxperei Apr 15, 2025
676c192
feat(templating): [admin] use twig hooks for payment gateway config
maxperei Apr 17, 2025
ea9ed29
WIP: Allow to install on v2
Jibbarth Apr 18, 2025
561ba04
refactor(di): [wip] overall services syntax
maxperei Apr 16, 2025
9fd0325
refactor(lint): [grump] run quality tools
maxperei Apr 16, 2025
a3dd4d7
refactor(di): [wip] turn most services injection from xml to yaml
maxperei Apr 16, 2025
856ecbe
refactor(client): [deprecation] sylius core bundle version instead of…
maxperei Apr 16, 2025
1eb4927
refactor(routing): [config] change from yaml to php attributes
maxperei Apr 17, 2025
0fdf99d
fix(tests): [behat] patch mocker to run something somehow
maxperei Apr 17, 2025
ec5125c
fix(gateway): [admin] missing twig hooks for payment method update
maxperei Apr 25, 2025
9a16554
feat(ux): [product] rework oney popin
maxperei Apr 25, 2025
48167a4
fix(oney_popin): Move images logo from productMeta to imagesMap
Jibbarth Apr 28, 2025
e4c7aa3
PPSYL-136 - sylius v2 - Adapt Account > Saved cards to upgrade (only …
thomas-vermot-synolia Apr 24, 2025
1c42cb4
PPSYL-136 - sylius v2 - Checkout payment - Move style from block to hook
thomas-vermot-synolia Apr 24, 2025
f9f2c8a
PPSYL-136 - sylius v2 - Checkout payment - Move template in hook (+ s…
thomas-vermot-synolia Apr 28, 2025
5622bf3
PPSYL-136 - sylius v2 - Checkout payment - Replace 'integrated paymen…
thomas-vermot-synolia Apr 28, 2025
50064a3
fix(route): [path] missing `{paymentMethodId}` param in action initPa…
maxperei Apr 29, 2025
5a54586
PPSYL-136 - sylius v2 - Checkout payment - Integrated - Fix js
thomas-vermot-synolia Apr 29, 2025
a449715
PPSYL-136 - sylius v2 - Checkout payment - Integrated - remove field …
thomas-vermot-synolia May 6, 2025
c85dba4
feat(display): [oney] simulation pop-in on cart summary
maxperei Apr 28, 2025
114cf7e
chore(di): separate prepend twig specific
Jibbarth Apr 28, 2025
1922250
chore(state_machine): Use StateMachineInterface from sylius on AppleP…
Jibbarth Apr 29, 2025
3326d28
chore(state_machine): Use StateMachineInterface from sylius on Captur…
Jibbarth Apr 29, 2025
4671a84
chore(state_machine): Use StateMachineInterface from sylius on Paymen…
Jibbarth Apr 29, 2025
d9d9544
chore(state_machine): Use StateMachineInterface from sylius on Status…
Jibbarth Apr 29, 2025
80403e4
chore(state_machine): Use StateMachineInterface from sylius on OrderC…
Jibbarth Apr 29, 2025
463c353
chore(state_machine): Use StateMachineInterface from sylius on PostPa…
Jibbarth Apr 29, 2025
13a34e7
chore(state_machine): Use StateMachineInterface from sylius on OrderP…
Jibbarth Apr 29, 2025
8656b3e
chore(state_machine): Use StateMachineInterface from sylius on Refund…
Jibbarth Apr 29, 2025
f66ce63
chore(state_machine): Update PaymentsProcessor to add a WorkflowEvent…
Jibbarth Apr 29, 2025
4b95588
chore(state_machine): Clean old winzou state machine
Jibbarth Apr 29, 2025
c516d7b
fix(action): [alias] wrong duplicates
maxperei May 7, 2025
888b80f
fix(di): [action] wrong service ids
maxperei May 13, 2025
5307524
PPSYL-136 - sylius v2 - Adapt Account > Saved cards to upgrade (only …
thomas-vermot-synolia Apr 24, 2025
959ea15
PPSYL-136 - sylius v2 - Adapt Account > Change template namespace
thomas-vermot-synolia Apr 28, 2025
06dd3a4
PPSYL-136 - Improvement
Jibbarth May 28, 2025
b231939
PPSYL-136 - Remove again twig_hooks in shop
Jibbarth May 28, 2025
20fb677
PPSYL-136 - sylius v2 - Checkout payment - Oney integration
thomas-vermot-synolia Apr 29, 2025
e577c57
PPSYL-136 - sylius v2 - Checkout payment - AmericanExpress integration
thomas-vermot-synolia Apr 30, 2025
764b099
PPSYL-136 - sylius v2 - Checkout payment - Bancontact integration (wi…
thomas-vermot-synolia Apr 30, 2025
9007909
fix(stimulus): do not add integrated-payment controller if not enabled
Jibbarth May 28, 2025
895090c
Account Saved Cards : Remove old semantic classes
Jibbarth Jun 1, 2025
80b19cc
Trigger hook for every factoryName
Jibbarth Jun 1, 2025
eba3344
Use shared hook for select payment to have it working both on checkou…
Jibbarth Jun 1, 2025
43c6973
Unify block_prefix for oney_payment_choice
Jibbarth Jun 1, 2025
ece4241
Integrated Payment: bootstrapt btn
Jibbarth Jun 1, 2025
49cf284
Clean comments
Jibbarth Jun 1, 2025
4e6187f
fix(display): [integrated] better rendering
maxperei Jun 20, 2025
a3f1611
fix(checkout): [storefront] rework select payment
maxperei Jun 24, 2025
97bb922
feat(checkout): [oney] complete info
maxperei Jun 24, 2025
bd18db6
feat(checkout): [applepay] migrate to stimulus
maxperei Jun 24, 2025
6c1d390
fix(checkout): [oney] modal behaviour on page load
maxperei Jun 24, 2025
8042861
PPSYL-151 - Improve capture docs with symfony workflow
Jibbarth Jun 24, 2025
df7e74f
PPSYL-151 - Clean unused use
Jibbarth Jun 25, 2025
65b886b
Fix path for css
Jibbarth Jun 25, 2025
014997c
PPSYL-150 - Remove findForChannel and use findForOrder method for Ref…
Jibbarth Jun 25, 2025
cf0bbcc
[Stimulus] Extends form select to be able to run on checkout and afte…
Jibbarth Jul 21, 2025
68992e2
PPSYL-138 - Use Payment request flow for payplug
Jibbarth May 27, 2025
d20a0f1
PPSYL-138 - Autoconfigure gateway_configuration_type
Jibbarth May 28, 2025
6129c4b
PPSYL-138 - Disable payum gateway for gateway payplug
Jibbarth May 28, 2025
e7625fd
PPSYL-138 - Fix call to paymentDataCreator
Jibbarth Jun 1, 2025
24b089e
PPSYL-138 - Add command provider for others gateway
Jibbarth Jun 1, 2025
1923ca1
PPSYL-138 - Allow cancel url
Jibbarth Jun 1, 2025
85c5657
PPSYL-138 - IntegratedPayment - do not dispatch CapturePaymentRequest…
Jibbarth Jun 1, 2025
29381e5
Add priority to gateways
Jibbarth Jun 1, 2025
e31f831
fixup! PPSYL-138 - IntegratedPayment - do not dispatch CapturePayment…
Jibbarth Jun 1, 2025
6ea6aa4
PPSYL-138 - Handle Notification
Jibbarth Jul 15, 2025
9f0f781
PPSYL-138 - Coding standards
Jibbarth Jul 17, 2025
b86afc4
[CI] Update action/cache version and sf/sylius dependencies
Jibbarth Jul 18, 2025
a9870c5
[CI] Fix Phpstan issues
Jibbarth Jul 18, 2025
de88522
[CI] Update rulesets
Jibbarth Jul 18, 2025
1a420bc
[CI] Remove phpspec
Jibbarth Jul 18, 2025
04d41d1
[CI] Remove phpspec in gha
Jibbarth Jul 18, 2025
d747c69
[CI] Remove spec folder in ecs
Jibbarth Jul 21, 2025
ff56f86
Do not trigger sonarcloud on fork
Jibbarth Jul 21, 2025
dc17be0
[Tests] Initialize TestApplication
Jibbarth Jul 21, 2025
688d768
[CI] Update makefile and gha for use testApplication
Jibbarth Jul 21, 2025
9cafa55
[CI] Update dev tools
Jibbarth Jul 21, 2025
bdb4b71
fixup! [CI] Update makefile and gha for use testApplication
Jibbarth Jul 21, 2025
a1e86a3
Clean install folder (no more required)
Jibbarth Jul 21, 2025
3f89bdc
[Tests] Force sync transport payment request
Jibbarth Jul 25, 2025
3c07ce9
[CI] Update PHPunit to use it through testApplication
Jibbarth Jul 21, 2025
2de3aa0
Add mandatory assets entrypoint
Jibbarth Jul 29, 2025
95e976f
PPSYL-159 - Make CardsOwnerInterface compatible with trait
Jibbarth Aug 22, 2025
f53c956
PPSYL-162 - Retry to pay when paiement is not cancelled
Jibbarth Aug 22, 2025
123564f
PPSYL-131 - Do not load payum gateways anymore
Jibbarth Aug 27, 2025
ba46e53
PPSYL-131 - Clean validators
Jibbarth Aug 27, 2025
9bd8a48
Update translation, no html is possible here
Jibbarth Aug 27, 2025
d611798
Version 2.x
Jibbarth Aug 27, 2025
c8e95b8
The popin doesn't need to be in form_theme
Jibbarth Aug 27, 2025
b3f2ad6
Clean old js/css import
Jibbarth Aug 27, 2025
4c17f72
PPSYL-163 - Replace secretKey by live checkbox
Jibbarth Aug 29, 2025
da8c3d7
PPSYL-163 - Remove secretKey from form
Jibbarth Aug 29, 2025
d77b942
PPSYL-163 - Handle Oauth redirection and creation of clients
Jibbarth Aug 29, 2025
a9537c7
PPSYL-163 - Retrieve access_token and use it in PayplugApiClient
Jibbarth Aug 29, 2025
104eda5
PPSYL-163 - Remove usage of initialize method from PayplugApiClient
Jibbarth Aug 29, 2025
e7dfda9
PPSYL-163 - Allow renew oauth when updating payment method
Jibbarth Aug 29, 2025
598e4c5
PPSYL-163 - Delegate constraint check after submit
Jibbarth Aug 29, 2025
a31b0ac
PPSYL-163 - Add custom flashes error message to display html
Jibbarth Sep 5, 2025
9033704
PPSYL-163 - Add translations
Jibbarth Sep 5, 2025
ddfb4a7
PPSYL-163 - Bump payplug sdk
Jibbarth Sep 5, 2025
e630245
PPSYL-163 - Improve error catching and log on dedicated channel
Jibbarth Sep 5, 2025
323e408
PPSYL-163 - Fix Oney validation
Jibbarth Sep 5, 2025
4ff6c0c
PPSYL-163 - Fix prevent start oauth on non payplug payment
Jibbarth Sep 5, 2025
70ef3da
Clean old css hook
Jibbarth Sep 8, 2025
9c6e358
PPSYL-143 - Payment id is sent in the "id" key not "payment_id".
TheGrimmChester May 22, 2025
572c5ba
chore: version bump
dmurillo-payplug Jul 2, 2025
f2ac632
Hotfix - Remove stylesheet hook on saved cards
Jibbarth Sep 8, 2025
dd6b4c5
PPSYL-163 - Do not validate when paymentmethod is not payplug on update
Jibbarth Sep 8, 2025
17baf7c
PPSYL-163 - Fix retrieving cards
Jibbarth Sep 9, 2025
999d44f
PPSYL-163 - PHPStan getSession flashbag - Ignore error
Jibbarth Sep 9, 2025
672753d
PPSYL-163 - PHPStan Clean issues
Jibbarth Sep 9, 2025
7d9beee
PPSYL-163 - Add Changelog
Jibbarth Sep 9, 2025
c31d574
chore: fix version
dmurillo-payplug Nov 14, 2025
80912e7
PPSYL-170 - Avoid critical when no payment id yet
Jibbarth Feb 16, 2026
216e6f8
PPSYL-170 - Avoid send details from mollie to payplug
Jibbarth Feb 16, 2026
8dd8097
PPSYL-171 - Update readme instruction / fix links
Jibbarth Feb 16, 2026
03b1465
Hotfix - Bump phpunit
Jibbarth Feb 16, 2026
d6caf2d
Fix Phpstan
Jibbarth Feb 16, 2026
8e29d45
Remove install ca certificate, not used anymore
Jibbarth Feb 16, 2026
b4ca057
PPSYL-174 - Add note for assets on 2.0.x
Jibbarth Mar 3, 2026
5f6f5aa
PPSYL-177 - handle canceled by oney status
Jibbarth Mar 4, 2026
40e84e0
PPSYL-173 - Update namespace for gatewayConfigInterface
Jibbarth Mar 3, 2026
05a4677
PPSYL-173 - Improve refundUnits command creator decorator
Jibbarth Mar 4, 2026
f9e4d8c
PPSYL-173 - Mark RefundPaymentGeneratedHandler as MessageHandler
Jibbarth Mar 4, 2026
6b6f487
PPSYL-173 - Remove useless controllers for refund
Jibbarth Mar 4, 2026
ecb5f93
PPSYL-173 - Handle refund from notification
Jibbarth Mar 4, 2026
743859d
Mark payum classes as deprecated
Jibbarth Mar 4, 2026
7ddca7c
PPSYL-173 - Fix phpstan issues
Jibbarth Mar 9, 2026
dd1d121
[Checkout] Refact switch methods
Jibbarth Mar 18, 2026
f05e717
[Checkout] Update logos
Jibbarth Mar 18, 2026
0480a55
[Checkout] Unminify integrated payment.css
Jibbarth Mar 18, 2026
3ac492f
[Checkout] Improve enable/disable next step
Jibbarth Mar 18, 2026
0fcf5ff
PPSYL-176 - Improve applepay stimulus controller and template
Jibbarth Mar 30, 2026
8b8ab15
PPSYL-176 - Fix retrieving ressource in OrderController and service i…
Jibbarth Mar 30, 2026
8bab8ca
PPSYL-176 - Improve disabling payment method when not eligible
Jibbarth Mar 30, 2026
69bd94b
PPSYL-176 - Latest ApplePay sdk version make it compatible with more …
Jibbarth Mar 30, 2026
43bc3da
PPSYL-176 - Remove useless header
Jibbarth Mar 30, 2026
7f473bb
PPSYL-176 - Fix switching method enable next button or not
Jibbarth Mar 30, 2026
4343734
Fix toggle next button when no integrated payment
Jibbarth Apr 1, 2026
afb5b7a
PPSYL-176 - Fix retrieving applepay token, add more log, unify next r…
Jibbarth Apr 2, 2026
d9a0293
PPSYL-176 - Fix returning data when fail to handle next route
Jibbarth Apr 2, 2026
c1de8f9
PPSYL-176 - Clean Provider, apple-pay-controller
Jibbarth Apr 9, 2026
65b5c07
PPSYL-176 - Improve retrieve order in notify
Jibbarth Apr 9, 2026
dde1ca5
PPSYL-176 - Use api client for payment method when abort, not default…
Jibbarth Apr 9, 2026
0f57210
PPSYL-176 - Phpstan
Jibbarth Apr 9, 2026
1acef68
Prevent 500 when payment method has never been unifiedauth
Jibbarth Apr 14, 2026
5c61bf8
Hotfix - Clean cache client config after new oauth
Jibbarth Apr 14, 2026
9395e74
upgrade-v2: update README with complete instructions
adumont-payplug Apr 17, 2026
844f828
FIX: fixing dependency injection for installation
adumont-payplug Apr 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
86 changes: 86 additions & 0 deletions .github/workflows/analysis.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
name: Analysis
'on':
push:
branches:
- develop
- qa
- master
paths-ignore:
- README.md
pull_request:
paths-ignore:
- README.md
jobs:
analysis:
name: 'PHP ${{ matrix.php }} Symfony ${{ matrix.symfony }}'
runs-on: ubuntu-latest
strategy:
matrix:
php:
- 8.2
symfony:
- '6.4.*'
env:
APP_ENV: test
steps:
-
uses: actions/checkout@v2
-
name: 'Setup PHP'
uses: shivammathur/setup-php@v2
with:
php-version: '${{ matrix.php }}'
tools: symfony
coverage: none
-
name: 'Composer - Get Cache Directory'
id: composer-cache
run: 'echo "::set-output name=dir::$(composer config cache-files-dir)"'
-
name: 'Composer - Set cache'
uses: actions/cache@v4
with:
path: '${{ steps.composer-cache.outputs.dir }}'
key: 'php-${{ matrix.php }}-symfony-${{ matrix.symfony }}-composer-${{ hashFiles(''**/composer.json'') }}'
restore-keys: "php-${{ matrix.php }}-symfony-${{ matrix.symfony }}-composer-\n"
-
name: 'Composer - Validate composer.json and composer.lock'
run: 'composer validate --strict'
-
name: 'Composer - Github Auth'
run: 'composer config -g github-oauth.github.com ${{ github.token }}'
-
name: 'Composer - Restrict Symfony version'
run: 'composer config extra.symfony.require "${{ matrix.symfony }}"'
-
name: 'Composer - Update dependencies'
run: 'composer update --no-progress'
id: end-of-setup
-
name: 'PHPStan - Run'
run: 'if [ -f ruleset/phpstan.neon ]; then vendor/bin/phpstan analyse -c ruleset/phpstan.neon src/ ; else echo PHPStan rulesets file does not exist, skipping step ; fi'
if: 'always() && steps.end-of-setup.outcome == ''success'''
# TODO: launch Grumphp

sonarcloud:
if: github.event.repository.fork != true
runs-on: ubuntu-latest
continue-on-error: true
steps:
- uses: actions/checkout@v3
with:
# Disabling shallow clone is recommended for improving relevancy of reporting
fetch-depth: 0
- name: SonarCloud Scan
uses: sonarsource/sonarcloud-github-action@master
env:
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
with:
projectBaseDir: .
args: >
-Dsonar.organization=${{ secrets.SONAR_ORGA }}
-Dsonar.projectKey=github-payplug-payplug-syliuspayplugplugin
-Dsonar.sources=src/
-Dsonar.test.exclusions=tests/**
-Dsonar.tests=tests/
-Dsonar.verbose=true
205 changes: 0 additions & 205 deletions .github/workflows/ci.yaml

This file was deleted.

32 changes: 32 additions & 0 deletions .github/workflows/jira.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: CREATE JIRA ISSUE

on:
issues:
types: [opened, edited]

jobs:
jira:
name: Create Jira issue
runs-on: ubuntu-latest
steps:
- name: Jira Login
uses: atlassian/gajira-login@master
env:
JIRA_BASE_URL: ${{ secrets.JIRA_BASE_URL }}
JIRA_USER_EMAIL: ${{ secrets.JIRA_USER_EMAIL }}
JIRA_API_TOKEN: ${{ secrets.JIRA_API_TOKEN }}

- name: Create
id: create
uses: atlassian/gajira-create@master
env:
TITLE_ISSUE: ${{ github.event.issue.title }}
with:
project: SMP
issuetype: Sylius Technical Support
summary: "${{ env.TITLE_ISSUE }} #${{ github.event.issue.number }}"
# Valeur par default "from github" en MVP
fields: '{"customfield_10150": "${{ github.event.issue.html_url }} \n\nCreated from GitHub Action", "customfield_10106": "from github","customfield_10105": "https://www.from-github.fr","customfield_10108": "from github", "customfield_10145": "from github"}'

- name: Log
run: echo "Created issue ${{ steps.create.outputs.issue }}"
5 changes: 5 additions & 0 deletions .github/workflows/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# ⚠️ Requirements
Reviewer, please take a look at those requirements:

- [ ] Check that plugin version has been upgrated and are identical in both `composer.json` and `src/PayPlugSyliusPayPlugPlugin.php` files

Loading
Loading