From 9f4654f8d02bbcfda9c59999d138811ad81cd976 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 17 Jun 2024 12:28:03 +0700 Subject: [PATCH] test --- .gitignore | 4 ++++ composer.json | 3 ++- config/packages/nyholm_psr7.yaml | 11 ++++++++++ config/packages/workflow.yaml | 2 ++ phpstan.dist.neon | 8 +++++++ symfony.lock | 36 ++++++++++++++++++++++++++++++++ 6 files changed, 63 insertions(+), 1 deletion(-) create mode 100644 config/packages/nyholm_psr7.yaml create mode 100644 config/packages/workflow.yaml create mode 100644 phpstan.dist.neon diff --git a/.gitignore b/.gitignore index f4a283c..dd932c6 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,7 @@ /behat.yml /phpspec.yml /phpunit.xml + +###> phpstan/phpstan ### +phpstan.neon +###< phpstan/phpstan ### diff --git a/composer.json b/composer.json index 37457a6..122f635 100644 --- a/composer.json +++ b/composer.json @@ -9,8 +9,9 @@ "license": "MIT", "require": { "php": "^8.0", + "scaleflex/sylius-filerobot-plugin": "^1.0", + "sylius/mailer-bundle": "^1.8 || ^2.0@beta", "sylius/sylius": "^1.12", - "sylius/mailer-bundle": "^1.8 || ^2.0@beta", "symfony/webpack-encore-bundle": "^1.15" }, "require-dev": { diff --git a/config/packages/nyholm_psr7.yaml b/config/packages/nyholm_psr7.yaml new file mode 100644 index 0000000..ade8312 --- /dev/null +++ b/config/packages/nyholm_psr7.yaml @@ -0,0 +1,11 @@ +services: + # Register nyholm/psr7 services for autowiring with PSR-17 (HTTP factories) + Psr\Http\Message\RequestFactoryInterface: '@nyholm.psr7.psr17_factory' + Psr\Http\Message\ResponseFactoryInterface: '@nyholm.psr7.psr17_factory' + Psr\Http\Message\ServerRequestFactoryInterface: '@nyholm.psr7.psr17_factory' + Psr\Http\Message\StreamFactoryInterface: '@nyholm.psr7.psr17_factory' + Psr\Http\Message\UploadedFileFactoryInterface: '@nyholm.psr7.psr17_factory' + Psr\Http\Message\UriFactoryInterface: '@nyholm.psr7.psr17_factory' + + nyholm.psr7.psr17_factory: + class: Nyholm\Psr7\Factory\Psr17Factory diff --git a/config/packages/workflow.yaml b/config/packages/workflow.yaml new file mode 100644 index 0000000..855df59 --- /dev/null +++ b/config/packages/workflow.yaml @@ -0,0 +1,2 @@ +framework: + workflows: null diff --git a/phpstan.dist.neon b/phpstan.dist.neon new file mode 100644 index 0000000..e0de575 --- /dev/null +++ b/phpstan.dist.neon @@ -0,0 +1,8 @@ +parameters: + level: 6 + paths: + - bin/ + - config/ + - public/ + - src/ + - tests/ diff --git a/symfony.lock b/symfony.lock index d488cbc..4767c04 100644 --- a/symfony.lock +++ b/symfony.lock @@ -119,6 +119,18 @@ "ref": "d1227d002b70d1a1f941d91845fcd7ac7fbfc929" } }, + "nyholm/psr7": { + "version": "1.8", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "main", + "version": "1.0", + "ref": "4a8c0345442dcca1d8a2c65633dcf0285dd5a5a2" + }, + "files": [ + "config/packages/nyholm_psr7.yaml" + ] + }, "payum/payum-bundle": { "version": "2.5", "recipe": { @@ -128,6 +140,18 @@ "ref": "518ac22defa04a8a1d82479ed362e2921487adf0" } }, + "phpstan/phpstan": { + "version": "1.11", + "recipe": { + "repo": "github.com/symfony/recipes-contrib", + "branch": "main", + "version": "1.0", + "ref": "5e490cc197fb6bb1ae22e5abbc531ddc633b6767" + }, + "files": [ + "phpstan.dist.neon" + ] + }, "phpunit/phpunit": { "version": "9.6", "recipe": { @@ -400,6 +424,18 @@ "webpack.config.js" ] }, + "symfony/workflow": { + "version": "6.4", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "main", + "version": "3.3", + "ref": "3b2f8ca32a07fcb00f899649053943fa3d8bbfb6" + }, + "files": [ + "config/packages/workflow.yaml" + ] + }, "willdurand/hateoas-bundle": { "version": "2.5", "recipe": {