Commit Graph
72 Commits
Author SHA1 Message Date
daniel.subiabre e3230c6b9e Make auto mapper skip null values by default 2024-12-13 13:55:35 +01:00
daniel.subiabre cc2810db19 Fix return docblocks for processors 2024-12-11 12:04:36 +01:00
daniel.subiabre 1a3be7e527 Comply with PHP CS Fixer 2024-12-11 12:00:46 +01:00
daniel.subiabre 0b7d978fdf Update Project state processor 2024-12-11 11:59:52 +01:00
daniel.subiabre dfcd35aafc Move user state processor 2024-12-10 15:28:16 +01:00
daniel.subiabre b41830acb0 Refactor accounting entity ownership 2024-12-10 15:27:25 +01:00
daniel.subiabre f2fd6863d7 Update user token as api resource 2024-12-10 14:55:48 +01:00
daniel.subiabre f3a8cedd72 Add custom project api resource state processor 2024-12-10 14:45:22 +01:00
daniel.subiabre e3c47a779d Update generic api resource state processor 2024-12-10 14:44:29 +01:00
daniel.subiabre 77c4a76b6f Add basic api resource state processor 2024-12-10 14:10:53 +01:00
daniel.subiabre 52970c0732 Use switch statement to set resource class of accounting owner 2024-12-10 13:56:13 +01:00
daniel.subiabre 88ca27c17c Update gateway mapping 2024-12-09 13:03:38 +01:00
daniel.subiabre fe21280b79 Update checkout mapping 2024-12-09 11:01:41 +01:00
daniel.subiabre 402b0f0c7c Fix accounting mapping 2024-12-09 10:24:46 +01:00
daniel.subiabre a9675e607f Update Accounting api resource 2024-12-09 10:20:58 +01:00
daniel.subiabre 6ec810c10d Add generic api resource state provider 2024-12-09 09:10:11 +01:00
daniel.subiabre 61d53b6791 Update namespaces in auth 2024-12-05 12:34:41 +01:00
daniel.subiabre e318a2da17 Simplify gateway locator method names 2024-11-18 13:58:40 +01:00
daniel.subiabre c4ae910852 Add provider for checkout 2024-11-18 13:40:20 +01:00
daniel.subiabre bd5aff193f Process checkout as api resource 2024-11-07 12:05:30 +01:00
daniel.subiabre 3a840e53cc Add Gateway mapping 2024-11-07 10:30:49 +01:00
daniel.subiabre a980129bae Dedicated api resource for charge 2024-11-06 15:49:43 +01:00
daniel.subiabre 25080c4582 Move accounting entity<->resource mapping to dedicated class 2024-11-06 15:47:20 +01:00
daniel.subiabre 4a97a6277c Refactor Gateway api resource provision 2024-11-06 14:22:11 +01:00
daniel.subiabre 90767e2912 Update Accounting api resource I/O 2024-11-06 10:16:37 +01:00
daniel.subiabre 0e786f8ab2 Move Gateways outside of Library 2024-11-05 16:09:08 +01:00
daniel.subiabre 3f012c9542 Move Accounting and Gateway from prefixes to namespaces 2024-11-05 14:32:59 +01:00
daniel.subiabre aedef561a6 Add return type annotation 2024-10-29 12:41:13 +01:00
daniel.subiabre 554bcc5cb3 Code improvements 2024-10-28 13:44:35 +01:00
daniel.subiabre 103ae437e0 Fix accountings state provider 2024-10-25 14:41:23 +02:00
daniel.subiabre 626c09bdab Expose custom api resource for accounting 2024-10-25 14:36:21 +02:00
daniel.subiabre 757e27ed24 Update checkout processor return 2024-10-14 13:55:47 +02:00
daniel.subiabre 14113ff564 Rename Gateway api resource to GatewayApiResource 2024-10-11 11:28:40 +02:00
daniel.subiabre 6e95ac42c9 Allow single line on empty function body 2024-10-11 11:27:04 +02:00
daniel.subiabre 3215847a34 Improve code docblocks 2024-10-02 15:04:08 +02:00
daniel.subiabre e4a58cef6d Fix interface main method bug 2024-10-02 13:44:49 +02:00
daniel.subiabre a071abaefa Code styling fixes 2024-09-25 14:47:53 +02:00
daniel.subiabre e8c881e93c Styling fixes 2024-09-25 14:42:17 +02:00
daniel.subiabre 0cb64782d6 Make gateway checkout processor more generic 2024-09-25 14:00:29 +02:00
daniel.subiabre c3d6d4cc3e Autowire api platform doctrine processor for gateway checkout processor 2024-09-11 13:56:23 +02:00
daniel.subiabre 62cc0774ae GatewayCheckouts should only be updated by the Gateways 2024-07-25 11:17:45 +02:00
daniel.subiabre e99aea6f8c Use new GatewayInterface methods on controller and processor 2024-07-17 13:52:50 +02:00
daniel.subiabre 3fd3a17e56 Merge branch 'main' into feat/php-cs-fixer 2024-06-28 12:47:05 +02:00
daniel.subiabre a257931e25 Persist GatewayCheckout after creation by GatewayInterface 2024-06-25 13:22:47 +02:00
daniel.subiabre 06fb90881e Fix styling by cs fixer 2024-06-12 14:30:15 +02:00
daniel.subiabre 17074ae56e Update GatewayInterface to expose create method for GatewayCheckouts 2024-05-22 12:21:48 +02:00
daniel.subiabre 1e2c538c0e Add error handling for resource and resource id not found in ResourceVersionStateProvider 2024-04-23 11:42:47 +02:00
daniel.subiabre 345a2809c6 Rename API resource Version related classes to ResourceVersion name pattern 2024-04-23 11:26:14 +02:00
daniel.subiabre 5723d498f9 Merge branch 'feat/v3-project-migration' into feat/v3-invest-migration 2024-04-19 12:27:56 +02:00
daniel.subiabre bfdd33ce88 Move entity-resource name transormations to normalizer class 2024-04-19 12:12:19 +02:00