Commit graph

52 commits

Author SHA1 Message Date
Alex P
2236b3cfbe Add plugin info retrieval 2022-02-17 18:18:33 +02:00
dinamiko
44542ebf19 Add psalm 2021-10-13 11:13:09 +02:00
Anton Ukhanev
272302501b Update deps 2021-08-26 16:57:01 +02:00
Anton Ukhanev
b8cc98e9cd Remove unused dependency
The WP containers don't seem to be used anywhere. There were
imports, but they are not actually used it seems.
2021-08-26 11:01:42 +02:00
Anton Ukhanev
d4c8282518 Use Composer modules and convert modules to PSR-4
PSR-4 is much more robust and predictable. But to do this,
a source root dir must be specified for every module.
This could be done in the root file, but this is not very modular.
Instead, now every module declares its own source root by using
the amazing Composer Merge Plugin. This approach allows each module
to also declare its own dependencies. Together, these changes allow
modules to be easily extractable to separate pacakges when the need
arises, and in general improves modularity significantly.
2021-08-26 11:01:20 +02:00
Anton Ukhanev
45db097bd8 Now depending on newer module standard
Refactoring of modules themselves was not necessary,
because they were already following the new standard.
2021-08-26 10:56:33 +02:00
Alex P
0bb6aa62f2 Allow phpunit 7.x, 8.x for PHP 7.1+ 2021-08-18 17:14:44 +03:00
dinamiko
119543ae2d Update dhii/module-interface to version 0.3 2021-07-14 14:58:23 +02:00
Jorge A. Torres
2a8ee97ad1 Update PluginModule::run() to follow upstream's signature 2021-07-06 09:49:41 -05:00
dinamiko
4bca690161 Update dhii/module-interface version constrain 2021-07-06 09:42:08 -05:00
dinamiko
d8817134a9 Update dhii\module-interface 2021-07-06 09:41:30 -05:00
Jorge A. Torres
b15010fa6e Release 1.2.1 2021-03-08 17:38:29 -03:00
dinamiko
47015a8f23 Delete oomphinc/composer-installers-extender 2021-01-25 09:25:08 +01:00
dinamiko
237ee98ba7 Move oomphinc/composer-installers-extender to require-dev 2021-01-22 15:23:49 +01:00
Jorge A. Torres
6b620f96f4 Remove “authors” from composer.json 2020-10-21 13:42:31 -03:00
Jorge A. Torres
02718c6c77 Rename plugin to "WooCommerce PayPal Payments" 2020-10-09 19:00:00 -03:00
David Remer
9b821924cb add fallback in case getallheaders() is not part of the PHP distribution 2020-09-25 14:00:46 +03:00
David Remer
b8084274ee fix dhii dependencies 2020-09-16 10:33:22 +03:00
David Remer
ddd4f5ba09 downgrade dhii/module-interface to 0.1 2020-09-16 10:18:45 +03:00
David Remer
7445c91ed7 fix tests 2020-09-14 07:51:45 +03:00
David Remer
c5899d915c downgrade plugin to php 7.0 2020-09-11 13:38:02 +03:00
David Remer
5e011b4f95 rename plugin and slug to PayPal Payments for WooCommerce 2020-09-11 10:20:12 +03:00
David Remer
021d1395d0 remove repositories from composer.json 2020-09-11 10:14:25 +03:00
David Remer
cc5b88f79d add wp-oop/transient-cache package 2020-09-02 09:17:43 +03:00
David Remer
1194b325ce use composer autoloader 2020-09-01 15:27:18 +03:00
David Remer
92221536a0 pcp-49 change text domain 2020-09-01 11:40:13 +03:00
David Remer
e35c4fe419 move admin notices module to local modules 2020-09-01 10:16:30 +03:00
David Remer
1d4096bc13 move session repo to local modules 2020-09-01 10:02:47 +03:00
David Remer
f5bb4048cd add api client to main repository 2020-08-31 13:38:54 +03:00
David Remer
7b25d5bb0c add custom autoloader 2020-08-31 12:37:24 +03:00
David Remer
61d24eede6 setup coding standards 2020-08-27 11:07:01 +03:00
David Remer
c1991e9153 init subscriptions 2020-07-28 12:27:42 +03:00
David Remer
ffad232792 remove apache ext from comopser.json 2020-07-09 16:35:57 +03:00
David Remer
2b208817bd start verification of webhooks 2020-07-09 16:31:06 +03:00
David Remer
ff0e7b2af6 small fixes to register the endpoint at paypal 2020-07-06 13:49:55 +03:00
David Remer
33a84b19cb add webhook 2020-07-06 11:04:06 +03:00
David Remer
8112a9bc83 add logger 2020-07-01 13:03:21 +03:00
David Remer
f6a3746d1a fix composer.json 2020-07-01 08:24:43 +03:00
David Remer
285efda256 disable packagist.org repo in composer.json 2020-07-01 08:22:55 +03:00
David Remer
011a4d2d45 restructure local modules setup 2020-06-29 11:26:18 +03:00
David Remer
98d201968e onboarding init 2020-06-15 11:48:37 +03:00
David Remer
c9d5417435 add unit tests 2020-04-28 15:03:25 +03:00
David Remer
95f608bf40 move admin-notices in own repository 2020-04-28 12:56:54 +03:00
David Remer
6793d7217a introduce admin-notices 2020-04-28 11:42:23 +03:00
David Remer
6ea5d98678 rm cache repository from composer.json 2020-04-28 07:33:55 +03:00
David Remer
6a11131f79 rm ppcp-session 2020-04-23 15:46:27 +03:00
David Remer
74a4846861 add ppc-platform repository 2020-04-23 14:19:44 +03:00
David Remer
7a2dac81c9 rm ppcp-api-client 2020-04-23 14:17:23 +03:00
Mészáros Róbert
48ddf79805 Update inpsyde coding standards version 2020-04-23 11:46:11 +03:00
David Remer
99c6bed2ef add caching module 2020-04-10 12:55:50 +03:00