Skip to content

Commit 572710f

Browse files
committed
Extracted AppWebhook
1 parent ec6c9b2 commit 572710f

File tree

12 files changed

+227
-17395
lines changed

12 files changed

+227
-17395
lines changed

.github/workflows/ci.yml

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ on:
44
pull_request:
55
push:
66
branches:
7-
- master
7+
- main
88
- feature/[a-z]+-[0-9]+/dev-*
99
workflow_dispatch:
1010

@@ -52,22 +52,14 @@ jobs:
5252
- name: Composer install
5353
run: composer install --optimize-autoloader
5454

55-
- name: Setup AppWebhook for testing
56-
run: tests/bin/console app-webhook:setup
5755

58-
- name: Generate Transfers & AutoCompletion
59-
run: |
60-
tests/bin/console transfer:generate
61-
tests/bin/console transfer:databuilder:generate
62-
tests/bin/console dev:ide-auto-completion:zed:generate
63-
tests/bin/console dev:ide-auto-completion:glue:generate
64-
tests/bin/console dev:ide-auto-completion:glue-backend:generate
65-
66-
- name: Propel Install
56+
- name: Setup Database
6757
run: |
6858
mkdir -p tests/_data
6959
touch tests/_data/app_kernel_db
70-
tests/bin/console propel:install
60+
61+
- name: Setup AppWebhook
62+
run: composer setup
7163

7264
- name: Run PHPStan
7365
run: composer stan

.idea/.gitignore

Lines changed: 0 additions & 8 deletions
This file was deleted.

.idea/app-webhook.iml

Lines changed: 7 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules.xml

Lines changed: 0 additions & 8 deletions
This file was deleted.

.idea/php.xml

Lines changed: 8 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/workspace.xml

Lines changed: 102 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

composer.json

Lines changed: 83 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -1,80 +1,86 @@
11
{
2-
"name": "spryker/app-webhook",
3-
"type": "library",
4-
"description": "AppWebhook module",
5-
"license": "proprietary",
6-
"require": {
7-
"php": ">=8.1",
8-
"spryker/glue-application-extension": "^1.0.0",
9-
"spryker/kernel": "^3.30.0",
10-
"spryker/log": "^3.0.0",
11-
"spryker/message-broker": "^1.11.0",
12-
"spryker/propel-encryption-behavior": "^0.1.1",
13-
"spryker/secrets-manager": "^1.0.0",
14-
"spryker/secrets-manager-extension": "^1.0.0",
15-
"spryker/symfony": "^3.0.0",
16-
"spryker/transfer": "^3.33.0",
17-
"spryker/util-encoding": "^2.0.0",
18-
"spryker/util-text": "^1.0.0"
19-
},
20-
"require-dev": {
21-
"codeception/codeception": "^5.0",
22-
"codeception/module-asserts": "^3.0",
23-
"codeception/module-cli": "^2.0.0",
24-
"codeception/module-filesystem": "^3.0.0",
25-
"codeception/module-phpbrowser": "^3.0.0",
26-
"codeception/module-rest": "^3.0.0",
27-
"codeception/module-webdriver": "^3.0.0",
28-
"phpstan/phpdoc-parser": "1.25.0",
29-
"phpstan/phpstan": "1.10.66",
30-
"rector/rector": "^0.19.0",
31-
"spryker/app-kernel": "dev-feature/extract-payment-template",
32-
"spryker/code-sniffer": "*",
33-
"spryker/container": "*",
34-
"spryker/development": "^3.34.0",
35-
"spryker/glue-application": "^1.64",
36-
"spryker/message-broker-aws": "^1.7.0",
37-
"spryker/propel": "*",
38-
"spryker/testify": "*",
39-
"spryker/testify-async-api": "^0.1.4"
40-
},
41-
"autoload": {
42-
"psr-4": {
43-
"Spryker\\": "src/Spryker/",
44-
"SprykerTest\\Glue\\AppWebhookBackendApi\\Helper\\": "tests/SprykerTest/Glue/AppWebhookBackendApi/_support/Helper/",
45-
"SprykerTest\\Glue\\Testify\\Helper\\": "tests/SprykerTest/Glue/Testify/_support/Helper/",
46-
"SprykerTest\\Shared\\AppWebhook\\Helper\\": "tests/SprykerTest/Shared/AppWebhook/_support/Helper/"
47-
}
48-
},
49-
"autoload-dev": {
50-
"psr-4": {
51-
"SprykerTest\\": "tests/SprykerTest/",
52-
"Generated\\": "src/Generated/",
53-
"Orm\\": "src/Orm/"
54-
}
55-
},
56-
"minimum-stability": "dev",
57-
"prefer-stable": true,
58-
"scripts": {
59-
"cs-check": "phpcs -p src/ tests/",
60-
"cs-fix": "phpcbf -p src/ tests/",
61-
"setup": "tests/bin/console app-webhook:setup && tests/bin/console transfer:generate && tests/bin/console transfer:databuilder:generate && tests/bin/console dev:ide-auto-completion:zed:generate && tests/bin/console dev:ide-auto-completion:glue:generate",
62-
"stan": "phpstan analyze src/Spryker/",
63-
"test": "codecept build && codecept run",
64-
"test-cover": "codecept build && codecept run --coverage-xml",
65-
"rector": "vendor/bin/rector process src/Spryker/ --config rector.php --ansi",
66-
"rector-ci": "vendor/bin/rector process src/Spryker/ --config rector.php --ansi --dry-run",
67-
"local-ci": "composer cs-fix && composer cs-check && composer stan && composer rector-ci && composer test"
68-
},
69-
"extra": {
70-
"branch-alias": {
71-
"dev-master": "1.0.x-dev"
72-
}
73-
},
74-
"config": {
75-
"sort-packages": true,
76-
"allow-plugins": {
77-
"dealerdirect/phpcodesniffer-composer-installer": true
78-
}
2+
"name": "spryker/app-webhook",
3+
"type": "library",
4+
"description": "AppWebhook module",
5+
"license": "proprietary",
6+
"require": {
7+
"php": ">=8.1",
8+
"spryker/glue-application-extension": "^1.0.0",
9+
"spryker/kernel": "^3.30.0",
10+
"spryker/log": "^3.0.0",
11+
"spryker/message-broker": "^1.11.0",
12+
"spryker/propel-encryption-behavior": "^0.1.1",
13+
"spryker/secrets-manager": "^1.0.0",
14+
"spryker/secrets-manager-extension": "^1.0.0",
15+
"spryker/symfony": "^3.0.0",
16+
"spryker/transfer": "^3.33.0",
17+
"spryker/util-encoding": "^2.0.0",
18+
"spryker/util-text": "^1.0.0"
19+
},
20+
"require-dev": {
21+
"codeception/codeception": "^5.0",
22+
"codeception/module-asserts": "^3.0",
23+
"codeception/module-cli": "^2.0.0",
24+
"codeception/module-filesystem": "^3.0.0",
25+
"codeception/module-phpbrowser": "^3.0.0",
26+
"codeception/module-rest": "^3.0.0",
27+
"codeception/module-webdriver": "^3.0.0",
28+
"infection/infection": "^0.27.8",
29+
"infection/codeception-adapter": "^0.4.3",
30+
"phpstan/phpdoc-parser": "1.25.0",
31+
"phpstan/phpstan": "1.10.66",
32+
"rector/rector": "^0.19.0",
33+
"spryker/app-kernel": "dev-feature/extract-payment-template",
34+
"spryker/code-sniffer": "*",
35+
"spryker/container": "*",
36+
"spryker/development": "^3.34.0",
37+
"spryker/glue-application": "^1.64",
38+
"spryker/message-broker-aws": "^1.7.0",
39+
"spryker/propel": "*",
40+
"spryker/testify": "*",
41+
"spryker/testify-async-api": "^0.1.4"
42+
},
43+
"autoload": {
44+
"psr-4": {
45+
"Spryker\\": "src/Spryker/",
46+
"SprykerTest\\Glue\\AppWebhookBackendApi\\Helper\\": "tests/SprykerTest/Glue/AppWebhookBackendApi/_support/Helper/",
47+
"SprykerTest\\Shared\\AppWebhook\\Helper\\": "tests/SprykerTest/Shared/AppWebhook/_support/Helper/"
7948
}
49+
},
50+
"autoload-dev": {
51+
"psr-4": {
52+
"SprykerTest\\": "tests/SprykerTest/",
53+
"Generated\\": "src/Generated/",
54+
"Orm\\": "src/Orm/"
55+
}
56+
},
57+
"minimum-stability": "dev",
58+
"prefer-stable": true,
59+
"scripts": {
60+
"cs-check": "phpcs -p src/ tests/",
61+
"cs-fix": "phpcbf -p src/ tests/",
62+
"setup": "tests/bin/console app-webhook:setup && tests/bin/console transfer:generate && tests/bin/console transfer:databuilder:generate && tests/bin/console dev:ide-auto-completion:zed:generate && tests/bin/console dev:ide-auto-completion:glue:generate",
63+
"stan": "phpstan analyze src/Spryker/",
64+
"test": "codecept build && codecept run",
65+
"test-strict": "vendor/bin/infection --threads=max --min-msi=100 --min-covered-msi=100",
66+
"test-strict-ci": "vendor/bin/infection --threads=max --logger-github=true --min-msi=100 --min-covered-msi=100",
67+
"test-cover": "codecept build && codecept run --coverage-xml",
68+
"rector": "vendor/bin/rector process src/Spryker/ --config rector.php --ansi",
69+
"rector-ci": "vendor/bin/rector process src/Spryker/ --config rector.php --ansi --dry-run",
70+
"local-ci": "composer cs-fix && composer cs-check && composer stan && composer rector-ci && composer test"
71+
},
72+
"extra": {
73+
"branch-alias": {
74+
"dev-master": "1.0.x-dev"
75+
}
76+
},
77+
"config": {
78+
"use-include-path": true,
79+
"process-timeout": 1800,
80+
"sort-packages": true,
81+
"allow-plugins": {
82+
"dealerdirect/phpcodesniffer-composer-installer": true,
83+
"infection/extension-installer": true
84+
}
85+
}
8086
}

0 commit comments

Comments
 (0)