diff --git a/.danger.php b/.danger.php
new file mode 100644
index 00000000000..94a01534447
--- /dev/null
+++ b/.danger.php
@@ -0,0 +1,72 @@
+useThreadOn(Config::REPORT_LEVEL_WARNING)
+ ->useRule(new DisallowRepeatedCommits())
+ ->useRule(function (Context $context): void {
+ $files = $context->platform->pullRequest->getFiles();
+
+ if ($files->matches('UPGRADE-*.md')->count() === 0) {
+ $context->warning('The Pull Request doesn\'t contain any changes to the Upgrade file');
+ }
+ })
+ ->useRule(new CommitRegex(
+ '/(?m)(?mi)^(build|chore|ci|docs|feat|fix|perf|refactor|revert|style|test){1}(\([\w\-\.]+\))?(!)?: ([\w ])+([\s\S]*)/m',
+ 'The commit title `###MESSAGE###` does not match our requirements. Please follow: www.conventionalcommits.org'
+ )
+ )
+ ->useRule(function (Context $context): void {
+ $files = $context->platform->pullRequest->getFiles();
+
+ $invalidFiles = [];
+
+ foreach ($files as $file) {
+ if ($file->status !== File::STATUS_REMOVED && preg_match('/^([-\.\w\/]+)$/', $file->name) === 0) {
+ $invalidFiles[] = $file->name;
+ }
+ }
+
+ if (count($invalidFiles) > 0) {
+ $context->failure(
+ 'The following filenames contain invalid special characters, please use only alphanumeric characters, dots, dashes and underscores: '
+ . print_r($invalidFiles, true)
+ );
+ }
+ })
+ ->after(function (Context $context): void {
+ if ($context->platform instanceof Github && $context->hasFailures()) {
+ $context->platform->addLabels('Incomplete');
+ }
+ })
+;
diff --git a/.env.dist b/.env.dist
index c4354a094b3..47a394e7d80 100644
--- a/.env.dist
+++ b/.env.dist
@@ -5,4 +5,6 @@ DB_NAME=shopware
DB_PORT=3306
SW_HOST=localhost
SW_BASE_PATH=
+SELENIUM_HOST=selenium
ELASTICSEARCH_HOST=elasticsearch
+SMTP_HOST=smtp
diff --git a/.envrc b/.envrc
new file mode 100644
index 00000000000..5dae8de001a
--- /dev/null
+++ b/.envrc
@@ -0,0 +1,4 @@
+watch_file devenv.nix
+watch_file devenv.yaml
+watch_file devenv.lock
+eval "$(devenv print-dev-env)"
\ No newline at end of file
diff --git a/.git-blame-ignore-revs b/.git-blame-ignore-revs
index 078e69fd989..2c1cc28a207 100644
--- a/.git-blame-ignore-revs
+++ b/.git-blame-ignore-revs
@@ -19,3 +19,10 @@ e04304b7987986a9d7e35750fba62263978b8405
# SW-20660 - use typecast instead of intval, strval, doubleval and floatval
e1d0b23fba81d3c80e80f2881ab38bf9d7f6397a
+
+# New license header
+3a73921085d70b87f9a71ff46c4c9035beec8ca0
+633e5ec44fabdbbbf73580a0ec857a4fb14030f9
+
+# Update PHP-CS-Fixer
+cbbc9a6e6896903f7bd6d26730c05256f3d3563b
diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 00000000000..a9b92dca4fa
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,25 @@
+**.yaml export-ignore
+**.yaml export-ignore
+**.md export-ignore
+**.gitkeep export-ignore
+/config.php export-ignore
+.gitlab-ci.yml export-ignore
+.github/ export-ignore
+.gitignore export-ignore
+.git-blame-ignore-revs export-ignore
+.editorconfig export-ignore
+.php-cs-fixer.php export-ignore
+.envrc export-ignore
+.phpstan.neon export-ignore
+.phpstan-baseline.neon export-ignore
+build/ export-ignore
+tests/ export-ignore
+dev-ops/ export-ignore
+.git export-ignore
+devenv* export-ignore
+snippets/backend/plugins/ export-ignore
+.env.dist export-ignore
+Makefile export-ignore
+.make* export-ignore
+vendor-bin/ export-ignore
+.danger.php export-ignore
diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml
new file mode 100644
index 00000000000..92f5265572d
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report.yml
@@ -0,0 +1,49 @@
+name: Bug report đ
+description: Existing feature does not behave as expected.
+labels: [Bug]
+body:
+ - type: markdown
+ attributes:
+ value: |
+ Thanks for taking the time to fill out this bug report!
+ - type: textarea
+ id: description
+ attributes:
+ label: "Description"
+ description: Please enter an explicit description of your issue
+ placeholder: Short and explicit description of your incident...
+ validations:
+ required: true
+ - type: input
+ id: php-version
+ attributes:
+ label: PHP Version
+ validations:
+ required: true
+ - type: input
+ id: shopware-version
+ attributes:
+ label: Shopware Version
+ validations:
+ required: true
+ - type: textarea
+ id: steps-to-reproduce
+ attributes:
+ label: How to reproduce
+ description: Tell us how the bug can be reproduced
+ validations:
+ required: true
+ - type: textarea
+ id: expected-behaviour
+ attributes:
+ label: Expected behaviour
+ description: What did you expect to happen?
+ validations:
+ required: true
+ - type: textarea
+ id: actual-behaviour
+ attributes:
+ label: Actual behaviour
+ description: Please describe the issue
+ validations:
+ required: true
diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
new file mode 100644
index 00000000000..3ba13e0cec6
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -0,0 +1 @@
+blank_issues_enabled: false
diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml
new file mode 100644
index 00000000000..c67fc99c4b6
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/feature_request.yml
@@ -0,0 +1,35 @@
+name: Feature request đ
+description: Suggest an idea for this project
+labels: [Feature]
+body:
+ - type: input
+ id: reference_issues
+ attributes:
+ label: "Reference Issues"
+ description: Common issues
+ placeholder: "#Issues IDs"
+ validations:
+ required: false
+ - type: textarea
+ id: summary
+ attributes:
+ label: "Summary"
+ description: Provide a brief explanation of the feature
+ placeholder: Describe in a few lines your feature request
+ validations:
+ required: true
+ - type: textarea
+ id: basic_example
+ attributes:
+ label: "Basic Example"
+ description: Indicate here some basic examples of your feature.
+ placeholder: A few specific words about your feature request.
+ validations:
+ required: false
+ - type: textarea
+ id: additional_context
+ attributes:
+ label: "Additional context"
+ description: Add any other context or screenshots about the feature request here.
+ validations:
+ required: false
diff --git a/.github/check-mysql.sh b/.github/check-mysql.sh
new file mode 100755
index 00000000000..d1bd25db679
--- /dev/null
+++ b/.github/check-mysql.sh
@@ -0,0 +1,4 @@
+while ! mysqladmin ping -u shopware -pshopware; do
+ echo Check mysql
+ sleep 5
+done
diff --git a/.github/deleted_files.php b/.github/deleted_files.php
new file mode 100755
index 00000000000..0865a28ce82
--- /dev/null
+++ b/.github/deleted_files.php
@@ -0,0 +1,102 @@
+#!/usr/bin/env php
+> $GITHUB_OUTPUT
+
+ - uses: actions/cache@v5
+ with:
+ path: ${{ steps.composer-cache.outputs.dir }}
+ key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
+ restore-keys: |
+ ${{ runner.os }}-composer-
+
+ - run: make init
+ - run: make check-code
diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml
index dccd7cf2fd6..86ed900bc0c 100644
--- a/.github/workflows/codeql-analysis.yml
+++ b/.github/workflows/codeql-analysis.yml
@@ -1,36 +1,46 @@
name: "CodeQL"
on:
- push:
pull_request:
+ push:
+ branches:
+ - "5.7"
schedule:
- - cron: '0 6 * * 4'
+ - cron: '0 2 * * *'
+
+permissions:
+ contents: read
+
+concurrency:
+ group: code-ql-${{ github.ref }}-${{ github.workflow }}
+ cancel-in-progress: true
jobs:
analyze:
+ permissions:
+ actions: read # for github/codeql-action/init to get workflow details
+ contents: read # for actions/checkout to fetch code
+ security-events: write # for github/codeql-action/autobuild to send a status report
name: Analyze
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
- language: ['javascript']
+ language: [ 'javascript' ]
steps:
- - name: Checkout repository
- uses: actions/checkout@v2
- with:
- fetch-depth: 2
-
- - run: git checkout HEAD^2
- if: ${{ github.event_name == 'pull_request' }}
+ - name: Checkout repository
+ uses: actions/checkout@v7
+ with:
+ fetch-depth: 2
- - name: Initialize CodeQL
- uses: github/codeql-action/init@v1
- with:
- languages: ${{ matrix.language }}
+ - name: Initialize CodeQL
+ uses: github/codeql-action/init@v4
+ with:
+ languages: ${{ matrix.language }}
- - name: Autobuild
- uses: github/codeql-action/autobuild@v1
+ - name: Autobuild
+ uses: github/codeql-action/autobuild@v4
- - name: Perform CodeQL Analysis
- uses: github/codeql-action/analyze@v1
+ - name: Perform CodeQL Analysis
+ uses: github/codeql-action/analyze@v4
diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml
new file mode 100644
index 00000000000..b179d1b73c6
--- /dev/null
+++ b/.github/workflows/create-release.yml
@@ -0,0 +1,141 @@
+name: Create release package
+on:
+ workflow_dispatch:
+ branches:
+ - "**"
+ push:
+ tags:
+ - "*"
+ schedule:
+ - cron:
+ '0 1 * * *'
+
+jobs:
+ create-install-package:
+ env:
+ PACKAGE_PREFIX: install
+ PACKAGE_DELIMITER: _
+ DB_NAME: Shopware
+ DB_USER: root
+ DB_PORT: 4406
+ DB_HOST: 127.0.0.1
+ DB_PASSWORD: root
+
+ services:
+ mysql:
+ image: mysql:5.6
+ ports:
+ - 4406:3306
+ env:
+ MYSQL_ROOT_PASSWORD: root
+
+ runs-on: ubuntu-22.04
+ steps:
+ - name: Create version
+ run: |
+ TAG=${{ github.ref_name }}
+ echo "VERSION=$(echo ${TAG#v} | cut -d "-" -f 1)" >> $GITHUB_ENV
+ echo "VERSION_TEXT=$(echo ${TAG#v} | cut -d "-" -s -f 2)" >> $GITHUB_ENV
+ shell: bash
+
+ - name: Clone
+ uses: actions/checkout@v7
+
+ - name: Set current date as env variable
+ run: echo "REVISION=$(git log -1 --format="%at" | xargs -I{} date -d @{} +'%Y%m%d%H%M')" >> $GITHUB_ENV
+
+ - name: Get Composer Cache Directory
+ id: composer-cache
+ run: |
+ echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
+ - uses: actions/cache@v5
+ with:
+ path: ${{ steps.composer-cache.outputs.dir }}
+ key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
+ restore-keys: |
+ ${{ runner.os }}-composer-
+
+ - name: Install Composer
+ run: |
+ composer install --no-dev
+ composer install --no-dev -d recovery/common/
+
+ - name: Replace placeholder
+ run: |
+ sed -i 's=___VERSION___=${{ env.VERSION }}=g' engine/Shopware/Kernel.php
+ sed -i 's=___VERSION_TEXT___=${{ env.VERSION_TEXT }}=g' engine/Shopware/Kernel.php
+ sed -i 's=___REVISION___=${{ env.REVISION }}=g' engine/Shopware/Kernel.php
+ sed -i 's=___VERSION___=${{ env.VERSION }}=g' recovery/install/data/version
+ sed -i 's=___VERSION_TEXT___=${{ env.VERSION_TEXT }}=g' recovery/install/data/version
+ shell: bash
+
+ - name: Create hash files
+ run: |
+ mkdir -p engine/Shopware/Components/Check/Data
+ find engine/Shopware themes -type f \( -iname '*.php' -o -iname '*.tpl' -o -iname '*.js' -o -iname '*.less' \) -print0 | xargs -0 md5sum | sort -k 2 -d > engine/Shopware/Components/Check/Data/Files.md5sums
+
+ - name: Download CaRoot
+ run: |
+ wget -O engine/Shopware/Components/HttpClient/cacert.pem https://raw.githubusercontent.com/bagder/ca-bundle/master/ca-bundle.crt
+
+ - name: Create database
+ run: |
+ mysql -u root -proot -P ${{ env.DB_PORT }} -h ${{ env.DB_HOST }} -e "DROP DATABASE IF EXISTS ${{ env.DB_NAME }}; CREATE DATABASE ${{ env.DB_NAME }} CHARACTER SET utf8 COLLATE utf8_unicode_ci;"
+
+ - name: Load latest sql
+ run: |
+ mysql -u root -proot -P ${{ env.DB_PORT }} -h ${{ env.DB_HOST }} ${{ env.DB_NAME }} < _sql/install/latest.sql
+
+ - name: Generate new sql
+ run: |
+ make config
+ php bin/console sw:migrations:migrate --mode=install
+ php bin/console sw:snippets:to:sql ./recovery/install/data/sql/snippets.sql --force --include-default-plugins --update=false
+
+ - name: Save sql
+ run: |
+ mysqldump --column-statistics=0 --quick -u root -proot -P ${{ env.DB_PORT }} -h ${{ env.DB_HOST }} ${{ env.DB_NAME }} > recovery/install/data/sql/install.sql
+
+ - name: Copy Config
+ run: |
+ mv config.php.dist config.php
+ chmod 0664 config.php
+
+ - name: Copy htaccess
+ run: |
+ mv .htaccess.dist .htaccess
+ chmod 0664 .htaccess
+
+ - name: Configure git
+ run: |
+ git config --global user.name "shopware5"
+ git config --global user.email "<>"
+
+ - name: Create Zip
+ run: |
+ rm -rf _sql
+ git add .
+ git commit -m "Create release package"
+ git archive -v -o ${{ env.PACKAGE_PREFIX }}.zip HEAD
+ zip -r ${{ env.PACKAGE_PREFIX }}.zip vendor recovery/common/vendor .htaccess config.php recovery/install/data/sql/install.sql recovery/install/data/sql/snippets.sql
+
+ - run: echo "SHA=$(sha1sum ${{ env.PACKAGE_PREFIX }}.zip | awk '{print $1}')" >> $GITHUB_ENV
+
+ - name: Rename Zip
+ run: |
+ mv ${{ env.PACKAGE_PREFIX }}.zip ${{ env.PACKAGE_PREFIX }}${{ env.PACKAGE_DELIMITER }}${{ env.SHA }}.zip
+
+ - name: Archive results
+ if: always()
+ uses: actions/upload-artifact@v7
+ with:
+ path: ${{ env.PACKAGE_PREFIX }}${{ env.PACKAGE_DELIMITER }}${{ env.SHA }}.zip
+
+ - name: Push to release
+ uses: xresloader/upload-to-github-release@v1.6.2
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ with:
+ file: "*.zip"
+ tags: true
+ draft: true
diff --git a/.github/workflows/create-update.yml b/.github/workflows/create-update.yml
new file mode 100644
index 00000000000..2424f4b8813
--- /dev/null
+++ b/.github/workflows/create-update.yml
@@ -0,0 +1,140 @@
+name: Create update package
+
+on:
+ workflow_dispatch:
+ branches:
+ - "**"
+ push:
+ tags:
+ - "*"
+ schedule:
+ - cron:
+ '0 1 * * *'
+
+jobs:
+ create-update-package:
+ env:
+ PACKAGE_PREFIX: 'update'
+ PACKAGE_DELIMITER: _
+ UPDATE_ASSET_DIR: './update-assets/'
+
+ runs-on: ubuntu-22.04
+
+ steps:
+ - name: Create version
+ run: |
+ TAG=${{ github.ref_name }}
+ echo "VERSION=$(echo ${TAG#v} | cut -d "-" -f 1)" >> $GITHUB_ENV
+ echo "VERSION_TEXT=$(echo ${TAG#v} | cut -d "-" -s -f 2)" >> $GITHUB_ENV
+ shell: bash
+
+ - name: Clone
+ uses: actions/checkout@v7
+
+ - name: Set current date as env variable
+ run: echo "REVISION=$(git log -1 --format="%at" | xargs -I{} date -d @{} +'%Y%m%d%H%M')" >> $GITHUB_ENV
+
+ - name: Get Composer Cache Directory
+ id: composer-cache
+ run: |
+ echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
+ - uses: actions/cache@v5
+ with:
+ path: ${{ steps.composer-cache.outputs.dir }}
+ key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
+ restore-keys: |
+ ${{ runner.os }}-composer-
+
+ - name: Install Composer
+ run: |
+ composer install --no-dev
+ cd recovery/common && composer install --no-dev
+
+ - name: Download last package
+ run: |
+ mkdir ./output
+ LATEST_RELEASE=$(curl -L -s -H 'Accept: application/json' https://github.com/shopware5/shopware/releases/latest)
+ LATEST_VERSION_ID=$(echo $LATEST_RELEASE | sed -e 's/.*"id":\([^",]*\).*/\1/')
+ ASSETS=$(curl -L -s -H 'Accept: application/json' https://api.github.com/repos/shopware5/shopware/releases/$LATEST_VERSION_ID/assets)
+ ARTIFACT_URL=$(echo $ASSETS | sed -e 's/.*"browser_download_url": "\([^",]*install[^",]*\)".*/\1/')
+ wget -O install.zip $ARTIFACT_URL
+ unzip install.zip -d ./output/release
+
+ - name: Replace placeholder
+ run: |
+ sed -i 's=___VERSION___=${{ env.VERSION }}=g' engine/Shopware/Kernel.php
+ sed -i 's=___VERSION_TEXT___=${{ env.VERSION_TEXT }}=g' engine/Shopware/Kernel.php
+ sed -i 's=___REVISION___=${{ env.REVISION }}=g' engine/Shopware/Kernel.php
+ sed -i 's=___VERSION___=${{ env.VERSION }}=g' recovery/install/data/version
+ sed -i 's=___VERSION_TEXT___=${{ env.VERSION_TEXT }}=g' recovery/install/data/version
+ shell: bash
+
+ - name: Create update asset dir
+ run: |
+ mkdir ${{ env.UPDATE_ASSET_DIR }}
+
+ - name: Create version file
+ run: |
+ echo "${{ github.ref_name }} ${{ env.REVISION }}" > ${{ env.UPDATE_ASSET_DIR }}version
+
+ - name: Generate cleanup list
+ run: php ./.github/deleted_files.php --input=$(pwd) > ${{ env.UPDATE_ASSET_DIR }}cleanup.txt
+
+ - run: cat ${{ env.UPDATE_ASSET_DIR }}cleanup.txt
+
+ - name: Generate cleanup list
+ run: ./.github/deleted_files_vendor.sh -o $(pwd)/output/release/vendor -n $(pwd)/vendor $(pwd) >> ${{ env.UPDATE_ASSET_DIR }}cleanup.txt
+ - run: cat ${{ env.UPDATE_ASSET_DIR }}cleanup.txt
+
+ - name: Copy Migrations
+ run: |
+ mv ./_sql/migrations ${{ env.UPDATE_ASSET_DIR }}migrations
+
+ - name: Dump SQL file with snippets
+ run: |
+ php bin/console sw:snippets:to:sql ${{ env.UPDATE_ASSET_DIR }}snippets.sql --force --include-default-plugins --force
+
+ - name: Create hash files
+ run: |
+ mkdir -p engine/Shopware/Components/Check/Data
+ find engine/Shopware themes -type f \( -iname '*.php' -o -iname '*.tpl' -o -iname '*.js' -o -iname '*.less' \) -print0 | xargs -0 md5sum | sort -k 2 -d > engine/Shopware/Components/Check/Data/Files.md5sums
+
+ - name: Download CaRoot
+ run: |
+ wget -O ./engine/Shopware/Components/HttpClient/cacert.pem https://raw.githubusercontent.com/bagder/ca-bundle/master/ca-bundle.crt
+
+ - name: Configure git
+ run: |
+ git config --global user.name "shopware5"
+ git config --global user.email "<>"
+
+ - name: Create Zip
+ run: |
+ rm install.zip
+ rm -rf ./output/release
+ rm -rf _sql
+ git add .
+ git commit -m "Create release package"
+ git archive -v -o ${{ env.PACKAGE_PREFIX }}.zip HEAD
+ zip -r ${{ env.PACKAGE_PREFIX }}.zip ./vendor ./recovery/common/vendor ${{ env.UPDATE_ASSET_DIR }} ${{ env.UPDATE_ASSET_DIR }}version ${{ env.UPDATE_ASSET_DIR }}cleanup.txt ${{ env.UPDATE_ASSET_DIR }}snippets.sql
+
+ - run: echo "SHA=$(sha1sum ${{ env.PACKAGE_PREFIX }}.zip | awk '{print $1}')" >> $GITHUB_ENV
+
+ - name: Rename Zip
+ run: |
+ mv ${{ env.PACKAGE_PREFIX }}.zip ${{ env.PACKAGE_PREFIX }}${{ env.PACKAGE_DELIMITER }}${{ env.SHA }}.zip
+
+ - name: Archive results
+ if: always()
+ uses: actions/upload-artifact@v7
+ with:
+ path: ${{ env.PACKAGE_PREFIX }}${{ env.PACKAGE_DELIMITER }}${{ env.SHA }}.zip
+
+ - name: Push to release
+ uses: xresloader/upload-to-github-release@v1.6.2
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ with:
+ file: "*.zip"
+ tags: true
+ draft: true
diff --git a/.github/workflows/danger.yml b/.github/workflows/danger.yml
new file mode 100644
index 00000000000..e647f456491
--- /dev/null
+++ b/.github/workflows/danger.yml
@@ -0,0 +1,23 @@
+name: Danger
+
+on:
+ pull_request_target:
+
+concurrency:
+ group: danger-php-${{ github.ref }}-${{ github.workflow }}
+ cancel-in-progress: true
+
+jobs:
+ check:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Clone
+ uses: actions/checkout@v7
+
+ - name: Danger
+ uses: docker://ghcr.io/shyim/danger-php:latest
+ with:
+ args: ci
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ GITHUB_PULL_REQUEST_ID: ${{ github.event.pull_request.number }}
diff --git a/.github/workflows/end-to-end.yml b/.github/workflows/end-to-end.yml
new file mode 100644
index 00000000000..2c930ef03e0
--- /dev/null
+++ b/.github/workflows/end-to-end.yml
@@ -0,0 +1,144 @@
+name: End-to-End
+
+on:
+ workflow_call:
+
+permissions:
+ contents: read
+
+concurrency:
+ group: end-to-end-${{ github.ref }}-${{ github.workflow }}
+ cancel-in-progress: true
+
+jobs:
+ Mink:
+ strategy:
+ matrix:
+ MINK_TAG: [
+ 'account',
+ 'checkout1',
+ 'checkout2',
+ 'detail',
+ 'listing',
+ 'note',
+ 'sitemap',
+ 'misc',
+ 'backend'
+ ]
+ runs-on: ubuntu-latest
+ env:
+ SW_HOST: localhost:8080
+ DB_HOST: 127.0.0.1
+ DB_PORT: 3306
+ DB_USER: root
+ DB_PASSWORD: root
+ DB_NAME: shopware
+ MAILER_DSN: smtp://localhost:1025
+ SW_BASE_PATH: ''
+ SELENIUM_HOST: localhost
+ SMTP_HOST: localhost
+ services:
+ database:
+ image: mysql:8.0
+ env:
+ MYSQL_ROOT_PASSWORD: root
+ MYSQL_DATABASE: shopware
+ options: '--mount="type=tmpfs,destination=/var/lib/mysql" --health-cmd="mysqladmin ping -h 127.0.0.1" --health-interval=5s --health-timeout=2s --health-retries=3'
+ ports:
+ - "3306:3306"
+ mail:
+ image: axllent/mailpit
+ ports:
+ - "1025:1025"
+ steps:
+ - uses: actions/checkout@v7
+
+ - name: Setup PHP
+ uses: shivammathur/setup-php@v2
+ with:
+ php-version: '8.2'
+
+ - name: Install Caddy
+ run: |
+ set -e
+ wget -q https://github.com/caddyserver/caddy/releases/download/v2.7.6/caddy_2.7.6_linux_amd64.tar.gz
+ tar xfv caddy_2.7.6_linux_amd64.tar.gz
+ sudo mv caddy /usr/local/bin
+
+ - name: Start PHP-FPM
+ run: |
+ set -e
+ set -x
+ cat < fpm.conf
+ [global]
+ error_log = /dev/fd/2
+ daemonize = no
+
+ [www]
+ listen = 127.0.0.1:5068
+ listen.allowed_clients = 127.0.0.1
+ pm = dynamic
+ pm.max_children = 5
+ pm.start_servers = 2
+ pm.min_spare_servers = 1
+ pm.max_spare_servers = 3
+ pm.status_path = /__php-fpm-status__
+
+ ; Ensure worker stdout and stderr are sent to the main error log
+ catch_workers_output = yes
+
+ php_admin_value[error_log] = /dev/fd/2
+ php_admin_flag[log_errors] = on
+
+ ; we want to expose env vars (like in FOO=bar symfony server:start)
+ clear_env = no
+
+ env['PGGSSENCMODE'] = disable
+ env['LC_ALL'] = C
+ EOF
+ php-fpm --nodaemonize --fpm-config fpm.conf &
+
+ - name: Start Caddy
+ run: |
+ cat < Caddyfile
+ :8080 {
+ root * .
+ php_fastcgi 127.0.0.1:5068 {
+ index shopware.php
+ }
+ file_server
+ }
+ EOF
+ caddy run --config Caddyfile &
+
+ - name: Start Selenium
+ run: docker run -d --network host --shm-size 3g selenium/standalone-chrome:94.0
+
+ - name: Get Composer Cache Directory
+ id: composer-cache
+ run: |
+ echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
+
+ - name: Cache Composer dependencies
+ uses: actions/cache@v5
+ with:
+ path: ${{ steps.composer-cache.outputs.dir }}
+ key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
+ restore-keys: |
+ ${{ runner.os }}-composer-
+
+ - name: Install Shopware
+ run: make init
+
+ - name: Prepare Mink tests
+ run: make prepare-mink
+
+ - name: Run Mink tests
+ run: vendor/bin/behat -vv --config=tests/Mink/behat.yml --format=pretty --out=std --tags ${{ matrix.MINK_TAG }}
+
+ - name: Archive results
+ if: always()
+ uses: actions/upload-artifact@v7
+ with:
+ name: build-data-${{ matrix.MINK_TAG }}
+ path: build/logs
diff --git a/.github/workflows/phpunit.yml b/.github/workflows/phpunit.yml
index 1ca3d560230..8e208b19964 100644
--- a/.github/workflows/phpunit.yml
+++ b/.github/workflows/phpunit.yml
@@ -1,105 +1,187 @@
-name: PHPUnit
-
+name: Php Unit
on:
- push:
- pull_request:
-
+ workflow_call:
+permissions:
+ contents: read
+concurrency:
+ group: php-unit-${{ github.ref }}-${{ github.workflow }}
+ cancel-in-progress: true
jobs:
- php:
- strategy:
- matrix:
- php: ['7.4', '8.0']
- runs-on: ubuntu-latest
- env:
- DB_USER: shopware
- DB_PASSWORD: shopware
- DB_HOST: 127.0.0.1
- DB_PORT: 3306
- DB_NAME: shopware
- SW_HOST: localhost
- SW_BASE_PATH: ""
- ELASTICSEARCH_HOST: elasticsearch
-
- steps:
- - uses: actions/checkout@v2
-
- - uses: shivammathur/setup-php@v2
- with:
- php-version: ${{ matrix.php }}
- tools: composer, prestissimo
- coverage: none
-
- - name: Start MySQL
- run: ./.github/setup-db.sh mysql:5.7
-
- - name: PHPUnit
- run: make test-phpunit
-
- mysql:
- strategy:
- matrix:
- mysql: ['mysql:8.0', 'mariadb:10.1', 'mariadb:10.4']
- runs-on: ubuntu-latest
- env:
- DB_USER: shopware
- DB_PASSWORD: shopware
- DB_HOST: 127.0.0.1
- DB_PORT: 3306
- DB_NAME: shopware
- SW_HOST: localhost
- SW_BASE_PATH: ""
- ELASTICSEARCH_HOST: elasticsearch
-
- steps:
- - uses: actions/checkout@v2
-
- - uses: shivammathur/setup-php@v2
- with:
- php-version: '7.4'
- tools: composer, prestissimo
- coverage: none
-
- - name: Start MySQL
- run: ./.github/setup-db.sh ${{ matrix.mysql }}
-
- - name: PHPUnit
- run: make test-phpunit
-
- es:
- strategy:
- matrix:
- elasticsearch: ['elastic/elasticsearch:7.0.0']
- runs-on: ubuntu-latest
- env:
- DB_USER: shopware
- DB_PASSWORD: shopware
- DB_HOST: 127.0.0.1
- DB_PORT: 3306
- DB_NAME: shopware
- SW_HOST: localhost
- SW_BASE_PATH: ""
- ELASTICSEARCH_HOST: elasticsearch
-
- steps:
- - uses: actions/checkout@v2
-
- - uses: shivammathur/setup-php@v2
- with:
- php-version: '7.4'
- tools: composer, prestissimo
- coverage: none
-
- - name: Start MySQL
- run: ./.github/setup-db.sh mysql:5.7
-
- - name: Start Elasticsearch
- run: ./.github/setup-es.sh ${{ matrix.elasticsearch }}
-
- - name: Setup DNS
- run: sudo echo "127.0.0.1 elasticsearch" | sudo tee -a /etc/hosts
-
- - name: Install Shopware
- run: make init
-
- - name: PHPUnit
- run: make test-phpunit-elasticsearch
+ php:
+ env:
+ SW_HOST: localhost:8000
+ DB_HOST: 127.0.0.1
+ DB_PORT: 3306
+ DB_USER: root
+ DB_PASSWORD: root
+ DB_NAME: shopware
+ MAILER_DSN: smtp://localhost:1025
+ SW_BASE_PATH: ''
+ SELENIUM_HOST: localhost
+ SMTP_HOST: localhost
+ services:
+ database:
+ image: mysql:8.0
+ env:
+ MYSQL_ROOT_PASSWORD: root
+ MYSQL_DATABASE: shopware
+ options: '--mount="type=tmpfs,destination=/var/lib/mysql" --health-cmd="mysqladmin ping -h 127.0.0.1" --health-interval=5s --health-timeout=2s --health-retries=3'
+ ports:
+ - "3306:3306"
+ strategy:
+ matrix:
+ php:
+ - '7.4'
+ - '8.0'
+ - '8.1'
+ - '8.2'
+ - '8.3'
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v7
+ - name: Setup PHP
+ uses: shivammathur/setup-php@v2
+ with:
+ php-version: '${{ matrix.php }}'
+ - name: Get Composer Cache Directory
+ id: composer-cache
+ run: |
+ echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
+ - uses: actions/cache@v5
+ with:
+ path: ${{ steps.composer-cache.outputs.dir }}
+ key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
+ restore-keys: |
+ ${{ runner.os }}-composer-
+ - run: composer update 'laminas/*' cocur/slugify
+ - run: make test-phpunit
+ mysql:
+ strategy:
+ matrix:
+ mysql:
+ - 'mariadb:10.4'
+ - 'mariadb:10.11'
+ - 'mysql:5.7'
+ - 'mysql:8.4'
+ env:
+ SW_HOST: localhost:8000
+ DB_HOST: 127.0.0.1
+ DB_PORT: 3306
+ DB_USER: root
+ DB_PASSWORD: root
+ DB_NAME: shopware
+ MAILER_DSN: smtp://localhost:1025
+ SW_BASE_PATH: ''
+ SELENIUM_HOST: localhost
+ SMTP_HOST: localhost
+ services:
+ database:
+ image: ${{ matrix.mysql}}
+ env:
+ MYSQL_ROOT_PASSWORD: root
+ MYSQL_DATABASE: shopware
+ options: '--mount="type=tmpfs,destination=/var/lib/mysql" --health-cmd="mysqladmin ping -h 127.0.0.1" --health-interval=5s --health-timeout=2s --health-retries=3'
+ ports:
+ - "3306:3306"
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v7
+ - name: Setup PHP
+ uses: shivammathur/setup-php@v2
+ with:
+ php-version: '8.2'
+ - name: Get Composer Cache Directory
+ id: composer-cache
+ run: |
+ echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
+ - uses: actions/cache@v5
+ with:
+ path: ${{ steps.composer-cache.outputs.dir }}
+ key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
+ restore-keys: |
+ ${{ runner.os }}-composer-
+ - run: make test-phpunit
+ Code-Coverage:
+ runs-on: ubuntu-latest
+ env:
+ TESTSUITE: 'all'
+ SW_HOST: localhost:8000
+ DB_HOST: 127.0.0.1
+ DB_PORT: 3306
+ DB_USER: root
+ DB_PASSWORD: root
+ DB_NAME: shopware
+ MAILER_DSN: smtp://localhost:1025
+ SW_BASE_PATH: ''
+ SELENIUM_HOST: localhost
+ SMTP_HOST: localhost
+ services:
+ database:
+ image: mysql:8.0
+ env:
+ MYSQL_ROOT_PASSWORD: root
+ MYSQL_DATABASE: shopware
+ options: '--mount="type=tmpfs,destination=/var/lib/mysql" --health-cmd="mysqladmin ping -h 127.0.0.1" --health-interval=5s --health-timeout=2s --health-retries=3'
+ ports:
+ - "3306:3306"
+ steps:
+ - uses: actions/checkout@v7
+ - name: Setup PHP
+ uses: shivammathur/setup-php@v2
+ with:
+ php-version: '8.2'
+ extensions: pcov
+ - name: Get Composer Cache Directory
+ id: composer-cache
+ run: |
+ echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
+ - uses: actions/cache@v5
+ with:
+ path: ${{ steps.composer-cache.outputs.dir }}
+ key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
+ restore-keys: |
+ ${{ runner.os }}-composer-
+ - run: make test-phpunit-coverage-statistic
+ es:
+ runs-on: ubuntu-latest
+ env:
+ ELASTICSEARCH_HOST: localhost:9200
+ SW_HOST: localhost:8000
+ DB_HOST: 127.0.0.1
+ DB_PORT: 3306
+ DB_USER: root
+ DB_PASSWORD: root
+ DB_NAME: shopware
+ MAILER_DSN: smtp://localhost:1025
+ SW_BASE_PATH: ''
+ SELENIUM_HOST: localhost
+ SMTP_HOST: localhost
+ services:
+ elasticsearch:
+ image: elastic/elasticsearch:7.8.0
+ env:
+ discovery.type: single-node
+ ports:
+ - "9200:9200"
+ database:
+ image: mysql:8.0
+ env:
+ MYSQL_ROOT_PASSWORD: root
+ MYSQL_DATABASE: shopware
+ options: '--mount="type=tmpfs,destination=/var/lib/mysql" --health-cmd="mysqladmin ping -h 127.0.0.1" --health-interval=5s --health-timeout=2s --health-retries=3'
+ ports:
+ - "3306:3306"
+ steps:
+ - uses: actions/checkout@v7
+ - name: Get Composer Cache Directory
+ id: composer-cache
+ run: |
+ echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
+ - uses: actions/cache@v5
+ with:
+ path: ${{ steps.composer-cache.outputs.dir }}
+ key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
+ restore-keys: |
+ ${{ runner.os }}-composer-
+ - run: make init
+ - run: make test-phpunit-elasticsearch
diff --git a/.github/workflows/tests-launcher.yml b/.github/workflows/tests-launcher.yml
new file mode 100644
index 00000000000..b2b1c5eea29
--- /dev/null
+++ b/.github/workflows/tests-launcher.yml
@@ -0,0 +1,33 @@
+name: Run
+
+on:
+ workflow_dispatch:
+ pull_request:
+ push:
+ branches:
+ - "5.7"
+ schedule:
+ - cron: '0 2 * * *'
+
+jobs:
+ check-php-code:
+ name: PHPStan and CSFixer
+ uses: ./.github/workflows/check-php-code.yml
+ secrets: inherit
+
+ check-js-code:
+ name: JsLinter and Jest tests
+ uses: ./.github/workflows/check-js-code.yml
+ secrets: inherit
+
+ php-unit:
+ name: PHPUnit tests
+ uses: ./.github/workflows/phpunit.yml
+ secrets: inherit
+ needs: [ check-php-code, check-js-code ]
+
+ e2e-tests:
+ name: E2E
+ uses: ./.github/workflows/end-to-end.yml
+ secrets: inherit
+ needs: [ php-unit ]
diff --git a/.gitignore b/.gitignore
index ad968e9daf7..1f83030b382 100644
--- a/.gitignore
+++ b/.gitignore
@@ -79,6 +79,7 @@ Thumbs.db
/files/import_cron
/files/import_export
/files/552211cce724117c3178e3d22bec532ec/
+/files/backup/multi_edit/*
# Snippet exports
/snippetsExport/
@@ -104,3 +105,8 @@ tests/phpunit-full-coverage.xml
# scripts
!/build/composer-post-install-cmd.sh
!/build/composer-post-update-cmd.sh
+
+# Devenv
+.devenv*
+devenv.local.nix
+
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
deleted file mode 100644
index 8338d6d9cca..00000000000
--- a/.gitlab-ci.yml
+++ /dev/null
@@ -1,270 +0,0 @@
-variables:
- DOCKER_DRIVER: overlay2
- DOCKER_HOST: "tcp://docker:2375"
- DOCKER_TLS_CERTDIR: "/certs"
- MYSQL_ROOT_PASSWORD: app
- MYSQL_USER: app
- MYSQL_PASSWORD: app
- MYSQL_DATABASE: shopware
- GIT_STRATEGY: clone
- GIT_DEPTH: 1
- ARTIFACTS_ROOT: "$CI_PROJECT_DIR/build/artifacts"
- DB_USER: "app"
- DB_PASSWORD: "app"
- DB_HOST: "mysql"
- DB_PORT: 3306
- DB_NAME: shopware
- SW_HOST: "localhost"
- SW_BASE_PATH: ""
- ELASTICSEARCH_HOST: elasticsearch
-
-workflow:
- rules:
- - if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
- - if: '$CI_COMMIT_BRANCH && $CI_OPEN_MERGE_REQUESTS'
- when: never
- - if: '$CI_COMMIT_BRANCH'
-
-.composer-cache: &composer-cache
- key:
- files:
- - 'composer.lock'
- - 'recovery/common/composer.lock'
- paths:
- - 'vendor/'
- - 'recovery/common/vendor/'
- - 'vendor-bin/'
- - '.htaccess'
- - '.make.install.composer-dependencies'
- policy: pull-push
-
-.npm-cache: &npm-cache
- key:
- files:
- - 'themes/package-lock.json'
- - 'themes/Frontend/Responsive/package-lock.json'
- paths:
- - 'themes/node_modules/'
- - 'themes/Frontend/Responsive/node_modules/'
- - '.make.install.npm-dependencies'
- policy: pull-push
-
-stages:
- - Prepare Files
- - Static analysis
- - PHPUnit
- - End-to-end testing
- - Security
- - Build Image
-
-default:
- image: gitlab.shopware.com:5005/shopware/5/product/image/continuous:7.4
-
-# Stage: Prepare Files
-
-Install Required PHP Files:
- tags:
- - t3.nano
- stage: Prepare Files
- script:
- - make .make.install.composer-dependencies
- cache:
- <<: *composer-cache
-
-Install Required JS Files:
- tags:
- - t3.nano
- image: node:alpine
- stage: Prepare Files
- before_script:
- - apk add --no-cache make bash
- script:
- - make .make.install.npm-dependencies
- cache:
- <<: *npm-cache
-
-PHP analyze:
- tags:
- - m5.large
- cache:
- - <<: *composer-cache
- policy: pull
- stage: Static analysis
- before_script:
- - make init
- script:
- - make check-code
- services:
- - name: mysql:5.7
- alias: mysql
-
-JavaScript checks:
- tags:
- - t3.nano
- cache:
- - <<: *npm-cache
- policy: pull
- stage: Static analysis
- image: node:alpine
- before_script:
- - apk add bash make
- script:
- - make check-js-code
- - make test-jest
-
-.phpunit_base:
- tags:
- - t3.medium
- cache:
- - <<: *composer-cache
- policy: pull
- before_script: # TODO: (SW-26726) Remove this and see if anything breaks.
- - sed -i -e "s;__ROOT__;$CI_PROJECT_DIR;g" /etc/nginx/sites-enabled/shopware.conf
- - /usr/bin/supervisord -c /etc/supervisord.conf &>/dev/null &
- # https://gitlab.com/gitlab-org/gitlab-foss/-/issues/27921#note_38132416
- - eval export DB_USER DB_PASSWORD DB_HOST DB_PORT DB_NAME SW_HOST SW_BASE_PATH ELASTICSEARCH_HOST
- stage: PHPUnit
- services:
- - name: mysql:5.7
- alias: mysql
- script:
- - make test-phpunit
- artifacts:
- expire_in: 1 week
- reports:
- junit: ${ARTIFACTS_ROOT}/test-log.xml
-
-.phpunit_es_base:
- tags:
- - t3.medium
- extends: .phpunit_base
- script:
- - make init
- - make test-phpunit-elasticsearch
-
- artifacts:
- expire_in: 1 week
- reports:
- junit: ${ARTIFACTS_ROOT}/test-log.xml
-
-Code Coverage:
- extends: .phpunit_base
- image: gitlab.shopware.com:5005/shopware/5/product/image/continuous:8.0
- script:
- - make test-phpunit-coverage-cobertura
- artifacts:
- paths:
- - ${ARTIFACTS_ROOT}/*
- expire_in: 1 week
- reports:
- junit: ${ARTIFACTS_ROOT}/phpunit.junit.xml
- cobertura: ${ARTIFACTS_ROOT}/*.cobertura.xml
- parallel:
- matrix:
- - TESTSUITE: ['unit', 'functional']
-
-Code Coverage Statistic:
- extends: .phpunit_base
- image: gitlab.shopware.com:5005/shopware/5/product/image/continuous:8.0
- variables:
- TESTSUITE: 'all'
- script:
- - make test-phpunit-coverage-statistic | sed -E -n '1,/^\s*Lines:\s*([0-9]+(\.[0-9]+)?)%/ p' # See: https://gitlab.shopware.com/shopware/6/product/platform/-/blob/trunk/.gitlab/stages/02-unit.yml#L92
- coverage: '/^\s*Lines:\s*(\d+(?:\.\d+)?%)/'
-
-PHP 7.4:
- extends: .phpunit_base
-
-PHP 8.1:
- extends: .phpunit_base
- image: gitlab.shopware.com:5005/shopware/5/product/image/continuous:8.1
-
-MySQL 8.0:
- extends: .phpunit_base
- services:
- - name: mysql:8.0.19
- alias: mysql
- command: [ "mysqld", "--character-set-server=utf8mb4", "--collation-server=utf8mb4_unicode_ci", "--default-authentication-plugin=mysql_native_password", "--sql-require-primary-key=ON" ]
-
-MariaDB 10.1:
- extends: .phpunit_base
- services:
- - name: mariadb:10.1
- alias: mysql
-
-MariaDB 10.5:
- extends: .phpunit_base
- services:
- - name: mariadb:10.5
- alias: mysql
-
-Elasticsearch 7:
- extends: .phpunit_es_base
- image: gitlab.shopware.com:5005/shopware/5/product/image/continuous:7.4
- services:
- - name: mysql:8.0.19
- alias: mysql
- command: [ "mysqld", "--character-set-server=utf8mb4", "--collation-server=utf8mb4_unicode_ci", "--default-authentication-plugin=mysql_native_password" ]
- - name: docker.elastic.co/elasticsearch/elasticsearch:7.9.1
- alias: elasticsearch
- command: [ "bin/elasticsearch", "-Expack.security.enabled=false", "-Ediscovery.type=single-node" ]
-
-.mink_base:
- tags:
- - m5.large
- extends: .phpunit_base
- stage: End-to-end testing
- artifacts:
- when: always
- expire_in: 1 week
- paths:
- - ${ARTIFACTS_ROOT}/**
- - build/logs/**
- reports:
- junit: ${ARTIFACTS_ROOT}/mink/*.xml
- script:
- - apk add --no-cache sudo
- - export SW_HOST=$(hostname -i)
- - make init
- - make prepare-mink
- - chown -R www-data:www-data .
- - sudo -E -u www-data vendor/bin/behat -vv --config=tests/Mink/behat.yml --format=pretty --out=std --format=junit --out=${ARTIFACTS_ROOT}/mink --tags ${MINK_TAG}
- services:
- - name: selenium/standalone-chrome:84.0
- alias: selenium
- - name: mailhog/mailhog
- alias: smtp
- - name: mysql:8.0.19
- alias: mysql
- command: [ "mysqld", "--character-set-server=utf8mb4", "--collation-server=utf8mb4_unicode_ci", "--default-authentication-plugin=mysql_native_password" ]
-
-Mink:
- extends: .mink_base
- image: "gitlab.shopware.com:5005/shopware/5/product/image/continuous:$IMAGE_TAG"
- parallel:
- matrix:
- - IMAGE_TAG: [ '7.4', '8.0' ]
- MINK_TAG: [ 'account', 'checkout1', 'checkout2', 'detail', 'listing', 'note', 'sitemap', 'misc', 'backend' ]
- rules:
- - if: '$CI_PIPELINE_SOURCE == "schedule"'
- - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && $IMAGE_TAG != "8.0"'
- - if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
- when: manual
- allow_failure: true
-
-Build Image:
- stage: Build Image
- inherit:
- variables: false
- variables:
- UPSTREAM_REF_NAME: '$CI_COMMIT_REF_NAME'
- UPSTREAM_COMMIT_SHA: '$CI_COMMIT_SHORT_SHA'
- UPSTREAM_CI_COMMIT_REF_PROTECTED: '$CI_COMMIT_REF_PROTECTED'
- PHP_VERSION: '8.0'
- COMPOSER_VERSION: '2'
- NODE_VERSION: '18'
- trigger:
- project: shopware/5/product/image
- branch: master
- rules:
- - if: '$CI_COMMIT_REF_PROTECTED == "true"'
diff --git a/.htaccess.dist b/.htaccess.dist
index 0508839a356..2739fc3113f 100644
--- a/.htaccess.dist
+++ b/.htaccess.dist
@@ -39,7 +39,7 @@ RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
RedirectMatch 404 /(web\/cache\/(config_\d+\.json|all.less))$
# Restrict access to theme configurations
- RedirectMatch 404 /themes/(.*)(.*\.lock|package\.json|\.gitignore|Gruntfile\.js|all\.less|node_modules\/.*)$
+ RedirectMatch 404 /themes/(.*)(.(lock|package)\.json|\.gitignore|Gruntfile\.js|all\.less|node_modules\/.*)$
# Staging environment
diff --git a/.php-cs-fixer.php b/.php-cs-fixer.php
index 1ec0bd9f361..8661ed3065f 100644
--- a/.php-cs-fixer.php
+++ b/.php-cs-fixer.php
@@ -1,6 +1,29 @@
in(__DIR__ . '/_sql/migrations')
->in(__DIR__ . '/engine/Shopware')
->in(__DIR__ . '/tests')
->in(__DIR__ . '/recovery')
@@ -30,29 +53,29 @@
Shopware 5
Copyright (c) shopware AG
-According to our dual licensing model, this program can be used either
-under the terms of the GNU Affero General Public License, version 3,
-or under a proprietary license.
+According to our licensing model, this program can be used
+under the terms of the GNU Affero General Public License, version 3.
The texts of the GNU Affero General Public License with an additional
-permission and of our proprietary license can be found at and
-in the LICENSE file you have received along with this program.
+permission can be found at and in the LICENSE file you have received
+along with this program.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU Affero General Public License for more details.
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+See the GNU Affero General Public License for more details.
"Shopware" is a registered trademark of shopware AG.
The licensing of the program under the AGPLv3 does not imply a
-trademark license. Therefore any rights, title and interest in
-our trademarks remain entirely with us.
+trademark license. Therefore, any rights, title and interest in
+our trademarks remain entirely with the shopware AG.
EOF;
return (new Config())
->registerCustomFixers(new Fixers())
->setRiskyAllowed(true)
->setCacheFile('var/cache/php-cs-fixer')
+ ->setParallelConfig(ParallelConfigFactory::detect())
->setRules([
'@PSR12' => true,
'@Symfony' => true,
@@ -67,15 +90,17 @@
'global_namespace_import' => true,
'header_comment' => ['header' => $header, 'separate' => 'bottom', 'comment_type' => 'PHPDoc'],
'modernize_types_casting' => true,
- 'native_function_invocation' => true,
+ 'native_function_invocation' => ['exclude' => ['ini_get'], 'strict' => false],
'no_alias_functions' => true,
'no_useless_else' => true,
'no_useless_return' => true,
'no_superfluous_phpdoc_tags' => true,
+ 'nullable_type_declaration_for_default_null_value' => true,
'operator_linebreak' => ['only_booleans' => true],
'ordered_class_elements' => true,
'phpdoc_line_span' => true,
'phpdoc_order' => true,
+ 'phpdoc_separation' => ['groups' => [['ORM\*', 'Assert\*', 'ShopwareAssert\*'], ['deprecated', 'link', 'see', 'since'], ['author', 'copyright', 'license'], ['category', 'package', 'subpackage'], ['property', 'property-read', 'property-write']]],
'phpdoc_summary' => false,
'phpdoc_var_annotation_correct_order' => true,
'php_unit_dedicate_assert' => true,
@@ -91,7 +116,6 @@
SingleSpaceAfterStatementFixer::name() => true,
SingleSpaceBeforeStatementFixer::name() => true,
PhpdocParamTypeFixer::name() => true,
- NoSuperfluousConcatenationFixer::name() => true,
NoUselessStrlenFixer::name() => true,
NoUselessParenthesisFixer::name() => true,
PhpUnitDedicatedAssertFixer::name() => true,
diff --git a/.phpstan-baseline.neon b/.phpstan-baseline.neon
index a8f0456385c..16d91c325bc 100644
--- a/.phpstan-baseline.neon
+++ b/.phpstan-baseline.neon
@@ -1,4449 +1,4374 @@
parameters:
ignoreErrors:
-
- message: "#^Parameter \\#1 \\$newInstance of function Shopware expects Shopware\\|null, Enlight_Application\\|null given\\.$#"
+ message: "#^Cannot access offset 'value' on array\\{name\\: string, value\\: string\\}\\|false\\.$#"
count: 1
- path: engine/Library/Enlight/Application.php
+ path: _sql/migrations/1204-add-variant-filter.php
-
- message: "#^Method Enlight_Class\\:\\:Instance\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration1204\\:\\:getExistingSortingTranslation\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Class.php
+ path: _sql/migrations/1204-add-variant-filter.php
-
- message: "#^Method Enlight_Class\\:\\:Instance\\(\\) should return Enlight_Class but returns object\\.$#"
+ message: "#^Method Migrations_Migration1204\\:\\:importFacetTranslations\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Class.php
+ path: _sql/migrations/1204-add-variant-filter.php
-
- message: "#^Method Enlight_Class\\:\\:__call\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$translationShopId of method Migrations_Migration1204\\:\\:getExistingSortingTranslation\\(\\) expects int, string given\\.$#"
count: 1
- path: engine/Library/Enlight/Class.php
+ path: _sql/migrations/1204-add-variant-filter.php
-
- message: "#^Method Enlight_Class\\:\\:__call\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
+ message: "#^Parameter \\#2 \\$localeId of method Migrations_Migration1204\\:\\:getExistingSortingTranslation\\(\\) expects int, string\\|null given\\.$#"
count: 1
- path: engine/Library/Enlight/Class.php
+ path: _sql/migrations/1204-add-variant-filter.php
-
- message: "#^Method Enlight_Class\\:\\:__callStatic\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$variable_representation of function unserialize expects string, string\\|null given\\.$#"
count: 1
- path: engine/Library/Enlight/Class.php
+ path: _sql/migrations/1207-add-new-seo-alias-for-variants.php
-
- message: "#^Method Enlight_Class\\:\\:__callStatic\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
+ message: "#^Parameter \\#1 \\$str of function strtolower expects string, int\\|string\\|false\\|null given\\.$#"
count: 1
- path: engine/Library/Enlight/Class.php
+ path: _sql/migrations/1226-add-blog-comment-mailtemplate.php
-
- message: "#^Method Enlight_Class\\:\\:__get\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$str of function strtolower expects string, int\\|string\\|false\\|null given\\.$#"
count: 1
- path: engine/Library/Enlight/Class.php
+ path: _sql/migrations/1229-accountless-optin-switch.php
-
- message: "#^Method Enlight_Class\\:\\:__set\\(\\) has no return type specified\\.$#"
+ message: "#^Method Migrations_Migration1407\\:\\:addConfigElementTranslation\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Class.php
+ path: _sql/migrations/1407-add-english-translations.php
-
- message: "#^Method Enlight_Class\\:\\:__set\\(\\) has parameter \\$value with no type specified\\.$#"
+ message: "#^Method Migrations_Migration1407\\:\\:alterHolidays\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Class.php
+ path: _sql/migrations/1407-add-english-translations.php
-
- message: "#^Method Enlight_Class\\:\\:getClassName\\(\\) has parameter \\$class with no type specified\\.$#"
+ message: "#^Method Migrations_Migration1407\\:\\:correctTypoInHolidays\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Class.php
+ path: _sql/migrations/1407-add-english-translations.php
-
- message: "#^Method Enlight_Class\\:\\:resetInstance\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$str of function strtolower expects string, int\\|string\\|false\\|null given\\.$#"
count: 1
- path: engine/Library/Enlight/Class.php
+ path: _sql/migrations/1426-add-blog-comment-mailtemplate.php
-
- message: "#^Method Enlight_Class\\:\\:resetInstance\\(\\) has parameter \\$class with no type specified\\.$#"
+ message: "#^Parameter \\#1 \\$str of function strtolower expects string, int\\|string\\|false\\|null given\\.$#"
count: 1
- path: engine/Library/Enlight/Class.php
+ path: _sql/migrations/1429-accountless-optin-switch.php
-
- message: "#^Property Enlight_Class\\:\\:\\$instances type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration1436\\:\\:createEnglishDocumentMailTemplates\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Class.php
+ path: _sql/migrations/1436-document-type-mail-templates.php
-
- message: "#^Method Enlight_Collection_ArrayCollection\\:\\:__call\\(\\) has no return type specified\\.$#"
+ message: "#^Method Migrations_Migration1436\\:\\:createGermanDocumentMailTemplates\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Collection/ArrayCollection.php
+ path: _sql/migrations/1436-document-type-mail-templates.php
-
- message: "#^Method Enlight_Collection_ArrayCollection\\:\\:__call\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration1436\\:\\:updateTypeOfDefaultDocumentMailTemplate\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Collection/ArrayCollection.php
+ path: _sql/migrations/1436-document-type-mail-templates.php
-
- message: "#^Method Enlight_Collection_ArrayCollection\\:\\:__get\\(\\) has no return type specified\\.$#"
+ message: "#^Cannot call method fetchAll\\(\\) on PDOStatement\\|false\\.$#"
count: 1
- path: engine/Library/Enlight/Collection/ArrayCollection.php
+ path: _sql/migrations/1439-change-back-document-id-to-tmp.php
-
- message: "#^Method Enlight_Collection_ArrayCollection\\:\\:__set\\(\\) has no return type specified\\.$#"
+ message: "#^Method Migrations_Migration1439\\:\\:isMySql8\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Collection/ArrayCollection.php
+ path: _sql/migrations/1439-change-back-document-id-to-tmp.php
-
- message: "#^Method Enlight_Collection_ArrayCollection\\:\\:__set\\(\\) has parameter \\$value with no type specified\\.$#"
+ message: "#^Cannot call method fetchAll\\(\\) on PDOStatement\\|false\\.$#"
count: 1
- path: engine/Library/Enlight/Collection/ArrayCollection.php
+ path: _sql/migrations/1440-change-document-id-to-lowercase.php
-
- message: "#^Method Enlight_Collection_ArrayCollection\\:\\:set\\(\\) has parameter \\$value with no type specified\\.$#"
+ message: "#^Property Migrations_Migration1444\\:\\:\\$mailer has no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Collection/ArrayCollection.php
+ path: _sql/migrations/1444-userfriendly-mail-options.php
-
- message: "#^Interface Enlight_Collection_Collection extends generic interface ArrayAccess but does not specify its types\\: TKey, TValue$#"
+ message: "#^Property Migrations_Migration1444\\:\\:\\$mailerAuth has no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Collection/Collection.php
+ path: _sql/migrations/1444-userfriendly-mail-options.php
-
- message: "#^Interface Enlight_Collection_Collection extends generic interface IteratorAggregate but does not specify its types\\: TKey, TValue$#"
+ message: "#^Property Migrations_Migration1444\\:\\:\\$mailerSecure has no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Collection/Collection.php
+ path: _sql/migrations/1444-userfriendly-mail-options.php
-
- message: "#^Call to an undefined method Zend_Auth_Adapter_Interface\\:\\:refresh\\(\\)\\.$#"
+ message: "#^Method Migrations_Migration1450\\:\\:saveNewCountry\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Auth.php
+ path: _sql/migrations/1450-add-missing-countries.php
-
- message: "#^Method Enlight_Components_Auth\\:\\:getInstance\\(\\) should return Enlight_Components_Auth but returns Zend_Auth\\.$#"
+ message: "#^Method Migrations_Migration1450\\:\\:saveNewCountry\\(\\) has parameter \\$newCountry with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Auth.php
+ path: _sql/migrations/1450-add-missing-countries.php
-
- message: "#^Method Enlight_Components_Auth_Adapter_DbTable\\:\\:updateExpiry\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#3 \\$defaultLocale of method Migrations_Migration1450\\:\\:saveNewCountry\\(\\) expects string, int\\|string\\|false\\|null given\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Auth/Adapter/DbTable.php
+ path: _sql/migrations/1450-add-missing-countries.php
-
- message: "#^Method Enlight_Components_Cron_Adapter\\:\\:startJob\\(\\) has no return type specified\\.$#"
+ message: "#^Method Migrations_Migration1454\\:\\:addShopIdToBlogComment\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Cron/Adapter.php
+ path: _sql/migrations/1454-add-category-shop-association.php
-
- message: "#^Method Enlight_Components_Cron_Adapter_DBAL\\:\\:isJobStillOverdue\\(\\) has parameter \\$jobId with no type specified\\.$#"
+ message: "#^Method Migrations_Migration1454\\:\\:addShopsColumnToCategory\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Cron/Adapter/DBAL.php
+ path: _sql/migrations/1454-add-category-shop-association.php
-
- message: "#^Method Enlight_Components_Cron_Adapter_DBAL\\:\\:startJob\\(\\) has no return type specified\\.$#"
+ message: "#^Method Migrations_Migration1454\\:\\:createBlogConfigForm\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Cron/Adapter/DBAL.php
+ path: _sql/migrations/1454-add-category-shop-association.php
-
- message: "#^Method Enlight_Components_Cron_Adapter_DBAL\\:\\:updateJob\\(\\) should return Enlight_Components_Cron_Manager but return statement is missing\\.$#"
+ message: "#^Method Migrations_Migration1454\\:\\:createSubshopBlogCommentElement\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Cron/Adapter/DBAL.php
+ path: _sql/migrations/1454-add-category-shop-association.php
-
- message: "#^Negated boolean expression is always false\\.$#"
+ message: "#^Cannot call method fetchAll\\(\\) on PDOStatement\\|false\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Cron/Adapter/DBAL.php
+ path: _sql/migrations/1611-change-order-details-id-column.php
-
- message: "#^Parameter \\#2 \\$value of method Enlight_Components_Cron_Adapter_DBAL\\:\\:getJobByColumn\\(\\) expects string, int given\\.$#"
+ message: "#^Parameter \\#1 \\$array of function array_column expects array, array\\|false given\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Cron/Adapter/DBAL.php
+ path: _sql/migrations/1611-change-order-details-id-column.php
-
- message: "#^Strict comparison using \\=\\=\\= between int and null will always evaluate to false\\.$#"
+ message: "#^Method Migrations_Migration1625\\:\\:getDefaultLocale\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Cron/Adapter/DBAL.php
+ path: _sql/migrations/1625-add-sort-by-articlenumber.php
+
+ -
+ message: "#^Unsafe access to private constant Migrations_Migration1625\\:\\:LANGUAGE_ENGLISH through static\\:\\:\\.$#"
+ count: 1
+ path: _sql/migrations/1625-add-sort-by-articlenumber.php
-
- message: "#^Ternary operator condition is always true\\.$#"
+ message: "#^Unsafe access to private constant Migrations_Migration1625\\:\\:LANGUAGE_GERMAN through static\\:\\:\\.$#"
count: 3
- path: engine/Library/Enlight/Components/Cron/Adapter/DBAL.php
+ path: _sql/migrations/1625-add-sort-by-articlenumber.php
-
- message: "#^Method Enlight_Components_Cron_Job\\:\\:__construct\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
+ message: "#^Cannot call method fetch\\(\\) on PDOStatement\\|false\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Cron/Job.php
+ path: _sql/migrations/1626-add password_change_date.php
-
- message: "#^Method Enlight_Components_Cron_Job\\:\\:__get\\(\\) has no return type specified\\.$#"
+ message: "#^Cannot call method fetch\\(\\) on PDOStatement\\|false\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Cron/Job.php
+ path: _sql/migrations/1631-add-shop-id-column-to-blogs.php
-
- message: "#^Method Enlight_Components_Cron_Job\\:\\:get\\(\\) has no return type specified\\.$#"
+ message: "#^Argument of an invalid type array\\|false supplied for foreach, only iterables are supported\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Cron/Job.php
+ path: _sql/migrations/1632-add-acl-privilege-requirements.php
-
- message: "#^Method Enlight_Components_Cron_Job\\:\\:get\\(\\) has parameter \\$default with no type specified\\.$#"
+ message: "#^Method Migrations_Migration1632\\:\\:addDependencyTable\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Cron/Job.php
+ path: _sql/migrations/1632-add-acl-privilege-requirements.php
-
- message: "#^Method Enlight_Components_Cron_Job\\:\\:get\\(\\) has parameter \\$name with no type specified\\.$#"
+ message: "#^Method Migrations_Migration1632\\:\\:addPrivilegeRequirements\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Cron/Job.php
+ path: _sql/migrations/1632-add-acl-privilege-requirements.php
-
- message: "#^Method Enlight_Components_Cron_Job\\:\\:getDisableOnError\\(\\) should return int but returns bool\\.$#"
+ message: "#^Method Migrations_Migration1632\\:\\:addPrivilegeRequirements\\(\\) has parameter \\$privilegeMapping with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Cron/Job.php
+ path: _sql/migrations/1632-add-acl-privilege-requirements.php
-
- message: "#^Method Enlight_Components_Cron_Job\\:\\:getEnd\\(\\) should return Zend_Date but returns string\\.$#"
+ message: "#^Method Migrations_Migration1632\\:\\:addPrivilegeRequirements\\(\\) has parameter \\$requirementMatrix with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Cron/Job.php
+ path: _sql/migrations/1632-add-acl-privilege-requirements.php
-
- message: "#^Method Enlight_Components_Cron_Job\\:\\:getNext\\(\\) should return Zend_Date but returns string\\.$#"
+ message: "#^Method Migrations_Migration1632\\:\\:getPrivilegeMapping\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Cron/Job.php
+ path: _sql/migrations/1632-add-acl-privilege-requirements.php
-
- message: "#^Method Enlight_Components_Cron_Job\\:\\:getStart\\(\\) should return Zend_Date but returns string\\.$#"
+ message: "#^Method Migrations_Migration1632\\:\\:getRequirementMatrix\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Cron/Job.php
+ path: _sql/migrations/1632-add-acl-privilege-requirements.php
-
- message: "#^Method Enlight_Components_Cron_Job\\:\\:setData\\(\\) has parameter \\$data with no type specified\\.$#"
+ message: "#^Method Migrations_Migration1649\\:\\:getConfigValue\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Cron/Job.php
+ path: _sql/migrations/1649-add-cookie-consent-manager-site.php
-
- message: "#^Method Enlight_Components_Cron_Job\\:\\:setOptions\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$variable_representation of function unserialize expects string, int\\\\|int\\<1, max\\>\\|string given\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Cron/Job.php
+ path: _sql/migrations/1649-add-cookie-consent-manager-site.php
-
- message: "#^Method Enlight_Components_Cron_Job\\:\\:setOptions\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
+ message: "#^Parameter \\#1 \\$entry of method Migrations_Migration1701\\:\\:addCacheEntry\\(\\) expects string, int\\|string\\|false\\|null given\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Cron/Job.php
+ path: _sql/migrations/1701-add-http-cache-events-and-routes-for-forms.php
-
- message: "#^Property Enlight_Components_Cron_Job\\:\\:\\$active \\(int\\) does not accept bool\\.$#"
+ message: "#^Parameter \\#1 \\$botConfiguration of method Migrations_Migration1716\\:\\:getFilteredBotList\\(\\) expects string, string\\|null given\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Cron/Job.php
+ path: _sql/migrations/1716-fixing-bot-detection-huawei.php
-
- message: "#^Property Enlight_Components_Cron_Job\\:\\:\\$active \\(int\\) does not accept default value of type true\\.$#"
+ message: "#^Method Migrations_Migration218\\:\\:deletePluginByName\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Cron/Job.php
+ path: _sql/migrations/218-remove-old-debug-plugins.php
-
- message: "#^Property Enlight_Components_Cron_Job\\:\\:\\$data \\(string\\) does not accept default value of type array\\.$#"
+ message: "#^Method Migrations_Migration218\\:\\:deletePluginByName\\(\\) has parameter \\$name with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Cron/Job.php
+ path: _sql/migrations/218-remove-old-debug-plugins.php
-
- message: "#^Property Enlight_Components_Cron_Job\\:\\:\\$end \\(string\\) does not accept Zend_Date\\|null\\.$#"
+ message: "#^Method Migrations_Migration221\\:\\:deletePluginByName\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Cron/Job.php
+ path: _sql/migrations/221-remove-log-plugin.php
-
- message: "#^Property Enlight_Components_Cron_Job\\:\\:\\$options type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration221\\:\\:deletePluginByName\\(\\) has parameter \\$name with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Cron/Job.php
+ path: _sql/migrations/221-remove-log-plugin.php
-
- message: "#^Method Enlight_Components_Cron_Manager\\:\\:disableJob\\(\\) should return Enlight_Components_Cron_Adapter but returns Enlight_Components_Cron_Manager\\.$#"
+ message: "#^Cannot call method fetchAll\\(\\) on PDOStatement\\|false\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Cron/Manager.php
+ path: _sql/migrations/367-mobile-statistics.php
-
- message: "#^Method Enlight_Components_Cron_Manager\\:\\:endJob\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$variable_representation of function unserialize expects string, string\\|null given\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Cron/Manager.php
+ path: _sql/migrations/370-optimize-performance.php
-
- message: "#^Method Enlight_Components_Cron_Manager\\:\\:runJob\\(\\) should return Enlight_Event_EventArgs but returns Enlight_Event_EventArgs\\|null\\.$#"
+ message: "#^Method Migrations_Migration372\\:\\:addAcl\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Cron/Manager.php
+ path: _sql/migrations/372-setup-multi-edit.php
-
- message: "#^PHPDoc tag @param for parameter \\$eventManager with type Enlight_Event_EventManager\\|null is not subtype of native type Enlight_Event_EventManager\\.$#"
+ message: "#^Method Migrations_Migration372\\:\\:addSampleData\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Cron/Manager.php
+ path: _sql/migrations/372-setup-multi-edit.php
-
- message: "#^Parameter \\#1 \\$end of method Enlight_Components_Cron_Job\\:\\:setEnd\\(\\) expects string\\|Zend_Date\\|null, int\\|string given\\.$#"
+ message: "#^Method Migrations_Migration372\\:\\:createTables\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Cron/Manager.php
+ path: _sql/migrations/372-setup-multi-edit.php
-
- message: "#^Parameter \\#1 \\$next of method Enlight_Components_Cron_Job\\:\\:setNext\\(\\) expects string\\|Zend_Date\\|null, float\\|int\\|string given\\.$#"
+ message: "#^Cannot call method fetch\\(\\) on PDOStatement\\|false\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Cron/Manager.php
+ path: _sql/migrations/386-import-multiedit-plugin-tables.php
-
- message: "#^Property Enlight_Components_Cron_Manager\\:\\:\\$eventArgsClass has no type specified\\.$#"
+ message: "#^Method Migrations_Migration408\\:\\:cleanUp\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Cron/Manager.php
+ path: _sql/migrations/408-variant-price-surcharge-refactor.php
-
- message: "#^Property Enlight_Components_Cron_Manager\\:\\:\\$eventManager \\(Enlight_Event_EventManager\\) does not accept Enlight_Event_EventManager\\|null\\.$#"
+ message: "#^Method Migrations_Migration408\\:\\:createNewTable\\(\\) should return string but return statement is missing\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Cron/Manager.php
+ path: _sql/migrations/408-variant-price-surcharge-refactor.php
-
- message: "#^Cannot call method errorInfo\\(\\) on object\\|resource\\|null\\.$#"
+ message: "#^Method Migrations_Migration408\\:\\:migrateData\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Db/Adapter/Pdo/Mysql.php
+ path: _sql/migrations/408-variant-price-surcharge-refactor.php
-
- message: "#^Method Enlight_Components_Db_Adapter_Pdo_Mysql\\:\\:createFromDbalConnectionAndConfig\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration408\\:\\:prepareOldData\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Db/Adapter/Pdo/Mysql.php
+ path: _sql/migrations/408-variant-price-surcharge-refactor.php
-
- message: "#^Method Enlight_Components_Db_Adapter_Pdo_Mysql\\:\\:executeQuery\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration410\\:\\:addVideoElementFields\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Db/Adapter/Pdo/Mysql.php
+ path: _sql/migrations/410-add-emotion-fields.php
-
- message: "#^Method Enlight_Components_Db_Adapter_Pdo_Mysql\\:\\:executeQuery\\(\\) has parameter \\$types with no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration414\\:\\:addProductBoxLayoutColumn\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Db/Adapter/Pdo/Mysql.php
+ path: _sql/migrations/414-add-product-box-layout.php
-
- message: "#^Method Enlight_Components_Db_Adapter_Pdo_Mysql\\:\\:executeUpdate\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration414\\:\\:addSearchProductBoxLayoutSwitch\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Db/Adapter/Pdo/Mysql.php
+ path: _sql/migrations/414-add-product-box-layout.php
-
- message: "#^Method Enlight_Components_Db_Adapter_Pdo_Mysql\\:\\:executeUpdate\\(\\) has parameter \\$types with no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration416\\:\\:removeCapabilityDummy\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Db/Adapter/Pdo/Mysql.php
+ path: _sql/migrations/416-remove-dummy-plugins.php
-
- message: "#^Method Enlight_Components_Db_Adapter_Pdo_Mysql\\:\\:query\\(\\) has parameter \\$bind with no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration416\\:\\:removeDummyDownloadUrl\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Db/Adapter/Pdo/Mysql.php
+ path: _sql/migrations/416-remove-dummy-plugins.php
-
- message: "#^Negated boolean expression is always false\\.$#"
+ message: "#^Method Migrations_Migration416\\:\\:removeDummyPlugins\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Db/Adapter/Pdo/Mysql.php
+ path: _sql/migrations/416-remove-dummy-plugins.php
-
- message: "#^Method Enlight_Components_Mail\\:\\:IsHTML\\(\\) has no return type specified\\.$#"
+ message: "#^Method Migrations_Migration420\\:\\:deleteListeners\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Mail.php
+ path: _sql/migrations/420-remove-plugin-manager.php
-
- message: "#^Method Enlight_Components_Mail\\:\\:__set\\(\\) has no return type specified\\.$#"
+ message: "#^Method Migrations_Migration420\\:\\:deleteMenuItem\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Mail.php
+ path: _sql/migrations/420-remove-plugin-manager.php
-
- message: "#^Method Enlight_Components_Mail\\:\\:__set\\(\\) has parameter \\$value with no type specified\\.$#"
+ message: "#^Method Migrations_Migration420\\:\\:deletePlugin\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Mail.php
+ path: _sql/migrations/420-remove-plugin-manager.php
-
- message: "#^Method Enlight_Components_Mail\\:\\:getAsscociations\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration420\\:\\:fetchPluginId\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Mail.php
+ path: _sql/migrations/420-remove-plugin-manager.php
-
- message: "#^Method Enlight_Components_Mail\\:\\:getTo\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration421\\:\\:deleteConfigElements\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Mail.php
+ path: _sql/migrations/421-remove-store-api-plugin.php
-
- message: "#^Method Enlight_Components_Mail\\:\\:setAssociations\\(\\) has parameter \\$associations with no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration421\\:\\:deleteListeners\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Mail.php
+ path: _sql/migrations/421-remove-store-api-plugin.php
-
- message: "#^Method Enlight_Components_Mail\\:\\:setTemplateName\\(\\) has no return type specified\\.$#"
+ message: "#^Method Migrations_Migration421\\:\\:deletePlugin\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Mail.php
+ path: _sql/migrations/421-remove-store-api-plugin.php
-
- message: "#^Property Enlight_Components_Mail\\:\\:\\$_plainBody \\(null\\) does not accept string\\.$#"
+ message: "#^Method Migrations_Migration421\\:\\:fetchPluginId\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Mail.php
+ path: _sql/migrations/421-remove-store-api-plugin.php
-
- message: "#^Property Enlight_Components_Mail\\:\\:\\$asscociations type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration425\\:\\:deleteOldTemplates\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Mail.php
+ path: _sql/migrations/425-remove-old-templates.php
-
- message: "#^Class Enlight_Components_Session_Namespace implements generic interface ArrayAccess but does not specify its types\\: TKey, TValue$#"
+ message: "#^Method Migrations_Migration432\\:\\:up\\(\\) with return type void returns true but should not return anything\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Session/Namespace.php
+ path: _sql/migrations/432-html5-tags-for-snippets.php
-
- message: "#^Method Enlight_Components_Session_Namespace\\:\\:__get\\(\\) has no return type specified\\.$#"
+ message: "#^Method Migrations_Migration437\\:\\:getDefaultTranslationValues\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Session/Namespace.php
+ path: _sql/migrations/437-add-dirty-flag-email-translations.php
-
- message: "#^Method Enlight_Components_Session_Namespace\\:\\:__set\\(\\) has no return type specified\\.$#"
+ message: "#^Method Migrations_Migration437\\:\\:setEmailDirtyFlag\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Session/Namespace.php
+ path: _sql/migrations/437-add-dirty-flag-email-translations.php
-
- message: "#^Method Enlight_Components_Session_Namespace\\:\\:__set\\(\\) has parameter \\$value with no type specified\\.$#"
+ message: "#^Method Migrations_Migration437\\:\\:setEmailTranslationDirtyFlag\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Session/Namespace.php
+ path: _sql/migrations/437-add-dirty-flag-email-translations.php
-
- message: "#^Method Enlight_Components_Session_Namespace\\:\\:__unset\\(\\) with return type void returns mixed but should not return anything\\.$#"
+ message: "#^Method Migrations_Migration437\\:\\:setEmailTranslationsDirtyFlag\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Session/Namespace.php
+ path: _sql/migrations/437-add-dirty-flag-email-translations.php
-
- message: "#^Method Enlight_Components_Session_Namespace\\:\\:clear\\(\\) has no return type specified\\.$#"
+ message: "#^Method Migrations_Migration437\\:\\:setEmailsDirtyFlag\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Session/Namespace.php
+ path: _sql/migrations/437-add-dirty-flag-email-translations.php
-
- message: "#^Method Enlight_Components_Session_Namespace\\:\\:ensureBackendSessionClosed\\(\\) has no return type specified\\.$#"
+ message: "#^Method Migrations_Migration438\\:\\:addConfigFields\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Session/Namespace.php
+ path: _sql/migrations/438-add-email-template-header-footer-fields.php
-
- message: "#^Method Enlight_Components_Session_Namespace\\:\\:ensureBackendSessionClosed\\(\\) has parameter \\$container with no type specified\\.$#"
+ message: "#^Method Migrations_Migration438\\:\\:fixContextData\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Session/Namespace.php
+ path: _sql/migrations/438-add-email-template-header-footer-fields.php
-
- message: "#^Method Enlight_Components_Session_Namespace\\:\\:ensureFrontendSessionClosed\\(\\) has no return type specified\\.$#"
+ message: "#^Method Migrations_Migration438\\:\\:updateEmailTemplate\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Session/Namespace.php
+ path: _sql/migrations/438-add-email-template-header-footer-fields.php
-
- message: "#^Method Enlight_Components_Session_Namespace\\:\\:ensureFrontendSessionClosed\\(\\) has parameter \\$container with no type specified\\.$#"
+ message: "#^Method Migrations_Migration438\\:\\:updateEmailTemplateTranslation\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Session/Namespace.php
+ path: _sql/migrations/438-add-email-template-header-footer-fields.php
-
- message: "#^Method Enlight_Components_Session_Namespace\\:\\:ensureSessionClosed\\(\\) has no return type specified\\.$#"
+ message: "#^Method Migrations_Migration438\\:\\:updateTemplate\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Session/Namespace.php
+ path: _sql/migrations/438-add-email-template-header-footer-fields.php
-
- message: "#^Method Enlight_Components_Session_Namespace\\:\\:ensureSessionClosed\\(\\) has parameter \\$container with no type specified\\.$#"
+ message: "#^Method Migrations_Migration438\\:\\:updateTemplates\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Session/Namespace.php
+ path: _sql/migrations/438-add-email-template-header-footer-fields.php
-
- message: "#^Method Enlight_Components_Session_Namespace\\:\\:ensureSessionClosed\\(\\) has parameter \\$sessionServiceName with no type specified\\.$#"
+ message: "#^Method Migrations_Migration438\\:\\:updateTranslation\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Session/Namespace.php
+ path: _sql/migrations/438-add-email-template-header-footer-fields.php
-
- message: "#^Method Enlight_Components_Session_Namespace\\:\\:unsetAll\\(\\) has no return type specified\\.$#"
+ message: "#^Method Migrations_Migration438\\:\\:updateTranslations\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Session/Namespace.php
+ path: _sql/migrations/438-add-email-template-header-footer-fields.php
-
- message: "#^Method Enlight_Components_Table\\:\\:_getReferenceMapNormalized\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Parameter \\#1 \\$content of method Migrations_Migration438\\:\\:convertTemplateHtml\\(\\) expects string, string\\|null given\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Table.php
+ path: _sql/migrations/438-add-email-template-header-footer-fields.php
-
- message: "#^Method Enlight_Components_Test_Plugin_TestCase\\:\\:createEventArgs\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration440\\:\\:updateTemplate\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Test/Plugin/TestCase.php
+ path: _sql/migrations/440-fix-sorder-email-template.php
-
- message: "#^Method Enlight_Components_Test_Plugin_TestCase\\:\\:createEventArgs\\(\\) has parameter \\$name with no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration440\\:\\:updateTemplates\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Components/Test/Plugin/TestCase.php
+ path: _sql/migrations/440-fix-sorder-email-template.php
-
- message: "#^Class Enlight_Config implements generic interface ArrayAccess but does not specify its types\\: TKey, TValue$#"
+ message: "#^Method Migrations_Migration440\\:\\:updateTranslation\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Config.php
+ path: _sql/migrations/440-fix-sorder-email-template.php
-
- message: "#^Method Enlight_Config\\:\\:__construct\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration440\\:\\:updateTranslations\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Config.php
+ path: _sql/migrations/440-fix-sorder-email-template.php
-
- message: "#^Method Enlight_Config\\:\\:getDirtyFields\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration444\\:\\:addImprintToBottomGroup\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Config.php
+ path: _sql/migrations/444-add-imprint-to-bottom-shop-group.php
-
- message: "#^Method Enlight_Config\\:\\:setExtends\\(\\) has parameter \\$extends with no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration450\\:\\:updateAlbumSettings\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Config.php
+ path: _sql/migrations/450-add-high-dpi-album-settings.php
-
- message: "#^Method Enlight_Config\\:\\:setSection\\(\\) has parameter \\$section with no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration450\\:\\:updateArticleAlbum\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Config.php
+ path: _sql/migrations/450-add-high-dpi-album-settings.php
-
- message: "#^Method Enlight_Config_Adapter\\:\\:__construct\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration450\\:\\:updateBannerAlbum\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Config/Adapter.php
+ path: _sql/migrations/450-add-high-dpi-album-settings.php
-
- message: "#^Method Enlight_Config_Adapter\\:\\:setOptions\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration450\\:\\:updateBlogAlbum\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Config/Adapter.php
+ path: _sql/migrations/450-add-high-dpi-album-settings.php
-
- message: "#^Method Enlight_Config_Adapter_DbTable\\:\\:delete\\(\\) has parameter \\$fields with no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration450\\:\\:updateEmotionAlbum\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Config/Adapter/DbTable.php
+ path: _sql/migrations/450-add-high-dpi-album-settings.php
-
- message: "#^Method Enlight_Config_Adapter_DbTable\\:\\:readSection\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration458\\:\\:deleteConfigElements\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Config/Adapter/DbTable.php
+ path: _sql/migrations/458-remove-selfhealing-plugin.php
-
- message: "#^Method Enlight_Config_Adapter_DbTable\\:\\:setOptions\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration458\\:\\:deleteListeners\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Config/Adapter/DbTable.php
+ path: _sql/migrations/458-remove-selfhealing-plugin.php
-
- message: "#^Offset string on non\\-empty\\-array\\ in empty\\(\\) does not exist\\.$#"
+ message: "#^Method Migrations_Migration458\\:\\:deletePlugin\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Config/Adapter/DbTable.php
+ path: _sql/migrations/458-remove-selfhealing-plugin.php
-
- message: "#^Offset string on non\\-empty\\-array\\ in isset\\(\\) does not exist\\.$#"
- count: 2
- path: engine/Library/Enlight/Config/Adapter/DbTable.php
+ message: "#^Method Migrations_Migration458\\:\\:fetchPluginId\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: _sql/migrations/458-remove-selfhealing-plugin.php
-
- message: "#^Parameter \\#1 \\$name of method Enlight_Config_Adapter_DbTable\\:\\:getTable\\(\\) expects null, string\\|null given\\.$#"
- count: 3
- path: engine/Library/Enlight/Config/Adapter/DbTable.php
+ message: "#^Method Migrations_Migration461\\:\\:updateTemplate\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: _sql/migrations/461-fix-sorder-email-thumbnails.php
-
- message: "#^Return type \\(Enlight_Config_Adapter_DbTable\\) of method Enlight_Config_Adapter_DbTable\\:\\:read\\(\\) should be compatible with return type \\(Enlight_Config_Adapter_File\\) of method Enlight_Config_Adapter\\:\\:read\\(\\)$#"
+ message: "#^Method Migrations_Migration461\\:\\:updateTemplates\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Config/Adapter/DbTable.php
+ path: _sql/migrations/461-fix-sorder-email-thumbnails.php
-
- message: "#^Return type \\(Enlight_Config_Adapter_DbTable\\) of method Enlight_Config_Adapter_DbTable\\:\\:write\\(\\) should be compatible with return type \\(Enlight_Config_Adapter_File\\) of method Enlight_Config_Adapter\\:\\:write\\(\\)$#"
+ message: "#^Method Migrations_Migration461\\:\\:updateTranslation\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Config/Adapter/DbTable.php
+ path: _sql/migrations/461-fix-sorder-email-thumbnails.php
-
- message: "#^Method Enlight_Config_Adapter_File\\:\\:addConfigDir\\(\\) has no return type specified\\.$#"
+ message: "#^Method Migrations_Migration461\\:\\:updateTranslations\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Config/Adapter/File.php
+ path: _sql/migrations/461-fix-sorder-email-thumbnails.php
-
- message: "#^Method Enlight_Config_Adapter_File\\:\\:setOptions\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration474\\:\\:updateTemplate\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Config/Adapter/File.php
+ path: _sql/migrations/474-switch-zipcode-city-emails.php
-
- message: "#^Property Enlight_Config_Adapter_File\\:\\:\\$_configDir type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration474\\:\\:updateTemplate\\(\\) has parameter \\$contentHtml with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Config/Adapter/File.php
+ path: _sql/migrations/474-switch-zipcode-city-emails.php
-
- message: "#^Class Enlight_Config_BaseConfig implements generic interface Iterator but does not specify its types\\: TKey, TValue$#"
+ message: "#^Method Migrations_Migration474\\:\\:updateTemplates\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Config/BaseConfig.php
+ path: _sql/migrations/474-switch-zipcode-city-emails.php
-
- message: "#^Method Enlight_Config_BaseConfig\\:\\:__construct\\(\\) has parameter \\$array with no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration474\\:\\:updateTranslation\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Config/BaseConfig.php
+ path: _sql/migrations/474-switch-zipcode-city-emails.php
-
- message: "#^Method Enlight_Config_BaseConfig\\:\\:_arrayMergeRecursive\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration474\\:\\:updateTranslation\\(\\) has parameter \\$contentHtml with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Config/BaseConfig.php
+ path: _sql/migrations/474-switch-zipcode-city-emails.php
-
- message: "#^Method Enlight_Config_BaseConfig\\:\\:getExtends\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration474\\:\\:updateTranslations\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Config/BaseConfig.php
+ path: _sql/migrations/474-switch-zipcode-city-emails.php
-
- message: "#^Method Enlight_Config_BaseConfig\\:\\:toArray\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration475\\:\\:insertTranslation\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Config/BaseConfig.php
+ path: _sql/migrations/475-add-missing-emails.php
-
- message: "#^Property Enlight_Config_BaseConfig\\:\\:\\$_extends type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration475\\:\\:updateEmail\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Config/BaseConfig.php
+ path: _sql/migrations/475-add-missing-emails.php
-
- message: "#^Method Enlight_Config_Format_Ini\\:\\:__construct\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration476\\:\\:addLessCompatibleFlag\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Config/Format/Ini.php
+ path: _sql/migrations/476-add-less-compatible-flag.php
-
- message: "#^Method Enlight_Config_Format_Ini\\:\\:__construct\\(\\) has parameter \\$section with no type specified\\.$#"
+ message: "#^Parameter \\#2 \\$haystack of function in_array expects array, array\\|false given\\.$#"
count: 1
- path: engine/Library/Enlight/Config/Format/Ini.php
+ path: _sql/migrations/476-add-less-compatible-flag.php
-
- message: "#^Method Enlight_Config_Format_Ini\\:\\:_loadIniFile\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration477\\:\\:deleteConfigElements\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Config/Format/Ini.php
+ path: _sql/migrations/477-disable-tag-cloud-for-installation.php
-
- message: "#^Method Enlight_Config_Format_Ini\\:\\:_parseIniFile\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration477\\:\\:deleteListeners\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Config/Format/Ini.php
+ path: _sql/migrations/477-disable-tag-cloud-for-installation.php
-
- message: "#^Method Enlight_Config_Format_Ini\\:\\:_parseIniFile\\(\\) should return array but returns array\\|false\\.$#"
+ message: "#^Method Migrations_Migration477\\:\\:fetchPluginId\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Config/Format/Ini.php
+ path: _sql/migrations/477-disable-tag-cloud-for-installation.php
-
- message: "#^Method Enlight_Config_Format_Ini\\:\\:_processKey\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration477\\:\\:uninstallPlugin\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Config/Format/Ini.php
+ path: _sql/migrations/477-disable-tag-cloud-for-installation.php
-
- message: "#^Method Enlight_Config_Format_Ini\\:\\:_processKey\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration485\\:\\:updateAlbumIcon\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Config/Format/Ini.php
+ path: _sql/migrations/485-add-new-sprites-media-manager-albums.php
-
- message: "#^Method Enlight_Config_Format_Ini\\:\\:_processSection\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration485\\:\\:updateAlbumIcon\\(\\) has parameter \\$albumId with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Config/Format/Ini.php
+ path: _sql/migrations/485-add-new-sprites-media-manager-albums.php
-
- message: "#^Method Enlight_Config_Format_Ini\\:\\:_processSection\\(\\) has parameter \\$iniArray with no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration485\\:\\:updateAlbumIcon\\(\\) has parameter \\$icon with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Config/Format/Ini.php
+ path: _sql/migrations/485-add-new-sprites-media-manager-albums.php
-
- message: "#^Method Enlight_Config_Format_Ini\\:\\:_processSection\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration486\\:\\:createMobileSitemapElement\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Config/Format/Ini.php
+ path: _sql/migrations/486-generate-mobile-sitemap.php
-
- message: "#^Method Enlight_Config_Writer_Ini\\:\\:_addBranch\\(\\) has parameter \\$parents with no type specified\\.$#"
+ message: "#^Method Migrations_Migration486\\:\\:createSitemapForm\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Config/Writer/Ini.php
+ path: _sql/migrations/486-generate-mobile-sitemap.php
-
- message: "#^Method Enlight_Config_Writer_Ini\\:\\:_prepareValue\\(\\) has parameter \\$value with no type specified\\.$#"
+ message: "#^Method Migrations_Migration489\\:\\:updateProductMenu\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Config/Writer/Ini.php
+ path: _sql/migrations/489-fix-backend-menu-icons.php
-
- message: "#^Method Enlight_Config_Writer_Ini\\:\\:_prepareValue\\(\\) should return string but returns float\\|int\\.$#"
+ message: "#^Method Migrations_Migration490\\:\\:updateTemplate\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Config/Writer/Ini.php
+ path: _sql/migrations/490-fix-email-templates-images-height.php
-
- message: "#^Method Enlight_Config_Writer_Ini\\:\\:setNestSeparator\\(\\) has parameter \\$separator with no type specified\\.$#"
+ message: "#^Method Migrations_Migration493\\:\\:removeTranslations\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Config/Writer/Ini.php
+ path: _sql/migrations/493-remove-mail-translations.php
-
- message: "#^PHPDoc tag @param has invalid value \\(Enlight_Config_BaseConfig\\)\\: Unexpected token \"\\\\n \\*\", expected variable at offset 220$#"
+ message: "#^Method Migrations_Migration497\\:\\:updateTemplate\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Config/Writer/Ini.php
+ path: _sql/migrations/497-fix-email-payment-method-description.php
-
- message: "#^Method Enlight_Config_Writer_Writer\\:\\:__construct\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration503\\:\\:insertConfigElementTranslations\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Config/Writer/Writer.php
+ path: _sql/migrations/503-rename-multi-edit.php
-
- message: "#^Method Enlight_Config_Writer_Writer\\:\\:setOptions\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration503\\:\\:insertConfigElements\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Config/Writer/Writer.php
+ path: _sql/migrations/503-rename-multi-edit.php
-
- message: "#^Property Enlight_Config_Writer_Writer\\:\\:\\$_skipOptions type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration503\\:\\:insertConfigForm\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Config/Writer/Writer.php
+ path: _sql/migrations/503-rename-multi-edit.php
-
- message: "#^Method Enlight_Controller_Action\\:\\:__call\\(\\) has no return type specified\\.$#"
+ message: "#^Method Migrations_Migration503\\:\\:updateMultiEditName\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Action.php
+ path: _sql/migrations/503-rename-multi-edit.php
-
- message: "#^Method Enlight_Controller_Action\\:\\:__call\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration600\\:\\:updateDescription\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Action.php
+ path: _sql/migrations/600-add-support-max-generated-similar-products.php
-
- message: "#^Method Enlight_Controller_Action\\:\\:createForm\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration600\\:\\:updateTranslatedDescription\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Action.php
+ path: _sql/migrations/600-add-support-max-generated-similar-products.php
-
- message: "#^Method Enlight_Controller_Action\\:\\:createForm\\(\\) should return Symfony\\\\Component\\\\Form\\\\Form but returns Symfony\\\\Component\\\\Form\\\\FormInterface\\.$#"
+ message: "#^Method Migrations_Migration603\\:\\:createEmotionComponent\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Action.php
+ path: _sql/migrations/603-add-product-streams.php
-
- message: "#^Method Enlight_Controller_Action\\:\\:dispatch\\(\\) has no return type specified\\.$#"
+ message: "#^Method Migrations_Migration604\\:\\:getSnippetName\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Action.php
+ path: _sql/migrations/604-move-discount-surchage-names-into-snippets.php
-
- message: "#^Method Enlight_Controller_Action\\:\\:forward\\(\\) has no return type specified\\.$#"
+ message: "#^Method Migrations_Migration604\\:\\:getSnippetName\\(\\) has parameter \\$configName with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Action.php
+ path: _sql/migrations/604-move-discount-surchage-names-into-snippets.php
-
- message: "#^Method Enlight_Controller_Action\\:\\:forward\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration604\\:\\:hideBasicSettings\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Action.php
+ path: _sql/migrations/604-move-discount-surchage-names-into-snippets.php
-
- message: "#^Method Enlight_Controller_Action\\:\\:get\\(\\) has no return type specified\\.$#"
+ message: "#^Method Migrations_Migration604\\:\\:migrateCoreSettingsToSnippets\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Action.php
+ path: _sql/migrations/604-move-discount-surchage-names-into-snippets.php
-
- message: "#^Method Enlight_Controller_Action\\:\\:getActionArguments\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration605\\:\\:insertConfigElementTranslations\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Action.php
+ path: _sql/migrations/605-add-and-search-config.php
-
- message: "#^Method Enlight_Controller_Action\\:\\:initController\\(\\) has no return type specified\\.$#"
+ message: "#^Method Migrations_Migration605\\:\\:insertConfigElements\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Action.php
+ path: _sql/migrations/605-add-and-search-config.php
-
- message: "#^Method Enlight_Controller_Action\\:\\:redirect\\(\\) has no return type specified\\.$#"
+ message: "#^Method Migrations_Migration608\\:\\:up\\(\\) with return type void returns string but should not return anything\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Action.php
+ path: _sql/migrations/608-fix-product-stream-icon.php
-
- message: "#^Method Enlight_Controller_Action\\:\\:redirect\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration609\\:\\:addAlbum\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Action.php
+ path: _sql/migrations/609-add-media-recycling.php
-
- message: "#^Method Enlight_Controller_Action\\:\\:redirect\\(\\) has parameter \\$url with no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration609\\:\\:createCronJob\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Action.php
+ path: _sql/migrations/609-add-media-recycling.php
-
- message: "#^Method Enlight_Controller_Action\\:\\:setContainer\\(\\) has no return type specified\\.$#"
+ message: "#^Method Migrations_Migration616\\:\\:updateProductStreamEmotionField\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Action.php
+ path: _sql/migrations/616-product-stream-emotion-field.php
-
- message: "#^Parameter \\#2 \\$controller of method Symfony\\\\Component\\\\HttpKernel\\\\Controller\\\\ArgumentResolver\\:\\:getArguments\\(\\) expects callable\\(\\)\\: mixed, array\\{\\$this\\(Enlight_Controller_Action\\), string\\} given\\.$#"
+ message: "#^Method Migrations_Migration620\\:\\:addTimedDeliveryColumn\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Action.php
+ path: _sql/migrations/620-add-delivered-in-future-column.php
-
- message: "#^Property Enlight_Controller_Action\\:\\:\\$container \\(Shopware\\\\Components\\\\DependencyInjection\\\\Container\\) does not accept Shopware\\\\Components\\\\DependencyInjection\\\\Container\\|null\\.$#"
+ message: "#^Parameter \\#2 \\$haystack of function in_array expects array, array\\|false given\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Action.php
+ path: _sql/migrations/620-add-delivered-in-future-column.php
-
- message: "#^Property Enlight_Controller_Action\\:\\:\\$view \\(Enlight_View_Default\\) does not accept Enlight_View\\.$#"
+ message: "#^Method Migrations_Migration625\\:\\:updateProductMenu\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Action.php
+ path: _sql/migrations/625-rename-feedback.php
-
- message: "#^Method Enlight_Controller_Dispatcher\\:\\:dispatch\\(\\) has no return type specified\\.$#"
+ message: "#^Method Migrations_Migration626\\:\\:replaceOldVarSyntax\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Dispatcher.php
+ path: _sql/migrations/626-fix-email-template-variables.php
-
- message: "#^Property Enlight_Controller_Dispatcher\\:\\:\\$response \\(Enlight_Controller_Response_Response\\) does not accept Enlight_Controller_Response_Response\\|null\\.$#"
+ message: "#^Method Migrations_Migration626\\:\\:replaceOldVarSyntax\\(\\) has parameter \\$content with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Dispatcher.php
+ path: _sql/migrations/626-fix-email-template-variables.php
-
- message: "#^Cannot clone object\\|null\\.$#"
+ message: "#^Method Migrations_Migration636\\:\\:updateCmsSupport\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Dispatcher/Default.php
+ path: _sql/migrations/636-streamline-german-email-wording.php
-
- message: "#^Method Enlight_Controller_Dispatcher_Default\\:\\:__construct\\(\\) has parameter \\$controllers with no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration636\\:\\:updateCmsSupportFields\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Dispatcher/Default.php
+ path: _sql/migrations/636-streamline-german-email-wording.php
-
- message: "#^Method Enlight_Controller_Dispatcher_Default\\:\\:dispatch\\(\\) has no return type specified\\.$#"
+ message: "#^Method Migrations_Migration636\\:\\:updateCoreConfigElements\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Dispatcher/Default.php
+ path: _sql/migrations/636-streamline-german-email-wording.php
-
- message: "#^Method Enlight_Controller_Dispatcher_Default\\:\\:getModules\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration636\\:\\:updateCoreConfigForms\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Dispatcher/Default.php
+ path: _sql/migrations/636-streamline-german-email-wording.php
-
- message: "#^Method Enlight_Controller_Dispatcher_Default\\:\\:setModules\\(\\) has parameter \\$modules with no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration636\\:\\:updateCoreMenu\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Dispatcher/Default.php
+ path: _sql/migrations/636-streamline-german-email-wording.php
-
- message: "#^Parameter \\#1 \\$classname of function class_exists expects string, string\\|null given\\.$#"
+ message: "#^Method Migrations_Migration636\\:\\:updateEmailTemplateHtml\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Dispatcher/Default.php
+ path: _sql/migrations/636-streamline-german-email-wording.php
-
- message: "#^Parameter \\#1 \\$content of method Enlight_Controller_Response_Response\\:\\:appendBody\\(\\) expects string, string\\|false given\\.$#"
+ message: "#^Method Migrations_Migration636\\:\\:updateFormLabels\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Dispatcher/Default.php
+ path: _sql/migrations/636-streamline-german-email-wording.php
-
- message: "#^Parameter \\#1 \\$request of method Enlight_Controller_Action\\:\\:initController\\(\\) expects Enlight_Controller_Request_RequestHttp, Enlight_Controller_Request_Request given\\.$#"
+ message: "#^Method Migrations_Migration636\\:\\:updateTemplateHtml\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Dispatcher/Default.php
+ path: _sql/migrations/636-streamline-german-email-wording.php
-
- message: "#^Parameter \\#2 \\$response of method Enlight_Controller_Action\\:\\:initController\\(\\) expects Enlight_Controller_Response_ResponseHttp, Enlight_Controller_Response_Response given\\.$#"
+ message: "#^Method Migrations_Migration703\\:\\:addComponentFields\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Dispatcher/Default.php
+ path: _sql/migrations/703-activate-html-code-widget-by-default.php
-
- message: "#^Property Enlight_Controller_Dispatcher_Default\\:\\:\\$controllers type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration703\\:\\:addComponentToLibrary\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Dispatcher/Default.php
+ path: _sql/migrations/703-activate-html-code-widget-by-default.php
-
- message: "#^Property Enlight_Controller_Dispatcher_Default\\:\\:\\$modules type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration703\\:\\:fetchComponentId\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Dispatcher/Default.php
+ path: _sql/migrations/703-activate-html-code-widget-by-default.php
-
- message: "#^Method Enlight_Controller_Front\\:\\:Dispatcher\\(\\) should return Enlight_Controller_Dispatcher_Default but returns Enlight_Controller_Dispatcher\\.$#"
+ message: "#^Method Migrations_Migration703\\:\\:renameHtmlElement\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Front.php
+ path: _sql/migrations/703-activate-html-code-widget-by-default.php
-
- message: "#^Method Enlight_Controller_Front\\:\\:getParam\\(\\) has no return type specified\\.$#"
+ message: "#^Method Migrations_Migration705\\:\\:emptyCustomTemplates\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Front.php
+ path: _sql/migrations/705-rename-category-template-column.php
-
- message: "#^Method Enlight_Controller_Front\\:\\:getParam\\(\\) has parameter \\$name with no type specified\\.$#"
+ message: "#^Method Migrations_Migration705\\:\\:updateCustomTemplates\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Front.php
+ path: _sql/migrations/705-rename-category-template-column.php
-
- message: "#^Method Enlight_Controller_Front\\:\\:getParams\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration705\\:\\:updateSnippets\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Front.php
+ path: _sql/migrations/705-rename-category-template-column.php
-
- message: "#^Method Enlight_Controller_Front\\:\\:setParam\\(\\) has parameter \\$value with no type specified\\.$#"
+ message: "#^Method Migrations_Migration708\\:\\:convertAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Front.php
+ path: _sql/migrations/708-attribute-administration.php
-
- message: "#^Method Enlight_Controller_Front\\:\\:setParams\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration708\\:\\:convertAttribute\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Front.php
+ path: _sql/migrations/708-attribute-administration.php
-
- message: "#^Method Enlight_Controller_Front\\:\\:setRequest\\(\\) has parameter \\$request with no type specified\\.$#"
+ message: "#^Method Migrations_Migration709\\:\\:changeConfusingVatLabel\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Front.php
+ path: _sql/migrations/709-add-user-addresses.php
-
- message: "#^Method Enlight_Controller_Front\\:\\:setResponse\\(\\) has parameter \\$response with no type specified\\.$#"
+ message: "#^Method Migrations_Migration709\\:\\:createAddressTable\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Front.php
+ path: _sql/migrations/709-add-user-addresses.php
-
- message: "#^Negated boolean expression is always false\\.$#"
- count: 4
- path: engine/Library/Enlight/Controller/Front.php
+ message: "#^Method Migrations_Migration709\\:\\:createDefaultShippingBillingRelations\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: _sql/migrations/709-add-user-addresses.php
-
- message: "#^PHPDoc tag @param for parameter \\$plugins with type Enlight_Plugin_Namespace\\|string is not subtype of native type Enlight_Plugin_Namespace\\|null\\.$#"
+ message: "#^Method Migrations_Migration709\\:\\:removeCompanySalutation\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Front.php
+ path: _sql/migrations/709-add-user-addresses.php
-
- message: "#^Parameter \\#1 \\$request of method Symfony\\\\Component\\\\HttpFoundation\\\\RequestStack\\:\\:push\\(\\) expects Symfony\\\\Component\\\\HttpFoundation\\\\Request, Enlight_Controller_Request_Request given\\.$#"
+ message: "#^Method Migrations_Migration711\\:\\:createMigrationFields\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Front.php
+ path: _sql/migrations/711-create-address-migrate-table.php
-
- message: "#^Property Enlight_Controller_Front\\:\\:\\$invokeParams type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration719\\:\\:applyAttributeSchema\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Front.php
+ path: _sql/migrations/719-create-address-attribute-tables.php
-
- message: "#^Property Enlight_Controller_Front\\:\\:\\$plugins \\(Enlight_Plugin_Namespace_Loader\\) does not accept Enlight_Plugin_Namespace\\.$#"
+ message: "#^Method Migrations_Migration719\\:\\:createAddressAttributeTable\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Front.php
+ path: _sql/migrations/719-create-address-attribute-tables.php
-
- message: "#^Property Enlight_Controller_Front\\:\\:\\$response \\(Enlight_Controller_Response_ResponseHttp\\) does not accept Enlight_Controller_Response_Response\\.$#"
+ message: "#^Method Migrations_Migration775\\:\\:createUniqueIndex\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Front.php
+ path: _sql/migrations/775-add-asset-version-config-element.php
-
- message: "#^Method Enlight_Controller_Plugins_Json_Bootstrap\\:\\:convertDateTime\\(\\) has no return type specified\\.$#"
+ message: "#^Cannot call method rowCount\\(\\) on PDOStatement\\|false\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/Json/Bootstrap.php
+ path: _sql/migrations/776-fix-alter-ignore-migrations.php
-
- message: "#^Method Enlight_Controller_Plugins_Json_Bootstrap\\:\\:convertDateTime\\(\\) has parameter \\$key with no type specified\\.$#"
+ message: "#^Method Migrations_Migration779\\:\\:fixCustomerBlacklists\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/Json/Bootstrap.php
+ path: _sql/migrations/779-fixing-bot-detection-ios.php
-
- message: "#^Method Enlight_Controller_Plugins_Json_Bootstrap\\:\\:convertToJson\\(\\) has parameter \\$data with no type specified\\.$#"
+ message: "#^Method Migrations_Migration779\\:\\:fixStandardBlacklist\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/Json/Bootstrap.php
+ path: _sql/migrations/779-fixing-bot-detection-ios.php
-
- message: "#^Method Enlight_Controller_Plugins_Json_Bootstrap\\:\\:convertToJson\\(\\) should return string but returns string\\|null\\.$#"
+ message: "#^Parameter \\#1 \\$botConfiguration of method Migrations_Migration779\\:\\:getFilteredBotList\\(\\) expects string, string\\|null given\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/Json/Bootstrap.php
+ path: _sql/migrations/779-fixing-bot-detection-ios.php
-
- message: "#^Method Enlight_Controller_Plugins_Json_Bootstrap\\:\\:convertToUtf8\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration785\\:\\:addConnectMenu\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/Json/Bootstrap.php
+ path: _sql/migrations/785-add-connect-default-menu.php
-
- message: "#^Method Enlight_Controller_Plugins_Json_Bootstrap\\:\\:convertToUtf8\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration785\\:\\:updateHelpMenuPosition\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/Json/Bootstrap.php
+ path: _sql/migrations/785-add-connect-default-menu.php
-
- message: "#^Method Enlight_Controller_Plugins_Json_Bootstrap\\:\\:init\\(\\) has no return type specified\\.$#"
+ message: "#^Method Migrations_Migration792\\:\\:deletePluginFormEntry\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/Json/Bootstrap.php
+ path: _sql/migrations/792-add-send-registration-email-confirmation-config.php
-
- message: "#^Method Enlight_Controller_Plugins_Json_Bootstrap\\:\\:onPostDispatch\\(\\) should return bool but empty return statement found\\.$#"
- count: 2
- path: engine/Library/Enlight/Controller/Plugins/Json/Bootstrap.php
+ message: "#^Parameter \\#1 \\$string of method PDO\\:\\:quote\\(\\) expects string, int\\\\|int\\<1, max\\>\\|string given\\.$#"
+ count: 1
+ path: _sql/migrations/796-add-uniqueid-config-element.php
-
- message: "#^Method Enlight_Controller_Plugins_Json_Bootstrap\\:\\:onPostDispatch\\(\\) should return bool but return statement is missing\\.$#"
+ message: "#^Method Migrations_Migration799\\:\\:prepare\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/Json/Bootstrap.php
+ path: _sql/migrations/799-attribute-translation-fix-1-of-10.php
-
- message: "#^Possibly invalid array key type array\\|string\\.$#"
+ message: "#^Method Migrations_Migration813\\:\\:migrateBackendSession\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/Json/Bootstrap.php
+ path: _sql/migrations/813-session-expiry.php
-
- message: "#^Property Enlight_Controller_Plugins_Json_Bootstrap\\:\\:\\$padding \\(string\\) does not accept bool\\.$#"
+ message: "#^Method Migrations_Migration813\\:\\:migrateFrontendSession\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/Json/Bootstrap.php
+ path: _sql/migrations/813-session-expiry.php
-
- message: "#^Property Enlight_Controller_Plugins_Json_Bootstrap\\:\\:\\$padding \\(string\\) does not accept null\\.$#"
+ message: "#^Method Migrations_Migration900\\:\\:cleanupLastArticlesTable\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/Json/Bootstrap.php
+ path: _sql/migrations/900-add-last-articles-config-elements.php
-
- message: "#^Property Enlight_Controller_Plugins_Json_Bootstrap\\:\\:\\$padding \\(string\\) does not accept string\\|null\\.$#"
+ message: "#^Method Migrations_Migration900\\:\\:removeLastArticlesPlugin\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/Json/Bootstrap.php
+ path: _sql/migrations/900-add-last-articles-config-elements.php
-
- message: "#^Property Enlight_Controller_Plugins_Json_Bootstrap\\:\\:\\$renderer \\(bool\\) does not accept null\\.$#"
+ message: "#^Method Migrations_Migration900\\:\\:renameConfigElementKeys\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/Json/Bootstrap.php
+ path: _sql/migrations/900-add-last-articles-config-elements.php
-
- message: "#^Strict comparison using \\=\\=\\= between Enlight_Plugin_PluginCollection and null will always evaluate to false\\.$#"
+ message: "#^Method Migrations_Migration902\\:\\:removeAclPermissions\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/Json/Bootstrap.php
+ path: _sql/migrations/902-remove-import-export-legacy-module.php
-
- message: "#^Strict comparison using \\=\\=\\= between string and true will always evaluate to false\\.$#"
+ message: "#^Method Migrations_Migration902\\:\\:removeMenuEntry\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/Json/Bootstrap.php
+ path: _sql/migrations/902-remove-import-export-legacy-module.php
-
- message: "#^Method Enlight_Controller_Plugins_JsonRequest_Bootstrap\\:\\:getPadding\\(\\) should return string but returns bool\\.$#"
+ message: "#^Method Migrations_Migration903\\:\\:addNewMenuEntry\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/JsonRequest/Bootstrap.php
+ path: _sql/migrations/903-add-menu-import-export-advanced.php
-
- message: "#^Method Enlight_Controller_Plugins_JsonRequest_Bootstrap\\:\\:init\\(\\) has no return type specified\\.$#"
+ message: "#^Method Migrations_Migration903\\:\\:fetchContentMenuId\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/JsonRequest/Bootstrap.php
+ path: _sql/migrations/903-add-menu-import-export-advanced.php
-
- message: "#^Method Enlight_Controller_Plugins_JsonRequest_Bootstrap\\:\\:onPreDispatch\\(\\) should return bool but return statement is missing\\.$#"
+ message: "#^Method Migrations_Migration917\\:\\:addCategorySortings\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/JsonRequest/Bootstrap.php
+ path: _sql/migrations/917-add-sorting-module.php
-
- message: "#^Method Enlight_Controller_Plugins_JsonRequest_Bootstrap\\:\\:setPadding\\(\\) has no return type specified\\.$#"
+ message: "#^Method Migrations_Migration917\\:\\:addDefaultSortings\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/JsonRequest/Bootstrap.php
+ path: _sql/migrations/917-add-sorting-module.php
-
- message: "#^Method Enlight_Controller_Plugins_JsonRequest_Bootstrap\\:\\:setPadding\\(\\) has parameter \\$padding with no type specified\\.$#"
+ message: "#^Method Migrations_Migration917\\:\\:addSearchConfiguration\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/JsonRequest/Bootstrap.php
+ path: _sql/migrations/917-add-sorting-module.php
-
- message: "#^Method Enlight_Controller_Plugins_JsonRequest_Bootstrap\\:\\:setParseParams\\(\\) has parameter \\$parseParams with no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration917\\:\\:addSortingModule\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/JsonRequest/Bootstrap.php
+ path: _sql/migrations/917-add-sorting-module.php
-
- message: "#^Parameter \\#1 \\$spec of method Enlight_Controller_Request_RequestHttp\\:\\:setPost\\(\\) expects array\\|string, bool given\\.$#"
+ message: "#^Method Migrations_Migration917\\:\\:addSortingsToProductStreams\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/JsonRequest/Bootstrap.php
+ path: _sql/migrations/917-add-sorting-module.php
-
- message: "#^Property Enlight_Controller_Plugins_JsonRequest_Bootstrap\\:\\:\\$padding \\(bool\\) does not accept null\\.$#"
+ message: "#^Method Migrations_Migration917\\:\\:getExistingSortingTranslations\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/JsonRequest/Bootstrap.php
+ path: _sql/migrations/917-add-sorting-module.php
-
- message: "#^Property Enlight_Controller_Plugins_JsonRequest_Bootstrap\\:\\:\\$parseParams type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration917\\:\\:importProductStreamSortings\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/JsonRequest/Bootstrap.php
+ path: _sql/migrations/917-add-sorting-module.php
-
- message: "#^Strict comparison using \\=\\=\\= between Enlight_Plugin_PluginCollection and null will always evaluate to false\\.$#"
+ message: "#^Method Migrations_Migration917\\:\\:importSortingTranslations\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/JsonRequest/Bootstrap.php
+ path: _sql/migrations/917-add-sorting-module.php
-
- message: "#^Call to an undefined method Enlight_Event_EventArgs\\:\\:getSubject\\(\\)\\.$#"
+ message: "#^Method Migrations_Migration917\\:\\:moveCategoryDefaultSorting\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/ScriptRenderer/Bootstrap.php
+ path: _sql/migrations/917-add-sorting-module.php
-
- message: "#^Method Enlight_Controller_Plugins_ScriptRenderer_Bootstrap\\:\\:camelCaseToUnderScore\\(\\) should return string but returns string\\|null\\.$#"
+ message: "#^Parameter \\#1 \\$sorting of method Migrations_Migration917\\:\\:getIdOfStreamSorting\\(\\) expects string, string\\|null given\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/ScriptRenderer/Bootstrap.php
+ path: _sql/migrations/917-add-sorting-module.php
-
- message: "#^Method Enlight_Controller_Plugins_ScriptRenderer_Bootstrap\\:\\:getTemplateName\\(\\) should return string but returns null\\.$#"
+ message: "#^Parameter \\#1 \\$str of function md5 expects string, string\\|null given\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/ScriptRenderer/Bootstrap.php
+ path: _sql/migrations/917-add-sorting-module.php
-
- message: "#^Method Enlight_Controller_Plugins_ScriptRenderer_Bootstrap\\:\\:init\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$translationShopId of method Migrations_Migration917\\:\\:getExistingSortingTranslations\\(\\) expects int, string given\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/ScriptRenderer/Bootstrap.php
+ path: _sql/migrations/917-add-sorting-module.php
-
- message: "#^Method Enlight_Controller_Plugins_ScriptRenderer_Bootstrap\\:\\:onPreDispatch\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#2 \\$localeId of method Migrations_Migration917\\:\\:getExistingSortingTranslations\\(\\) expects int, string\\|null given\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/ScriptRenderer/Bootstrap.php
+ path: _sql/migrations/917-add-sorting-module.php
-
- message: "#^Parameter \\#1 \\$str of function trim expects string, array\\|string\\|null given\\.$#"
+ message: "#^Parameter \\#3 \\$subject of function str_replace expects array\\|string, string\\|null given\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/ScriptRenderer/Bootstrap.php
+ path: _sql/migrations/917-add-sorting-module.php
-
- message: "#^Parameter \\#3 \\$subject of function preg_replace expects array\\|string, string\\|null given\\.$#"
- count: 2
- path: engine/Library/Enlight/Controller/Plugins/ScriptRenderer/Bootstrap.php
+ message: "#^Method Migrations_Migration918\\:\\:addCategoryConfig\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: _sql/migrations/918-add-facet-module.php
-
- message: "#^Property Enlight_Controller_Plugins_ScriptRenderer_Bootstrap\\:\\:\\$headers type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration918\\:\\:addModule\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/ScriptRenderer/Bootstrap.php
+ path: _sql/migrations/918-add-facet-module.php
-
- message: "#^Property Enlight_Controller_Plugins_ScriptRenderer_Bootstrap\\:\\:\\$viewRenderer \\(Enlight_Controller_Plugins_ViewRenderer_Bootstrap\\) does not accept Enlight_Plugin_Bootstrap\\|Enlight_Plugin_Namespace\\|null\\.$#"
+ message: "#^Method Migrations_Migration918\\:\\:addNewCategoryFilterParam\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/ScriptRenderer/Bootstrap.php
+ path: _sql/migrations/918-add-facet-module.php
-
- message: "#^Strict comparison using \\=\\=\\= between string and null will always evaluate to false\\.$#"
+ message: "#^Method Migrations_Migration918\\:\\:createSearchFacets\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/ScriptRenderer/Bootstrap.php
+ path: _sql/migrations/918-add-facet-module.php
-
- message: "#^Call to an undefined method Enlight_Event_EventArgs\\:\\:getSubject\\(\\)\\.$#"
- count: 2
- path: engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php
+ message: "#^Method Migrations_Migration918\\:\\:getExistingSortingTranslations\\(\\) return type has no value type specified in iterable type array\\.$#"
+ count: 1
+ path: _sql/migrations/918-add-facet-module.php
-
- message: "#^Method Enlight_Controller_Plugins_ViewRenderer_Bootstrap\\:\\:init\\(\\) has no return type specified\\.$#"
+ message: "#^Method Migrations_Migration918\\:\\:importDefaultFacets\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php
+ path: _sql/migrations/918-add-facet-module.php
-
- message: "#^Method Enlight_Controller_Plugins_ViewRenderer_Bootstrap\\:\\:initEngine\\(\\) has no return type specified\\.$#"
+ message: "#^Method Migrations_Migration918\\:\\:importFacetTranslations\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php
+ path: _sql/migrations/918-add-facet-module.php
-
- message: "#^Method Enlight_Controller_Plugins_ViewRenderer_Bootstrap\\:\\:initView\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$translationShopId of method Migrations_Migration918\\:\\:getExistingSortingTranslations\\(\\) expects int, string given\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php
+ path: _sql/migrations/918-add-facet-module.php
-
- message: "#^Method Enlight_Controller_Plugins_ViewRenderer_Bootstrap\\:\\:onActionInit\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$variable_representation of function unserialize expects string, string\\|null given\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php
+ path: _sql/migrations/918-add-facet-module.php
-
- message: "#^Method Enlight_Controller_Plugins_ViewRenderer_Bootstrap\\:\\:onDispatchLoopStartup\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#2 \\$localeId of method Migrations_Migration918\\:\\:getExistingSortingTranslations\\(\\) expects int, string\\|null given\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php
+ path: _sql/migrations/918-add-facet-module.php
-
- message: "#^Method Enlight_Controller_Plugins_ViewRenderer_Bootstrap\\:\\:onPostDispatch\\(\\) has no return type specified\\.$#"
+ message: "#^Method Migrations_Migration919\\:\\:addVariantSelectionProductElement\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php
+ path: _sql/migrations/919-change-article-emotion-elements.php
-
- message: "#^Method Enlight_Controller_Plugins_ViewRenderer_Bootstrap\\:\\:onPreDispatch\\(\\) has no return type specified\\.$#"
+ message: "#^Method Migrations_Migration919\\:\\:addVariantSelectionProductSlider\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php
+ path: _sql/migrations/919-change-article-emotion-elements.php
-
- message: "#^Method Enlight_View_Default\\:\\:render\\(\\) invoked with 1 parameter, 0 required\\.$#"
+ message: "#^Method Migrations_Migration919\\:\\:changeSelectedProductsOfProductSlider\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php
+ path: _sql/migrations/919-change-article-emotion-elements.php
-
- message: "#^Negated boolean expression is always false\\.$#"
+ message: "#^Method Migrations_Migration919\\:\\:convertSelectedProductsOfProductSlider\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php
+ path: _sql/migrations/919-change-article-emotion-elements.php
-
- message: "#^PHPDoc tag @return has invalid value \\(\\)\\: Unexpected token \"\\\\n \", expected type at offset 278$#"
+ message: "#^Parameter \\#1 \\$json of function json_decode expects string, string\\|null given\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php
+ path: _sql/migrations/919-change-article-emotion-elements.php
-
- message: "#^Method Enlight_Controller_Request_Request\\:\\:__get\\(\\) has no return type specified\\.$#"
+ message: "#^Method Migrations_Migration926\\:\\:createPresetsTable\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/Request.php
+ path: _sql/migrations/926-add-emotion-presets.php
-
- message: "#^Method Enlight_Controller_Request_Request\\:\\:__set\\(\\) has no return type specified\\.$#"
+ message: "#^Method Migrations_Migration926\\:\\:createPresetsTranslationTable\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/Request.php
+ path: _sql/migrations/926-add-emotion-presets.php
-
- message: "#^Method Enlight_Controller_Request_Request\\:\\:__set\\(\\) has parameter \\$value with no type specified\\.$#"
+ message: "#^Method Migrations_Migration940\\:\\:updateMenuEntry\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/Request.php
+ path: _sql/migrations/940-fix-import-export-menu-entry.php
-
- message: "#^Method Enlight_Controller_Request_Request\\:\\:get\\(\\) has no return type specified\\.$#"
+ message: "#^Method Migrations_Migration944\\:\\:replaceTranslations\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/Request.php
+ path: _sql/migrations/944-update-german-translations.php
-
- message: "#^Method Enlight_Controller_Request_Request\\:\\:getAttribute\\(\\) has no return type specified\\.$#"
+ message: "#^Method Migrations_Migration961\\:\\:fixEmailDirtyFlag\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/Request.php
+ path: _sql/migrations/961-update-email-templates.php
-
- message: "#^Method Enlight_Controller_Request_Request\\:\\:getParam\\(\\) has no return type specified\\.$#"
+ message: "#^Method Migrations_Migration961\\:\\:updateEmailFooterHtml\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/Request.php
+ path: _sql/migrations/961-update-email-templates.php
-
- message: "#^Method Enlight_Controller_Request_Request\\:\\:getParam\\(\\) has parameter \\$key with no type specified\\.$#"
+ message: "#^Method Migrations_Migration961\\:\\:updateEmailFooterPlain\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/Request.php
+ path: _sql/migrations/961-update-email-templates.php
-
- message: "#^Method Enlight_Controller_Request_Request\\:\\:getParamSources\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Migrations_Migration961\\:\\:updateEmailTemplates\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/Request.php
+ path: _sql/migrations/961-update-email-templates.php
-
- message: "#^Method Enlight_Controller_Request_Request\\:\\:getParams\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Cannot call method fetch\\(\\) on PDOStatement\\|false\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/Request.php
+ path: _sql/migrations/common/AttributeTranslationMigrationHelper.php
-
- message: "#^Method Enlight_Controller_Request_Request\\:\\:getUserParam\\(\\) has no return type specified\\.$#"
+ message: "#^Cannot call method fetchAll\\(\\) on PDOStatement\\|false\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/Request.php
+ path: _sql/migrations/common/AttributeTranslationMigrationHelper.php
-
- message: "#^Method Enlight_Controller_Request_Request\\:\\:getUserParams\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method AttributeTranslationMigrationHelper\\:\\:filter\\(\\) has parameter \\$columns with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/Request.php
+ path: _sql/migrations/common/AttributeTranslationMigrationHelper.php
-
- message: "#^Method Enlight_Controller_Request_Request\\:\\:replacePost\\(\\) has no return type specified\\.$#"
+ message: "#^Method AttributeTranslationMigrationHelper\\:\\:filter\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/Request.php
+ path: _sql/migrations/common/AttributeTranslationMigrationHelper.php
-
- message: "#^Method Enlight_Controller_Request_Request\\:\\:replacePost\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method AttributeTranslationMigrationHelper\\:\\:filter\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/Request.php
+ path: _sql/migrations/common/AttributeTranslationMigrationHelper.php
-
- message: "#^Method Enlight_Controller_Request_Request\\:\\:set\\(\\) has no return type specified\\.$#"
+ message: "#^Method AttributeTranslationMigrationHelper\\:\\:getUpdatedTranslations\\(\\) has parameter \\$rows with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/Request.php
+ path: _sql/migrations/common/AttributeTranslationMigrationHelper.php
-
- message: "#^Method Enlight_Controller_Request_Request\\:\\:set\\(\\) has parameter \\$value with no type specified\\.$#"
+ message: "#^Method AttributeTranslationMigrationHelper\\:\\:underscoreToCamelCase\\(\\) should return string but returns string\\|null\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/Request.php
+ path: _sql/migrations/common/AttributeTranslationMigrationHelper.php
-
- message: "#^Method Enlight_Controller_Request_Request\\:\\:setAttribute\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$array of function array_column expects array, array\\|false given\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/Request.php
+ path: _sql/migrations/common/AttributeTranslationMigrationHelper.php
-
- message: "#^Method Enlight_Controller_Request_Request\\:\\:setBaseUrl\\(\\) has parameter \\$baseUrl with no type specified\\.$#"
+ message: "#^Variable \\$rows in empty\\(\\) always exists and is not falsy\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/Request.php
+ path: _sql/migrations/common/AttributeTranslationMigrationHelper.php
-
- message: "#^Method Enlight_Controller_Request_Request\\:\\:setHeader\\(\\) has parameter \\$value with no type specified\\.$#"
+ message: "#^Argument of an invalid type array\\|false supplied for foreach, only iterables are supported\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/Request.php
+ path: _sql/migrations/common/MigrationHelper.php
-
- message: "#^Method Enlight_Controller_Request_Request\\:\\:setParam\\(\\) has parameter \\$key with no type specified\\.$#"
+ message: "#^Method SitemapConfigMigrationHelper\\:\\:migrateCustomUrls\\(\\) has parameter \\$customUrls with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/Request.php
+ path: _sql/migrations/common/SitemapConfigMigrationHelper.php
-
- message: "#^Method Enlight_Controller_Request_Request\\:\\:setParam\\(\\) has parameter \\$value with no type specified\\.$#"
+ message: "#^Method SitemapConfigMigrationHelper\\:\\:migrateExcludedUrls\\(\\) has parameter \\$excludedUrls with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/Request.php
+ path: _sql/migrations/common/SitemapConfigMigrationHelper.php
-
- message: "#^Method Enlight_Controller_Request_Request\\:\\:setParamSources\\(\\) has parameter \\$paramSources with no value type specified in iterable type array\\.$#"
+ message: "#^Parameter \\#1 \\$newInstance of function Shopware expects Shopware\\|null, Enlight_Application\\|null given\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/Request.php
+ path: engine/Library/Enlight/Application.php
-
- message: "#^Method Enlight_Controller_Request_Request\\:\\:setParams\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Library/Enlight/Controller/Request/Request.php
+ message: "#^Method Enlight_Class\\:\\:Instance\\(\\) should return TClass of object but returns object\\.$#"
+ count: 2
+ path: engine/Library/Enlight/Class.php
-
- message: "#^Method Enlight_Controller_Request_Request\\:\\:setPost\\(\\) has parameter \\$spec with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Class\\:\\:__call\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/Request.php
+ path: engine/Library/Enlight/Class.php
-
- message: "#^Method Enlight_Controller_Request_Request\\:\\:setQuery\\(\\) has parameter \\$spec with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Class\\:\\:__call\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/Request.php
+ path: engine/Library/Enlight/Class.php
-
- message: "#^Method Enlight_Controller_Request_Request\\:\\:unsetAttribute\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Class\\:\\:__callStatic\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/Request.php
+ path: engine/Library/Enlight/Class.php
-
- message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:__get\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Class\\:\\:__callStatic\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/RequestHttp.php
+ path: engine/Library/Enlight/Class.php
-
- message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:__set\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Class\\:\\:__get\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/RequestHttp.php
+ path: engine/Library/Enlight/Class.php
-
- message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:__set\\(\\) has parameter \\$value with no type specified\\.$#"
+ message: "#^Method Enlight_Class\\:\\:__set\\(\\) has parameter \\$value with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/RequestHttp.php
+ path: engine/Library/Enlight/Class.php
-
- message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:getAttribute\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Class\\:\\:getClassName\\(\\) has parameter \\$class with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/RequestHttp.php
+ path: engine/Library/Enlight/Class.php
-
- message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:getParam\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Class\\:\\:resetInstance\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/RequestHttp.php
+ path: engine/Library/Enlight/Class.php
-
- message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:getParam\\(\\) has parameter \\$key with no type specified\\.$#"
+ message: "#^Method Enlight_Class\\:\\:resetInstance\\(\\) has parameter \\$class with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/RequestHttp.php
+ path: engine/Library/Enlight/Class.php
-
- message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:getParamSources\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Collection_ArrayCollection\\:\\:__call\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/RequestHttp.php
+ path: engine/Library/Enlight/Collection/ArrayCollection.php
-
- message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:getParams\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Collection_ArrayCollection\\:\\:__call\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/RequestHttp.php
+ path: engine/Library/Enlight/Collection/ArrayCollection.php
-
- message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:getUserParam\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Collection_ArrayCollection\\:\\:__get\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/RequestHttp.php
+ path: engine/Library/Enlight/Collection/ArrayCollection.php
-
- message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:getUserParams\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Collection_ArrayCollection\\:\\:__set\\(\\) has parameter \\$value with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/RequestHttp.php
+ path: engine/Library/Enlight/Collection/ArrayCollection.php
-
- message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:replacePost\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Collection_ArrayCollection\\:\\:set\\(\\) has parameter \\$value with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/RequestHttp.php
+ path: engine/Library/Enlight/Collection/ArrayCollection.php
-
- message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:replacePost\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Interface Enlight_Collection_Collection extends generic interface ArrayAccess but does not specify its types\\: TKey, TValue$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/RequestHttp.php
+ path: engine/Library/Enlight/Collection/Collection.php
-
- message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:set\\(\\) has no return type specified\\.$#"
+ message: "#^Interface Enlight_Collection_Collection extends generic interface IteratorAggregate but does not specify its types\\: TKey, TValue$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/RequestHttp.php
+ path: engine/Library/Enlight/Collection/Collection.php
-
- message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:set\\(\\) has parameter \\$value with no type specified\\.$#"
+ message: "#^Call to an undefined method Zend_Auth_Adapter_Interface\\:\\:refresh\\(\\)\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/RequestHttp.php
+ path: engine/Library/Enlight/Components/Auth.php
-
- message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:setAttribute\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Components_Auth\\:\\:getInstance\\(\\) should return Enlight_Components_Auth but returns Zend_Auth\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/RequestHttp.php
+ path: engine/Library/Enlight/Components/Auth.php
-
- message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:setBaseUrl\\(\\) has parameter \\$baseUrl with no type specified\\.$#"
+ message: "#^Method Enlight_Components_Auth_Adapter_DbTable\\:\\:updateExpiry\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/RequestHttp.php
+ path: engine/Library/Enlight/Components/Auth/Adapter/DbTable.php
-
- message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:setFiles\\(\\) has parameter \\$files with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Library/Enlight/Controller/Request/RequestHttp.php
+ message: "#^Argument \\#0 expects a constant string, got string$#"
+ count: 4
+ path: engine/Library/Enlight/Components/Cron/Adapter/DBAL.php
-
- message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:setHeader\\(\\) has parameter \\$value with no type specified\\.$#"
+ message: "#^Method Enlight_Components_Cron_Job\\:\\:__construct\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/RequestHttp.php
+ path: engine/Library/Enlight/Components/Cron/Job.php
-
- message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:setParam\\(\\) has parameter \\$key with no type specified\\.$#"
+ message: "#^Method Enlight_Components_Cron_Job\\:\\:__get\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/RequestHttp.php
+ path: engine/Library/Enlight/Components/Cron/Job.php
-
- message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:setParam\\(\\) has parameter \\$value with no type specified\\.$#"
+ message: "#^Method Enlight_Components_Cron_Job\\:\\:get\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/RequestHttp.php
+ path: engine/Library/Enlight/Components/Cron/Job.php
-
- message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:setParamSources\\(\\) has parameter \\$paramSources with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Components_Cron_Job\\:\\:get\\(\\) has parameter \\$default with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/RequestHttp.php
+ path: engine/Library/Enlight/Components/Cron/Job.php
-
- message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:setParams\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Components_Cron_Job\\:\\:get\\(\\) has parameter \\$name with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/RequestHttp.php
+ path: engine/Library/Enlight/Components/Cron/Job.php
-
- message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:setPost\\(\\) has parameter \\$spec with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Components_Cron_Job\\:\\:getDisableOnError\\(\\) should return int but returns bool\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/RequestHttp.php
+ path: engine/Library/Enlight/Components/Cron/Job.php
-
- message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:setQuery\\(\\) has parameter \\$spec with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Components_Cron_Job\\:\\:getEnd\\(\\) should return Zend_Date but returns string\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/RequestHttp.php
+ path: engine/Library/Enlight/Components/Cron/Job.php
-
- message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:unsetAttribute\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Components_Cron_Job\\:\\:getNext\\(\\) should return Zend_Date but returns string\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/RequestHttp.php
+ path: engine/Library/Enlight/Components/Cron/Job.php
-
- message: "#^Property Enlight_Controller_Request_RequestHttp\\:\\:\\$_params type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Components_Cron_Job\\:\\:getStart\\(\\) should return Zend_Date but returns string\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/RequestHttp.php
+ path: engine/Library/Enlight/Components/Cron/Job.php
-
- message: "#^Method Enlight_Controller_Request_RequestTestCase\\:\\:clearAll\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Components_Cron_Job\\:\\:setData\\(\\) has parameter \\$data with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/RequestTestCase.php
+ path: engine/Library/Enlight/Components/Cron/Job.php
-
- message: "#^Method Enlight_Controller_Request_RequestTestCase\\:\\:getClientIp\\(\\) should return string but returns string\\|null\\.$#"
+ message: "#^Method Enlight_Components_Cron_Job\\:\\:setOptions\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/RequestTestCase.php
+ path: engine/Library/Enlight/Components/Cron/Job.php
-
- message: "#^Method Enlight_Controller_Request_RequestTestCase\\:\\:getHeader\\(\\) has parameter \\$default with no type specified\\.$#"
+ message: "#^Method Enlight_Components_Cron_Job\\:\\:setOptions\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/RequestTestCase.php
+ path: engine/Library/Enlight/Components/Cron/Job.php
-
- message: "#^Method Enlight_Controller_Request_RequestTestCase\\:\\:getHeaders\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Property Enlight_Components_Cron_Job\\:\\:\\$active \\(int\\) does not accept bool\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/RequestTestCase.php
+ path: engine/Library/Enlight/Components/Cron/Job.php
-
- message: "#^Method Enlight_Controller_Request_RequestTestCase\\:\\:getRawBody\\(\\) should return string\\|null but returns resource\\|string\\|false\\|null\\.$#"
+ message: "#^Property Enlight_Components_Cron_Job\\:\\:\\$active \\(int\\) does not accept default value of type true\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/RequestTestCase.php
+ path: engine/Library/Enlight/Components/Cron/Job.php
-
- message: "#^Method Enlight_Controller_Request_RequestTestCase\\:\\:setCookie\\(\\) has parameter \\$value with no type specified\\.$#"
+ message: "#^Property Enlight_Components_Cron_Job\\:\\:\\$data \\(string\\) does not accept default value of type array\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/RequestTestCase.php
+ path: engine/Library/Enlight/Components/Cron/Job.php
-
- message: "#^Method Enlight_Controller_Request_RequestTestCase\\:\\:setCookies\\(\\) has parameter \\$cookies with no value type specified in iterable type array\\.$#"
+ message: "#^Property Enlight_Components_Cron_Job\\:\\:\\$end \\(string\\) does not accept Zend_Date\\|null\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/RequestTestCase.php
+ path: engine/Library/Enlight/Components/Cron/Job.php
-
- message: "#^Method Enlight_Controller_Request_RequestTestCase\\:\\:setDeviceType\\(\\) has no return type specified\\.$#"
+ message: "#^Property Enlight_Components_Cron_Job\\:\\:\\$options type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/RequestTestCase.php
+ path: engine/Library/Enlight/Components/Cron/Job.php
-
- message: "#^Method Enlight_Controller_Request_RequestTestCase\\:\\:setHeaders\\(\\) has parameter \\$headers with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Components_Cron_Manager\\:\\:endJob\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/RequestTestCase.php
+ path: engine/Library/Enlight/Components/Cron/Manager.php
-
- message: "#^Property Enlight_Controller_Request_RequestTestCase\\:\\:\\$_serverParams type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Components_Cron_Manager\\:\\:runJob\\(\\) should return Enlight_Event_EventArgs but returns Enlight_Event_EventArgs\\|null\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Request/RequestTestCase.php
+ path: engine/Library/Enlight/Components/Cron/Manager.php
-
- message: "#^Method Enlight_Controller_Response_Response\\:\\:getBody\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^PHPDoc tag @param for parameter \\$eventManager with type Enlight_Event_EventManager\\|null is not subtype of native type Enlight_Event_EventManager\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Response/Response.php
+ path: engine/Library/Enlight/Components/Cron/Manager.php
-
- message: "#^Method Enlight_Controller_Response_Response\\:\\:getCookies\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Parameter \\#1 \\$end of method Enlight_Components_Cron_Job\\:\\:setEnd\\(\\) expects string\\|Zend_Date\\|null, int\\|string given\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Response/Response.php
+ path: engine/Library/Enlight/Components/Cron/Manager.php
-
- message: "#^Method Enlight_Controller_Response_Response\\:\\:getExceptionByCode\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$next of method Enlight_Components_Cron_Job\\:\\:setNext\\(\\) expects string\\|Zend_Date\\|null, float\\|int\\|string given\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Response/Response.php
+ path: engine/Library/Enlight/Components/Cron/Manager.php
-
- message: "#^Method Enlight_Controller_Response_Response\\:\\:getExceptionByCode\\(\\) has parameter \\$code with no type specified\\.$#"
+ message: "#^Property Enlight_Components_Cron_Manager\\:\\:\\$eventArgsClass has no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Response/Response.php
+ path: engine/Library/Enlight/Components/Cron/Manager.php
-
- message: "#^Method Enlight_Controller_Response_Response\\:\\:getExceptionByMessage\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Property Enlight_Components_Cron_Manager\\:\\:\\$eventManager \\(Enlight_Event_EventManager\\) does not accept Enlight_Event_EventManager\\|null\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Response/Response.php
+ path: engine/Library/Enlight/Components/Cron/Manager.php
-
- message: "#^Method Enlight_Controller_Response_Response\\:\\:getExceptionByType\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Cannot call method errorInfo\\(\\) on object\\|resource\\|null\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Response/Response.php
+ path: engine/Library/Enlight/Components/Db/Adapter/Pdo/Mysql.php
-
- message: "#^Method Enlight_Controller_Response_Response\\:\\:getHeaders\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Components_Db_Adapter_Pdo_Mysql\\:\\:createFromDbalConnectionAndConfig\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Response/Response.php
+ path: engine/Library/Enlight/Components/Db/Adapter/Pdo/Mysql.php
-
- message: "#^Method Enlight_Controller_Response_Response\\:\\:prepend\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Components_Db_Adapter_Pdo_Mysql\\:\\:executeQuery\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Response/Response.php
+ path: engine/Library/Enlight/Components/Db/Adapter/Pdo/Mysql.php
-
- message: "#^Method Enlight_Controller_Response_Response\\:\\:setBody\\(\\) has parameter \\$content with no type specified\\.$#"
+ message: "#^Method Enlight_Components_Db_Adapter_Pdo_Mysql\\:\\:executeQuery\\(\\) has parameter \\$types with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Response/Response.php
+ path: engine/Library/Enlight/Components/Db/Adapter/Pdo/Mysql.php
-
- message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:__toString\\(\\) should return string but returns string\\|false\\.$#"
+ message: "#^Method Enlight_Components_Db_Adapter_Pdo_Mysql\\:\\:executeUpdate\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
+ path: engine/Library/Enlight/Components/Db/Adapter/Pdo/Mysql.php
-
- message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:clearRawHeader\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Components_Db_Adapter_Pdo_Mysql\\:\\:executeUpdate\\(\\) has parameter \\$types with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
+ path: engine/Library/Enlight/Components/Db/Adapter/Pdo/Mysql.php
-
- message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:clearRawHeader\\(\\) has parameter \\$headerRaw with no type specified\\.$#"
+ message: "#^Method Enlight_Components_Db_Adapter_Pdo_Mysql\\:\\:query\\(\\) has parameter \\$bind with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
+ path: engine/Library/Enlight/Components/Db/Adapter/Pdo/Mysql.php
-
- message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:clearRawHeaders\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Components_Mail\\:\\:IsHTML\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
+ path: engine/Library/Enlight/Components/Mail.php
-
- message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:getBody\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Components_Mail\\:\\:__set\\(\\) has parameter \\$value with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
+ path: engine/Library/Enlight/Components/Mail.php
-
- message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:getCookies\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Components_Mail\\:\\:getAsscociations\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
+ path: engine/Library/Enlight/Components/Mail.php
-
- message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:getExceptionByCode\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Components_Mail\\:\\:getTo\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
+ path: engine/Library/Enlight/Components/Mail.php
-
- message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:getExceptionByCode\\(\\) has parameter \\$code with no type specified\\.$#"
+ message: "#^Method Enlight_Components_Mail\\:\\:setAssociations\\(\\) has parameter \\$associations with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
+ path: engine/Library/Enlight/Components/Mail.php
-
- message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:getExceptionByMessage\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Components_Mail\\:\\:setTemplateName\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
+ path: engine/Library/Enlight/Components/Mail.php
-
- message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:getExceptionByType\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Property Enlight_Components_Mail\\:\\:\\$_plainBody \\(null\\) does not accept string\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
+ path: engine/Library/Enlight/Components/Mail.php
-
- message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:getHeaders\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Property Enlight_Components_Mail\\:\\:\\$asscociations type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
+ path: engine/Library/Enlight/Components/Mail.php
-
- message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:getRawHeaderParts\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Class Enlight_Components_Session_Namespace implements generic interface ArrayAccess but does not specify its types\\: TKey, TValue$#"
count: 1
- path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
+ path: engine/Library/Enlight/Components/Session/Namespace.php
-
- message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:getRawHeaders\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Components_Session_Namespace\\:\\:__get\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
+ path: engine/Library/Enlight/Components/Session/Namespace.php
-
- message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:outputBody\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Components_Session_Namespace\\:\\:__set\\(\\) has parameter \\$value with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
+ path: engine/Library/Enlight/Components/Session/Namespace.php
-
- message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:prepend\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Components_Session_Namespace\\:\\:__unset\\(\\) with return type void returns mixed but should not return anything\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
+ path: engine/Library/Enlight/Components/Session/Namespace.php
-
- message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:removeCookie\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Components_Session_Namespace\\:\\:clear\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
+ path: engine/Library/Enlight/Components/Session/Namespace.php
-
- message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:renderExceptions\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Components_Session_Namespace\\:\\:ensureBackendSessionClosed\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
+ path: engine/Library/Enlight/Components/Session/Namespace.php
-
- message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:renderExceptions\\(\\) has parameter \\$flag with no type specified\\.$#"
+ message: "#^Method Enlight_Components_Session_Namespace\\:\\:ensureBackendSessionClosed\\(\\) has parameter \\$container with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
+ path: engine/Library/Enlight/Components/Session/Namespace.php
-
- message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:sendCookies\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Components_Session_Namespace\\:\\:ensureFrontendSessionClosed\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
+ path: engine/Library/Enlight/Components/Session/Namespace.php
-
- message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:sendResponse\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Components_Session_Namespace\\:\\:ensureFrontendSessionClosed\\(\\) has parameter \\$container with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
+ path: engine/Library/Enlight/Components/Session/Namespace.php
-
- message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:setBody\\(\\) has parameter \\$content with no type specified\\.$#"
+ message: "#^Method Enlight_Components_Session_Namespace\\:\\:ensureSessionClosed\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
+ path: engine/Library/Enlight/Components/Session/Namespace.php
-
- message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:setRawHeader\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Components_Session_Namespace\\:\\:ensureSessionClosed\\(\\) has parameter \\$container with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
+ path: engine/Library/Enlight/Components/Session/Namespace.php
-
- message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:setRawHeader\\(\\) has parameter \\$value with no type specified\\.$#"
+ message: "#^Method Enlight_Components_Session_Namespace\\:\\:ensureSessionClosed\\(\\) has parameter \\$sessionServiceName with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
+ path: engine/Library/Enlight/Components/Session/Namespace.php
-
- message: "#^Parameter \\#1 \\(array\\|string\\|null\\) of echo cannot be converted to string\\.$#"
+ message: "#^Method Enlight_Components_Session_Namespace\\:\\:unsetAll\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
+ path: engine/Library/Enlight/Components/Session/Namespace.php
-
- message: "#^Parameter \\#2 \\$path of method Symfony\\\\Component\\\\HttpFoundation\\\\ResponseHeaderBag\\:\\:removeCookie\\(\\) expects string, string\\|null given\\.$#"
+ message: "#^Method Enlight_Components_Table\\:\\:_getReferenceMapNormalized\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
+ path: engine/Library/Enlight/Components/Table.php
-
- message: "#^Property Symfony\\\\Component\\\\HttpFoundation\\\\Response\\:\\:\\$content \\(string\\) does not accept null\\.$#"
+ message: "#^Method Enlight_Components_Test_Plugin_TestCase\\:\\:createEventArgs\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
+ path: engine/Library/Enlight/Components/Test/Plugin/TestCase.php
-
- message: "#^Method Enlight_Controller_Response_ResponseTestCase\\:\\:getBody\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Components_Test_Plugin_TestCase\\:\\:createEventArgs\\(\\) has parameter \\$name with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Response/ResponseTestCase.php
+ path: engine/Library/Enlight/Components/Test/Plugin/TestCase.php
-
- message: "#^Method Enlight_Controller_Response_ResponseTestCase\\:\\:getCookie\\(\\) has no return type specified\\.$#"
+ message: "#^Class Enlight_Config implements generic interface ArrayAccess but does not specify its types\\: TKey, TValue$#"
count: 1
- path: engine/Library/Enlight/Controller/Response/ResponseTestCase.php
+ path: engine/Library/Enlight/Config.php
-
- message: "#^Method Enlight_Controller_Response_ResponseTestCase\\:\\:getFullCookie\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Config\\:\\:__construct\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Response/ResponseTestCase.php
+ path: engine/Library/Enlight/Config.php
-
- message: "#^Method Enlight_Controller_Response_ResponseTestCase\\:\\:getHeader\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Config\\:\\:getDirtyFields\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Response/ResponseTestCase.php
+ path: engine/Library/Enlight/Config.php
-
- message: "#^Method Enlight_Controller_Router\\:\\:setGlobalParam\\(\\) has parameter \\$value with no type specified\\.$#"
+ message: "#^Method Enlight_Config\\:\\:setExtends\\(\\) has parameter \\$extends with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Router.php
+ path: engine/Library/Enlight/Config.php
-
- message: "#^Property Enlight_Controller_Router\\:\\:\\$globalParams type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Config\\:\\:setSection\\(\\) has parameter \\$section with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Controller/Router.php
+ path: engine/Library/Enlight/Config.php
-
- message: "#^Method Enlight_Event_EventArgs\\:\\:__construct\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Config_Adapter\\:\\:__construct\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Event/EventArgs.php
+ path: engine/Library/Enlight/Config/Adapter.php
-
- message: "#^Method Enlight_Event_EventArgs\\:\\:getReturn\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Config_Adapter\\:\\:setOptions\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Event/EventArgs.php
+ path: engine/Library/Enlight/Config/Adapter.php
-
- message: "#^Method Enlight_Event_EventArgs\\:\\:setName\\(\\) has parameter \\$name with no type specified\\.$#"
+ message: "#^Method Enlight_Config_Adapter_DbTable\\:\\:delete\\(\\) has parameter \\$fields with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Event/EventArgs.php
+ path: engine/Library/Enlight/Config/Adapter/DbTable.php
-
- message: "#^Method Enlight_Event_EventArgs\\:\\:setName\\(\\) should return string but return statement is missing\\.$#"
+ message: "#^Method Enlight_Config_Adapter_DbTable\\:\\:readSection\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Event/EventArgs.php
+ path: engine/Library/Enlight/Config/Adapter/DbTable.php
-
- message: "#^Method Enlight_Event_EventArgs\\:\\:setReturn\\(\\) has parameter \\$return with no type specified\\.$#"
+ message: "#^Method Enlight_Config_Adapter_DbTable\\:\\:setOptions\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Event/EventArgs.php
+ path: engine/Library/Enlight/Config/Adapter/DbTable.php
-
- message: "#^PHPDoc tag @param for parameter \\$args with type array\\|null is not subtype of native type array\\.$#"
- count: 1
- path: engine/Library/Enlight/Event/EventArgs.php
+ message: "#^Parameter \\#1 \\$name of method Enlight_Config_Adapter_DbTable\\:\\:getTable\\(\\) expects null, string\\|null given\\.$#"
+ count: 3
+ path: engine/Library/Enlight/Config/Adapter/DbTable.php
-
- message: "#^Method Enlight_Event_EventHandler\\:\\:__construct\\(\\) has parameter \\$plugin with no type specified\\.$#"
+ message: "#^Return type \\(Enlight_Config_Adapter_DbTable\\) of method Enlight_Config_Adapter_DbTable\\:\\:read\\(\\) should be compatible with return type \\(Enlight_Config_Adapter_File\\) of method Enlight_Config_Adapter\\:\\:read\\(\\)$#"
count: 1
- path: engine/Library/Enlight/Event/EventHandler.php
+ path: engine/Library/Enlight/Config/Adapter/DbTable.php
-
- message: "#^Method Enlight_Event_EventHandler\\:\\:getPlugin\\(\\) has no return type specified\\.$#"
+ message: "#^Return type \\(Enlight_Config_Adapter_DbTable\\) of method Enlight_Config_Adapter_DbTable\\:\\:write\\(\\) should be compatible with return type \\(Enlight_Config_Adapter_File\\) of method Enlight_Config_Adapter\\:\\:write\\(\\)$#"
count: 1
- path: engine/Library/Enlight/Event/EventHandler.php
+ path: engine/Library/Enlight/Config/Adapter/DbTable.php
-
- message: "#^Method Enlight_Event_EventHandler\\:\\:setPlugin\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Config_Adapter_File\\:\\:addConfigDir\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Event/EventHandler.php
+ path: engine/Library/Enlight/Config/Adapter/File.php
-
- message: "#^Method Enlight_Event_EventHandler\\:\\:setPlugin\\(\\) has parameter \\$plugin with no type specified\\.$#"
+ message: "#^Method Enlight_Config_Adapter_File\\:\\:setOptions\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Event/EventHandler.php
+ path: engine/Library/Enlight/Config/Adapter/File.php
-
- message: "#^Method Enlight_Event_EventHandler\\:\\:toArray\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Property Enlight_Config_Adapter_File\\:\\:\\$_configDir type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Event/EventHandler.php
+ path: engine/Library/Enlight/Config/Adapter/File.php
-
- message: "#^Property Enlight_Event_EventHandler\\:\\:\\$plugin has no type specified\\.$#"
+ message: "#^Class Enlight_Config_BaseConfig implements generic interface Iterator but does not specify its types\\: TKey, TValue$#"
count: 1
- path: engine/Library/Enlight/Event/EventHandler.php
+ path: engine/Library/Enlight/Config/BaseConfig.php
-
- message: "#^Method Enlight_Event_EventManager\\:\\:buildEventArgs\\(\\) has parameter \\$eventArgs with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Config_BaseConfig\\:\\:__construct\\(\\) has parameter \\$array with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Event/EventManager.php
+ path: engine/Library/Enlight/Config/BaseConfig.php
-
- message: "#^Method Enlight_Event_EventManager\\:\\:collect\\(\\) has parameter \\$collection with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ message: "#^Method Enlight_Config_BaseConfig\\:\\:_arrayMergeRecursive\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Event/EventManager.php
+ path: engine/Library/Enlight/Config/BaseConfig.php
-
- message: "#^Method Enlight_Event_EventManager\\:\\:collect\\(\\) has parameter \\$eventArgs with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Config_BaseConfig\\:\\:getExtends\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Event/EventManager.php
+ path: engine/Library/Enlight/Config/BaseConfig.php
-
- message: "#^Method Enlight_Event_EventManager\\:\\:collect\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Enlight_Config_BaseConfig\\:\\:toArray\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Event/EventManager.php
+ path: engine/Library/Enlight/Config/BaseConfig.php
-
- message: "#^Method Enlight_Event_EventManager\\:\\:filter\\(\\) has parameter \\$eventArgs with no value type specified in iterable type array\\.$#"
+ message: "#^Property Enlight_Config_BaseConfig\\:\\:\\$_extends type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Event/EventManager.php
+ path: engine/Library/Enlight/Config/BaseConfig.php
-
- message: "#^Method Enlight_Event_EventManager\\:\\:getEvents\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Config_Format_Ini\\:\\:__construct\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Event/EventManager.php
+ path: engine/Library/Enlight/Config/Format/Ini.php
-
- message: "#^Method Enlight_Event_EventManager\\:\\:getListeners\\(\\) has parameter \\$event with no type specified\\.$#"
+ message: "#^Method Enlight_Config_Format_Ini\\:\\:__construct\\(\\) has parameter \\$section with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Event/EventManager.php
+ path: engine/Library/Enlight/Config/Format/Ini.php
-
- message: "#^Method Enlight_Event_EventManager\\:\\:notify\\(\\) has parameter \\$eventArgs with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Config_Format_Ini\\:\\:_loadIniFile\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Event/EventManager.php
+ path: engine/Library/Enlight/Config/Format/Ini.php
-
- message: "#^Method Enlight_Event_EventManager\\:\\:notifyUntil\\(\\) has parameter \\$eventArgs with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Config_Format_Ini\\:\\:_parseIniFile\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Event/EventManager.php
+ path: engine/Library/Enlight/Config/Format/Ini.php
-
- message: "#^Method Enlight_Event_EventManager\\:\\:registerSubscriber\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Config_Format_Ini\\:\\:_parseIniFile\\(\\) should return array but returns array\\|false\\.$#"
count: 1
- path: engine/Library/Enlight/Event/EventManager.php
+ path: engine/Library/Enlight/Config/Format/Ini.php
-
- message: "#^Method Enlight_Event_Handler\\:\\:__construct\\(\\) has parameter \\$event with no type specified\\.$#"
+ message: "#^Method Enlight_Config_Format_Ini\\:\\:_processKey\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Event/Handler.php
+ path: engine/Library/Enlight/Config/Format/Ini.php
-
- message: "#^Method Enlight_Event_Handler\\:\\:execute\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Config_Format_Ini\\:\\:_processKey\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Event/Handler.php
+ path: engine/Library/Enlight/Config/Format/Ini.php
-
- message: "#^Method Enlight_Event_Handler_Default\\:\\:execute\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Config_Format_Ini\\:\\:_processSection\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Event/Handler/Default.php
+ path: engine/Library/Enlight/Config/Format/Ini.php
-
- message: "#^Method Enlight_Event_Handler_Default\\:\\:toArray\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Config_Format_Ini\\:\\:_processSection\\(\\) has parameter \\$iniArray with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Event/Handler/Default.php
+ path: engine/Library/Enlight/Config/Format/Ini.php
-
- message: "#^Parameter \\#1 \\$listener of method Enlight_Event_Handler_Default\\:\\:setListener\\(\\) expects array\\\\|\\(callable\\(\\)\\: mixed\\), array\\\\|\\(callable\\(\\)\\: mixed\\) given\\.$#"
+ message: "#^Method Enlight_Config_Format_Ini\\:\\:_processSection\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Event/Handler/Default.php
+ path: engine/Library/Enlight/Config/Format/Ini.php
-
- message: "#^Parameter \\#1 \\$position of method Enlight_Event_Handler\\:\\:setPosition\\(\\) expects int, int\\|null given\\.$#"
+ message: "#^Method Enlight_Config_Writer_Ini\\:\\:_addBranch\\(\\) has parameter \\$parents with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Event/Handler/Default.php
+ path: engine/Library/Enlight/Config/Writer/Ini.php
-
- message: "#^Method Enlight_Event_Handler_Plugin\\:\\:Plugin\\(\\) should return Enlight_Plugin_Bootstrap but returns Enlight_Plugin_Bootstrap\\|Enlight_Plugin_Namespace\\|null\\.$#"
+ message: "#^Method Enlight_Config_Writer_Ini\\:\\:_prepareValue\\(\\) has parameter \\$value with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Event/Handler/Plugin.php
+ path: engine/Library/Enlight/Config/Writer/Ini.php
-
- message: "#^Method Enlight_Event_Handler_Plugin\\:\\:execute\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Config_Writer_Ini\\:\\:_prepareValue\\(\\) should return string but returns float\\|int\\.$#"
count: 1
- path: engine/Library/Enlight/Event/Handler/Plugin.php
+ path: engine/Library/Enlight/Config/Writer/Ini.php
-
- message: "#^Method Enlight_Event_Handler_Plugin\\:\\:toArray\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Config_Writer_Ini\\:\\:setNestSeparator\\(\\) has parameter \\$separator with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Event/Handler/Plugin.php
+ path: engine/Library/Enlight/Config/Writer/Ini.php
-
- message: "#^Parameter \\#1 \\$position of method Enlight_Event_Handler\\:\\:setPosition\\(\\) expects int, int\\|null given\\.$#"
+ message: "#^Method Enlight_Config_Writer_Writer\\:\\:__construct\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Event/Handler/Plugin.php
+ path: engine/Library/Enlight/Config/Writer/Writer.php
-
- message: "#^Unreachable statement \\- code above always terminates\\.$#"
+ message: "#^Method Enlight_Config_Writer_Writer\\:\\:setOptions\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Event/Handler/Plugin.php
+ path: engine/Library/Enlight/Config/Writer/Writer.php
-
- message: "#^Variable \\$plugin might not be defined\\.$#"
+ message: "#^Property Enlight_Config_Writer_Writer\\:\\:\\$_skipOptions type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Event/Handler/Plugin.php
+ path: engine/Library/Enlight/Config/Writer/Writer.php
-
- message: "#^Method Enlight_Event_Subscriber\\:\\:getListeners\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Action\\:\\:__call\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Event/Subscriber.php
+ path: engine/Library/Enlight/Controller/Action.php
-
- message: "#^Method Enlight_Event_Subscriber_Array\\:\\:__construct\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Action\\:\\:__call\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Event/Subscriber/Array.php
+ path: engine/Library/Enlight/Controller/Action.php
-
- message: "#^Method Enlight_Event_Subscriber_Array\\:\\:getListeners\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Action\\:\\:createForm\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Event/Subscriber/Array.php
+ path: engine/Library/Enlight/Controller/Action.php
-
- message: "#^Parameter \\#2 \\$offset of function array_splice expects int, int\\|string given\\.$#"
+ message: "#^Method Enlight_Controller_Action\\:\\:createForm\\(\\) has parameter \\$type with generic interface Symfony\\\\Component\\\\Form\\\\FormTypeInterface but does not specify its types\\: TData$#"
count: 1
- path: engine/Library/Enlight/Event/Subscriber/Array.php
+ path: engine/Library/Enlight/Controller/Action.php
-
- message: "#^Property Enlight_Event_Subscriber_Array\\:\\:\\$listeners type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Action\\:\\:createForm\\(\\) return type with generic interface Symfony\\\\Component\\\\Form\\\\FormInterface does not specify its types\\: TData$#"
count: 1
- path: engine/Library/Enlight/Event/Subscriber/Array.php
+ path: engine/Library/Enlight/Controller/Action.php
-
- message: "#^Access to an undefined property Enlight_Config\\:\\:\\$listener\\.$#"
+ message: "#^Method Enlight_Controller_Action\\:\\:dispatch\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Event/Subscriber/Config.php
-
- -
- message: "#^Access to an undefined property Enlight_Config\\:\\:\\$listeners\\.$#"
- count: 2
- path: engine/Library/Enlight/Event/Subscriber/Config.php
+ path: engine/Library/Enlight/Controller/Action.php
-
- message: "#^Access to an undefined property Enlight_Config\\:\\:\\$name\\.$#"
+ message: "#^Method Enlight_Controller_Action\\:\\:forward\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Event/Subscriber/Config.php
+ path: engine/Library/Enlight/Controller/Action.php
-
- message: "#^Access to an undefined property Enlight_Config\\:\\:\\$position\\.$#"
+ message: "#^Method Enlight_Controller_Action\\:\\:forward\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Event/Subscriber/Config.php
+ path: engine/Library/Enlight/Controller/Action.php
-
- message: "#^Method Enlight_Event_Subscriber_Config\\:\\:__construct\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Action\\:\\:get\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Event/Subscriber/Config.php
+ path: engine/Library/Enlight/Controller/Action.php
-
- message: "#^Method Enlight_Event_Subscriber_Config\\:\\:getListeners\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Action\\:\\:getActionArguments\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Event/Subscriber/Config.php
+ path: engine/Library/Enlight/Controller/Action.php
-
- message: "#^Parameter \\#2 \\$offset of function array_splice expects int, int\\|string given\\.$#"
+ message: "#^Method Enlight_Controller_Action\\:\\:initController\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Event/Subscriber/Config.php
+ path: engine/Library/Enlight/Controller/Action.php
-
- message: "#^Property Enlight_Event_Subscriber_Config\\:\\:\\$listeners type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Action\\:\\:redirect\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Event/Subscriber/Config.php
+ path: engine/Library/Enlight/Controller/Action.php
-
- message: "#^Access to an undefined property Enlight_Config\\:\\:\\$listener\\.$#"
+ message: "#^Method Enlight_Controller_Action\\:\\:redirect\\(\\) has parameter \\$url with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Event/Subscriber/Plugin.php
+ path: engine/Library/Enlight/Controller/Action.php
-
- message: "#^Access to an undefined property Enlight_Config\\:\\:\\$listeners\\.$#"
- count: 2
- path: engine/Library/Enlight/Event/Subscriber/Plugin.php
+ message: "#^Parameter \\#2 \\$controller of method Symfony\\\\Component\\\\HttpKernel\\\\Controller\\\\ArgumentResolver\\:\\:getArguments\\(\\) expects callable\\(\\)\\: mixed, array\\{\\$this\\(Enlight_Controller_Action\\), string\\} given\\.$#"
+ count: 1
+ path: engine/Library/Enlight/Controller/Action.php
-
- message: "#^Access to an undefined property Enlight_Config\\:\\:\\$name\\.$#"
+ message: "#^Property Enlight_Controller_Action\\:\\:\\$container \\(Shopware\\\\Components\\\\DependencyInjection\\\\Container\\) does not accept Shopware\\\\Components\\\\DependencyInjection\\\\Container\\|null\\.$#"
count: 1
- path: engine/Library/Enlight/Event/Subscriber/Plugin.php
+ path: engine/Library/Enlight/Controller/Action.php
-
- message: "#^Access to an undefined property Enlight_Config\\:\\:\\$plugin\\.$#"
+ message: "#^Property Enlight_Controller_Action\\:\\:\\$view \\(Enlight_View_Default\\) does not accept Enlight_View\\.$#"
count: 1
- path: engine/Library/Enlight/Event/Subscriber/Plugin.php
+ path: engine/Library/Enlight/Controller/Action.php
-
- message: "#^Access to an undefined property Enlight_Config\\:\\:\\$position\\.$#"
+ message: "#^Method Enlight_Controller_Dispatcher\\:\\:dispatch\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Event/Subscriber/Plugin.php
+ path: engine/Library/Enlight/Controller/Dispatcher.php
-
- message: "#^Method Enlight_Event_Subscriber_Plugin\\:\\:__construct\\(\\) has parameter \\$namespace with no type specified\\.$#"
+ message: "#^Property Enlight_Controller_Dispatcher\\:\\:\\$response \\(Enlight_Controller_Response_Response\\) does not accept Enlight_Controller_Response_Response\\|null\\.$#"
count: 1
- path: engine/Library/Enlight/Event/Subscriber/Plugin.php
+ path: engine/Library/Enlight/Controller/Dispatcher.php
-
- message: "#^Method Enlight_Event_Subscriber_Plugin\\:\\:toArray\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Cannot clone object\\|null\\.$#"
count: 1
- path: engine/Library/Enlight/Event/Subscriber/Plugin.php
+ path: engine/Library/Enlight/Controller/Dispatcher/Default.php
-
- message: "#^Method Enlight_Hook_HookArgs\\:\\:__construct\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Dispatcher_Default\\:\\:__construct\\(\\) has parameter \\$controllers with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Hook/HookArgs.php
+ path: engine/Library/Enlight/Controller/Dispatcher/Default.php
-
- message: "#^Method Enlight_Hook_HookArgs\\:\\:__construct\\(\\) has parameter \\$subject with no type specified\\.$#"
+ message: "#^Method Enlight_Controller_Dispatcher_Default\\:\\:dispatch\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Hook/HookArgs.php
+ path: engine/Library/Enlight/Controller/Dispatcher/Default.php
-
- message: "#^Method Enlight_Hook_HookArgs\\:\\:getArgs\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Dispatcher_Default\\:\\:getModules\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Hook/HookArgs.php
+ path: engine/Library/Enlight/Controller/Dispatcher/Default.php
-
- message: "#^Method Enlight_Hook_HookArgs\\:\\:set\\(\\) has parameter \\$value with no type specified\\.$#"
+ message: "#^Method Enlight_Controller_Dispatcher_Default\\:\\:setModules\\(\\) has parameter \\$modules with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Hook/HookArgs.php
+ path: engine/Library/Enlight/Controller/Dispatcher/Default.php
-
- message: "#^Property Enlight_Hook_HookArgs\\:\\:\\$_subject has no type specified\\.$#"
+ message: "#^Parameter \\#1 \\$classname of function class_exists expects string, string\\|null given\\.$#"
count: 1
- path: engine/Library/Enlight/Hook/HookArgs.php
+ path: engine/Library/Enlight/Controller/Dispatcher/Default.php
-
- message: "#^Method Enlight_Hook_HookExecutionContext\\:\\:__construct\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
+ message: "#^Parameter \\#1 \\$content of method Enlight_Controller_Response_Response\\:\\:appendBody\\(\\) expects string, string\\|false given\\.$#"
count: 1
- path: engine/Library/Enlight/Hook/HookExecutionContext.php
+ path: engine/Library/Enlight/Controller/Dispatcher/Default.php
-
- message: "#^Method Enlight_Hook_HookExecutionContext\\:\\:execute\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$request of method Enlight_Controller_Action\\:\\:initController\\(\\) expects Enlight_Controller_Request_RequestHttp, Enlight_Controller_Request_Request given\\.$#"
count: 1
- path: engine/Library/Enlight/Hook/HookExecutionContext.php
+ path: engine/Library/Enlight/Controller/Dispatcher/Default.php
-
- message: "#^Method Enlight_Hook_HookExecutionContext\\:\\:executeReplaceChain\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#2 \\$response of method Enlight_Controller_Action\\:\\:initController\\(\\) expects Enlight_Controller_Response_ResponseHttp, Enlight_Controller_Response_Response given\\.$#"
count: 1
- path: engine/Library/Enlight/Hook/HookExecutionContext.php
+ path: engine/Library/Enlight/Controller/Dispatcher/Default.php
-
- message: "#^Method Enlight_Hook_HookExecutionContext\\:\\:executeReplaceChain\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
+ message: "#^Property Enlight_Controller_Dispatcher_Default\\:\\:\\$controllers type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Hook/HookExecutionContext.php
+ path: engine/Library/Enlight/Controller/Dispatcher/Default.php
-
- message: "#^Parameter \\#1 \\$name of method Enlight_Hook_HookManager\\:\\:getAlias\\(\\) expects string, class\\-string\\|false given\\.$#"
+ message: "#^Property Enlight_Controller_Dispatcher_Default\\:\\:\\$modules type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Hook/HookExecutionContext.php
+ path: engine/Library/Enlight/Controller/Dispatcher/Default.php
-
- message: "#^Method Enlight_Hook_HookManager\\:\\:__construct\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
+ message: "#^Property Enlight_Controller_Front\\:\\:\\$plugins \\(Enlight_Plugin_Namespace_Loader\\) does not accept Enlight_Plugin_Namespace\\.$#"
count: 1
- path: engine/Library/Enlight/Hook/HookManager.php
+ path: engine/Library/Enlight/Controller/Front.php
-
- message: "#^Method Enlight_Hook_HookManager\\:\\:executeHooks\\(\\) has no return type specified\\.$#"
+ message: "#^Property Enlight_Controller_Front\\:\\:\\$response \\(Enlight_Controller_Response_ResponseHttp\\|null\\) does not accept Enlight_Controller_Response_Response\\.$#"
count: 1
- path: engine/Library/Enlight/Hook/HookManager.php
+ path: engine/Library/Enlight/Controller/Front.php
-
- message: "#^Method Enlight_Hook_HookManager\\:\\:executeHooks\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Plugins_Json_Bootstrap\\:\\:convertToJson\\(\\) has parameter \\$data with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Hook/HookManager.php
+ path: engine/Library/Enlight/Controller/Plugins/Json/Bootstrap.php
-
- message: "#^Method Enlight_Hook_HookManager\\:\\:getProxy\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Controller_Plugins_Json_Bootstrap\\:\\:convertToJson\\(\\) should return string but returns string\\|null\\.$#"
count: 1
- path: engine/Library/Enlight/Hook/HookManager.php
+ path: engine/Library/Enlight/Controller/Plugins/Json/Bootstrap.php
-
- message: "#^Method Enlight_Hook_HookManager\\:\\:getProxyFactory\\(\\) should return Enlight_Hook_ProxyFactory but returns Enlight_Hook_ProxyFactory\\|null\\.$#"
+ message: "#^Method Enlight_Controller_Plugins_Json_Bootstrap\\:\\:convertToUtf8\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Hook/HookManager.php
+ path: engine/Library/Enlight/Controller/Plugins/Json/Bootstrap.php
-
- message: "#^Property Enlight_Hook_HookManager\\:\\:\\$aliases type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Plugins_Json_Bootstrap\\:\\:convertToUtf8\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Hook/HookManager.php
+ path: engine/Library/Enlight/Controller/Plugins/Json/Bootstrap.php
-
- message: "#^Method Enlight_Hook_Proxy\\:\\:__executeOriginalMethod\\(\\) has no return type specified\\.$#"
+ message: "#^Possibly invalid array key type array\\|string\\.$#"
count: 1
- path: engine/Library/Enlight/Hook/Proxy.php
+ path: engine/Library/Enlight/Controller/Plugins/Json/Bootstrap.php
-
- message: "#^Method Enlight_Hook_Proxy\\:\\:__executeOriginalMethod\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Plugins_JsonRequest_Bootstrap\\:\\:setParseParams\\(\\) has parameter \\$parseParams with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Hook/Proxy.php
+ path: engine/Library/Enlight/Controller/Plugins/JsonRequest/Bootstrap.php
-
- message: "#^Method Enlight_Hook_Proxy\\:\\:__popHookExecutionContext\\(\\) has no return type specified\\.$#"
+ message: "#^Property Enlight_Controller_Plugins_JsonRequest_Bootstrap\\:\\:\\$parseParams type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Hook/Proxy.php
+ path: engine/Library/Enlight/Controller/Plugins/JsonRequest/Bootstrap.php
-
- message: "#^Method Enlight_Hook_Proxy\\:\\:__pushHookExecutionContext\\(\\) has no return type specified\\.$#"
+ message: "#^Call to an undefined method Enlight_Event_EventArgs\\:\\:getSubject\\(\\)\\.$#"
count: 1
- path: engine/Library/Enlight/Hook/Proxy.php
+ path: engine/Library/Enlight/Controller/Plugins/ScriptRenderer/Bootstrap.php
-
- message: "#^Method Enlight_Hook_Proxy\\:\\:executeParent\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Controller_Plugins_ScriptRenderer_Bootstrap\\:\\:camelCaseToUnderScore\\(\\) should return string but returns string\\|null\\.$#"
count: 1
- path: engine/Library/Enlight/Hook/Proxy.php
+ path: engine/Library/Enlight/Controller/Plugins/ScriptRenderer/Bootstrap.php
-
- message: "#^Method Enlight_Hook_Proxy\\:\\:executeParent\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Plugins_ScriptRenderer_Bootstrap\\:\\:getTemplateName\\(\\) should return string but returns null\\.$#"
count: 1
- path: engine/Library/Enlight/Hook/Proxy.php
+ path: engine/Library/Enlight/Controller/Plugins/ScriptRenderer/Bootstrap.php
-
- message: "#^Cannot call method getName\\(\\) on ReflectionType\\|null\\.$#"
+ message: "#^Method Enlight_Controller_Plugins_ScriptRenderer_Bootstrap\\:\\:init\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Hook/ProxyFactory.php
+ path: engine/Library/Enlight/Controller/Plugins/ScriptRenderer/Bootstrap.php
-
- message: "#^Method Enlight_Hook_ProxyFactory\\:\\:clearCache\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Controller_Plugins_ScriptRenderer_Bootstrap\\:\\:onPreDispatch\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Hook/ProxyFactory.php
+ path: engine/Library/Enlight/Controller/Plugins/ScriptRenderer/Bootstrap.php
-
- message: "#^Method Enlight_Hook_ProxyFactory\\:\\:createMethodGenerator\\(\\) should return ProxyManager\\\\Generator\\\\MethodGenerator but returns Laminas\\\\Code\\\\Generator\\\\MethodGenerator\\.$#"
- count: 1
- path: engine/Library/Enlight/Hook/ProxyFactory.php
+ message: "#^Parameter \\#3 \\$subject of function preg_replace expects array\\|string, string\\|null given\\.$#"
+ count: 2
+ path: engine/Library/Enlight/Controller/Plugins/ScriptRenderer/Bootstrap.php
-
- message: "#^Method Enlight_Hook_ProxyFactory\\:\\:getHookedMethods\\(\\) has parameter \\$class with generic class ReflectionClass but does not specify its types\\: T$#"
+ message: "#^Property Enlight_Controller_Plugins_ScriptRenderer_Bootstrap\\:\\:\\$headers type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Hook/ProxyFactory.php
+ path: engine/Library/Enlight/Controller/Plugins/ScriptRenderer/Bootstrap.php
-
- message: "#^Method Enlight_Hook_ProxyFactory\\:\\:writeProxyClass\\(\\) has no return type specified\\.$#"
+ message: "#^Property Enlight_Controller_Plugins_ScriptRenderer_Bootstrap\\:\\:\\$viewRenderer \\(Enlight_Controller_Plugins_ViewRenderer_Bootstrap\\) does not accept Enlight_Plugin_Bootstrap\\|Enlight_Plugin_Namespace\\|null\\.$#"
count: 1
- path: engine/Library/Enlight/Hook/ProxyFactory.php
+ path: engine/Library/Enlight/Controller/Plugins/ScriptRenderer/Bootstrap.php
-
- message: "#^Method Enlight_Loader\\:\\:autoload\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Library/Enlight/Loader.php
+ message: "#^Call to an undefined method Enlight_Event_EventArgs\\:\\:getSubject\\(\\)\\.$#"
+ count: 2
+ path: engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php
-
- message: "#^Method Enlight_Loader\\:\\:explodeIncludePath\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Plugins_ViewRenderer_Bootstrap\\:\\:init\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Loader.php
+ path: engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php
-
- message: "#^Method Enlight_Loader\\:\\:explodeIncludePath\\(\\) should return array but returns array\\\\|false\\.$#"
+ message: "#^Method Enlight_Controller_Plugins_ViewRenderer_Bootstrap\\:\\:initEngine\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Loader.php
+ path: engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php
-
- message: "#^Method Enlight_Loader\\:\\:loadClass\\(\\) has parameter \\$class with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Plugins_ViewRenderer_Bootstrap\\:\\:initView\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Loader.php
+ path: engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php
-
- message: "#^Method Enlight_Loader\\:\\:loadFile\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Controller_Plugins_ViewRenderer_Bootstrap\\:\\:onActionInit\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Loader.php
+ path: engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php
-
- message: "#^Method Enlight_Loader\\:\\:setIncludePath\\(\\) has parameter \\$path with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Plugins_ViewRenderer_Bootstrap\\:\\:onPostDispatch\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Loader.php
+ path: engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php
-
- message: "#^Parameter \\#1 \\$callback of function array_map expects \\(callable\\(mixed\\)\\: mixed\\)\\|null, array\\{\\$this\\(Enlight_Loader\\), 'Enlight_Loader\\:âŚ'\\} given\\.$#"
+ message: "#^Method Enlight_Controller_Plugins_ViewRenderer_Bootstrap\\:\\:onPreDispatch\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Loader.php
+ path: engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php
-
- message: "#^Property Enlight_Loader\\:\\:\\$namespaces type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_View_Default\\:\\:render\\(\\) invoked with 1 parameter, 0 required\\.$#"
count: 1
- path: engine/Library/Enlight/Loader.php
+ path: engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php
-
- message: "#^Method Enlight_Plugin_Bootstrap\\:\\:afterInit\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Controller_Request_Request\\:\\:__get\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Plugin/Bootstrap.php
+ path: engine/Library/Enlight/Controller/Request/Request.php
-
- message: "#^Method Enlight_Plugin_Bootstrap\\:\\:get\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Controller_Request_Request\\:\\:__set\\(\\) has parameter \\$value with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Plugin/Bootstrap.php
+ path: engine/Library/Enlight/Controller/Request/Request.php
-
- message: "#^Property Enlight_Plugin_Bootstrap\\:\\:\\$collection \\(Enlight_Plugin_PluginCollection\\) does not accept Enlight_Plugin_PluginCollection\\|null\\.$#"
+ message: "#^Method Enlight_Controller_Request_Request\\:\\:get\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Plugin/Bootstrap.php
+ path: engine/Library/Enlight/Controller/Request/Request.php
-
- message: "#^Method Enlight_Plugin_Bootstrap_Config\\:\\:install\\(\\) should return bool but return statement is missing\\.$#"
+ message: "#^Method Enlight_Controller_Request_Request\\:\\:getAttribute\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Plugin/Bootstrap/Config.php
+ path: engine/Library/Enlight/Controller/Request/Request.php
-
- message: "#^Parameter \\#1 \\$event of class Enlight_Event_Handler_Plugin constructor expects string, Enlight_Event_Handler\\|Enlight_Hook_HookHandler\\|string given\\.$#"
+ message: "#^Method Enlight_Controller_Request_Request\\:\\:getParam\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Plugin/Bootstrap/Config.php
+ path: engine/Library/Enlight/Controller/Request/Request.php
-
- message: "#^Parameter \\#4 \\$listener of class Enlight_Event_Handler_Plugin constructor expects string\\|null, \\(callable\\)\\|string\\|null given\\.$#"
+ message: "#^Method Enlight_Controller_Request_Request\\:\\:getParam\\(\\) has parameter \\$key with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Plugin/Bootstrap/Config.php
+ path: engine/Library/Enlight/Controller/Request/Request.php
-
- message: "#^Property Enlight_Plugin_Bootstrap_Config\\:\\:\\$config \\(Enlight_Config\\) does not accept array\\|Enlight_Config\\.$#"
+ message: "#^Method Enlight_Controller_Request_Request\\:\\:getParamSources\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Plugin/Bootstrap/Config.php
+ path: engine/Library/Enlight/Controller/Request/Request.php
-
- message: "#^Property Enlight_Plugin_Namespace\\:\\:\\$manager \\(Enlight_Plugin_PluginManager\\) does not accept Enlight_Plugin_PluginCollection\\.$#"
+ message: "#^Method Enlight_Controller_Request_Request\\:\\:getParams\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Plugin/Namespace.php
+ path: engine/Library/Enlight/Controller/Request/Request.php
-
- message: "#^Access to an undefined property Enlight_Config\\:\\:\\$listeners\\.$#"
+ message: "#^Method Enlight_Controller_Request_Request\\:\\:getUserParam\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Plugin/Namespace/Config.php
+ path: engine/Library/Enlight/Controller/Request/Request.php
-
- message: "#^Access to an undefined property Enlight_Config\\:\\:\\$plugins\\.$#"
- count: 6
- path: engine/Library/Enlight/Plugin/Namespace/Config.php
+ message: "#^Method Enlight_Controller_Request_Request\\:\\:getUserParams\\(\\) return type has no value type specified in iterable type array\\.$#"
+ count: 1
+ path: engine/Library/Enlight/Controller/Request/Request.php
-
- message: "#^Method Enlight_Plugin_Namespace_Config\\:\\:Subscriber\\(\\) should return Enlight_Event_Subscriber_Plugin but returns Enlight_Event_Subscriber\\.$#"
+ message: "#^Method Enlight_Controller_Request_Request\\:\\:replacePost\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Plugin/Namespace/Config.php
+ path: engine/Library/Enlight/Controller/Request/Request.php
-
- message: "#^Method Enlight_Plugin_Namespace_Config\\:\\:getConfig\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Request_Request\\:\\:replacePost\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Plugin/Namespace/Config.php
+ path: engine/Library/Enlight/Controller/Request/Request.php
-
- message: "#^Method Enlight_Plugin_Namespace_Config\\:\\:getConfig\\(\\) return type has no value type specified in iterable type array\\|Enlight_Config\\.$#"
+ message: "#^Method Enlight_Controller_Request_Request\\:\\:set\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Plugin/Namespace/Config.php
+ path: engine/Library/Enlight/Controller/Request/Request.php
-
- message: "#^Method Enlight_Plugin_Namespace_Config\\:\\:initStorage\\(\\) should return Enlight_Config but return statement is missing\\.$#"
+ message: "#^Method Enlight_Controller_Request_Request\\:\\:set\\(\\) has parameter \\$value with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Plugin/Namespace/Config.php
+ path: engine/Library/Enlight/Controller/Request/Request.php
-
- message: "#^Method Enlight_Plugin_Namespace_Config\\:\\:setConfig\\(\\) has parameter \\$config with no type specified\\.$#"
+ message: "#^Method Enlight_Controller_Request_Request\\:\\:setAttribute\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Plugin/Namespace/Config.php
+ path: engine/Library/Enlight/Controller/Request/Request.php
-
- message: "#^Method Enlight_Plugin_Namespace_Config\\:\\:setConfig\\(\\) has parameter \\$name with no type specified\\.$#"
+ message: "#^Method Enlight_Controller_Request_Request\\:\\:setBaseUrl\\(\\) has parameter \\$baseUrl with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Plugin/Namespace/Config.php
+ path: engine/Library/Enlight/Controller/Request/Request.php
-
- message: "#^Method Enlight_Plugin_Namespace_Config\\:\\:toArray\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Request_Request\\:\\:setHeader\\(\\) has parameter \\$value with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Plugin/Namespace/Config.php
+ path: engine/Library/Enlight/Controller/Request/Request.php
-
- message: "#^Parameter \\#2 \\$options of class Enlight_Event_Subscriber_Plugin constructor expects null, Enlight_Config given\\.$#"
+ message: "#^Method Enlight_Controller_Request_Request\\:\\:setParam\\(\\) has parameter \\$key with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Plugin/Namespace/Config.php
+ path: engine/Library/Enlight/Controller/Request/Request.php
-
- message: "#^Method Enlight_Plugin_Namespace_Loader\\:\\:load\\(\\) should return Enlight_Plugin_PluginCollection but return statement is missing\\.$#"
+ message: "#^Method Enlight_Controller_Request_Request\\:\\:setParam\\(\\) has parameter \\$value with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Plugin/Namespace/Loader.php
+ path: engine/Library/Enlight/Controller/Request/Request.php
-
- message: "#^Method Enlight_Plugin_Namespace_Loader\\:\\:loadAll\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Controller_Request_Request\\:\\:setParamSources\\(\\) has parameter \\$paramSources with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Plugin/Namespace/Loader.php
+ path: engine/Library/Enlight/Controller/Request/Request.php
-
- message: "#^Property Enlight_Plugin_Namespace_Loader\\:\\:\\$prefixPaths type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Request_Request\\:\\:setParams\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Plugin/Namespace/Loader.php
+ path: engine/Library/Enlight/Controller/Request/Request.php
-
- message: "#^Class Enlight_Plugin_PluginCollection implements generic interface IteratorAggregate but does not specify its types\\: TKey, TValue$#"
+ message: "#^Method Enlight_Controller_Request_Request\\:\\:setPost\\(\\) has parameter \\$spec with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Plugin/PluginCollection.php
+ path: engine/Library/Enlight/Controller/Request/Request.php
-
- message: "#^Method Enlight_Plugin_PluginCollection\\:\\:__call\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Request_Request\\:\\:setQuery\\(\\) has parameter \\$spec with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Plugin/PluginCollection.php
+ path: engine/Library/Enlight/Controller/Request/Request.php
-
- message: "#^Method Enlight_Plugin_PluginCollection\\:\\:__call\\(\\) should return Enlight_Plugin_Bootstrap\\|Enlight_Plugin_Namespace but returns Enlight_Plugin_Bootstrap\\|Enlight_Plugin_Namespace\\|null\\.$#"
+ message: "#^Method Enlight_Controller_Request_Request\\:\\:unsetAttribute\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Plugin/PluginCollection.php
+ path: engine/Library/Enlight/Controller/Request/Request.php
-
- message: "#^Method Enlight_Plugin_PluginCollection\\:\\:load\\(\\) has parameter \\$name with no type specified\\.$#"
+ message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:__get\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Plugin/PluginCollection.php
+ path: engine/Library/Enlight/Controller/Request/RequestHttp.php
-
- message: "#^Method Enlight_Plugin_PluginCollection\\:\\:load\\(\\) has parameter \\$throwException with no type specified\\.$#"
+ message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:__set\\(\\) has parameter \\$value with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Plugin/PluginCollection.php
+ path: engine/Library/Enlight/Controller/Request/RequestHttp.php
-
- message: "#^Method Enlight_Template_Default\\:\\:Engine\\(\\) should return Enlight_Template_Manager but returns Smarty\\.$#"
+ message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:getAttribute\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Default.php
+ path: engine/Library/Enlight/Controller/Request/RequestHttp.php
-
- message: "#^Method Enlight_Template_Default\\:\\:assign\\(\\) has parameter \\$tpl_var with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:getParam\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Default.php
+ path: engine/Library/Enlight/Controller/Request/RequestHttp.php
-
- message: "#^Method Enlight_Template_Default\\:\\:clearAssign\\(\\) has parameter \\$tpl_var with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:getParam\\(\\) has parameter \\$key with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Default.php
+ path: engine/Library/Enlight/Controller/Request/RequestHttp.php
-
- message: "#^Method Enlight_Template_Default\\:\\:extendsBlock\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:getParamSources\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Default.php
+ path: engine/Library/Enlight/Controller/Request/RequestHttp.php
-
- message: "#^Method Enlight_Template_Default\\:\\:extendsBlock\\(\\) has parameter \\$content with no type specified\\.$#"
+ message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:getParams\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Default.php
+ path: engine/Library/Enlight/Controller/Request/RequestHttp.php
-
- message: "#^Method Enlight_Template_Default\\:\\:extendsBlock\\(\\) has parameter \\$spec with no type specified\\.$#"
+ message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:getUserParam\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Default.php
+ path: engine/Library/Enlight/Controller/Request/RequestHttp.php
-
- message: "#^Method Enlight_Template_Default\\:\\:extendsTemplate\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:getUserParams\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Default.php
+ path: engine/Library/Enlight/Controller/Request/RequestHttp.php
-
- message: "#^Parameter \\#1 \\$varname of method Smarty_Internal_Data\\:\\:assignGlobal\\(\\) expects string, array\\|string given\\.$#"
+ message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:replacePost\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Default.php
+ path: engine/Library/Enlight/Controller/Request/RequestHttp.php
-
- message: "#^Access to an undefined property Smarty_Security\\:\\:\\$smarty\\.$#"
+ message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:replacePost\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Manager.php
+ path: engine/Library/Enlight/Controller/Request/RequestHttp.php
-
- message: "#^If condition is always true\\.$#"
+ message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:set\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Manager.php
+ path: engine/Library/Enlight/Controller/Request/RequestHttp.php
-
- message: "#^Method Enlight_Template_Manager\\:\\:__construct\\(\\) has parameter \\$backendOptions with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:set\\(\\) has parameter \\$value with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Manager.php
+ path: engine/Library/Enlight/Controller/Request/RequestHttp.php
-
- message: "#^Method Enlight_Template_Manager\\:\\:__construct\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:setAttribute\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Manager.php
+ path: engine/Library/Enlight/Controller/Request/RequestHttp.php
-
- message: "#^Method Enlight_Template_Manager\\:\\:setOptions\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:setBaseUrl\\(\\) has parameter \\$baseUrl with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Manager.php
+ path: engine/Library/Enlight/Controller/Request/RequestHttp.php
-
- message: "#^Method Enlight_Template_Manager\\:\\:setTemplateDir\\(\\) has parameter \\$template_dir with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:setFiles\\(\\) has parameter \\$files with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Manager.php
+ path: engine/Library/Enlight/Controller/Request/RequestHttp.php
-
- message: "#^Property Smarty\\:\\:\\$start_time \\(int\\) does not accept float\\.$#"
+ message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:setHeader\\(\\) has parameter \\$value with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Manager.php
+ path: engine/Library/Enlight/Controller/Request/RequestHttp.php
-
- message: "#^Function mb_str_replace not found\\.$#"
+ message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:setParam\\(\\) has parameter \\$key with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/block.replace.php
+ path: engine/Library/Enlight/Controller/Request/RequestHttp.php
-
- message: "#^Function smarty_block_replace\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:setParam\\(\\) has parameter \\$value with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/block.replace.php
+ path: engine/Library/Enlight/Controller/Request/RequestHttp.php
-
- message: "#^Function smarty_block_replace\\(\\) has parameter \\$smarty with no type specified\\.$#"
+ message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:setParamSources\\(\\) has parameter \\$paramSources with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/block.replace.php
+ path: engine/Library/Enlight/Controller/Request/RequestHttp.php
-
- message: "#^Function smarty_block_replace\\(\\) should return string but empty return statement found\\.$#"
+ message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:setParams\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/block.replace.php
+ path: engine/Library/Enlight/Controller/Request/RequestHttp.php
-
- message: "#^Function smarty_block_stripLines\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:setPost\\(\\) has parameter \\$spec with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/block.stripLines.php
+ path: engine/Library/Enlight/Controller/Request/RequestHttp.php
-
- message: "#^Function smarty_block_stripLines\\(\\) never returns void so it can be removed from the return type\\.$#"
+ message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:setQuery\\(\\) has parameter \\$spec with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/block.stripLines.php
+ path: engine/Library/Enlight/Controller/Request/RequestHttp.php
-
- message: "#^Method Smarty_Compiler_Config\\:\\:compile\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Request_RequestHttp\\:\\:unsetAttribute\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/compiler.config.php
+ path: engine/Library/Enlight/Controller/Request/RequestHttp.php
-
- message: "#^Method Smarty_Compiler_Config\\:\\:compile\\(\\) should return string but returns null\\.$#"
+ message: "#^Property Enlight_Controller_Request_RequestHttp\\:\\:\\$_params type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/compiler.config.php
+ path: engine/Library/Enlight/Controller/Request/RequestHttp.php
-
- message: "#^Property Smarty_Compiler_Config\\:\\:\\$optional_attributes type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Request_RequestTestCase\\:\\:clearAll\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/compiler.config.php
+ path: engine/Library/Enlight/Controller/Request/RequestTestCase.php
-
- message: "#^Property Smarty_Compiler_Config\\:\\:\\$required_attributes type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Request_RequestTestCase\\:\\:getClientIp\\(\\) should return string but returns string\\|null\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/compiler.config.php
+ path: engine/Library/Enlight/Controller/Request/RequestTestCase.php
-
- message: "#^Method Smarty_Compiler_DnsPrefetch\\:\\:compile\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Request_RequestTestCase\\:\\:getHeader\\(\\) has parameter \\$default with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/compiler.dnsPrefetch.php
+ path: engine/Library/Enlight/Controller/Request/RequestTestCase.php
-
- message: "#^Property Smarty_Compiler_DnsPrefetch\\:\\:\\$optional_attributes type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Request_RequestTestCase\\:\\:getHeaders\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/compiler.dnsPrefetch.php
+ path: engine/Library/Enlight/Controller/Request/RequestTestCase.php
-
- message: "#^Property Smarty_Compiler_DnsPrefetch\\:\\:\\$required_attributes type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Request_RequestTestCase\\:\\:getRawBody\\(\\) should return string\\|null but returns resource\\|string\\|false\\|null\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/compiler.dnsPrefetch.php
+ path: engine/Library/Enlight/Controller/Request/RequestTestCase.php
-
- message: "#^Access to an undefined property object\\:\\:\\$smarty\\.$#"
+ message: "#^Method Enlight_Controller_Request_RequestTestCase\\:\\:setCookie\\(\\) has parameter \\$value with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/compiler.link.php
+ path: engine/Library/Enlight/Controller/Request/RequestTestCase.php
-
- message: "#^Method Smarty_Compiler_Link\\:\\:compile\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Request_RequestTestCase\\:\\:setCookies\\(\\) has parameter \\$cookies with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/compiler.link.php
+ path: engine/Library/Enlight/Controller/Request/RequestTestCase.php
-
- message: "#^Method Smarty_Compiler_Link\\:\\:compile\\(\\) should return string but returns false\\.$#"
+ message: "#^Method Enlight_Controller_Request_RequestTestCase\\:\\:setDeviceType\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/compiler.link.php
+ path: engine/Library/Enlight/Controller/Request/RequestTestCase.php
-
- message: "#^Parameter \\#2 \\$template of function smarty_function_flink expects string, object given\\.$#"
+ message: "#^Method Enlight_Controller_Request_RequestTestCase\\:\\:setHeaders\\(\\) has parameter \\$headers with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/compiler.link.php
+ path: engine/Library/Enlight/Controller/Request/RequestTestCase.php
-
- message: "#^Property Smarty_Compiler_Link\\:\\:\\$option_flags type has no value type specified in iterable type array\\.$#"
+ message: "#^Property Enlight_Controller_Request_RequestTestCase\\:\\:\\$_serverParams type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/compiler.link.php
+ path: engine/Library/Enlight/Controller/Request/RequestTestCase.php
-
- message: "#^Property Smarty_Compiler_Link\\:\\:\\$required_attributes type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Response_Response\\:\\:getBody\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/compiler.link.php
+ path: engine/Library/Enlight/Controller/Response/Response.php
-
- message: "#^Method Smarty_Compiler_Media\\:\\:compile\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Response_Response\\:\\:getCookies\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/compiler.media.php
+ path: engine/Library/Enlight/Controller/Response/Response.php
-
- message: "#^Method Smarty_Compiler_Media\\:\\:compile\\(\\) should return string but returns false\\.$#"
+ message: "#^Method Enlight_Controller_Response_Response\\:\\:getExceptionByCode\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/compiler.media.php
+ path: engine/Library/Enlight/Controller/Response/Response.php
-
- message: "#^Method Smarty_Compiler_Media\\:\\:parseAttributes\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Response_Response\\:\\:getExceptionByCode\\(\\) has parameter \\$code with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/compiler.media.php
+ path: engine/Library/Enlight/Controller/Response/Response.php
-
- message: "#^Method Smarty_Compiler_Media\\:\\:parseAttributes\\(\\) should return string but returns array\\.$#"
+ message: "#^Method Enlight_Controller_Response_Response\\:\\:getExceptionByMessage\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/compiler.media.php
+ path: engine/Library/Enlight/Controller/Response/Response.php
-
- message: "#^Offset 'path' does not exist on string\\.$#"
+ message: "#^Method Enlight_Controller_Response_Response\\:\\:getExceptionByType\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/compiler.media.php
+ path: engine/Library/Enlight/Controller/Response/Response.php
-
- message: "#^Property Smarty_Compiler_Media\\:\\:\\$required_attributes type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Response_Response\\:\\:getHeaders\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/compiler.media.php
+ path: engine/Library/Enlight/Controller/Response/Response.php
-
- message: "#^Method Smarty_Compiler_Preconnect\\:\\:compile\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Response_Response\\:\\:prepend\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/compiler.preconnect.php
+ path: engine/Library/Enlight/Controller/Response/Response.php
-
- message: "#^Property Smarty_Compiler_Preconnect\\:\\:\\$optional_attributes type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Response_Response\\:\\:setBody\\(\\) has parameter \\$content with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/compiler.preconnect.php
+ path: engine/Library/Enlight/Controller/Response/Response.php
-
- message: "#^Property Smarty_Compiler_Preconnect\\:\\:\\$required_attributes type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:__toString\\(\\) should return string but returns string\\|false\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/compiler.preconnect.php
+ path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
-
- message: "#^Method Smarty_Compiler_Prefetch\\:\\:compile\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:clearRawHeader\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/compiler.prefetch.php
+ path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
-
- message: "#^Property Smarty_Compiler_Prefetch\\:\\:\\$optional_attributes type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:clearRawHeader\\(\\) has parameter \\$headerRaw with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/compiler.prefetch.php
+ path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
-
- message: "#^Property Smarty_Compiler_Prefetch\\:\\:\\$required_attributes type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:clearRawHeaders\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/compiler.prefetch.php
+ path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
-
- message: "#^Method Smarty_Compiler_Preload\\:\\:compile\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:getBody\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/compiler.preload.php
+ path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
-
- message: "#^Property Smarty_Compiler_Preload\\:\\:\\$optional_attributes type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:getCookies\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/compiler.preload.php
+ path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
-
- message: "#^Property Smarty_Compiler_Preload\\:\\:\\$required_attributes type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:getExceptionByCode\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/compiler.preload.php
+ path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
-
- message: "#^Method Smarty_Compiler_Prerender\\:\\:compile\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:getExceptionByCode\\(\\) has parameter \\$code with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/compiler.prerender.php
+ path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
-
- message: "#^Property Smarty_Compiler_Prerender\\:\\:\\$optional_attributes type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:getExceptionByMessage\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/compiler.prerender.php
+ path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
-
- message: "#^Property Smarty_Compiler_Prerender\\:\\:\\$required_attributes type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:getExceptionByType\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/compiler.prerender.php
+ path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
-
- message: "#^Method Smarty_Compiler_Timestamp\\:\\:compile\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:getHeaders\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/compiler.timestamp.php
+ path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
-
- message: "#^Method Smarty_Compiler_Url\\:\\:compile\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:getRawHeaderParts\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/compiler.url.php
+ path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
-
- message: "#^Property Smarty_Compiler_Url\\:\\:\\$option_flags type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:getRawHeaders\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/compiler.url.php
+ path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
-
- message: "#^Property Smarty_Compiler_Url\\:\\:\\$optional_attributes type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:outputBody\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/compiler.url.php
+ path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
-
- message: "#^Function smarty_function_action\\(\\) has parameter \\$params with no type specified\\.$#"
+ message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:prepend\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/function.action.php
+ path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
-
- message: "#^Function smarty_function_action\\(\\) should return string but returns array\\|string\\|null\\.$#"
+ message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:removeCookie\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/function.action.php
+ path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
-
- message: "#^Parameter \\#1 \\$request of method Shopware_Plugins_Core_HttpCache_Bootstrap\\:\\:renderEsiTag\\(\\) expects Enlight_Controller_Request_RequestHttp, Enlight_Controller_Request_Request given\\.$#"
+ message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:renderExceptions\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/function.action.php
+ path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
-
- message: "#^Parameter \\#1 \\$request of method Symfony\\\\Component\\\\HttpFoundation\\\\RequestStack\\:\\:push\\(\\) expects Symfony\\\\Component\\\\HttpFoundation\\\\Request, Enlight_Controller_Request_Request given\\.$#"
+ message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:renderExceptions\\(\\) has parameter \\$flag with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/function.action.php
+ path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
-
- message: "#^Cannot call method assign\\(\\) on string\\.$#"
- count: 2
- path: engine/Library/Enlight/Template/Plugins/function.compileJavascript.php
+ message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:sendCookies\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
-
- message: "#^Function smarty_function_compileJavascript\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:sendResponse\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/function.compileJavascript.php
+ path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
-
- message: "#^Function smarty_function_compileJavascript\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:setBody\\(\\) has parameter \\$content with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/function.compileJavascript.php
+ path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
-
- message: "#^Parameter \\#2 \\$template of method Shopware\\\\Components\\\\Theme\\\\Compiler\\:\\:compileJavascript\\(\\) expects Shopware\\\\Models\\\\Shop\\\\Template, Shopware\\\\Models\\\\Shop\\\\Template\\|null given\\.$#"
+ message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:setRawHeader\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/function.compileJavascript.php
+ path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
-
- message: "#^Cannot call method assign\\(\\) on array\\.$#"
- count: 2
- path: engine/Library/Enlight/Template/Plugins/function.compileLess.php
+ message: "#^Method Enlight_Controller_Response_ResponseHttp\\:\\:setRawHeader\\(\\) has parameter \\$value with no type specified\\.$#"
+ count: 1
+ path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
-
- message: "#^Function smarty_function_compileLess\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\(array\\|string\\|null\\) of echo cannot be converted to string\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/function.compileLess.php
+ path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
-
- message: "#^Function smarty_function_compileLess\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
+ message: "#^Parameter \\#2 \\$path of method Symfony\\\\Component\\\\HttpFoundation\\\\ResponseHeaderBag\\:\\:removeCookie\\(\\) expects string, string\\|null given\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/function.compileLess.php
+ path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
-
- message: "#^Function smarty_function_compileLess\\(\\) has parameter \\$template with no value type specified in iterable type array\\.$#"
+ message: "#^Property Symfony\\\\Component\\\\HttpFoundation\\\\Response\\:\\:\\$content \\(string\\) does not accept null\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/function.compileLess.php
+ path: engine/Library/Enlight/Controller/Response/ResponseHttp.php
-
- message: "#^Parameter \\#2 \\$template of method Shopware\\\\Components\\\\Theme\\\\Compiler\\:\\:compileLess\\(\\) expects Shopware\\\\Models\\\\Shop\\\\Template, Shopware\\\\Models\\\\Shop\\\\Template\\|null given\\.$#"
+ message: "#^Method Enlight_Controller_Response_ResponseTestCase\\:\\:getBody\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/function.compileLess.php
+ path: engine/Library/Enlight/Controller/Response/ResponseTestCase.php
-
- message: "#^Function smarty_function_controllerAction\\(\\) has parameter \\$params with no type specified\\.$#"
+ message: "#^Method Enlight_Controller_Response_ResponseTestCase\\:\\:getCookie\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/function.controllerAction.php
+ path: engine/Library/Enlight/Controller/Response/ResponseTestCase.php
-
- message: "#^Function smarty_function_controllerAction\\(\\) should return string but returns string\\|null\\.$#"
+ message: "#^Method Enlight_Controller_Response_ResponseTestCase\\:\\:getFullCookie\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/function.controllerAction.php
+ path: engine/Library/Enlight/Controller/Response/ResponseTestCase.php
-
- message: "#^Function smarty_function_controllerName\\(\\) has parameter \\$params with no type specified\\.$#"
+ message: "#^Method Enlight_Controller_Response_ResponseTestCase\\:\\:getHeader\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/function.controllerName.php
+ path: engine/Library/Enlight/Controller/Response/ResponseTestCase.php
-
- message: "#^Function smarty_function_controllerName\\(\\) should return string but returns string\\|null\\.$#"
+ message: "#^Method Enlight_Controller_Router\\:\\:setGlobalParam\\(\\) has parameter \\$value with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/function.controllerName.php
+ path: engine/Library/Enlight/Controller/Router.php
-
- message: "#^Function smarty_function_encoding\\(\\) has no return type specified\\.$#"
+ message: "#^Property Enlight_Controller_Router\\:\\:\\$globalParams type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/function.encoding.php
+ path: engine/Library/Enlight/Controller/Router.php
-
- message: "#^Function smarty_function_encoding\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Event_EventArgs\\:\\:__construct\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/function.encoding.php
+ path: engine/Library/Enlight/Event/EventArgs.php
-
- message: "#^Function smarty_function_encoding\\(\\) has parameter \\$smarty with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Event_EventArgs\\:\\:getReturn\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/function.encoding.php
+ path: engine/Library/Enlight/Event/EventArgs.php
-
- message: "#^Function smarty_function_fetchContent\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Event_EventArgs\\:\\:setName\\(\\) has parameter \\$name with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/function.fetchContent.php
+ path: engine/Library/Enlight/Event/EventArgs.php
-
- message: "#^Function smarty_function_fetchContent\\(\\) has parameter \\$parameters with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Event_EventArgs\\:\\:setName\\(\\) should return string but return statement is missing\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/function.fetchContent.php
+ path: engine/Library/Enlight/Event/EventArgs.php
-
- message: "#^Cannot access property \\$smarty on string\\.$#"
- count: 2
- path: engine/Library/Enlight/Template/Plugins/function.flink.php
+ message: "#^Method Enlight_Event_EventArgs\\:\\:setReturn\\(\\) has parameter \\$return with no type specified\\.$#"
+ count: 1
+ path: engine/Library/Enlight/Event/EventArgs.php
-
- message: "#^Function smarty_function_flink\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
+ message: "#^PHPDoc tag @param for parameter \\$args with type array\\|null is not subtype of native type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/function.flink.php
+ path: engine/Library/Enlight/Event/EventArgs.php
-
- message: "#^Call to an undefined method object\\:\\:assign\\(\\)\\.$#"
+ message: "#^Method Enlight_Event_EventHandler\\:\\:__construct\\(\\) has parameter \\$plugin with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/function.partition.php
+ path: engine/Library/Enlight/Event/EventHandler.php
-
- message: "#^Function smarty_function_partition\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Event_EventHandler\\:\\:getPlugin\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/function.partition.php
+ path: engine/Library/Enlight/Event/EventHandler.php
-
- message: "#^Function smarty_function_partition\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Event_EventHandler\\:\\:setPlugin\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/function.partition.php
+ path: engine/Library/Enlight/Event/EventHandler.php
-
- message: "#^Parameter \\#2 \\$offset of function array_slice expects int, float\\|int given\\.$#"
+ message: "#^Method Enlight_Event_EventHandler\\:\\:setPlugin\\(\\) has parameter \\$plugin with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/function.partition.php
+ path: engine/Library/Enlight/Event/EventHandler.php
-
- message: "#^Parameter \\#3 \\$length of function array_slice expects int\\|null, float given\\.$#"
+ message: "#^Method Enlight_Event_EventHandler\\:\\:toArray\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/function.partition.php
+ path: engine/Library/Enlight/Event/EventHandler.php
-
- message: "#^Call to an undefined method object\\:\\:assign\\(\\)\\.$#"
+ message: "#^Property Enlight_Event_EventHandler\\:\\:\\$plugin has no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/function.slice.php
+ path: engine/Library/Enlight/Event/EventHandler.php
-
- message: "#^Function smarty_function_slice\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Event_EventManager\\:\\:collect\\(\\) has parameter \\$collection with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/function.slice.php
+ path: engine/Library/Enlight/Event/EventManager.php
-
- message: "#^Function smarty_function_slice\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Event_EventManager\\:\\:collect\\(\\) has parameter \\$eventArgs with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/function.slice.php
+ path: engine/Library/Enlight/Event/EventManager.php
-
- message: "#^Function smarty_function_themeTimestamp\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Event_EventManager\\:\\:collect\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/function.themeTimestamp.php
+ path: engine/Library/Enlight/Event/EventManager.php
-
- message: "#^Function smarty_function_themeTimestamp\\(\\) has parameter \\$params with no type specified\\.$#"
+ message: "#^Method Enlight_Event_EventManager\\:\\:filter\\(\\) has parameter \\$eventArgs with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/function.themeTimestamp.php
+ path: engine/Library/Enlight/Event/EventManager.php
-
- message: "#^Function smarty_function_themeTimestamp\\(\\) has parameter \\$template with no type specified\\.$#"
+ message: "#^Method Enlight_Event_EventManager\\:\\:getEvents\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/function.themeTimestamp.php
+ path: engine/Library/Enlight/Event/EventManager.php
-
- message: "#^Function smarty_modifier_array_unset\\(\\) has parameter \\$keys with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Event_EventManager\\:\\:getListeners\\(\\) has parameter \\$event with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/modifier.array_unset.php
+ path: engine/Library/Enlight/Event/EventManager.php
-
- message: "#^Function smarty_modifier_array_unset\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Event_EventManager\\:\\:notify\\(\\) has parameter \\$eventArgs with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/modifier.array_unset.php
+ path: engine/Library/Enlight/Event/EventManager.php
-
- message: "#^Function smarty_modifier_array_unset\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Event_EventManager\\:\\:notifyUntil\\(\\) has parameter \\$eventArgs with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/modifier.array_unset.php
+ path: engine/Library/Enlight/Event/EventManager.php
-
- message: "#^Function smarty_modifier_count\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Event_EventManager\\:\\:registerSubscriber\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/modifier.count.php
+ path: engine/Library/Enlight/Event/EventManager.php
-
- message: "#^Function smarty_modifier_count\\(\\) has parameter \\$value with no type specified\\.$#"
+ message: "#^Method Enlight_Event_Handler\\:\\:__construct\\(\\) has parameter \\$event with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/modifier.count.php
+ path: engine/Library/Enlight/Event/Handler.php
-
- message: "#^Function smarty_modifier_currency\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Event_Handler\\:\\:execute\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/modifier.currency.php
+ path: engine/Library/Enlight/Event/Handler.php
-
- message: "#^Parameter \\#3 \\$subject of function str_replace expects array\\|string, float given\\.$#"
+ message: "#^Method Enlight_Event_Handler_Default\\:\\:execute\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/modifier.currency.php
+ path: engine/Library/Enlight/Event/Handler/Default.php
-
- message: "#^Parameter \\#1 \\$date of class Zend_Date constructor expects array\\|int\\|string\\|Zend_Date\\|null, DateTime\\|int\\|false given\\.$#"
+ message: "#^Method Enlight_Event_Handler_Default\\:\\:toArray\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/modifier.date.php
+ path: engine/Library/Enlight/Event/Handler/Default.php
-
- message: "#^Function smarty_modifier_number\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$listener of method Enlight_Event_Handler_Default\\:\\:setListener\\(\\) expects array\\\\|\\(callable\\(\\)\\: mixed\\), array\\\\|\\(callable\\(\\)\\: mixed\\) given\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/modifier.number.php
+ path: engine/Library/Enlight/Event/Handler/Default.php
-
- message: "#^Function smarty_modifier_number\\(\\) has parameter \\$format with no value type specified in iterable type array\\.$#"
+ message: "#^Parameter \\#1 \\$position of method Enlight_Event_Handler\\:\\:setPosition\\(\\) expects int, int\\|null given\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/modifier.number.php
+ path: engine/Library/Enlight/Event/Handler/Default.php
-
- message: "#^Function smarty_modifier_tax\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Event_Handler_Plugin\\:\\:execute\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/modifier.tax.php
+ path: engine/Library/Enlight/Event/Handler/Plugin.php
-
- message: "#^Cannot call method getTranslation\\(\\) on string\\|Zend_Locale\\.$#"
+ message: "#^Method Enlight_Event_Handler_Plugin\\:\\:toArray\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/modifier.translate.php
+ path: engine/Library/Enlight/Event/Handler/Plugin.php
-
- message: "#^Function smarty_modifiercompiler_template_exists\\(\\) has parameter \\$compiler with no type specified\\.$#"
+ message: "#^Parameter \\#1 \\$position of method Enlight_Event_Handler\\:\\:setPosition\\(\\) expects int, int\\|null given\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/modifiercompiler.template_exists.php
+ path: engine/Library/Enlight/Event/Handler/Plugin.php
-
- message: "#^Function smarty_modifiercompiler_template_exists\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
+ message: "#^Unreachable statement \\- code above always terminates\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/modifiercompiler.template_exists.php
+ path: engine/Library/Enlight/Event/Handler/Plugin.php
-
- message: "#^Cannot access property \\$handler on array\\.$#"
+ message: "#^Method Enlight_Event_Subscriber\\:\\:getListeners\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/resource.parent.php
+ path: engine/Library/Enlight/Event/Subscriber.php
-
- message: "#^Cannot access property \\$parent on Smarty_Internal_Template\\|null\\.$#"
+ message: "#^Method Enlight_Event_Subscriber_Array\\:\\:__construct\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/resource.parent.php
+ path: engine/Library/Enlight/Event/Subscriber/Array.php
-
- message: "#^Method Smarty_Resource_Parent\\:\\:populate\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Event_Subscriber_Array\\:\\:getListeners\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/resource.parent.php
+ path: engine/Library/Enlight/Event/Subscriber/Array.php
-
- message: "#^Property Smarty_Resource_Parent\\:\\:\\$index has no type specified\\.$#"
+ message: "#^Parameter \\#2 \\$offset of function array_splice expects int, int\\|string given\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/resource.parent.php
+ path: engine/Library/Enlight/Event/Subscriber/Array.php
-
- message: "#^Property Smarty_Template_Source\\:\\:\\$components \\(array\\) does not accept Smarty_Template_Source\\.$#"
+ message: "#^Property Enlight_Event_Subscriber_Array\\:\\:\\$listeners type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/resource.parent.php
+ path: engine/Library/Enlight/Event/Subscriber/Array.php
-
- message: "#^Property Smarty_Template_Source\\:\\:\\$template \\(bool\\) does not accept Smarty_Internal_Template\\|null\\.$#"
+ message: "#^Access to an undefined property Enlight_Config\\:\\:\\$listener\\.$#"
count: 1
- path: engine/Library/Enlight/Template/Plugins/resource.parent.php
+ path: engine/Library/Enlight/Event/Subscriber/Config.php
-
- message: "#^Method Enlight_View\\:\\:__set\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Library/Enlight/View.php
+ message: "#^Access to an undefined property Enlight_Config\\:\\:\\$listeners\\.$#"
+ count: 2
+ path: engine/Library/Enlight/Event/Subscriber/Config.php
-
- message: "#^Method Enlight_View\\:\\:__set\\(\\) has parameter \\$name with no type specified\\.$#"
+ message: "#^Access to an undefined property Enlight_Config\\:\\:\\$name\\.$#"
count: 1
- path: engine/Library/Enlight/View.php
+ path: engine/Library/Enlight/Event/Subscriber/Config.php
-
- message: "#^Method Enlight_View\\:\\:__set\\(\\) has parameter \\$value with no type specified\\.$#"
+ message: "#^Access to an undefined property Enlight_Config\\:\\:\\$position\\.$#"
count: 1
- path: engine/Library/Enlight/View.php
+ path: engine/Library/Enlight/Event/Subscriber/Config.php
-
- message: "#^Method Enlight_View\\:\\:addTemplateDir\\(\\) has parameter \\$path with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Event_Subscriber_Config\\:\\:__construct\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/View.php
+ path: engine/Library/Enlight/Event/Subscriber/Config.php
-
- message: "#^Method Enlight_View\\:\\:setTemplateDir\\(\\) has parameter \\$path with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Event_Subscriber_Config\\:\\:getListeners\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/View.php
+ path: engine/Library/Enlight/Event/Subscriber/Config.php
-
- message: "#^Method Enlight_View_Cache\\:\\:addCacheId\\(\\) has parameter \\$cache_id with no value type specified in iterable type array\\.$#"
+ message: "#^Parameter \\#2 \\$offset of function array_splice expects int, int\\|string given\\.$#"
count: 1
- path: engine/Library/Enlight/View/Cache.php
+ path: engine/Library/Enlight/Event/Subscriber/Config.php
-
- message: "#^Method Enlight_View_Cache\\:\\:setCacheId\\(\\) has parameter \\$cache_id with no value type specified in iterable type array\\.$#"
+ message: "#^Property Enlight_Event_Subscriber_Config\\:\\:\\$listeners type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/View/Cache.php
+ path: engine/Library/Enlight/Event/Subscriber/Config.php
-
- message: "#^Method Enlight_View_Default\\:\\:addCacheId\\(\\) has parameter \\$cache_id with no value type specified in iterable type array\\.$#"
+ message: "#^Access to an undefined property Enlight_Config\\:\\:\\$listener\\.$#"
count: 1
- path: engine/Library/Enlight/View/Default.php
+ path: engine/Library/Enlight/Event/Subscriber/Plugin.php
-
- message: "#^Method Enlight_View_Default\\:\\:assign\\(\\) has parameter \\$spec with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Library/Enlight/View/Default.php
+ message: "#^Access to an undefined property Enlight_Config\\:\\:\\$listeners\\.$#"
+ count: 2
+ path: engine/Library/Enlight/Event/Subscriber/Plugin.php
-
- message: "#^Method Enlight_View_Default\\:\\:createTemplate\\(\\) should return Enlight_Template_Default but returns object\\.$#"
+ message: "#^Access to an undefined property Enlight_Config\\:\\:\\$name\\.$#"
count: 1
- path: engine/Library/Enlight/View/Default.php
+ path: engine/Library/Enlight/Event/Subscriber/Plugin.php
-
- message: "#^Method Enlight_View_Default\\:\\:extendsBlock\\(\\) has parameter \\$content with no type specified\\.$#"
+ message: "#^Access to an undefined property Enlight_Config\\:\\:\\$plugin\\.$#"
count: 1
- path: engine/Library/Enlight/View/Default.php
+ path: engine/Library/Enlight/Event/Subscriber/Plugin.php
-
- message: "#^Method Enlight_View_Default\\:\\:extendsBlock\\(\\) has parameter \\$spec with no type specified\\.$#"
+ message: "#^Access to an undefined property Enlight_Config\\:\\:\\$position\\.$#"
count: 1
- path: engine/Library/Enlight/View/Default.php
+ path: engine/Library/Enlight/Event/Subscriber/Plugin.php
-
- message: "#^Method Enlight_View_Default\\:\\:setCacheId\\(\\) has parameter \\$cache_id with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Event_Subscriber_Plugin\\:\\:__construct\\(\\) has parameter \\$namespace with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/View/Default.php
+ path: engine/Library/Enlight/Event/Subscriber/Plugin.php
-
- message: "#^Method Enlight_View_Default\\:\\:setTemplateDir\\(\\) has parameter \\$path with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Event_Subscriber_Plugin\\:\\:toArray\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/View/Default.php
+ path: engine/Library/Enlight/Event/Subscriber/Plugin.php
-
- message: "#^Parameter \\#1 \\$cacheId of method Enlight_Template_Default\\:\\:addCacheId\\(\\) expects null, array\\|string given\\.$#"
+ message: "#^Method Enlight_Hook_HookArgs\\:\\:__construct\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/View/Default.php
+ path: engine/Library/Enlight/Hook/HookArgs.php
-
- message: "#^Parameter \\#1 \\$cacheId of method Enlight_Template_Default\\:\\:setCacheId\\(\\) expects null, array\\|string\\|null given\\.$#"
+ message: "#^Method Enlight_Hook_HookArgs\\:\\:__construct\\(\\) has parameter \\$subject with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/View/Default.php
+ path: engine/Library/Enlight/Hook/HookArgs.php
-
- message: "#^Parameter \\#3 \\$nocache of method Enlight_Template_Default\\:\\:assign\\(\\) expects bool, bool\\|null given\\.$#"
+ message: "#^Method Enlight_Hook_HookArgs\\:\\:getArgs\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/View/Default.php
+ path: engine/Library/Enlight/Hook/HookArgs.php
-
- message: "#^Parameter \\#3 \\$nocache of method Smarty_Internal_Data\\:\\:assign\\(\\) expects bool, bool\\|null given\\.$#"
+ message: "#^Method Enlight_Hook_HookArgs\\:\\:set\\(\\) has parameter \\$value with no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/View/Default.php
+ path: engine/Library/Enlight/Hook/HookArgs.php
-
- message: "#^Property Enlight_View_Default\\:\\:\\$scope \\(int\\) does not accept int\\|null\\.$#"
+ message: "#^Property Enlight_Hook_HookArgs\\:\\:\\$_subject has no type specified\\.$#"
count: 1
- path: engine/Library/Enlight/View/Default.php
+ path: engine/Library/Enlight/Hook/HookArgs.php
-
- message: "#^Property Enlight_View_Default\\:\\:\\$template \\(Enlight_Template_Default\\|null\\) does not accept object\\.$#"
+ message: "#^Method Enlight_Hook_HookExecutionContext\\:\\:__construct\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Library/Enlight/View/Default.php
+ path: engine/Library/Enlight/Hook/HookExecutionContext.php
-
- message: "#^Return type \\(Enlight_Template_Default\\) of method Enlight_View_Default\\:\\:clearAssign\\(\\) should be compatible with return type \\(Enlight_View\\) of method Enlight_View\\:\\:clearAssign\\(\\)$#"
+ message: "#^Method Enlight_Hook_HookExecutionContext\\:\\:execute\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Library/Enlight/View/Default.php
+ path: engine/Library/Enlight/Hook/HookExecutionContext.php
-
- message: "#^Call to an undefined method Symfony\\\\Component\\\\DependencyInjection\\\\ContainerInterface\\:\\:load\\(\\)\\.$#"
+ message: "#^Method Enlight_Hook_HookExecutionContext\\:\\:executeReplaceChain\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bootstrap.php
+ path: engine/Library/Enlight/Hook/HookExecutionContext.php
-
- message: "#^Call to an undefined method Symfony\\\\Component\\\\DependencyInjection\\\\ContainerInterface\\:\\:reset\\(\\)\\.$#"
+ message: "#^Method Enlight_Hook_HookExecutionContext\\:\\:executeReplaceChain\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bootstrap.php
+ path: engine/Library/Enlight/Hook/HookExecutionContext.php
-
- message: "#^Method Shopware_Bootstrap\\:\\:__call\\(\\) has parameter \\$arguments with no value type specified in iterable type array\\.$#"
+ message: "#^Parameter \\#1 \\$name of method Enlight_Hook_HookManager\\:\\:getAlias\\(\\) expects string, class\\-string\\|false given\\.$#"
count: 1
- path: engine/Shopware/Bootstrap.php
+ path: engine/Library/Enlight/Hook/HookExecutionContext.php
-
- message: "#^Method Shopware_Bootstrap\\:\\:getResource\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Hook_HookManager\\:\\:__construct\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bootstrap.php
+ path: engine/Library/Enlight/Hook/HookManager.php
-
- message: "#^Method Shopware_Bootstrap\\:\\:registerResource\\(\\) has parameter \\$resource with no type specified\\.$#"
+ message: "#^Method Enlight_Hook_HookManager\\:\\:executeHooks\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bootstrap.php
+ path: engine/Library/Enlight/Hook/HookManager.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Constraint\\\\CurrentPasswordValidator\\:\\:validate\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Hook_HookManager\\:\\:executeHooks\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Constraint/CurrentPasswordValidator.php
+ path: engine/Library/Enlight/Hook/HookManager.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Constraint\\\\CustomerEmailValidator\\:\\:addError\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Hook_HookManager\\:\\:getProxy\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Constraint/CustomerEmailValidator.php
+ path: engine/Library/Enlight/Hook/HookManager.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Constraint\\\\CustomerEmailValidator\\:\\:getSnippet\\(\\) has parameter \\$snippet with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Hook_HookManager\\:\\:getProxyFactory\\(\\) should return Enlight_Hook_ProxyFactory but returns Enlight_Hook_ProxyFactory\\|null\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Constraint/CustomerEmailValidator.php
+ path: engine/Library/Enlight/Hook/HookManager.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Constraint\\\\CustomerEmailValidator\\:\\:validate\\(\\) has no return type specified\\.$#"
+ message: "#^Property Enlight_Hook_HookManager\\:\\:\\$aliases type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Constraint/CustomerEmailValidator.php
+ path: engine/Library/Enlight/Hook/HookManager.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Constraint\\\\FormEmailValidator\\:\\:getSnippet\\(\\) has parameter \\$snippet with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Hook_Proxy\\:\\:__executeOriginalMethod\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Constraint/FormEmailValidator.php
+ path: engine/Library/Enlight/Hook/Proxy.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Constraint\\\\FormEmailValidator\\:\\:validate\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Hook_Proxy\\:\\:__executeOriginalMethod\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Constraint/FormEmailValidator.php
+ path: engine/Library/Enlight/Hook/Proxy.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Constraint\\\\PasswordValidator\\:\\:getSnippet\\(\\) has parameter \\$snippet with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Hook_Proxy\\:\\:__popHookExecutionContext\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Constraint/PasswordValidator.php
+ path: engine/Library/Enlight/Hook/Proxy.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Constraint\\\\PasswordValidator\\:\\:validate\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Hook_Proxy\\:\\:__pushHookExecutionContext\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Constraint/PasswordValidator.php
+ path: engine/Library/Enlight/Hook/Proxy.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Form\\\\Account\\\\AddressFormType\\:\\:addCompanyValidation\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Hook_Proxy\\:\\:executeParent\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Form/Account/AddressFormType.php
+ path: engine/Library/Enlight/Hook/Proxy.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Form\\\\Account\\\\AddressFormType\\:\\:addCountryStateValidation\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Hook_Proxy\\:\\:executeParent\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Form/Account/AddressFormType.php
+ path: engine/Library/Enlight/Hook/Proxy.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Form\\\\Account\\\\AddressFormType\\:\\:addVatIdValidation\\(\\) has no return type specified\\.$#"
+ message: "#^Cannot call method getName\\(\\) on ReflectionType\\|null\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Form/Account/AddressFormType.php
+ path: engine/Library/Enlight/Hook/ProxyFactory.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Form\\\\Account\\\\AddressFormType\\:\\:buildForm\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Hook_ProxyFactory\\:\\:clearCache\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Form/Account/AddressFormType.php
+ path: engine/Library/Enlight/Hook/ProxyFactory.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Form\\\\Account\\\\AddressFormType\\:\\:configureOptions\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Hook_ProxyFactory\\:\\:createMethodGenerator\\(\\) should return ProxyManager\\\\Generator\\\\MethodGenerator but returns Laminas\\\\Code\\\\Generator\\\\MethodGenerator\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Form/Account/AddressFormType.php
+ path: engine/Library/Enlight/Hook/ProxyFactory.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Form\\\\Account\\\\AttributeFormType\\:\\:configureOptions\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Hook_ProxyFactory\\:\\:getHookedMethods\\(\\) has parameter \\$class with generic class ReflectionClass but does not specify its types\\: T$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Form/Account/AttributeFormType.php
+ path: engine/Library/Enlight/Hook/ProxyFactory.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Form\\\\Account\\\\EmailUpdateFormType\\:\\:buildForm\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Hook_ProxyFactory\\:\\:writeProxyClass\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Form/Account/EmailUpdateFormType.php
+ path: engine/Library/Enlight/Hook/ProxyFactory.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Form\\\\Account\\\\EmailUpdateFormType\\:\\:configureOptions\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Loader\\:\\:autoload\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Form/Account/EmailUpdateFormType.php
+ path: engine/Library/Enlight/Loader.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Form\\\\Account\\\\PasswordUpdateFormType\\:\\:buildForm\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Loader\\:\\:explodeIncludePath\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Form/Account/PasswordUpdateFormType.php
+ path: engine/Library/Enlight/Loader.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Form\\\\Account\\\\PasswordUpdateFormType\\:\\:configureOptions\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Loader\\:\\:explodeIncludePath\\(\\) should return array but returns array\\\\|false\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Form/Account/PasswordUpdateFormType.php
+ path: engine/Library/Enlight/Loader.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Form\\\\Account\\\\PersonalFormType\\:\\:buildForm\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Loader\\:\\:loadClass\\(\\) has parameter \\$class with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Form/Account/PersonalFormType.php
+ path: engine/Library/Enlight/Loader.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Form\\\\Account\\\\PersonalFormType\\:\\:configureOptions\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Loader\\:\\:loadFile\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Form/Account/PersonalFormType.php
+ path: engine/Library/Enlight/Loader.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Form\\\\Account\\\\PersonalFormType\\:\\:getSnippet\\(\\) has parameter \\$snippet with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Loader\\:\\:setIncludePath\\(\\) has parameter \\$path with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Form/Account/PersonalFormType.php
+ path: engine/Library/Enlight/Loader.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Form\\\\Account\\\\ProfileUpdateFormType\\:\\:buildForm\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$callback of function array_map expects \\(callable\\(mixed\\)\\: mixed\\)\\|null, array\\{\\$this\\(Enlight_Loader\\), 'Enlight_Loader\\:âŚ'\\} given\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Form/Account/ProfileUpdateFormType.php
+ path: engine/Library/Enlight/Loader.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Form\\\\Account\\\\ProfileUpdateFormType\\:\\:configureOptions\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#2 \\$callback of function array_filter expects \\(callable\\(string\\)\\: bool\\)\\|null, 'strlen' given\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Form/Account/ProfileUpdateFormType.php
+ path: engine/Library/Enlight/Loader.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Form\\\\Account\\\\ProfileUpdateFormType\\:\\:getSnippet\\(\\) has parameter \\$snippet with no value type specified in iterable type array\\.$#"
+ message: "#^Property Enlight_Loader\\:\\:\\$namespaces type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Form/Account/ProfileUpdateFormType.php
+ path: engine/Library/Enlight/Loader.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Form\\\\Account\\\\ResetPasswordFormType\\:\\:buildForm\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Plugin_Bootstrap_Config\\:\\:install\\(\\) should return bool but return statement is missing\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Form/Account/ResetPasswordFormType.php
+ path: engine/Library/Enlight/Plugin/Bootstrap/Config.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Form\\\\Account\\\\ResetPasswordFormType\\:\\:configureOptions\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$event of class Enlight_Event_Handler_Plugin constructor expects string, Enlight_Event_Handler\\|Enlight_Hook_HookHandler\\|string given\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Form/Account/ResetPasswordFormType.php
+ path: engine/Library/Enlight/Plugin/Bootstrap/Config.php
-
- message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
- count: 2
- path: engine/Shopware/Bundle/AccountBundle/Service/AddressService.php
+ message: "#^Parameter \\#4 \\$listener of class Enlight_Event_Handler_Plugin constructor expects string\\|null, \\(callable\\)\\|string\\|null given\\.$#"
+ count: 1
+ path: engine/Library/Enlight/Plugin/Bootstrap/Config.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Service\\\\AddressService\\:\\:create\\(\\) has no return type specified\\.$#"
+ message: "#^Property Enlight_Plugin_Bootstrap_Config\\:\\:\\$config \\(Enlight_Config\\) does not accept array\\|Enlight_Config\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Service/AddressService.php
+ path: engine/Library/Enlight/Plugin/Bootstrap/Config.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Service\\\\AddressService\\:\\:delete\\(\\) has no return type specified\\.$#"
+ message: "#^Property Enlight_Plugin_Namespace\\:\\:\\$manager \\(Enlight_Plugin_PluginManager\\) does not accept Enlight_Plugin_PluginCollection\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Service/AddressService.php
+ path: engine/Library/Enlight/Plugin/Namespace.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Service\\\\AddressService\\:\\:setDefaultBillingAddress\\(\\) has no return type specified\\.$#"
+ message: "#^Access to an undefined property Enlight_Config\\:\\:\\$listeners\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Service/AddressService.php
+ path: engine/Library/Enlight/Plugin/Namespace/Config.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Service\\\\AddressService\\:\\:setDefaultShippingAddress\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/AccountBundle/Service/AddressService.php
+ message: "#^Access to an undefined property Enlight_Config\\:\\:\\$plugins\\.$#"
+ count: 6
+ path: engine/Library/Enlight/Plugin/Namespace/Config.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Service\\\\AddressService\\:\\:update\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Plugin_Namespace_Config\\:\\:Subscriber\\(\\) should return Enlight_Event_Subscriber_Plugin but returns Enlight_Event_Subscriber\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Service/AddressService.php
+ path: engine/Library/Enlight/Plugin/Namespace/Config.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Service\\\\AddressServiceInterface\\:\\:create\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Plugin_Namespace_Config\\:\\:getConfig\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Service/AddressServiceInterface.php
+ path: engine/Library/Enlight/Plugin/Namespace/Config.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Service\\\\AddressServiceInterface\\:\\:delete\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Plugin_Namespace_Config\\:\\:getConfig\\(\\) return type has no value type specified in iterable type array\\|Enlight_Config\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Service/AddressServiceInterface.php
+ path: engine/Library/Enlight/Plugin/Namespace/Config.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Service\\\\AddressServiceInterface\\:\\:setDefaultBillingAddress\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Plugin_Namespace_Config\\:\\:initStorage\\(\\) should return Enlight_Config but return statement is missing\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Service/AddressServiceInterface.php
+ path: engine/Library/Enlight/Plugin/Namespace/Config.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Service\\\\AddressServiceInterface\\:\\:setDefaultShippingAddress\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Plugin_Namespace_Config\\:\\:setConfig\\(\\) has parameter \\$config with no type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Service/AddressServiceInterface.php
+ path: engine/Library/Enlight/Plugin/Namespace/Config.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Service\\\\AddressServiceInterface\\:\\:update\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Plugin_Namespace_Config\\:\\:setConfig\\(\\) has parameter \\$name with no type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Service/AddressServiceInterface.php
+ path: engine/Library/Enlight/Plugin/Namespace/Config.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Service\\\\CustomerService\\:\\:update\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Plugin_Namespace_Config\\:\\:toArray\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Service/CustomerService.php
+ path: engine/Library/Enlight/Plugin/Namespace/Config.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Service\\\\CustomerServiceInterface\\:\\:update\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#2 \\$options of class Enlight_Event_Subscriber_Plugin constructor expects null, Enlight_Config given\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Service/CustomerServiceInterface.php
+ path: engine/Library/Enlight/Plugin/Namespace/Config.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Service\\\\CustomerUnlockService\\:\\:unlock\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Plugin_Namespace_Loader\\:\\:load\\(\\) should return Enlight_Plugin_PluginCollection but return statement is missing\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Service/CustomerUnlockService.php
+ path: engine/Library/Enlight/Plugin/Namespace/Loader.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Service\\\\CustomerUnlockServiceInterface\\:\\:unlock\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Plugin_Namespace_Loader\\:\\:loadAll\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Service/CustomerUnlockServiceInterface.php
+ path: engine/Library/Enlight/Plugin/Namespace/Loader.php
-
- message: "#^Call to an undefined method Enlight_Controller_Router\\:\\:setContext\\(\\)\\.$#"
+ message: "#^Property Enlight_Plugin_Namespace_Loader\\:\\:\\$prefixPaths type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Service/RegisterService.php
+ path: engine/Library/Enlight/Plugin/Namespace/Loader.php
-
- message: "#^Cannot call method format\\(\\) on DateTimeInterface\\|null\\.$#"
+ message: "#^Class Enlight_Plugin_PluginCollection implements generic interface IteratorAggregate but does not specify its types\\: TKey, TValue$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Service/RegisterService.php
+ path: engine/Library/Enlight/Plugin/PluginCollection.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Service\\\\RegisterService\\:\\:register\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Plugin_PluginCollection\\:\\:__call\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Service/RegisterService.php
+ path: engine/Library/Enlight/Plugin/PluginCollection.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Service\\\\RegisterServiceInterface\\:\\:register\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Plugin_PluginCollection\\:\\:__call\\(\\) should return Enlight_Plugin_Bootstrap\\|Enlight_Plugin_Namespace but returns Enlight_Plugin_Bootstrap\\|Enlight_Plugin_Namespace\\|null\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Service/RegisterServiceInterface.php
+ path: engine/Library/Enlight/Plugin/PluginCollection.php
-
- message: "#^Access to an undefined property Enlight_Components_Session_Namespace\\:\\:\\$sOneTimeAccount\\.$#"
+ message: "#^Method Enlight_Plugin_PluginCollection\\:\\:load\\(\\) has parameter \\$name with no type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Service/StoreFrontCustomerGreetingService.php
+ path: engine/Library/Enlight/Plugin/PluginCollection.php
-
- message: "#^Access to an undefined property Enlight_Components_Session_Namespace\\:\\:\\$userInfo\\.$#"
+ message: "#^Method Enlight_Plugin_PluginCollection\\:\\:load\\(\\) has parameter \\$throwException with no type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Service/StoreFrontCustomerGreetingService.php
+ path: engine/Library/Enlight/Plugin/PluginCollection.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Service\\\\StoreFrontCustomerGreetingService\\:\\:fetch\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Template_Default\\:\\:Engine\\(\\) should return Enlight_Template_Manager but returns Smarty\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Service/StoreFrontCustomerGreetingService.php
+ path: engine/Library/Enlight/Template/Default.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Service\\\\StoreFrontCustomerGreetingService\\:\\:fetchUserInfo\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Template_Default\\:\\:assign\\(\\) has parameter \\$tpl_var with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Service/StoreFrontCustomerGreetingService.php
+ path: engine/Library/Enlight/Template/Default.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Service\\\\StoreFrontCustomerGreetingService\\:\\:fetchUserInfo\\(\\) should return array\\|null but returns array\\\\|false\\.$#"
+ message: "#^Method Enlight_Template_Default\\:\\:clearAssign\\(\\) has parameter \\$tpl_var with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Service/StoreFrontCustomerGreetingService.php
+ path: engine/Library/Enlight/Template/Default.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Service\\\\StoreFrontCustomerGreetingServiceInterface\\:\\:fetch\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_Template_Default\\:\\:extendsBlock\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Service/StoreFrontCustomerGreetingServiceInterface.php
+ path: engine/Library/Enlight/Template/Default.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Service\\\\Validator\\\\AddressValidator\\:\\:validate\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Template_Default\\:\\:extendsBlock\\(\\) has parameter \\$content with no type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Service/Validator/AddressValidator.php
+ path: engine/Library/Enlight/Template/Default.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Service\\\\Validator\\\\AddressValidatorInterface\\:\\:validate\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Template_Default\\:\\:extendsBlock\\(\\) has parameter \\$spec with no type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Service/Validator/AddressValidatorInterface.php
+ path: engine/Library/Enlight/Template/Default.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Service\\\\Validator\\\\CustomerValidator\\:\\:validate\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Template_Default\\:\\:extendsTemplate\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Service/Validator/CustomerValidator.php
+ path: engine/Library/Enlight/Template/Default.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Service\\\\Validator\\\\CustomerValidatorInterface\\:\\:validate\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$varname of method Smarty_Internal_Data\\:\\:assignGlobal\\(\\) expects string, array\\|string given\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Service/Validator/CustomerValidatorInterface.php
+ path: engine/Library/Enlight/Template/Default.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Type\\\\SalutationType\\:\\:configureOptions\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Template_Manager\\:\\:__construct\\(\\) has parameter \\$backendOptions with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AccountBundle/Type/SalutationType.php
+ path: engine/Library/Enlight/Template/Manager.php
-
- message: "#^Method Shopware_Controllers_Backend_AttributeData\\:\\:listAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Template_Manager\\:\\:__construct\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/AttributeData.php
+ path: engine/Library/Enlight/Template/Manager.php
-
- message: "#^Method Shopware_Controllers_Backend_AttributeData\\:\\:loadDataAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Template_Manager\\:\\:setOptions\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/AttributeData.php
+ path: engine/Library/Enlight/Template/Manager.php
-
- message: "#^Method Shopware_Controllers_Backend_AttributeData\\:\\:saveDataAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_Template_Manager\\:\\:setTemplateDir\\(\\) has parameter \\$template_dir with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/AttributeData.php
+ path: engine/Library/Enlight/Template/Manager.php
-
- message: "#^Parameter \\#1 \\$arrayStore of method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setArrayStore\\(\\) expects string, string\\|false given\\.$#"
+ message: "#^Property Smarty\\:\\:\\$start_time \\(int\\) does not accept float\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/AttributeData.php
+ path: engine/Library/Enlight/Template/Manager.php
-
- message: "#^Method Shopware_Controllers_Backend_Attributes\\:\\:addAclPermission\\(\\) has no return type specified\\.$#"
+ message: "#^Function mb_str_replace not found\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/Attributes.php
+ path: engine/Library/Enlight/Template/Plugins/block.replace.php
-
- message: "#^Method Shopware_Controllers_Backend_Attributes\\:\\:columnNameExistsAction\\(\\) has no return type specified\\.$#"
+ message: "#^Function smarty_block_replace\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/Attributes.php
+ path: engine/Library/Enlight/Template/Plugins/block.replace.php
-
- message: "#^Method Shopware_Controllers_Backend_Attributes\\:\\:createAction\\(\\) has no return type specified\\.$#"
+ message: "#^Function smarty_block_replace\\(\\) has parameter \\$smarty with no type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/Attributes.php
+ path: engine/Library/Enlight/Template/Plugins/block.replace.php
-
- message: "#^Method Shopware_Controllers_Backend_Attributes\\:\\:deleteAction\\(\\) has no return type specified\\.$#"
+ message: "#^Function smarty_block_replace\\(\\) should return string but empty return statement found\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/Attributes.php
+ path: engine/Library/Enlight/Template/Plugins/block.replace.php
-
- message: "#^Method Shopware_Controllers_Backend_Attributes\\:\\:generateModelsAction\\(\\) has no return type specified\\.$#"
+ message: "#^Function smarty_block_stripLines\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/Attributes.php
+ path: engine/Library/Enlight/Template/Plugins/block.stripLines.php
-
- message: "#^Method Shopware_Controllers_Backend_Attributes\\:\\:getColumnAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Smarty_Compiler_Config\\:\\:compile\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/Attributes.php
+ path: engine/Library/Enlight/Template/Plugins/compiler.config.php
-
- message: "#^Method Shopware_Controllers_Backend_Attributes\\:\\:getEntitiesAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Smarty_Compiler_Config\\:\\:compile\\(\\) should return string but returns null\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/Attributes.php
+ path: engine/Library/Enlight/Template/Plugins/compiler.config.php
-
- message: "#^Method Shopware_Controllers_Backend_Attributes\\:\\:getTablesAction\\(\\) has no return type specified\\.$#"
+ message: "#^Property Smarty_Compiler_Config\\:\\:\\$optional_attributes type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/Attributes.php
+ path: engine/Library/Enlight/Template/Plugins/compiler.config.php
-
- message: "#^Method Shopware_Controllers_Backend_Attributes\\:\\:getTypesAction\\(\\) has no return type specified\\.$#"
+ message: "#^Property Smarty_Compiler_Config\\:\\:\\$required_attributes type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/Attributes.php
+ path: engine/Library/Enlight/Template/Plugins/compiler.config.php
-
- message: "#^Method Shopware_Controllers_Backend_Attributes\\:\\:resetDataAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Smarty_Compiler_DnsPrefetch\\:\\:compile\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/Attributes.php
+ path: engine/Library/Enlight/Template/Plugins/compiler.dnsPrefetch.php
-
- message: "#^Method Shopware_Controllers_Backend_Attributes\\:\\:updateAction\\(\\) has no return type specified\\.$#"
+ message: "#^Property Smarty_Compiler_DnsPrefetch\\:\\:\\$optional_attributes type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/Attributes.php
+ path: engine/Library/Enlight/Template/Plugins/compiler.dnsPrefetch.php
-
- message: "#^Method Shopware_Controllers_Backend_EntitySearch\\:\\:searchAction\\(\\) has no return type specified\\.$#"
+ message: "#^Property Smarty_Compiler_DnsPrefetch\\:\\:\\$required_attributes type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/EntitySearch.php
+ path: engine/Library/Enlight/Template/Plugins/compiler.dnsPrefetch.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\DependencyInjection\\\\Compiler\\\\StaticResourcesCompilerPass\\:\\:process\\(\\) has no return type specified\\.$#"
+ message: "#^Access to an undefined property object\\:\\:\\$smarty\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/DependencyInjection/Compiler/StaticResourcesCompilerPass.php
+ path: engine/Library/Enlight/Template/Plugins/compiler.link.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\CustomerRepository\\:\\:getMapping\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Smarty_Compiler_Link\\:\\:compile\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Repository/CustomerRepository.php
+ path: engine/Library/Enlight/Template/Plugins/compiler.link.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\CustomerRepository\\:\\:getTextFieldWithRawData\\(\\) has no return type specified\\.$#"
+ message: "#^Method Smarty_Compiler_Link\\:\\:compile\\(\\) should return string but returns false\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Repository/CustomerRepository.php
+ path: engine/Library/Enlight/Template/Plugins/compiler.link.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\GenericRepository\\:\\:get\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Parameter \\#2 \\$template of function smarty_function_flink expects string, object given\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Repository/GenericRepository.php
+ path: engine/Library/Enlight/Template/Plugins/compiler.link.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\GenericRepository\\:\\:getList\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Property Smarty_Compiler_Link\\:\\:\\$option_flags type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Repository/GenericRepository.php
+ path: engine/Library/Enlight/Template/Plugins/compiler.link.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\OrderRepository\\:\\:getMapping\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Property Smarty_Compiler_Link\\:\\:\\$required_attributes type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Repository/OrderRepository.php
+ path: engine/Library/Enlight/Template/Plugins/compiler.link.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\OrderRepository\\:\\:getTextFieldWithRawData\\(\\) has no return type specified\\.$#"
+ message: "#^Method Smarty_Compiler_Media\\:\\:compile\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Repository/OrderRepository.php
+ path: engine/Library/Enlight/Template/Plugins/compiler.media.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\ProductRepository\\:\\:getMapping\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Smarty_Compiler_Media\\:\\:compile\\(\\) should return string but returns false\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Repository/ProductRepository.php
+ path: engine/Library/Enlight/Template/Plugins/compiler.media.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\RepositoryInterface\\:\\:get\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Smarty_Compiler_Media\\:\\:parseAttributes\\(\\) has parameter \\$attributes with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Repository/RepositoryInterface.php
+ path: engine/Library/Enlight/Template/Plugins/compiler.media.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\RepositoryInterface\\:\\:getList\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Smarty_Compiler_Media\\:\\:parseAttributes\\(\\) should return string but returns array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Repository/RepositoryInterface.php
+ path: engine/Library/Enlight/Template/Plugins/compiler.media.php
-
- message: "#^Property Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\SearchCriteria\\:\\:\\$params type has no value type specified in iterable type array\\.$#"
+ message: "#^Offset 'path' does not exist on string\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Repository/SearchCriteria.php
+ path: engine/Library/Enlight/Template/Plugins/compiler.media.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\SearchResult\\:\\:__construct\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Property Smarty_Compiler_Media\\:\\:\\$required_attributes type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Repository/SearchResult.php
+ path: engine/Library/Enlight/Template/Plugins/compiler.media.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\SearchResult\\:\\:getData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Smarty_Compiler_Preconnect\\:\\:compile\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Repository/SearchResult.php
+ path: engine/Library/Enlight/Template/Plugins/compiler.preconnect.php
-
- message: "#^Property Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\SearchResult\\:\\:\\$data type has no value type specified in iterable type array\\.$#"
+ message: "#^Property Smarty_Compiler_Preconnect\\:\\:\\$optional_attributes type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Repository/SearchResult.php
+ path: engine/Library/Enlight/Template/Plugins/compiler.preconnect.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\Searcher\\\\CustomerSearcher\\:\\:getSearchFields\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Property Smarty_Compiler_Preconnect\\:\\:\\$required_attributes type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Repository/Searcher/CustomerSearcher.php
+ path: engine/Library/Enlight/Template/Plugins/compiler.preconnect.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\Searcher\\\\GenericSearcher\\:\\:addSearchTermCondition\\(\\) has no return type specified\\.$#"
+ message: "#^Method Smarty_Compiler_Prefetch\\:\\:compile\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Repository/Searcher/GenericSearcher.php
+ path: engine/Library/Enlight/Template/Plugins/compiler.prefetch.php
-
- message: "#^Parameter \\#2 \\$term of method Shopware\\\\Components\\\\Model\\\\SearchBuilder\\:\\:addSearchTerm\\(\\) expects string, string\\|null given\\.$#"
+ message: "#^Property Smarty_Compiler_Prefetch\\:\\:\\$optional_attributes type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Repository/Searcher/GenericSearcher.php
+ path: engine/Library/Enlight/Template/Plugins/compiler.prefetch.php
-
- message: "#^Property Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\Searcher\\\\GenericSearcher\\:\\:\\$searchBuilder \\(Shopware\\\\Components\\\\Model\\\\SearchBuilder\\) does not accept Shopware\\\\Components\\\\Model\\\\SearchBuilder\\|null\\.$#"
+ message: "#^Property Smarty_Compiler_Prefetch\\:\\:\\$required_attributes type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Repository/Searcher/GenericSearcher.php
+ path: engine/Library/Enlight/Template/Plugins/compiler.prefetch.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\Searcher\\\\OrderSearcher\\:\\:getSearchFields\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Smarty_Compiler_Preload\\:\\:compile\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Repository/Searcher/OrderSearcher.php
+ path: engine/Library/Enlight/Template/Plugins/compiler.preload.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\Searcher\\\\PremiumSearcher\\:\\:getSearchFields\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Property Smarty_Compiler_Preload\\:\\:\\$optional_attributes type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Repository/Searcher/PremiumSearcher.php
+ path: engine/Library/Enlight/Template/Plugins/compiler.preload.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\Searcher\\\\ProductSearcher\\:\\:getSearchFields\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Property Smarty_Compiler_Preload\\:\\:\\$required_attributes type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Repository/Searcher/ProductSearcher.php
+ path: engine/Library/Enlight/Template/Plugins/compiler.preload.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\Searcher\\\\PropertyOptionSearcher\\:\\:getSearchFields\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Smarty_Compiler_Prerender\\:\\:compile\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Repository/Searcher/PropertyOptionSearcher.php
+ path: engine/Library/Enlight/Template/Plugins/compiler.prerender.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:getElasticSearchType\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Property Smarty_Compiler_Prerender\\:\\:\\$optional_attributes type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
+ path: engine/Library/Enlight/Template/Plugins/compiler.prerender.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setArrayStore\\(\\) has no return type specified\\.$#"
+ message: "#^Property Smarty_Compiler_Prerender\\:\\:\\$required_attributes type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
+ path: engine/Library/Enlight/Template/Plugins/compiler.prerender.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setColumnName\\(\\) has no return type specified\\.$#"
+ message: "#^Method Smarty_Compiler_Timestamp\\:\\:compile\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
+ path: engine/Library/Enlight/Template/Plugins/compiler.timestamp.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setColumnType\\(\\) has no return type specified\\.$#"
+ message: "#^Method Smarty_Compiler_Url\\:\\:compile\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
+ path: engine/Library/Enlight/Template/Plugins/compiler.url.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setConfigured\\(\\) has no return type specified\\.$#"
+ message: "#^Property Smarty_Compiler_Url\\:\\:\\$option_flags type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
+ path: engine/Library/Enlight/Template/Plugins/compiler.url.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setCore\\(\\) has no return type specified\\.$#"
+ message: "#^Property Smarty_Compiler_Url\\:\\:\\$optional_attributes type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
+ path: engine/Library/Enlight/Template/Plugins/compiler.url.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setCustom\\(\\) has no return type specified\\.$#"
+ message: "#^Function smarty_function_action\\(\\) has parameter \\$params with no type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
+ path: engine/Library/Enlight/Template/Plugins/function.action.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setDbalType\\(\\) has no return type specified\\.$#"
+ message: "#^Function smarty_function_action\\(\\) should return string but returns array\\|string\\|null\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
+ path: engine/Library/Enlight/Template/Plugins/function.action.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setDefaultValue\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$request of method Shopware_Plugins_Core_HttpCache_Bootstrap\\:\\:renderEsiTag\\(\\) expects Enlight_Controller_Request_RequestHttp, Enlight_Controller_Request_Request given\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
+ path: engine/Library/Enlight/Template/Plugins/function.action.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setDisplayInBackend\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$request of method Symfony\\\\Component\\\\HttpFoundation\\\\RequestStack\\:\\:push\\(\\) expects Symfony\\\\Component\\\\HttpFoundation\\\\Request, Enlight_Controller_Request_Request given\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
+ path: engine/Library/Enlight/Template/Plugins/function.action.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setElasticSearchType\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
+ message: "#^Cannot call method assign\\(\\) on string\\.$#"
+ count: 2
+ path: engine/Library/Enlight/Template/Plugins/function.compileJavascript.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setElasticSearchType\\(\\) has parameter \\$elasticSearchType with no value type specified in iterable type array\\.$#"
+ message: "#^Function smarty_function_compileJavascript\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
+ path: engine/Library/Enlight/Template/Plugins/function.compileJavascript.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setEntity\\(\\) has no return type specified\\.$#"
+ message: "#^Function smarty_function_compileJavascript\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
+ path: engine/Library/Enlight/Template/Plugins/function.compileJavascript.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setHelpText\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#2 \\$template of method Shopware\\\\Components\\\\Theme\\\\Compiler\\:\\:compileJavascript\\(\\) expects Shopware\\\\Models\\\\Shop\\\\Template, Shopware\\\\Models\\\\Shop\\\\Template\\|null given\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
+ path: engine/Library/Enlight/Template/Plugins/function.compileJavascript.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
+ message: "#^Cannot call method assign\\(\\) on array\\.$#"
+ count: 2
+ path: engine/Library/Enlight/Template/Plugins/function.compileLess.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setIdentifier\\(\\) has no return type specified\\.$#"
+ message: "#^Function smarty_function_compileLess\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
+ path: engine/Library/Enlight/Template/Plugins/function.compileLess.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setLabel\\(\\) has no return type specified\\.$#"
+ message: "#^Function smarty_function_compileLess\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
+ path: engine/Library/Enlight/Template/Plugins/function.compileLess.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setPosition\\(\\) has no return type specified\\.$#"
+ message: "#^Function smarty_function_compileLess\\(\\) has parameter \\$template with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
+ path: engine/Library/Enlight/Template/Plugins/function.compileLess.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setSqlType\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#2 \\$template of method Shopware\\\\Components\\\\Theme\\\\Compiler\\:\\:compileLess\\(\\) expects Shopware\\\\Models\\\\Shop\\\\Template, Shopware\\\\Models\\\\Shop\\\\Template\\|null given\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
+ path: engine/Library/Enlight/Template/Plugins/function.compileLess.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setSupportText\\(\\) has no return type specified\\.$#"
+ message: "#^Function smarty_function_controllerAction\\(\\) has parameter \\$params with no type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
+ path: engine/Library/Enlight/Template/Plugins/function.controllerAction.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setTableName\\(\\) has no return type specified\\.$#"
+ message: "#^Function smarty_function_controllerAction\\(\\) should return string but returns string\\|null\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
+ path: engine/Library/Enlight/Template/Plugins/function.controllerAction.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setTranslatable\\(\\) has no return type specified\\.$#"
+ message: "#^Function smarty_function_controllerName\\(\\) has parameter \\$params with no type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
+ path: engine/Library/Enlight/Template/Plugins/function.controllerName.php
-
- message: "#^Property Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:\\$elasticSearchType type has no value type specified in iterable type array\\.$#"
+ message: "#^Function smarty_function_controllerName\\(\\) should return string but returns string\\|null\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
+ path: engine/Library/Enlight/Template/Plugins/function.controllerName.php
-
- message: "#^Cannot call method getId\\(\\) on Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\|null\\.$#"
+ message: "#^Function smarty_function_encoding\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/CrudService.php
+ path: engine/Library/Enlight/Template/Plugins/function.encoding.php
-
- message: "#^Cannot call method getTableName\\(\\) on Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\|null\\.$#"
+ message: "#^Function smarty_function_encoding\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/CrudService.php
+ path: engine/Library/Enlight/Template/Plugins/function.encoding.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\CrudService\\:\\:changeAttribute\\(\\) has no return type specified\\.$#"
+ message: "#^Function smarty_function_encoding\\(\\) has parameter \\$smarty with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/CrudService.php
+ path: engine/Library/Enlight/Template/Plugins/function.encoding.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\CrudService\\:\\:changeAttribute\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Function smarty_function_fetchContent\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/CrudService.php
+ path: engine/Library/Enlight/Template/Plugins/function.fetchContent.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\CrudService\\:\\:createAttribute\\(\\) has no return type specified\\.$#"
+ message: "#^Function smarty_function_fetchContent\\(\\) has parameter \\$parameters with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/CrudService.php
+ path: engine/Library/Enlight/Template/Plugins/function.fetchContent.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\CrudService\\:\\:createAttribute\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/CrudService.php
+ message: "#^Cannot access property \\$smarty on string\\.$#"
+ count: 2
+ path: engine/Library/Enlight/Template/Plugins/function.flink.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\CrudService\\:\\:delete\\(\\) has no return type specified\\.$#"
+ message: "#^Function smarty_function_flink\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/CrudService.php
+ path: engine/Library/Enlight/Template/Plugins/function.flink.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\CrudService\\:\\:getTableConfiguration\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Call to an undefined method object\\:\\:assign\\(\\)\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/CrudService.php
+ path: engine/Library/Enlight/Template/Plugins/function.partition.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\CrudService\\:\\:update\\(\\) has no return type specified\\.$#"
+ message: "#^Function smarty_function_partition\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/CrudService.php
+ path: engine/Library/Enlight/Template/Plugins/function.partition.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\CrudService\\:\\:update\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Function smarty_function_partition\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/CrudService.php
+ path: engine/Library/Enlight/Template/Plugins/function.partition.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\CrudService\\:\\:updateConfig\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#2 \\$offset of function array_slice expects int, float\\|int given\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/CrudService.php
+ path: engine/Library/Enlight/Template/Plugins/function.partition.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\CrudService\\:\\:updateConfig\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Parameter \\#3 \\$length of function array_slice expects int\\|null, float given\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/CrudService.php
+ path: engine/Library/Enlight/Template/Plugins/function.partition.php
-
- message: "#^Parameter \\#1 \\$config of method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\CrudService\\:\\:schemaChanged\\(\\) expects Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct, Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\|null given\\.$#"
+ message: "#^Call to an undefined method object\\:\\:assign\\(\\)\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/CrudService.php
+ path: engine/Library/Enlight/Template/Plugins/function.slice.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\CrudServiceInterface\\:\\:delete\\(\\) has no return type specified\\.$#"
+ message: "#^Function smarty_function_slice\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/CrudServiceInterface.php
+ path: engine/Library/Enlight/Template/Plugins/function.slice.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\CrudServiceInterface\\:\\:update\\(\\) has no return type specified\\.$#"
+ message: "#^Function smarty_function_slice\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/CrudServiceInterface.php
+ path: engine/Library/Enlight/Template/Plugins/function.slice.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\CrudServiceInterface\\:\\:update\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Function smarty_function_themeTimestamp\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/CrudServiceInterface.php
+ path: engine/Library/Enlight/Template/Plugins/function.themeTimestamp.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataLoader\\:\\:load\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Function smarty_function_themeTimestamp\\(\\) has parameter \\$params with no type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/DataLoader.php
+ path: engine/Library/Enlight/Template/Plugins/function.themeTimestamp.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataLoader\\:\\:loadTranslations\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Function smarty_function_themeTimestamp\\(\\) has parameter \\$template with no type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/DataLoader.php
+ path: engine/Library/Enlight/Template/Plugins/function.themeTimestamp.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataLoaderInterface\\:\\:load\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Function smarty_modifier_array_unset\\(\\) has parameter \\$keys with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/DataLoaderInterface.php
+ path: engine/Library/Enlight/Template/Plugins/modifier.array_unset.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataLoaderInterface\\:\\:loadTranslations\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Function smarty_modifier_array_unset\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/DataLoaderInterface.php
+ path: engine/Library/Enlight/Template/Plugins/modifier.array_unset.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataPersister\\:\\:cloneAttribute\\(\\) has no return type specified\\.$#"
+ message: "#^Function smarty_modifier_array_unset\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/DataPersister.php
+ path: engine/Library/Enlight/Template/Plugins/modifier.array_unset.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataPersister\\:\\:cloneAttributeTranslations\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$date of class Zend_Date constructor expects array\\|int\\|string\\|Zend_Date\\|null, DateTime\\|int\\|false given\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/DataPersister.php
+ path: engine/Library/Enlight/Template/Plugins/modifier.date.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataPersister\\:\\:create\\(\\) has no return type specified\\.$#"
+ message: "#^Function smarty_modifier_number\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/DataPersister.php
+ path: engine/Library/Enlight/Template/Plugins/modifier.number.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataPersister\\:\\:create\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Function smarty_modifier_number\\(\\) has parameter \\$format with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/DataPersister.php
+ path: engine/Library/Enlight/Template/Plugins/modifier.number.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataPersister\\:\\:filter\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Function smarty_modifier_tax\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/DataPersister.php
+ path: engine/Library/Enlight/Template/Plugins/modifier.tax.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataPersister\\:\\:filter\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Cannot call method getTranslation\\(\\) on string\\|Zend_Locale\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/DataPersister.php
+ path: engine/Library/Enlight/Template/Plugins/modifier.translate.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataPersister\\:\\:isValidDate\\(\\) has no return type specified\\.$#"
+ message: "#^Function smarty_modifiercompiler_template_exists\\(\\) has parameter \\$compiler with no type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/DataPersister.php
+ path: engine/Library/Enlight/Template/Plugins/modifiercompiler.template_exists.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataPersister\\:\\:isValidDate\\(\\) has parameter \\$date with no type specified\\.$#"
+ message: "#^Function smarty_modifiercompiler_template_exists\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/DataPersister.php
+ path: engine/Library/Enlight/Template/Plugins/modifiercompiler.template_exists.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataPersister\\:\\:persist\\(\\) has no return type specified\\.$#"
+ message: "#^Cannot access property \\$handler on array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/DataPersister.php
+ path: engine/Library/Enlight/Template/Plugins/resource.parent.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataPersister\\:\\:persist\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Cannot access property \\$parent on Smarty_Internal_Template\\|null\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/DataPersister.php
+ path: engine/Library/Enlight/Template/Plugins/resource.parent.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataPersister\\:\\:saveTranslation\\(\\) has no return type specified\\.$#"
+ message: "#^Method Smarty_Resource_Parent\\:\\:populate\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/DataPersister.php
+ path: engine/Library/Enlight/Template/Plugins/resource.parent.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataPersister\\:\\:saveTranslation\\(\\) has parameter \\$translation with no value type specified in iterable type array\\.$#"
+ message: "#^Property Smarty_Resource_Parent\\:\\:\\$index has no type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/DataPersister.php
+ path: engine/Library/Enlight/Template/Plugins/resource.parent.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataPersister\\:\\:update\\(\\) has no return type specified\\.$#"
+ message: "#^Property Smarty_Template_Source\\:\\:\\$components \\(array\\) does not accept Smarty_Template_Source\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/DataPersister.php
+ path: engine/Library/Enlight/Template/Plugins/resource.parent.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataPersister\\:\\:update\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Property Smarty_Template_Source\\:\\:\\$template \\(bool\\) does not accept Smarty_Internal_Template\\|null\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/DataPersister.php
+ path: engine/Library/Enlight/Template/Plugins/resource.parent.php
-
- message: "#^Parameter \\#2 \\$foreignKey of method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataLoaderInterface\\:\\:load\\(\\) expects int, int\\\\|int\\<1, max\\>\\|string given\\.$#"
+ message: "#^Method Enlight_View\\:\\:__set\\(\\) has parameter \\$name with no type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/DataPersister.php
+ path: engine/Library/Enlight/View.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataPersisterInterface\\:\\:cloneAttribute\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_View\\:\\:__set\\(\\) has parameter \\$value with no type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/DataPersisterInterface.php
+ path: engine/Library/Enlight/View.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataPersisterInterface\\:\\:cloneAttributeTranslations\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_View\\:\\:addTemplateDir\\(\\) has parameter \\$path with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/DataPersisterInterface.php
+ path: engine/Library/Enlight/View.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataPersisterInterface\\:\\:persist\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_View\\:\\:setTemplateDir\\(\\) has parameter \\$path with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/DataPersisterInterface.php
+ path: engine/Library/Enlight/View.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataPersisterInterface\\:\\:persist\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_View_Cache\\:\\:addCacheId\\(\\) has parameter \\$cache_id with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/DataPersisterInterface.php
+ path: engine/Library/Enlight/View/Cache.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\SchemaOperator\\:\\:changeColumn\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_View_Cache\\:\\:setCacheId\\(\\) has parameter \\$cache_id with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/SchemaOperator.php
+ path: engine/Library/Enlight/View/Cache.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\SchemaOperator\\:\\:createColumn\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_View_Default\\:\\:addCacheId\\(\\) has parameter \\$cache_id with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/SchemaOperator.php
+ path: engine/Library/Enlight/View/Default.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\SchemaOperator\\:\\:dropColumn\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_View_Default\\:\\:assign\\(\\) has parameter \\$spec with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/SchemaOperator.php
+ path: engine/Library/Enlight/View/Default.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\SchemaOperator\\:\\:resetColumn\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_View_Default\\:\\:createTemplate\\(\\) should return Enlight_Template_Default but returns object\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/SchemaOperator.php
+ path: engine/Library/Enlight/View/Default.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\SchemaOperator\\:\\:validate\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_View_Default\\:\\:extendsBlock\\(\\) has parameter \\$content with no type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/SchemaOperator.php
+ path: engine/Library/Enlight/View/Default.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\SchemaOperator\\:\\:validateField\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_View_Default\\:\\:extendsBlock\\(\\) has parameter \\$spec with no type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/SchemaOperator.php
+ path: engine/Library/Enlight/View/Default.php
-
- message: "#^Property Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\SchemaOperator\\:\\:\\$nameBlacklist type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Enlight_View_Default\\:\\:setCacheId\\(\\) has parameter \\$cache_id with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/SchemaOperator.php
+ path: engine/Library/Enlight/View/Default.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\SchemaOperatorInterface\\:\\:changeColumn\\(\\) has no return type specified\\.$#"
+ message: "#^Method Enlight_View_Default\\:\\:setTemplateDir\\(\\) has parameter \\$path with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/SchemaOperatorInterface.php
+ path: engine/Library/Enlight/View/Default.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\SchemaOperatorInterface\\:\\:createColumn\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$cacheId of method Enlight_Template_Default\\:\\:addCacheId\\(\\) expects null, array\\|string given\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/SchemaOperatorInterface.php
+ path: engine/Library/Enlight/View/Default.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\SchemaOperatorInterface\\:\\:dropColumn\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$cacheId of method Enlight_Template_Default\\:\\:setCacheId\\(\\) expects null, array\\|string\\|null given\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/SchemaOperatorInterface.php
+ path: engine/Library/Enlight/View/Default.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\SchemaOperatorInterface\\:\\:resetColumn\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#3 \\$nocache of method Enlight_Template_Default\\:\\:assign\\(\\) expects bool, bool\\|null given\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/SchemaOperatorInterface.php
+ path: engine/Library/Enlight/View/Default.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\TableMapping\\:\\:__construct\\(\\) has parameter \\$tableMapping with no value type specified in iterable type array\\.$#"
+ message: "#^Parameter \\#3 \\$nocache of method Smarty_Internal_Data\\:\\:assign\\(\\) expects bool, bool\\|null given\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/TableMapping.php
+ path: engine/Library/Enlight/View/Default.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\TableMapping\\:\\:getAttributeTables\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Property Enlight_View_Default\\:\\:\\$scope \\(int\\) does not accept int\\|null\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/TableMapping.php
+ path: engine/Library/Enlight/View/Default.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\TableMapping\\:\\:getDependingTables\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Property Enlight_View_Default\\:\\:\\$template \\(Enlight_Template_Default\\|null\\) does not accept object\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/TableMapping.php
+ path: engine/Library/Enlight/View/Default.php
-
- message: "#^Property Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\TableMapping\\:\\:\\$tables type has no value type specified in iterable type array\\.$#"
+ message: "#^Return type \\(Enlight_Template_Default\\) of method Enlight_View_Default\\:\\:clearAssign\\(\\) should be compatible with return type \\(Enlight_View\\) of method Enlight_View\\:\\:clearAssign\\(\\)$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/TableMapping.php
+ path: engine/Library/Enlight/View/Default.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\TableMappingInterface\\:\\:getAttributeTables\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Call to an undefined method Symfony\\\\Component\\\\DependencyInjection\\\\ContainerInterface\\:\\:load\\(\\)\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/TableMappingInterface.php
+ path: engine/Shopware/Bootstrap.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\TableMappingInterface\\:\\:getDependingTables\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Call to an undefined method Symfony\\\\Component\\\\DependencyInjection\\\\ContainerInterface\\:\\:reset\\(\\)\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/TableMappingInterface.php
+ path: engine/Shopware/Bootstrap.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\TypeMapping\\:\\:getEntities\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware_Bootstrap\\:\\:__call\\(\\) has parameter \\$arguments with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/TypeMapping.php
+ path: engine/Shopware/Bootstrap.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\TypeMapping\\:\\:getTypes\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware_Bootstrap\\:\\:getResource\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/TypeMapping.php
+ path: engine/Shopware/Bootstrap.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\TypeMapping\\:\\:unifiedToElasticSearch\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware_Bootstrap\\:\\:registerResource\\(\\) has parameter \\$resource with no type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/TypeMapping.php
+ path: engine/Shopware/Bootstrap.php
-
- message: "#^Property Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\TypeMapping\\:\\:\\$types type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Constraint\\\\CurrentPasswordValidator\\:\\:validate\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/TypeMapping.php
+ path: engine/Shopware/Bundle/AccountBundle/Constraint/CurrentPasswordValidator.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\TypeMappingInterface\\:\\:getEntities\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Constraint\\\\CustomerEmailValidator\\:\\:addError\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/TypeMappingInterface.php
+ path: engine/Shopware/Bundle/AccountBundle/Constraint/CustomerEmailValidator.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\TypeMappingInterface\\:\\:getTypes\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Constraint\\\\CustomerEmailValidator\\:\\:getSnippet\\(\\) has parameter \\$snippet with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/TypeMappingInterface.php
+ path: engine/Shopware/Bundle/AccountBundle/Constraint/CustomerEmailValidator.php
-
- message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\TypeMappingInterface\\:\\:unifiedToElasticSearch\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Constraint\\\\CustomerEmailValidator\\:\\:validate\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/AttributeBundle/Service/TypeMappingInterface.php
+ path: engine/Shopware/Bundle/AccountBundle/Constraint/CustomerEmailValidator.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\BenchmarkCollector\\:\\:get\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Constraint\\\\PasswordValidator\\:\\:getSnippet\\(\\) has parameter \\$snippet with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/BenchmarkCollector.php
+ path: engine/Shopware/Bundle/AccountBundle/Constraint/PasswordValidator.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\BenchmarkCollector\\:\\:moveShopData\\(\\) has parameter \\$providerData with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Constraint\\\\PasswordValidator\\:\\:validate\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/BenchmarkCollector.php
+ path: engine/Shopware/Bundle/AccountBundle/Constraint/PasswordValidator.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\BenchmarkCollector\\:\\:moveShopData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Form\\\\Account\\\\AttributeFormType\\:\\:configureOptions\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/BenchmarkCollector.php
+ path: engine/Shopware/Bundle/AccountBundle/Form/Account/AttributeFormType.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\BenchmarkCollector\\:\\:moveUpdatedOrdersData\\(\\) has parameter \\$providerData with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Form\\\\Account\\\\EmailUpdateFormType\\:\\:buildForm\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/BenchmarkCollector.php
+ path: engine/Shopware/Bundle/AccountBundle/Form/Account/EmailUpdateFormType.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\BenchmarkCollector\\:\\:moveUpdatedOrdersData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Form\\\\Account\\\\EmailUpdateFormType\\:\\:configureOptions\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/BenchmarkCollector.php
+ path: engine/Shopware/Bundle/AccountBundle/Form/Account/EmailUpdateFormType.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\BenchmarkCollectorInterface\\:\\:get\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Form\\\\Account\\\\PasswordUpdateFormType\\:\\:buildForm\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/BenchmarkCollectorInterface.php
+ path: engine/Shopware/Bundle/AccountBundle/Form/Account/PasswordUpdateFormType.php
-
- message: "#^Cannot call method warning\\(\\) on Psr\\\\Log\\\\LoggerInterface\\|null\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Form\\\\Account\\\\PasswordUpdateFormType\\:\\:configureOptions\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/BusinessIntelligenceClient.php
+ path: engine/Shopware/Bundle/AccountBundle/Form/Account/PasswordUpdateFormType.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\BusinessIntelligenceClient\\:\\:verifyResponseSignature\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Form\\\\Account\\\\PersonalFormType\\:\\:buildForm\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/BusinessIntelligenceClient.php
+ path: engine/Shopware/Bundle/AccountBundle/Form/Account/PersonalFormType.php
-
- message: "#^Parameter \\#2 \\$signature of method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\BenchmarkEncryption\\:\\:isSignatureValid\\(\\) expects string, array\\|string given\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Form\\\\Account\\\\PersonalFormType\\:\\:configureOptions\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/BusinessIntelligenceClient.php
+ path: engine/Shopware/Bundle/AccountBundle/Form/Account/PersonalFormType.php
-
- message: "#^Call to an undefined method DateTimeInterface\\:\\:add\\(\\)\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Form\\\\Account\\\\PersonalFormType\\:\\:getSnippet\\(\\) has parameter \\$snippet with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Commands/ReceiveStatisticsCommand.php
+ path: engine/Shopware/Bundle/AccountBundle/Form/Account/PersonalFormType.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Commands\\\\ReceiveStatisticsCommand\\:\\:configure\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Form\\\\Account\\\\ProfileUpdateFormType\\:\\:buildForm\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Commands/ReceiveStatisticsCommand.php
+ path: engine/Shopware/Bundle/AccountBundle/Form/Account/ProfileUpdateFormType.php
-
- message: "#^Call to an undefined method DateTimeInterface\\:\\:add\\(\\)\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Form\\\\Account\\\\ProfileUpdateFormType\\:\\:configureOptions\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Commands/SendStatisticsCommand.php
+ path: engine/Shopware/Bundle/AccountBundle/Form/Account/ProfileUpdateFormType.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Commands\\\\SendStatisticsCommand\\:\\:configure\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Form\\\\Account\\\\ProfileUpdateFormType\\:\\:getSnippet\\(\\) has parameter \\$snippet with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Commands/SendStatisticsCommand.php
+ path: engine/Shopware/Bundle/AccountBundle/Form/Account/ProfileUpdateFormType.php
-
- message: "#^Cannot call method getShopId\\(\\) on Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Struct\\\\BusinessIntelligenceResponse\\|null\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Form\\\\Account\\\\ResetPasswordFormType\\:\\:buildForm\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Controllers/Backend/Benchmark.php
+ path: engine/Shopware/Bundle/AccountBundle/Form/Account/ResetPasswordFormType.php
-
- message: "#^Cannot call method getShopId\\(\\) on Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Struct\\\\StatisticsResponse\\|null\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Form\\\\Account\\\\ResetPasswordFormType\\:\\:configureOptions\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Controllers/Backend/Benchmark.php
+ path: engine/Shopware/Bundle/AccountBundle/Form/Account/ResetPasswordFormType.php
-
- message: "#^Method Shopware_Controllers_Backend_Benchmark\\:\\:checkBenchmarksAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Controllers/Backend/Benchmark.php
+ message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
+ count: 2
+ path: engine/Shopware/Bundle/AccountBundle/Service/AddressService.php
-
- message: "#^Method Shopware_Controllers_Backend_Benchmark\\:\\:disableBenchmarkTeaserAction\\(\\) has no return type specified\\.$#"
+ message: "#^Call to an undefined method Enlight_Controller_Router\\:\\:setContext\\(\\)\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Controllers/Backend/Benchmark.php
+ path: engine/Shopware/Bundle/AccountBundle/Service/RegisterService.php
-
- message: "#^Method Shopware_Controllers_Backend_Benchmark\\:\\:getShopConfigsAction\\(\\) has no return type specified\\.$#"
+ message: "#^Cannot call method format\\(\\) on DateTimeInterface\\|null\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Controllers/Backend/Benchmark.php
+ path: engine/Shopware/Bundle/AccountBundle/Service/RegisterService.php
-
- message: "#^Method Shopware_Controllers_Backend_Benchmark\\:\\:saveIndustryAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AccountBundle\\\\Type\\\\SalutationType\\:\\:configureOptions\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Controllers/Backend/Benchmark.php
+ path: engine/Shopware/Bundle/AccountBundle/Type/SalutationType.php
-
- message: "#^Method Shopware_Controllers_Backend_Benchmark\\:\\:saveTypeAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Backend_AttributeData\\:\\:listAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Controllers/Backend/Benchmark.php
+ path: engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/AttributeData.php
-
- message: "#^Method Shopware_Controllers_Backend_Benchmark\\:\\:setActiveAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Backend_AttributeData\\:\\:loadDataAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Controllers/Backend/Benchmark.php
+ path: engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/AttributeData.php
-
- message: "#^Cannot access property \\$id on Shopware_Components_Auth\\|null\\.$#"
+ message: "#^Method Shopware_Controllers_Backend_AttributeData\\:\\:saveDataAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Controllers/Backend/BenchmarkLocalOverview.php
+ path: engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/AttributeData.php
-
- message: "#^Cannot call method getIdentity\\(\\) on Shopware_Components_Auth\\|null\\.$#"
+ message: "#^Parameter \\#1 \\$arrayStore of method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setArrayStore\\(\\) expects string, string\\|false given\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Controllers/Backend/BenchmarkLocalOverview.php
+ path: engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/AttributeData.php
-
- message: "#^Method Shopware_Controllers_Backend_BenchmarkLocalOverview\\:\\:getShops\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware_Controllers_Backend_Attributes\\:\\:columnNameExistsAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Controllers/Backend/BenchmarkLocalOverview.php
+ path: engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/Attributes.php
-
- message: "#^Method Shopware_Controllers_Backend_BenchmarkLocalOverview\\:\\:renderAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Backend_Attributes\\:\\:createAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Controllers/Backend/BenchmarkLocalOverview.php
+ path: engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/Attributes.php
-
- message: "#^Method Shopware_Controllers_Backend_BenchmarkOverview\\:\\:enableMenu\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Backend_Attributes\\:\\:deleteAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Controllers/Backend/BenchmarkOverview.php
+ path: engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/Attributes.php
-
- message: "#^Method Shopware_Controllers_Backend_BenchmarkOverview\\:\\:getShopsAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Backend_Attributes\\:\\:generateModelsAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Controllers/Backend/BenchmarkOverview.php
+ path: engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/Attributes.php
-
- message: "#^Method Shopware_Controllers_Backend_BenchmarkOverview\\:\\:handleSettings\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Backend_Attributes\\:\\:getColumnAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Controllers/Backend/BenchmarkOverview.php
+ path: engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/Attributes.php
-
- message: "#^Method Shopware_Controllers_Backend_BenchmarkOverview\\:\\:indexAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Backend_Attributes\\:\\:getEntitiesAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Controllers/Backend/BenchmarkOverview.php
+ path: engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/Attributes.php
-
- message: "#^Method Shopware_Controllers_Backend_BenchmarkOverview\\:\\:loadCachedFile\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Backend_Attributes\\:\\:getTablesAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Controllers/Backend/BenchmarkOverview.php
+ path: engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/Attributes.php
-
- message: "#^Method Shopware_Controllers_Backend_BenchmarkOverview\\:\\:renderAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Backend_Attributes\\:\\:getTypesAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Controllers/Backend/BenchmarkOverview.php
+ path: engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/Attributes.php
-
- message: "#^Method Shopware_Controllers_Backend_BenchmarkOverview\\:\\:saveIndustryAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Backend_Attributes\\:\\:resetDataAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Controllers/Backend/BenchmarkOverview.php
+ path: engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/Attributes.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\DependencyInjection\\\\Compiler\\\\MatcherCompilerPass\\:\\:process\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Backend_Attributes\\:\\:updateAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/DependencyInjection/Compiler/MatcherCompilerPass.php
+ path: engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/Attributes.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Hydrator\\\\BusinessIntelligenceResponseHydrator\\:\\:hydrate\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware_Controllers_Backend_EntitySearch\\:\\:searchAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Hydrator/BusinessIntelligenceResponseHydrator.php
+ path: engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/EntitySearch.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Hydrator\\\\HydratorInterface\\:\\:hydrate\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\DependencyInjection\\\\Compiler\\\\StaticResourcesCompilerPass\\:\\:process\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Hydrator/HydratorInterface.php
+ path: engine/Shopware/Bundle/AttributeBundle/DependencyInjection/Compiler/StaticResourcesCompilerPass.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Hydrator\\\\HydratorInterface\\:\\:hydrate\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\CustomerRepository\\:\\:getMapping\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Hydrator/HydratorInterface.php
+ path: engine/Shopware/Bundle/AttributeBundle/Repository/CustomerRepository.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Hydrator\\\\StatisticsResponseHydrator\\:\\:hydrate\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\CustomerRepository\\:\\:getTextFieldWithRawData\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Hydrator/StatisticsResponseHydrator.php
+ path: engine/Shopware/Bundle/AttributeBundle/Repository/CustomerRepository.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\AnalyticsProvider\\:\\:getConfig\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\GenericRepository\\:\\:get\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/AnalyticsProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Repository/GenericRepository.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\AnalyticsProvider\\:\\:getVisitsList\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\GenericRepository\\:\\:getList\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/AnalyticsProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Repository/GenericRepository.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\AnalyticsProvider\\:\\:getVisitsPerDevice\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\OrderRepository\\:\\:getMapping\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/AnalyticsProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Repository/OrderRepository.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\CategoriesProvider\\:\\:buildTree\\(\\) has parameter \\$categories with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\OrderRepository\\:\\:getTextFieldWithRawData\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/CategoriesProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Repository/OrderRepository.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\CategoriesProvider\\:\\:buildTree\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\ProductRepository\\:\\:getMapping\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/CategoriesProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Repository/ProductRepository.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\CategoriesProvider\\:\\:getCategoryIds\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\RepositoryInterface\\:\\:get\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/CategoriesProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Repository/RepositoryInterface.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\CategoriesProvider\\:\\:getCategoryProductData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\RepositoryInterface\\:\\:getList\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/CategoriesProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Repository/RepositoryInterface.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\CategoriesProvider\\:\\:getCategoryTree\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\SearchCriteria\\:\\:\\$params type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/CategoriesProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Repository/SearchCriteria.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\CategoriesProvider\\:\\:getProductsInCategoriesCounts\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\SearchResult\\:\\:__construct\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/CategoriesProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Repository/SearchResult.php
-
- message: "#^Property Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\CategoriesProvider\\:\\:\\$categoryIds type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\SearchResult\\:\\:getData\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/CategoriesProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Repository/SearchResult.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\CustomersProvider\\:\\:getConfig\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\SearchResult\\:\\:\\$data type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/CustomersProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Repository/SearchResult.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\CustomersProvider\\:\\:getCustomersBasicList\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\Searcher\\\\CustomerSearcher\\:\\:getSearchFields\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/CustomersProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Repository/Searcher/CustomerSearcher.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\CustomersProvider\\:\\:getCustomersList\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\Searcher\\\\GenericSearcher\\:\\:addSearchTermCondition\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/CustomersProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Repository/Searcher/GenericSearcher.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\CustomersProvider\\:\\:getTurnOverPerCustomer\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Parameter \\#2 \\$term of method Shopware\\\\Components\\\\Model\\\\SearchBuilder\\:\\:addSearchTerm\\(\\) expects string, string\\|null given\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/CustomersProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Repository/Searcher/GenericSearcher.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\CustomersProvider\\:\\:matchGenders\\(\\) has parameter \\$customer with no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\Searcher\\\\GenericSearcher\\:\\:\\$searchBuilder \\(Shopware\\\\Components\\\\Model\\\\SearchBuilder\\) does not accept Shopware\\\\Components\\\\Model\\\\SearchBuilder\\|null\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/CustomersProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Repository/Searcher/GenericSearcher.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\CustomersProvider\\:\\:matchGenders\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\Searcher\\\\OrderSearcher\\:\\:getSearchFields\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/CustomersProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Repository/Searcher/OrderSearcher.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\EmotionsProvider\\:\\:getElementUsages\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\Searcher\\\\PremiumSearcher\\:\\:getSearchFields\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/EmotionsProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Repository/Searcher/PremiumSearcher.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\EmotionsProvider\\:\\:getEmotionIds\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\Searcher\\\\ProductSearcher\\:\\:getSearchFields\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/EmotionsProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Repository/Searcher/ProductSearcher.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\EmotionsProvider\\:\\:getViewportUsages\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\Searcher\\\\PropertyOptionSearcher\\:\\:getSearchFields\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/EmotionsProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Repository/Searcher/PropertyOptionSearcher.php
-
- message: "#^Property Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\EmotionsProvider\\:\\:\\$emotionIds type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:getElasticSearchType\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/EmotionsProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\ManufacturerProvider\\:\\:getPossibleCategoryIds\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setArrayStore\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/ManufacturerProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\ManufacturerProvider\\:\\:getProductIds\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setColumnName\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/ManufacturerProvider.php
-
- -
- message: "#^Cannot call method format\\(\\) on DateTime\\|false\\.$#"
- count: 2
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/OrdersProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\OrdersProvider\\:\\:getBillingCountry\\(\\) has parameter \\$orderIds with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setColumnType\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/OrdersProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\OrdersProvider\\:\\:getBillingCountry\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setConfigured\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/OrdersProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\OrdersProvider\\:\\:getCustomerData\\(\\) has parameter \\$customerIds with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setCore\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/OrdersProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\OrdersProvider\\:\\:getCustomerData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setCustom\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/OrdersProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\OrdersProvider\\:\\:getDispatchData\\(\\) has parameter \\$dispatchIds with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setDbalType\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/OrdersProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\OrdersProvider\\:\\:getDispatchData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setDefaultValue\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/OrdersProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\OrdersProvider\\:\\:getOrderConfig\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/OrdersProvider.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\OrdersProvider\\:\\:getOrderData\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/OrdersProvider.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\OrdersProvider\\:\\:getOrderData\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/OrdersProvider.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\OrdersProvider\\:\\:getOrderDetails\\(\\) has parameter \\$orderIds with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/OrdersProvider.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\OrdersProvider\\:\\:getOrderDetails\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/OrdersProvider.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\OrdersProvider\\:\\:getOrdersBasicData\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/OrdersProvider.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\OrdersProvider\\:\\:getOrdersBasicData\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/OrdersProvider.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\OrdersProvider\\:\\:getOrdersList\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/OrdersProvider.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\OrdersProvider\\:\\:getPaymentData\\(\\) has parameter \\$paymentIds with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/OrdersProvider.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\OrdersProvider\\:\\:getPaymentData\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/OrdersProvider.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\OrdersProvider\\:\\:getShippingCountry\\(\\) has parameter \\$orderIds with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/OrdersProvider.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\OrdersProvider\\:\\:getShippingCountry\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/OrdersProvider.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\OrdersProvider\\:\\:getUniqueColumnValues\\(\\) has parameter \\$dataSet with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/OrdersProvider.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\OrdersProvider\\:\\:getUniqueColumnValues\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/OrdersProvider.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\OrdersProvider\\:\\:hydrateData\\(\\) has parameter \\$orderData with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setDisplayInBackend\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/OrdersProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\OrdersProvider\\:\\:hydrateData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setElasticSearchType\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/OrdersProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\OrdersProvider\\:\\:isValidDate\\(\\) should return bool but returns int\\|false\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setElasticSearchType\\(\\) has parameter \\$elasticSearchType with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/OrdersProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\OrdersProvider\\:\\:matchGenders\\(\\) has parameter \\$customer with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setEntity\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/OrdersProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\OrdersProvider\\:\\:matchGenders\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setHelpText\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/OrdersProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\PaymentsProvider\\:\\:getMatchedPaymentUsages\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setId\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/PaymentsProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\PaymentsProvider\\:\\:getPaymentUsages\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setIdentifier\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/PaymentsProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\PaymentsProvider\\:\\:getPossiblePaymentIds\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setLabel\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/PaymentsProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
-
- message: "#^Property Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\PaymentsProvider\\:\\:\\$paymentIds type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setPosition\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/PaymentsProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\PluginsProvider\\:\\:getShopwarePlugins\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setSqlType\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/PluginsProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\ProductsProvider\\:\\:getBasicProductData\\(\\) has parameter \\$productIds with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setSupportText\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/ProductsProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\ProductsProvider\\:\\:getBasicProductData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setTableName\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/ProductsProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\ProductsProvider\\:\\:getConfig\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:setTranslatable\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/ProductsProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\ProductsProvider\\:\\:getImagesPerProduct\\(\\) has parameter \\$productIds with no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\ConfigurationStruct\\:\\:\\$elasticSearchType type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/ProductsProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/ConfigurationStruct.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\ProductsProvider\\:\\:getImagesPerProduct\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\CrudService\\:\\:changeAttribute\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/ProductsProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/CrudService.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\ProductsProvider\\:\\:getPossibleCategoryIds\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\CrudService\\:\\:createAttribute\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/ProductsProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/CrudService.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\ProductsProvider\\:\\:getProductIds\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\CrudService\\:\\:getTableConfiguration\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/ProductsProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/CrudService.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\ProductsProvider\\:\\:getProductList\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\CrudService\\:\\:update\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/ProductsProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/CrudService.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\ProductsProvider\\:\\:getVariantsForProducts\\(\\) has parameter \\$productIds with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\CrudService\\:\\:updateConfig\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/ProductsProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/CrudService.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\ProductsProvider\\:\\:getVariantsForProducts\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\CrudServiceInterface\\:\\:update\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/ProductsProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/CrudServiceInterface.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\ShipmentsProvider\\:\\:getMatchedShipmentList\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataLoader\\:\\:load\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/ShipmentsProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/DataLoader.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\ShipmentsProvider\\:\\:getMatchedShipmentUsages\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataLoader\\:\\:loadTranslations\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/ShipmentsProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/DataLoader.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\ShipmentsProvider\\:\\:getPossibleCategoryIds\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataLoaderInterface\\:\\:load\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/ShipmentsProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/DataLoaderInterface.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\ShipmentsProvider\\:\\:getShipmentIds\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataLoaderInterface\\:\\:loadTranslations\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/ShipmentsProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/DataLoaderInterface.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\ShipmentsProvider\\:\\:getShipmentList\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataPersister\\:\\:create\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/ShipmentsProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/DataPersister.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\ShipmentsProvider\\:\\:getShipmentUsages\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataPersister\\:\\:create\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/ShipmentsProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/DataPersister.php
-
- message: "#^Property Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\ShipmentsProvider\\:\\:\\$shipmentIds type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataPersister\\:\\:filter\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/ShipmentsProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/DataPersister.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\ShopwareProvider\\:\\:getExtensions\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataPersister\\:\\:filter\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/ShopwareProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/DataPersister.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\UpdatedOrdersProvider\\:\\:getOrdersBasicData\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataPersister\\:\\:isValidDate\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/UpdatedOrdersProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/DataPersister.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Provider\\\\UpdatedOrdersProvider\\:\\:getOrdersBasicData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataPersister\\:\\:isValidDate\\(\\) has parameter \\$date with no type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Provider/UpdatedOrdersProvider.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/DataPersister.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Service\\\\BenchmarkStatisticsService\\:\\:fetchBenchmarkData\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataPersister\\:\\:persist\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Service/BenchmarkStatisticsService.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/DataPersister.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Service\\\\BenchmarkStatisticsService\\:\\:sendStatisticsData\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataPersister\\:\\:saveTranslation\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Service/BenchmarkStatisticsService.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/DataPersister.php
-
- message: "#^Parameter \\#1 \\$token of class Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Struct\\\\BusinessIntelligenceRequest constructor expects string, string\\|null given\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataPersister\\:\\:saveTranslation\\(\\) has parameter \\$translation with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Service/BusinessIntelligenceService.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/DataPersister.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Service\\\\MatcherService\\:\\:__construct\\(\\) has parameter \\$matchers with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataPersister\\:\\:update\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Service/MatcherService.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/DataPersister.php
-
- message: "#^Property Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Service\\\\MatcherService\\:\\:\\$matchers type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataPersister\\:\\:update\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Service/MatcherService.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/DataPersister.php
-
- message: "#^Property Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Service\\\\MatcherService\\:\\:\\$storage type has no value type specified in iterable type array\\.$#"
+ message: "#^Parameter \\#2 \\$foreignKey of method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataLoaderInterface\\:\\:load\\(\\) expects int, int\\\\|int\\<1, max\\>\\|string given\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Service/MatcherService.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/DataPersister.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Service\\\\StatisticsService\\:\\:handleLastUpdatedOrdersDate\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataPersisterInterface\\:\\:persist\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Service/StatisticsService.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/DataPersisterInterface.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Service\\\\StatisticsService\\:\\:handleLastUpdatedOrdersDate\\(\\) has parameter \\$benchmarkData with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\TableMapping\\:\\:__construct\\(\\) has parameter \\$tableMapping with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Service/StatisticsService.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/TableMapping.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Service\\\\StatisticsService\\:\\:updateLastIds\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\TableMapping\\:\\:getAttributeTables\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Service/StatisticsService.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/TableMapping.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Service\\\\StatisticsService\\:\\:updateLastIds\\(\\) has parameter \\$benchmarkData with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\TableMapping\\:\\:getDependingTables\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Service/StatisticsService.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/TableMapping.php
-
- message: "#^Parameter \\#1 \\$data of class Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Struct\\\\StatisticsRequest constructor expects string, string\\|false given\\.$#"
+ message: "#^Property Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\TableMapping\\:\\:\\$tables type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Service/StatisticsService.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/TableMapping.php
-
- message: "#^Parameter \\#1 \\$lastUpdatedOrdersDate of method Shopware\\\\Models\\\\Benchmark\\\\BenchmarkConfig\\:\\:setLastUpdatedOrdersDate\\(\\) expects DateTimeInterface\\|null, DateTime\\|false given\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\TableMappingInterface\\:\\:getAttributeTables\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Service/StatisticsService.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/TableMappingInterface.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Service\\\\TranslationService\\:\\:getAll\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\TableMappingInterface\\:\\:getDependingTables\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Service/TranslationService.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/TableMappingInterface.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Service\\\\TranslationService\\:\\:loadCategories\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\TypeMapping\\:\\:getEntities\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Service/TranslationService.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/TypeMapping.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Service\\\\TranslationService\\:\\:loadTimeUnits\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\TypeMapping\\:\\:getTypes\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Service/TranslationService.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/TypeMapping.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\StatisticsClient\\:\\:resetBenchmarkConfig\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\TypeMapping\\:\\:unifiedToElasticSearch\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/StatisticsClient.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/TypeMapping.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Struct\\\\BusinessIntelligenceResponse\\:\\:setShopId\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\TypeMapping\\:\\:\\$types type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Struct/BusinessIntelligenceResponse.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/TypeMapping.php
-
- message: "#^Property Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Struct\\\\BusinessIntelligenceResponse\\:\\:\\$shopId \\(int\\) does not accept int\\|null\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\TypeMappingInterface\\:\\:getEntities\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Struct/BusinessIntelligenceResponse.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/TypeMappingInterface.php
-
- message: "#^Method Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Struct\\\\StatisticsResponse\\:\\:setShopId\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\TypeMappingInterface\\:\\:getTypes\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Struct/StatisticsResponse.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/TypeMappingInterface.php
-
- message: "#^Property Shopware\\\\Bundle\\\\BenchmarkBundle\\\\Struct\\\\StatisticsResponse\\:\\:\\$shopId \\(int\\) does not accept int\\|null\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\TypeMappingInterface\\:\\:unifiedToElasticSearch\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Struct/StatisticsResponse.php
+ path: engine/Shopware/Bundle/AttributeBundle/Service/TypeMappingInterface.php
-
message: "#^Method Shopware\\\\Bundle\\\\ContentTypeBundle\\\\Controller\\\\Api\\\\ContentType\\:\\:indexAction\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
@@ -4475,41 +4400,6 @@ parameters:
count: 1
path: engine/Shopware/Bundle/ContentTypeBundle/Controller/Backend/ContentType.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\ContentTypeBundle\\\\Controller\\\\Backend\\\\ContentType\\:\\:setContainer\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ContentTypeBundle/Controller/Backend/ContentType.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\ContentTypeBundle\\\\Controller\\\\Backend\\\\ContentTypeManager\\:\\:__construct\\(\\) has parameter \\$fieldAlias with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ContentTypeBundle/Controller/Backend/ContentTypeManager.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\ContentTypeBundle\\\\Controller\\\\Backend\\\\ContentTypeManager\\:\\:convertExtJsToStruct\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ContentTypeBundle/Controller/Backend/ContentTypeManager.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\ContentTypeBundle\\\\Controller\\\\Backend\\\\ContentTypeManager\\:\\:getDetail\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ContentTypeBundle/Controller/Backend/ContentTypeManager.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\ContentTypeBundle\\\\Controller\\\\Backend\\\\ContentTypeManager\\:\\:getUrls\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ContentTypeBundle/Controller/Backend/ContentTypeManager.php
-
- -
- message: "#^Parameter \\#1 \\$json of function json_decode expects string, string\\|false given\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ContentTypeBundle/Controller/Backend/ContentTypeManager.php
-
- -
- message: "#^Property Shopware\\\\Bundle\\\\ContentTypeBundle\\\\Controller\\\\Backend\\\\ContentTypeManager\\:\\:\\$fieldAlias type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ContentTypeBundle/Controller/Backend/ContentTypeManager.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\ContentTypeBundle\\\\Controller\\\\Frontend\\\\ContentType\\:\\:getBreadcrumb\\(\\) has parameter \\$item with no value type specified in iterable type array\\.$#"
count: 1
@@ -4710,11 +4600,6 @@ parameters:
count: 1
path: engine/Shopware/Bundle/ContentTypeBundle/Services/DatabaseContentTypeSynchronizer.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\ContentTypeBundle\\\\Services\\\\DatabaseContentTypeSynchronizer\\:\\:updateContentTypesTable\\(\\) has parameter \\$types with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ContentTypeBundle/Services/DatabaseContentTypeSynchronizer.php
-
-
message: "#^Property Shopware\\\\Bundle\\\\ContentTypeBundle\\\\Services\\\\DatabaseContentTypeSynchronizer\\:\\:\\$fieldAlias type has no value type specified in iterable type array\\.$#"
count: 1
@@ -4795,6 +4680,11 @@ parameters:
count: 1
path: engine/Shopware/Bundle/ContentTypeBundle/Services/MenuSynchronizerInterface.php
+ -
+ message: "#^Argument \\#0 expects a constant string, got string$#"
+ count: 3
+ path: engine/Shopware/Bundle/ContentTypeBundle/Services/Repository.php
+
-
message: "#^Method Shopware\\\\Bundle\\\\ContentTypeBundle\\\\Services\\\\Repository\\:\\:buildQuery\\(\\) has parameter \\$filters with no type specified\\.$#"
count: 1
@@ -5305,11 +5195,6 @@ parameters:
count: 1
path: engine/Shopware/Bundle/CustomerSearchBundleDBAL/Indexing/AnalyzedCustomer.php
- -
- message: "#^Cannot access offset 'static' on non\\-empty\\-array\\|true\\.$#"
- count: 1
- path: engine/Shopware/Bundle/CustomerSearchBundleDBAL/Indexing/CronJobSubscriber.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\Indexing\\\\CronJobSubscriber\\:\\:fetchStreams\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
@@ -5420,61 +5305,11 @@ parameters:
count: 1
path: engine/Shopware/Bundle/CustomerSearchBundleDBAL/Indexing/CustomerOrderGateway.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\Indexing\\\\CustomerOrderHydrator\\:\\:explodeAndFilter\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/CustomerSearchBundleDBAL/Indexing/CustomerOrderHydrator.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\Indexing\\\\CustomerOrderHydrator\\:\\:explodeAndFilter\\(\\) has parameter \\$value with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/CustomerSearchBundleDBAL/Indexing/CustomerOrderHydrator.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\Indexing\\\\CustomerOrderHydrator\\:\\:hydrate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/CustomerSearchBundleDBAL/Indexing/CustomerOrderHydrator.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\Indexing\\\\CustomerOrderHydrator\\:\\:hydrate\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/CustomerSearchBundleDBAL/Indexing/CustomerOrderHydrator.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\Indexing\\\\CustomerProvider\\:\\:get\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/CustomerSearchBundleDBAL/Indexing/CustomerProvider.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\Indexing\\\\CustomerProvider\\:\\:get\\(\\) has parameter \\$customerIds with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/CustomerSearchBundleDBAL/Indexing/CustomerProvider.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\Indexing\\\\CustomerProviderInterface\\:\\:get\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/CustomerSearchBundleDBAL/Indexing/CustomerProviderInterface.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\Indexing\\\\CustomerProviderInterface\\:\\:get\\(\\) has parameter \\$customerIds with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/CustomerSearchBundleDBAL/Indexing/CustomerProviderInterface.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\Indexing\\\\SearchIndexer\\:\\:buildData\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
path: engine/Shopware/Bundle/CustomerSearchBundleDBAL/Indexing/SearchIndexer.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\Indexing\\\\SearchIndexer\\:\\:cleanupIndex\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/CustomerSearchBundleDBAL/Indexing/SearchIndexer.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\Indexing\\\\SearchIndexer\\:\\:clearIndex\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/CustomerSearchBundleDBAL/Indexing/SearchIndexer.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\Indexing\\\\SearchIndexer\\:\\:createInsertQuery\\(\\) has no return type specified\\.$#"
count: 1
@@ -5490,61 +5325,11 @@ parameters:
count: 1
path: engine/Shopware/Bundle/CustomerSearchBundleDBAL/Indexing/SearchIndexer.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\Indexing\\\\SearchIndexer\\:\\:populate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/CustomerSearchBundleDBAL/Indexing/SearchIndexer.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\Indexing\\\\SearchIndexerInterface\\:\\:cleanupIndex\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/CustomerSearchBundleDBAL/Indexing/SearchIndexerInterface.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\Indexing\\\\SearchIndexerInterface\\:\\:clearIndex\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/CustomerSearchBundleDBAL/Indexing/SearchIndexerInterface.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\Indexing\\\\SearchIndexerInterface\\:\\:populate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/CustomerSearchBundleDBAL/Indexing/SearchIndexerInterface.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\BacklogProcessor\\:\\:add\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ESIndexingBundle/BacklogProcessor.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\BacklogProcessor\\:\\:process\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ESIndexingBundle/BacklogProcessor.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\BacklogProcessor\\:\\:writeBacklog\\(\\) has no return type specified\\.$#"
count: 1
path: engine/Shopware/Bundle/ESIndexingBundle/BacklogProcessor.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\BacklogProcessorInterface\\:\\:add\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ESIndexingBundle/BacklogProcessorInterface.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\BacklogProcessorInterface\\:\\:process\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ESIndexingBundle/BacklogProcessorInterface.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\BacklogReader\\:\\:setLastBacklogId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ESIndexingBundle/BacklogReader.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\BacklogReaderInterface\\:\\:setLastBacklogId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ESIndexingBundle/BacklogReaderInterface.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\ClientFactory\\:\\:createClient\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#"
count: 1
@@ -5625,21 +5410,11 @@ parameters:
count: 1
path: engine/Shopware/Bundle/ESIndexingBundle/Console/ConsoleEvaluationHelper.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\Console\\\\ConsoleEvaluationHelper\\:\\:addResult\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ESIndexingBundle/Console/ConsoleEvaluationHelper.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\Console\\\\ConsoleEvaluationHelper\\:\\:addResult\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
path: engine/Shopware/Bundle/ESIndexingBundle/Console/ConsoleEvaluationHelper.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\Console\\\\ConsoleEvaluationHelper\\:\\:finish\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ESIndexingBundle/Console/ConsoleEvaluationHelper.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\Console\\\\ConsoleEvaluationHelper\\:\\:handleItem\\(\\) has no return type specified\\.$#"
count: 1
@@ -5655,56 +5430,11 @@ parameters:
count: 1
path: engine/Shopware/Bundle/ESIndexingBundle/Console/ConsoleEvaluationHelper.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\Console\\\\ConsoleEvaluationHelper\\:\\:setActive\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ESIndexingBundle/Console/ConsoleEvaluationHelper.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\Console\\\\ConsoleEvaluationHelper\\:\\:setOutput\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ESIndexingBundle/Console/ConsoleEvaluationHelper.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\Console\\\\ConsoleEvaluationHelper\\:\\:setStopOnError\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ESIndexingBundle/Console/ConsoleEvaluationHelper.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\Console\\\\EvaluationHelperInterface\\:\\:addResult\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ESIndexingBundle/Console/EvaluationHelperInterface.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\Console\\\\EvaluationHelperInterface\\:\\:addResult\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
path: engine/Shopware/Bundle/ESIndexingBundle/Console/EvaluationHelperInterface.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\Console\\\\EvaluationHelperInterface\\:\\:finish\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ESIndexingBundle/Console/EvaluationHelperInterface.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\Console\\\\EvaluationHelperInterface\\:\\:setActive\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ESIndexingBundle/Console/EvaluationHelperInterface.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\Console\\\\EvaluationHelperInterface\\:\\:setOutput\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ESIndexingBundle/Console/EvaluationHelperInterface.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\Console\\\\EvaluationHelperInterface\\:\\:setStopOnError\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ESIndexingBundle/Console/EvaluationHelperInterface.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\DataIndexerInterface\\:\\:populate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ESIndexingBundle/DataIndexerInterface.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\DependencyInjection\\\\Factory\\\\ShopIndexerFactory\\:\\:__construct\\(\\) has parameter \\$indexer with no value type specified in iterable type Traversable\\.$#"
count: 1
@@ -5720,46 +5450,6 @@ parameters:
count: 1
path: engine/Shopware/Bundle/ESIndexingBundle/DependencyInjection/Factory/ShopIndexerFactory.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\EsClientInterface\\:\\:bulk\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ESIndexingBundle/EsClientInterface.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\EsClientInterface\\:\\:bulk\\(\\) has parameter \\$params with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ESIndexingBundle/EsClientInterface.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\EsClientInterface\\:\\:info\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ESIndexingBundle/EsClientInterface.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\EsClientInterface\\:\\:info\\(\\) has parameter \\$params with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ESIndexingBundle/EsClientInterface.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\EsClientInterface\\:\\:search\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ESIndexingBundle/EsClientInterface.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\EsClientInterface\\:\\:search\\(\\) has parameter \\$params with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ESIndexingBundle/EsClientInterface.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\EsClientInterface\\:\\:setEvaluation\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ESIndexingBundle/EsClientInterface.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\EsClientInterface\\:\\:setLogger\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ESIndexingBundle/EsClientInterface.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\EsClientLogger\\:\\:__call\\(\\) has parameter \\$arguments with no type specified\\.$#"
count: 1
@@ -5815,16 +5505,6 @@ parameters:
count: 1
path: engine/Shopware/Bundle/ESIndexingBundle/EsClientLogger.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\EsClientLogger\\:\\:setEvaluation\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ESIndexingBundle/EsClientLogger.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\EsClientLogger\\:\\:setLogger\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ESIndexingBundle/EsClientLogger.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\EsSearch\\:\\:addFilter\\(\\) has no return type specified\\.$#"
count: 1
@@ -5880,11 +5560,6 @@ parameters:
count: 1
path: engine/Shopware/Bundle/ESIndexingBundle/Product/ProductIndexer.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\Product\\\\ProductIndexer\\:\\:populate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ESIndexingBundle/Product/ProductIndexer.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\Product\\\\ProductListingVariationLoader\\:\\:arrayCombinations\\(\\) has parameter \\$array with no value type specified in iterable type array\\.$#"
count: 1
@@ -6225,21 +5900,11 @@ parameters:
count: 1
path: engine/Shopware/Bundle/ESIndexingBundle/Product/ProductProvider.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\Product\\\\ProductSynchronizer\\:\\:synchronize\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ESIndexingBundle/Product/ProductSynchronizer.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\Property\\\\PropertyIndexer\\:\\:indexProperties\\(\\) has no return type specified\\.$#"
count: 1
path: engine/Shopware/Bundle/ESIndexingBundle/Property/PropertyIndexer.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\Property\\\\PropertyIndexer\\:\\:populate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ESIndexingBundle/Property/PropertyIndexer.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\Property\\\\PropertyMapping\\:\\:get\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
@@ -6260,11 +5925,6 @@ parameters:
count: 1
path: engine/Shopware/Bundle/ESIndexingBundle/Property/PropertyProvider.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\Property\\\\PropertySynchronizer\\:\\:synchronize\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ESIndexingBundle/Property/PropertySynchronizer.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\ProviderInterface\\:\\:get\\(\\) has parameter \\$identifiers with no value type specified in iterable type array\\.$#"
count: 1
@@ -6285,11 +5945,6 @@ parameters:
count: 1
path: engine/Shopware/Bundle/ESIndexingBundle/ShopIndexer.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\ShopIndexer\\:\\:cleanupIndices\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ESIndexingBundle/ShopIndexer.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\ShopIndexer\\:\\:createAlias\\(\\) has no return type specified\\.$#"
count: 1
@@ -6300,11 +5955,6 @@ parameters:
count: 1
path: engine/Shopware/Bundle/ESIndexingBundle/ShopIndexer.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\ShopIndexer\\:\\:index\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ESIndexingBundle/ShopIndexer.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\ShopIndexer\\:\\:index\\(\\) has parameter \\$indexNames with no value type specified in iterable type array\\.$#"
count: 1
@@ -6325,16 +5975,6 @@ parameters:
count: 1
path: engine/Shopware/Bundle/ESIndexingBundle/ShopIndexer.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\ShopIndexerInterface\\:\\:cleanupIndices\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ESIndexingBundle/ShopIndexerInterface.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\ShopIndexerInterface\\:\\:index\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ESIndexingBundle/ShopIndexerInterface.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\ShopIndexerInterface\\:\\:index\\(\\) has parameter \\$indexes with no value type specified in iterable type array\\.$#"
count: 1
@@ -6600,11 +6240,6 @@ parameters:
count: 1
path: engine/Shopware/Bundle/ESIndexingBundle/Subscriber/ORMBacklogSubscriber.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\SynchronizerInterface\\:\\:synchronize\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/ESIndexingBundle/SynchronizerInterface.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\TextMapping\\\\TextMappingES6\\:\\:getAttributeRawField\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
@@ -6760,11 +6395,6 @@ parameters:
count: 1
path: engine/Shopware/Bundle/EmotionBundle/Service/Gateway/Hydrator/EmotionElementHydrator.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\EmotionBundle\\\\Service\\\\Gateway\\\\Hydrator\\\\EmotionHydrator\\:\\:assignTemplate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EmotionBundle/Service/Gateway/Hydrator/EmotionHydrator.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\EmotionBundle\\\\Service\\\\Gateway\\\\Hydrator\\\\EmotionHydrator\\:\\:assignTemplate\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
@@ -6775,31 +6405,6 @@ parameters:
count: 1
path: engine/Shopware/Bundle/EmotionBundle/Service/Gateway/Hydrator/EmotionHydrator.php
- -
- message: "#^Parameter \\#1 \\$createDate of method Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\:\\:setCreateDate\\(\\) expects DateTimeInterface, DateTime\\|false\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EmotionBundle/Service/Gateway/Hydrator/EmotionHydrator.php
-
- -
- message: "#^Parameter \\#1 \\$modifiedDate of method Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\:\\:setModifiedDate\\(\\) expects DateTimeInterface, DateTime\\|false\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EmotionBundle/Service/Gateway/Hydrator/EmotionHydrator.php
-
- -
- message: "#^Parameter \\#1 \\$parentId of method Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\:\\:setParentId\\(\\) expects int, int\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EmotionBundle/Service/Gateway/Hydrator/EmotionHydrator.php
-
- -
- message: "#^Parameter \\#1 \\$validFrom of method Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\:\\:setValidFrom\\(\\) expects DateTimeInterface, DateTime\\|false\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EmotionBundle/Service/Gateway/Hydrator/EmotionHydrator.php
-
- -
- message: "#^Parameter \\#1 \\$validTo of method Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\:\\:setValidTo\\(\\) expects DateTimeInterface, DateTime\\|false\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EmotionBundle/Service/Gateway/Hydrator/EmotionHydrator.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\EmotionBundle\\\\Service\\\\StoreFrontEmotionDeviceConfiguration\\:\\:getCategoryConfiguration\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
@@ -7015,166 +6620,6 @@ parameters:
count: 1
path: engine/Shopware/Bundle/EmotionBundle/Struct/ElementViewport.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\:\\:setActive\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EmotionBundle/Struct/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\:\\:setArticleHeight\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EmotionBundle/Struct/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\:\\:setCategories\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EmotionBundle/Struct/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\:\\:setCategoryIds\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EmotionBundle/Struct/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\:\\:setCellHeight\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EmotionBundle/Struct/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\:\\:setCellSpacing\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EmotionBundle/Struct/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\:\\:setCols\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EmotionBundle/Struct/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\:\\:setCreateDate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EmotionBundle/Struct/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\:\\:setDevices\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EmotionBundle/Struct/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\:\\:setElements\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EmotionBundle/Struct/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\:\\:setFullscreen\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EmotionBundle/Struct/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\:\\:setId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EmotionBundle/Struct/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\:\\:setIsLandingPage\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EmotionBundle/Struct/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\:\\:setIsPreview\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EmotionBundle/Struct/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\:\\:setMode\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EmotionBundle/Struct/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\:\\:setModifiedDate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EmotionBundle/Struct/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\:\\:setName\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EmotionBundle/Struct/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\:\\:setParentId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EmotionBundle/Struct/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\:\\:setPosition\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EmotionBundle/Struct/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\:\\:setPreviewSecret\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EmotionBundle/Struct/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\:\\:setRows\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EmotionBundle/Struct/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\:\\:setSeoDescription\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EmotionBundle/Struct/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\:\\:setSeoKeywords\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EmotionBundle/Struct/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\:\\:setSeoTitle\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EmotionBundle/Struct/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\:\\:setShopIds\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EmotionBundle/Struct/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\:\\:setShops\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EmotionBundle/Struct/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\:\\:setShowListing\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EmotionBundle/Struct/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\:\\:setTemplate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EmotionBundle/Struct/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\:\\:setTemplateId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EmotionBundle/Struct/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\:\\:setUserId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EmotionBundle/Struct/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\:\\:setValidFrom\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EmotionBundle/Struct/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\:\\:setValidTo\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EmotionBundle/Struct/Emotion.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\EmotionTemplate\\:\\:setFile\\(\\) has no return type specified\\.$#"
count: 1
@@ -7240,6 +6685,11 @@ parameters:
count: 1
path: engine/Shopware/Bundle/EsBackendBundle/BacklogService.php
+ -
+ message: "#^Query error\\: Column \"s_es_backend_backlog\\.entity_id\" expects value type int, got type int\\|null$#"
+ count: 1
+ path: engine/Shopware/Bundle/EsBackendBundle/BacklogService.php
+
-
message: "#^Method Shopware\\\\Bundle\\\\EsBackendBundle\\\\BacklogServiceInterface\\:\\:cleanup\\(\\) has parameter \\$ids with no value type specified in iterable type array\\.$#"
count: 1
@@ -7290,26 +6740,6 @@ parameters:
count: 1
path: engine/Shopware/Bundle/EsBackendBundle/EsAwareRepository.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\EsBackendBundle\\\\EsBackendIndexer\\:\\:cleanupIndices\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EsBackendBundle/EsBackendIndexer.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\EsBackendBundle\\\\EsBackendIndexer\\:\\:index\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EsBackendBundle/EsBackendIndexer.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\EsBackendBundle\\\\EsBackendIndexer\\:\\:indexEntities\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EsBackendBundle/EsBackendIndexer.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\EsBackendBundle\\\\EsBackendIndexer\\:\\:indexEntities\\(\\) has parameter \\$ids with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EsBackendBundle/EsBackendIndexer.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\EsBackendBundle\\\\IndexFactory\\:\\:__construct\\(\\) has parameter \\$indexConfig with no value type specified in iterable type array\\.$#"
count: 1
@@ -7356,12 +6786,7 @@ parameters:
path: engine/Shopware/Bundle/EsBackendBundle/Searcher/GenericSearcher.php
-
- message: "#^Method Shopware\\\\Bundle\\\\EsBackendBundle\\\\Struct\\\\Backlog\\:\\:__construct\\(\\) has parameter \\$entity_id with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/EsBackendBundle/Struct/Backlog.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\EsBackendBundle\\\\Struct\\\\Backlog\\:\\:toArray\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\EsBackendBundle\\\\Struct\\\\Backlog\\:\\:toArray\\(\\) should return array\\{entity\\: string, entity_id\\: int\\|null, time\\: string\\} but returns array\\\\.$#"
count: 1
path: engine/Shopware/Bundle/EsBackendBundle/Struct/Backlog.php
@@ -7440,11 +6865,6 @@ parameters:
count: 1
path: engine/Shopware/Bundle/FormBundle/StringRendererService.php
- -
- message: "#^Property Shopware\\\\Bundle\\\\FormBundle\\\\StringRendererService\\:\\:\\$whiteListTypeArray type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/FormBundle/StringRendererService.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\FormBundle\\\\StringRendererServiceInterface\\:\\:render\\(\\) has parameter \\$sElement with no value type specified in iterable type array\\.$#"
count: 1
@@ -7695,16 +7115,6 @@ parameters:
count: 1
path: engine/Shopware/Bundle/MediaBundle/Adapters/LocalAdapterFactory.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\MediaBundle\\\\CacheOptimizerService\\:\\:optimize\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/MediaBundle/CacheOptimizerService.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\MediaBundle\\\\CdnOptimizerService\\:\\:optimize\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/MediaBundle/CdnOptimizerService.php
-
-
message: "#^Parameter \\#2 \\$resource of method League\\\\Flysystem\\\\FilesystemInterface\\:\\:updateStream\\(\\) expects resource, resource\\|false given\\.$#"
count: 1
@@ -7820,11 +7230,6 @@ parameters:
count: 1
path: engine/Shopware/Bundle/MediaBundle/MediaMigration.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\MediaBundle\\\\MediaReplaceService\\:\\:replace\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/MediaBundle/MediaReplaceService.php
-
-
message: "#^Parameter \\#1 \\$fileSize of method Shopware\\\\Models\\\\Media\\\\Media\\:\\:setFileSize\\(\\) expects int, int\\<0, max\\>\\|false given\\.$#"
count: 1
@@ -7835,11 +7240,6 @@ parameters:
count: 2
path: engine/Shopware/Bundle/MediaBundle/MediaReplaceService.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\MediaBundle\\\\MediaReplaceServiceInterface\\:\\:replace\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/MediaBundle/MediaReplaceServiceInterface.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\MediaBundle\\\\MediaService\\:\\:__construct\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#"
count: 1
@@ -7890,11 +7290,6 @@ parameters:
count: 1
path: engine/Shopware/Bundle/MediaBundle/Optimizer/BinaryOptimizer.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\MediaBundle\\\\Optimizer\\\\BinaryOptimizer\\:\\:run\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/MediaBundle/Optimizer/BinaryOptimizer.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\MediaBundle\\\\Optimizer\\\\GuetzliOptimizer\\:\\:getCommandArguments\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
@@ -7930,11 +7325,6 @@ parameters:
count: 1
path: engine/Shopware/Bundle/MediaBundle/Optimizer/OptimizerInterface.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\MediaBundle\\\\Optimizer\\\\OptimizerInterface\\:\\:run\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/MediaBundle/Optimizer/OptimizerInterface.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\MediaBundle\\\\Optimizer\\\\OptipngOptimizer\\:\\:getCommandArguments\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
@@ -7975,16 +7365,6 @@ parameters:
count: 1
path: engine/Shopware/Bundle/MediaBundle/OptimizerService.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\MediaBundle\\\\OptimizerService\\:\\:optimize\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/MediaBundle/OptimizerService.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\MediaBundle\\\\OptimizerServiceInterface\\:\\:optimize\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/MediaBundle/OptimizerServiceInterface.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\MediaBundle\\\\Strategy\\\\Md5Strategy\\:\\:encode\\(\\) should return string but returns string\\|null\\.$#"
count: 1
@@ -8020,26 +7400,6 @@ parameters:
count: 2
path: engine/Shopware/Bundle/OrderBundle/Service/StockService.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\OrderBundle\\\\Subscriber\\\\OrderRecalculationSubscriber\\:\\:postPersist\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/OrderBundle/Subscriber/OrderRecalculationSubscriber.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\OrderBundle\\\\Subscriber\\\\OrderRecalculationSubscriber\\:\\:preRemove\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/OrderBundle/Subscriber/OrderRecalculationSubscriber.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\OrderBundle\\\\Subscriber\\\\OrderRecalculationSubscriber\\:\\:preUpdate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/OrderBundle/Subscriber/OrderRecalculationSubscriber.php
-
- -
- message: "#^Parameter \\#1 \\$order of method Shopware\\\\Bundle\\\\OrderBundle\\\\Service\\\\CalculationServiceInterface\\:\\:recalculateOrderTotals\\(\\) expects Shopware\\\\Models\\\\Order\\\\Order, Shopware\\\\Models\\\\Order\\\\Order\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Bundle/OrderBundle/Subscriber/OrderRecalculationSubscriber.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\OrderBundle\\\\Subscriber\\\\ProductStockSubscriber\\:\\:postPersist\\(\\) has no return type specified\\.$#"
count: 1
@@ -8190,41 +7550,6 @@ parameters:
count: 1
path: engine/Shopware/Bundle/PluginInstallerBundle/Service/InstallerService.php
- -
- message: "#^Cannot access offset 'name' on array\\|false\\.$#"
- count: 4
- path: engine/Shopware/Bundle/PluginInstallerBundle/Service/LegacyPluginExtractor.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\LegacyPluginExtractor\\:\\:assertNoDirectoryTraversal\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/PluginInstallerBundle/Service/LegacyPluginExtractor.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\LegacyPluginExtractor\\:\\:assertPrefix\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/PluginInstallerBundle/Service/LegacyPluginExtractor.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\LegacyPluginExtractor\\:\\:assertValid\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/PluginInstallerBundle/Service/LegacyPluginExtractor.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\LegacyPluginExtractor\\:\\:clearOpcodeCache\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/PluginInstallerBundle/Service/LegacyPluginExtractor.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\LegacyPluginExtractor\\:\\:extract\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/PluginInstallerBundle/Service/LegacyPluginExtractor.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\LegacyPluginExtractor\\:\\:validatePluginZip\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/PluginInstallerBundle/Service/LegacyPluginExtractor.php
-
-
message: "#^Cannot call method Collection\\(\\) on Shopware_Components_Plugin_Bootstrap\\|null\\.$#"
count: 3
@@ -8330,126 +7655,6 @@ parameters:
count: 1
path: engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginCategoryService.php
- -
- message: "#^Cannot access offset 'name' on array\\|false\\.$#"
- count: 3
- path: engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginExtractor.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\PluginExtractor\\:\\:assertNoDirectoryTraversal\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginExtractor.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\PluginExtractor\\:\\:assertPrefix\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginExtractor.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\PluginExtractor\\:\\:clearOpcodeCache\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginExtractor.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\PluginExtractor\\:\\:extract\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginExtractor.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\PluginExtractor\\:\\:validatePluginRequirements\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginExtractor.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\PluginExtractor\\:\\:validatePluginZip\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginExtractor.php
-
- -
- message: "#^Parameter \\#1 \\$files of method Symfony\\\\Component\\\\Filesystem\\\\Filesystem\\:\\:remove\\(\\) expects iterable\\|string, string\\|true given\\.$#"
- count: 1
- path: engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginExtractor.php
-
- -
- message: "#^Parameter \\#1 \\$oldFile of method Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\PluginExtractor\\:\\:createBackupFile\\(\\) expects string\\|false, bool\\|string given\\.$#"
- count: 1
- path: engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginExtractor.php
-
- -
- message: "#^Parameter \\#1 \\$origin of method Symfony\\\\Component\\\\Filesystem\\\\Filesystem\\:\\:rename\\(\\) expects string, string\\|true given\\.$#"
- count: 1
- path: engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginExtractor.php
-
- -
- message: "#^Parameter \\#2 \\$target of method Symfony\\\\Component\\\\Filesystem\\\\Filesystem\\:\\:rename\\(\\) expects string, bool\\|string given\\.$#"
- count: 1
- path: engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginExtractor.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\PluginInstaller\\:\\:installCronjob\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginInstaller.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\PluginInstaller\\:\\:installForm\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginInstaller.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\PluginInstaller\\:\\:installMenu\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginInstaller.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\PluginInstaller\\:\\:installResources\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginInstaller.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\PluginInstaller\\:\\:installSnippets\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginInstaller.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\PluginInstaller\\:\\:refreshPluginList\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginInstaller.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\PluginInstaller\\:\\:removeCrontabEntries\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginInstaller.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\PluginInstaller\\:\\:removeEmotionComponents\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginInstaller.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\PluginInstaller\\:\\:removeEventSubscribers\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginInstaller.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\PluginInstaller\\:\\:removeFormsAndElements\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginInstaller.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\PluginInstaller\\:\\:removeMenuEntries\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginInstaller.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\PluginInstaller\\:\\:removeSnippets\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginInstaller.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\PluginInstaller\\:\\:removeTemplates\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginInstaller.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\PluginLicenceService\\:\\:cleanupLocalLicenseInformation\\(\\) has no return type specified\\.$#"
count: 1
@@ -8500,6 +7705,11 @@ parameters:
count: 1
path: engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginLicenceService.php
+ -
+ message: "#^Query error\\: Column \"s_core_licenses\\.id\" expects value type int, got type mixed$#"
+ count: 1
+ path: engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginLicenceService.php
+
-
message: "#^Method Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\PluginStoreService\\:\\:getLicences\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
@@ -8515,61 +7725,11 @@ parameters:
count: 1
path: engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginViewService.php
- -
- message: "#^Cannot access offset 'name' on array\\|false\\.$#"
- count: 2
- path: engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginZipDetector.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\UniqueIdGenerator\\\\UniqueIdGenerator\\:\\:storeUniqueIdInDb\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/PluginInstallerBundle/Service/UniqueIdGenerator/UniqueIdGenerator.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Struct\\\\BasketPositionStruct\\:\\:setPlugin\\(\\) has no return type specified\\.$#"
count: 1
path: engine/Shopware/Bundle/PluginInstallerBundle/Struct/BasketPositionStruct.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Struct\\\\CategoryStruct\\:\\:getName\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/PluginInstallerBundle/Struct/CategoryStruct.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Struct\\\\CategoryStruct\\:\\:getName\\(\\) should return array but returns array\\|string\\.$#"
- count: 1
- path: engine/Shopware/Bundle/PluginInstallerBundle/Struct/CategoryStruct.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Struct\\\\CategoryStruct\\:\\:setChildren\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/PluginInstallerBundle/Struct/CategoryStruct.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Struct\\\\CategoryStruct\\:\\:setId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/PluginInstallerBundle/Struct/CategoryStruct.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Struct\\\\CategoryStruct\\:\\:setName\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/PluginInstallerBundle/Struct/CategoryStruct.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Struct\\\\CategoryStruct\\:\\:setName\\(\\) has parameter \\$name with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/PluginInstallerBundle/Struct/CategoryStruct.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Struct\\\\CategoryStruct\\:\\:setParentId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/PluginInstallerBundle/Struct/CategoryStruct.php
-
- -
- message: "#^Property Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Struct\\\\CategoryStruct\\:\\:\\$name type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/PluginInstallerBundle/Struct/CategoryStruct.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Struct\\\\CommentStruct\\:\\:setAuthor\\(\\) has no return type specified\\.$#"
count: 1
@@ -9130,61 +8290,6 @@ parameters:
count: 1
path: engine/Shopware/Bundle/PluginInstallerBundle/Struct/UpdateResultStruct.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundle\\\\BatchProductNumberSearch\\:\\:getBaseProductsByCriteriaList\\(\\) has parameter \\$criteriaList with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundle/BatchProductNumberSearch.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundle\\\\BatchProductNumberSearch\\:\\:getBaseProductsByCriteriaList\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundle/BatchProductNumberSearch.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundle\\\\BatchProductNumberSearch\\:\\:getOptimizedCriteriaListPosition\\(\\) has parameter \\$criteriaList with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundle/BatchProductNumberSearch.php
-
- -
- message: "#^Property Shopware\\\\Bundle\\\\SearchBundle\\\\BatchProductNumberSearch\\:\\:\\$pointer type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundle/BatchProductNumberSearch.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundle\\\\BatchProductNumberSearchRequest\\:\\:getCriteriaList\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundle/BatchProductNumberSearchRequest.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundle\\\\BatchProductNumberSearchRequest\\:\\:getProductNumbers\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundle/BatchProductNumberSearchRequest.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundle\\\\BatchProductNumberSearchRequest\\:\\:setCriteria\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundle/BatchProductNumberSearchRequest.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundle\\\\BatchProductNumberSearchRequest\\:\\:setProductNumbers\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundle/BatchProductNumberSearchRequest.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundle\\\\BatchProductNumberSearchRequest\\:\\:setProductNumbers\\(\\) has parameter \\$numbers with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundle/BatchProductNumberSearchRequest.php
-
- -
- message: "#^Property Shopware\\\\Bundle\\\\SearchBundle\\\\BatchProductNumberSearchRequest\\:\\:\\$criteriaList type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundle/BatchProductNumberSearchRequest.php
-
- -
- message: "#^Property Shopware\\\\Bundle\\\\SearchBundle\\\\BatchProductNumberSearchRequest\\:\\:\\$productNumberList type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundle/BatchProductNumberSearchRequest.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\SearchBundle\\\\BatchProductNumberSearchResult\\:\\:__construct\\(\\) has parameter \\$storage with no value type specified in iterable type array\\.$#"
count: 1
@@ -9255,86 +8360,6 @@ parameters:
count: 1
path: engine/Shopware/Bundle/SearchBundle/Condition/VariantCondition.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundle\\\\CriteriaRequestHandler\\\\CoreCriteriaRequestHandler\\:\\:addCategoryCondition\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundle/CriteriaRequestHandler/CoreCriteriaRequestHandler.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundle\\\\CriteriaRequestHandler\\\\CoreCriteriaRequestHandler\\:\\:addCustomerGroupCondition\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundle/CriteriaRequestHandler/CoreCriteriaRequestHandler.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundle\\\\CriteriaRequestHandler\\\\CoreCriteriaRequestHandler\\:\\:addHeightCondition\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundle/CriteriaRequestHandler/CoreCriteriaRequestHandler.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundle\\\\CriteriaRequestHandler\\\\CoreCriteriaRequestHandler\\:\\:addImmediateDeliveryCondition\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundle/CriteriaRequestHandler/CoreCriteriaRequestHandler.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundle\\\\CriteriaRequestHandler\\\\CoreCriteriaRequestHandler\\:\\:addIsAvailableCondition\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundle/CriteriaRequestHandler/CoreCriteriaRequestHandler.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundle\\\\CriteriaRequestHandler\\\\CoreCriteriaRequestHandler\\:\\:addLengthCondition\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundle/CriteriaRequestHandler/CoreCriteriaRequestHandler.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundle\\\\CriteriaRequestHandler\\\\CoreCriteriaRequestHandler\\:\\:addLimit\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundle/CriteriaRequestHandler/CoreCriteriaRequestHandler.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundle\\\\CriteriaRequestHandler\\\\CoreCriteriaRequestHandler\\:\\:addManufacturerCondition\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundle/CriteriaRequestHandler/CoreCriteriaRequestHandler.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundle\\\\CriteriaRequestHandler\\\\CoreCriteriaRequestHandler\\:\\:addOffset\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundle/CriteriaRequestHandler/CoreCriteriaRequestHandler.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundle\\\\CriteriaRequestHandler\\\\CoreCriteriaRequestHandler\\:\\:addPriceCondition\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundle/CriteriaRequestHandler/CoreCriteriaRequestHandler.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundle\\\\CriteriaRequestHandler\\\\CoreCriteriaRequestHandler\\:\\:addRatingCondition\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundle/CriteriaRequestHandler/CoreCriteriaRequestHandler.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundle\\\\CriteriaRequestHandler\\\\CoreCriteriaRequestHandler\\:\\:addSearchCondition\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundle/CriteriaRequestHandler/CoreCriteriaRequestHandler.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundle\\\\CriteriaRequestHandler\\\\CoreCriteriaRequestHandler\\:\\:addShippingFreeCondition\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundle/CriteriaRequestHandler/CoreCriteriaRequestHandler.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundle\\\\CriteriaRequestHandler\\\\CoreCriteriaRequestHandler\\:\\:addWeightCondition\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundle/CriteriaRequestHandler/CoreCriteriaRequestHandler.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundle\\\\CriteriaRequestHandler\\\\CoreCriteriaRequestHandler\\:\\:addWidthCondition\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundle/CriteriaRequestHandler/CoreCriteriaRequestHandler.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundle\\\\CriteriaRequestHandler\\\\CoreCriteriaRequestHandler\\:\\:handleRequest\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundle/CriteriaRequestHandler/CoreCriteriaRequestHandler.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\SearchBundle\\\\CriteriaRequestHandler\\\\FacetCriteriaRequestHandler\\:\\:handleCombinedConditionFacet\\(\\) has no return type specified\\.$#"
count: 1
@@ -9345,11 +8370,6 @@ parameters:
count: 1
path: engine/Shopware/Bundle/SearchBundle/CriteriaRequestHandler/FacetCriteriaRequestHandler.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundle\\\\CriteriaRequestHandler\\\\FacetCriteriaRequestHandler\\:\\:handleRequest\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundle/CriteriaRequestHandler/FacetCriteriaRequestHandler.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\SearchBundle\\\\CriteriaRequestHandler\\\\PropertyCriteriaRequestHandler\\:\\:getGroupedFilters\\(\\) has parameter \\$filters with no value type specified in iterable type array\\.$#"
count: 1
@@ -9360,16 +8380,6 @@ parameters:
count: 1
path: engine/Shopware/Bundle/SearchBundle/CriteriaRequestHandler/PropertyCriteriaRequestHandler.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundle\\\\CriteriaRequestHandler\\\\PropertyCriteriaRequestHandler\\:\\:handleRequest\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundle/CriteriaRequestHandler/PropertyCriteriaRequestHandler.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundle\\\\CriteriaRequestHandler\\\\SortingCriteriaRequestHandler\\:\\:handleRequest\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundle/CriteriaRequestHandler/SortingCriteriaRequestHandler.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\SearchBundle\\\\CriteriaRequestHandler\\\\VariantCriteriaRequestHandler\\:\\:addVariantCondition\\(\\) has no return type specified\\.$#"
count: 1
@@ -9385,16 +8395,6 @@ parameters:
count: 1
path: engine/Shopware/Bundle/SearchBundle/CriteriaRequestHandler/VariantCriteriaRequestHandler.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundle\\\\CriteriaRequestHandler\\\\VariantCriteriaRequestHandler\\:\\:handleRequest\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundle/CriteriaRequestHandler/VariantCriteriaRequestHandler.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundle\\\\CriteriaRequestHandlerInterface\\:\\:handleRequest\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundle/CriteriaRequestHandlerInterface.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\SearchBundle\\\\Facet\\\\CombinedConditionFacet\\:\\:__construct\\(\\) has parameter \\$conditions with no value type specified in iterable type array\\.$#"
count: 1
@@ -9465,16 +8465,6 @@ parameters:
count: 1
path: engine/Shopware/Bundle/SearchBundle/FacetResult/BooleanFacetResult.php
- -
- message: "#^Comparison operation \"\\=\\=\" between array and int\\|null results in an error\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundle/FacetResult/CategoryTreeFacetResultBuilder.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundle\\\\FacetResult\\\\CategoryTreeFacetResultBuilder\\:\\:getCategoriesOfParent\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundle/FacetResult/CategoryTreeFacetResultBuilder.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\SearchBundle\\\\FacetResult\\\\FacetResultGroup\\:\\:setFacetResults\\(\\) has no return type specified\\.$#"
count: 1
@@ -9600,36 +8590,6 @@ parameters:
count: 1
path: engine/Shopware/Bundle/SearchBundleDBAL/ListingPriceTable.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundleDBAL\\\\PriceHelper\\:\\:joinAvailableVariant\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundleDBAL/PriceHelper.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundleDBAL\\\\PriceHelper\\:\\:joinDefaultPrices\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundleDBAL/PriceHelper.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundleDBAL\\\\PriceHelper\\:\\:joinPrices\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundleDBAL/PriceHelper.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundleDBAL\\\\PriceHelperInterface\\:\\:joinAvailableVariant\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundleDBAL/PriceHelperInterface.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundleDBAL\\\\PriceHelperInterface\\:\\:joinDefaultPrices\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundleDBAL/PriceHelperInterface.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundleDBAL\\\\PriceHelperInterface\\:\\:joinPrices\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundleDBAL/PriceHelperInterface.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\SearchBundleDBAL\\\\ProductNumberSearch\\:\\:assertCollectionIsInstanceOf\\(\\) has no return type specified\\.$#"
count: 1
@@ -9740,21 +8700,6 @@ parameters:
count: 1
path: engine/Shopware/Bundle/SearchBundleDBAL/SearchBundleDBALSubscriber.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundleDBAL\\\\SearchTerm\\\\SearchIndexer\\:\\:build\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundleDBAL/SearchTerm/SearchIndexer.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundleDBAL\\\\SearchTerm\\\\SearchIndexer\\:\\:cleanupIndex\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundleDBAL/SearchTerm/SearchIndexer.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundleDBAL\\\\SearchTerm\\\\SearchIndexer\\:\\:cleanupKeywords\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundleDBAL/SearchTerm/SearchIndexer.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\SearchBundleDBAL\\\\SearchTerm\\\\SearchIndexer\\:\\:getSearchTables\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
@@ -9770,41 +8715,6 @@ parameters:
count: 1
path: engine/Shopware/Bundle/SearchBundleDBAL/SearchTerm/SearchIndexer.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundleDBAL\\\\SearchTerm\\\\SearchIndexer\\:\\:setNextUpdateTimestamp\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundleDBAL/SearchTerm/SearchIndexer.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundleDBAL\\\\SearchTerm\\\\SearchIndexer\\:\\:validate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundleDBAL/SearchTerm/SearchIndexer.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundleDBAL\\\\SearchTerm\\\\SearchIndexerInterface\\:\\:build\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundleDBAL/SearchTerm/SearchIndexerInterface.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundleDBAL\\\\SearchTerm\\\\SearchIndexerInterface\\:\\:validate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundleDBAL/SearchTerm/SearchIndexerInterface.php
-
- -
- message: "#^Cannot call method getTerm\\(\\) on Shopware\\\\Bundle\\\\SearchBundle\\\\ConditionInterface\\|null\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundleDBAL/SearchTerm/SearchTermLogger.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundleDBAL\\\\SearchTerm\\\\SearchTermLogger\\:\\:logResult\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundleDBAL/SearchTerm/SearchTermLogger.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundleDBAL\\\\SearchTerm\\\\SearchTermLoggerInterface\\:\\:logResult\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundleDBAL/SearchTerm/SearchTermLoggerInterface.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\SearchBundleDBAL\\\\SearchTerm\\\\SearchTermQueryBuilder\\:\\:addAndSearchLogic\\(\\) has no return type specified\\.$#"
count: 1
@@ -9860,46 +8770,11 @@ parameters:
count: 1
path: engine/Shopware/Bundle/SearchBundleDBAL/VariantHelper.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundleDBAL\\\\VariantHelper\\:\\:joinPrices\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundleDBAL/VariantHelper.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\SearchBundleDBAL\\\\VariantHelper\\:\\:joinSalePrices\\(\\) has no return type specified\\.$#"
count: 1
path: engine/Shopware/Bundle/SearchBundleDBAL/VariantHelper.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundleDBAL\\\\VariantHelper\\:\\:joinVariantCondition\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundleDBAL/VariantHelper.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundleDBAL\\\\VariantHelper\\:\\:joinVariants\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundleDBAL/VariantHelper.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundleDBAL\\\\VariantHelperInterface\\:\\:joinPrices\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundleDBAL/VariantHelperInterface.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundleDBAL\\\\VariantHelperInterface\\:\\:joinVariantCondition\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundleDBAL/VariantHelperInterface.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\SearchBundleDBAL\\\\VariantHelperInterface\\:\\:joinVariants\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SearchBundleDBAL/VariantHelperInterface.php
-
- -
- message: "#^If condition is always true\\.$#"
- count: 2
- path: engine/Shopware/Bundle/SearchBundleES/CombinedConditionQueryBuilder.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\SearchBundleES\\\\CombinedConditionQueryBuilder\\:\\:build\\(\\) has parameter \\$conditions with no value type specified in iterable type array\\.$#"
count: 1
@@ -10025,6 +8900,16 @@ parameters:
count: 1
path: engine/Shopware/Bundle/SitemapBundle/ConfigHandler/Database.php
+ -
+ message: "#^Query error\\: Argument \\#1 is not a constant array, got array\\&hasOffsetValue\\('identifier', mixed~''\\)$#"
+ count: 1
+ path: engine/Shopware/Bundle/SitemapBundle/ConfigHandler/Database.php
+
+ -
+ message: "#^Query error\\: Argument \\#1 is not a constant array, got array\\&hasOffsetValue\\('last_mod', mixed\\)$#"
+ count: 1
+ path: engine/Shopware/Bundle/SitemapBundle/ConfigHandler/Database.php
+
-
message: "#^Method Shopware\\\\Bundle\\\\SitemapBundle\\\\ConfigHandler\\\\File\\:\\:__construct\\(\\) has parameter \\$sitemapConfig with no value type specified in iterable type array\\.$#"
count: 1
@@ -10121,9 +9006,9 @@ parameters:
path: engine/Shopware/Bundle/SitemapBundle/Service/FilterContainerFactory.php
-
- message: "#^Method Shopware\\\\Bundle\\\\SitemapBundle\\\\Service\\\\SitemapExporter\\:\\:generate\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Bundle\\\\SitemapBundle\\\\Service\\\\LinkFilter\\:\\:filterLink\\(\\) has @param\\-out PHPDoc tag for parameter \\$userParams with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Bundle/SitemapBundle/Service/SitemapExporter.php
+ path: engine/Shopware/Bundle/SitemapBundle/Service/LinkFilter.php
-
message: "#^Method Shopware\\\\Bundle\\\\SitemapBundle\\\\Service\\\\SitemapWriter\\:\\:moveFiles\\(\\) has no return type specified\\.$#"
@@ -10145,21 +9030,11 @@ parameters:
count: 1
path: engine/Shopware/Bundle/SitemapBundle/Service/SitemapWriter.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\SitemapBundle\\\\Service\\\\UrlFilter\\:\\:addFilterContainer\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SitemapBundle/Service/UrlFilter.php
-
-
message: "#^Property Shopware\\\\Bundle\\\\SitemapBundle\\\\Service\\\\UrlFilter\\:\\:\\$filterContainers type has no value type specified in iterable type array\\.$#"
count: 1
path: engine/Shopware/Bundle/SitemapBundle/Service/UrlFilter.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\SitemapBundle\\\\SitemapExporterInterface\\:\\:generate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SitemapBundle/SitemapExporterInterface.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\SitemapBundle\\\\SitemapWriterInterface\\:\\:writeFile\\(\\) has parameter \\$urls with no value type specified in iterable type array\\.$#"
count: 1
@@ -10235,11 +9110,6 @@ parameters:
count: 1
path: engine/Shopware/Bundle/SitemapBundle/UrlFilter/FilterInterface.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\SitemapBundle\\\\UrlFilterInterface\\:\\:addFilterContainer\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/SitemapBundle/UrlFilterInterface.php
-
-
message: "#^Cannot access offset 'size' on array\\|false\\.$#"
count: 1
@@ -10780,46 +9650,6 @@ parameters:
count: 1
path: engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/Hydrator/ProductStreamHydrator.php
- -
- message: "#^Method Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Gateway\\\\DBAL\\\\Hydrator\\\\PropertyHydrator\\:\\:hydrateGroup\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/Hydrator/PropertyHydrator.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Gateway\\\\DBAL\\\\Hydrator\\\\PropertyHydrator\\:\\:hydrateOption\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/Hydrator/PropertyHydrator.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Gateway\\\\DBAL\\\\Hydrator\\\\PropertyHydrator\\:\\:hydrateSet\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/Hydrator/PropertyHydrator.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Gateway\\\\DBAL\\\\Hydrator\\\\PropertyHydrator\\:\\:hydrateValues\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/Hydrator/PropertyHydrator.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Gateway\\\\DBAL\\\\Hydrator\\\\PropertyHydrator\\:\\:sortGroups\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/Hydrator/PropertyHydrator.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Gateway\\\\DBAL\\\\Hydrator\\\\PropertyHydrator\\:\\:sortOptions\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/Hydrator/PropertyHydrator.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Gateway\\\\DBAL\\\\Hydrator\\\\PropertyHydrator\\:\\:sortOptionsByPosition\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/Hydrator/PropertyHydrator.php
-
- -
- message: "#^Method Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Gateway\\\\DBAL\\\\Hydrator\\\\PropertyHydrator\\:\\:sortOptionsNumercialValue\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/Hydrator/PropertyHydrator.php
-
-
message: "#^Method Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Gateway\\\\DBAL\\\\Hydrator\\\\ShopHydrator\\:\\:hydrate\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
@@ -12846,7 +11676,7 @@ parameters:
path: engine/Shopware/Bundle/StoreFrontBundle/Struct/ShopPage.php
-
- message: "#^Argument of an invalid type Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Struct\\\\Struct supplied for foreach, only iterables are supported\\.$#"
+ message: "#^Argument of an invalid type \\$this\\(Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Struct\\\\Struct\\) supplied for foreach, only iterables are supported\\.$#"
count: 1
path: engine/Shopware/Bundle/StoreFrontBundle/Struct/Struct.php
@@ -12935,11 +11765,6 @@ parameters:
count: 1
path: engine/Shopware/Commands/CacheClearCommand.php
- -
- message: "#^Argument of an invalid type array\\|false supplied for foreach, only iterables are supported\\.$#"
- count: 1
- path: engine/Shopware/Commands/CloneCategoryTreeCommand.php
-
-
message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Category\\\\Category\\|null\\.$#"
count: 1
@@ -13025,26 +11850,11 @@ parameters:
count: 1
path: engine/Shopware/Commands/DatabaseSetupCommand.php
- -
- message: "#^Method Shopware\\\\Commands\\\\FirstRunWizardDisableCommand\\:\\:configure\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Commands/FirstRunWizardDisableCommand.php
-
- -
- message: "#^Method Shopware\\\\Commands\\\\FirstRunWizardEnableCommand\\:\\:configure\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Commands/FirstRunWizardEnableCommand.php
-
-
message: "#^Method Shopware\\\\Commands\\\\GenerateAttributesCommand\\:\\:configure\\(\\) has no return type specified\\.$#"
count: 1
path: engine/Shopware/Commands/GenerateAttributesCommand.php
- -
- message: "#^Variable \\$versions in empty\\(\\) always exists and is not falsy\\.$#"
- count: 1
- path: engine/Shopware/Commands/GenerateMigrationCommand.php
-
-
message: "#^Method Shopware\\\\Commands\\\\GenerateProductFeedCommand\\:\\:completeArgumentValues\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
@@ -13300,11 +12110,6 @@ parameters:
count: 1
path: engine/Shopware/Commands/PluginListCommand.php
- -
- message: "#^Method Shopware\\\\Commands\\\\PluginListCommand\\:\\:configure\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Commands/PluginListCommand.php
-
-
message: "#^Method Shopware\\\\Commands\\\\PluginRefreshCommand\\:\\:configure\\(\\) has no return type specified\\.$#"
count: 1
@@ -13445,11 +12250,6 @@ parameters:
count: 1
path: engine/Shopware/Commands/ShopwareCommand.php
- -
- message: "#^Method Shopware\\\\Commands\\\\ShopwareCommand\\:\\:setContainer\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Commands/ShopwareCommand.php
-
-
message: "#^Parameter \\#1 \\$input of method Shopware\\\\Commands\\\\ShopwareCommand\\:\\:completeInputByQueryingProperty\\(\\) expects string, int\\|string given\\.$#"
count: 3
@@ -13770,56 +12570,6 @@ parameters:
count: 1
path: engine/Shopware/Commands/ThemeSynchronizeCommand.php
- -
- message: "#^Method Shopware\\\\Commands\\\\ThumbnailCleanupCommand\\:\\:configure\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Commands/ThumbnailCleanupCommand.php
-
- -
- message: "#^Method Shopware\\\\Commands\\\\ThumbnailCleanupCommand\\:\\:deleteThumbnails\\(\\) has parameter \\$thumbnailFiles with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Commands/ThumbnailCleanupCommand.php
-
- -
- message: "#^Method Shopware\\\\Commands\\\\ThumbnailCleanupCommand\\:\\:indexFile\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Commands/ThumbnailCleanupCommand.php
-
- -
- message: "#^Method Shopware\\\\Commands\\\\ThumbnailCleanupCommand\\:\\:processFilesIn\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Commands/ThumbnailCleanupCommand.php
-
- -
- message: "#^Method Shopware\\\\Commands\\\\ThumbnailCleanupCommand\\:\\:removeThumbnails\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Commands/ThumbnailCleanupCommand.php
-
- -
- message: "#^Method Shopware\\\\Commands\\\\ThumbnailCleanupCommand\\:\\:searchThumbnails\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Commands/ThumbnailCleanupCommand.php
-
- -
- message: "#^PHPDoc tag @var for variable \\$contents has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Commands/ThumbnailCleanupCommand.php
-
- -
- message: "#^Parameter \\#1 \\$key of function array_key_exists expects int\\|string, string\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Commands/ThumbnailCleanupCommand.php
-
- -
- message: "#^Property Shopware\\\\Commands\\\\ThumbnailCleanupCommand\\:\\:\\$baseFiles type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Commands/ThumbnailCleanupCommand.php
-
- -
- message: "#^Property Shopware\\\\Commands\\\\ThumbnailCleanupCommand\\:\\:\\$thumbnailFiles type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Commands/ThumbnailCleanupCommand.php
-
-
message: "#^Method Shopware\\\\Commands\\\\ThumbnailGenerateCommand\\:\\:completeArgumentValues\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
@@ -13900,16 +12650,6 @@ parameters:
count: 1
path: engine/Shopware/Components/Acl.php
- -
- message: "#^Access to an undefined property Enlight_Controller_Response_Response\\:\\:\\$headers\\.$#"
- count: 1
- path: engine/Shopware/Components/AddLinkHeaderSubscriber.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\BatchInterface\\:\\:getIdByData\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/BatchInterface.php
-
-
message: "#^Cannot call method setAcl\\(\\) on object\\|null\\.$#"
count: 1
@@ -14025,66 +12765,16 @@ parameters:
count: 1
path: engine/Shopware/Components/Api/Resource/Article.php
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:getArticleCategories\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Article.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:getArticleConfiguratorSet\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Article.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:getArticleDownloads\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Article.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:getArticleImages\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Article.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:getArticleLinks\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Article.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:getArticleRelated\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Article.php
-
-
message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:getArticleSeoCategories\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
path: engine/Shopware/Components/Api/Resource/Article.php
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:getArticleSimilar\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Article.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:getArticleVariants\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Article.php
-
-
message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:getAttributeProperties\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
path: engine/Shopware/Components/Api/Resource/Article.php
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:getFullResult\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Article.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:getIdByData\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Article.php
-
-
message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:getList\\(\\) has parameter \\$criteria with no value type specified in iterable type array\\.$#"
count: 1
@@ -14125,11 +12815,6 @@ parameters:
count: 1
path: engine/Shopware/Components/Api/Resource/Article.php
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:getSingleResult\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Article.php
-
-
message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:getSingleTranslation\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
@@ -14160,136 +12845,6 @@ parameters:
count: 1
path: engine/Shopware/Components/Api/Resource/Article.php
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:prepareArticleAssociatedData\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Article.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:prepareArticleAssociatedData\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Article.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:prepareAssociatedData\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Article.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:prepareAssociatedData\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Article.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:prepareAttributeAssociatedData\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Article.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:prepareAttributeAssociatedData\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Article.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:prepareAvoidCustomerGroups\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Article.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:prepareAvoidCustomerGroups\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Article.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:prepareCategoryAssociatedData\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Article.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:prepareCategoryAssociatedData\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Article.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:prepareConfiguratorSet\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Article.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:prepareConfiguratorSet\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Article.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:prepareDownloadsAssociatedData\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Article.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:prepareDownloadsAssociatedData\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Article.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:prepareImageAssociatedData\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Article.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:prepareImageAssociatedData\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Article.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:prepareMainDetail\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Article.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:prepareMainDetail\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Article.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:preparePropertyValuesData\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Article.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:preparePropertyValuesData\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Article.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:prepareRelatedAssociatedData\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Article.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:prepareRelatedAssociatedData\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Article.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:prepareSeoCategoryAssociatedData\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Article.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:prepareSeoCategoryAssociatedData\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Article.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:prepareSimilarAssociatedData\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Article.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:prepareSimilarAssociatedData\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Article.php
-
-
message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:prepareVariants\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
@@ -14300,11 +12855,6 @@ parameters:
count: 1
path: engine/Shopware/Components/Api/Resource/Article.php
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:removeArticleDetails\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Article.php
-
-
message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:resetProductCategoryAssignment\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
@@ -14420,11 +12970,6 @@ parameters:
count: 1
path: engine/Shopware/Components/Api/Resource/Cache.php
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Cache\\:\\:getIdByData\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Cache.php
-
-
message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Cache\\:\\:getList\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
@@ -14590,86 +13135,21 @@ parameters:
count: 1
path: engine/Shopware/Components/Api/Resource/CustomerGroup.php
- -
- message: "#^Cannot access offset 'freezeUp' on non\\-empty\\-array\\|true\\.$#"
- count: 2
- path: engine/Shopware/Components/Api/Resource/CustomerStream.php
-
- -
- message: "#^Cannot access offset 'static' on non\\-empty\\-array\\|true\\.$#"
- count: 2
- path: engine/Shopware/Components/Api/Resource/CustomerStream.php
-
- -
- message: "#^Cannot call method getConditions\\(\\) on Shopware\\\\Models\\\\CustomerStream\\\\CustomerStream\\|null\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/CustomerStream.php
-
- -
- message: "#^Cannot call method getFreezeUp\\(\\) on Shopware\\\\Models\\\\CustomerStream\\\\CustomerStream\\|null\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/CustomerStream.php
-
- -
- message: "#^Cannot call method isStatic\\(\\) on Shopware\\\\Models\\\\CustomerStream\\\\CustomerStream\\|null\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/CustomerStream.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\CustomerStream\\:\\:cleanupIndexSearchIndex\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/CustomerStream.php
-
-
message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\CustomerStream\\:\\:create\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
path: engine/Shopware/Components/Api/Resource/CustomerStream.php
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\CustomerStream\\:\\:delete\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/CustomerStream.php
-
-
message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\CustomerStream\\:\\:getConditions\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
path: engine/Shopware/Components/Api/Resource/CustomerStream.php
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\CustomerStream\\:\\:getList\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/CustomerStream.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\CustomerStream\\:\\:getOne\\(\\) has parameter \\$limit with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/CustomerStream.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\CustomerStream\\:\\:indexStream\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/CustomerStream.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\CustomerStream\\:\\:insertCustomers\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/CustomerStream.php
-
-
message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\CustomerStream\\:\\:insertCustomers\\(\\) has parameter \\$customerIds with no value type specified in iterable type array\\.$#"
count: 1
path: engine/Shopware/Components/Api/Resource/CustomerStream.php
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\CustomerStream\\:\\:prepareData\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/CustomerStream.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\CustomerStream\\:\\:prepareData\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/CustomerStream.php
-
-
message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\CustomerStream\\:\\:update\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
@@ -14680,31 +13160,6 @@ parameters:
count: 1
path: engine/Shopware/Components/Api/Resource/CustomerStream.php
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\CustomerStream\\:\\:validateStream\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/CustomerStream.php
-
- -
- message: "#^Parameter \\#1 \\$entity of method Doctrine\\\\ORM\\\\EntityManager\\:\\:remove\\(\\) expects object, Shopware\\\\Models\\\\CustomerStream\\\\CustomerStream\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/CustomerStream.php
-
- -
- message: "#^Parameter \\#1 \\$json of function json_decode expects string, string\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/CustomerStream.php
-
- -
- message: "#^Parameter \\#1 \\$streamId of method Shopware\\\\Components\\\\Api\\\\Resource\\\\CustomerStream\\:\\:getConditions\\(\\) expects int, int\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/CustomerStream.php
-
- -
- message: "#^Parameter \\#3 \\$conditions of method Shopware\\\\Components\\\\Api\\\\Resource\\\\CustomerStream\\:\\:updateFrozenState\\(\\) expects string, string\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/CustomerStream.php
-
-
message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\EmotionPreset\\:\\:create\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
@@ -14895,111 +13350,11 @@ parameters:
count: 1
path: engine/Shopware/Components/Api/Resource/Media.php
- -
- message: "#^Parameter \\#1 \\$filename of function unlink expects string, string\\|false given\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Media.php
-
-
message: "#^Parameter \\#1 \\$path of method Shopware\\\\Models\\\\Media\\\\Media\\:\\:setPath\\(\\) expects string, string\\|null given\\.$#"
count: 1
path: engine/Shopware/Components/Api/Resource/Media.php
- -
- message: "#^Parameter \\#2 \\$baseFilename of method Shopware\\\\Components\\\\Api\\\\Resource\\\\Media\\:\\:load\\(\\) expects string\\|null, bool\\|string given\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Media.php
-
- -
- message: "#^Parameter \\#2 \\$filename of method Shopware\\\\Components\\\\Api\\\\Resource\\\\Media\\:\\:prepareFilePath\\(\\) expects string, bool\\|string given\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Media.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Order\\:\\:create\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Order.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Order\\:\\:getList\\(\\) has parameter \\$criteria with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Order.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Order\\:\\:getList\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Order.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Order\\:\\:getList\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Order.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Order\\:\\:getOne\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Order.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Order\\:\\:getOneByNumber\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Order.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Order\\:\\:prepareCreateAddresses\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Order.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Order\\:\\:prepareCreateOrderData\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Order.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Order\\:\\:prepareCreateOrderData\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Order.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Order\\:\\:prepareCreateOrderDetailsData\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Order.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Order\\:\\:prepareCreateOrderDetailsData\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Order.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Order\\:\\:prepareOrderData\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Order.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Order\\:\\:prepareOrderData\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Order.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Order\\:\\:prepareOrderDetailsData\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Order.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Order\\:\\:prepareOrderDetailsData\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Order.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Order\\:\\:update\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Order.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Order\\:\\:updateByNumber\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Order.php
-
-
message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\PaymentMethods\\:\\:create\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
count: 1
@@ -15105,41 +13460,11 @@ parameters:
count: 1
path: engine/Shopware/Components/Api/Resource/Shop.php
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Shop\\:\\:prepareShopData\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Shop.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Shop\\:\\:prepareShopData\\(\\) has parameter \\$params with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Shop.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Shop\\:\\:prepareShopData\\(\\) has parameter \\$shop with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Shop.php
-
-
message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Shop\\:\\:update\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
count: 1
path: engine/Shopware/Components/Api/Resource/Shop.php
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Translation\\:\\:checkRequirements\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Translation.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Translation\\:\\:checkRequirements\\(\\) has parameter \\$checkData with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Translation.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Translation\\:\\:checkRequirements\\(\\) has parameter \\$data with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Translation.php
-
-
message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Translation\\:\\:create\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
@@ -15160,31 +13485,16 @@ parameters:
count: 1
path: engine/Shopware/Components/Api/Resource/Translation.php
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Translation\\:\\:getIdByData\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Translation.php
-
-
message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Translation\\:\\:getObjectTranslation\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
path: engine/Shopware/Components/Api/Resource/Translation.php
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Translation\\:\\:getRepository\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Translation.php
-
-
message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Translation\\:\\:saveTranslation\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
path: engine/Shopware/Components/Api/Resource/Translation.php
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Translation\\:\\:setTranslationComponent\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Translation.php
-
-
message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Translation\\:\\:update\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
@@ -15195,11 +13505,6 @@ parameters:
count: 1
path: engine/Shopware/Components/Api/Resource/Translation.php
- -
- message: "#^Property Shopware\\\\Components\\\\Api\\\\Resource\\\\Translation\\:\\:\\$repository with generic class Doctrine\\\\ORM\\\\EntityRepository does not specify its types\\: TEntityClass$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Translation.php
-
-
message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\User\\:\\:create\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
count: 1
@@ -15260,16 +13565,6 @@ parameters:
count: 1
path: engine/Shopware/Components/Api/Resource/Variant.php
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Variant\\:\\:considerTaxInput\\(\\) has parameter \\$variant with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Variant.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Variant\\:\\:considerTaxInput\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Variant.php
-
-
message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Variant\\:\\:create\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
count: 1
@@ -15290,46 +13585,6 @@ parameters:
count: 1
path: engine/Shopware/Components/Api/Resource/Variant.php
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Variant\\:\\:getAvailableGroup\\(\\) has parameter \\$availableGroups with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Variant.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Variant\\:\\:getAvailableGroup\\(\\) has parameter \\$groupData with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Variant.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Variant\\:\\:getAvailableMediaImage\\(\\) has parameter \\$availableImages with generic interface Doctrine\\\\Common\\\\Collections\\\\Collection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Variant.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Variant\\:\\:getAvailableMediaImage\\(\\) has parameter \\$availableImages with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Variant.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Variant\\:\\:getAvailableMediaImage\\(\\) has parameter \\$availableImages with no value type specified in iterable type array\\|Doctrine\\\\Common\\\\Collections\\\\Collection\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Variant.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Variant\\:\\:getAvailableOption\\(\\) has parameter \\$availableOptions with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Variant.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Variant\\:\\:getAvailableOption\\(\\) has parameter \\$optionData with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Variant.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Variant\\:\\:getIdByData\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Variant.php
-
-
message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Variant\\:\\:getList\\(\\) has parameter \\$criteria with no value type specified in iterable type array\\.$#"
count: 1
@@ -15390,16 +13645,6 @@ parameters:
count: 1
path: engine/Shopware/Components/Api/Resource/Variant.php
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Variant\\:\\:mergePriceData\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Variant.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Variant\\:\\:mergePriceData\\(\\) has parameter \\$priceData with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Variant.php
-
-
message: "#^Method Shopware\\\\Components\\\\Api\\\\Resource\\\\Variant\\:\\:prepareAttributeAssociation\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
@@ -15495,26 +13740,6 @@ parameters:
count: 1
path: engine/Shopware/Components/Api/Resource/Variant.php
- -
- message: "#^PHPDoc tag @var for variable \\$variant has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Variant.php
-
- -
- message: "#^Parameter \\#1 \\$articleImage of method Shopware\\\\Components\\\\Api\\\\Resource\\\\Variant\\:\\:createVariantImage\\(\\) expects Shopware\\\\Models\\\\Article\\\\Image, Shopware\\\\Models\\\\Article\\\\Image\\|true given\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Variant.php
-
- -
- message: "#^Parameter \\#1 \\$variant of method Shopware\\\\Components\\\\Api\\\\Resource\\\\Variant\\:\\:considerTaxInput\\(\\) expects array, array\\|Shopware\\\\Models\\\\Article\\\\Detail given\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Variant.php
-
- -
- message: "#^Parameter \\#2 \\$image of method Shopware\\\\Components\\\\Api\\\\Resource\\\\Variant\\:\\:createImageMappingForOptions\\(\\) expects Shopware\\\\Models\\\\Article\\\\Image, Shopware\\\\Models\\\\Article\\\\Image\\|true given\\.$#"
- count: 1
- path: engine/Shopware/Components/Api/Resource/Variant.php
-
-
message: "#^Parameter \\#4 \\$tax of method Shopware\\\\Components\\\\Api\\\\Resource\\\\Variant\\:\\:preparePriceAssociation\\(\\) expects Shopware\\\\Models\\\\Tax\\\\Tax, Shopware\\\\Models\\\\Tax\\\\Tax\\|null given\\.$#"
count: 1
@@ -15570,31 +13795,11 @@ parameters:
count: 1
path: engine/Shopware/Components/Auth.php
- -
- message: "#^Cannot access property \\$username on bool\\|stdClass\\.$#"
- count: 1
- path: engine/Shopware/Components/Auth/Adapter/Default.php
-
-
message: "#^Method Shopware_Components_Auth_Adapter_Default\\:\\:_authenticateValidateResult\\(\\) has parameter \\$resultIdentity with no value type specified in iterable type array\\.$#"
count: 1
path: engine/Shopware/Components/Auth/Adapter/Default.php
- -
- message: "#^Method Shopware_Components_Auth_Adapter_Default\\:\\:rehash\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Auth/Adapter/Default.php
-
- -
- message: "#^Method Shopware_Components_Auth_Adapter_Default\\:\\:updateExpiry\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Auth/Adapter/Default.php
-
- -
- message: "#^Method Shopware_Components_Auth_Adapter_Default\\:\\:updateHash\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Auth/Adapter/Default.php
-
-
message: "#^Property Shopware_Components_Auth_Adapter_Default\\:\\:\\$conditions type has no value type specified in iterable type array\\.$#"
count: 1
@@ -15630,11 +13835,6 @@ parameters:
count: 1
path: engine/Shopware/Components/Auth/Constraint/UserNameValidator.php
- -
- message: "#^Method Shopware\\\\Components\\\\Auth\\\\Validator\\\\UserValidator\\:\\:validate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Auth/Validator/UserValidator.php
-
-
message: "#^Method Shopware\\\\Components\\\\Auth\\\\Validator\\\\UserValidator\\:\\:validateField\\(\\) has no return type specified\\.$#"
count: 1
@@ -15645,11 +13845,6 @@ parameters:
count: 1
path: engine/Shopware/Components/Auth/Validator/UserValidator.php
- -
- message: "#^Method Shopware\\\\Components\\\\Auth\\\\Validator\\\\UserValidatorInterface\\:\\:validate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Auth/Validator/UserValidatorInterface.php
-
-
message: "#^Method Shopware\\\\Components\\\\Backend\\\\GlobalSearch\\:\\:getArticles\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
@@ -15690,6 +13885,11 @@ parameters:
count: 1
path: engine/Shopware/Components/BasketSignature/BasketPersister.php
+ -
+ message: "#^Query error\\: Column \"s_order_basket_signatures\\.basket\" expects value type string, got type non\\-empty\\-string\\|false$#"
+ count: 1
+ path: engine/Shopware/Components/BasketSignature/BasketPersister.php
+
-
message: "#^Method Shopware\\\\Components\\\\BasketSignature\\\\CleanupSignatureSubscriber\\:\\:cleanup\\(\\) has no return type specified\\.$#"
count: 1
@@ -15720,16 +13920,6 @@ parameters:
count: 1
path: engine/Shopware/Components/CacheManager.php
- -
- message: "#^Cannot access offset 'memory_usage' on array\\|false\\.$#"
- count: 2
- path: engine/Shopware/Components/CacheManager.php
-
- -
- message: "#^Cannot access offset 'opcache_statistics' on array\\|false\\.$#"
- count: 1
- path: engine/Shopware/Components/CacheManager.php
-
-
message: "#^Method Shopware\\\\Components\\\\CacheManager\\:\\:__construct\\(\\) has parameter \\$cacheConfig with no value type specified in iterable type array\\.$#"
count: 1
@@ -15851,24 +14041,24 @@ parameters:
path: engine/Shopware/Components/CacheSubscriber.php
-
- message: "#^Method Shopware\\\\Components\\\\Cart\\\\BasketHelper\\:\\:addProportionalDiscount\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Components\\\\Cart\\\\BasketHelper\\:\\:getPositionPrices\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
path: engine/Shopware/Components/Cart/BasketHelper.php
-
- message: "#^Method Shopware\\\\Components\\\\Cart\\\\BasketHelper\\:\\:getPositionPrices\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Components\\\\Cart\\\\BasketHelperInterface\\:\\:getPositionPrices\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Components/Cart/BasketHelper.php
+ path: engine/Shopware/Components/Cart/BasketHelperInterface.php
-
- message: "#^Method Shopware\\\\Components\\\\Cart\\\\BasketHelperInterface\\:\\:addProportionalDiscount\\(\\) has no return type specified\\.$#"
+ message: "#^Query error\\: Column \"s_order_basket\\.sessionID\" expects value type string\\|null, got type mixed$#"
count: 1
- path: engine/Shopware/Components/Cart/BasketHelperInterface.php
+ path: engine/Shopware/Components/Cart/CartMigration.php
-
- message: "#^Method Shopware\\\\Components\\\\Cart\\\\BasketHelperInterface\\:\\:getPositionPrices\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Query error\\: Column \"s_order_basket\\.userID\" expects value type int, got type mixed$#"
count: 1
- path: engine/Shopware/Components/Cart/BasketHelperInterface.php
+ path: engine/Shopware/Components/Cart/CartMigration.php
-
message: "#^Method Shopware\\\\Components\\\\Cart\\\\CartOrderNumberProvider\\:\\:getAll\\(\\) return type has no value type specified in iterable type array\\.$#"
@@ -15886,12 +14076,12 @@ parameters:
path: engine/Shopware/Components/Cart/CartOrderNumberProviderInterface.php
-
- message: "#^Property Shopware\\\\Components\\\\Cart\\\\CartPersistService\\:\\:\\$cart type has no value type specified in iterable type array\\.$#"
+ message: "#^Query error\\: Argument \\#1 is not a constant array, got array\\$#"
count: 1
path: engine/Shopware/Components/Cart/CartPersistService.php
-
- message: "#^Property Shopware\\\\Components\\\\Cart\\\\CartPersistService\\:\\:\\$cartAttributes type has no value type specified in iterable type array\\.$#"
+ message: "#^Query error\\: Argument \\#1 is not a constant array, got non\\-empty\\-array\\&hasOffsetValue\\('basketID', int\\|string\\|false\\)$#"
count: 1
path: engine/Shopware/Components/Cart/CartPersistService.php
@@ -16075,11 +14265,6 @@ parameters:
count: 1
path: engine/Shopware/Components/Cart/Struct/DiscountContext.php
- -
- message: "#^Property Shopware\\\\Components\\\\Cart\\\\Struct\\\\Price\\:\\:\\$tax \\(float\\) does not accept float\\|null\\.$#"
- count: 1
- path: engine/Shopware/Components/Cart/Struct/Price.php
-
-
message: "#^Method Shopware\\\\Components\\\\Cart\\\\TaxAggregator\\:\\:positionsTaxSum\\(\\) has parameter \\$cart with no value type specified in iterable type array\\.$#"
count: 1
@@ -16200,11 +14385,6 @@ parameters:
count: 1
path: engine/Shopware/Components/Check/Requirements.php
- -
- message: "#^Cannot call method fetchColumn\\(\\) on PDOStatement\\|false\\.$#"
- count: 2
- path: engine/Shopware/Components/Check/Requirements.php
-
-
message: "#^Method Shopware\\\\Components\\\\Check\\\\Requirements\\:\\:handleMaxCompatibleVersion\\(\\) has parameter \\$check with no value type specified in iterable type array\\.$#"
count: 1
@@ -16325,11 +14505,6 @@ parameters:
count: 1
path: engine/Shopware/Components/Compatibility/LegacyStructConverter.php
- -
- message: "#^Method Shopware\\\\Components\\\\Compatibility\\\\LegacyStructConverter\\:\\:convertPriceStruct\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Compatibility/LegacyStructConverter.php
-
-
message: "#^Method Shopware\\\\Components\\\\Compatibility\\\\LegacyStructConverter\\:\\:convertProductPriceStruct\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
@@ -16400,16 +14575,6 @@ parameters:
count: 1
path: engine/Shopware/Components/Compatibility/LegacyStructConverter.php
- -
- message: "#^Negated boolean expression is always false\\.$#"
- count: 1
- path: engine/Shopware/Components/Compatibility/LegacyStructConverter.php
-
- -
- message: "#^Parameter \\#1 \\$date of method Shopware\\\\Components\\\\Compatibility\\\\LegacyStructConverter\\:\\:dateToString\\(\\) expects DateTimeInterface\\|string, DateTimeInterface\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Components/Compatibility/LegacyStructConverter.php
-
-
message: "#^Parameter \\#1 \\$id of method Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Service\\\\CategoryServiceInterface\\:\\:get\\(\\) expects int, int\\|null given\\.$#"
count: 1
@@ -16445,31 +14610,11 @@ parameters:
count: 1
path: engine/Shopware/Components/Config.php
- -
- message: "#^Method Shopware_Components_Config\\:\\:__get\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Config.php
-
- -
- message: "#^Method Shopware_Components_Config\\:\\:__set\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Config.php
-
-
message: "#^Method Shopware_Components_Config\\:\\:__set\\(\\) has parameter \\$value with no type specified\\.$#"
count: 1
path: engine/Shopware/Components/Config.php
- -
- message: "#^Method Shopware_Components_Config\\:\\:get\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Config.php
-
- -
- message: "#^Method Shopware_Components_Config\\:\\:get\\(\\) has parameter \\$default with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Config.php
-
-
message: "#^Method Shopware_Components_Config\\:\\:getByNamespace\\(\\) has no return type specified\\.$#"
count: 1
@@ -16505,11 +14650,6 @@ parameters:
count: 1
path: engine/Shopware/Components/ConfigLoader.php
- -
- message: "#^Method Shopware\\\\Components\\\\ConfigWriter\\:\\:get\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/ConfigWriter.php
-
-
message: "#^Method Shopware\\\\Components\\\\ConfigWriter\\:\\:insert\\(\\) has no return type specified\\.$#"
count: 1
@@ -16646,7 +14786,7 @@ parameters:
path: engine/Shopware/Components/CustomerStream/CookieSubscriber.php
-
- message: "#^Strict comparison using \\=\\=\\= between Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Struct\\\\ShopContextInterface and null will always evaluate to false\\.$#"
+ message: "#^Query error\\: Column \"s_user\\.id\" expects value type int, got type mixed$#"
count: 1
path: engine/Shopware/Components/CustomerStream/CookieSubscriber.php
@@ -16655,26 +14795,6 @@ parameters:
count: 1
path: engine/Shopware/Components/CustomerStream/CustomerStreamCriteriaFactory.php
- -
- message: "#^Method Shopware\\\\Components\\\\CustomerStream\\\\StreamIndexer\\:\\:clearStreamIndex\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/CustomerStream/StreamIndexer.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\CustomerStream\\\\StreamIndexer\\:\\:populate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/CustomerStream/StreamIndexer.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\CustomerStream\\\\StreamIndexerInterface\\:\\:clearStreamIndex\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/CustomerStream/StreamIndexerInterface.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\CustomerStream\\\\StreamIndexerInterface\\:\\:populate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/CustomerStream/StreamIndexerInterface.php
-
-
message: "#^Method Shopware\\\\Components\\\\DependencyInjection\\\\Bridge\\\\Cache\\:\\:createAutomaticBackend\\(\\) has parameter \\$backendOptions with no value type specified in iterable type array\\.$#"
count: 1
@@ -16705,31 +14825,6 @@ parameters:
count: 1
path: engine/Shopware/Components/DependencyInjection/Bridge/Config.php
- -
- message: "#^Method Shopware\\\\Components\\\\DependencyInjection\\\\Bridge\\\\Db\\:\\:buildConnectionString\\(\\) has parameter \\$dbConfig with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/DependencyInjection/Bridge/Db.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\DependencyInjection\\\\Bridge\\\\Db\\:\\:createDbalConnection\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/DependencyInjection/Bridge/Db.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\DependencyInjection\\\\Bridge\\\\Db\\:\\:createEnlightDbAdapter\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/DependencyInjection/Bridge/Db.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\DependencyInjection\\\\Bridge\\\\Db\\:\\:createPDO\\(\\) has parameter \\$dbConfig with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/DependencyInjection/Bridge/Db.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\DependencyInjection\\\\Bridge\\\\Front\\:\\:factory\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/DependencyInjection/Bridge/Front.php
-
-
message: "#^Method Shopware\\\\Components\\\\DependencyInjection\\\\Bridge\\\\Mail\\:\\:factory\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
count: 1
@@ -16746,8 +14841,8 @@ parameters:
path: engine/Shopware/Components/DependencyInjection/Bridge/MailTransport.php
-
- message: "#^Method Shopware\\\\Components\\\\DependencyInjection\\\\Bridge\\\\MailTransport\\:\\:factory\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
- count: 1
+ message: "#^Unable to resolve the template type TClass in call to method static method Enlight_Class\\:\\:Instance\\(\\)$#"
+ count: 2
path: engine/Shopware/Components/DependencyInjection/Bridge/MailTransport.php
-
@@ -16815,11 +14910,6 @@ parameters:
count: 1
path: engine/Shopware/Components/DependencyInjection/Bridge/Session.php
- -
- message: "#^Call to an undefined method Enlight_Template_Manager\\:\\:setDefaultResourceType\\(\\)\\.$#"
- count: 1
- path: engine/Shopware/Components/DependencyInjection/Bridge/Template.php
-
-
message: "#^Method Shopware\\\\Components\\\\DependencyInjection\\\\Bridge\\\\Template\\:\\:factory\\(\\) has parameter \\$backendOptions with no value type specified in iterable type array\\.$#"
count: 1
@@ -16885,11 +14975,6 @@ parameters:
count: 1
path: engine/Shopware/Components/DependencyInjection/Container.php
- -
- message: "#^Method Shopware\\\\Components\\\\DependencyInjection\\\\ContainerAwareInterface\\:\\:setContainer\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/DependencyInjection/ContainerAwareInterface.php
-
-
message: "#^Method Shopware\\\\Components\\\\DependencyInjection\\\\ProxyFactory\\:\\:getProxy\\(\\) has no return type specified\\.$#"
count: 1
@@ -17065,16 +15150,6 @@ parameters:
count: 1
path: engine/Shopware/Components/Document.php
- -
- message: "#^Parameter \\#1 \\$filename of function fopen expects string, string\\|false given\\.$#"
- count: 1
- path: engine/Shopware/Components/Document.php
-
- -
- message: "#^Parameter \\#1 \\$filename of function unlink expects string, string\\|false given\\.$#"
- count: 1
- path: engine/Shopware/Components/Document.php
-
-
message: "#^Parameter \\#1 \\$template of method Shopware\\\\Components\\\\Theme\\\\Inheritance\\:\\:getTemplateDirectories\\(\\) expects Shopware\\\\Models\\\\Shop\\\\Template, Shopware\\\\Models\\\\Shop\\\\Template\\|null given\\.$#"
count: 1
@@ -17110,101 +15185,6 @@ parameters:
count: 1
path: engine/Shopware/Components/Emotion/ComponentInstaller.php
- -
- message: "#^Method Shopware\\\\Components\\\\Emotion\\\\DeviceConfiguration\\:\\:get\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Emotion/DeviceConfiguration.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Emotion\\\\DeviceConfiguration\\:\\:getById\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Emotion/DeviceConfiguration.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Emotion\\\\DeviceConfiguration\\:\\:getChildrenLandingPages\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Emotion/DeviceConfiguration.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Emotion\\\\DeviceConfiguration\\:\\:getEmotionsByVisibility\\(\\) has parameter \\$emotions with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Emotion/DeviceConfiguration.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Emotion\\\\DeviceConfiguration\\:\\:getEmotionsByVisibility\\(\\) has parameter \\$visibility with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Emotion/DeviceConfiguration.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Emotion\\\\DeviceConfiguration\\:\\:getEmotionsByVisibility\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Emotion/DeviceConfiguration.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Emotion\\\\DeviceConfiguration\\:\\:getLandingPage\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Emotion/DeviceConfiguration.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Emotion\\\\DeviceConfiguration\\:\\:getLandingPageShops\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Emotion/DeviceConfiguration.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Emotion\\\\DeviceConfiguration\\:\\:getLandingPageShops\\(\\) should return array but returns array\\|false\\.$#"
- count: 1
- path: engine/Shopware/Components/Emotion/DeviceConfiguration.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Emotion\\\\DeviceConfiguration\\:\\:getListingEmotions\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Emotion/DeviceConfiguration.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Emotion\\\\DeviceConfiguration\\:\\:getMasterLandingPage\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Emotion/DeviceConfiguration.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Emotion\\\\DeviceConfiguration\\:\\:sortEmotionsByPositionAndId\\(\\) has parameter \\$emotions with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Emotion/DeviceConfiguration.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Emotion\\\\DeviceConfiguration\\:\\:sortEmotionsByPositionAndId\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Emotion/DeviceConfiguration.php
-
- -
- message: "#^Parameter \\#1 \\$emotions of method Shopware\\\\Components\\\\Emotion\\\\DeviceConfiguration\\:\\:sortEmotionsByPositionAndId\\(\\) expects array, array\\|false given\\.$#"
- count: 1
- path: engine/Shopware/Components/Emotion/DeviceConfiguration.php
-
- -
- message: "#^Parameter \\#2 \\$array of function array_map expects array, array\\|false given\\.$#"
- count: 1
- path: engine/Shopware/Components/Emotion/DeviceConfiguration.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Emotion\\\\DeviceConfigurationInterface\\:\\:get\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Emotion/DeviceConfigurationInterface.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Emotion\\\\DeviceConfigurationInterface\\:\\:getById\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Emotion/DeviceConfigurationInterface.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Emotion\\\\DeviceConfigurationInterface\\:\\:getLandingPage\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Emotion/DeviceConfigurationInterface.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Emotion\\\\DeviceConfigurationInterface\\:\\:getLandingPageShops\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Emotion/DeviceConfigurationInterface.php
-
-
message: "#^Method Shopware\\\\Components\\\\Emotion\\\\EmotionComponentViewSubscriber\\:\\:registerBackendTemplates\\(\\) has no return type specified\\.$#"
count: 1
@@ -17230,11 +15210,6 @@ parameters:
count: 1
path: engine/Shopware/Components/Emotion/EmotionImporter.php
- -
- message: "#^Method Shopware\\\\Components\\\\Emotion\\\\EmotionImporter\\:\\:cleanupImport\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Emotion/EmotionImporter.php
-
-
message: "#^Method Shopware\\\\Components\\\\Emotion\\\\EmotionImporter\\:\\:extractEmotionArchive\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
@@ -17250,11 +15225,6 @@ parameters:
count: 1
path: engine/Shopware/Components/Emotion/EmotionImporter.php
- -
- message: "#^Method Shopware\\\\Components\\\\Emotion\\\\EmotionImporterInterface\\:\\:cleanupImport\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Emotion/EmotionImporterInterface.php
-
-
message: "#^Method Shopware\\\\Components\\\\Emotion\\\\EmotionTranslationImporter\\:\\:getLocaleMapping\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
@@ -17675,11 +15645,6 @@ parameters:
count: 1
path: engine/Shopware/Components/Emotion/Preset/PresetDataSynchronizer.php
- -
- message: "#^Method Shopware\\\\Components\\\\Emotion\\\\Preset\\\\PresetDataSynchronizer\\:\\:importElementAssets\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Emotion/Preset/PresetDataSynchronizer.php
-
-
message: "#^Method Shopware\\\\Components\\\\Emotion\\\\Preset\\\\PresetDataSynchronizer\\:\\:registerComponentHandlers\\(\\) has parameter \\$defaultComponentHandlers with no value type specified in iterable type array\\.$#"
count: 1
@@ -17710,36 +15675,6 @@ parameters:
count: 3
path: engine/Shopware/Components/Emotion/Preset/PresetDataSynchronizer.php
- -
- message: "#^Method Shopware\\\\Components\\\\Emotion\\\\Preset\\\\PresetDataSynchronizerInterface\\:\\:importElementAssets\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Emotion/Preset/PresetDataSynchronizerInterface.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Emotion\\\\Preset\\\\PresetInstaller\\:\\:installOrUpdate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Emotion/Preset/PresetInstaller.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Emotion\\\\Preset\\\\PresetInstaller\\:\\:uninstall\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Emotion/Preset/PresetInstaller.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Emotion\\\\Preset\\\\PresetInstallerInterface\\:\\:installOrUpdate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Emotion/Preset/PresetInstallerInterface.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Emotion\\\\Preset\\\\PresetInstallerInterface\\:\\:uninstall\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Emotion/Preset/PresetInstallerInterface.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Emotion\\\\Preset\\\\PresetInstallerInterface\\:\\:uninstall\\(\\) has parameter \\$presetNames with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Emotion/Preset/PresetInstallerInterface.php
-
-
message: "#^Method Shopware\\\\Components\\\\Emotion\\\\Preset\\\\PresetLoader\\:\\:getComponentData\\(\\) has parameter \\$collectedComponents with no value type specified in iterable type array\\.$#"
count: 1
@@ -18165,16 +16100,6 @@ parameters:
count: 1
path: engine/Shopware/Components/HttpCache/AppCache.php
- -
- message: "#^Method Shopware\\\\Components\\\\HttpCache\\\\AppCache\\:\\:__construct\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/HttpCache/AppCache.php
-
- -
- message: "#^Property Shopware\\\\Components\\\\HttpCache\\\\AppCache\\:\\:\\$options type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/HttpCache/AppCache.php
-
-
message: "#^Method Shopware\\\\Components\\\\HttpCache\\\\BlackHoleStore\\:\\:cleanup\\(\\) has no return type specified\\.$#"
count: 1
@@ -18716,29 +16641,19 @@ parameters:
path: engine/Shopware/Components/Log/Formatter/WildfireFormatter.php
-
- message: "#^Method Shopware\\\\Components\\\\Log\\\\Handler\\\\DoctrineDBALHandler\\:\\:__construct\\(\\) has parameter \\$columnMap with no value type specified in iterable type array\\.$#"
+ message: "#^Argument \\#0 expects a constant string, got string$#"
count: 1
path: engine/Shopware/Components/Log/Handler/DoctrineDBALHandler.php
-
- message: "#^Property Shopware\\\\Components\\\\Log\\\\Handler\\\\DoctrineDBALHandler\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Components\\\\Log\\\\Handler\\\\DoctrineDBALHandler\\:\\:__construct\\(\\) has parameter \\$columnMap with no value type specified in iterable type array\\.$#"
count: 1
path: engine/Shopware/Components/Log/Handler/DoctrineDBALHandler.php
-
- message: "#^Method Shopware\\\\Components\\\\Log\\\\Parser\\\\LogfileParser\\:\\:parseLogFile\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Log/Parser/LogfileParser.php
-
- -
- message: "#^Parameter \\#2 \\$offset of class LimitIterator constructor expects int, int\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Components/Log/Parser/LogfileParser.php
-
- -
- message: "#^Parameter \\#3 \\$limit of class LimitIterator constructor expects int, int\\|null given\\.$#"
+ message: "#^Property Shopware\\\\Components\\\\Log\\\\Handler\\\\DoctrineDBALHandler\\:\\:\\$columnMap type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Components/Log/Parser/LogfileParser.php
+ path: engine/Shopware/Components/Log/Handler/DoctrineDBALHandler.php
-
message: "#^Access to an undefined property object\\:\\:\\$id\\.$#"
@@ -18775,11 +16690,6 @@ parameters:
count: 1
path: engine/Shopware/Components/LogawareReflectionHelper.php
- -
- message: "#^Method Shopware\\\\Components\\\\LogawareReflectionHelper\\:\\:unserialize\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/LogawareReflectionHelper.php
-
-
message: "#^Method Shopware\\\\Components\\\\Logger\\:\\:table\\(\\) has no return type specified\\.$#"
count: 1
@@ -18835,36 +16745,11 @@ parameters:
count: 1
path: engine/Shopware/Components/ManualSorting/ProductLoaderInterface.php
- -
- message: "#^Method Shopware\\\\Components\\\\Migrations\\\\AbstractMigration\\:\\:getSql\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Migrations/AbstractMigration.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Migrations\\\\AbstractMigration\\:\\:up\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Migrations/AbstractMigration.php
-
- -
- message: "#^Parameter \\#1 \\$path of function basename expects string, string\\|false given\\.$#"
- count: 1
- path: engine/Shopware/Components/Migrations/AbstractMigration.php
-
- -
- message: "#^Property Shopware\\\\Components\\\\Migrations\\\\AbstractMigration\\:\\:\\$sql type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Migrations/AbstractMigration.php
-
-
message: "#^Method Shopware\\\\Components\\\\Migrations\\\\AbstractPluginMigration\\:\\:down\\(\\) has no return type specified\\.$#"
count: 1
path: engine/Shopware/Components/Migrations/AbstractPluginMigration.php
- -
- message: "#^Cannot call method fetchColumn\\(\\) on PDOStatement\\|false\\.$#"
- count: 1
- path: engine/Shopware/Components/Migrations/Manager.php
-
-
message: "#^Method Shopware\\\\Components\\\\Migrations\\\\Manager\\:\\:apply\\(\\) has no return type specified\\.$#"
count: 1
@@ -18940,16 +16825,6 @@ parameters:
count: 1
path: engine/Shopware/Components/Model/Cache.php
- -
- message: "#^Cannot call method fetch\\(\\) on PDOStatement\\|false\\.$#"
- count: 1
- path: engine/Shopware/Components/Model/CategoryDenormalization.php
-
- -
- message: "#^Cannot call method fetchColumn\\(\\) on PDOStatement\\|false\\.$#"
- count: 1
- path: engine/Shopware/Components/Model/CategoryDenormalization.php
-
-
message: "#^Method Shopware\\\\Components\\\\Model\\\\CategoryDenormalization\\:\\:addAssignment\\(\\) has no return type specified\\.$#"
count: 1
@@ -19110,11 +16985,6 @@ parameters:
count: 1
path: engine/Shopware/Components/Model/DBAL/Result.php
- -
- message: "#^Method Shopware\\\\Components\\\\Model\\\\EventSubscriber\\:\\:getEntityName\\(\\) should return string but returns class\\-string\\\\|false\\.$#"
- count: 1
- path: engine/Shopware/Components/Model/EventSubscriber.php
-
-
message: "#^Method Shopware\\\\Components\\\\Model\\\\Generator\\:\\:createTableMapping\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
@@ -19285,11 +17155,6 @@ parameters:
count: 1
path: engine/Shopware/Components/Model/ModelManager.php
- -
- message: "#^Method Shopware\\\\Components\\\\Model\\\\ModelManager\\:\\:serializeEntity\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Model/ModelManager.php
-
-
message: "#^Method Shopware\\\\Components\\\\Model\\\\ModelManager\\:\\:toArray\\(\\) has parameter \\$entity with no value type specified in iterable type Traversable\\.$#"
count: 1
@@ -19375,16 +17240,6 @@ parameters:
count: 1
path: engine/Shopware/Components/MultiEdit/Resource/Product.php
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\:\\:batchProcess\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/Product.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\:\\:createQueue\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/Product.php
-
-
message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\:\\:createQueue\\(\\) has parameter \\$filterArray with no value type specified in iterable type array\\.$#"
count: 1
@@ -19395,16 +17250,6 @@ parameters:
count: 1
path: engine/Shopware/Components/MultiEdit/Resource/Product.php
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\:\\:deleteBackup\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/Product.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\:\\:filter\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/Product.php
-
-
message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\:\\:filter\\(\\) has parameter \\$orderBy with no type specified\\.$#"
count: 1
@@ -19415,61 +17260,16 @@ parameters:
count: 1
path: engine/Shopware/Components/MultiEdit/Resource/Product.php
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\:\\:getBatchColumns\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/Product.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\:\\:getColumnConfig\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/Product.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\:\\:getGrammar\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/Product.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\:\\:getValuesFor\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/Product.php
-
-
message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\:\\:getValuesFor\\(\\) has parameter \\$queryConfig with no value type specified in iterable type array\\.$#"
count: 1
path: engine/Shopware/Components/MultiEdit/Resource/Product.php
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\:\\:listBackups\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/Product.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\:\\:restoreBackup\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/Product.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\:\\:save\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/Product.php
-
-
message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\:\\:save\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
count: 1
path: engine/Shopware/Components/MultiEdit/Resource/Product.php
- -
- message: "#^Unable to resolve the template type T in call to method Doctrine\\\\ORM\\\\EntityManager\\:\\:find\\(\\)$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/Product.php
-
- -
- message: "#^Unable to resolve the template type T in call to method Doctrine\\\\ORM\\\\EntityManager\\:\\:getRepository\\(\\)$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/Product.php
-
-
message: "#^Argument of an invalid type array\\\\|false supplied for foreach, only iterables are supported\\.$#"
count: 2
@@ -19545,11 +17345,6 @@ parameters:
count: 1
path: engine/Shopware/Components/MultiEdit/Resource/Product/Backup.php
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\\\Backup\\:\\:getList\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/Product/Backup.php
-
-
message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\\\Backup\\:\\:getPrefixFromTable\\(\\) has no return type specified\\.$#"
count: 1
@@ -19560,11 +17355,6 @@ parameters:
count: 1
path: engine/Shopware/Components/MultiEdit/Resource/Product/Backup.php
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\\\Backup\\:\\:restore\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/Product/Backup.php
-
-
message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\\\Backup\\:\\:saveBackup\\(\\) has no return type specified\\.$#"
count: 1
@@ -19605,16 +17395,6 @@ parameters:
count: 1
path: engine/Shopware/Components/MultiEdit/Resource/Product/BatchProcess.php
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\\\BatchProcess\\:\\:batchProcess\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/Product/BatchProcess.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\\\BatchProcess\\:\\:getEditableColumns\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/Product/BatchProcess.php
-
-
message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\\\BatchProcess\\:\\:getQueue\\(\\) has no return type specified\\.$#"
count: 1
@@ -19630,26 +17410,6 @@ parameters:
count: 1
path: engine/Shopware/Components/MultiEdit/Resource/Product/BatchProcess.php
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\\\DqlHelper\\:\\:addInfo\\(\\) has parameter \\$articles with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/Product/DqlHelper.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\\\DqlHelper\\:\\:addInfo\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/Product/DqlHelper.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\\\DqlHelper\\:\\:buildColumnInfo\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/Product/DqlHelper.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\\\DqlHelper\\:\\:buildMapping\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/Product/DqlHelper.php
-
-
message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\\\DqlHelper\\:\\:formatValue\\(\\) has parameter \\$field with no value type specified in iterable type array\\.$#"
count: 1
@@ -19675,16 +17435,6 @@ parameters:
count: 1
path: engine/Shopware/Components/MultiEdit/Resource/Product/DqlHelper.php
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\\\DqlHelper\\:\\:getColumnsForProductListing\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/Product/DqlHelper.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\\\DqlHelper\\:\\:getDefaultColumns\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/Product/DqlHelper.php
-
-
message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\\\DqlHelper\\:\\:getDqlFromTokens\\(\\) has parameter \\$tokens with no value type specified in iterable type array\\.$#"
count: 1
@@ -19695,11 +17445,6 @@ parameters:
count: 1
path: engine/Shopware/Components/MultiEdit/Resource/Product/DqlHelper.php
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\\\DqlHelper\\:\\:getEntityForPrefix\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/Product/DqlHelper.php
-
-
message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\\\DqlHelper\\:\\:getIdForForeignEntity\\(\\) has no return type specified\\.$#"
count: 1
@@ -19730,16 +17475,6 @@ parameters:
count: 1
path: engine/Shopware/Components/MultiEdit/Resource/Product/DqlHelper.php
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\\\DqlHelper\\:\\:getProductForListing\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/Product/DqlHelper.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\\\DqlHelper\\:\\:getProductsForListing\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/Product/DqlHelper.php
-
-
message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\\\DqlHelper\\:\\:groupOperations\\(\\) has parameter \\$operations with no value type specified in iterable type array\\.$#"
count: 1
@@ -19765,11 +17500,6 @@ parameters:
count: 1
path: engine/Shopware/Components/MultiEdit/Resource/Product/DqlHelper.php
- -
- message: "#^Property Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\\\DqlHelper\\:\\:\\$columnInfo has no type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/Product/DqlHelper.php
-
-
message: "#^Property Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\\\DqlHelper\\:\\:\\$columns has no type specified\\.$#"
count: 1
@@ -19785,11 +17515,6 @@ parameters:
count: 1
path: engine/Shopware/Components/MultiEdit/Resource/Product/DqlHelper.php
- -
- message: "#^Property Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\\\DqlHelper\\:\\:\\$prefixToEntity has no type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/Product/DqlHelper.php
-
-
message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\\\Filter\\:\\:filter\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
count: 1
@@ -19800,11 +17525,6 @@ parameters:
count: 1
path: engine/Shopware/Components/MultiEdit/Resource/Product/Filter.php
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\\\Filter\\:\\:filter\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/Product/Filter.php
-
-
message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\\\Filter\\:\\:filterArrayToString\\(\\) has parameter \\$filterArray with no value type specified in iterable type array\\.$#"
count: 1
@@ -19840,26 +17560,11 @@ parameters:
count: 1
path: engine/Shopware/Components/MultiEdit/Resource/Product/Filter.php
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\\\Filter\\:\\:getPaginatedResult\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/Product/Filter.php
-
-
message: "#^Parameter \\#2 \\$orderBy of method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\\\Filter\\:\\:getFilterQueryBuilder\\(\\) expects array, array\\|null given\\.$#"
count: 1
path: engine/Shopware/Components/MultiEdit/Resource/Product/Filter.php
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\\\Grammar\\:\\:generateAttributesFromColumns\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/Product/Grammar.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\\\Grammar\\:\\:getGrammar\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/Product/Grammar.php
-
-
message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\\\Queue\\:\\:create\\(\\) has parameter \\$filterArray with no value type specified in iterable type array\\.$#"
count: 1
@@ -19870,11 +17575,6 @@ parameters:
count: 1
path: engine/Shopware/Components/MultiEdit/Resource/Product/Queue.php
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\\\Queue\\:\\:create\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/Product/Queue.php
-
-
message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\\\Queue\\:\\:pop\\(\\) has no return type specified\\.$#"
count: 1
@@ -19895,21 +17595,6 @@ parameters:
count: 1
path: engine/Shopware/Components/MultiEdit/Resource/Product/Value.php
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\Product\\\\Value\\:\\:getValuesFor\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/Product/Value.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\ResourceInterface\\:\\:batchProcess\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/ResourceInterface.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\ResourceInterface\\:\\:createQueue\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/ResourceInterface.php
-
-
message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\ResourceInterface\\:\\:createQueue\\(\\) has parameter \\$filterArray with no value type specified in iterable type array\\.$#"
count: 1
@@ -19920,16 +17605,6 @@ parameters:
count: 1
path: engine/Shopware/Components/MultiEdit/Resource/ResourceInterface.php
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\ResourceInterface\\:\\:deleteBackup\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/ResourceInterface.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\ResourceInterface\\:\\:filter\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/ResourceInterface.php
-
-
message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\ResourceInterface\\:\\:filter\\(\\) has parameter \\$orderBy with no type specified\\.$#"
count: 1
@@ -19940,91 +17615,31 @@ parameters:
count: 1
path: engine/Shopware/Components/MultiEdit/Resource/ResourceInterface.php
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\ResourceInterface\\:\\:getBatchColumns\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/ResourceInterface.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\ResourceInterface\\:\\:getColumnConfig\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/ResourceInterface.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\ResourceInterface\\:\\:getGrammar\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/ResourceInterface.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\ResourceInterface\\:\\:getValuesFor\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/ResourceInterface.php
-
-
message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\ResourceInterface\\:\\:getValuesFor\\(\\) has parameter \\$queryConfig with no value type specified in iterable type array\\.$#"
count: 1
path: engine/Shopware/Components/MultiEdit/Resource/ResourceInterface.php
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\ResourceInterface\\:\\:listBackups\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/ResourceInterface.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\ResourceInterface\\:\\:restoreBackup\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/ResourceInterface.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\ResourceInterface\\:\\:save\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/MultiEdit/Resource/ResourceInterface.php
-
-
message: "#^Method Shopware\\\\Components\\\\MultiEdit\\\\Resource\\\\ResourceInterface\\:\\:save\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
count: 1
path: engine/Shopware/Components/MultiEdit/Resource/ResourceInterface.php
- -
- message: "#^Method Shopware\\\\Components\\\\OptinService\\:\\:add\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/OptinService.php
-
-
message: "#^Method Shopware\\\\Components\\\\OptinService\\:\\:add\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
path: engine/Shopware/Components/OptinService.php
- -
- message: "#^Method Shopware\\\\Components\\\\OptinService\\:\\:delete\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/OptinService.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\OptinServiceInterface\\:\\:add\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/OptinServiceInterface.php
-
-
message: "#^Method Shopware\\\\Components\\\\OptinServiceInterface\\:\\:add\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
path: engine/Shopware/Components/OptinServiceInterface.php
- -
- message: "#^Method Shopware\\\\Components\\\\OptinServiceInterface\\:\\:delete\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/OptinServiceInterface.php
-
-
message: "#^Method Shopware\\\\Components\\\\Password\\\\Encoder\\\\Argon2i\\:\\:__construct\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
count: 1
path: engine/Shopware/Components/Password/Encoder/Argon2i.php
- -
- message: "#^Method Shopware\\\\Components\\\\Password\\\\Encoder\\\\Argon2i\\:\\:encodePassword\\(\\) should return string but returns string\\|false\\.$#"
- count: 1
- path: engine/Shopware/Components/Password/Encoder/Argon2i.php
-
-
message: "#^Property Shopware\\\\Components\\\\Password\\\\Encoder\\\\Argon2i\\:\\:\\$options type has no value type specified in iterable type array\\.$#"
count: 1
@@ -20035,11 +17650,6 @@ parameters:
count: 1
path: engine/Shopware/Components/Password/Encoder/Argon2id.php
- -
- message: "#^Method Shopware\\\\Components\\\\Password\\\\Encoder\\\\Argon2id\\:\\:encodePassword\\(\\) should return string but returns string\\|false\\.$#"
- count: 1
- path: engine/Shopware/Components/Password/Encoder/Argon2id.php
-
-
message: "#^Property Shopware\\\\Components\\\\Password\\\\Encoder\\\\Argon2id\\:\\:\\$options type has no value type specified in iterable type array\\.$#"
count: 1
@@ -20050,11 +17660,6 @@ parameters:
count: 1
path: engine/Shopware/Components/Password/Encoder/Bcrypt.php
- -
- message: "#^Method Shopware\\\\Components\\\\Password\\\\Encoder\\\\Bcrypt\\:\\:encodePassword\\(\\) should return string but returns string\\|false\\.$#"
- count: 1
- path: engine/Shopware/Components/Password/Encoder/Bcrypt.php
-
-
message: "#^Property Shopware\\\\Components\\\\Password\\\\Encoder\\\\Bcrypt\\:\\:\\$options type has no value type specified in iterable type array\\.$#"
count: 1
@@ -20080,16 +17685,6 @@ parameters:
count: 1
path: engine/Shopware/Components/Password/Manager.php
- -
- message: "#^Method Shopware\\\\Components\\\\Password\\\\Manager\\:\\:addEncoder\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Password/Manager.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Password\\\\Manager\\:\\:getCompatibleEncoders\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Password/Manager.php
-
-
message: "#^Property Symfony\\\\Component\\\\HttpKernel\\\\Bundle\\\\Bundle\\:\\:\\$container \\(Symfony\\\\Component\\\\DependencyInjection\\\\ContainerInterface\\) does not accept Symfony\\\\Component\\\\DependencyInjection\\\\ContainerInterface\\|null\\.$#"
count: 1
@@ -20270,31 +17865,16 @@ parameters:
count: 1
path: engine/Shopware/Components/Plugin/Configuration/Layers/AbstractShopConfigurationLayer.php
- -
- message: "#^Method Shopware\\\\Components\\\\Plugin\\\\Configuration\\\\Layers\\\\AbstractShopConfigurationLayer\\:\\:writeValues\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Plugin/Configuration/Layers/AbstractShopConfigurationLayer.php
-
-
message: "#^Method Shopware\\\\Components\\\\Plugin\\\\Configuration\\\\Layers\\\\ConfigurationLayerInterface\\:\\:readValues\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
path: engine/Shopware/Components/Plugin/Configuration/Layers/ConfigurationLayerInterface.php
- -
- message: "#^Method Shopware\\\\Components\\\\Plugin\\\\Configuration\\\\Layers\\\\ConfigurationLayerInterface\\:\\:writeValues\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Plugin/Configuration/Layers/ConfigurationLayerInterface.php
-
-
message: "#^Method Shopware\\\\Components\\\\Plugin\\\\Configuration\\\\Layers\\\\DefaultLayer\\:\\:readValues\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
path: engine/Shopware/Components/Plugin/Configuration/Layers/DefaultLayer.php
- -
- message: "#^Method Shopware\\\\Components\\\\Plugin\\\\Configuration\\\\Layers\\\\DefaultLayer\\:\\:writeValues\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Plugin/Configuration/Layers/DefaultLayer.php
-
-
message: "#^Method Shopware\\\\Components\\\\Plugin\\\\Configuration\\\\Layers\\\\DefaultShopLayer\\:\\:readValues\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
@@ -20321,62 +17901,12 @@ parameters:
path: engine/Shopware/Components/Plugin/Configuration/ReaderInterface.php
-
- message: "#^Method Shopware\\\\Components\\\\Plugin\\\\Configuration\\\\Writer\\:\\:setByPluginName\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Plugin/Configuration/Writer.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Plugin\\\\Configuration\\\\Writer\\:\\:setByPluginName\\(\\) has parameter \\$elements with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Plugin/Configuration/Writer.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Plugin\\\\Configuration\\\\Writer\\:\\:setByPluginName\\(\\) has parameter \\$shopId with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Plugin/Configuration/Writer.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Plugin\\\\Configuration\\\\WriterInterface\\:\\:setByPluginName\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Plugin/Configuration/WriterInterface.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Plugin\\\\Configuration\\\\WriterInterface\\:\\:setByPluginName\\(\\) has parameter \\$elements with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Plugin/Configuration/WriterInterface.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Plugin\\\\Configuration\\\\WriterInterface\\:\\:setByPluginName\\(\\) has parameter \\$shopId with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Plugin/Configuration/WriterInterface.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Plugin\\\\CronjobSynchronizer\\:\\:addCronjob\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Plugin/CronjobSynchronizer.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Plugin\\\\CronjobSynchronizer\\:\\:addCronjob\\(\\) has parameter \\$cronjob with no value type specified in iterable type array\\.$#"
+ message: "#^Query error\\: Argument \\#1 is not a constant array, got array\\&hasOffsetValue\\('pluginID', int\\)$#"
count: 1
path: engine/Shopware/Components/Plugin/CronjobSynchronizer.php
-
- message: "#^Method Shopware\\\\Components\\\\Plugin\\\\CronjobSynchronizer\\:\\:removeNotExistingEntries\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Plugin/CronjobSynchronizer.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Plugin\\\\CronjobSynchronizer\\:\\:removeNotExistingEntries\\(\\) has parameter \\$cronjobActions with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Plugin/CronjobSynchronizer.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Plugin\\\\CronjobSynchronizer\\:\\:synchronize\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Plugin/CronjobSynchronizer.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Plugin\\\\CronjobSynchronizer\\:\\:synchronize\\(\\) has parameter \\$cronjobs with no value type specified in iterable type array\\.$#"
+ message: "#^Query error\\: Argument \\#1 is not a constant array, got non\\-empty\\-array\\&hasOffsetValue\\('end', DateTime\\)&hasOffsetValue\\('next', DateTime\\)&hasOffsetValue\\('pluginID', int\\)$#"
count: 1
path: engine/Shopware/Components/Plugin/CronjobSynchronizer.php
@@ -20430,41 +17960,21 @@ parameters:
count: 1
path: engine/Shopware/Components/Plugin/FormSynchronizer.php
- -
- message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Shop\\\\Locale\\|null\\.$#"
- count: 1
- path: engine/Shopware/Components/Plugin/MenuSynchronizer.php
-
-
message: "#^Method Shopware\\\\Components\\\\Plugin\\\\MenuSynchronizer\\:\\:createMenuItem\\(\\) has parameter \\$menuItem with no value type specified in iterable type array\\.$#"
count: 1
path: engine/Shopware/Components/Plugin/MenuSynchronizer.php
- -
- message: "#^Method Shopware\\\\Components\\\\Plugin\\\\MenuSynchronizer\\:\\:removeNotExistingEntries\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Plugin/MenuSynchronizer.php
-
-
message: "#^Method Shopware\\\\Components\\\\Plugin\\\\MenuSynchronizer\\:\\:removeNotExistingEntries\\(\\) has parameter \\$menuNames with no value type specified in iterable type array\\.$#"
count: 1
path: engine/Shopware/Components/Plugin/MenuSynchronizer.php
- -
- message: "#^Method Shopware\\\\Components\\\\Plugin\\\\MenuSynchronizer\\:\\:saveMenuTranslation\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Plugin/MenuSynchronizer.php
-
-
message: "#^Method Shopware\\\\Components\\\\Plugin\\\\MenuSynchronizer\\:\\:saveMenuTranslation\\(\\) has parameter \\$labels with no value type specified in iterable type array\\.$#"
count: 1
path: engine/Shopware/Components/Plugin/MenuSynchronizer.php
- -
- message: "#^Method Shopware\\\\Components\\\\Plugin\\\\MenuSynchronizer\\:\\:synchronize\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Plugin/MenuSynchronizer.php
-
-
message: "#^Method Shopware\\\\Components\\\\Plugin\\\\MenuSynchronizer\\:\\:synchronize\\(\\) has parameter \\$menu with no value type specified in iterable type array\\.$#"
count: 1
@@ -20535,6 +18045,71 @@ parameters:
count: 1
path: engine/Shopware/Components/Plugin/Namespace.php
+ -
+ message: "#^Query error\\: Column \"s_core_plugins\\.added\" expects value type string, got type DateTimeInterface$#"
+ count: 1
+ path: engine/Shopware/Components/Plugin/Namespace.php
+
+ -
+ message: "#^Query error\\: Column \"s_core_plugins\\.capability_enable\" expects value type int, got type bool$#"
+ count: 2
+ path: engine/Shopware/Components/Plugin/Namespace.php
+
+ -
+ message: "#^Query error\\: Column \"s_core_plugins\\.capability_install\" expects value type int, got type bool$#"
+ count: 2
+ path: engine/Shopware/Components/Plugin/Namespace.php
+
+ -
+ message: "#^Query error\\: Column \"s_core_plugins\\.capability_secure_uninstall\" expects value type int, got type bool$#"
+ count: 2
+ path: engine/Shopware/Components/Plugin/Namespace.php
+
+ -
+ message: "#^Query error\\: Column \"s_core_plugins\\.capability_update\" expects value type int, got type bool$#"
+ count: 2
+ path: engine/Shopware/Components/Plugin/Namespace.php
+
+ -
+ message: "#^Query error\\: Column \"s_core_plugins\\.description\" expects value type string\\|null, got type mixed$#"
+ count: 2
+ path: engine/Shopware/Components/Plugin/Namespace.php
+
+ -
+ message: "#^Query error\\: Column \"s_core_plugins\\.license\" expects value type string\\|null, got type mixed$#"
+ count: 2
+ path: engine/Shopware/Components/Plugin/Namespace.php
+
+ -
+ message: "#^Query error\\: Column \"s_core_plugins\\.link\" expects value type string\\|null, got type mixed$#"
+ count: 2
+ path: engine/Shopware/Components/Plugin/Namespace.php
+
+ -
+ message: "#^Query error\\: Column \"s_core_plugins\\.refresh_date\" expects value type string\\|null, got type DateTimeInterface$#"
+ count: 2
+ path: engine/Shopware/Components/Plugin/Namespace.php
+
+ -
+ message: "#^Query error\\: Column \"s_core_plugins\\.support\" expects value type string\\|null, got type mixed$#"
+ count: 2
+ path: engine/Shopware/Components/Plugin/Namespace.php
+
+ -
+ message: "#^Query error\\: Column \"s_core_plugins\\.update_date\" expects value type string\\|null, got type mixed$#"
+ count: 2
+ path: engine/Shopware/Components/Plugin/Namespace.php
+
+ -
+ message: "#^Query error\\: Column \"s_core_plugins\\.update_source\" expects value type string\\|null, got type mixed$#"
+ count: 2
+ path: engine/Shopware/Components/Plugin/Namespace.php
+
+ -
+ message: "#^Query error\\: Column \"s_core_plugins\\.update_version\" expects value type string\\|null, got type mixed$#"
+ count: 2
+ path: engine/Shopware/Components/Plugin/Namespace.php
+
-
message: "#^Method Shopware\\\\Components\\\\Plugin\\\\PaymentInstaller\\:\\:createOrUpdate\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
count: 1
@@ -20565,6 +18140,16 @@ parameters:
count: 1
path: engine/Shopware/Components/Plugin/ResourceSubscriber.php
+ -
+ message: "#^Cannot assign offset non\\-falsy\\-string to array\\\\>\\|string\\|null\\.$#"
+ count: 1
+ path: engine/Shopware/Components/Plugin/XmlPluginInfoReader.php
+
+ -
+ message: "#^Cannot assign offset string to array\\\\>\\|string\\|null\\>\\|string\\|null\\.$#"
+ count: 1
+ path: engine/Shopware/Components/Plugin/XmlPluginInfoReader.php
+
-
message: "#^Method Shopware\\\\Components\\\\Plugin\\\\XmlPluginInfoReader\\:\\:parseInfo\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
@@ -20655,6 +18240,16 @@ parameters:
count: 1
path: engine/Shopware/Components/Plugin/XmlReader/XmlPluginReader.php
+ -
+ message: "#^Cannot assign offset non\\-falsy\\-string to array\\\\>\\|string\\.$#"
+ count: 1
+ path: engine/Shopware/Components/Plugin/XmlReader/XmlPluginReader.php
+
+ -
+ message: "#^Cannot assign offset string to array\\\\>\\|string\\>\\|string\\.$#"
+ count: 1
+ path: engine/Shopware/Components/Plugin/XmlReader/XmlPluginReader.php
+
-
message: "#^Method Shopware\\\\Components\\\\Plugin\\\\XmlReader\\\\XmlPluginReader\\:\\:parseBlacklist\\(\\) has parameter \\$items with generic class DOMNodeList but does not specify its types\\: TNode$#"
count: 1
@@ -20680,11 +18275,6 @@ parameters:
count: 1
path: engine/Shopware/Components/Plugin/XmlReader/XmlReaderBase.php
- -
- message: "#^Method Shopware\\\\Components\\\\Plugin\\\\XmlReader\\\\XmlReaderBase\\:\\:getChildren\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Plugin/XmlReader/XmlReaderBase.php
-
-
message: "#^Method Shopware\\\\Components\\\\Plugin\\\\XmlReader\\\\XmlReaderBase\\:\\:parseFile\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
@@ -20710,21 +18300,11 @@ parameters:
count: 1
path: engine/Shopware/Components/Plugin/XmlReader/XmlReaderBase.php
- -
- message: "#^Method Shopware\\\\Components\\\\Plugin\\\\XmlReader\\\\XmlReaderBase\\:\\:parseTranslatableElement\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Plugin/XmlReader/XmlReaderBase.php
-
-
message: "#^Method Shopware\\\\Components\\\\Plugin\\\\XmlReader\\\\XmlReaderBase\\:\\:parseTranslatableNodeList\\(\\) has parameter \\$list with generic class DOMNodeList but does not specify its types\\: TNode$#"
count: 1
path: engine/Shopware/Components/Plugin/XmlReader/XmlReaderBase.php
- -
- message: "#^Method Shopware\\\\Components\\\\Plugin\\\\XmlReader\\\\XmlReaderBase\\:\\:parseTranslatableNodeList\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Plugin/XmlReader/XmlReaderBase.php
-
-
message: "#^Method Shopware\\\\Components\\\\Plugin\\\\XmlReader\\\\XmlReaderBase\\:\\:read\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
@@ -20760,31 +18340,6 @@ parameters:
count: 1
path: engine/Shopware/Components/Privacy/PrivacyCleanupCronSubscriber.php
- -
- message: "#^Method Shopware\\\\Components\\\\Privacy\\\\PrivacyService\\:\\:cleanupCanceledOrders\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Privacy/PrivacyService.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Privacy\\\\PrivacyService\\:\\:cleanupGuestUsers\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Privacy/PrivacyService.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Privacy\\\\PrivacyServiceInterface\\:\\:cleanupCanceledOrders\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Privacy/PrivacyServiceInterface.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Privacy\\\\PrivacyServiceInterface\\:\\:cleanupGuestUsers\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Privacy/PrivacyServiceInterface.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\ProductStream\\\\FacetFilter\\:\\:add\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/ProductStream/FacetFilter.php
-
-
message: "#^Method Shopware\\\\Components\\\\ProductStream\\\\FacetFilter\\:\\:removeStreamPropertyConditions\\(\\) has no return type specified\\.$#"
count: 1
@@ -20800,26 +18355,11 @@ parameters:
count: 1
path: engine/Shopware/Components/ProductStream/FacetFilter.php
- -
- message: "#^Method Shopware\\\\Components\\\\ProductStream\\\\FacetFilterInterface\\:\\:add\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/ProductStream/FacetFilterInterface.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\ProductStream\\\\Repository\\:\\:assignConditions\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/ProductStream/Repository.php
-
-
message: "#^Method Shopware\\\\Components\\\\ProductStream\\\\Repository\\:\\:assignConditions\\(\\) has parameter \\$productStream with no value type specified in iterable type array\\.$#"
count: 1
path: engine/Shopware/Components/ProductStream/Repository.php
- -
- message: "#^Method Shopware\\\\Components\\\\ProductStream\\\\Repository\\:\\:assignSortings\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/ProductStream/Repository.php
-
-
message: "#^Method Shopware\\\\Components\\\\ProductStream\\\\Repository\\:\\:assignSortings\\(\\) has parameter \\$productStream with no value type specified in iterable type array\\.$#"
count: 1
@@ -20830,31 +18370,11 @@ parameters:
count: 1
path: engine/Shopware/Components/ProductStream/Repository.php
- -
- message: "#^Method Shopware\\\\Components\\\\ProductStream\\\\Repository\\:\\:getStreamById\\(\\) should return array but returns array\\\\|false\\.$#"
- count: 1
- path: engine/Shopware/Components/ProductStream/Repository.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\ProductStream\\\\Repository\\:\\:prepareConditionStream\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/ProductStream/Repository.php
-
-
message: "#^Method Shopware\\\\Components\\\\ProductStream\\\\Repository\\:\\:prepareConditionStream\\(\\) has parameter \\$productStream with no value type specified in iterable type array\\.$#"
count: 1
path: engine/Shopware/Components/ProductStream/Repository.php
- -
- message: "#^Method Shopware\\\\Components\\\\ProductStream\\\\Repository\\:\\:prepareCriteria\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/ProductStream/Repository.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\ProductStream\\\\Repository\\:\\:prepareSelectionStream\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/ProductStream/Repository.php
-
-
message: "#^Method Shopware\\\\Components\\\\ProductStream\\\\Repository\\:\\:prepareSelectionStream\\(\\) has parameter \\$productStream with no value type specified in iterable type array\\.$#"
count: 1
@@ -20865,11 +18385,6 @@ parameters:
count: 1
path: engine/Shopware/Components/ProductStream/Repository.php
- -
- message: "#^Method Shopware\\\\Components\\\\ProductStream\\\\RepositoryInterface\\:\\:prepareCriteria\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/ProductStream/RepositoryInterface.php
-
-
message: "#^Method Shopware\\\\Components\\\\ProductStream\\\\RepositoryInterface\\:\\:unserialize\\(\\) has parameter \\$serializedConditions with no value type specified in iterable type array\\.$#"
count: 1
@@ -21030,11 +18545,6 @@ parameters:
count: 1
path: engine/Shopware/Components/ShopRegistrationService.php
- -
- message: "#^Argument of an invalid type array\\|false supplied for foreach, only iterables are supported\\.$#"
- count: 1
- path: engine/Shopware/Components/SitePageMenu.php
-
-
message: "#^Method Shopware\\\\Components\\\\SitePageMenu\\:\\:assignSeoUrls\\(\\) has parameter \\$menu with no value type specified in iterable type array\\.$#"
count: 1
@@ -21070,16 +18580,6 @@ parameters:
count: 1
path: engine/Shopware/Components/SitePageMenu.php
- -
- message: "#^Variable \\$activePages in empty\\(\\) always exists and is not falsy\\.$#"
- count: 1
- path: engine/Shopware/Components/SitePageMenu.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\SitemapXMLRepository\\:\\:filterLink\\(\\) has parameter \\$userParams with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/SitemapXMLRepository.php
-
-
message: "#^Method Shopware\\\\Components\\\\SitemapXMLRepository\\:\\:getSitemapContent\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
@@ -21231,12 +18731,12 @@ parameters:
path: engine/Shopware/Components/Snippet/Writer/DatabaseWriter.php
-
- message: "#^Method Shopware\\\\Components\\\\Snippet\\\\Writer\\\\QueryWriter\\:\\:generateInsertQueries\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Query error\\: Column \"s_core_snippets\\.id\" expects value type int, got type mixed$#"
count: 1
- path: engine/Shopware/Components/Snippet/Writer/QueryWriter.php
+ path: engine/Shopware/Components/Snippet/Writer/DatabaseWriter.php
-
- message: "#^Method Shopware\\\\Components\\\\Snippet\\\\Writer\\\\QueryWriter\\:\\:generateUpdateInsertQueries\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Components\\\\Snippet\\\\Writer\\\\QueryWriter\\:\\:generateInsertQueries\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
path: engine/Shopware/Components/Snippet/Writer/QueryWriter.php
@@ -21605,46 +19105,11 @@ parameters:
count: 2
path: engine/Shopware/Components/Theme/Compiler.php
- -
- message: "#^Method Shopware\\\\Components\\\\Theme\\\\Compiler\\:\\:clearDirectory\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Theme/Compiler.php
-
-
message: "#^Method Shopware\\\\Components\\\\Theme\\\\Compiler\\:\\:clearDirectory\\(\\) has parameter \\$names with no value type specified in iterable type array\\.$#"
count: 1
path: engine/Shopware/Components/Theme/Compiler.php
- -
- message: "#^Method Shopware\\\\Components\\\\Theme\\\\Compiler\\:\\:clearThemeCache\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Theme/Compiler.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Theme\\\\Compiler\\:\\:compile\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Theme/Compiler.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Theme\\\\Compiler\\:\\:compileJavascript\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Theme/Compiler.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Theme\\\\Compiler\\:\\:compileLess\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Theme/Compiler.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Theme\\\\Compiler\\:\\:compileLessDefinition\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Theme/Compiler.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Theme\\\\Compiler\\:\\:createThemeTimestamp\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Theme/Compiler.php
-
-
message: "#^Method Shopware\\\\Components\\\\Theme\\\\Compiler\\:\\:getCompilerConfiguration\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
@@ -21655,11 +19120,6 @@ parameters:
count: 1
path: engine/Shopware/Components/Theme/Compiler.php
- -
- message: "#^Method Shopware\\\\Components\\\\Theme\\\\Compiler\\:\\:recompile\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Theme/Compiler.php
-
-
message: "#^Parameter \\#1 \\$template of method Shopware\\\\Components\\\\Theme\\\\Compiler\\:\\:getConfig\\(\\) expects Shopware\\\\Models\\\\Shop\\\\Template, Shopware\\\\Models\\\\Shop\\\\Template\\|null given\\.$#"
count: 1
@@ -21710,11 +19170,6 @@ parameters:
count: 1
path: engine/Shopware/Components/Theme/Compiler.php
- -
- message: "#^Strict comparison using \\=\\=\\= between int and null will always evaluate to false\\.$#"
- count: 1
- path: engine/Shopware/Components/Theme/Compiler.php
-
-
message: "#^Method Shopware\\\\Components\\\\Theme\\\\ConfigSet\\:\\:__construct\\(\\) has parameter \\$values with no value type specified in iterable type array\\.$#"
count: 1
@@ -22320,11 +19775,6 @@ parameters:
count: 1
path: engine/Shopware/Components/Theme/Util.php
- -
- message: "#^Method Shopware\\\\Components\\\\Thumbnail\\\\Manager\\:\\:createMediaThumbnail\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Components/Thumbnail/Manager.php
-
-
message: "#^Method Shopware\\\\Components\\\\Thumbnail\\\\Manager\\:\\:createMediaThumbnail\\(\\) has parameter \\$thumbnailSizes with no value type specified in iterable type array\\.$#"
count: 1
@@ -22340,36 +19790,16 @@ parameters:
count: 1
path: engine/Shopware/Components/Thumbnail/Manager.php
- -
- message: "#^Method Shopware\\\\Components\\\\Thumbnail\\\\Manager\\:\\:getMediaThumbnails\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Thumbnail/Manager.php
-
-
message: "#^Method Shopware\\\\Components\\\\Thumbnail\\\\Manager\\:\\:getThumbnailSizesFromMedia\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
path: engine/Shopware/Components/Thumbnail/Manager.php
-
- message: "#^Method Shopware\\\\Components\\\\Thumbnail\\\\Manager\\:\\:removeMediaThumbnails\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Components\\\\Thumbnail\\\\Manager\\:\\:uniformThumbnailSizes\\(\\) should return array\\ but returns array\\\\|int\\|string\\>\\.$#"
count: 1
path: engine/Shopware/Components/Thumbnail/Manager.php
- -
- message: "#^Method Shopware\\\\Components\\\\Thumbnail\\\\Manager\\:\\:stringSizeToArray\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Thumbnail/Manager.php
-
- -
- message: "#^Method Shopware\\\\Components\\\\Thumbnail\\\\Manager\\:\\:uniformThumbnailSizes\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Components/Thumbnail/Manager.php
-
- -
- message: "#^Parameter \\#3 \\$subject of function str_replace expects array\\|string, bool\\|string given\\.$#"
- count: 2
- path: engine/Shopware/Components/Thumbnail/Manager.php
-
-
message: "#^Method Shopware_Components_Translation\\:\\:addProductTranslation\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
@@ -22626,7 +20056,7 @@ parameters:
path: engine/Shopware/Controllers/Api/Translations.php
-
- message: "#^Else branch is unreachable because previous condition is always true\\.$#"
+ message: "#^Strict comparison using \\!\\=\\= between int\\<1, max\\> and 0 will always evaluate to true\\.$#"
count: 1
path: engine/Shopware/Controllers/Backend/Analytics.php
@@ -22635,16 +20065,6 @@ parameters:
count: 1
path: engine/Shopware/Controllers/Backend/Application.php
- -
- message: "#^Method Shopware_Controllers_Backend_Application\\:\\:resolveExtJsData\\(\\) should return array\\ but returns array\\\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Application.php
-
- -
- message: "#^Unable to resolve the template type T in call to method Doctrine\\\\ORM\\\\EntityManager\\:\\:find\\(\\)$#"
- count: 2
- path: engine/Shopware/Controllers/Backend/Application.php
-
-
message: "#^Access to an undefined property Enlight_Controller_Request_RequestHttp\\:\\:\\$param\\.$#"
count: 1
@@ -22670,14 +20090,9 @@ parameters:
count: 2
path: engine/Shopware/Controllers/Backend/Article.php
- -
- message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Article\\\\Configurator\\\\Set\\|null\\.$#"
- count: 2
- path: engine/Shopware/Controllers/Backend/Article.php
-
-
message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Article\\\\Detail\\|null\\.$#"
- count: 4
+ count: 3
path: engine/Shopware/Controllers/Backend/Article.php
-
@@ -22685,21 +20100,11 @@ parameters:
count: 1
path: engine/Shopware/Controllers/Backend/Article.php
- -
- message: "#^Cannot call method getOptions\\(\\) on Shopware\\\\Models\\\\Article\\\\Configurator\\\\Set\\|null\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Article.php
-
-
message: "#^Cannot call method setArticle\\(\\) on Shopware\\\\Models\\\\Article\\\\Detail\\|null\\.$#"
count: 1
path: engine/Shopware/Controllers/Backend/Article.php
- -
- message: "#^Cannot call method setKind\\(\\) on Shopware\\\\Models\\\\Article\\\\Detail\\|null\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Article.php
-
-
message: "#^Method Shopware_Controllers_Backend_Article\\:\\:acceptMainDataAction\\(\\) has no return type specified\\.$#"
count: 1
@@ -23120,11 +20525,6 @@ parameters:
count: 1
path: engine/Shopware/Controllers/Backend/Article.php
- -
- message: "#^Method Shopware_Controllers_Backend_Article\\:\\:loadAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Article.php
-
-
message: "#^Method Shopware_Controllers_Backend_Article\\:\\:loadStoresAction\\(\\) has no return type specified\\.$#"
count: 1
@@ -23455,11 +20855,6 @@ parameters:
count: 1
path: engine/Shopware/Controllers/Backend/Article.php
- -
- message: "#^Method Shopware_Controllers_Backend_Article\\:\\:saveMediaMappingAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Article.php
-
-
message: "#^Method Shopware_Controllers_Backend_Article\\:\\:saveSerialsAction\\(\\) has no return type specified\\.$#"
count: 1
@@ -23480,11 +20875,6 @@ parameters:
count: 1
path: engine/Shopware/Controllers/Backend/Article.php
- -
- message: "#^Method Shopware_Controllers_Backend_Article\\:\\:swapDetailTranslations\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Article.php
-
-
message: "#^Method Shopware_Controllers_Backend_Article\\:\\:uploadEsdFileAction\\(\\) has no return type specified\\.$#"
count: 1
@@ -23505,11 +20895,6 @@ parameters:
count: 1
path: engine/Shopware/Controllers/Backend/Article.php
- -
- message: "#^Parameter \\#2 \\$oldMainDetail of method Shopware_Controllers_Backend_Article\\:\\:swapDetailTranslations\\(\\) expects Shopware\\\\Models\\\\Article\\\\Detail, Shopware\\\\Models\\\\Article\\\\Detail\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Article.php
-
-
message: "#^Parameter \\#3 \\$tax of method Shopware_Controllers_Backend_Article\\:\\:preparePricesAssociatedData\\(\\) expects Shopware\\\\Models\\\\Tax\\\\Tax, Shopware\\\\Models\\\\Tax\\\\Tax\\|null given\\.$#"
count: 1
@@ -23525,26 +20910,11 @@ parameters:
count: 1
path: engine/Shopware/Controllers/Backend/Article.php
- -
- message: "#^Method Shopware_Controllers_Backend_ArticleList\\:\\:addAdditionalText\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/ArticleList.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_ArticleList\\:\\:addAdditionalText\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/ArticleList.php
-
-
message: "#^Method Shopware_Controllers_Backend_ArticleList\\:\\:batchAction\\(\\) has no return type specified\\.$#"
count: 1
path: engine/Shopware/Controllers/Backend/ArticleList.php
- -
- message: "#^Method Shopware_Controllers_Backend_ArticleList\\:\\:buildListProducts\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/ArticleList.php
-
-
message: "#^Method Shopware_Controllers_Backend_ArticleList\\:\\:columnConfigAction\\(\\) has no return type specified\\.$#"
count: 1
@@ -23630,16 +21000,6 @@ parameters:
count: 1
path: engine/Shopware/Controllers/Backend/ArticleList.php
- -
- message: "#^Method Shopware_Controllers_Backend_ArticleList\\:\\:translateFilter\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/ArticleList.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_ArticleList\\:\\:translateFilter\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/ArticleList.php
-
-
message: "#^PHPDoc tag @var for variable \\$operations has no value type specified in iterable type array\\.$#"
count: 1
@@ -23690,11 +21050,6 @@ parameters:
count: 1
path: engine/Shopware/Controllers/Backend/ArticlePriceVariation.php
- -
- message: "#^Parameter \\#1 \\$configuratorSet of method Shopware\\\\Models\\\\Article\\\\Configurator\\\\PriceVariation\\:\\:setConfiguratorSet\\(\\) expects Shopware\\\\Models\\\\Article\\\\Configurator\\\\Set, Shopware\\\\Models\\\\Article\\\\Configurator\\\\Set\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/ArticlePriceVariation.php
-
-
message: "#^Access to an undefined property Enlight_Controller_Request_RequestHttp\\:\\:\\$id\\.$#"
count: 1
@@ -23785,11 +21140,6 @@ parameters:
count: 1
path: engine/Shopware/Controllers/Backend/Base.php
- -
- message: "#^Method Shopware_Controllers_Backend_Base\\:\\:getAvailableCaptchasAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Base.php
-
-
message: "#^Method Shopware_Controllers_Backend_Base\\:\\:getAvailableHashesAction\\(\\) has no return type specified\\.$#"
count: 1
@@ -24090,11 +21440,6 @@ parameters:
count: 4
path: engine/Shopware/Controllers/Backend/Blog.php
- -
- message: "#^Method Shopware_Controllers_Backend_CSRFToken\\:\\:generateAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/CSRFToken.php
-
-
message: "#^Call to an undefined method Zend_Cache_Backend\\:\\:getCapabilities\\(\\)\\.$#"
count: 1
@@ -24145,61 +21490,6 @@ parameters:
count: 1
path: engine/Shopware/Controllers/Backend/Cache.php
- -
- message: "#^Method Shopware_Controllers_Backend_CanceledOrder\\:\\:convertOrderAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/CanceledOrder.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_CanceledOrder\\:\\:deleteOrderAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/CanceledOrder.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_CanceledOrder\\:\\:getArticleAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/CanceledOrder.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_CanceledOrder\\:\\:getBasketAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/CanceledOrder.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_CanceledOrder\\:\\:getFreeVoucherCode\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/CanceledOrder.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_CanceledOrder\\:\\:getOrderAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/CanceledOrder.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_CanceledOrder\\:\\:getStatisticsAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/CanceledOrder.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_CanceledOrder\\:\\:getViewportsAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/CanceledOrder.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_CanceledOrder\\:\\:getVoucherAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/CanceledOrder.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_CanceledOrder\\:\\:sendCanceledQuestionMailAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/CanceledOrder.php
-
- -
- message: "#^Offset 0 does not exist on array\\|null\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/CanceledOrder.php
-
-
message: "#^Access to an undefined property Enlight_Controller_Request_RequestHttp\\:\\:\\$usedIds\\.$#"
count: 1
@@ -24395,136 +21685,11 @@ parameters:
count: 1
path: engine/Shopware/Controllers/Backend/Config.php
- -
- message: "#^Method Shopware_Controllers_Backend_Config\\:\\:createDocumentElements\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Config.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Config\\:\\:createDocumentElements\\(\\) has parameter \\$model with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Config.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Config\\:\\:createSalutationSnippets\\(\\) has parameter \\$elementData with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Config.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Config\\:\\:deleteTableValuesAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Config.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Config\\:\\:deleteValuesAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Config.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Config\\:\\:getFormAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Config.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Config\\:\\:getListAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Config.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Config\\:\\:getNavigationAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Config.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Config\\:\\:getSnippetsForLocales\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Config.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Config\\:\\:getSnippetsForLocales\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Config.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Config\\:\\:getTableListAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Config.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Config\\:\\:getTranslation\\(\\) has parameter \\$tryLocales with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Config.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Config\\:\\:getTranslation\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Config.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Config\\:\\:getValuesAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Config.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Config\\:\\:prepareValue\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Config.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Config\\:\\:prepareValue\\(\\) has parameter \\$elementData with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Config.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Config\\:\\:prepareValue\\(\\) has parameter \\$value with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Config.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Config\\:\\:saveElement\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Config.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Config\\:\\:saveElement\\(\\) has parameter \\$elementData with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Config.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Config\\:\\:saveFormAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Config.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Config\\:\\:saveTableValuesAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Config.php
-
-
message: "#^Method Shopware_Controllers_Backend_Config\\:\\:saveTaxRules\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
path: engine/Shopware/Controllers/Backend/Config.php
- -
- message: "#^Method Shopware_Controllers_Backend_Config\\:\\:saveValuesAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Config.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Config\\:\\:translateStore\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Config.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Config\\:\\:translateStore\\(\\) has parameter \\$fallbackLocales with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Config.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Config\\:\\:translateStore\\(\\) has parameter \\$store with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Config.php
-
-
message: "#^Method Shopware_Controllers_Backend_Config\\:\\:translateStoreUsingSnippets\\(\\) has parameter \\$store with no value type specified in iterable type array\\.$#"
count: 1
@@ -24536,22 +21701,7 @@ parameters:
path: engine/Shopware/Controllers/Backend/Config.php
-
- message: "#^Method Shopware_Controllers_Backend_Config\\:\\:translateValues\\(\\) has parameter \\$values with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Config.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Config\\:\\:translateValues\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Config.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Config\\:\\:validateData\\(\\) has parameter \\$elementData with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Config.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Config\\:\\:validateData\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#"
+ message: "#^QueryBuilder\\: \\[Semantical Error\\] line 0, col 233 near 'element LEFT'\\: Error\\: Class Shopware\\\\Components\\\\Model\\\\ModelEntity has no association named elements$#"
count: 1
path: engine/Shopware/Controllers/Backend/Config.php
@@ -24690,16 +21840,6 @@ parameters:
count: 1
path: engine/Shopware/Controllers/Backend/Customer.php
- -
- message: "#^Offset 'sessionId' does not exist on array\\\\|null\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Customer.php
-
- -
- message: "#^Offset 'shopId' does not exist on array\\\\|null\\.$#"
- count: 3
- path: engine/Shopware/Controllers/Backend/Customer.php
-
-
message: "#^Parameter \\#1 \\$url of method Enlight_Controller_Action\\:\\:redirect\\(\\) expects array\\|string, string\\|null given\\.$#"
count: 1
@@ -24725,11 +21865,6 @@ parameters:
count: 1
path: engine/Shopware/Controllers/Backend/CustomerQuickView.php
- -
- message: "#^Method Shopware_Controllers_Backend_CustomerStream\\:\\:getList\\(\\) should return array\\{success\\: true, data\\: array\\\\|Shopware\\\\Models\\\\CustomerStream\\\\CustomerStream\\>, total\\: int\\} but returns array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/CustomerStream.php
-
-
message: "#^Access to an undefined property Enlight_Controller_Request_RequestHttp\\:\\:\\$bid\\.$#"
count: 1
@@ -24870,16 +22005,6 @@ parameters:
count: 1
path: engine/Shopware/Controllers/Backend/Emotion.php
- -
- message: "#^Method Shopware_Controllers_Backend_Emotion\\:\\:processDataFieldValue\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Emotion.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Emotion\\:\\:processDataFieldValue\\(\\) should return string but returns array\\|string\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Emotion.php
-
-
message: "#^Method Shopware_Controllers_Backend_Emotion\\:\\:saveEmotion\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
@@ -24895,16 +22020,6 @@ parameters:
count: 1
path: engine/Shopware/Controllers/Backend/Emotion.php
- -
- message: "#^Parameter \\#1 \\$path of method Shopware\\\\Bundle\\\\MediaBundle\\\\MediaServiceInterface\\:\\:isEncoded\\(\\) expects string, array\\|string given\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Emotion.php
-
- -
- message: "#^Parameter \\#1 \\$path of method Shopware\\\\Bundle\\\\MediaBundle\\\\MediaServiceInterface\\:\\:normalize\\(\\) expects string, array\\|string given\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Emotion.php
-
-
message: "#^Method Shopware_Controllers_Backend_EmotionPreset\\:\\:enrichPlugins\\(\\) has parameter \\$presets with no value type specified in iterable type array\\.$#"
count: 1
@@ -24955,51 +22070,6 @@ parameters:
count: 1
path: engine/Shopware/Controllers/Backend/Export.php
- -
- message: "#^Access to an undefined property Enlight_Controller_Request_RequestHttp\\:\\:\\$targetField\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/ExtJs.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_ExtJs\\:\\:addAclPermission\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/ExtJs.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_ExtJs\\:\\:camelCaseToUnderScore\\(\\) should return string but returns string\\|null\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/ExtJs.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_ExtJs\\:\\:getAclRules\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/ExtJs.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_ExtJs\\:\\:indexAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/ExtJs.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_ExtJs\\:\\:loadAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/ExtJs.php
-
- -
- message: "#^Property Shopware_Controllers_Backend_ExtJs\\:\\:\\$aclPermissions type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/ExtJs.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Feedback\\:\\:disableInstallationSurveyAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Feedback.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Feedback\\:\\:loadAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Feedback.php
-
-
message: "#^Cannot call method getId\\(\\) on Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Struct\\\\LocaleStruct\\|null\\.$#"
count: 1
@@ -25135,11 +22205,6 @@ parameters:
count: 1
path: engine/Shopware/Controllers/Backend/Form.php
- -
- message: "#^Method Shopware_Controllers_Backend_Index\\:\\:authAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Index.php
-
-
message: "#^Method Shopware_Controllers_Backend_Index\\:\\:buildTree\\(\\) has parameter \\$nodes with no value type specified in iterable type array\\.$#"
count: 1
@@ -25150,76 +22215,6 @@ parameters:
count: 1
path: engine/Shopware/Controllers/Backend/Index.php
- -
- message: "#^Method Shopware_Controllers_Backend_Index\\:\\:changeLocaleAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Index.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Index\\:\\:indexAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Index.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Index\\:\\:init\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Index.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Index\\:\\:loadAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Index.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Index\\:\\:menuAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Index.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Log\\:\\:createLogAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Log.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Log\\:\\:deleteLogsAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Log.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Log\\:\\:downloadLogFileAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Log.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Log\\:\\:getDefaultLogFile\\(\\) has parameter \\$files with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Log.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Log\\:\\:getLogFile\\(\\) has parameter \\$files with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Log.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Log\\:\\:getLogFileListAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Log.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Log\\:\\:getLogFiles\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Log.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Log\\:\\:getLogListAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Log.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Log\\:\\:getLogsAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Log.php
-
-
message: "#^Method Shopware\\\\Controllers\\\\Backend\\\\Logger\\:\\:createLogAction\\(\\) has no return type specified\\.$#"
count: 1
@@ -25315,34 +22310,9 @@ parameters:
count: 1
path: engine/Shopware/Controllers/Backend/ManualSorting.php
- -
- message: "#^Access to an undefined property Enlight_Controller_Request_RequestHttp\\:\\:\\$albumFilter\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/MediaManager.php
-
- -
- message: "#^Access to an undefined property Enlight_Controller_Request_RequestHttp\\:\\:\\$filter\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/MediaManager.php
-
-
message: "#^Cannot call method getThumbnailSize\\(\\) on Shopware\\\\Models\\\\Media\\\\Settings\\|null\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/MediaManager.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_MediaManager\\:\\:createThumbnailsAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/MediaManager.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_MediaManager\\:\\:createThumbnailsForMovedMedia\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/MediaManager.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_MediaManager\\:\\:downloadAction\\(\\) has no return type specified\\.$#"
- count: 1
+ count: 2
path: engine/Shopware/Controllers/Backend/MediaManager.php
-
@@ -25350,56 +22320,16 @@ parameters:
count: 1
path: engine/Shopware/Controllers/Backend/MediaManager.php
- -
- message: "#^Method Shopware_Controllers_Backend_MediaManager\\:\\:filterAlbums\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/MediaManager.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_MediaManager\\:\\:getAlbumMediaAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/MediaManager.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_MediaManager\\:\\:getAlbumNodeProperties\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/MediaManager.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_MediaManager\\:\\:getAlbumsAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/MediaManager.php
-
-
message: "#^Method Shopware_Controllers_Backend_MediaManager\\:\\:getMediaAction\\(\\) has no return type specified\\.$#"
count: 1
path: engine/Shopware/Controllers/Backend/MediaManager.php
- -
- message: "#^Method Shopware_Controllers_Backend_MediaManager\\:\\:getMediaDetailAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/MediaManager.php
-
-
message: "#^Method Shopware_Controllers_Backend_MediaManager\\:\\:getMediaThumbnailPaths\\(\\) has parameter \\$media with no value type specified in iterable type array\\.$#"
count: 1
path: engine/Shopware/Controllers/Backend/MediaManager.php
- -
- message: "#^Method Shopware_Controllers_Backend_MediaManager\\:\\:getMediaThumbnailPaths\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/MediaManager.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_MediaManager\\:\\:getMediaUrlsAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/MediaManager.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_MediaManager\\:\\:parseExceptionForResponse\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/MediaManager.php
-
-
message: "#^Method Shopware_Controllers_Backend_MediaManager\\:\\:prefixProperties\\(\\) has parameter \\$properties with no value type specified in iterable type array\\.$#"
count: 1
@@ -25410,26 +22340,6 @@ parameters:
count: 1
path: engine/Shopware/Controllers/Backend/MediaManager.php
- -
- message: "#^Method Shopware_Controllers_Backend_MediaManager\\:\\:removeAlbum\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/MediaManager.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_MediaManager\\:\\:removeAlbum\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/MediaManager.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_MediaManager\\:\\:removeAlbumAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/MediaManager.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_MediaManager\\:\\:removeMediaAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/MediaManager.php
-
-
message: "#^Method Shopware_Controllers_Backend_MediaManager\\:\\:resolveAlbumData\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
@@ -25440,81 +22350,16 @@ parameters:
count: 1
path: engine/Shopware/Controllers/Backend/MediaManager.php
- -
- message: "#^Method Shopware_Controllers_Backend_MediaManager\\:\\:saveAlbumAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/MediaManager.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_MediaManager\\:\\:saveMedia\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/MediaManager.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_MediaManager\\:\\:saveMedia\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/MediaManager.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_MediaManager\\:\\:saveMediaAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/MediaManager.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_MediaManager\\:\\:singleReplaceAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/MediaManager.php
-
-
message: "#^Method Shopware_Controllers_Backend_MediaManager\\:\\:toTree\\(\\) has parameter \\$data with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
path: engine/Shopware/Controllers/Backend/MediaManager.php
- -
- message: "#^Method Shopware_Controllers_Backend_MediaManager\\:\\:toTree\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/MediaManager.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_MediaManager\\:\\:toTree\\(\\) has parameter \\$data with no value type specified in iterable type array\\|Doctrine\\\\Common\\\\Collections\\\\ArrayCollection\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/MediaManager.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_MediaManager\\:\\:toTree\\(\\) has parameter \\$parent with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/MediaManager.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_MediaManager\\:\\:toTree\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/MediaManager.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_MediaManager\\:\\:uploadAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/MediaManager.php
-
- -
- message: "#^Offset 'mediaCount' does not exist on array\\|null\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/MediaManager.php
-
- -
- message: "#^PHPDoc tag @var for variable \\$media has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/MediaManager.php
-
-
message: "#^Parameter \\#1 \\$json of function json_decode expects string, string\\|false given\\.$#"
count: 1
path: engine/Shopware/Controllers/Backend/MediaManager.php
- -
- message: "#^Parameter \\#2 \\$fileName of method Shopware\\\\Models\\\\Media\\\\Media\\:\\:removeAlbumThumbnails\\(\\) expects string, bool\\|string given\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/MediaManager.php
-
-
message: "#^Parameter \\#3 \\$subject of function preg_replace expects array\\|string, string\\|false given\\.$#"
count: 1
@@ -25625,31 +22470,6 @@ parameters:
count: 1
path: engine/Shopware/Controllers/Backend/Newsletter.php
- -
- message: "#^Offset 'id' does not exist on array\\|null\\.$#"
- count: 8
- path: engine/Shopware/Controllers/Backend/Newsletter.php
-
- -
- message: "#^Offset 'sendermail' does not exist on array\\|null\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Newsletter.php
-
- -
- message: "#^Offset 'sendername' does not exist on array\\|null\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Newsletter.php
-
- -
- message: "#^Offset 'subject' does not exist on array\\|null\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Newsletter.php
-
- -
- message: "#^Offset 'template' does not exist on array\\|null\\.$#"
- count: 4
- path: engine/Shopware/Controllers/Backend/Newsletter.php
-
-
message: "#^PHPDoc tag @var for variable \\$voucher has no value type specified in iterable type array\\.$#"
count: 1
@@ -25660,11 +22480,6 @@ parameters:
count: 1
path: engine/Shopware/Controllers/Backend/Newsletter.php
- -
- message: "#^Parameter \\#1 \\$mailing of method Shopware_Controllers_Backend_Newsletter\\:\\:initTemplate\\(\\) expects array, array\\|null given\\.$#"
- count: 2
- path: engine/Shopware/Controllers/Backend/Newsletter.php
-
-
message: "#^Parameter \\#1 \\$template of method Shopware\\\\Components\\\\Theme\\\\Inheritance\\:\\:buildConfig\\(\\) expects Shopware\\\\Models\\\\Shop\\\\Template, Shopware\\\\Models\\\\Shop\\\\Template\\|null given\\.$#"
count: 1
@@ -25805,36 +22620,6 @@ parameters:
count: 1
path: engine/Shopware/Controllers/Backend/NewsletterManager.php
- -
- message: "#^Access to an undefined property Enlight_Controller_Request_RequestHttp\\:\\:\\$limit\\.$#"
- count: 2
- path: engine/Shopware/Controllers/Backend/Notification.php
-
- -
- message: "#^Access to an undefined property Enlight_Controller_Request_RequestHttp\\:\\:\\$orderNumber\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Notification.php
-
- -
- message: "#^Access to an undefined property Enlight_Controller_Request_RequestHttp\\:\\:\\$start\\.$#"
- count: 2
- path: engine/Shopware/Controllers/Backend/Notification.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Notification\\:\\:getArticleListAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Notification.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Notification\\:\\:getCustomerListAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Notification.php
-
- -
- message: "#^PHPDoc tag @var for variable \\$filter has no value type specified in iterable type array\\.$#"
- count: 2
- path: engine/Shopware/Controllers/Backend/Notification.php
-
-
message: "#^Method Shopware_Controllers_Backend_Overview\\:\\:getOrderSummaryAction\\(\\) has no return type specified\\.$#"
count: 1
@@ -26121,12 +22906,7 @@ parameters:
path: engine/Shopware/Controllers/Backend/PluginInstaller.php
-
- message: "#^Parameter \\#1 \\$path of function realpath expects string, string\\|false given\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/PluginInstaller.php
-
- -
- message: "#^Parameter \\#2 \\$name of method Symfony\\\\Component\\\\HttpFoundation\\\\File\\\\UploadedFile\\:\\:move\\(\\) expects string\\|null, string\\|false given\\.$#"
+ message: "#^Query error\\: Column \"s_core_licenses\\.module\" expects value type string, got type mixed$#"
count: 1
path: engine/Shopware/Controllers/Backend/PluginInstaller.php
@@ -26335,11 +23115,6 @@ parameters:
count: 1
path: engine/Shopware/Controllers/Backend/Property.php
- -
- message: "#^Negated boolean expression is always false\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Property.php
-
-
message: "#^Method Shopware_Controllers_Backend_RiskManagement\\:\\:createRuleAction\\(\\) has no return type specified\\.$#"
count: 1
@@ -26385,11 +23160,6 @@ parameters:
count: 1
path: engine/Shopware/Controllers/Backend/Search.php
- -
- message: "#^Method Shopware_Controllers_Backend_Search\\:\\:indexAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Search.php
-
-
message: "#^Method Shopware_Controllers_Backend_Search\\:\\:resolveCategoryPath\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
@@ -26575,106 +23345,16 @@ parameters:
count: 1
path: engine/Shopware/Controllers/Backend/Snippet.php
- -
- message: "#^Parameter \\#2 \\$encoding of method Shopware_Controllers_Backend_Snippet\\:\\:getFormatSnippetForExport\\(\\) expects string, string\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Snippet.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Supplier\\:\\:createSupplierAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Supplier.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Supplier\\:\\:deleteSupplierAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Supplier.php
-
-
message: "#^Method Shopware_Controllers_Backend_Supplier\\:\\:getAllSupplier\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
path: engine/Shopware/Controllers/Backend/Supplier.php
- -
- message: "#^Method Shopware_Controllers_Backend_Supplier\\:\\:getSingleSupplier\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Supplier.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Supplier\\:\\:getSuppliersAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Supplier.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Supplier\\:\\:saveSuppliers\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Supplier.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Supplier\\:\\:updateSupplierAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Supplier.php
-
- -
- message: "#^Cannot call method getOffset\\(\\) on DateTimeZone\\|false\\.$#"
- count: 2
- path: engine/Shopware/Controllers/Backend/Systeminfo.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Systeminfo\\:\\:getConfigListAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Systeminfo.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Systeminfo\\:\\:getFileListAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Systeminfo.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Systeminfo\\:\\:getOptimizersAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Systeminfo.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Systeminfo\\:\\:getPathListAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Systeminfo.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Systeminfo\\:\\:getTimezoneAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Systeminfo.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Systeminfo\\:\\:getVersionListAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Systeminfo.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Systeminfo\\:\\:infoAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Systeminfo.php
-
- -
- message: "#^Parameter \\#1 \\$timezone of function timezone_open expects string, string\\|false given\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Systeminfo.php
-
- -
- message: "#^Parameter \\#2 \\$timezone of class DateTime constructor expects DateTimeZone\\|null, DateTimeZone\\|false given\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Systeminfo.php
-
-
message: "#^Cannot access offset 'id' on array\\\\|Shopware\\\\Models\\\\Shop\\\\Template\\.$#"
count: 1
path: engine/Shopware/Controllers/Backend/Theme.php
- -
- message: "#^Cannot access offset 'path' on non\\-empty\\-array\\\\|Shopware\\\\Models\\\\Shop\\\\Template\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Theme.php
-
-
message: "#^Cannot access offset 'screen' on array\\\\|Shopware\\\\Models\\\\Shop\\\\Template\\.$#"
count: 1
@@ -26695,26 +23375,6 @@ parameters:
count: 1
path: engine/Shopware/Controllers/Backend/Translation.php
- -
- message: "#^Method Shopware_Controllers_Backend_UpdateWizard\\:\\:handleException\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/UpdateWizard.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_UpdateWizard\\:\\:indexAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/UpdateWizard.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_UpdateWizard\\:\\:updateAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/UpdateWizard.php
-
- -
- message: "#^Parameter \\#4 \\$token of class Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Context\\\\UpdateLicencesRequest constructor expects Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Struct\\\\AccessTokenStruct, Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Struct\\\\AccessTokenStruct\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/UpdateWizard.php
-
-
message: "#^Method Shopware_Controllers_Backend_UserConfig\\:\\:getAction\\(\\) has no return type specified\\.$#"
count: 1
@@ -26835,261 +23495,11 @@ parameters:
count: 1
path: engine/Shopware/Controllers/Backend/Vote.php
- -
- message: "#^Access to an undefined property Enlight_Controller_Request_RequestHttp\\:\\:\\$codePattern\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Voucher.php
-
- -
- message: "#^Access to an undefined property Enlight_Controller_Request_RequestHttp\\:\\:\\$deletePreviousVoucherCodes\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Voucher.php
-
- -
- message: "#^Access to an undefined property Enlight_Controller_Request_RequestHttp\\:\\:\\$filter\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Voucher.php
-
- -
- message: "#^Access to an undefined property Enlight_Controller_Request_RequestHttp\\:\\:\\$id\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Voucher.php
-
- -
- message: "#^Access to an undefined property Enlight_Controller_Request_RequestHttp\\:\\:\\$limit\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Voucher.php
-
- -
- message: "#^Access to an undefined property Enlight_Controller_Request_RequestHttp\\:\\:\\$numberOfUnits\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Voucher.php
-
- -
- message: "#^Access to an undefined property Enlight_Controller_Request_RequestHttp\\:\\:\\$param\\.$#"
- count: 2
- path: engine/Shopware/Controllers/Backend/Voucher.php
-
- -
- message: "#^Access to an undefined property Enlight_Controller_Request_RequestHttp\\:\\:\\$sort\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Voucher.php
-
- -
- message: "#^Access to an undefined property Enlight_Controller_Request_RequestHttp\\:\\:\\$start\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Voucher.php
-
- -
- message: "#^Access to an undefined property Enlight_Controller_Request_RequestHttp\\:\\:\\$value\\.$#"
- count: 2
- path: engine/Shopware/Controllers/Backend/Voucher.php
-
- -
- message: "#^Access to an undefined property Enlight_Controller_Request_RequestHttp\\:\\:\\$voucherID\\.$#"
- count: 2
- path: engine/Shopware/Controllers/Backend/Voucher.php
-
- -
- message: "#^Access to an undefined property Enlight_Controller_Request_RequestHttp\\:\\:\\$voucherId\\.$#"
- count: 2
- path: engine/Shopware/Controllers/Backend/Voucher.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Voucher\\:\\:createVoucherCodesAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Voucher.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Voucher\\:\\:deleteAllVoucherCodesById\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Voucher.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Voucher\\:\\:deleteVoucherAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Voucher.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Voucher\\:\\:exportVoucherCodeAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Voucher.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Voucher\\:\\:generateVoucherCodes\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Voucher.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Voucher\\:\\:getTaxConfigurationAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Voucher.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Voucher\\:\\:getVoucherAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Voucher.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Voucher\\:\\:getVoucherCodesAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Voucher.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Voucher\\:\\:getVoucherDetailAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Voucher.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Voucher\\:\\:replaceAllMatchingPatterns\\(\\) has parameter \\$range with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Voucher.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Voucher\\:\\:saveVoucherAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Voucher.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Voucher\\:\\:updateVoucherCodesAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Voucher.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Voucher\\:\\:validateOrderCodeAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Voucher.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Voucher\\:\\:validateVoucherCodeAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Voucher.php
-
- -
- message: "#^Parameter \\#1 \\$codePattern of method Shopware_Controllers_Backend_Voucher\\:\\:validateCodePattern\\(\\) expects string, array\\|string given\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Voucher.php
-
- -
- message: "#^Parameter \\#3 \\$codePattern of method Shopware_Controllers_Backend_Voucher\\:\\:generateVoucherCodes\\(\\) expects string, array\\|string given\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Voucher.php
-
- -
- message: "#^Access to an undefined property Enlight_Components_Mail\\:\\:\\$Body\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Widgets.php
-
- -
- message: "#^Access to an undefined property Enlight_Components_Mail\\:\\:\\$From\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Widgets.php
-
- -
- message: "#^Access to an undefined property Enlight_Components_Mail\\:\\:\\$FromName\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Widgets.php
-
- -
- message: "#^Access to an undefined property Enlight_Components_Mail\\:\\:\\$Subject\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Widgets.php
-
- -
- message: "#^Cannot call method setColumn\\(\\) on Shopware\\\\Models\\\\Widget\\\\View\\|null\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Widgets.php
-
- -
- message: "#^Cannot call method setPosition\\(\\) on Shopware\\\\Models\\\\Widget\\\\View\\|null\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Widgets.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Widgets\\:\\:addWidgetViewAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Widgets.php
-
-
message: "#^Method Shopware_Controllers_Backend_Widgets\\:\\:fetchRssFeedData\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
path: engine/Shopware/Controllers/Backend/Widgets.php
- -
- message: "#^Method Shopware_Controllers_Backend_Widgets\\:\\:getLastMerchantAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Widgets.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Widgets\\:\\:getLastOrdersAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Widgets.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Widgets\\:\\:getListAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Widgets.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Widgets\\:\\:getNoticeAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Widgets.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Widgets\\:\\:getShopwareNewsAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Widgets.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Widgets\\:\\:getTurnOverVisitorsAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Widgets.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Widgets\\:\\:getVisitorsAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Widgets.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Widgets\\:\\:removeWidgetViewAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Widgets.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Widgets\\:\\:requestMerchantFormAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Widgets.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Widgets\\:\\:saveNoticeAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Widgets.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Widgets\\:\\:savePositionAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Widgets.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Widgets\\:\\:savePositionsAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Widgets.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Widgets\\:\\:sendMailToMerchantAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Widgets.php
-
- -
- message: "#^Method Shopware_Controllers_Backend_Widgets\\:\\:setWidgetPosition\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Widgets.php
-
- -
- message: "#^Negated boolean expression is always false\\.$#"
- count: 2
- path: engine/Shopware/Controllers/Backend/Widgets.php
-
-
message: "#^PHPDoc tag @var for variable \\$fetchAmount has no value type specified in iterable type array\\.$#"
count: 1
@@ -27110,11 +23520,6 @@ parameters:
count: 1
path: engine/Shopware/Controllers/Backend/Widgets.php
- -
- message: "#^Parameter \\#1 \\$entity of method Doctrine\\\\ORM\\\\EntityManager\\:\\:persist\\(\\) expects object, Shopware\\\\Models\\\\Widget\\\\View\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Backend/Widgets.php
-
-
message: "#^Call to an undefined method Symfony\\\\Component\\\\Form\\\\FormError\\|Symfony\\\\Component\\\\Form\\\\FormErrorIterator\\:\\:getMessage\\(\\)\\.$#"
count: 3
@@ -27175,11 +23580,6 @@ parameters:
count: 1
path: engine/Shopware/Controllers/Frontend/Address.php
- -
- message: "#^Method Shopware_Controllers_Frontend_Address\\:\\:getFormViewData\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Frontend/Address.php
-
-
message: "#^Method Shopware_Controllers_Frontend_Address\\:\\:getForwardParameters\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
@@ -27260,41 +23660,11 @@ parameters:
count: 1
path: engine/Shopware/Controllers/Frontend/Blog.php
- -
- message: "#^Cannot access offset 'additional' on array\\|false\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Frontend/Blog.php
-
- -
- message: "#^Cannot access offset 'billingaddress' on array\\|false\\.$#"
- count: 2
- path: engine/Shopware/Controllers/Frontend/Blog.php
-
- -
- message: "#^Cannot access offset 'invalidHash' on array\\|bool\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Frontend/Blog.php
-
- -
- message: "#^Method Shopware_Controllers_Frontend_Blog\\:\\:addLinksToFilter\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Frontend/Blog.php
-
- -
- message: "#^Method Shopware_Controllers_Frontend_Blog\\:\\:addLinksToFilter\\(\\) has parameter \\$filterData with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Frontend/Blog.php
-
-
message: "#^Method Shopware_Controllers_Frontend_Blog\\:\\:createFilter\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
path: engine/Shopware/Controllers/Frontend/Blog.php
- -
- message: "#^Method Shopware_Controllers_Frontend_Blog\\:\\:detailAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Frontend/Blog.php
-
-
message: "#^Method Shopware_Controllers_Frontend_Blog\\:\\:getAuthorFilterData\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
@@ -27340,26 +23710,6 @@ parameters:
count: 1
path: engine/Shopware/Controllers/Frontend/Blog.php
- -
- message: "#^Method Shopware_Controllers_Frontend_Blog\\:\\:indexAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Frontend/Blog.php
-
- -
- message: "#^Method Shopware_Controllers_Frontend_Blog\\:\\:init\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Frontend/Blog.php
-
- -
- message: "#^Method Shopware_Controllers_Frontend_Blog\\:\\:ratingAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Frontend/Blog.php
-
- -
- message: "#^Method Shopware_Controllers_Frontend_Blog\\:\\:sSaveComment\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Frontend/Blog.php
-
-
message: "#^Method Shopware_Controllers_Frontend_Blog\\:\\:sSaveComment\\(\\) has parameter \\$commentData with no value type specified in iterable type array\\.$#"
count: 1
@@ -27375,11 +23725,6 @@ parameters:
count: 1
path: engine/Shopware/Controllers/Frontend/Blog.php
- -
- message: "#^PHPDoc tag @var for variable \\$sErrorFlag has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Frontend/Blog.php
-
-
message: "#^Method Shopware_Controllers_Frontend_Campaign\\:\\:indexAction\\(\\) has no return type specified\\.$#"
count: 1
@@ -27391,22109 +23736,15274 @@ parameters:
path: engine/Shopware/Controllers/Frontend/Campaign.php
-
- message: "#^Access to an undefined property sSystem\\:\\:\\$_GET\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:getBasket\\(\\) should return array\\{content\\?\\: array\\, Amount\\?\\: string, AmountNet\\?\\: string, Quantity\\?\\: int, AmountNumeric\\: float, AmountNetNumeric\\: float, AmountWithTax\\?\\: string, AmountWithTaxNumeric\\?\\: float, \\.\\.\\.\\} but returns array\\{content\\?\\: mixed, Amount\\?\\: string, AmountNet\\?\\: string, Quantity\\?\\: int, AmountWithTax\\?\\: string, sCurrencyId\\: mixed, sCurrencyName\\: mixed, sCurrencyFactor\\: mixed, \\.\\.\\.\\}\\.$#"
count: 1
path: engine/Shopware/Controllers/Frontend/Checkout.php
-
- message: "#^Access to an undefined property sSystem\\:\\:\\$_POST\\.$#"
+ message: "#^Parameter \\#1 \\$basket of method Shopware_Controllers_Frontend_Checkout\\:\\:getTaxRates\\(\\) expects array\\{content\\?\\: array\\, Amount\\?\\: string, AmountNet\\?\\: string, Quantity\\?\\: int, AmountNumeric\\: float, AmountNetNumeric\\: float, AmountWithTax\\?\\: string, AmountWithTaxNumeric\\?\\: float, \\.\\.\\.\\}, array\\{content\\?\\: array\\\\>, Amount\\?\\: string, AmountNet\\?\\: string, Quantity\\?\\: int, AmountWithTax\\?\\: string, AmountWithTaxNumeric\\?\\: float, sCurrencyId\\: mixed, sCurrencyName\\: mixed, \\.\\.\\.\\} given\\.$#"
count: 1
path: engine/Shopware/Controllers/Frontend/Checkout.php
-
- message: "#^Cannot access offset 'additional' on array\\|false\\.$#"
- count: 2
- path: engine/Shopware/Controllers/Frontend/Checkout.php
-
- -
- message: "#^Cannot access offset 'sErrorMessages' on array\\|bool\\.$#"
+ message: "#^Parameter \\#1 \\$basket of method Shopware_Controllers_Frontend_Checkout\\:\\:getTaxRates\\(\\) expects array\\{content\\?\\: array\\, Amount\\?\\: string, AmountNet\\?\\: string, Quantity\\?\\: int, AmountNumeric\\: float, AmountNetNumeric\\: float, AmountWithTax\\?\\: string, AmountWithTaxNumeric\\?\\: float, \\.\\.\\.\\}, array\\{content\\?\\: array\\\\>, Amount\\?\\: string, AmountNet\\?\\: string, Quantity\\?\\: int, AmountWithTax\\?\\: string, sCurrencyId\\: mixed, sCurrencyName\\: mixed, sCurrencyFactor\\: mixed, \\.\\.\\.\\} given\\.$#"
count: 1
path: engine/Shopware/Controllers/Frontend/Checkout.php
-
- message: "#^Cannot call method setPost\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
+ message: "#^Parameter \\#1 \\$cart of method Shopware\\\\Components\\\\Cart\\\\TaxAggregatorInterface\\:\\:taxSum\\(\\) expects array\\{content\\?\\: array\\, sShippingcostsTax\\?\\: float, sShippingcostsTaxProportional\\?\\: array\\, sShippingcostsNet\\: float, sShippingcostsWithTax\\: float\\}, array\\{content\\?\\: array\\, Amount\\?\\: string, AmountNet\\?\\: string, Quantity\\?\\: int, AmountNumeric\\: float, AmountNetNumeric\\: float, AmountWithTax\\?\\: string, AmountWithTaxNumeric\\?\\: float, \\.\\.\\.\\} given\\.$#"
count: 1
path: engine/Shopware/Controllers/Frontend/Checkout.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:addAccessories\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Compare\\:\\:addArticleAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Compare.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:addAccessories\\(\\) has parameter \\$accessories with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Compare\\:\\:deleteAllAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Compare.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:addAccessories\\(\\) has parameter \\$quantities with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Compare\\:\\:deleteArticleAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Compare.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:addAccessoriesAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Compare\\:\\:getListAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Compare.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:addArticleAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Compare\\:\\:indexAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Compare.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:addPremiumAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Compare\\:\\:overlayAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Compare.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:addVoucherAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Forms\\:\\:_createInputElement\\(\\) has parameter \\$element with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Forms.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:ajaxAddArticleAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Forms\\:\\:_createLabelElement\\(\\) has parameter \\$element with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Forms.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:ajaxAddArticleCartAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Forms\\:\\:_validateInput\\(\\) has parameter \\$elements with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Forms.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:ajaxAmountAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Forms\\:\\:_validateInput\\(\\) has parameter \\$inputs with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Forms.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:ajaxCartAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Forms\\:\\:_validateInput\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Forms.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:ajaxDeleteArticleCartAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Forms\\:\\:getContent\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Forms.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:areAddressesEqual\\(\\) has parameter \\$addressA with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Forms\\:\\:translateForm\\(\\) has parameter \\$fields with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Forms.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:areAddressesEqual\\(\\) has parameter \\$addressB with no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware_Controllers_Frontend_Forms\\:\\:\\$_elements type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Forms.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:basketHasEsdProducts\\(\\) has parameter \\$basket with no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware_Controllers_Frontend_Forms\\:\\:\\$_errors type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Forms.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:basketHasMixedProducts\\(\\) has parameter \\$basket with no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware_Controllers_Frontend_Forms\\:\\:\\$_postData type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Forms.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:basketHasServiceProducts\\(\\) has parameter \\$basket with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Index\\:\\:indexAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Index.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:calculateShippingCostsAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Media\\:\\:fallbackAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Media.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:cartAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Media\\:\\:init\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Media.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:changeQuantityAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ message: "#^Access to an undefined property Enlight_View_Default\\:\\:\\$voteConfirmed\\.$#"
+ count: 2
+ path: engine/Shopware/Controllers/Frontend/Newsletter.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:checkPaymentAvailability\\(\\) has parameter \\$currentPayment with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ message: "#^Access to an undefined property sSystem\\:\\:\\$_POST\\.$#"
+ count: 2
+ path: engine/Shopware/Controllers/Frontend/Newsletter.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:checkPaymentAvailability\\(\\) has parameter \\$payments with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Newsletter\\:\\:detailAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Newsletter.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:deleteArticleAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Newsletter\\:\\:getCustomerGroups\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Newsletter.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:finishAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Newsletter\\:\\:indexAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Newsletter.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:flagPaymentBlocked\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Newsletter\\:\\:listingAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Newsletter.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:getAvailableStock\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Newsletter\\:\\:sendMail\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Newsletter.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:getBasket\\(\\) should return array\\{content\\?\\: array\\, Amount\\?\\: string, AmountNet\\?\\: string, Quantity\\?\\: int, AmountNumeric\\: float, AmountNetNumeric\\: float, AmountWithTax\\?\\: string, AmountWithTaxNumeric\\?\\: float, \\.\\.\\.\\} but returns array\\{content\\?\\: mixed, Amount\\?\\: string, AmountNet\\?\\: string, Quantity\\?\\: int, AmountWithTax\\?\\: string, sCurrencyId\\: mixed, sCurrencyName\\: mixed, sCurrencyFactor\\: mixed, \\.\\.\\.\\}\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Payment\\:\\:getBasket\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Payment.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:getBoughtToo\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Payment\\:\\:getUser\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Payment.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:getCSRFProtectedActions\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Payment\\:\\:loadBasketFromSignature\\(\\) return type with generic class ArrayObject does not specify its types\\: TKey, TValue$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Payment.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:getCountryList\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Payment\\:\\:savePaymentStatus\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Payment.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:getDefaultPaymentMethod\\(\\) has parameter \\$paymentMethods with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Payment\\:\\:sendSignatureIsInvalidNotificationMail\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Payment.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:getDefaultPaymentMethod\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Payment\\:\\:verifyBasketSignature\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Payment.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:getDispatches\\(\\) has parameter \\$paymentId with no type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Payment\\:\\:verifyBasketSignature\\(\\) has parameter \\$basket with generic class ArrayObject but does not specify its types\\: TKey, TValue$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Payment.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:getDispatches\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Property sOrder\\:\\:\\$sUserData \\(array\\) does not accept array\\|null\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Payment.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:getInvalidAgreements\\(\\) has parameter \\$basket with no value type specified in iterable type array\\.$#"
+ message: "#^Call to an undefined method Symfony\\\\Component\\\\Form\\\\FormError\\|Symfony\\\\Component\\\\Form\\\\FormErrorIterator\\:\\:getMessage\\(\\)\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Register.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:getInvalidAgreements\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Call to an undefined method Symfony\\\\Component\\\\Form\\\\FormError\\|Symfony\\\\Component\\\\Form\\\\FormErrorIterator\\:\\:getOrigin\\(\\)\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Register.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:getInvalidProducts\\(\\) has parameter \\$basket with no value type specified in iterable type array\\.$#"
+ message: "#^Cannot call method getCountry\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Register.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:getInvalidProducts\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
+ count: 4
+ path: engine/Shopware/Controllers/Frontend/Register.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:getMinimumCharge\\(\\) should return bool but returns float\\|false\\.$#"
+ message: "#^Cannot call method getName\\(\\) on Symfony\\\\Component\\\\Form\\\\FormInterface\\|null\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Register.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:getOrderAddress\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ message: "#^Cannot call method setPost\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
+ count: 2
+ path: engine/Shopware/Controllers/Frontend/Register.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:getPayments\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Register\\:\\:ajaxValidateEmailAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Register.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:getPremiums\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Register\\:\\:ajaxValidatePasswordAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Register.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:getSelectedDispatch\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Register\\:\\:confirmValidationAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Register.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:getSelectedPayment\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Register\\:\\:getPostData\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Register.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:getSelectedState\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Register\\:\\:getRegisterData\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Register.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:getSimilarShown\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Register\\:\\:handleRegisterError\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Register.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:getUserData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Register\\:\\:handleRegisterError\\(\\) has parameter \\$errors with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Register.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:getUserData\\(\\) should return array but returns array\\|false\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Register\\:\\:indexAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Register.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:indexAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Register\\:\\:isShippingProvided\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Register.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:init\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Register\\:\\:redirectCustomer\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Register.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:isTaxFreeDelivery\\(\\) has parameter \\$userData with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Register\\:\\:saveRegisterAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Register.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:onPaymentMethodValidationFail\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Register\\:\\:saveRegisterSuccess\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Register.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:paymentAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Register\\:\\:writeSession\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Register.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:resetTemporaryAddresses\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Search\\:\\:convertProducts\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Search.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:returnAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Search\\:\\:defaultSearchAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Search.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:saveDefaultAddresses\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Search\\:\\:indexAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Search.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:saveOrder\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Search\\:\\:setDefaultSorting\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Search.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:saveShippingPaymentAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Sitemap\\:\\:convertSite\\(\\) has parameter \\$site with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Sitemap.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:saveTemporaryOrder\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Sitemap\\:\\:convertSite\\(\\) has parameter \\$translations with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Sitemap.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:setAddressAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Sitemap\\:\\:convertSite\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Sitemap.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:shippingPaymentAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Sitemap\\:\\:fetchTranslation\\(\\) has parameter \\$translations with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Sitemap.php
-
- message: "#^Method Shopware_Controllers_Frontend_Checkout\\:\\:updateCurrencyDependencies\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Sitemap\\:\\:fetchTranslation\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Sitemap.php
-
- message: "#^Parameter \\#1 \\$basket of method Shopware_Controllers_Frontend_Checkout\\:\\:getTaxRates\\(\\) expects array\\{content\\?\\: array\\, Amount\\?\\: string, AmountNet\\?\\: string, Quantity\\?\\: int, AmountNumeric\\: float, AmountNetNumeric\\: float, AmountWithTax\\?\\: string, AmountWithTaxNumeric\\?\\: float, \\.\\.\\.\\}, array\\{content\\?\\: array\\\\>, Amount\\?\\: string, AmountNet\\?\\: string, Quantity\\?\\: int, AmountWithTax\\?\\: string, AmountWithTaxNumeric\\?\\: float, sCurrencyId\\: mixed, sCurrencyName\\: mixed, \\.\\.\\.\\} given\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Sitemap\\:\\:fetchTranslations\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Sitemap.php
-
- message: "#^Parameter \\#1 \\$basket of method Shopware_Controllers_Frontend_Checkout\\:\\:getTaxRates\\(\\) expects array\\{content\\?\\: array\\, Amount\\?\\: string, AmountNet\\?\\: string, Quantity\\?\\: int, AmountNumeric\\: float, AmountNetNumeric\\: float, AmountWithTax\\?\\: string, AmountWithTaxNumeric\\?\\: float, \\.\\.\\.\\}, array\\{content\\?\\: array\\\\>, Amount\\?\\: string, AmountNet\\?\\: string, Quantity\\?\\: int, AmountWithTax\\?\\: string, sCurrencyId\\: mixed, sCurrencyName\\: mixed, sCurrencyFactor\\: mixed, \\.\\.\\.\\} given\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Sitemap\\:\\:getAdditionalTrees\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Sitemap.php
-
- message: "#^Parameter \\#1 \\$cart of method Shopware\\\\Components\\\\Cart\\\\TaxAggregatorInterface\\:\\:taxSum\\(\\) expects array\\{content\\?\\: array\\, sShippingcostsTax\\?\\: float, sShippingcostsTaxProportional\\?\\: array\\, sShippingcostsNet\\: float, sShippingcostsWithTax\\: float\\}, array\\{content\\?\\: array\\, Amount\\?\\: string, AmountNet\\?\\: string, Quantity\\?\\: int, AmountNumeric\\: float, AmountNetNumeric\\: float, AmountWithTax\\?\\: string, AmountWithTaxNumeric\\?\\: float, \\.\\.\\.\\} given\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Sitemap\\:\\:getCategoryTree\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Sitemap.php
-
- message: "#^Parameter \\#1 \\$json of function json_decode expects string, string\\|false given\\.$#"
- count: 2
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ message: "#^Method Shopware_Controllers_Frontend_Sitemap\\:\\:getCustomPages\\(\\) return type has no value type specified in iterable type array\\.$#"
+ count: 1
+ path: engine/Shopware/Controllers/Frontend/Sitemap.php
-
- message: "#^Parameter \\#1 \\$paymentData of method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\BasePaymentMethod\\:\\:validate\\(\\) expects array, array\\|null given\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Sitemap\\:\\:getLandingPages\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ path: engine/Shopware/Controllers/Frontend/Sitemap.php
-
- message: "#^Parameter \\#2 \\$email of method sAdmin\\:\\:sUpdateNewsletter\\(\\) expects string, string\\|null given\\.$#"
- count: 2
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ message: "#^Method Shopware_Controllers_Frontend_Sitemap\\:\\:getSitemapArray\\(\\) has parameter \\$link with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: engine/Shopware/Controllers/Frontend/Sitemap.php
-
- message: "#^Property sMarketing\\:\\:\\$sBlacklist \\(array\\) does not accept array\\\\|null\\.$#"
- count: 2
- path: engine/Shopware/Controllers/Frontend/Checkout.php
+ message: "#^Method Shopware_Controllers_Frontend_Sitemap\\:\\:getSitemapArray\\(\\) return type has no value type specified in iterable type array\\.$#"
+ count: 1
+ path: engine/Shopware/Controllers/Frontend/Sitemap.php
-
- message: "#^Method Shopware_Controllers_Frontend_Compare\\:\\:addArticleAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Sitemap\\:\\:getSitesByShopId\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Compare.php
+ path: engine/Shopware/Controllers/Frontend/Sitemap.php
-
- message: "#^Method Shopware_Controllers_Frontend_Compare\\:\\:deleteAllAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Sitemap\\:\\:getSupplierForSitemap\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Compare.php
+ path: engine/Shopware/Controllers/Frontend/Sitemap.php
-
- message: "#^Method Shopware_Controllers_Frontend_Compare\\:\\:deleteArticleAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Sitemap\\:\\:getSupplierPages\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Compare.php
+ path: engine/Shopware/Controllers/Frontend/Sitemap.php
-
- message: "#^Method Shopware_Controllers_Frontend_Compare\\:\\:getListAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Sitemap\\:\\:getTranslationKeys\\(\\) has parameter \\$array with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Compare.php
+ path: engine/Shopware/Controllers/Frontend/Sitemap.php
-
- message: "#^Method Shopware_Controllers_Frontend_Compare\\:\\:indexAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Sitemap\\:\\:translateCategoryTree\\(\\) has parameter \\$categoryTree with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Compare.php
+ path: engine/Shopware/Controllers/Frontend/Sitemap.php
-
- message: "#^Method Shopware_Controllers_Frontend_Compare\\:\\:overlayAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Sitemap\\:\\:translateCategoryTree\\(\\) has parameter \\$translations with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Compare.php
+ path: engine/Shopware/Controllers/Frontend/Sitemap.php
-
- message: "#^Method Shopware_Controllers_Frontend_Csrftoken\\:\\:indexAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Sitemap\\:\\:translateCategoryTree\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Csrftoken.php
+ path: engine/Shopware/Controllers/Frontend/Sitemap.php
-
message: "#^Access to an undefined property Enlight_Controller_Request_RequestHttp\\:\\:\\$sArticle\\.$#"
- count: 3
- path: engine/Shopware/Controllers/Frontend/Detail.php
-
- -
- message: "#^Access to an undefined property Enlight_Controller_Request_RequestHttp\\:\\:\\$sConfirmation\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Detail.php
+ path: engine/Shopware/Controllers/Frontend/Tellafriend.php
-
- message: "#^Access to an undefined property Enlight_Controller_Request_RequestHttp\\:\\:\\$template\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Tellafriend\\:\\:indexAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Detail.php
+ path: engine/Shopware/Controllers/Frontend/Tellafriend.php
-
- message: "#^Access to an undefined property sSystem\\:\\:\\$_POST\\.$#"
- count: 3
- path: engine/Shopware/Controllers/Frontend/Detail.php
+ message: "#^Method Shopware_Controllers_Frontend_Tellafriend\\:\\:init\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Controllers/Frontend/Tellafriend.php
-
- message: "#^Call to an undefined method Shopware_Components_Modules\\:\\:sCategories\\(\\)\\.$#"
+ message: "#^Method Shopware_Controllers_Frontend_Tellafriend\\:\\:successAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Detail.php
+ path: engine/Shopware/Controllers/Frontend/Tellafriend.php
-
- message: "#^Cannot access offset 'additional' on array\\|false\\.$#"
+ message: "#^Property Shopware_Controllers_Frontend_Tellafriend\\:\\:\\$sSYSTEM has no type specified\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Detail.php
+ path: engine/Shopware/Controllers/Frontend/Tellafriend.php
-
- message: "#^Cannot access offset 'billingaddress' on array\\|false\\.$#"
- count: 2
- path: engine/Shopware/Controllers/Frontend/Detail.php
+ message: "#^Property Shopware_Controllers_Frontend_Tracking\\:\\:\\$testRepository has no type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Controllers/Frontend/Tracking.php
-
- message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Category\\\\Category\\|null\\.$#"
+ message: "#^Method Shopware_Controllers_Widgets_Campaign\\:\\:getEmotion\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Detail.php
+ path: engine/Shopware/Controllers/Widgets/Campaign.php
-
- message: "#^Method Shopware_Controllers_Frontend_Detail\\:\\:errorAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Widgets_Campaign\\:\\:indexAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Detail.php
+ path: engine/Shopware/Controllers/Widgets/Campaign.php
-
- message: "#^Method Shopware_Controllers_Frontend_Detail\\:\\:indexAction\\(\\) has no return type specified\\.$#"
+ message: "#^Access to an undefined property Enlight_Components_Session_Namespace\\:\\:\\$sOneTimeAccount\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Detail.php
+ path: engine/Shopware/Controllers/Widgets/Checkout.php
-
- message: "#^Method Shopware_Controllers_Frontend_Detail\\:\\:productQuickViewAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Widgets_Checkout\\:\\:infoAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Detail.php
+ path: engine/Shopware/Controllers/Widgets/Checkout.php
-
- message: "#^Method Shopware_Controllers_Frontend_Detail\\:\\:ratingAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Widgets_Compare\\:\\:indexAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Detail.php
+ path: engine/Shopware/Controllers/Widgets/Compare.php
-
- message: "#^Method Shopware_Controllers_Frontend_Error\\:\\:enableBackendTheme\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Widgets_Emotion\\:\\:emotionArticleSliderAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Error.php
+ path: engine/Shopware/Controllers/Widgets/Emotion.php
-
- message: "#^Method Shopware_Controllers_Frontend_Error\\:\\:errorAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Widgets_Emotion\\:\\:getLegacyEmotion\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Error.php
+ path: engine/Shopware/Controllers/Widgets/Emotion.php
-
- message: "#^Method Shopware_Controllers_Frontend_Error\\:\\:genericErrorAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Widgets_Emotion\\:\\:getProductSliderData\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Error.php
+ path: engine/Shopware/Controllers/Widgets/Emotion.php
-
- message: "#^Method Shopware_Controllers_Frontend_Error\\:\\:init\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Widgets_Emotion\\:\\:getProductStream\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Error.php
+ path: engine/Shopware/Controllers/Widgets/Emotion.php
-
- message: "#^Method Shopware_Controllers_Frontend_Error\\:\\:pageNotFoundErrorAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Widgets_Emotion\\:\\:indexAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Error.php
+ path: engine/Shopware/Controllers/Widgets/Emotion.php
-
- message: "#^Method Shopware_Controllers_Frontend_Error\\:\\:serviceAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Widgets_Emotion\\:\\:previewAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Error.php
+ path: engine/Shopware/Controllers/Widgets/Emotion.php
-
- message: "#^Parameter \\#1 \\$json of function json_decode expects string, string\\|false given\\.$#"
+ message: "#^Method Shopware_Controllers_Widgets_Emotion\\:\\:productStreamArticleSliderAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Error.php
+ path: engine/Shopware/Controllers/Widgets/Emotion.php
-
- message: "#^Binary operation \"\\.\" between ' ' and array\\|string\\|false results in an error\\.$#"
+ message: "#^Method Shopware_Controllers_Widgets_Recommendation\\:\\:boughtAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Forms.php
+ path: engine/Shopware/Controllers/Widgets/Recommendation.php
-
- message: "#^Method Shopware_Controllers_Frontend_Forms\\:\\:_createInputElement\\(\\) has parameter \\$element with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware_Controllers_Widgets_Recommendation\\:\\:getPromotions\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Forms.php
+ path: engine/Shopware/Controllers/Widgets/Recommendation.php
-
- message: "#^Method Shopware_Controllers_Frontend_Forms\\:\\:_createLabelElement\\(\\) has parameter \\$element with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware_Controllers_Widgets_Recommendation\\:\\:viewedAction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Forms.php
+ path: engine/Shopware/Controllers/Widgets/Recommendation.php
-
- message: "#^Method Shopware_Controllers_Frontend_Forms\\:\\:_validateInput\\(\\) has parameter \\$elements with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Frontend/Forms.php
+ message: "#^Cannot call method getControllerName\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
+ count: 2
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Forms\\:\\:_validateInput\\(\\) has parameter \\$inputs with no value type specified in iterable type array\\.$#"
+ message: "#^Cannot call method getCookie\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Forms.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Forms\\:\\:_validateInput\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Frontend/Forms.php
+ message: "#^Cannot call method getDeviceType\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
+ count: 2
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Forms\\:\\:getContent\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Country\\\\Country\\|null\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Forms.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Forms\\:\\:translateForm\\(\\) has parameter \\$fields with no value type specified in iterable type array\\.$#"
+ message: "#^Cannot call method getParam\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Forms.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Offset 0 does not exist on string\\|null\\.$#"
+ message: "#^Cannot call method getParams\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Forms.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Offset 1 does not exist on array\\{\\(array\\|string\\)\\}\\|string\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Frontend/Forms.php
+ message: "#^Cannot call method getPost\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
+ count: 13
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Parameter \\#1 \\$input of method Shopware_Controllers_Frontend_Forms\\:\\:_filterInput\\(\\) expects string, string\\|null given\\.$#"
+ message: "#^Method sAdmin\\:\\:completeUserCountryData\\(\\) has parameter \\$userData with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Forms.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Parameter \\#2 \\.\\.\\.\\$values of function sprintf expects bool\\|float\\|int\\|string\\|null, array\\|string\\|false given\\.$#"
+ message: "#^Method sAdmin\\:\\:executeRiskRule\\(\\) has parameter \\$basket with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Forms.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Parameter \\#3 \\$subject of function str_replace expects array\\|string, string\\|null given\\.$#"
+ message: "#^Method sAdmin\\:\\:executeRiskRule\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Forms.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Possibly invalid array key type \\(array\\|string\\)\\.$#"
+ message: "#^Method sAdmin\\:\\:getPagerStructure\\(\\) has parameter \\$additionalParams with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Forms.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Property Shopware_Controllers_Frontend_Forms\\:\\:\\$_elements type has no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:getPagerStructure\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Forms.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Property Shopware_Controllers_Frontend_Forms\\:\\:\\$_errors type has no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:getUserShippingData\\(\\) has parameter \\$userData with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Forms.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Property Shopware_Controllers_Frontend_Forms\\:\\:\\$_postData type has no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:handleDispatchDiscount\\(\\) has parameter \\$basket with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Forms.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Index\\:\\:indexAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method sAdmin\\:\\:handleDispatchSurcharge\\(\\) has parameter \\$basket with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Index.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Category\\\\Category\\|null\\.$#"
- count: 2
- path: engine/Shopware/Controllers/Frontend/Listing.php
+ message: "#^Method sAdmin\\:\\:handlePaymentMeanSurcharge\\(\\) has parameter \\$country with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Listing\\:\\:filterListingEmotions\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:handlePaymentMeanSurcharge\\(\\) has parameter \\$dispatch with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Listing.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Listing\\:\\:getBreadcrumb\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:handlePaymentMeanSurcharge\\(\\) has parameter \\$payment with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Listing.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Listing\\:\\:getEmotionConfiguration\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:loginUser\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Listing.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Listing\\:\\:hasListing\\(\\) has parameter \\$devicesWithEmotion with no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:loginUser\\(\\) has parameter \\$getUser with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Listing.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Offset 'streamId' does not exist on array\\|null\\.$#"
+ message: "#^Method sAdmin\\:\\:logout\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Listing.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Variable \\$showListing in empty\\(\\) always exists and is not falsy\\.$#"
+ message: "#^Method sAdmin\\:\\:overwriteBillingAddress\\(\\) has parameter \\$userData with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Listing.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Media\\:\\:fallbackAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method sAdmin\\:\\:overwriteShippingAddress\\(\\) has parameter \\$userData with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Media.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Media\\:\\:init\\(\\) has no return type specified\\.$#"
+ message: "#^Method sAdmin\\:\\:processOpenOrderDetails\\(\\) has parameter \\$orderValue with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Media.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Access to an undefined property Enlight_View_Default\\:\\:\\$voteConfirmed\\.$#"
- count: 2
- path: engine/Shopware/Controllers/Frontend/Newsletter.php
+ message: "#^Method sAdmin\\:\\:processOpenOrderDetails\\(\\) has parameter \\$orders with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Access to an undefined property sSystem\\:\\:\\$_POST\\.$#"
- count: 2
- path: engine/Shopware/Controllers/Frontend/Newsletter.php
+ message: "#^Method sAdmin\\:\\:resendConfirmationMail\\(\\) has parameter \\$userInfo with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Newsletter\\:\\:detailAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method sAdmin\\:\\:sGetCountry\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Newsletter.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Newsletter\\:\\:getCustomerGroups\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:sGetCountryStateTranslation\\(\\) has parameter \\$state with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Newsletter.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Newsletter\\:\\:indexAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method sAdmin\\:\\:sGetCountryStateTranslation\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Newsletter.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Newsletter\\:\\:listingAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method sAdmin\\:\\:sGetDispatchBasket\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Newsletter.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Newsletter\\:\\:sendMail\\(\\) has no return type specified\\.$#"
+ message: "#^Method sAdmin\\:\\:sGetDownloads\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Newsletter.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Note\\:\\:addAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method sAdmin\\:\\:sGetOpenOrderData\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Note.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Note\\:\\:addNote\\(\\) has no return type specified\\.$#"
+ message: "#^Method sAdmin\\:\\:sGetPaymentMean\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Note.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Note\\:\\:addNote\\(\\) has parameter \\$orderNumber with no type specified\\.$#"
+ message: "#^Method sAdmin\\:\\:sGetPaymentMeanById\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Note.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Note\\:\\:ajaxAddAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method sAdmin\\:\\:sGetPaymentMeanById\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Note.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Note\\:\\:deleteAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method sAdmin\\:\\:sGetPremiumDispatch\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Note.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Note\\:\\:indexAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method sAdmin\\:\\:sGetPremiumDispatchSurcharge\\(\\) has parameter \\$basket with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Note.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Parameter \\#2 \\$articleName of method sBasket\\:\\:sAddNote\\(\\) expects string, array\\|string\\|false given\\.$#"
+ message: "#^Method sAdmin\\:\\:sInitiatePaymentClass\\(\\) has parameter \\$paymentData with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Note.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Payment\\:\\:getBasket\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:sLogin\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Payment.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Payment\\:\\:getUser\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:sManageRisks\\(\\) has parameter \\$basket with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Payment.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Payment\\:\\:loadBasketFromSignature\\(\\) return type with generic class ArrayObject does not specify its types\\: TKey, TValue$#"
+ message: "#^Method sAdmin\\:\\:sManageRisks\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Payment.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Payment\\:\\:savePaymentStatus\\(\\) has no return type specified\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskARTICLESFROM\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Payment.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Payment\\:\\:sendSignatureIsInvalidNotificationMail\\(\\) has no return type specified\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskARTICLESFROM\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Payment.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Payment\\:\\:verifyBasketSignature\\(\\) has no return type specified\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskATTRIS\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Payment.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Payment\\:\\:verifyBasketSignature\\(\\) has parameter \\$basket with generic class ArrayObject but does not specify its types\\: TKey, TValue$#"
+ message: "#^Method sAdmin\\:\\:sRiskATTRIS\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Payment.php
-
- -
- message: "#^Offset 'AmountNetNumeric' does not exist on array\\|null\\.$#"
- count: 2
- path: engine/Shopware/Controllers/Frontend/Payment.php
-
- -
- message: "#^Offset 'AmountNumeric' does not exist on array\\|null\\.$#"
- count: 2
- path: engine/Shopware/Controllers/Frontend/Payment.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Offset 'sAmount' does not exist on array\\|null\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskATTRISNOT\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Payment.php
-
- -
- message: "#^Offset 'sShippingcosts' does not exist on array\\|null\\.$#"
- count: 2
- path: engine/Shopware/Controllers/Frontend/Payment.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Offset 'sShippingcostsNet' does not exist on array\\|null\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskATTRISNOT\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Payment.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Offset 'sShippingcostsWithTâŚ' does not exist on array\\|null\\.$#"
- count: 2
- path: engine/Shopware/Controllers/Frontend/Payment.php
+ message: "#^Method sAdmin\\:\\:sRiskBILLINGLANDIS\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Property sOrder\\:\\:\\$sBasketData \\(array\\) does not accept array\\|null\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskBILLINGLANDIS\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Payment.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Property sOrder\\:\\:\\$sUserData \\(array\\) does not accept array\\|null\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskBILLINGLANDISNOT\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Payment.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Call to an undefined method Symfony\\\\Component\\\\Form\\\\FormError\\|Symfony\\\\Component\\\\Form\\\\FormErrorIterator\\:\\:getMessage\\(\\)\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskBILLINGLANDISNOT\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Register.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Call to an undefined method Symfony\\\\Component\\\\Form\\\\FormError\\|Symfony\\\\Component\\\\Form\\\\FormErrorIterator\\:\\:getOrigin\\(\\)\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskBILLINGZIPCODE\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Register.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Cannot call method getCountry\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskBILLINGZIPCODE\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Register.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
- count: 4
- path: engine/Shopware/Controllers/Frontend/Register.php
+ message: "#^Method sAdmin\\:\\:sRiskBILLINGZONEIS\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Cannot call method getName\\(\\) on Symfony\\\\Component\\\\Form\\\\FormInterface\\|null\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskBILLINGZONEIS\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Register.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Cannot call method setPost\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
- count: 2
- path: engine/Shopware/Controllers/Frontend/Register.php
+ message: "#^Method sAdmin\\:\\:sRiskBILLINGZONEISNOT\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Register\\:\\:ajaxValidateEmailAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskBILLINGZONEISNOT\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Register.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Register\\:\\:ajaxValidatePasswordAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskCURRENCIESISOIS\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Register.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Register\\:\\:confirmValidationAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskCURRENCIESISOIS\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Register.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Register\\:\\:createBillingForm\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskCURRENCIESISOISNOT\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Register.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Register\\:\\:createCustomerForm\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskCURRENCIESISOISNOT\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Register.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Register\\:\\:createShippingForm\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskCUSTOMERATTRIS\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Register.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Register\\:\\:getFormErrors\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskCUSTOMERATTRIS\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Register.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Register\\:\\:getPostData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskCUSTOMERATTRISNOT\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Register.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Register\\:\\:getRegisterData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskCUSTOMERATTRISNOT\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Register.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Register\\:\\:handleRegisterError\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskCUSTOMERGROUPIS\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Register.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Register\\:\\:handleRegisterError\\(\\) has parameter \\$errors with no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskCUSTOMERGROUPIS\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Register.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Register\\:\\:indexAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskCUSTOMERGROUPISNOT\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Register.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Register\\:\\:isShippingProvided\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskCUSTOMERGROUPISNOT\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Register.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Register\\:\\:redirectCustomer\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskCUSTOMERNR\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Register.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Register\\:\\:saveRegisterAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskCUSTOMERNR\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Register.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Register\\:\\:saveRegisterSuccess\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskDIFFER\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Register.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Register\\:\\:writeSession\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskDIFFER\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Register.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Search\\:\\:convertProducts\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskDUNNINGLEVELONE\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Search.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Search\\:\\:defaultSearchAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskDUNNINGLEVELONE\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Search.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Search\\:\\:indexAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskDUNNINGLEVELTHREE\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Search.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Search\\:\\:setDefaultSorting\\(\\) has no return type specified\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskDUNNINGLEVELTHREE\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Search.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Parameter \\#1 \\$ids of method Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Service\\\\Core\\\\CustomSortingService\\:\\:getList\\(\\) expects array\\, array\\ given\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskDUNNINGLEVELTWO\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Search.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Sitemap\\:\\:convertSite\\(\\) has parameter \\$site with no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskDUNNINGLEVELTWO\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Sitemap.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Sitemap\\:\\:convertSite\\(\\) has parameter \\$translations with no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskINKASSO\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Sitemap.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Sitemap\\:\\:convertSite\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskINKASSO\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Sitemap.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Sitemap\\:\\:fetchTranslation\\(\\) has parameter \\$translations with no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskLANDIS\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Sitemap.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Sitemap\\:\\:fetchTranslation\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskLANDIS\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Sitemap.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Sitemap\\:\\:fetchTranslations\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskLANDISNOT\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Sitemap.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Sitemap\\:\\:getAdditionalTrees\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskLANDISNOT\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Sitemap.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Sitemap\\:\\:getCategoryTree\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskLASTNAME\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Sitemap.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Sitemap\\:\\:getCustomPages\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskLASTNAME\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Sitemap.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Sitemap\\:\\:getLandingPages\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskLASTORDERLESS\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Sitemap.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Sitemap\\:\\:getSitemapArray\\(\\) has parameter \\$link with no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskLASTORDERLESS\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Sitemap.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Sitemap\\:\\:getSitemapArray\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskLASTORDERSLESS\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Sitemap.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Sitemap\\:\\:getSitesByShopId\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskLASTORDERSLESS\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Sitemap.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Sitemap\\:\\:getSupplierForSitemap\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskNEWCUSTOMER\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Sitemap.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Sitemap\\:\\:getSupplierPages\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskNEWCUSTOMER\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Sitemap.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Sitemap\\:\\:getTranslationKeys\\(\\) has parameter \\$array with no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskORDERPOSITIONSMORE\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Sitemap.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Sitemap\\:\\:translateCategoryTree\\(\\) has parameter \\$categoryTree with no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskORDERPOSITIONSMORE\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Sitemap.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Sitemap\\:\\:translateCategoryTree\\(\\) has parameter \\$translations with no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskORDERPOSITIONSMORE\\(\\) should return bool but returns bool\\|int\\<0, max\\>\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Sitemap.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Sitemap\\:\\:translateCategoryTree\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskORDERVALUELESS\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Sitemap.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_SitemapXml\\:\\:indexAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskORDERVALUELESS\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/SitemapXml.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Access to an undefined property Enlight_Controller_Request_RequestHttp\\:\\:\\$sArticle\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskORDERVALUEMORE\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Tellafriend.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Cannot access offset 'articleName' on array\\|false\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskORDERVALUEMORE\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Tellafriend.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Tellafriend\\:\\:indexAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskPREGBILLINGSTREET\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Tellafriend.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Tellafriend\\:\\:init\\(\\) has no return type specified\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskPREGBILLINGSTREET\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Tellafriend.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Frontend_Tellafriend\\:\\:successAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskPREGSTREET\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Tellafriend.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Property Shopware_Controllers_Frontend_Tellafriend\\:\\:\\$sSYSTEM has no type specified\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskPREGSTREET\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Tellafriend.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Property Shopware_Controllers_Frontend_Tracking\\:\\:\\$testRepository has no type specified\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskSUBSHOP\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Frontend/Tracking.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Widgets_Campaign\\:\\:getEmotion\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskSUBSHOP\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Widgets/Campaign.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Widgets_Campaign\\:\\:indexAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskSUBSHOPNOT\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Widgets/Campaign.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Widgets_Captcha\\:\\:getCaptchaByNameAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskSUBSHOPNOT\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Widgets/Captcha.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Widgets_Captcha\\:\\:indexAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskZIPCODE\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Widgets/Captcha.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Widgets_Captcha\\:\\:refreshCaptchaAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskZIPCODE\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Widgets/Captcha.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Access to an undefined property Enlight_Components_Session_Namespace\\:\\:\\$sOneTimeAccount\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskZONEIS\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Widgets/Checkout.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Widgets_Checkout\\:\\:infoAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskZONEIS\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Widgets/Checkout.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Widgets_Compare\\:\\:indexAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskZONEISNOT\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Widgets/Compare.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Widgets_Emotion\\:\\:emotionArticleSliderAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method sAdmin\\:\\:sRiskZONEISNOT\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Widgets/Emotion.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Widgets_Emotion\\:\\:getLegacyEmotion\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method sAdmin\\:\\:sValidateStep3\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Widgets/Emotion.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Widgets_Emotion\\:\\:getProductSliderData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^PHPDoc tag @var for variable \\$getOrderDetails has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Widgets/Emotion.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Widgets_Emotion\\:\\:getProductStream\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^PHPDoc tag @var for variable \\$getOrders has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Widgets/Emotion.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Widgets_Emotion\\:\\:indexAction\\(\\) has no return type specified\\.$#"
+ message: "#^PHPDoc tag @var for variable \\$orderDetails has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Widgets/Emotion.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Widgets_Emotion\\:\\:previewAction\\(\\) has no return type specified\\.$#"
+ message: "#^PHPDoc tag @var for variable \\$orders has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Widgets/Emotion.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Widgets_Emotion\\:\\:productStreamArticleSliderAction\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$address of method sAdmin\\:\\:convertToLegacyAddressArray\\(\\) expects Shopware\\\\Models\\\\Customer\\\\Address, Shopware\\\\Models\\\\Customer\\\\Address\\|null given\\.$#"
count: 1
- path: engine/Shopware/Controllers/Widgets/Emotion.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Widgets_Error\\:\\:serviceAction\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#2 \\$discountTax of method sAdmin\\:\\:handleDispatchDiscount\\(\\) expects float, float\\|int\\|false given\\.$#"
count: 1
- path: engine/Shopware/Controllers/Widgets/Error.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Widgets_Listing\\:\\:convertProductsResult\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Parameter \\#2 \\$discountTax of method sAdmin\\:\\:handleDispatchSurcharge\\(\\) expects float, float\\|int\\|false given\\.$#"
count: 1
- path: engine/Shopware/Controllers/Widgets/Listing.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Widgets_Listing\\:\\:getCategoryAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Widgets/Listing.php
+ message: "#^Parameter \\#2 \\$numberOfPages of method sAdmin\\:\\:getPagerStructure\\(\\) expects int, float\\|int given\\.$#"
+ count: 2
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Widgets_Listing\\:\\:getCategoryById\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Parameter \\#2 \\$resource of method Shopware\\\\Components\\\\DependencyInjection\\\\Container\\:\\:set\\(\\) expects object\\|null, string given\\.$#"
count: 1
- path: engine/Shopware/Controllers/Widgets/Listing.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Widgets_Listing\\:\\:getCategoryChildrenIds\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Parameter \\#3 \\$discount_tax of method sAdmin\\:\\:handleBasketDiscount\\(\\) expects float, float\\|int\\|false given\\.$#"
count: 1
- path: engine/Shopware/Controllers/Widgets/Listing.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Widgets_Listing\\:\\:getCustomPageAction\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#3 \\$lastSentDate of method Shopware\\\\Bundle\\\\AccountBundle\\\\Service\\\\OptInLoginServiceInterface\\:\\:refreshOptInHashForUser\\(\\) expects DateTimeInterface, DateTimeImmutable\\|false given\\.$#"
count: 1
- path: engine/Shopware/Controllers/Widgets/Listing.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Widgets_Listing\\:\\:listingCountAction\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#5 \\$discount_tax of method sAdmin\\:\\:handlePaymentMeanSurcharge\\(\\) expects float, float\\|int\\|false given\\.$#"
count: 1
- path: engine/Shopware/Controllers/Widgets/Listing.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Widgets_Listing\\:\\:loadThemeConfig\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#5 \\$encoderName of method sAdmin\\:\\:loginUser\\(\\) expects string, string\\|null given\\.$#"
count: 1
- path: engine/Shopware/Controllers/Widgets/Listing.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Widgets_Listing\\:\\:productsAction\\(\\) has no return type specified\\.$#"
+ message: "#^Property sAdmin\\:\\:\\$cache type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Controllers/Widgets/Listing.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Widgets_Listing\\:\\:setSearchResultResponse\\(\\) has no return type specified\\.$#"
+ message: "#^Query error\\: Column \"s_campaigns_maildata\\.city\" expects value type string\\|null, got type mixed$#"
count: 1
- path: engine/Shopware/Controllers/Widgets/Listing.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Widgets_Listing\\:\\:streamAction\\(\\) has no return type specified\\.$#"
+ message: "#^Query error\\: Column \"s_campaigns_maildata\\.firstname\" expects value type string\\|null, got type mixed$#"
count: 1
- path: engine/Shopware/Controllers/Widgets/Listing.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Widgets_Listing\\:\\:tagCloudAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Controllers/Widgets/Listing.php
+ message: "#^Query error\\: Column \"s_campaigns_maildata\\.groupID\" expects value type int, got type mixed$#"
+ count: 3
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Widgets_Listing\\:\\:topSellerAction\\(\\) has no return type specified\\.$#"
+ message: "#^Query error\\: Column \"s_campaigns_maildata\\.lastname\" expects value type string\\|null, got type mixed$#"
count: 1
- path: engine/Shopware/Controllers/Widgets/Listing.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Parameter \\#1 \\$template of method Shopware\\\\Components\\\\Theme\\\\Inheritance\\:\\:buildConfig\\(\\) expects Shopware\\\\Models\\\\Shop\\\\Template, Shopware\\\\Models\\\\Shop\\\\Template\\|null given\\.$#"
+ message: "#^Query error\\: Column \"s_campaigns_maildata\\.salutation\" expects value type string\\|null, got type mixed$#"
count: 1
- path: engine/Shopware/Controllers/Widgets/Listing.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Parameter \\#1 \\$template of method Shopware\\\\Components\\\\Theme\\\\Inheritance\\:\\:getSmartyDirectories\\(\\) expects Shopware\\\\Models\\\\Shop\\\\Template, Shopware\\\\Models\\\\Shop\\\\Template\\|null given\\.$#"
+ message: "#^Query error\\: Column \"s_campaigns_maildata\\.street\" expects value type string\\|null, got type mixed$#"
count: 1
- path: engine/Shopware/Controllers/Widgets/Listing.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Widgets_Recommendation\\:\\:boughtAction\\(\\) has no return type specified\\.$#"
+ message: "#^Query error\\: Column \"s_campaigns_maildata\\.title\" expects value type string\\|null, got type mixed$#"
count: 1
- path: engine/Shopware/Controllers/Widgets/Recommendation.php
+ path: engine/Shopware/Core/sAdmin.php
-
- message: "#^Method Shopware_Controllers_Widgets_Recommendation\\:\\:getPromotions\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Cannot call method getId\\(\\) on Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Struct\\\\Media\\|null\\.$#"
count: 1
- path: engine/Shopware/Controllers/Widgets/Recommendation.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method Shopware_Controllers_Widgets_Recommendation\\:\\:viewedAction\\(\\) has no return type specified\\.$#"
+ message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Category\\\\Category\\|null\\.$#"
count: 1
- path: engine/Shopware/Controllers/Widgets/Recommendation.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Cannot access offset 'additional' on array\\|bool\\.$#"
+ message: "#^Cannot call method getParam\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
count: 2
- path: engine/Shopware/Core/sAdmin.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Cannot access offset 'additional' on array\\|false\\.$#"
- count: 6
- path: engine/Shopware/Core/sAdmin.php
+ message: "#^Cannot call method getPost\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
+ count: 5
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Cannot call method getControllerName\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
- count: 2
- path: engine/Shopware/Core/sAdmin.php
+ message: "#^Cannot call method getQuery\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
+ count: 5
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Cannot call method getCookie\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
+ message: "#^Cannot call method getThumbnailSize\\(\\) on Shopware\\\\Models\\\\Media\\\\Settings\\|null\\.$#"
count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Cannot call method getDeviceType\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
- count: 2
- path: engine/Shopware/Core/sAdmin.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Country\\\\Country\\|null\\.$#"
+ message: "#^Cannot call method has\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
count: 1
- path: engine/Shopware/Core/sAdmin.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Cannot call method getParam\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
+ message: "#^Cannot call method isThumbnailHighDpi\\(\\) on Shopware\\\\Models\\\\Media\\\\Settings\\|null\\.$#"
count: 1
- path: engine/Shopware/Core/sAdmin.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Cannot call method getParams\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
+ message: "#^Cannot call method setQuery\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
count: 1
- path: engine/Shopware/Core/sAdmin.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Cannot call method getPost\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
- count: 24
- path: engine/Shopware/Core/sAdmin.php
+ message: "#^Method sArticles\\:\\:__construct\\(\\) has parameter \\$customerGroupId with no type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Cannot call method getTax\\(\\) on Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Struct\\\\Tax\\|null\\.$#"
+ message: "#^Method sArticles\\:\\:__construct\\(\\) has parameter \\$translationId with no type specified\\.$#"
count: 1
- path: engine/Shopware/Core/sAdmin.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method sAdmin\\:\\:calculateDispatchSurcharge\\(\\) has parameter \\$basket with no value type specified in iterable type array\\.$#"
+ message: "#^Method sArticles\\:\\:buildNavigation\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Core/sAdmin.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method sAdmin\\:\\:calculateDispatchSurcharge\\(\\) has parameter \\$dispatches with no value type specified in iterable type array\\.$#"
+ message: "#^Method sArticles\\:\\:getArticleCover\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Core/sAdmin.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method sAdmin\\:\\:completeUserCountryData\\(\\) has parameter \\$userData with no value type specified in iterable type array\\.$#"
+ message: "#^Method sArticles\\:\\:getArticleListingCover\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Core/sAdmin.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method sAdmin\\:\\:completeUserCountryData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method sArticles\\:\\:getArticleMainCover\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Core/sAdmin.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method sAdmin\\:\\:executeRiskRule\\(\\) has parameter \\$basket with no value type specified in iterable type array\\.$#"
+ message: "#^Method sArticles\\:\\:getLinksOfProduct\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Core/sAdmin.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method sAdmin\\:\\:executeRiskRule\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
+ message: "#^Method sArticles\\:\\:getProductNavigation\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Core/sAdmin.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method sAdmin\\:\\:failedLoginUser\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method sArticles\\:\\:getRandomArticle\\(\\) should return int but returns int\\|false\\.$#"
count: 1
- path: engine/Shopware/Core/sAdmin.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method sAdmin\\:\\:getPagerStructure\\(\\) has parameter \\$additionalParams with no value type specified in iterable type array\\.$#"
+ message: "#^Method sArticles\\:\\:sAddComparison\\(\\) should return bool but returns bool\\|string\\|null\\.$#"
count: 1
- path: engine/Shopware/Core/sAdmin.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method sAdmin\\:\\:getPagerStructure\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method sArticles\\:\\:sCalculatingPrice\\(\\) has parameter \\$article with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Core/sAdmin.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method sAdmin\\:\\:getUserBillingData\\(\\) has parameter \\$userData with no value type specified in iterable type array\\.$#"
+ message: "#^Method sArticles\\:\\:sCalculatingPriceNum\\(\\) has parameter \\$article with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Core/sAdmin.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method sAdmin\\:\\:getUserBillingData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method sArticles\\:\\:sDeleteComparison\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Core/sAdmin.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method sAdmin\\:\\:getUserCountryData\\(\\) has parameter \\$userData with no value type specified in iterable type array\\.$#"
+ message: "#^Method sArticles\\:\\:sDeleteComparisons\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Core/sAdmin.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method sAdmin\\:\\:getUserCountryData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method sArticles\\:\\:sFillUpComparisonArticles\\(\\) has parameter \\$articles with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Core/sAdmin.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method sAdmin\\:\\:getUserShippingData\\(\\) has parameter \\$userData with no value type specified in iterable type array\\.$#"
+ message: "#^Method sArticles\\:\\:sFillUpComparisonArticles\\(\\) has parameter \\$properties with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Core/sAdmin.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method sAdmin\\:\\:handleDispatchDiscount\\(\\) has parameter \\$basket with no value type specified in iterable type array\\.$#"
+ message: "#^Method sArticles\\:\\:sFillUpComparisonArticles\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Core/sAdmin.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method sAdmin\\:\\:handleDispatchSurcharge\\(\\) has parameter \\$basket with no value type specified in iterable type array\\.$#"
+ message: "#^Method sArticles\\:\\:sGetArticleById\\(\\) has parameter \\$selection with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Core/sAdmin.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method sAdmin\\:\\:handlePaymentMeanSurcharge\\(\\) has parameter \\$country with no value type specified in iterable type array\\.$#"
+ message: "#^Method sArticles\\:\\:sGetArticleById\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Core/sAdmin.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method sAdmin\\:\\:handlePaymentMeanSurcharge\\(\\) has parameter \\$dispatch with no value type specified in iterable type array\\.$#"
+ message: "#^Method sArticles\\:\\:sGetArticleCharts\\(\\) has parameter \\$category with no type specified\\.$#"
count: 1
- path: engine/Shopware/Core/sAdmin.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method sAdmin\\:\\:handlePaymentMeanSurcharge\\(\\) has parameter \\$payment with no value type specified in iterable type array\\.$#"
+ message: "#^Method sArticles\\:\\:sGetArticleCharts\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Core/sAdmin.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method sAdmin\\:\\:handlePaymentMeanSurcharge\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method sArticles\\:\\:sGetArticlePictures\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Core/sAdmin.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method sAdmin\\:\\:loginUser\\(\\) has no return type specified\\.$#"
+ message: "#^Method sArticles\\:\\:sGetArticleProperties\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Core/sAdmin.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method sAdmin\\:\\:loginUser\\(\\) has parameter \\$getUser with no value type specified in iterable type array\\.$#"
+ message: "#^Method sArticles\\:\\:sGetArticlesBySupplier\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Core/sAdmin.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method sAdmin\\:\\:logout\\(\\) has no return type specified\\.$#"
+ message: "#^Method sArticles\\:\\:sGetCheapestPrice\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Core/sAdmin.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method sAdmin\\:\\:overwriteBillingAddress\\(\\) has parameter \\$userData with no value type specified in iterable type array\\.$#"
+ message: "#^Method sArticles\\:\\:sGetComparisonList\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Core/sAdmin.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method sAdmin\\:\\:overwriteBillingAddress\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method sArticles\\:\\:sGetComparisonProperties\\(\\) has parameter \\$articles with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Core/sAdmin.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method sAdmin\\:\\:overwriteShippingAddress\\(\\) has parameter \\$userData with no value type specified in iterable type array\\.$#"
+ message: "#^Method sArticles\\:\\:sGetComparisonProperties\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Core/sAdmin.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method sAdmin\\:\\:overwriteShippingAddress\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method sArticles\\:\\:sGetComparisons\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Core/sAdmin.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method sAdmin\\:\\:processOpenOrderDetails\\(\\) has parameter \\$orderValue with no value type specified in iterable type array\\.$#"
+ message: "#^Method sArticles\\:\\:sGetConfiguratorImage\\(\\) has parameter \\$sArticle with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Core/sAdmin.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method sAdmin\\:\\:processOpenOrderDetails\\(\\) has parameter \\$orders with no value type specified in iterable type array\\.$#"
+ message: "#^Method sArticles\\:\\:sGetConfiguratorImage\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Core/sAdmin.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method sAdmin\\:\\:processOpenOrderDetails\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method sArticles\\:\\:sGetPricegroupDiscount\\(\\) has parameter \\$articleData with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Core/sAdmin.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method sAdmin\\:\\:resendConfirmationMail\\(\\) has no return type specified\\.$#"
+ message: "#^Method sArticles\\:\\:sGetPricegroupDiscount\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Core/sAdmin.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method sAdmin\\:\\:resendConfirmationMail\\(\\) has parameter \\$userInfo with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sGetCountry\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sGetCountryList\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sGetCountryStateTranslation\\(\\) has parameter \\$state with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sGetCountryStateTranslation\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sGetDispatchBasket\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sGetDownloads\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sGetOpenOrderData\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sGetPaymentMean\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sGetPaymentMeanById\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sGetPaymentMeanById\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sGetPaymentMeans\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sGetPremiumDispatch\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sGetPremiumDispatchSurcharge\\(\\) has parameter \\$basket with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sGetPremiumDispatches\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sGetUserData\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sGetUserNameById\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sInitiatePaymentClass\\(\\) has parameter \\$paymentData with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sLogin\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sManageRisks\\(\\) has parameter \\$basket with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sManageRisks\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sNewsletterSubscription\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskARTICLESFROM\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskARTICLESFROM\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskATTRIS\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskATTRIS\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskATTRISNOT\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskATTRISNOT\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskBILLINGLANDIS\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskBILLINGLANDIS\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskBILLINGLANDISNOT\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskBILLINGLANDISNOT\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskBILLINGZIPCODE\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskBILLINGZIPCODE\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskBILLINGZONEIS\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskBILLINGZONEIS\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskBILLINGZONEISNOT\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskBILLINGZONEISNOT\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskCURRENCIESISOIS\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskCURRENCIESISOIS\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskCURRENCIESISOISNOT\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskCURRENCIESISOISNOT\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskCUSTOMERATTRIS\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskCUSTOMERATTRIS\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskCUSTOMERATTRISNOT\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskCUSTOMERATTRISNOT\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskCUSTOMERGROUPIS\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskCUSTOMERGROUPIS\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskCUSTOMERGROUPISNOT\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskCUSTOMERGROUPISNOT\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskCUSTOMERNR\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskCUSTOMERNR\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskDIFFER\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskDIFFER\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskDUNNINGLEVELONE\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskDUNNINGLEVELONE\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskDUNNINGLEVELTHREE\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskDUNNINGLEVELTHREE\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskDUNNINGLEVELTWO\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskDUNNINGLEVELTWO\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskINKASSO\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskINKASSO\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskLANDIS\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskLANDIS\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskLANDISNOT\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskLANDISNOT\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskLASTNAME\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskLASTNAME\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskLASTORDERLESS\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskLASTORDERLESS\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskLASTORDERSLESS\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskLASTORDERSLESS\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskNEWCUSTOMER\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskNEWCUSTOMER\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskORDERPOSITIONSMORE\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskORDERPOSITIONSMORE\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskORDERPOSITIONSMORE\\(\\) should return bool but returns bool\\|int\\<0, max\\>\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskORDERVALUELESS\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskORDERVALUELESS\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskORDERVALUEMORE\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskORDERVALUEMORE\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskPREGBILLINGSTREET\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskPREGBILLINGSTREET\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskPREGSTREET\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskPREGSTREET\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskSUBSHOP\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskSUBSHOP\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskSUBSHOPNOT\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskSUBSHOPNOT\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskZIPCODE\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskZIPCODE\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskZONEIS\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskZONEIS\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskZONEISNOT\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sRiskZONEISNOT\\(\\) has parameter \\$user with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sValidateStep3\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:sendMail\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Method sAdmin\\:\\:subscribeNewsletter\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^PHPDoc tag @var for variable \\$getOrderDetails has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^PHPDoc tag @var for variable \\$getOrders has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^PHPDoc tag @var for variable \\$orderDetails has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^PHPDoc tag @var for variable \\$orders has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Parameter \\#1 \\$address of method sAdmin\\:\\:convertToLegacyAddressArray\\(\\) expects Shopware\\\\Models\\\\Customer\\\\Address, Shopware\\\\Models\\\\Customer\\\\Address\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Parameter \\#2 \\$discountTax of method sAdmin\\:\\:handleDispatchDiscount\\(\\) expects float, float\\|int\\|false given\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Parameter \\#2 \\$discountTax of method sAdmin\\:\\:handleDispatchSurcharge\\(\\) expects float, float\\|int\\|false given\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Parameter \\#2 \\$numberOfPages of method sAdmin\\:\\:getPagerStructure\\(\\) expects int, float\\|int given\\.$#"
- count: 2
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Parameter \\#2 \\$request of method Shopware\\\\Components\\\\Captcha\\\\CaptchaValidator\\:\\:validateByName\\(\\) expects Enlight_Controller_Request_Request, Enlight_Controller_Request_Request\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Parameter \\#2 \\$resource of method Shopware\\\\Components\\\\DependencyInjection\\\\Container\\:\\:set\\(\\) expects object\\|null, string given\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Parameter \\#3 \\$discount_tax of method sAdmin\\:\\:handleBasketDiscount\\(\\) expects float, float\\|int\\|false given\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Parameter \\#3 \\$lastSentDate of method Shopware\\\\Bundle\\\\AccountBundle\\\\Service\\\\OptInLoginServiceInterface\\:\\:refreshOptInHashForUser\\(\\) expects DateTimeInterface, DateTimeImmutable\\|false given\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Parameter \\#3 \\$user of method sAdmin\\:\\:sManageRisks\\(\\) expects array, array\\|false given\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Parameter \\#4 \\$dispatch of method sAdmin\\:\\:handlePaymentMeanSurcharge\\(\\) expects array, array\\|false given\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Parameter \\#5 \\$discount_tax of method sAdmin\\:\\:handlePaymentMeanSurcharge\\(\\) expects float, float\\|int\\|false given\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Parameter \\#5 \\$encoderName of method sAdmin\\:\\:loginUser\\(\\) expects string, string\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Property sAdmin\\:\\:\\$cache type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sAdmin.php
-
- -
- message: "#^Binary operation \"\\-\" between int\\|string and 1 results in an error\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Cannot call method getCover\\(\\) on Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Struct\\\\ListProduct\\|null\\.$#"
- count: 2
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Cannot call method getId\\(\\) on Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Struct\\\\ListProduct\\|null\\.$#"
- count: 2
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Cannot call method getId\\(\\) on Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Struct\\\\Media\\|null\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Category\\\\Category\\|null\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Cannot call method getName\\(\\) on Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Struct\\\\ListProduct\\|null\\.$#"
- count: 2
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Cannot call method getNumber\\(\\) on Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Struct\\\\ListProduct\\|null\\.$#"
- count: 2
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Cannot call method getParam\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
- count: 2
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Cannot call method getPost\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
- count: 5
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Cannot call method getQuery\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
- count: 5
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Cannot call method getThumbnailSize\\(\\) on Shopware\\\\Models\\\\Media\\\\Settings\\|null\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Cannot call method has\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Cannot call method isThumbnailHighDpi\\(\\) on Shopware\\\\Models\\\\Media\\\\Settings\\|null\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Cannot call method setQuery\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:__construct\\(\\) has parameter \\$customerGroupId with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:__construct\\(\\) has parameter \\$translationId with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:buildNavigation\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:getArticleCover\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:getArticleListingCover\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:getArticleMainCover\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:getDataOfProductImage\\(\\) has parameter \\$image with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:getDataOfProductImage\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:getLinksOfProduct\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:getOrderNumberByProductId\\(\\) should return string but returns string\\|false\\|null\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:getProductNavigation\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:getPromotion\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:getPromotionNumberByMode\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:getPromotionNumberByMode\\(\\) has parameter \\$category with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:getPromotionNumberByMode\\(\\) has parameter \\$mode with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:getPromotionNumberByMode\\(\\) has parameter \\$value with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:getPromotionNumberByMode\\(\\) has parameter \\$withImage with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:getRandomArticle\\(\\) should return int but returns int\\|false\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:sAddComparison\\(\\) should return bool but returns bool\\|string\\|null\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:sCalculatingPrice\\(\\) has parameter \\$article with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:sCalculatingPriceNum\\(\\) has parameter \\$article with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:sDeleteComparison\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:sDeleteComparisons\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:sFillUpComparisonArticles\\(\\) has parameter \\$articles with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:sFillUpComparisonArticles\\(\\) has parameter \\$properties with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:sFillUpComparisonArticles\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:sGetArticleById\\(\\) has parameter \\$selection with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:sGetArticleById\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:sGetArticleCharts\\(\\) has parameter \\$category with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:sGetArticleCharts\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:sGetArticleNameByArticleId\\(\\) should return string but returns array\\|string\\|false\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:sGetArticleNameByOrderNumber\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:sGetArticlePictures\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:sGetArticleProperties\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:sGetArticlesBySupplier\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:sGetCheapestPrice\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:sGetComparisonList\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:sGetComparisonProperties\\(\\) has parameter \\$articles with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:sGetComparisonProperties\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:sGetComparisons\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:sGetConfiguratorImage\\(\\) has parameter \\$sArticle with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:sGetConfiguratorImage\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:sGetPricegroupDiscount\\(\\) has parameter \\$articleData with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:sGetPricegroupDiscount\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:sGetProductByOrdernumber\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:sGetProductByOrdernumber\\(\\) should return array\\|false but returns array\\|bool\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:sGetPromotionById\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:sGetSupplierById\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:sGetTranslation\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:sGetTranslation\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:sGetTranslations\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:sGetTranslations\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:sGetUnit\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Method sArticles\\:\\:sSaveComment\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Parameter \\#1 \\$orderNumber of method sArticles\\:\\:sGetArticleNameByOrderNumber\\(\\) expects string, string\\|false\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Parameter \\#1 \\$productId of method sArticles\\:\\:getOrderNumberByProductId\\(\\) expects int, float\\|int\\\\|int\\<1, max\\>\\|string given\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Parameter \\#2 \\$orderNumber of method sArticles\\:\\:getArticleCover\\(\\) expects string, string\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Parameter \\#3 \\$subject of function preg_replace expects array\\|string, string\\|null given\\.$#"
- count: 2
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Property sArticles\\:\\:\\$cachePromotions type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Property sArticles\\:\\:\\$category \\(Shopware\\\\Models\\\\Category\\\\Category\\) does not accept Shopware\\\\Models\\\\Category\\\\Category\\|null\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Property sArticles\\:\\:\\$searchService \\(Shopware\\\\Bundle\\\\SearchBundle\\\\ProductSearch\\) does not accept Shopware\\\\Bundle\\\\SearchBundle\\\\VariantSearch\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticles.php
-
- -
- message: "#^Cannot access offset 'linkDetails' on array\\|false\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticlesComparisons.php
-
- -
- message: "#^Cannot access offset 'linkVariant' on array\\|false\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticlesComparisons.php
-
- -
- message: "#^Method sArticlesComparisons\\:\\:containsTranslation\\(\\) has parameter \\$translation with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticlesComparisons.php
-
- -
- message: "#^Method sArticlesComparisons\\:\\:extractPropertyTranslation\\(\\) has parameter \\$articleProperty with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticlesComparisons.php
-
- -
- message: "#^Method sArticlesComparisons\\:\\:sDeleteComparison\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticlesComparisons.php
-
- -
- message: "#^Method sArticlesComparisons\\:\\:sDeleteComparisons\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticlesComparisons.php
-
- -
- message: "#^Method sArticlesComparisons\\:\\:sFillUpComparisonArticles\\(\\) has parameter \\$articles with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticlesComparisons.php
-
- -
- message: "#^Method sArticlesComparisons\\:\\:sFillUpComparisonArticles\\(\\) has parameter \\$properties with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticlesComparisons.php
-
- -
- message: "#^Method sArticlesComparisons\\:\\:sFillUpComparisonArticles\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticlesComparisons.php
-
- -
- message: "#^Method sArticlesComparisons\\:\\:sGetComparisonList\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticlesComparisons.php
-
- -
- message: "#^Method sArticlesComparisons\\:\\:sGetComparisonProperties\\(\\) has parameter \\$articles with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticlesComparisons.php
-
- -
- message: "#^Method sArticlesComparisons\\:\\:sGetComparisonProperties\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticlesComparisons.php
-
- -
- message: "#^Method sArticlesComparisons\\:\\:sGetComparisons\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sArticlesComparisons.php
-
- -
- message: "#^Access to an undefined property sSystem\\:\\:\\$sLanguage\\.$#"
- count: 2
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Call to an undefined method object\\:\\:assign\\(\\)\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Call to an undefined method object\\:\\:fetch\\(\\)\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Cannot call method getCookie\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
- count: 5
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Cannot call method getQuery\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Cannot call method getTax\\(\\) on Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Struct\\\\Tax\\|null\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Cannot call method isSecure\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:calculateVoucherValues\\(\\) has parameter \\$voucherDetails with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:calculateVoucherValues\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:checkIfProductIsInBasket\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:clearBasket\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:convertListProductToNote\\(\\) has parameter \\$note with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:convertListProductToNote\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:filterCustomerGroupVoucher\\(\\) has parameter \\$voucherDetails with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:filterCustomerGroupVoucher\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:filterProductVoucher\\(\\) has parameter \\$voucherDetails with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:filterProductVoucher\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:filterSubShopVoucher\\(\\) has parameter \\$voucherDetails with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:filterSubShopVoucher\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:filterSupplierVoucher\\(\\) has parameter \\$voucherDetails with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:filterSupplierVoucher\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:filterUsedVoucher\\(\\) has parameter \\$voucherDetails with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:filterUsedVoucher\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:getAdditionalInfoForUpdateProduct\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:getBasketImage\\(\\) has parameter \\$image with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:getBasketImage\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:getBasketQuantity\\(\\) has parameter \\$basketProduct with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:getBasketQuantity\\(\\) has parameter \\$product with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:getNoteProducts\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:getPriceForAddProduct\\(\\) has parameter \\$product with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:getPriceForAddProduct\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:getPricesForItemUpdates\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:getProductForAddProduct\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:getTaxesForUpdateProduct\\(\\) has parameter \\$queryAdditionalInfo with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:getTaxesForUpdateProduct\\(\\) has parameter \\$queryNewPrice with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:getTaxesForUpdateProduct\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:sAddVoucher\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:sCheckBasketQuantities\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:sDeleteArticle\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:sGetAmount\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:sGetAmountArticles\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:sGetAmountRestrictedArticles\\(\\) has parameter \\$articles with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:sGetAmountRestrictedArticles\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:sGetNotes\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:sGetVoucher\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:sInsertDiscount\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:sRefreshBasket\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Method sBasket\\:\\:sUpdateVoucher\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^PHPDoc tag @var for variable \\$promotion has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Parameter \\#1 \\$moneyfloat of method sArticles\\:\\:sRound\\(\\) expects float\\|string\\|null, array\\|float\\|void\\|false given\\.$#"
- count: 2
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Property sBasket\\:\\:\\$additionalTextService \\(Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Service\\\\AdditionalTextServiceInterface\\) does not accept Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Service\\\\AdditionalTextServiceInterface\\|null\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Property sBasket\\:\\:\\$contextService \\(Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Service\\\\ContextServiceInterface\\) does not accept Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Service\\\\ContextServiceInterface\\|null\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Service \"system\" is not registered in the container\\.$#"
- count: 1
- path: engine/Shopware/Core/sBasket.php
-
- -
- message: "#^Argument of an invalid type array\\|string supplied for foreach, only iterables are supported\\.$#"
- count: 1
- path: engine/Shopware/Core/sCategories.php
-
- -
- message: "#^Method sCategories\\:\\:assignCategoriesToTree\\(\\) has parameter \\$activePath with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sCategories.php
-
- -
- message: "#^Method sCategories\\:\\:assignCategoriesToTree\\(\\) has parameter \\$categories with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sCategories.php
-
- -
- message: "#^Method sCategories\\:\\:assignCategoriesToTree\\(\\) has parameter \\$childrenCounts with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sCategories.php
-
- -
- message: "#^Method sCategories\\:\\:assignCategoriesToTree\\(\\) has parameter \\$tree with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sCategories.php
-
- -
- message: "#^Method sCategories\\:\\:assignCategoriesToTree\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sCategories.php
-
- -
- message: "#^Method sCategories\\:\\:buildTree\\(\\) has parameter \\$associated with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sCategories.php
-
- -
- message: "#^Method sCategories\\:\\:buildTree\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sCategories.php
-
- -
- message: "#^Method sCategories\\:\\:convertCategory\\(\\) has parameter \\$childrenCounts with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sCategories.php
-
- -
- message: "#^Method sCategories\\:\\:convertCategory\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sCategories.php
-
- -
- message: "#^Method sCategories\\:\\:getCategoryIdsWithParent\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sCategories.php
-
- -
- message: "#^Method sCategories\\:\\:getCategoryIdsWithParent\\(\\) should return array but returns array\\|false\\.$#"
- count: 1
- path: engine/Shopware/Core/sCategories.php
-
- -
- message: "#^Method sCategories\\:\\:getCategoryPath\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sCategories.php
-
- -
- message: "#^Method sCategories\\:\\:getChildrenCountOfCategories\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sCategories.php
-
- -
- message: "#^Method sCategories\\:\\:getChildrenCountOfCategories\\(\\) should return array but returns array\\|false\\.$#"
- count: 1
- path: engine/Shopware/Core/sCategories.php
-
- -
- message: "#^Method sCategories\\:\\:mapCategoryTree\\(\\) has parameter \\$categories with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sCategories.php
-
- -
- message: "#^Method sCategories\\:\\:mapCategoryTree\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sCategories.php
-
- -
- message: "#^Method sCategories\\:\\:sGetCategories\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sCategories.php
-
- -
- message: "#^Method sCategories\\:\\:sGetCategoriesByParent\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sCategories.php
-
- -
- message: "#^Method sCategories\\:\\:sGetCategoriesByParentId\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sCategories.php
-
- -
- message: "#^Method sCategories\\:\\:sGetCategoryContent\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sCategories.php
-
- -
- message: "#^Method sCategories\\:\\:sGetCategoryIdByArticleId\\(\\) has parameter \\$shopId with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sCategories.php
-
- -
- message: "#^Method sCategories\\:\\:sGetCategoryPath\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sCategories.php
-
- -
- message: "#^Method sCategories\\:\\:sGetMainCategories\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sCategories.php
-
- -
- message: "#^Method sCategories\\:\\:sGetWholeCategoryTree\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sCategories.php
-
- -
- message: "#^Property sCategories\\:\\:\\$sSYSTEM has no type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sCategories.php
-
- -
- message: "#^Cannot call method getQuery\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
- count: 1
- path: engine/Shopware/Core/sCms.php
-
- -
- message: "#^Method sCms\\:\\:getRelatedForPage\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sCms.php
-
- -
- message: "#^Method sCms\\:\\:getRelatedForPage\\(\\) has parameter \\$staticPage with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sCms.php
-
- -
- message: "#^Method sCms\\:\\:getRelatedForSubPage\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sCms.php
-
- -
- message: "#^Method sCms\\:\\:getRelatedForSubPage\\(\\) has parameter \\$staticPage with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sCms.php
-
- -
- message: "#^Method sCms\\:\\:sGetStaticPage\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sCms.php
-
- -
- message: "#^Method sCms\\:\\:sGetStaticPageChildrensById\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sCms.php
-
- -
- message: "#^Parameter \\#2 \\$fallback of method Shopware_Components_Translation\\:\\:readWithFallback\\(\\) expects int, int\\|null given\\.$#"
- count: 2
- path: engine/Shopware/Core/sCms.php
-
- -
- message: "#^Argument of an invalid type array\\|null supplied for foreach, only iterables are supported\\.$#"
- count: 1
- path: engine/Shopware/Core/sCore.php
-
- -
- message: "#^Method sCore\\:\\:__construct\\(\\) has parameter \\$front with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sCore.php
-
- -
- message: "#^Method sCore\\:\\:sBuildLink\\(\\) has parameter \\$sVariables with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sCore.php
-
- -
- message: "#^Parameter \\#3 \\$subject of function str_replace expects array\\|string, string\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Core/sCore.php
-
- -
- message: "#^Cannot call method getThumbnailSize\\(\\) on Shopware\\\\Models\\\\Media\\\\Settings\\|null\\.$#"
- count: 1
- path: engine/Shopware/Core/sExport.php
-
- -
- message: "#^Method sExport\\:\\:_decode_line\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sExport.php
-
- -
- message: "#^Method sExport\\:\\:sGetArticlePremiumShippingcosts\\(\\) has parameter \\$article with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sExport.php
-
- -
- message: "#^Method sExport\\:\\:sGetArticlePremiumShippingcosts\\(\\) has parameter \\$country with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sExport.php
-
- -
- message: "#^Method sExport\\:\\:sGetArticlePremiumShippingcosts\\(\\) has parameter \\$payment with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sExport.php
-
- -
- message: "#^Method sExport\\:\\:sGetArticleProperties\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sExport.php
-
- -
- message: "#^Method sExport\\:\\:sGetArticleShippingcost\\(\\) has parameter \\$article with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sExport.php
-
- -
- message: "#^Method sExport\\:\\:sGetCountry\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sExport.php
-
- -
- message: "#^Method sExport\\:\\:sGetDispatchBasket\\(\\) has parameter \\$article with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sExport.php
-
- -
- message: "#^Method sExport\\:\\:sGetPaymentmean\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sExport.php
-
- -
- message: "#^Method sExport\\:\\:sGetPremiumDispatch\\(\\) has parameter \\$basket with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sExport.php
-
- -
- message: "#^Method sExport\\:\\:sGetPremiumDispatch\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sExport.php
-
- -
- message: "#^Method sExport\\:\\:sGetPremiumDispatchSurcharge\\(\\) has parameter \\$basket with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sExport.php
-
- -
- message: "#^Parameter \\#1 \\$search of function str_replace expects array\\|string, string\\|false\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Core/sExport.php
-
- -
- message: "#^Parameter \\#1 \\$url of method sExport\\:\\:fixShopHost\\(\\) expects string, string\\|null given\\.$#"
- count: 2
- path: engine/Shopware/Core/sExport.php
-
- -
- message: "#^Parameter \\#3 \\$pictureSize of method sArticles\\:\\:sGetArticlePictures\\(\\) expects int, null given\\.$#"
- count: 2
- path: engine/Shopware/Core/sExport.php
-
- -
- message: "#^Parameter \\#3 \\$subject of function str_replace expects array\\|string, string\\|null given\\.$#"
- count: 2
- path: engine/Shopware/Core/sExport.php
-
- -
- message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Category\\\\Category\\|null\\.$#"
- count: 1
- path: engine/Shopware/Core/sMarketing.php
-
- -
- message: "#^Method sMarketing\\:\\:getVariantDetailsForPremiumProducts\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sMarketing.php
-
- -
- message: "#^Method sMarketing\\:\\:sBanner\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sMarketing.php
-
- -
- message: "#^Method sMarketing\\:\\:sBuildTagCloud\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sMarketing.php
-
- -
- message: "#^Method sMarketing\\:\\:sBuildTagCloud\\(\\) has parameter \\$categoryId with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sMarketing.php
-
- -
- message: "#^Method sMarketing\\:\\:sGetAlsoBoughtArticles\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sMarketing.php
-
- -
- message: "#^Method sMarketing\\:\\:sGetAlsoBoughtArticles\\(\\) has parameter \\$articleID with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sMarketing.php
-
- -
- message: "#^Method sMarketing\\:\\:sGetAlsoBoughtArticles\\(\\) has parameter \\$limit with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sMarketing.php
-
- -
- message: "#^Method sMarketing\\:\\:sGetMailCampaignsProducts\\(\\) has parameter \\$products with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sMarketing.php
-
- -
- message: "#^Method sMarketing\\:\\:sGetMailCampaignsProducts\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sMarketing.php
-
- -
- message: "#^Method sMarketing\\:\\:sGetPremiums\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sMarketing.php
-
- -
- message: "#^Method sMarketing\\:\\:sGetSimilarArticles\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sMarketing.php
-
- -
- message: "#^Method sMarketing\\:\\:sGetSimilaryShownArticles\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sMarketing.php
-
- -
- message: "#^Method sMarketing\\:\\:sGetSimilaryShownArticles\\(\\) has parameter \\$articleId with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sMarketing.php
-
- -
- message: "#^Method sMarketing\\:\\:sGetSimilaryShownArticles\\(\\) has parameter \\$limit with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sMarketing.php
-
- -
- message: "#^Method sMarketing\\:\\:sMailCampaignsGetDetail\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sMarketing.php
-
- -
- message: "#^Method sMarketing\\:\\:sMailCampaignsGetDetail\\(\\) has parameter \\$id with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sMarketing.php
-
- -
- message: "#^Parameter \\#3 \\$subject of function preg_replace expects array\\|string, string\\|null given\\.$#"
- count: 2
- path: engine/Shopware/Core/sMarketing.php
-
- -
- message: "#^Property sMarketing\\:\\:\\$sBlacklist type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sMarketing.php
-
- -
- message: "#^Call to an undefined method Enlight_Event_EventArgs\\:\\:getValues\\(\\)\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Cannot access offset 'attributes' on array\\|false\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Cannot access offset 'id' on array\\|false\\.$#"
- count: 4
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Cannot access offset 'serials' on array\\|false\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Cannot call method getClientIp\\(\\) on Symfony\\\\Component\\\\HttpFoundation\\\\Request\\|null\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Method sOrder\\:\\:formatBasketRow\\(\\) has parameter \\$basketRow with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Method sOrder\\:\\:formatBasketRow\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Method sOrder\\:\\:getAvailableSerialsOfEsd\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Method sOrder\\:\\:getCustomerInformationByOrderId\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Method sOrder\\:\\:getOrderById\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Method sOrder\\:\\:getOrderDetailsByOrderId\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Method sOrder\\:\\:getOrderDetailsForMail\\(\\) has parameter \\$basketRows with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Method sOrder\\:\\:getOrderDetailsForMail\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Method sOrder\\:\\:getOrderDetailsForStatusMail\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Method sOrder\\:\\:getOrderForStatusMail\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Method sOrder\\:\\:getOrderPaymentStatus\\(\\) should return string but returns string\\|false\\|null\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Method sOrder\\:\\:getOrderStatus\\(\\) should return string but returns string\\|false\\|null\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Method sOrder\\:\\:getPartnerCode\\(\\) should return string\\|null but returns string\\|false\\|null\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Method sOrder\\:\\:getUserDataForMail\\(\\) has parameter \\$userData with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Method sOrder\\:\\:getUserDataForMail\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Method sOrder\\:\\:getVariantEsd\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Method sOrder\\:\\:handleESDOrder\\(\\) has parameter \\$basketRow with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Method sOrder\\:\\:handleESDOrder\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Method sOrder\\:\\:htmlEntityDecodeRecursive\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Method sOrder\\:\\:htmlEntityDecodeRecursive\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Method sOrder\\:\\:logOrderMailException\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Method sOrder\\:\\:refreshOrderedVariant\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Method sOrder\\:\\:reserveVoucher\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Method sOrder\\:\\:sCreateTemporaryOrder\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Method sOrder\\:\\:sDeleteTemporaryOrder\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Method sOrder\\:\\:sSaveBillingAddress\\(\\) has parameter \\$address with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Method sOrder\\:\\:sSaveOrder\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Method sOrder\\:\\:sSaveShippingAddress\\(\\) has parameter \\$address with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Method sOrder\\:\\:sTellFriend\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Method sOrder\\:\\:sendMail\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Method sOrder\\:\\:sendMail\\(\\) has parameter \\$variables with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Method sOrder\\:\\:setConfig\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Method sOrder\\:\\:setOrderStatus\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Method sOrder\\:\\:setPaymentStatus\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Property sOrder\\:\\:\\$orderAttributes type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Property sOrder\\:\\:\\$sBasketData type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Property sOrder\\:\\:\\$sShippingData type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Property sOrder\\:\\:\\$sUserData type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sOrder.php
-
- -
- message: "#^Call to an undefined method object\\:\\:assign\\(\\)\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Call to an undefined method object\\:\\:fetch\\(\\)\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Cannot call method execute\\(\\) on PDOStatement\\|null\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Category\\\\Category\\|null\\.$#"
- count: 2
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Cannot call method getLevel\\(\\) on Shopware\\\\Models\\\\Category\\\\Category\\|null\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Cannot call method getName\\(\\) on Shopware\\\\Models\\\\Article\\\\Supplier\\|null\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Method sRewriteTable\\:\\:baseSetup\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Method sRewriteTable\\:\\:checkSpecificShopForm\\(\\) has parameter \\$matches with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Method sRewriteTable\\:\\:checkSpecificShopSite\\(\\) has parameter \\$matches with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Method sRewriteTable\\:\\:createManufacturerUrls\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Method sRewriteTable\\:\\:createSupplierPath\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Method sRewriteTable\\:\\:getManufacturerIds\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Method sRewriteTable\\:\\:insertFormUrls\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Method sRewriteTable\\:\\:insertStaticPageUrls\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Method sRewriteTable\\:\\:mapArticleTranslationObjectData\\(\\) has parameter \\$articles with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Method sRewriteTable\\:\\:mapArticleTranslationObjectData\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Method sRewriteTable\\:\\:mapProductObjectAttributeFields\\(\\) has parameter \\$product with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Method sRewriteTable\\:\\:mapProductObjectAttributeFields\\(\\) has parameter \\$translations with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Method sRewriteTable\\:\\:mapProductObjectAttributeFields\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Method sRewriteTable\\:\\:mapProductObjectFields\\(\\) has parameter \\$fieldMappings with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Method sRewriteTable\\:\\:mapProductObjectFields\\(\\) has parameter \\$objectData with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Method sRewriteTable\\:\\:mapProductObjectFields\\(\\) has parameter \\$objectDataFallback with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Method sRewriteTable\\:\\:mapProductObjectFields\\(\\) has parameter \\$product with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Method sRewriteTable\\:\\:mapProductObjectFields\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Method sRewriteTable\\:\\:sCategoryPath\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Method sRewriteTable\\:\\:sCategoryPathByProductId\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Method sRewriteTable\\:\\:sCreateRewriteTableBlog\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Method sRewriteTable\\:\\:sCreateRewriteTableCampaigns\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Method sRewriteTable\\:\\:sCreateRewriteTableCategories\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Method sRewriteTable\\:\\:sCreateRewriteTableCleanup\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Method sRewriteTable\\:\\:sCreateRewriteTableContent\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Method sRewriteTable\\:\\:sCreateRewriteTableForSingleCampaign\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Method sRewriteTable\\:\\:sCreateRewriteTableForSingleCampaign\\(\\) has parameter \\$campaign with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Method sRewriteTable\\:\\:sCreateRewriteTableStatic\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Method sRewriteTable\\:\\:sSmartyCategoryPath\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Method sRewriteTable\\:\\:sSmartyCategoryPath\\(\\) should return string\\|null but returns array\\|string\\|null\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Parameter \\#1 \\$json of function json_decode expects string, string\\|false given\\.$#"
- count: 3
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Parameter \\#1 \\$offset of method sRewriteTable\\:\\:insertFormUrls\\(\\) expects int, int\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Parameter \\#1 \\$offset of method sRewriteTable\\:\\:insertStaticPageUrls\\(\\) expects int, int\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Parameter \\#2 \\$limit of method sRewriteTable\\:\\:insertFormUrls\\(\\) expects int, int\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Parameter \\#2 \\$limit of method sRewriteTable\\:\\:insertStaticPageUrls\\(\\) expects int, int\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Parameter \\#3 \\$fallbackShopId of method sRewriteTable\\:\\:sCreateRewriteTableForSingleCampaign\\(\\) expects int, int\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Property Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\SearchCriteria\\:\\:\\$limit \\(int\\) does not accept int\\|null\\.$#"
- count: 1
- path: engine/Shopware/Core/sRewriteTable.php
-
- -
- message: "#^Method sSystem\\:\\:__call\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sSystem.php
-
- -
- message: "#^Method sSystem\\:\\:__call\\(\\) has parameter \\$params with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sSystem.php
-
- -
- message: "#^Method sSystem\\:\\:__get\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sSystem.php
-
- -
- message: "#^Method sSystem\\:\\:__get\\(\\) has parameter \\$property with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sSystem.php
-
- -
- message: "#^Method sSystem\\:\\:__set\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sSystem.php
-
- -
- message: "#^Method sSystem\\:\\:__set\\(\\) has parameter \\$property with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sSystem.php
-
- -
- message: "#^Method sSystem\\:\\:__set\\(\\) has parameter \\$value with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Core/sSystem.php
-
- -
- message: "#^Property sSystem\\:\\:\\$sCurrency type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sSystem.php
-
- -
- message: "#^Property sSystem\\:\\:\\$sUSERGROUPDATA type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Core/sSystem.php
-
- -
- message: "#^Argument of an invalid type array\\|false supplied for foreach, only iterables are supported\\.$#"
- count: 1
- path: engine/Shopware/Kernel.php
-
- -
- message: "#^Cannot call method fetchAll\\(\\) on PDOStatement\\|false\\.$#"
- count: 1
- path: engine/Shopware/Kernel.php
-
- -
- message: "#^Cannot call method get\\(\\) on Shopware\\\\Components\\\\DependencyInjection\\\\Container\\|null\\.$#"
- count: 2
- path: engine/Shopware/Kernel.php
-
- -
- message: "#^Cannot call method setApplication\\(\\) on Shopware\\\\Components\\\\DependencyInjection\\\\Container\\|null\\.$#"
- count: 1
- path: engine/Shopware/Kernel.php
-
- -
- message: "#^Method Shopware\\\\Kernel\\:\\:addResources\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Kernel.php
-
- -
- message: "#^Method Shopware\\\\Kernel\\:\\:addShopwareConfig\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Kernel.php
-
- -
- message: "#^Method Shopware\\\\Kernel\\:\\:addShopwareConfig\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Kernel.php
-
- -
- message: "#^Method Shopware\\\\Kernel\\:\\:boot\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Kernel.php
-
- -
- message: "#^Method Shopware\\\\Kernel\\:\\:dumpContainer\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Kernel.php
-
- -
- message: "#^Method Shopware\\\\Kernel\\:\\:getConfig\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Kernel.php
-
- -
- message: "#^Method Shopware\\\\Kernel\\:\\:getContainer\\(\\) should return Shopware\\\\Components\\\\DependencyInjection\\\\Container but returns Shopware\\\\Components\\\\DependencyInjection\\\\Container\\|null\\.$#"
- count: 1
- path: engine/Shopware/Kernel.php
-
- -
- message: "#^Method Shopware\\\\Kernel\\:\\:getElasticSearchConfig\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Kernel.php
-
- -
- message: "#^Method Shopware\\\\Kernel\\:\\:getHttpCacheConfig\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Kernel.php
-
- -
- message: "#^Method Shopware\\\\Kernel\\:\\:getKernelParameters\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Kernel.php
-
- -
- message: "#^Method Shopware\\\\Kernel\\:\\:getRelease\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Kernel.php
-
- -
- message: "#^Method Shopware\\\\Kernel\\:\\:initializeConfig\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Kernel.php
-
- -
- message: "#^Method Shopware\\\\Kernel\\:\\:initializeContainer\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Kernel.php
-
- -
- message: "#^Method Shopware\\\\Kernel\\:\\:initializePlugins\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Kernel.php
-
- -
- message: "#^Method Shopware\\\\Kernel\\:\\:initializeShopware\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Kernel.php
-
- -
- message: "#^Method Shopware\\\\Kernel\\:\\:loadContentTypes\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Kernel.php
-
- -
- message: "#^Method Shopware\\\\Kernel\\:\\:prepareContainer\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Kernel.php
-
- -
- message: "#^Method Shopware\\\\Kernel\\:\\:registerBundles\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Kernel.php
-
- -
- message: "#^Method Shopware\\\\Kernel\\:\\:registerContainerConfiguration\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Kernel.php
-
- -
- message: "#^Method Shopware\\\\Kernel\\:\\:setPhpSettings\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Kernel.php
-
- -
- message: "#^Method Shopware\\\\Kernel\\:\\:setPhpSettings\\(\\) has parameter \\$settings with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Kernel.php
-
- -
- message: "#^Method Shopware\\\\Kernel\\:\\:terminate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Kernel.php
-
- -
- message: "#^Parameter \\#1 \\$container of class Shopware constructor expects Shopware\\\\Components\\\\DependencyInjection\\\\Container, Shopware\\\\Components\\\\DependencyInjection\\\\Container\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Kernel.php
-
- -
- message: "#^Parameter \\#1 \\$content of method Symfony\\\\Component\\\\Config\\\\ResourceCheckerConfigCache\\:\\:write\\(\\) expects string, array\\|string given\\.$#"
- count: 1
- path: engine/Shopware/Kernel.php
-
- -
- message: "#^Parameter \\#1 \\$source of static method Symfony\\\\Component\\\\HttpKernel\\\\Kernel\\:\\:stripComments\\(\\) expects string, array\\|string given\\.$#"
- count: 1
- path: engine/Shopware/Kernel.php
-
- -
- message: "#^Property Shopware\\\\Kernel\\:\\:\\$config type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Kernel.php
-
- -
- message: "#^Property Shopware\\\\Kernel\\:\\:\\$release has no type specified\\.$#"
- count: 1
- path: engine/Shopware/Kernel.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Article\\:\\:getAllCategories\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Article.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Article\\:\\:getCategories\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Article.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Article\\:\\:getDetails\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Article.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Article\\:\\:getLinks\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Article.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Article\\:\\:getPropertyValues\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Article.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Article\\:\\:getRelatedProductStreams\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Article.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Article\\:\\:getVotes\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Article.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Article\\:\\:setCategories\\(\\) has parameter \\$categories with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Article.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Article\\:\\:setPropertyValues\\(\\) has parameter \\$propertyValues with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Article.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Article\\:\\:setRelatedProductStreams\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Article.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Article\\:\\:setRelatedProductStreams\\(\\) has parameter \\$relatedProductStreams with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Article.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Article\\:\\:setSupplier\\(\\) has parameter \\$supplier with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Article.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Article\\:\\:setTax\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Article.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Article\\:\\:updateChangedTimestamp\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Article.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Article\\\\Article\\:\\:\\$allCategories with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Article.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Article\\\\Article\\:\\:\\$categories with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Article.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Article\\\\Article\\:\\:\\$crossBundleLook \\(int\\) does not accept default value of type false\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Article.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Article\\\\Article\\:\\:\\$customerGroups with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Article.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Article\\\\Article\\:\\:\\$details with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Article.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Article\\\\Article\\:\\:\\$esds with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Article.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Article\\\\Article\\:\\:\\$links with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Article.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Article\\\\Article\\:\\:\\$propertyValues with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Article.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Article\\\\Article\\:\\:\\$related with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Article.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Article\\\\Article\\:\\:\\$relatedProductStreams with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Article.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Article\\\\Article\\:\\:\\$similar with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Article.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Article\\\\Article\\:\\:\\$votes with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Article.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Dependency\\:\\:setChildOption\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Dependency.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Dependency\\:\\:setConfiguratorSet\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Dependency.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Dependency\\:\\:setParentOption\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Dependency.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Group\\:\\:getSets\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Group.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Group\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Group.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Group\\:\\:setDescription\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Group.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Group\\:\\:setName\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Group.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Group\\:\\:setOptions\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Group.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Group\\:\\:setPosition\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Group.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Group\\:\\:setSets\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Group.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Group\\:\\:setSets\\(\\) has parameter \\$sets with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Group.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Article\\\\Configurator\\\\Group\\:\\:\\$sets with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Group.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Option\\:\\:getDependencyChildren\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Option.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Option\\:\\:getDependencyParents\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Option.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Option\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Option.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Option\\:\\:setDependencyChildren\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Option.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Option\\:\\:setDependencyChildren\\(\\) has parameter \\$dependencyChildren with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Option.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Option\\:\\:setDependencyParents\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Option.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Option\\:\\:setDependencyParents\\(\\) has parameter \\$dependencyParents with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Option.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Option\\:\\:setGroup\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Option.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Option\\:\\:setMediaId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Option.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Option\\:\\:setName\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Option.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Option\\:\\:setPosition\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Option.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Article\\\\Configurator\\\\Option\\:\\:\\$articles with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Option.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Article\\\\Configurator\\\\Option\\:\\:\\$dependencyChildren with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Option.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Article\\\\Configurator\\\\Option\\:\\:\\$dependencyParents with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Option.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Article\\\\Configurator\\\\Option\\:\\:\\$sets with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Option.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\PriceVariation\\:\\:setConfiguratorSet\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/PriceVariation.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\PriceVariation\\:\\:setIsGross\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/PriceVariation.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\PriceVariation\\:\\:setOptions\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/PriceVariation.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\PriceVariation\\:\\:setVariation\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/PriceVariation.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Set\\:\\:getArticles\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Set.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Set\\:\\:getDependencies\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Set.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Set\\:\\:getGroups\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Set.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Set\\:\\:setArticles\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Set.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Set\\:\\:setArticles\\(\\) has parameter \\$articles with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Set.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Set\\:\\:setDependencies\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Set.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Set\\:\\:setDependencies\\(\\) has parameter \\$dependencies with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Set.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Set\\:\\:setName\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Set.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Set\\:\\:setPublic\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Set.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Set\\:\\:setType\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Set.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Article\\\\Configurator\\\\Set\\:\\:\\$articles with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Set.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Article\\\\Configurator\\\\Set\\:\\:\\$dependencies with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Set.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Article\\\\Configurator\\\\Set\\:\\:\\$groups with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Set.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Article\\\\Configurator\\\\Set\\:\\:\\$priceVariations with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Set.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Template\\\\Price\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Template/Price.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Template\\\\Price\\:\\:setTemplate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Template/Price.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Template\\\\Template\\:\\:getAttribute\\(\\) should return Shopware\\\\Models\\\\Attribute\\\\Template but returns Shopware\\\\Models\\\\Attribute\\\\Template\\|null\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Template/Template.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Template\\\\Template\\:\\:getPrices\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Template/Template.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Template\\\\Template\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Template/Template.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Template\\\\Template\\:\\:setEan\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Template/Template.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Template\\\\Template\\:\\:setHeight\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Template/Template.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Template\\\\Template\\:\\:setLastStock\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Template/Template.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Template\\\\Template\\:\\:setLen\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Template/Template.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Template\\\\Template\\:\\:setUnit\\(\\) has parameter \\$unit with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Template/Template.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Template\\\\Template\\:\\:setWidth\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Template/Template.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Article\\\\Configurator\\\\Template\\\\Template\\:\\:\\$prices with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Template/Template.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Article\\\\Configurator\\\\Template\\\\Template\\:\\:\\$unit \\(Shopware\\\\Models\\\\Article\\\\Unit\\|null\\) does not accept array\\|Shopware\\\\Models\\\\Article\\\\Unit\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Configurator/Template/Template.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Detail\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Detail.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Detail\\:\\:setConfiguratorOptions\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Detail.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Detail\\:\\:setEan\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Detail.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Detail\\:\\:setEsd\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Detail.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Detail\\:\\:setHeight\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Detail.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Detail\\:\\:setLen\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Detail.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Detail\\:\\:setUnit\\(\\) has parameter \\$unit with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Detail.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Detail\\:\\:setWidth\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Detail.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Article\\\\Detail\\:\\:\\$notifications with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Detail.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Download\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Download.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Element\\:\\:setDefault\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Element.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Element\\:\\:setHelp\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Element.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Element\\:\\:setLabel\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Element.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Element\\:\\:setName\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Element.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Element\\:\\:setPosition\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Element.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Element\\:\\:setRequired\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Element.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Element\\:\\:setStore\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Element.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Element\\:\\:setTranslatable\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Element.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Element\\:\\:setType\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Element.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Element\\:\\:setVariantable\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Element.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Esd\\:\\:getSerials\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Esd.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Esd\\:\\:onPrePersist\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Esd.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Esd\\:\\:setArticle\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Esd.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Esd\\:\\:setArticleDetail\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Esd.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Esd\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Esd.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Esd\\:\\:setFile\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Esd.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Esd\\:\\:setHasSerials\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Esd.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Esd\\:\\:setMaxdownloads\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Esd.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Esd\\:\\:setNotification\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Esd.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Esd\\:\\:setSerials\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Esd.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Esd\\:\\:setSerials\\(\\) has parameter \\$serials with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Esd.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Article\\\\Esd\\:\\:\\$serials with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Esd.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\EsdSerial\\:\\:setSerialnumber\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/EsdSerial.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\:\\:getChildren\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Image.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\:\\:getMappings\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Image.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\:\\:setArticle\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Image.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\:\\:setArticleDetail\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Image.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Image.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\:\\:setChildren\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Image.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\:\\:setChildren\\(\\) has parameter \\$children with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Image.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\:\\:setDescription\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Image.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\:\\:setExtension\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Image.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\:\\:setHeight\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Image.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\:\\:setMain\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Image.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\:\\:setMedia\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Image.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\:\\:setParent\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Image.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\:\\:setPath\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Image.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\:\\:setPosition\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Image.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\:\\:setRelations\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Image.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\:\\:setWidth\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Image.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Article\\\\Image\\:\\:\\$children with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Image.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Article\\\\Image\\:\\:\\$mappings with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Image.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\\\Mapping\\:\\:getRules\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Image/Mapping.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\\\Mapping\\:\\:setImage\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Image/Mapping.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\\\Mapping\\:\\:setRules\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Image/Mapping.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\\\Mapping\\:\\:setRules\\(\\) has parameter \\$rules with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Image/Mapping.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Article\\\\Image\\\\Mapping\\:\\:\\$rules with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Image/Mapping.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\\\Rule\\:\\:setMapping\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Image/Rule.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\\\Rule\\:\\:setOption\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Image/Rule.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Link\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Link.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Notification\\:\\:setArticleNumber\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Notification.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Notification\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Notification.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Notification\\:\\:setMail\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Notification.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Price\\:\\:setArticle\\(\\) has parameter \\$article with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Price.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Price\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Price.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Article\\\\Price\\:\\:\\$article \\(Shopware\\\\Models\\\\Article\\\\Article\\) does not accept array\\|Shopware\\\\Models\\\\Article\\\\Article\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Price.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getAllConfiguratorOptionsIndexedByIdQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getArticleConfiguratorSetOptionIds\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getArticleDetailForTableConfiguratorOptionCombinationQueryBuilder\\(\\) has parameter \\$article with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getArticlesWithExcludedIdsQuery\\(\\) has parameter \\$filter with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getArticlesWithExcludedIdsQueryBuilder\\(\\) has parameter \\$filter with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getArticlesWithRegisteredNotificationsBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getArticlesWithRegisteredNotificationsBuilder\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getArticlesWithRegisteredNotificationsQuery\\(\\) has parameter \\$filter with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getArticlesWithRegisteredNotificationsQuery\\(\\) has parameter \\$offset with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getArticlesWithRegisteredNotificationsQuery\\(\\) has parameter \\$order with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getConfiguratorListIdsQuery\\(\\) has parameter \\$filter with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getConfiguratorListIdsQuery\\(\\) has parameter \\$limit with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getConfiguratorListIdsQuery\\(\\) has parameter \\$offset with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getConfiguratorListIdsQuery\\(\\) has parameter \\$sort with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getConfiguratorListIdsQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getConfiguratorTablePreSelectionItemQuery\\(\\) has parameter \\$article with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getConfiguratorTablePreSelectionItemQueryBuilder\\(\\) has parameter \\$article with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getDetailsByIdsQuery\\(\\) has parameter \\$sort with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getDetailsForOptionIdsQuery\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getDetailsForOptionIdsQueryBuilder\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getEsdByArticleQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getEsdByArticleQuery\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getEsdByArticleQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getEsdByArticleQueryBuilder\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getNotificationCustomerByArticleBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getNotificationCustomerByArticleBuilder\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getNotificationCustomerByArticleQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getNotificationCustomerByArticleQuery\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getSerialsByEsdQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getSerialsByEsdQuery\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getSerialsByEsdQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getSerialsByEsdQueryBuilder\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getSupplierListQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getSupplierListQuery\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getSupplierListQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getSupplierListQueryBuilder\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getSuppliersWithExcludedIdsQuery\\(\\) has parameter \\$filter with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getSuppliersWithExcludedIdsQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getVoteListQuery\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getVoteListQueryBuilder\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Parameter \\#1 \\$filter of method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getVoteListQueryBuilder\\(\\) expects string, string\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Parameter \\#3 \\$summarize of method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getArticlesWithRegisteredNotificationsBuilder\\(\\) expects bool, bool\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\SeoCategory\\:\\:setArticle\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/SeoCategory.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\SeoCategory\\:\\:setCategory\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/SeoCategory.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\SeoCategory\\:\\:setShop\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/SeoCategory.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Supplier\\:\\:getArticles\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Supplier.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Supplier\\:\\:setArticles\\(\\) has parameter \\$articles with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Supplier.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Supplier\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Supplier.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Supplier\\:\\:setMetaDescription\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Supplier.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Supplier\\:\\:setMetaKeywords\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Supplier.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Supplier\\:\\:setMetaTitle\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Supplier.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Supplier\\:\\:setPrimaryIdentifier\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Supplier.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Article\\\\Supplier\\:\\:\\$articles with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Supplier.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\SupplierRepository\\:\\:getListQuery\\(\\) has parameter \\$filterBy with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/SupplierRepository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\SupplierRepository\\:\\:getListQuery\\(\\) has parameter \\$limit with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/SupplierRepository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\SupplierRepository\\:\\:getListQuery\\(\\) has parameter \\$offset with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/SupplierRepository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\SupplierRepository\\:\\:getListQuery\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/SupplierRepository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\SupplierRepository\\:\\:getListQueryBuilder\\(\\) has parameter \\$limit with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/SupplierRepository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\SupplierRepository\\:\\:getListQueryBuilder\\(\\) has parameter \\$offset with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/SupplierRepository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Unit\\:\\:getArticles\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Unit.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Unit\\:\\:setArticles\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Unit.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Unit\\:\\:setArticles\\(\\) has parameter \\$articles with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Unit.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Article\\\\Unit\\:\\:\\$articles \\(Doctrine\\\\Common\\\\Collections\\\\ArrayCollection&iterable\\\\) does not accept \\(Doctrine\\\\Common\\\\Collections\\\\ArrayCollection&iterable\\\\)\\|null\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Unit.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Article\\\\Unit\\:\\:\\$articles with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Article/Unit.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Vote\\:\\:setArticle\\(\\) has parameter \\$article with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Vote.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Article\\\\Vote\\:\\:setShop\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Vote.php
-
- -
- message: "#^Parameter \\#1 \\$datetime of class DateTime constructor expects string, string\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Vote.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Article\\\\Vote\\:\\:\\$article \\(Shopware\\\\Models\\\\Article\\\\Article\\) does not accept array\\|Shopware\\\\Models\\\\Article\\\\Article\\.$#"
- count: 1
- path: engine/Shopware/Models/Article/Vote.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Attribute\\\\Configuration\\:\\:setArrayStore\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Attribute/Configuration.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Attribute\\\\Configuration\\:\\:setColumnName\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Attribute/Configuration.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Attribute\\\\Configuration\\:\\:setColumnType\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Attribute/Configuration.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Attribute\\\\Configuration\\:\\:setCustom\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Attribute/Configuration.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Attribute\\\\Configuration\\:\\:setDefaultValue\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Attribute/Configuration.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Attribute\\\\Configuration\\:\\:setDisplayInBackend\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Attribute/Configuration.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Attribute\\\\Configuration\\:\\:setEntity\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Attribute/Configuration.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Attribute\\\\Configuration\\:\\:setHelpText\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Attribute/Configuration.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Attribute\\\\Configuration\\:\\:setLabel\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Attribute/Configuration.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Attribute\\\\Configuration\\:\\:setPosition\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Attribute/Configuration.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Attribute\\\\Configuration\\:\\:setSupportText\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Attribute/Configuration.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Attribute\\\\Configuration\\:\\:setTableName\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Attribute/Configuration.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Attribute\\\\Configuration\\:\\:setTranslatable\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Attribute/Configuration.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Banner\\\\Banner\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Banner/Banner.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Banner\\\\Banner\\:\\:\\$validFrom \\(DateTimeInterface\\) does not accept DateTimeInterface\\|null\\.$#"
- count: 1
- path: engine/Shopware/Models/Banner/Banner.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Banner\\\\Banner\\:\\:\\$validTo \\(DateTimeInterface\\) does not accept DateTimeInterface\\|null\\.$#"
- count: 1
- path: engine/Shopware/Models/Banner/Banner.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Banner\\\\Repository\\:\\:getAllActiveBanners\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Banner/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Banner\\\\Repository\\:\\:getBannerIds\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Banner/Repository.php
-
- -
- message: "#^Parameter \\#1 \\$categoryId of method Shopware\\\\Models\\\\Banner\\\\Repository\\:\\:getBannerIds\\(\\) expects int, int\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Models/Banner/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Benchmark\\\\BenchmarkConfig\\:\\:getLastUpdatedOrdersDate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Benchmark/BenchmarkConfig.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Benchmark\\\\BenchmarkConfig\\:\\:setActive\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Benchmark/BenchmarkConfig.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Benchmark\\\\BenchmarkConfig\\:\\:setBatchSize\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Benchmark/BenchmarkConfig.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Benchmark\\\\BenchmarkConfig\\:\\:setCachedTemplate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Benchmark/BenchmarkConfig.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Benchmark\\\\BenchmarkConfig\\:\\:setIndustry\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Benchmark/BenchmarkConfig.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Benchmark\\\\BenchmarkConfig\\:\\:setLastAnalyticsId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Benchmark/BenchmarkConfig.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Benchmark\\\\BenchmarkConfig\\:\\:setLastCustomerId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Benchmark/BenchmarkConfig.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Benchmark\\\\BenchmarkConfig\\:\\:setLastOrderId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Benchmark/BenchmarkConfig.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Benchmark\\\\BenchmarkConfig\\:\\:setLastProductId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Benchmark/BenchmarkConfig.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Benchmark\\\\BenchmarkConfig\\:\\:setLastReceived\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Benchmark/BenchmarkConfig.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Benchmark\\\\BenchmarkConfig\\:\\:setLastSent\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Benchmark/BenchmarkConfig.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Benchmark\\\\BenchmarkConfig\\:\\:setLastUpdatedOrdersDate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Benchmark/BenchmarkConfig.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Benchmark\\\\BenchmarkConfig\\:\\:setLocked\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Benchmark/BenchmarkConfig.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Benchmark\\\\BenchmarkConfig\\:\\:setShopId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Benchmark/BenchmarkConfig.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Benchmark\\\\BenchmarkConfig\\:\\:setToken\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Benchmark/BenchmarkConfig.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Benchmark\\\\BenchmarkConfig\\:\\:setType\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Benchmark/BenchmarkConfig.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Benchmark\\\\Repository\\:\\:getAllViableShopIds\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Benchmark/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Benchmark\\\\Repository\\:\\:getShopConfigs\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Benchmark/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Benchmark\\\\Repository\\:\\:getShopIds\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Benchmark/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Benchmark\\\\Repository\\:\\:getShopsWithValidTemplate\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Benchmark/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Benchmark\\\\Repository\\:\\:getValidShops\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Benchmark/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Benchmark\\\\Repository\\:\\:lockShop\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Benchmark/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Benchmark\\\\Repository\\:\\:save\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Benchmark/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Benchmark\\\\Repository\\:\\:saveShopConfigs\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Benchmark/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Benchmark\\\\Repository\\:\\:saveShopConfigs\\(\\) has parameter \\$newConfigs with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Benchmark/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Benchmark\\\\Repository\\:\\:synchronizeShops\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Benchmark/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Benchmark\\\\Repository\\:\\:unlockShop\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Benchmark/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:getAssignedArticles\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Blog/Blog.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:getComments\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Blog/Blog.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:getMedia\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Blog/Blog.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:getTags\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Blog/Blog.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:setActive\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Blog.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:setAssignedArticles\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Blog.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:setAssignedArticles\\(\\) has parameter \\$assignedArticles with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Blog/Blog.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Blog.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:setAuthor\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Blog.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:setCategory\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Blog.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:setCategoryId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Blog.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:setDescription\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Blog.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:setDisplayDate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Blog.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:setMetaDescription\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Blog.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:setMetaKeyWords\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Blog.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:setMetaTitle\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Blog.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:setShortDescription\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Blog.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:setTags\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Blog.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:setTags\\(\\) has parameter \\$tags with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Blog/Blog.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:setTemplate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Blog.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:setTitle\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Blog.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:setViews\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Blog.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:\\$assignedArticles with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Blog/Blog.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:\\$comments with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Blog/Blog.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:\\$displayDate \\(DateTimeInterface\\) does not accept DateTimeInterface\\|string\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Blog.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:\\$media with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Blog/Blog.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:\\$tags with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Blog/Blog.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Comment\\:\\:setActive\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Comment.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Comment\\:\\:setBlog\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Comment.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Comment\\:\\:setComment\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Comment.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Comment\\:\\:setCreationDate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Comment.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Comment\\:\\:setEmail\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Comment.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Comment\\:\\:setHeadline\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Comment.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Comment\\:\\:setName\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Comment.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Comment\\:\\:setPoints\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Comment.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Comment\\:\\:setShop\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Comment.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Comment\\:\\:setShopId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Comment.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Blog\\\\Comment\\:\\:\\$creationDate \\(DateTimeInterface\\) does not accept DateTimeInterface\\|string\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Comment.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Media\\:\\:setBlog\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Media.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Media\\:\\:setMedia\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Media.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Media\\:\\:setPreview\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Media.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Repository\\:\\:getAuthorFilterQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Repository\\:\\:getAuthorFilterQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Repository\\:\\:getBackedDetailQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Repository\\:\\:getBackendDetailQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Repository\\:\\:getBackendListQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Repository\\:\\:getBackendListQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Repository\\:\\:getBlogCommentsById\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Repository\\:\\:getBlogCommentsById\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Repository\\:\\:getBlogCommentsByIdBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Repository\\:\\:getDisplayDateFilterQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Repository\\:\\:getDisplayDateFilterQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Repository\\:\\:getFilterQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Repository\\:\\:getListQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Repository\\:\\:getListQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Repository\\:\\:getTagsFilterQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Repository\\:\\:getTagsFilterQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Repository.php
-
- -
- message: "#^Parameter \\#2 \\$filter of method Shopware\\\\Models\\\\Blog\\\\Repository\\:\\:getBackendListQueryBuilder\\(\\) expects array, array\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Repository.php
-
- -
- message: "#^Parameter \\#2 \\$filter of method Shopware\\\\Models\\\\Blog\\\\Repository\\:\\:getListQueryBuilder\\(\\) expects array, array\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Tag\\:\\:setBlog\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Tag.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Blog\\\\Tag\\:\\:setName\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Blog/Tag.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Category\\\\Category\\:\\:getAllArticles\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Category/Category.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Category\\\\Category\\:\\:getArticles\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Category/Category.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Category\\\\Category\\:\\:getChildren\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Category/Category.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Category\\\\Category\\:\\:getCustomerGroups\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Category/Category.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Category\\\\Category\\:\\:getEmotions\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Category/Category.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Category\\\\Category\\:\\:getManualSorting\\(\\) return type with generic interface Doctrine\\\\Common\\\\Collections\\\\Collection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Category/Category.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Category\\\\Category\\:\\:setArticles\\(\\) has parameter \\$articles with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Category/Category.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Category\\\\Category\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Category/Category.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Category\\\\Category\\:\\:setBlog\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Category/Category.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Category\\\\Category\\:\\:setChildren\\(\\) has parameter \\$children with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Category/Category.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Category\\\\Category\\:\\:setCustomerGroups\\(\\) has parameter \\$customerGroups with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Category/Category.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Category\\\\Category\\:\\:setEmotions\\(\\) has parameter \\$emotions with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Category/Category.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Category\\\\Category\\:\\:setExternalTarget\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Category/Category.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Category\\\\Category\\:\\:setFacetIds\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Category/Category.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Category\\\\Category\\:\\:setHideSortings\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Category/Category.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Category\\\\Category\\:\\:setMetaTitle\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Category/Category.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Category\\\\Category\\:\\:setPrimaryIdentifier\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Category/Category.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Category\\\\Category\\:\\:setSortingIds\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Category/Category.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Category\\\\Category\\:\\:setStream\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Category/Category.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Category\\\\Category\\:\\:\\$allArticles with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Category/Category.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Category\\\\Category\\:\\:\\$articles with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Category/Category.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Category\\\\Category\\:\\:\\$children with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Category/Category.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Category\\\\Category\\:\\:\\$customerGroups with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Category/Category.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Category\\\\Category\\:\\:\\$emotions with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Category/Category.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Category\\\\Category\\:\\:\\$manualSorting with generic interface Doctrine\\\\Common\\\\Collections\\\\Collection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Category/Category.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Category\\\\Repository\\:\\:getActiveArticleIdByCategoryId\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Category/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Category\\\\Repository\\:\\:getActiveChildrenList\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Category/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Category\\\\Repository\\:\\:getActiveChildrenTree\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Category/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Category\\\\Repository\\:\\:getBlogCategoryTreeListQuery\\(\\) has parameter \\$filterBy with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Category/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Category\\\\Repository\\:\\:getCategoryPathBefore\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Category/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Category\\\\Repository\\:\\:getFullChildrenList\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Category/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Category\\\\Repository\\:\\:getListQuery\\(\\) has parameter \\$filterBy with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Category/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Category\\\\Repository\\:\\:getListQuery\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Category/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Category\\\\Repository\\:\\:getPathById\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Category/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\CommentConfirm\\\\CommentConfirm\\:\\:setCreationDate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/CommentConfirm/CommentConfirm.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\CommentConfirm\\\\CommentConfirm\\:\\:setData\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/CommentConfirm/CommentConfirm.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\CommentConfirm\\\\CommentConfirm\\:\\:setHash\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/CommentConfirm/CommentConfirm.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\CommentConfirm\\\\CommentConfirm\\:\\:setType\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/CommentConfirm/CommentConfirm.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\CommentConfirm\\\\CommentConfirm\\:\\:\\$creationDate \\(DateTimeInterface\\) does not accept DateTimeInterface\\|string\\.$#"
- count: 1
- path: engine/Shopware/Models/CommentConfirm/CommentConfirm.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Config\\\\Element\\:\\:__construct\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Config/Element.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Config\\\\Element\\:\\:getOptions\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Config/Element.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Config\\\\Element\\:\\:getTranslations\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Config/Element.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Config\\\\Element\\:\\:getValues\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Config/Element.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Config\\\\Element\\:\\:setForm\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Config/Element.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Config\\\\Element\\:\\:setOptions\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Config/Element.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Config\\\\Element\\:\\:setOptions\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Config/Element.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Config\\\\Element\\:\\:setTranslations\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Config/Element.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Config\\\\Element\\:\\:setTranslations\\(\\) has parameter \\$translations with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Config/Element.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Config\\\\Element\\:\\:setValues\\(\\) has parameter \\$values with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Config/Element.php
-
- -
- message: "#^Parameter \\#1 \\$options of method Shopware\\\\Models\\\\Config\\\\Element\\:\\:setOptions\\(\\) expects array, array\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Models/Config/Element.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Config\\\\Element\\:\\:\\$options type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Config/Element.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Config\\\\Element\\:\\:\\$translations with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Config/Element.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Config\\\\Element\\:\\:\\$values with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Config/Element.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Config\\\\ElementTranslation\\:\\:setLocale\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Config/ElementTranslation.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Config\\\\Form\\:\\:addElement\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Config/Form.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Config\\\\Form\\:\\:getChildren\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Config/Form.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Config\\\\Form\\:\\:getElements\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Config/Form.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Config\\\\Form\\:\\:getTranslations\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Config/Form.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Config\\\\Form\\:\\:setChildren\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Config/Form.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Config\\\\Form\\:\\:setChildren\\(\\) has parameter \\$children with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Config/Form.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Config\\\\Form\\:\\:setElement\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Config/Form.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Config\\\\Form\\:\\:setParent\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Config/Form.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Config\\\\Form\\:\\:setPluginId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Config/Form.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Config\\\\Form\\:\\:setPosition\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Config/Form.php
-
- -
- message: "#^Parameter \\#2 \\$name of class Shopware\\\\Models\\\\Config\\\\Element constructor expects string, string\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Models/Config/Form.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Config\\\\Form\\:\\:\\$children with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Config/Form.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Config\\\\Form\\:\\:\\$elements with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Config/Form.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Config\\\\Form\\:\\:\\$translations with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Config/Form.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Config\\\\FormTranslation\\:\\:setForm\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Config/FormTranslation.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Config\\\\FormTranslation\\:\\:setLocale\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Config/FormTranslation.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Country\\\\Area\\:\\:getCountries\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Country/Area.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Country\\\\Area\\:\\:\\$countries with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Country/Area.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Country\\\\Country\\:\\:getPayments\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Country/Country.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Country\\\\Country\\:\\:getStates\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Country/Country.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Country\\\\Country\\:\\:setAllowShipping\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Country/Country.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Country\\\\Country\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Country/Country.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Country\\\\Country\\:\\:setDisplayStateInRegistration\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Country/Country.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Country\\\\Country\\:\\:setForceStateInRegistration\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Country/Country.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Country\\\\Country\\:\\:setPayments\\(\\) has parameter \\$payments with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Country/Country.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Country\\\\Country\\:\\:\\$payments with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Country/Country.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Country\\\\Country\\:\\:\\$states with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Country/Country.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Country\\\\Repository\\:\\:getCountriesQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Country/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Country\\\\Repository\\:\\:getCountriesQuery\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Country/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Country\\\\Repository\\:\\:getCountriesQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Country/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Country\\\\Repository\\:\\:getCountriesQueryBuilder\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Country/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Country\\\\Repository\\:\\:getCountriesWithStatesQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Country/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Country\\\\Repository\\:\\:getCountriesWithStatesQueryBuilder\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Country/Repository.php
-
- -
- message: "#^Offset 0 does not exist on array\\|null\\.$#"
- count: 2
- path: engine/Shopware/Models/Country/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Country\\\\State\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Country/State.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Country\\\\State\\:\\:setPosition\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Country/State.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:getAdditional\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Address.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:setAdditional\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Address.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:setAdditional\\(\\) has parameter \\$additional with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Address.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:setAdditionalAddressLine1\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Address.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:setAdditionalAddressLine2\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Address.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Address.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:setCity\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Address.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:setCompany\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Address.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:setCountry\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Address.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:setCustomer\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Address.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:setDepartment\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Address.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:setFirstname\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Address.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:setLastname\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Address.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:setPhone\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Address.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:setSalutation\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Address.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:setState\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Address.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:setStreet\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Address.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:setTitle\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Address.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:setVatId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Address.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:setZipcode\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Address.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Customer\\\\Address\\:\\:\\$additional type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Address.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\AddressRepository\\:\\:getListArray\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/AddressRepository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\AddressRepository\\:\\:getListQuery\\(\\) has parameter \\$criteria with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/AddressRepository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\AddressRepository\\:\\:getListQuery\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/AddressRepository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\AddressRepository\\:\\:getListQueryBuilder\\(\\) has parameter \\$filterBy with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/AddressRepository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\AddressRepository\\:\\:getListQueryBuilder\\(\\) has parameter \\$limit with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/AddressRepository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\AddressRepository\\:\\:getListQueryBuilder\\(\\) has parameter \\$offset with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/AddressRepository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:addPaymentData\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:getAdditional\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:getOrders\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:getPaymentInstances\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:onSave\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:onUpdate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setAdditional\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setAdditional\\(\\) has parameter \\$additional with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setBirthday\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setCustomerType\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setDoubleOptinConfirmDate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setDoubleOptinEmailSentDate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setDoubleOptinRegister\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setEncoderName\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setFirstname\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setGroup\\(\\) has parameter \\$group with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setLanguageSubShop\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setLastname\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setNumber\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setOrders\\(\\) has parameter \\$orders with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setPaymentData\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setPaymentData\\(\\) has parameter \\$paymentData with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setPaymentId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setPaymentInstances\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setPaymentInstances\\(\\) has parameter \\$paymentInstances with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setPriceGroup\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setRawPassword\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setSalutation\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setShop\\(\\) has parameter \\$shop with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setTitle\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:updateChangedTimestamp\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Parameter \\#1 \\$datetime of class DateTime constructor expects string, string\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:\\$additional type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:\\$firstLogin \\(DateTimeInterface\\) does not accept DateTimeInterface\\|null\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:\\$hashPassword \\(string\\) does not accept null\\.$#"
- count: 2
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:\\$lastLogin \\(DateTimeInterface\\) does not accept DateTimeInterface\\|null\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:\\$notifications with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:\\$orders with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:\\$paymentInstances with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:\\$shop \\(Shopware\\\\Models\\\\Shop\\\\Shop\\) does not accept array\\|Shopware\\\\Models\\\\Shop\\\\Shop\\|null\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Customer.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Group\\:\\:getDiscounts\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Customer/Group.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Group\\:\\:setAttribute\\(\\) has parameter \\$attribute with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Customer/Group.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Group\\:\\:setDiscounts\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Group.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Group\\:\\:setDiscounts\\(\\) has parameter \\$discounts with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Customer/Group.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Group\\:\\:toArray\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Group.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Customer\\\\Group\\:\\:\\$customers with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Customer/Group.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Customer\\\\Group\\:\\:\\$discounts with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Customer/Group.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\PaymentData\\:\\:setAccountHolder\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/PaymentData.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\PaymentData\\:\\:setAccountNumber\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/PaymentData.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\PaymentData\\:\\:setBankCode\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/PaymentData.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\PaymentData\\:\\:setBankName\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/PaymentData.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\PaymentData\\:\\:setBic\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/PaymentData.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\PaymentData\\:\\:setCreatedAt\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/PaymentData.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\PaymentData\\:\\:setCustomer\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/PaymentData.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\PaymentData\\:\\:setIban\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/PaymentData.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\PaymentData\\:\\:setPaymentMean\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/PaymentData.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\PaymentData\\:\\:setUseBillingData\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/PaymentData.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\PriceGroup\\:\\:getCustomers\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Customer/PriceGroup.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\PriceGroup\\:\\:setCustomers\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/PriceGroup.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\PriceGroup\\:\\:setCustomers\\(\\) has parameter \\$customers with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Customer/PriceGroup.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Customer\\\\PriceGroup\\:\\:\\$customers with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Customer/PriceGroup.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Repository\\:\\:getOrdersQuery\\(\\) has parameter \\$filter with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Repository\\:\\:getOrdersQuery\\(\\) has parameter \\$orderBy with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Customer\\\\Repository\\:\\:getOrdersQueryBuilder\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Customer/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\CustomerStream\\\\CustomerStream\\:\\:getAttribute\\(\\) should return Shopware\\\\Models\\\\Attribute\\\\CustomerStream but returns Shopware\\\\Models\\\\Attribute\\\\CustomerStream\\|null\\.$#"
- count: 1
- path: engine/Shopware/Models/CustomerStream/CustomerStream.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\CustomerStream\\\\CustomerStream\\:\\:getName\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/CustomerStream/CustomerStream.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\CustomerStream\\\\CustomerStream\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/CustomerStream/CustomerStream.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\CustomerStream\\\\CustomerStream\\:\\:setConditions\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/CustomerStream/CustomerStream.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\CustomerStream\\\\CustomerStream\\:\\:setDescription\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/CustomerStream/CustomerStream.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\CustomerStream\\\\CustomerStream\\:\\:setFreezeUp\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/CustomerStream/CustomerStream.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\CustomerStream\\\\CustomerStream\\:\\:setName\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/CustomerStream/CustomerStream.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\CustomerStream\\\\CustomerStream\\:\\:setStatic\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/CustomerStream/CustomerStream.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\CustomerStream\\\\CustomerStreamRepository\\:\\:fetchAmountPerStreamChart\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/CustomerStream/CustomerStreamRepository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\CustomerStream\\\\CustomerStreamRepository\\:\\:fetchBackendListing\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/CustomerStream/CustomerStreamRepository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\CustomerStream\\\\CustomerStreamRepository\\:\\:fetchCustomerAmount\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/CustomerStream/CustomerStreamRepository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\CustomerStream\\\\CustomerStreamRepository\\:\\:fetchSearchIndexIds\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/CustomerStream/CustomerStreamRepository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\CustomerStream\\\\CustomerStreamRepository\\:\\:fetchStreamsCustomerCount\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/CustomerStream/CustomerStreamRepository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\CustomerStream\\\\CustomerStreamRepository\\:\\:fetchStreamsForCustomers\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/CustomerStream/CustomerStreamRepository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\CustomerStream\\\\CustomerStreamRepositoryInterface\\:\\:fetchAmountPerStreamChart\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/CustomerStream/CustomerStreamRepositoryInterface.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\CustomerStream\\\\CustomerStreamRepositoryInterface\\:\\:fetchBackendListing\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/CustomerStream/CustomerStreamRepositoryInterface.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\CustomerStream\\\\CustomerStreamRepositoryInterface\\:\\:fetchCustomerAmount\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/CustomerStream/CustomerStreamRepositoryInterface.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\CustomerStream\\\\CustomerStreamRepositoryInterface\\:\\:fetchSearchIndexIds\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/CustomerStream/CustomerStreamRepositoryInterface.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\CustomerStream\\\\CustomerStreamRepositoryInterface\\:\\:fetchStreamsCustomerCount\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/CustomerStream/CustomerStreamRepositoryInterface.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\CustomerStream\\\\CustomerStreamRepositoryInterface\\:\\:fetchStreamsForCustomers\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/CustomerStream/CustomerStreamRepositoryInterface.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Dispatch\\:\\:getCategories\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Dispatch/Dispatch.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Dispatch\\:\\:getCostsMatrix\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Dispatch/Dispatch.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Dispatch\\:\\:getCountries\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Dispatch/Dispatch.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Dispatch\\:\\:getHolidays\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Dispatch/Dispatch.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Dispatch\\:\\:getPayments\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Dispatch/Dispatch.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Dispatch\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Dispatch/Dispatch.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Dispatch\\:\\:setCategories\\(\\) has parameter \\$categories with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Dispatch/Dispatch.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Dispatch\\:\\:setCountries\\(\\) has parameter \\$countries with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Dispatch/Dispatch.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Dispatch\\:\\:setHolidays\\(\\) has parameter \\$holidays with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Dispatch/Dispatch.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Dispatch\\:\\:setPayments\\(\\) has parameter \\$payments with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Dispatch/Dispatch.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Dispatch\\\\Dispatch\\:\\:\\$categories with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Dispatch/Dispatch.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Dispatch\\\\Dispatch\\:\\:\\$costsMatrix with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Dispatch/Dispatch.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Dispatch\\\\Dispatch\\:\\:\\$countries with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Dispatch/Dispatch.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Dispatch\\\\Dispatch\\:\\:\\$holidays with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Dispatch/Dispatch.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Dispatch\\\\Dispatch\\:\\:\\$payments with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Dispatch/Dispatch.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Repository\\:\\:getCountryQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Dispatch/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Repository\\:\\:getCountryQuery\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Dispatch/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Repository\\:\\:getCountryQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Dispatch/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Repository\\:\\:getCountryQueryBuilder\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Dispatch/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Repository\\:\\:getDispatchesQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Dispatch/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Repository\\:\\:getDispatchesQuery\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Dispatch/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Repository\\:\\:getHolidayQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Dispatch/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Repository\\:\\:getHolidayQuery\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Dispatch/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Repository\\:\\:getHolidayQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Dispatch/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Repository\\:\\:getHolidayQueryBuilder\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Dispatch/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Repository\\:\\:getListQuery\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Dispatch/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Repository\\:\\:getListQueryBuilder\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Dispatch/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Repository\\:\\:getPaymentQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Dispatch/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Repository\\:\\:getPaymentQuery\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Dispatch/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Repository\\:\\:getPaymentQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Dispatch/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Repository\\:\\:getPaymentQueryBuilder\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Dispatch/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Repository\\:\\:getShippingCostsQuery\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Dispatch/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Repository\\:\\:getShippingCostsQueryBuilder\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Dispatch/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Repository\\:\\:sortOrderQuery\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Dispatch/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\ShippingCost\\:\\:setDispatch\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Dispatch/ShippingCost.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\ShippingCost\\:\\:setDispatch\\(\\) has parameter \\$dispatch with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Dispatch/ShippingCost.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Dispatch\\\\ShippingCost\\:\\:\\$dispatch \\(Shopware\\\\Models\\\\Dispatch\\\\Dispatch\\) does not accept array\\|Shopware\\\\Models\\\\Dispatch\\\\Dispatch\\.$#"
- count: 1
- path: engine/Shopware/Models/Dispatch/ShippingCost.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Document\\\\Document\\:\\:getElements\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Document/Document.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Document\\\\Document\\:\\:setElements\\(\\) has parameter \\$elements with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Document/Document.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Document\\\\Document\\:\\:\\$elements with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Document/Document.php
-
- -
- message: "#^Property Shopware_Models_Document_Order\\:\\:\\$_billing \\(ArrayObject\\|null\\) does not accept array\\\\>\\|ArrayObject\\.$#"
- count: 2
- path: engine/Shopware/Models/Document/Order.php
-
- -
- message: "#^Property Shopware_Models_Document_Order\\:\\:\\$_billing \\(ArrayObject\\|null\\) does not accept array\\\\|ArrayObject\\.$#"
- count: 1
- path: engine/Shopware/Models/Document/Order.php
-
- -
- message: "#^Property Shopware_Models_Document_Order\\:\\:\\$_billing with generic class ArrayObject does not specify its types\\: TKey, TValue$#"
- count: 1
- path: engine/Shopware/Models/Document/Order.php
-
- -
- message: "#^Property Shopware_Models_Document_Order\\:\\:\\$_config type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Document/Order.php
-
- -
- message: "#^Property Shopware_Models_Document_Order\\:\\:\\$_currency with generic class ArrayObject does not specify its types\\: TKey, TValue$#"
- count: 1
- path: engine/Shopware/Models/Document/Order.php
-
- -
- message: "#^Property Shopware_Models_Document_Order\\:\\:\\$_dispatch with generic class ArrayObject does not specify its types\\: TKey, TValue$#"
- count: 1
- path: engine/Shopware/Models/Document/Order.php
-
- -
- message: "#^Property Shopware_Models_Document_Order\\:\\:\\$_order with generic class ArrayObject does not specify its types\\: TKey, TValue$#"
- count: 1
- path: engine/Shopware/Models/Document/Order.php
-
- -
- message: "#^Property Shopware_Models_Document_Order\\:\\:\\$_payment with generic class ArrayObject does not specify its types\\: TKey, TValue$#"
- count: 1
- path: engine/Shopware/Models/Document/Order.php
-
- -
- message: "#^Property Shopware_Models_Document_Order\\:\\:\\$_paymentInstances with generic class ArrayObject does not specify its types\\: TKey, TValue$#"
- count: 1
- path: engine/Shopware/Models/Document/Order.php
-
- -
- message: "#^Property Shopware_Models_Document_Order\\:\\:\\$_positions with generic class ArrayObject does not specify its types\\: TKey, TValue$#"
- count: 1
- path: engine/Shopware/Models/Document/Order.php
-
- -
- message: "#^Property Shopware_Models_Document_Order\\:\\:\\$_shipping \\(ArrayObject\\|null\\) does not accept array\\\\>\\|ArrayObject\\.$#"
- count: 2
- path: engine/Shopware/Models/Document/Order.php
-
- -
- message: "#^Property Shopware_Models_Document_Order\\:\\:\\$_shipping \\(ArrayObject\\|null\\) does not accept array\\\\|ArrayObject\\.$#"
- count: 1
- path: engine/Shopware/Models/Document/Order.php
-
- -
- message: "#^Property Shopware_Models_Document_Order\\:\\:\\$_shipping \\(ArrayObject\\|null\\) does not accept array\\\\|ArrayObject\\.$#"
- count: 1
- path: engine/Shopware/Models/Document/Order.php
-
- -
- message: "#^Property Shopware_Models_Document_Order\\:\\:\\$_shipping with generic class ArrayObject does not specify its types\\: TKey, TValue$#"
- count: 1
- path: engine/Shopware/Models/Document/Order.php
-
- -
- message: "#^Property Shopware_Models_Document_Order\\:\\:\\$_tax type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Document/Order.php
-
- -
- message: "#^Property Shopware_Models_Document_Order\\:\\:\\$_user with generic class ArrayObject does not specify its types\\: TKey, TValue$#"
- count: 1
- path: engine/Shopware/Models/Document/Order.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Data\\:\\:setComponent\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Data.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Data\\:\\:setComponentId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Data.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Data\\:\\:setElement\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Data.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Data\\:\\:setElementId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Data.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Data\\:\\:setEmotion\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Data.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Data\\:\\:setEmotionId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Data.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Data\\:\\:setField\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Data.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Data\\:\\:setFieldId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Data.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Data\\:\\:setValue\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Data.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Element\\:\\:getData\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Element.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Element\\:\\:getViewports\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Element.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Element\\:\\:setComponent\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Element.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Element\\:\\:setCssClass\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Element.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Element\\:\\:setEmotion\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Element.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Element\\:\\:setEndCol\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Element.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Element\\:\\:setEndRow\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Element.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Element\\:\\:setStartCol\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Element.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Element\\:\\:setStartRow\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Element.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Emotion\\\\Element\\:\\:\\$data with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Element.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Emotion\\\\Element\\:\\:\\$viewports with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Element.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\ElementViewport\\:\\:setAlias\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/ElementViewport.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\ElementViewport\\:\\:setElement\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/ElementViewport.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\ElementViewport\\:\\:setEmotion\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/ElementViewport.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\ElementViewport\\:\\:setEndCol\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/ElementViewport.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\ElementViewport\\:\\:setEndRow\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/ElementViewport.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\ElementViewport\\:\\:setId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/ElementViewport.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\ElementViewport\\:\\:setStartCol\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/ElementViewport.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\ElementViewport\\:\\:setStartRow\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/ElementViewport.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\ElementViewport\\:\\:setVisible\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/ElementViewport.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:getCategories\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:getElements\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:getMode\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:getShops\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setActive\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setArticleHeight\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setCategories\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setCategories\\(\\) has parameter \\$categories with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setCellHeight\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setCellSpacing\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setCols\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setCreateDate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setCustomerStreamIds\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setDevice\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setFullscreen\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setIsLandingPage\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setListingVisibility\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setMode\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setMode\\(\\) has parameter \\$mode with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setModified\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setName\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setParentId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setPosition\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setPreviewId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setPreviewSecret\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setReplacement\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setRows\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setSeoDescription\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setSeoKeywords\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setSeoTitle\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setShops\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setShops\\(\\) has parameter \\$shops with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setShowListing\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setTemplate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setValidFrom\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setValidTo\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:\\$categories with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:\\$elements with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:\\$shops with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Emotion.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Component\\:\\:createField\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Library/Component.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Component\\:\\:getMaxPositionValue\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Library/Component.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Component\\:\\:setCls\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Library/Component.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Component\\:\\:setConvertFunction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Library/Component.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Component\\:\\:setDescription\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Library/Component.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Component\\:\\:setName\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Library/Component.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Component\\:\\:setPlugin\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Library/Component.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Component\\:\\:setPluginId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Library/Component.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Component\\:\\:setTemplate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Library/Component.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Component\\:\\:setXType\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Library/Component.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Field\\:\\:setAllowBlank\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Library/Field.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Field\\:\\:setComponent\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Library/Field.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Field\\:\\:setComponentId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Library/Field.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Field\\:\\:setDefaultValue\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Library/Field.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Field\\:\\:setDisplayField\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Library/Field.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Field\\:\\:setFieldLabel\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Library/Field.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Field\\:\\:setHelpText\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Library/Field.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Field\\:\\:setHelpTitle\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Library/Field.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Field\\:\\:setName\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Library/Field.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Field\\:\\:setPosition\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Library/Field.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Field\\:\\:setStore\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Library/Field.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Field\\:\\:setSupportText\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Library/Field.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Field\\:\\:setTranslatable\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Library/Field.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Field\\:\\:setValueField\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Library/Field.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Field\\:\\:setValueType\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Library/Field.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Field\\:\\:setXType\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Library/Field.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Preset\\:\\:getTranslations\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Preset.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Preset\\:\\:setAssetsImported\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Preset.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Preset\\:\\:setCustom\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Preset.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Preset\\:\\:setEmotionTranslations\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Preset.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Preset\\:\\:setHidden\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Preset.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Preset\\:\\:setName\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Preset.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Preset\\:\\:setPremium\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Preset.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Preset\\:\\:setPresetData\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Preset.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Preset\\:\\:setPreview\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Preset.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Preset\\:\\:setRequiredPlugins\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Preset.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Preset\\:\\:setThumbnail\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Preset.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Emotion\\\\Preset\\:\\:\\$translations with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Preset.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\PresetTranslation\\:\\:setDescription\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/PresetTranslation.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\PresetTranslation\\:\\:setLabel\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/PresetTranslation.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\PresetTranslation\\:\\:setLocale\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/PresetTranslation.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\PresetTranslation\\:\\:setPreset\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/PresetTranslation.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Repository\\:\\:getListingQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Repository\\:\\:getNameListQuery\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Template\\:\\:setFile\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Template.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Template\\:\\:setName\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Template.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Emotion\\\\Template\\:\\:\\$emotions with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Emotion/Template.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Form\\\\Field\\:\\:onPrePersist\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Form/Field.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Form\\\\Form\\:\\:getFields\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Form/Form.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Form\\\\Form\\:\\:setActive\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Form/Form.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Form\\\\Form\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Form/Form.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Form\\\\Form\\:\\:setMetaDescription\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Form/Form.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Form\\\\Form\\:\\:setMetaKeywords\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Form/Form.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Form\\\\Form\\:\\:setMetaTitle\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Form/Form.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Form\\\\Form\\:\\:setShopIds\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Form/Form.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Form\\\\Form\\:\\:\\$fields with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Form/Form.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Form\\\\Repository\\:\\:getListQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Form/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Form\\\\Repository\\:\\:getListQuery\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Form/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Form\\\\Repository\\:\\:getListQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Form/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Form\\\\Repository\\:\\:getListQueryBuilder\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Form/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Mail\\\\Attachment\\:\\:setShop\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Mail/Attachment.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Mail\\\\File\\:\\:getFileName\\(\\) should return string but returns bool\\|string\\.$#"
- count: 1
- path: engine/Shopware/Models/Mail/File.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Mail\\\\Log\\:\\:getDocuments\\(\\) return type with generic interface Doctrine\\\\Common\\\\Collections\\\\Collection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Mail/Log.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Mail\\\\Log\\:\\:getRecipients\\(\\) return type with generic interface Doctrine\\\\Common\\\\Collections\\\\Collection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Mail/Log.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Mail\\\\Log\\:\\:setDocuments\\(\\) has parameter \\$documents with generic interface Doctrine\\\\Common\\\\Collections\\\\Collection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Mail/Log.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Mail\\\\Log\\:\\:setRecipients\\(\\) has parameter \\$recipients with generic interface Doctrine\\\\Common\\\\Collections\\\\Collection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Mail/Log.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Mail\\\\Log\\:\\:\\$documents with generic interface Doctrine\\\\Common\\\\Collections\\\\Collection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Mail/Log.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Mail\\\\Log\\:\\:\\$recipients with generic interface Doctrine\\\\Common\\\\Collections\\\\Collection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Mail/Log.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Mail\\\\LogRepository\\:\\:deleteByDate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Mail/LogRepository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Mail\\\\LogRepository\\:\\:findByDate\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Mail/LogRepository.php
-
- -
- message: "#^Interface Shopware\\\\Models\\\\Mail\\\\LogRepositoryInterface extends generic interface Doctrine\\\\Common\\\\Collections\\\\Selectable but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Mail/LogRepositoryInterface.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Mail\\\\LogRepositoryInterface\\:\\:deleteByDate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Mail/LogRepositoryInterface.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Mail\\\\LogRepositoryInterface\\:\\:findByDate\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Mail/LogRepositoryInterface.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Mail\\\\Mail\\:\\:arrayGetPath\\(\\) has parameter \\$array with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Mail/Mail.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Mail\\\\Mail\\:\\:arrayGetPath\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Mail/Mail.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Mail\\\\Mail\\:\\:getContext\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Mail/Mail.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Mail\\\\Mail\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Mail/Mail.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Mail\\\\Mail\\:\\:setContext\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Mail/Mail.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Mail\\\\Mail\\:\\:setDirty\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Mail/Mail.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Mail\\\\Mail\\:\\:setTranslation\\(\\) has parameter \\$translation with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Mail/Mail.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Mail\\\\Mail\\:\\:\\$attachments with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Mail/Mail.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Mail\\\\Mail\\:\\:\\$context type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Mail/Mail.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Mail\\\\Mail\\:\\:\\$translation type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Mail/Mail.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Mail\\\\Repository\\:\\:getMailListQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Mail/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Mail\\\\Repository\\:\\:getMailListQuery\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Mail/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Mail\\\\Repository\\:\\:getMailsListQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Mail/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Mail\\\\Repository\\:\\:getMailsListQueryBuilder\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Mail/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Album\\:\\:getChildren\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Media/Album.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Album\\:\\:getMedia\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Media/Album.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Album\\:\\:onRemove\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Album.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Album\\:\\:setChildren\\(\\) has parameter \\$children with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Media/Album.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Album\\:\\:setChildren\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Album.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Album\\:\\:setMedia\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Album.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Album\\:\\:setMedia\\(\\) has parameter \\$media with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Media/Album.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Media\\\\Album\\:\\:\\$children with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Media/Album.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Media\\\\Album\\:\\:\\$media with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Media/Album.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:createAlbumThumbnails\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:createDefaultThumbnails\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:createThumbnail\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:getAllThumbnailSizes\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:getArticles\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:getCreatedThumbnails\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:getDefaultThumbnails\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:getHighDpiThumbnails\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:getProperties\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:getThumbnailFilePaths\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:getThumbnailNames\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:getThumbnails\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:loadThumbnails\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:onLoad\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:onRemove\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:onSave\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:onUpdate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:removeAlbumThumbnails\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:removeAlbumThumbnails\\(\\) has parameter \\$thumbnailSizes with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:removeDefaultThumbnails\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:removeThumbnails\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:setArticles\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:setArticles\\(\\) has parameter \\$articles with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:setDefaultThumbnails\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:setDefaultThumbnails\\(\\) has parameter \\$defaultThumbnails with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:setFileInfo\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:setHeight\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:setProperties\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:setProperties\\(\\) has parameter \\$properties with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:setWidth\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:updateAssociations\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Parameter \\#1 \\$fileName of method Shopware\\\\Models\\\\Media\\\\Media\\:\\:removeDefaultThumbnails\\(\\) expects string, bool\\|string given\\.$#"
- count: 2
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Parameter \\#2 \\$contents of method Shopware\\\\Bundle\\\\MediaBundle\\\\MediaService\\:\\:write\\(\\) expects string, string\\|false given\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Parameter \\#2 \\$fileName of method Shopware\\\\Models\\\\Media\\\\Media\\:\\:removeAlbumThumbnails\\(\\) expects string, bool\\|string given\\.$#"
- count: 2
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Parameter \\#3 \\$subject of function preg_replace expects array\\|string, string\\|false given\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Parameter \\#3 \\$subject of function preg_replace expects array\\|string, string\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Parameter \\#3 \\$subject of function str_replace expects array\\|string, bool\\|string given\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Media\\\\Media\\:\\:\\$articles with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Media\\\\Media\\:\\:\\$blogMedia with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Media\\\\Media\\:\\:\\$defaultThumbnails type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Media\\\\Media\\:\\:\\$highDpiThumbnails type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Media\\\\Media\\:\\:\\$properties with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Media\\\\Media\\:\\:\\$thumbnails type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Media\\\\Media\\:\\:\\$type \\(string\\) does not accept string\\|null\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Media.php
-
- -
- message: "#^Cannot access property \\$height on SimpleXMLElement\\|null\\.$#"
- count: 2
- path: engine/Shopware/Models/Media/MediaSubscriber.php
-
- -
- message: "#^Cannot access property \\$viewBox on SimpleXMLElement\\|null\\.$#"
- count: 2
- path: engine/Shopware/Models/Media/MediaSubscriber.php
-
- -
- message: "#^Cannot access property \\$width on SimpleXMLElement\\|null\\.$#"
- count: 2
- path: engine/Shopware/Models/Media/MediaSubscriber.php
-
- -
- message: "#^Parameter \\#1 \\$data of function simplexml_load_string expects string, string\\|false given\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/MediaSubscriber.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Repository\\:\\:getAlbumMediaQuery\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Repository\\:\\:getAlbumMediaQuery\\(\\) has parameter \\$validTypes with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Repository\\:\\:getAlbumMediaQueryBuilder\\(\\) has parameter \\$validTypes with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Repository\\:\\:getMediaListQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Repository\\:\\:getMediaListQuery\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Repository.php
-
- -
- message: "#^Parameter \\#3 \\$orderBy of method Shopware\\\\Models\\\\Media\\\\Repository\\:\\:getAlbumMediaQueryBuilder\\(\\) expects Doctrine\\\\ORM\\\\Query\\\\Expr\\\\OrderBy\\|string\\|null, array\\|Doctrine\\\\ORM\\\\Query\\\\Expr\\\\OrderBy\\|string\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Settings\\:\\:getThumbnailSize\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Settings.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Settings\\:\\:setAlbum\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Settings.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Settings\\:\\:setThumbnailHighDpi\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Settings.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Settings\\:\\:setThumbnailHighDpiQuality\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Settings.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Settings\\:\\:setThumbnailQuality\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Settings.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Media\\\\Settings\\:\\:setThumbnailSize\\(\\) has parameter \\$thumbnailSize with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Media/Settings.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Menu\\\\Menu\\:\\:getChildren\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Menu/Menu.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Menu\\\\Menu\\:\\:setAction\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Menu/Menu.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Menu\\\\Menu\\:\\:setActive\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Menu/Menu.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Menu\\\\Menu\\:\\:setChildren\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Menu/Menu.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Menu\\\\Menu\\:\\:setChildren\\(\\) has parameter \\$children with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Menu/Menu.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Menu\\\\Menu\\:\\:setClass\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Menu/Menu.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Menu\\\\Menu\\:\\:setContentType\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Menu/Menu.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Menu\\\\Menu\\:\\:setController\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Menu/Menu.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Menu\\\\Menu\\:\\:setLabel\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Menu/Menu.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Menu\\\\Menu\\:\\:setOnclick\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Menu/Menu.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Menu\\\\Menu\\:\\:setParent\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Menu/Menu.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Menu\\\\Menu\\:\\:setPlugin\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Menu/Menu.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Menu\\\\Menu\\:\\:setPluginId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Menu/Menu.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Menu\\\\Menu\\:\\:setPosition\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Menu/Menu.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Menu\\\\Menu\\:\\:setShortcut\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Menu/Menu.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Menu\\\\Menu\\:\\:\\$children with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Menu/Menu.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Backup\\:\\:setDate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/MultiEdit/Backup.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Backup\\:\\:setFilterString\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/MultiEdit/Backup.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Backup\\:\\:setHash\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/MultiEdit/Backup.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Backup\\:\\:setItems\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/MultiEdit/Backup.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Backup\\:\\:setOperationString\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/MultiEdit/Backup.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Backup\\:\\:setPath\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/MultiEdit/Backup.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Backup\\:\\:setSize\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/MultiEdit/Backup.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\MultiEdit\\\\Backup\\:\\:\\$date \\(DateTimeInterface\\) does not accept DateTimeInterface\\|null\\.$#"
- count: 1
- path: engine/Shopware/Models/MultiEdit/Backup.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Filter\\:\\:setCreated\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/MultiEdit/Filter.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Filter\\:\\:setDescription\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/MultiEdit/Filter.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Filter\\:\\:setFilterString\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/MultiEdit/Filter.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Filter\\:\\:setIsFavorite\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/MultiEdit/Filter.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Filter\\:\\:setIsSimple\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/MultiEdit/Filter.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Filter\\:\\:setName\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/MultiEdit/Filter.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Queue\\:\\:getArticleDetails\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/MultiEdit/Queue.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Queue\\:\\:setActive\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/MultiEdit/Queue.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Queue\\:\\:setArticleDetails\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/MultiEdit/Queue.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Queue\\:\\:setArticleDetails\\(\\) has parameter \\$articleDetails with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/MultiEdit/Queue.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Queue\\:\\:setCreated\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/MultiEdit/Queue.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Queue\\:\\:setFilterString\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/MultiEdit/Queue.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Queue\\:\\:setInitialSize\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/MultiEdit/Queue.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Queue\\:\\:setOperations\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/MultiEdit/Queue.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Queue\\:\\:setResource\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/MultiEdit/Queue.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\MultiEdit\\\\Queue\\:\\:\\$articleDetails with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/MultiEdit/Queue.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\QueueArticle\\:\\:setDetail\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/MultiEdit/QueueArticle.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\QueueArticle\\:\\:setQueue\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/MultiEdit/QueueArticle.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Address\\:\\:setAdded\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Address.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Address\\:\\:setDoubleOptinConfirmed\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Address.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Address\\:\\:setEmail\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Address.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Address\\:\\:setGroupId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Address.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Address\\:\\:setIsCustomer\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Address.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Address\\:\\:setLastMailingId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Address.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Address\\:\\:setLastNewsletterId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Address.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Address\\:\\:setLastReadId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Address.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContactData\\:\\:setAdded\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/ContactData.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContactData\\:\\:setCity\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/ContactData.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContactData\\:\\:setDeleted\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/ContactData.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContactData\\:\\:setDoubleOptinConfirmed\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/ContactData.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContactData\\:\\:setEmail\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/ContactData.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContactData\\:\\:setFirstName\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/ContactData.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContactData\\:\\:setGroupId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/ContactData.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContactData\\:\\:setLastName\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/ContactData.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContactData\\:\\:setSalutation\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/ContactData.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContactData\\:\\:setStreet\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/ContactData.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContactData\\:\\:setTitle\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/ContactData.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContactData\\:\\:setZipCode\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/ContactData.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Container\\:\\:getArticles\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Container.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Container\\:\\:getLinks\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Container.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Container\\:\\:setDescription\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Container.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Container\\:\\:setNewsletter\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Container.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Container\\:\\:setPosition\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Container.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Container\\:\\:setType\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Container.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Container\\:\\:setValue\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Container.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Newsletter\\\\Container\\:\\:\\$articles with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Container.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Newsletter\\\\Container\\:\\:\\$links with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Container.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Article\\:\\:setArticleDetail\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/ContainerType/Article.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Article\\:\\:setContainer\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/ContainerType/Article.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Article\\:\\:setName\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/ContainerType/Article.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Article\\:\\:setPosition\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/ContainerType/Article.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Article\\:\\:setType\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/ContainerType/Article.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Banner\\:\\:setContainer\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/ContainerType/Banner.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Banner\\:\\:setDescription\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/ContainerType/Banner.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Banner\\:\\:setImage\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/ContainerType/Banner.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Banner\\:\\:setLink\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/ContainerType/Banner.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Banner\\:\\:setTarget\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/ContainerType/Banner.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Link\\:\\:setContainer\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/ContainerType/Link.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Link\\:\\:setDescription\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/ContainerType/Link.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Link\\:\\:setLink\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/ContainerType/Link.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Link\\:\\:setPosition\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/ContainerType/Link.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Link\\:\\:setTarget\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/ContainerType/Link.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Text\\:\\:setAlignment\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/ContainerType/Text.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Text\\:\\:setContainer\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/ContainerType/Text.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Text\\:\\:setContent\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/ContainerType/Text.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Text\\:\\:setHeadline\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/ContainerType/Text.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Text\\:\\:setImage\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/ContainerType/Text.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Text\\:\\:setLink\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/ContainerType/Text.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Group\\:\\:setName\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Group.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:getAlreadySendTo\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:getContainers\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:getOrders\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:setClicked\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:setCustomerGroup\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:setDate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:setGroups\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:setLanguageId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:setLocked\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:setPlaintext\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:setPublish\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:setRead\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:setRecipients\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:setSenderMail\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:setSenderName\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:setStatus\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:setSubject\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:setTemplateId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:setTimedDelivery\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:\\$addresses with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- -
- message: "#^Property Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:\\$containers with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Repository\\:\\:getListAddressesQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Repository\\:\\:getListAddressesQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Repository\\:\\:getListGroupsQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Repository\\:\\:getListGroupsQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Repository\\:\\:getListNewslettersQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Repository\\:\\:getListNewslettersQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Repository\\:\\:getListSenderQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Repository\\:\\:getListSenderQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Repository.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Sender\\:\\:setEmail\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Sender.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Sender\\:\\:setName\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Newsletter/Sender.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Basket\\:\\:setArticleId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Order/Basket.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Basket\\:\\:setArticleName\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Order/Basket.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Basket\\:\\:setConfig\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Order/Basket.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Basket\\:\\:setCurrencyFactor\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Order/Basket.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Basket\\:\\:setCustomerId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Order/Basket.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Basket\\:\\:setDate\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Order/Basket.php
-
- -
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Basket\\:\\:setEsdArticle\\(\\) has no return type specified\\.$#"
+ message: "#^Method sArticles\\:\\:sGetSupplierById\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Basket.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Basket\\:\\:setLastViewPort\\(\\) has no return type specified\\.$#"
+ message: "#^Method sArticles\\:\\:sGetTranslation\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Basket.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Basket\\:\\:setMode\\(\\) has no return type specified\\.$#"
+ message: "#^Method sArticles\\:\\:sGetTranslation\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Basket.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Basket\\:\\:setNetPrice\\(\\) has no return type specified\\.$#"
+ message: "#^Method sArticles\\:\\:sGetTranslations\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Basket.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Basket\\:\\:setOrderNumber\\(\\) has no return type specified\\.$#"
+ message: "#^Method sArticles\\:\\:sGetTranslations\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Basket.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Basket\\:\\:setPartnerId\\(\\) has no return type specified\\.$#"
+ message: "#^Method sArticles\\:\\:sGetUnit\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Basket.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Basket\\:\\:setPrice\\(\\) has no return type specified\\.$#"
+ message: "#^Method sArticles\\:\\:sSaveComment\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Basket.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Basket\\:\\:setQuantity\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#2 \\$orderNumber of method sArticles\\:\\:getArticleCover\\(\\) expects string, string\\|null given\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Basket.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Basket\\:\\:setSessionId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Order/Basket.php
+ message: "#^Parameter \\#3 \\$subject of function preg_replace expects array\\|string, string\\|null given\\.$#"
+ count: 2
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Basket\\:\\:setShippingFree\\(\\) has no return type specified\\.$#"
+ message: "#^Property sArticles\\:\\:\\$category \\(Shopware\\\\Models\\\\Category\\\\Category\\) does not accept Shopware\\\\Models\\\\Category\\\\Category\\|null\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Basket.php
+ path: engine/Shopware/Core/sArticles.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Basket\\:\\:setTaxRate\\(\\) has no return type specified\\.$#"
+ message: "#^Method sArticlesComparisons\\:\\:containsTranslation\\(\\) has parameter \\$translation with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Basket.php
+ path: engine/Shopware/Core/sArticlesComparisons.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Basket\\:\\:setUserAgent\\(\\) has no return type specified\\.$#"
+ message: "#^Method sArticlesComparisons\\:\\:extractPropertyTranslation\\(\\) has parameter \\$articleProperty with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Basket.php
+ path: engine/Shopware/Core/sArticlesComparisons.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Billing\\:\\:fromAddress\\(\\) has no return type specified\\.$#"
+ message: "#^Method sArticlesComparisons\\:\\:sDeleteComparison\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Billing.php
+ path: engine/Shopware/Core/sArticlesComparisons.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Billing\\:\\:setAdditionalAddressLine1\\(\\) has no return type specified\\.$#"
+ message: "#^Method sArticlesComparisons\\:\\:sDeleteComparisons\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Billing.php
+ path: engine/Shopware/Core/sArticlesComparisons.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Billing\\:\\:setAdditionalAddressLine2\\(\\) has no return type specified\\.$#"
+ message: "#^Method sArticlesComparisons\\:\\:sFillUpComparisonArticles\\(\\) has parameter \\$articles with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Billing.php
+ path: engine/Shopware/Core/sArticlesComparisons.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Billing\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
+ message: "#^Method sArticlesComparisons\\:\\:sFillUpComparisonArticles\\(\\) has parameter \\$properties with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Billing.php
+ path: engine/Shopware/Core/sArticlesComparisons.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Billing\\:\\:setCountry\\(\\) has no return type specified\\.$#"
+ message: "#^Method sArticlesComparisons\\:\\:sFillUpComparisonArticles\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Billing.php
+ path: engine/Shopware/Core/sArticlesComparisons.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Billing\\:\\:setCustomer\\(\\) has no return type specified\\.$#"
+ message: "#^Method sArticlesComparisons\\:\\:sGetComparisonList\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Billing.php
+ path: engine/Shopware/Core/sArticlesComparisons.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Billing\\:\\:setOrder\\(\\) has no return type specified\\.$#"
+ message: "#^Method sArticlesComparisons\\:\\:sGetComparisonProperties\\(\\) has parameter \\$articles with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Billing.php
+ path: engine/Shopware/Core/sArticlesComparisons.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Billing\\:\\:setState\\(\\) has no return type specified\\.$#"
+ message: "#^Method sArticlesComparisons\\:\\:sGetComparisonProperties\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Billing.php
+ path: engine/Shopware/Core/sArticlesComparisons.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Billing\\:\\:setTitle\\(\\) has no return type specified\\.$#"
+ message: "#^Method sArticlesComparisons\\:\\:sGetComparisons\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Billing.php
+ path: engine/Shopware/Core/sArticlesComparisons.php
-
- message: "#^Parameter \\#1 \\$country of method Shopware\\\\Models\\\\Order\\\\Billing\\:\\:setCountry\\(\\) expects Shopware\\\\Models\\\\Country\\\\Country, Shopware\\\\Models\\\\Country\\\\Country\\|null given\\.$#"
- count: 1
- path: engine/Shopware/Models/Order/Billing.php
+ message: "#^Access to an undefined property sSystem\\:\\:\\$sLanguage\\.$#"
+ count: 2
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Parameter \\#1 \\$entity of method Shopware\\\\Components\\\\Model\\\\ModelManager\\:\\:toArray\\(\\) expects array\\|Shopware\\\\Components\\\\Model\\\\ModelEntity\\|Traversable, Shopware\\\\Models\\\\Attribute\\\\CustomerAddress\\|null given\\.$#"
+ message: "#^Call to an undefined method object\\:\\:assign\\(\\)\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Billing.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Detail\\:\\:setArticleDetail\\(\\) has no return type specified\\.$#"
+ message: "#^Call to an undefined method object\\:\\:fetch\\(\\)\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Detail.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Detail\\:\\:setArticleNumber\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Order/Detail.php
+ message: "#^Cannot call method getCookie\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
+ count: 5
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Detail\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
+ message: "#^Cannot call method getQuery\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Detail.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Detail\\:\\:setEan\\(\\) has no return type specified\\.$#"
+ message: "#^Cannot call method getTax\\(\\) on Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Struct\\\\Tax\\|null\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Detail.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Detail\\:\\:setEsd\\(\\) has no return type specified\\.$#"
+ message: "#^Cannot call method isSecure\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Detail.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Detail\\:\\:setOrder\\(\\) has no return type specified\\.$#"
+ message: "#^Method sBasket\\:\\:calculateVoucherValues\\(\\) has parameter \\$voucherDetails with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Detail.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Detail\\:\\:setPackUnit\\(\\) has no return type specified\\.$#"
+ message: "#^Method sBasket\\:\\:calculateVoucherValues\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Detail.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Detail\\:\\:setStatus\\(\\) has no return type specified\\.$#"
+ message: "#^Method sBasket\\:\\:checkIfProductIsInBasket\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Detail.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Detail\\:\\:setTax\\(\\) has no return type specified\\.$#"
+ message: "#^Method sBasket\\:\\:clearBasket\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Detail.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Detail\\:\\:setTaxRate\\(\\) has no return type specified\\.$#"
+ message: "#^Method sBasket\\:\\:convertListProductToNote\\(\\) has parameter \\$note with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Detail.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Detail\\:\\:setUnit\\(\\) has no return type specified\\.$#"
+ message: "#^Method sBasket\\:\\:convertListProductToNote\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Detail.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Property Shopware\\\\Models\\\\Order\\\\Detail\\:\\:\\$status has no type specified\\.$#"
+ message: "#^Method sBasket\\:\\:filterCustomerGroupVoucher\\(\\) has parameter \\$voucherDetails with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Detail.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Document\\\\Document\\:\\:setOrder\\(\\) has no return type specified\\.$#"
+ message: "#^Method sBasket\\:\\:filterCustomerGroupVoucher\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Document/Document.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Document\\\\Document\\:\\:setType\\(\\) has no return type specified\\.$#"
+ message: "#^Method sBasket\\:\\:filterProductVoucher\\(\\) has parameter \\$voucherDetails with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Document/Document.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Document\\\\Document\\:\\:setTypeId\\(\\) has no return type specified\\.$#"
+ message: "#^Method sBasket\\:\\:filterProductVoucher\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Document/Document.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Document\\\\Repository\\:\\:filterListQuery\\(\\) has no return type specified\\.$#"
+ message: "#^Method sBasket\\:\\:filterSubShopVoucher\\(\\) has parameter \\$voucherDetails with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Document/Repository.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Document\\\\Repository\\:\\:filterListQuery\\(\\) has parameter \\$filter with no type specified\\.$#"
+ message: "#^Method sBasket\\:\\:filterSubShopVoucher\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Document/Repository.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Document\\\\Repository\\:\\:getListQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
+ message: "#^Method sBasket\\:\\:filterSupplierVoucher\\(\\) has parameter \\$voucherDetails with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Document/Repository.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Document\\\\Repository\\:\\:getListQuery\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
+ message: "#^Method sBasket\\:\\:filterSupplierVoucher\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Document/Repository.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Esd\\:\\:setDate\\(\\) has no return type specified\\.$#"
+ message: "#^Method sBasket\\:\\:filterUsedVoucher\\(\\) has parameter \\$voucherDetails with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Esd.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Esd\\:\\:setOrder\\(\\) has no return type specified\\.$#"
+ message: "#^Method sBasket\\:\\:filterUsedVoucher\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Esd.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Esd\\:\\:setOrderDetail\\(\\) has no return type specified\\.$#"
+ message: "#^Method sBasket\\:\\:getBasketImage\\(\\) has parameter \\$image with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Esd.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\History\\:\\:setChangeDate\\(\\) has no return type specified\\.$#"
+ message: "#^Method sBasket\\:\\:getBasketImage\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/History.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Number\\:\\:setDescription\\(\\) has no return type specified\\.$#"
+ message: "#^Method sBasket\\:\\:getBasketQuantity\\(\\) has parameter \\$basketProduct with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Number.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Number\\:\\:setName\\(\\) has no return type specified\\.$#"
+ message: "#^Method sBasket\\:\\:getBasketQuantity\\(\\) has parameter \\$product with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Number.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Number\\:\\:setNumber\\(\\) has no return type specified\\.$#"
+ message: "#^Method sBasket\\:\\:getNoteProducts\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Number.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\User\\\\User\\|null\\.$#"
+ message: "#^Method sBasket\\:\\:getPriceForAddProduct\\(\\) has parameter \\$product with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/OrderHistorySubscriber.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\OrderHistorySubscriber\\:\\:preUpdate\\(\\) has no return type specified\\.$#"
+ message: "#^Method sBasket\\:\\:getPriceForAddProduct\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/OrderHistorySubscriber.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Repository\\:\\:getOrderStatusQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
+ message: "#^Method sBasket\\:\\:getPricesForItemUpdates\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Repository.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Repository\\:\\:getOrderStatusQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
+ message: "#^Method sBasket\\:\\:getProductForAddProduct\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Repository.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Repository\\:\\:getPaymentStatusQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
+ message: "#^Method sBasket\\:\\:getTaxesForUpdateProduct\\(\\) has parameter \\$queryAdditionalInfo with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Repository.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Repository\\:\\:getPaymentStatusQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
+ message: "#^Method sBasket\\:\\:getTaxesForUpdateProduct\\(\\) has parameter \\$queryNewPrice with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Repository.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Repository\\:\\:getPayments\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method sBasket\\:\\:getTaxesForUpdateProduct\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Repository.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Repository\\:\\:searchCustomers\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method sBasket\\:\\:sAddVoucher\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Repository.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Shipping\\:\\:fromAddress\\(\\) has no return type specified\\.$#"
+ message: "#^Method sBasket\\:\\:sCheckBasketQuantities\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Shipping.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Shipping\\:\\:setAdditionalAddressLine1\\(\\) has no return type specified\\.$#"
+ message: "#^Method sBasket\\:\\:sDeleteArticle\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Shipping.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Shipping\\:\\:setAdditionalAddressLine2\\(\\) has no return type specified\\.$#"
+ message: "#^Method sBasket\\:\\:sGetAmount\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Shipping.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Shipping\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
+ message: "#^Method sBasket\\:\\:sGetAmountArticles\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Shipping.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Shipping\\:\\:setCountry\\(\\) has no return type specified\\.$#"
+ message: "#^Method sBasket\\:\\:sGetAmountRestrictedArticles\\(\\) has parameter \\$articles with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Shipping.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Shipping\\:\\:setCustomer\\(\\) has no return type specified\\.$#"
+ message: "#^Method sBasket\\:\\:sGetAmountRestrictedArticles\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Shipping.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Shipping\\:\\:setOrder\\(\\) has no return type specified\\.$#"
+ message: "#^Method sBasket\\:\\:sGetNotes\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Shipping.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Shipping\\:\\:setState\\(\\) has no return type specified\\.$#"
+ message: "#^Method sBasket\\:\\:sGetVoucher\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Shipping.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Shipping\\:\\:setTitle\\(\\) has no return type specified\\.$#"
+ message: "#^Method sBasket\\:\\:sInsertDiscount\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Shipping.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Parameter \\#1 \\$country of method Shopware\\\\Models\\\\Order\\\\Shipping\\:\\:setCountry\\(\\) expects Shopware\\\\Models\\\\Country\\\\Country, Shopware\\\\Models\\\\Country\\\\Country\\|null given\\.$#"
+ message: "#^Method sBasket\\:\\:sRefreshBasket\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Shipping.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Parameter \\#1 \\$entity of method Shopware\\\\Components\\\\Model\\\\ModelManager\\:\\:toArray\\(\\) expects array\\|Shopware\\\\Components\\\\Model\\\\ModelEntity\\|Traversable, Shopware\\\\Models\\\\Attribute\\\\CustomerAddress\\|null given\\.$#"
+ message: "#^Method sBasket\\:\\:sUpdateVoucher\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Shipping.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Parameter \\#1 \\$phone of method Shopware\\\\Models\\\\Order\\\\Shipping\\:\\:setPhone\\(\\) expects string, string\\|null given\\.$#"
+ message: "#^PHPDoc tag @var for variable \\$promotion has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Shipping.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Status\\:\\:setId\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Order/Status.php
+ message: "#^Parameter \\#1 \\$moneyfloat of method sArticles\\:\\:sRound\\(\\) expects float\\|string\\|null, array\\|float\\|false\\|null given\\.$#"
+ count: 2
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Order\\\\Status\\:\\:setName\\(\\) has no return type specified\\.$#"
+ message: "#^Property sBasket\\:\\:\\$additionalTextService \\(Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Service\\\\AdditionalTextServiceInterface\\) does not accept Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Service\\\\AdditionalTextServiceInterface\\|null\\.$#"
count: 1
- path: engine/Shopware/Models/Order/Status.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Partner\\\\Partner\\:\\:getOrders\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Property sBasket\\:\\:\\$contextService \\(Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Service\\\\ContextServiceInterface\\) does not accept Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Service\\\\ContextServiceInterface\\|null\\.$#"
count: 1
- path: engine/Shopware/Models/Partner/Partner.php
+ path: engine/Shopware/Core/sBasket.php
-
- message: "#^Method Shopware\\\\Models\\\\Partner\\\\Partner\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
+ message: "#^Argument of an invalid type array\\|string supplied for foreach, only iterables are supported\\.$#"
count: 1
- path: engine/Shopware/Models/Partner/Partner.php
+ path: engine/Shopware/Core/sCategories.php
-
- message: "#^Method Shopware\\\\Models\\\\Partner\\\\Partner\\:\\:setCustomerId\\(\\) has no return type specified\\.$#"
+ message: "#^Method sCategories\\:\\:assignCategoriesToTree\\(\\) has parameter \\$activePath with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Partner/Partner.php
+ path: engine/Shopware/Core/sCategories.php
-
- message: "#^Method Shopware\\\\Models\\\\Partner\\\\Partner\\:\\:setOrders\\(\\) has no return type specified\\.$#"
+ message: "#^Method sCategories\\:\\:assignCategoriesToTree\\(\\) has parameter \\$categories with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Partner/Partner.php
+ path: engine/Shopware/Core/sCategories.php
-
- message: "#^Method Shopware\\\\Models\\\\Partner\\\\Partner\\:\\:setOrders\\(\\) has parameter \\$orders with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ message: "#^Method sCategories\\:\\:assignCategoriesToTree\\(\\) has parameter \\$childrenCounts with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Partner/Partner.php
+ path: engine/Shopware/Core/sCategories.php
-
- message: "#^Property Shopware\\\\Models\\\\Partner\\\\Partner\\:\\:\\$orders with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method sCategories\\:\\:assignCategoriesToTree\\(\\) has parameter \\$tree with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Partner/Partner.php
+ path: engine/Shopware/Core/sCategories.php
-
- message: "#^Method Shopware\\\\Models\\\\Partner\\\\Repository\\:\\:getDetailQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
+ message: "#^Method sCategories\\:\\:assignCategoriesToTree\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Partner/Repository.php
+ path: engine/Shopware/Core/sCategories.php
-
- message: "#^Method Shopware\\\\Models\\\\Partner\\\\Repository\\:\\:getDetailQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
+ message: "#^Method sCategories\\:\\:buildTree\\(\\) has parameter \\$associated with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Partner/Repository.php
+ path: engine/Shopware/Core/sCategories.php
-
- message: "#^Method Shopware\\\\Models\\\\Partner\\\\Repository\\:\\:getStatisticListQuery\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
+ message: "#^Method sCategories\\:\\:buildTree\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Partner/Repository.php
+ path: engine/Shopware/Core/sCategories.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\Payment\\:\\:getCountries\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method sCategories\\:\\:convertCategory\\(\\) has parameter \\$childrenCounts with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/Payment.php
+ path: engine/Shopware/Core/sCategories.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\Payment\\:\\:getPaymentData\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method sCategories\\:\\:convertCategory\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/Payment.php
+ path: engine/Shopware/Core/sCategories.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\Payment\\:\\:getPaymentInstances\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method sCategories\\:\\:getCategoryIdsWithParent\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/Payment.php
+ path: engine/Shopware/Core/sCategories.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\Payment\\:\\:getRuleSets\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method sCategories\\:\\:getCategoryPath\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/Payment.php
+ path: engine/Shopware/Core/sCategories.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\Payment\\:\\:getShops\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method sCategories\\:\\:getChildrenCountOfCategories\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/Payment.php
+ path: engine/Shopware/Core/sCategories.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\Payment\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
+ message: "#^Method sCategories\\:\\:sGetCategories\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/Payment.php
+ path: engine/Shopware/Core/sCategories.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\Payment\\:\\:setCountries\\(\\) has parameter \\$countries with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ message: "#^Method sCategories\\:\\:sGetCategoriesByParentId\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/Payment.php
+ path: engine/Shopware/Core/sCategories.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\Payment\\:\\:setPaymentData\\(\\) has no return type specified\\.$#"
+ message: "#^Method sCategories\\:\\:sGetCategoryContent\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/Payment.php
+ path: engine/Shopware/Core/sCategories.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\Payment\\:\\:setPaymentData\\(\\) has parameter \\$paymentData with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ message: "#^Method sCategories\\:\\:sGetCategoryIdByArticleId\\(\\) has parameter \\$shopId with no type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/Payment.php
+ path: engine/Shopware/Core/sCategories.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\Payment\\:\\:setPaymentInstances\\(\\) has no return type specified\\.$#"
+ message: "#^Method sCategories\\:\\:sGetCategoryPath\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/Payment.php
+ path: engine/Shopware/Core/sCategories.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\Payment\\:\\:setPaymentInstances\\(\\) has parameter \\$paymentInstances with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ message: "#^Method sCategories\\:\\:sGetMainCategories\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/Payment.php
+ path: engine/Shopware/Core/sCategories.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\Payment\\:\\:setPlugin\\(\\) has no return type specified\\.$#"
+ message: "#^Property sCategories\\:\\:\\$sSYSTEM has no type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/Payment.php
+ path: engine/Shopware/Core/sCategories.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\Payment\\:\\:setRuleSets\\(\\) has parameter \\$ruleSets with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ message: "#^Cannot call method getQuery\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/Payment.php
+ path: engine/Shopware/Core/sCms.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\Payment\\:\\:setShops\\(\\) has parameter \\$shops with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ message: "#^Method sCms\\:\\:getRelatedForPage\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/Payment.php
+ path: engine/Shopware/Core/sCms.php
-
- message: "#^Property Shopware\\\\Models\\\\Payment\\\\Payment\\:\\:\\$countries with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method sCms\\:\\:getRelatedForPage\\(\\) has parameter \\$staticPage with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/Payment.php
+ path: engine/Shopware/Core/sCms.php
-
- message: "#^Property Shopware\\\\Models\\\\Payment\\\\Payment\\:\\:\\$paymentData with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method sCms\\:\\:getRelatedForSubPage\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/Payment.php
+ path: engine/Shopware/Core/sCms.php
-
- message: "#^Property Shopware\\\\Models\\\\Payment\\\\Payment\\:\\:\\$paymentInstances with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method sCms\\:\\:getRelatedForSubPage\\(\\) has parameter \\$staticPage with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/Payment.php
+ path: engine/Shopware/Core/sCms.php
-
- message: "#^Property Shopware\\\\Models\\\\Payment\\\\Payment\\:\\:\\$ruleSets with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method sCms\\:\\:sGetStaticPage\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/Payment.php
+ path: engine/Shopware/Core/sCms.php
-
- message: "#^Property Shopware\\\\Models\\\\Payment\\\\Payment\\:\\:\\$shops with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method sCms\\:\\:sGetStaticPageChildrensById\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/Payment.php
+ path: engine/Shopware/Core/sCms.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\PaymentInstance\\:\\:setAccountHolder\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Payment/PaymentInstance.php
+ message: "#^Parameter \\#2 \\$fallback of method Shopware_Components_Translation\\:\\:readWithFallback\\(\\) expects int, int\\|null given\\.$#"
+ count: 2
+ path: engine/Shopware/Core/sCms.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\PaymentInstance\\:\\:setAccountNumber\\(\\) has no return type specified\\.$#"
+ message: "#^Method sCore\\:\\:__construct\\(\\) has parameter \\$front with no type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/PaymentInstance.php
+ path: engine/Shopware/Core/sCore.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\PaymentInstance\\:\\:setAddress\\(\\) has no return type specified\\.$#"
+ message: "#^Method sCore\\:\\:sBuildLink\\(\\) has parameter \\$sVariables with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/PaymentInstance.php
+ path: engine/Shopware/Core/sCore.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\PaymentInstance\\:\\:setAmount\\(\\) has no return type specified\\.$#"
+ message: "#^Method sExport\\:\\:_decode_line\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/PaymentInstance.php
+ path: engine/Shopware/Core/sExport.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\PaymentInstance\\:\\:setBankCode\\(\\) has no return type specified\\.$#"
+ message: "#^Method sExport\\:\\:sGetArticlePremiumShippingcosts\\(\\) has parameter \\$article with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/PaymentInstance.php
+ path: engine/Shopware/Core/sExport.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\PaymentInstance\\:\\:setBankName\\(\\) has no return type specified\\.$#"
+ message: "#^Method sExport\\:\\:sGetArticlePremiumShippingcosts\\(\\) has parameter \\$country with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/PaymentInstance.php
+ path: engine/Shopware/Core/sExport.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\PaymentInstance\\:\\:setBic\\(\\) has no return type specified\\.$#"
+ message: "#^Method sExport\\:\\:sGetArticlePremiumShippingcosts\\(\\) has parameter \\$payment with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/PaymentInstance.php
+ path: engine/Shopware/Core/sExport.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\PaymentInstance\\:\\:setCity\\(\\) has no return type specified\\.$#"
+ message: "#^Method sExport\\:\\:sGetArticleProperties\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/PaymentInstance.php
+ path: engine/Shopware/Core/sExport.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\PaymentInstance\\:\\:setCreatedAt\\(\\) has no return type specified\\.$#"
+ message: "#^Method sExport\\:\\:sGetArticleShippingcost\\(\\) has parameter \\$article with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/PaymentInstance.php
+ path: engine/Shopware/Core/sExport.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\PaymentInstance\\:\\:setCustomer\\(\\) has no return type specified\\.$#"
+ message: "#^Method sExport\\:\\:sGetCountry\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/PaymentInstance.php
+ path: engine/Shopware/Core/sExport.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\PaymentInstance\\:\\:setFirstName\\(\\) has no return type specified\\.$#"
+ message: "#^Method sExport\\:\\:sGetDispatchBasket\\(\\) has parameter \\$article with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/PaymentInstance.php
+ path: engine/Shopware/Core/sExport.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\PaymentInstance\\:\\:setIban\\(\\) has no return type specified\\.$#"
+ message: "#^Method sExport\\:\\:sGetPaymentmean\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/PaymentInstance.php
+ path: engine/Shopware/Core/sExport.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\PaymentInstance\\:\\:setLastName\\(\\) has no return type specified\\.$#"
+ message: "#^Method sExport\\:\\:sGetPremiumDispatch\\(\\) has parameter \\$basket with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/PaymentInstance.php
+ path: engine/Shopware/Core/sExport.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\PaymentInstance\\:\\:setOrder\\(\\) has no return type specified\\.$#"
+ message: "#^Method sExport\\:\\:sGetPremiumDispatch\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/PaymentInstance.php
+ path: engine/Shopware/Core/sExport.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\PaymentInstance\\:\\:setPaymentMean\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$search of function str_replace expects array\\|string, string\\|false\\|null given\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/PaymentInstance.php
+ path: engine/Shopware/Core/sExport.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\PaymentInstance\\:\\:setZipCode\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Payment/PaymentInstance.php
+ message: "#^Parameter \\#1 \\$url of method sExport\\:\\:fixShopHost\\(\\) expects string, string\\|null given\\.$#"
+ count: 2
+ path: engine/Shopware/Core/sExport.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\Repository\\:\\:getActivePaymentsQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Models/Payment/Repository.php
+ message: "#^Parameter \\#3 \\$pictureSize of method sArticles\\:\\:sGetArticlePictures\\(\\) expects int, null given\\.$#"
+ count: 2
+ path: engine/Shopware/Core/sExport.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\Repository\\:\\:getActivePaymentsQuery\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
+ message: "#^Parameter \\#3 \\$subject of function str_replace expects array\\|string, string\\|null given\\.$#"
+ count: 2
+ path: engine/Shopware/Core/sExport.php
+
+ -
+ message: "#^Call to an undefined method Enlight_Event_EventArgs\\:\\:getValues\\(\\)\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/Repository.php
+ path: engine/Shopware/Core/sOrder.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\Repository\\:\\:getActivePaymentsQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
+ message: "#^Cannot access offset 'attributes' on array\\|false\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/Repository.php
+ path: engine/Shopware/Core/sOrder.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\Repository\\:\\:getActivePaymentsQueryBuilder\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
+ message: "#^Cannot call method getClientIp\\(\\) on Symfony\\\\Component\\\\HttpFoundation\\\\Request\\|null\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/Repository.php
+ path: engine/Shopware/Core/sOrder.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\Repository\\:\\:getAllPaymentsQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
+ message: "#^Method sOrder\\:\\:formatBasketRow\\(\\) has parameter \\$basketRow with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/Repository.php
+ path: engine/Shopware/Core/sOrder.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\Repository\\:\\:getAllPaymentsQuery\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
+ message: "#^Method sOrder\\:\\:formatBasketRow\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/Repository.php
+ path: engine/Shopware/Core/sOrder.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\Repository\\:\\:getAllPaymentsQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
+ message: "#^Method sOrder\\:\\:getAvailableSerialsOfEsd\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/Repository.php
+ path: engine/Shopware/Core/sOrder.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\Repository\\:\\:getAllPaymentsQueryBuilder\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
+ message: "#^Method sOrder\\:\\:getCustomerInformationByOrderId\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/Repository.php
+ path: engine/Shopware/Core/sOrder.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\Repository\\:\\:getListQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
+ message: "#^Method sOrder\\:\\:getOrderById\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/Repository.php
+ path: engine/Shopware/Core/sOrder.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\Repository\\:\\:getListQuery\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
+ message: "#^Method sOrder\\:\\:getOrderDetailsByOrderId\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/Repository.php
+ path: engine/Shopware/Core/sOrder.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\Repository\\:\\:getListQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
+ message: "#^Method sOrder\\:\\:getOrderDetailsForMail\\(\\) has parameter \\$basketRows with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/Repository.php
+ path: engine/Shopware/Core/sOrder.php
-
- message: "#^Method Shopware\\\\Models\\\\Payment\\\\Repository\\:\\:getListQueryBuilder\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
+ message: "#^Method sOrder\\:\\:getOrderDetailsForMail\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Payment/Repository.php
+ path: engine/Shopware/Core/sOrder.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\License\\:\\:setActive\\(\\) has no return type specified\\.$#"
+ message: "#^Method sOrder\\:\\:getOrderDetailsForStatusMail\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/License.php
+ path: engine/Shopware/Core/sOrder.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\License\\:\\:setAdded\\(\\) has no return type specified\\.$#"
+ message: "#^Method sOrder\\:\\:getOrderForStatusMail\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/License.php
+ path: engine/Shopware/Core/sOrder.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\License\\:\\:setCreation\\(\\) has no return type specified\\.$#"
+ message: "#^Method sOrder\\:\\:getOrderPaymentStatus\\(\\) should return string but returns string\\|false\\|null\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/License.php
+ path: engine/Shopware/Core/sOrder.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\License\\:\\:setExpiration\\(\\) has no return type specified\\.$#"
+ message: "#^Method sOrder\\:\\:getOrderStatus\\(\\) should return string but returns string\\|false\\|null\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/License.php
+ path: engine/Shopware/Core/sOrder.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\License\\:\\:setHost\\(\\) has no return type specified\\.$#"
+ message: "#^Method sOrder\\:\\:getPartnerCode\\(\\) should return string\\|null but returns string\\|false\\|null\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/License.php
+ path: engine/Shopware/Core/sOrder.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\License\\:\\:setLabel\\(\\) has no return type specified\\.$#"
+ message: "#^Method sOrder\\:\\:getUserDataForMail\\(\\) has parameter \\$userData with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/License.php
+ path: engine/Shopware/Core/sOrder.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\License\\:\\:setLicense\\(\\) has no return type specified\\.$#"
+ message: "#^Method sOrder\\:\\:getUserDataForMail\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/License.php
+ path: engine/Shopware/Core/sOrder.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\License\\:\\:setModule\\(\\) has no return type specified\\.$#"
+ message: "#^Method sOrder\\:\\:getVariantEsd\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/License.php
+ path: engine/Shopware/Core/sOrder.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\License\\:\\:setNotation\\(\\) has no return type specified\\.$#"
+ message: "#^Method sOrder\\:\\:handleESDOrder\\(\\) has parameter \\$basketRow with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/License.php
+ path: engine/Shopware/Core/sOrder.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\License\\:\\:setPlugin\\(\\) has no return type specified\\.$#"
+ message: "#^Method sOrder\\:\\:handleESDOrder\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/License.php
+ path: engine/Shopware/Core/sOrder.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\License\\:\\:setSource\\(\\) has no return type specified\\.$#"
+ message: "#^Method sOrder\\:\\:htmlEntityDecodeRecursive\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/License.php
+ path: engine/Shopware/Core/sOrder.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\License\\:\\:setType\\(\\) has no return type specified\\.$#"
+ message: "#^Method sOrder\\:\\:htmlEntityDecodeRecursive\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/License.php
+ path: engine/Shopware/Core/sOrder.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\License\\:\\:setVersion\\(\\) has no return type specified\\.$#"
+ message: "#^Method sOrder\\:\\:logOrderMailException\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/License.php
+ path: engine/Shopware/Core/sOrder.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:getConfigForms\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method sOrder\\:\\:refreshOrderedVariant\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sOrder.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:getEmotionComponents\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method sOrder\\:\\:reserveVoucher\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sOrder.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:getLicenses\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method sOrder\\:\\:sSaveBillingAddress\\(\\) has parameter \\$address with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sOrder.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:getMenuItems\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method sOrder\\:\\:sSaveShippingAddress\\(\\) has parameter \\$address with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sOrder.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:getPayments\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method sOrder\\:\\:sTellFriend\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sOrder.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:getTemplates\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method sOrder\\:\\:sendMail\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sOrder.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:getWidgets\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method sOrder\\:\\:sendMail\\(\\) has parameter \\$variables with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sOrder.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setActive\\(\\) has no return type specified\\.$#"
+ message: "#^Method sOrder\\:\\:setConfig\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sOrder.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setAdded\\(\\) has no return type specified\\.$#"
+ message: "#^Method sOrder\\:\\:setOrderStatus\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sOrder.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setAuthor\\(\\) has no return type specified\\.$#"
+ message: "#^Method sOrder\\:\\:setPaymentStatus\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sOrder.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setChanges\\(\\) has no return type specified\\.$#"
+ message: "#^Property sOrder\\:\\:\\$orderAttributes type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sOrder.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setConfigForms\\(\\) has no return type specified\\.$#"
+ message: "#^Property sOrder\\:\\:\\$sBasketData type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sOrder.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setConfigForms\\(\\) has parameter \\$configForms with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ message: "#^Property sOrder\\:\\:\\$sShippingData type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sOrder.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setCopyright\\(\\) has no return type specified\\.$#"
+ message: "#^Property sOrder\\:\\:\\$sUserData type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sOrder.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setDescription\\(\\) has no return type specified\\.$#"
+ message: "#^Call to an undefined method object\\:\\:assign\\(\\)\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setEmotionComponents\\(\\) has no return type specified\\.$#"
+ message: "#^Call to an undefined method object\\:\\:fetch\\(\\)\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setEmotionComponents\\(\\) has parameter \\$emotionComponents with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ message: "#^Cannot call method execute\\(\\) on PDOStatement\\|null\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setInSafeMode\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Category\\\\Category\\|null\\.$#"
+ count: 2
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setInstalled\\(\\) has no return type specified\\.$#"
+ message: "#^Cannot call method getLevel\\(\\) on Shopware\\\\Models\\\\Category\\\\Category\\|null\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setLabel\\(\\) has no return type specified\\.$#"
+ message: "#^Cannot call method getName\\(\\) on Shopware\\\\Models\\\\Article\\\\Supplier\\|null\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setLicense\\(\\) has no return type specified\\.$#"
+ message: "#^Method sRewriteTable\\:\\:baseSetup\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setLicenses\\(\\) has no return type specified\\.$#"
+ message: "#^Method sRewriteTable\\:\\:checkSpecificShopForm\\(\\) has parameter \\$matches with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setLicenses\\(\\) has parameter \\$licenses with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ message: "#^Method sRewriteTable\\:\\:checkSpecificShopSite\\(\\) has parameter \\$matches with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setLink\\(\\) has no return type specified\\.$#"
+ message: "#^Method sRewriteTable\\:\\:createManufacturerUrls\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setMenuItems\\(\\) has no return type specified\\.$#"
+ message: "#^Method sRewriteTable\\:\\:createSupplierPath\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setMenuItems\\(\\) has parameter \\$menuItems with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ message: "#^Method sRewriteTable\\:\\:getManufacturerIds\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setName\\(\\) has no return type specified\\.$#"
+ message: "#^Method sRewriteTable\\:\\:insertFormUrls\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setNamespace\\(\\) has no return type specified\\.$#"
+ message: "#^Method sRewriteTable\\:\\:insertStaticPageUrls\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setPayments\\(\\) has no return type specified\\.$#"
+ message: "#^Method sRewriteTable\\:\\:mapArticleTranslationObjectData\\(\\) has parameter \\$articles with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setPayments\\(\\) has parameter \\$payments with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ message: "#^Method sRewriteTable\\:\\:mapArticleTranslationObjectData\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setSource\\(\\) has no return type specified\\.$#"
+ message: "#^Method sRewriteTable\\:\\:mapProductObjectAttributeFields\\(\\) has parameter \\$product with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setSupport\\(\\) has no return type specified\\.$#"
+ message: "#^Method sRewriteTable\\:\\:mapProductObjectAttributeFields\\(\\) has parameter \\$translations with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setTemplates\\(\\) has no return type specified\\.$#"
+ message: "#^Method sRewriteTable\\:\\:mapProductObjectAttributeFields\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setTemplates\\(\\) has parameter \\$templates with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ message: "#^Method sRewriteTable\\:\\:mapProductObjectFields\\(\\) has parameter \\$fieldMappings with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setTranslations\\(\\) has no return type specified\\.$#"
+ message: "#^Method sRewriteTable\\:\\:mapProductObjectFields\\(\\) has parameter \\$objectData with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setUpdateSource\\(\\) has no return type specified\\.$#"
+ message: "#^Method sRewriteTable\\:\\:mapProductObjectFields\\(\\) has parameter \\$objectDataFallback with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setUpdateVersion\\(\\) has no return type specified\\.$#"
+ message: "#^Method sRewriteTable\\:\\:mapProductObjectFields\\(\\) has parameter \\$product with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setUpdated\\(\\) has no return type specified\\.$#"
+ message: "#^Method sRewriteTable\\:\\:mapProductObjectFields\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setVersion\\(\\) has no return type specified\\.$#"
+ message: "#^Method sRewriteTable\\:\\:sCategoryPath\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setWidgets\\(\\) has no return type specified\\.$#"
+ message: "#^Method sRewriteTable\\:\\:sCategoryPathByProductId\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setWidgets\\(\\) has parameter \\$widgets with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ message: "#^Method sRewriteTable\\:\\:sCreateRewriteTableBlog\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Property Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:\\$configForms with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method sRewriteTable\\:\\:sCreateRewriteTableCampaigns\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Property Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:\\$emotionComponents with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method sRewriteTable\\:\\:sCreateRewriteTableCategories\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Property Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:\\$licenses with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method sRewriteTable\\:\\:sCreateRewriteTableCleanup\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Property Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:\\$menuItems with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method sRewriteTable\\:\\:sCreateRewriteTableContent\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Property Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:\\$payments with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method sRewriteTable\\:\\:sCreateRewriteTableForSingleCampaign\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Property Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:\\$templates with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method sRewriteTable\\:\\:sCreateRewriteTableForSingleCampaign\\(\\) has parameter \\$campaign with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Property Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:\\$updateSource \\(string\\) does not accept string\\|null\\.$#"
+ message: "#^Method sRewriteTable\\:\\:sCreateRewriteTableStatic\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Property Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:\\$updateVersion \\(string\\) does not accept string\\|null\\.$#"
+ message: "#^Method sRewriteTable\\:\\:sSmartyCategoryPath\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Property Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:\\$widgets with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method sRewriteTable\\:\\:sSmartyCategoryPath\\(\\) should return string\\|null but returns array\\|string\\|null\\.$#"
count: 1
- path: engine/Shopware/Models/Plugin/Plugin.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Method Shopware\\\\Models\\\\Premium\\\\Premium\\:\\:setShop\\(\\) has no return type specified\\.$#"
- count: 1
- path: engine/Shopware/Models/Premium/Premium.php
+ message: "#^Parameter \\#1 \\$json of function json_decode expects string, string\\|false given\\.$#"
+ count: 3
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Method Shopware\\\\Models\\\\Price\\\\Discount\\:\\:setCustomerGroupId\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$offset of method sRewriteTable\\:\\:insertFormUrls\\(\\) expects int, int\\|null given\\.$#"
count: 1
- path: engine/Shopware/Models/Price/Discount.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Method Shopware\\\\Models\\\\Price\\\\Group\\:\\:getDiscounts\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Parameter \\#1 \\$offset of method sRewriteTable\\:\\:insertStaticPageUrls\\(\\) expects int, int\\|null given\\.$#"
count: 1
- path: engine/Shopware/Models/Price/Group.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Property Shopware\\\\Models\\\\Price\\\\Group\\:\\:\\$discounts with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Parameter \\#2 \\$limit of method sRewriteTable\\:\\:insertFormUrls\\(\\) expects int, int\\|null given\\.$#"
count: 1
- path: engine/Shopware/Models/Price/Group.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Method Shopware\\\\Models\\\\ProductFeed\\\\ProductFeed\\:\\:getArticles\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Parameter \\#2 \\$limit of method sRewriteTable\\:\\:insertStaticPageUrls\\(\\) expects int, int\\|null given\\.$#"
count: 1
- path: engine/Shopware/Models/ProductFeed/ProductFeed.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Method Shopware\\\\Models\\\\ProductFeed\\\\ProductFeed\\:\\:getCategories\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Parameter \\#3 \\$fallbackShopId of method sRewriteTable\\:\\:sCreateRewriteTableForSingleCampaign\\(\\) expects int, int\\|null given\\.$#"
count: 1
- path: engine/Shopware/Models/ProductFeed/ProductFeed.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Method Shopware\\\\Models\\\\ProductFeed\\\\ProductFeed\\:\\:getSuppliers\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Property Shopware\\\\Bundle\\\\AttributeBundle\\\\Repository\\\\SearchCriteria\\:\\:\\$limit \\(int\\) does not accept int\\|null\\.$#"
count: 1
- path: engine/Shopware/Models/ProductFeed/ProductFeed.php
+ path: engine/Shopware/Core/sRewriteTable.php
-
- message: "#^Method Shopware\\\\Models\\\\ProductFeed\\\\ProductFeed\\:\\:sanitizeFilename\\(\\) has no return type specified\\.$#"
+ message: "#^Method sSystem\\:\\:__call\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/ProductFeed/ProductFeed.php
+ path: engine/Shopware/Core/sSystem.php
-
- message: "#^Method Shopware\\\\Models\\\\ProductFeed\\\\ProductFeed\\:\\:setArticles\\(\\) has no return type specified\\.$#"
+ message: "#^Method sSystem\\:\\:__call\\(\\) has parameter \\$params with no type specified\\.$#"
count: 1
- path: engine/Shopware/Models/ProductFeed/ProductFeed.php
+ path: engine/Shopware/Core/sSystem.php
-
- message: "#^Method Shopware\\\\Models\\\\ProductFeed\\\\ProductFeed\\:\\:setArticles\\(\\) has parameter \\$articles with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ message: "#^Method sSystem\\:\\:__get\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/ProductFeed/ProductFeed.php
+ path: engine/Shopware/Core/sSystem.php
-
- message: "#^Method Shopware\\\\Models\\\\ProductFeed\\\\ProductFeed\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
+ message: "#^Method sSystem\\:\\:__get\\(\\) has parameter \\$property with no type specified\\.$#"
count: 1
- path: engine/Shopware/Models/ProductFeed/ProductFeed.php
+ path: engine/Shopware/Core/sSystem.php
-
- message: "#^Method Shopware\\\\Models\\\\ProductFeed\\\\ProductFeed\\:\\:setCategories\\(\\) has parameter \\$categories with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ message: "#^Method sSystem\\:\\:__set\\(\\) has parameter \\$property with no type specified\\.$#"
count: 1
- path: engine/Shopware/Models/ProductFeed/ProductFeed.php
+ path: engine/Shopware/Core/sSystem.php
-
- message: "#^Method Shopware\\\\Models\\\\ProductFeed\\\\ProductFeed\\:\\:setDirty\\(\\) has no return type specified\\.$#"
+ message: "#^Method sSystem\\:\\:__set\\(\\) has parameter \\$value with no type specified\\.$#"
count: 1
- path: engine/Shopware/Models/ProductFeed/ProductFeed.php
+ path: engine/Shopware/Core/sSystem.php
-
- message: "#^Method Shopware\\\\Models\\\\ProductFeed\\\\ProductFeed\\:\\:setSuppliers\\(\\) has no return type specified\\.$#"
+ message: "#^Property sSystem\\:\\:\\$sCurrency type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/ProductFeed/ProductFeed.php
+ path: engine/Shopware/Core/sSystem.php
-
- message: "#^Method Shopware\\\\Models\\\\ProductFeed\\\\ProductFeed\\:\\:setSuppliers\\(\\) has parameter \\$suppliers with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ message: "#^Property sSystem\\:\\:\\$sUSERGROUPDATA type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/ProductFeed/ProductFeed.php
+ path: engine/Shopware/Core/sSystem.php
-
- message: "#^Parameter \\#1 \\$datetime of class DateTime constructor expects string, string\\|null given\\.$#"
+ message: "#^Cannot call method get\\(\\) on Shopware\\\\Components\\\\DependencyInjection\\\\Container\\|null\\.$#"
+ count: 2
+ path: engine/Shopware/Kernel.php
+
+ -
+ message: "#^Cannot call method setApplication\\(\\) on Shopware\\\\Components\\\\DependencyInjection\\\\Container\\|null\\.$#"
count: 1
- path: engine/Shopware/Models/ProductFeed/ProductFeed.php
+ path: engine/Shopware/Kernel.php
-
- message: "#^Property Shopware\\\\Models\\\\ProductFeed\\\\ProductFeed\\:\\:\\$articles with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Kernel\\:\\:addResources\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/ProductFeed/ProductFeed.php
+ path: engine/Shopware/Kernel.php
-
- message: "#^Property Shopware\\\\Models\\\\ProductFeed\\\\ProductFeed\\:\\:\\$categories with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Kernel\\:\\:addShopwareConfig\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/ProductFeed/ProductFeed.php
+ path: engine/Shopware/Kernel.php
-
- message: "#^Property Shopware\\\\Models\\\\ProductFeed\\\\ProductFeed\\:\\:\\$suppliers with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Kernel\\:\\:addShopwareConfig\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/ProductFeed/ProductFeed.php
+ path: engine/Shopware/Kernel.php
-
- message: "#^Method Shopware\\\\Models\\\\ProductStream\\\\ProductStream\\:\\:getName\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Kernel\\:\\:boot\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/ProductStream/ProductStream.php
+ path: engine/Shopware/Kernel.php
-
- message: "#^Method Shopware\\\\Models\\\\ProductStream\\\\ProductStream\\:\\:getSorting\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Kernel\\:\\:dumpContainer\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/ProductStream/ProductStream.php
+ path: engine/Shopware/Kernel.php
-
- message: "#^Method Shopware\\\\Models\\\\ProductStream\\\\ProductStream\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Kernel\\:\\:getConfig\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/ProductStream/ProductStream.php
+ path: engine/Shopware/Kernel.php
-
- message: "#^Method Shopware\\\\Models\\\\ProductStream\\\\ProductStream\\:\\:setConditions\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Kernel\\:\\:getContainer\\(\\) should return Shopware\\\\Components\\\\DependencyInjection\\\\Container but returns Shopware\\\\Components\\\\DependencyInjection\\\\Container\\|null\\.$#"
count: 1
- path: engine/Shopware/Models/ProductStream/ProductStream.php
+ path: engine/Shopware/Kernel.php
-
- message: "#^Method Shopware\\\\Models\\\\ProductStream\\\\ProductStream\\:\\:setDescription\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Kernel\\:\\:getElasticSearchConfig\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/ProductStream/ProductStream.php
+ path: engine/Shopware/Kernel.php
-
- message: "#^Method Shopware\\\\Models\\\\ProductStream\\\\ProductStream\\:\\:setName\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Kernel\\:\\:getHttpCacheConfig\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/ProductStream/ProductStream.php
+ path: engine/Shopware/Kernel.php
-
- message: "#^Method Shopware\\\\Models\\\\ProductStream\\\\ProductStream\\:\\:setSorting\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Kernel\\:\\:getKernelParameters\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/ProductStream/ProductStream.php
+ path: engine/Shopware/Kernel.php
-
- message: "#^Method Shopware\\\\Models\\\\ProductStream\\\\ProductStream\\:\\:setSortingId\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Kernel\\:\\:getRelease\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/ProductStream/ProductStream.php
+ path: engine/Shopware/Kernel.php
-
- message: "#^Method Shopware\\\\Models\\\\ProductStream\\\\ProductStream\\:\\:setType\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Kernel\\:\\:initializeConfig\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/ProductStream/ProductStream.php
+ path: engine/Shopware/Kernel.php
-
- message: "#^Method Shopware\\\\Models\\\\Property\\\\Group\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Kernel\\:\\:initializeContainer\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Property/Group.php
+ path: engine/Shopware/Kernel.php
-
- message: "#^Property Shopware\\\\Models\\\\Property\\\\Group\\:\\:\\$articles with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Kernel\\:\\:initializePlugins\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Property/Group.php
+ path: engine/Shopware/Kernel.php
-
- message: "#^Property Shopware\\\\Models\\\\Property\\\\Group\\:\\:\\$options with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Kernel\\:\\:initializeShopware\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Property/Group.php
+ path: engine/Shopware/Kernel.php
-
- message: "#^Property Shopware\\\\Models\\\\Property\\\\Group\\:\\:\\$relations with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Kernel\\:\\:loadContentTypes\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Property/Group.php
+ path: engine/Shopware/Kernel.php
-
- message: "#^Method Shopware\\\\Models\\\\Property\\\\Option\\:\\:getGroups\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Kernel\\:\\:prepareContainer\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Property/Option.php
+ path: engine/Shopware/Kernel.php
-
- message: "#^Method Shopware\\\\Models\\\\Property\\\\Option\\:\\:getRelations\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Kernel\\:\\:registerBundles\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Property/Option.php
+ path: engine/Shopware/Kernel.php
-
- message: "#^Method Shopware\\\\Models\\\\Property\\\\Option\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Kernel\\:\\:registerContainerConfiguration\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Property/Option.php
+ path: engine/Shopware/Kernel.php
-
- message: "#^Property Shopware\\\\Models\\\\Property\\\\Option\\:\\:\\$groups with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Kernel\\:\\:setPhpSettings\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Property/Option.php
+ path: engine/Shopware/Kernel.php
-
- message: "#^Property Shopware\\\\Models\\\\Property\\\\Option\\:\\:\\$relations with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Kernel\\:\\:setPhpSettings\\(\\) has parameter \\$settings with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Property/Option.php
+ path: engine/Shopware/Kernel.php
-
- message: "#^Method Shopware\\\\Models\\\\Property\\\\Relation\\:\\:setGroup\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Kernel\\:\\:terminate\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Property/Relation.php
+ path: engine/Shopware/Kernel.php
-
- message: "#^Method Shopware\\\\Models\\\\Property\\\\Relation\\:\\:setOption\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$container of class Shopware constructor expects Shopware\\\\Components\\\\DependencyInjection\\\\Container, Shopware\\\\Components\\\\DependencyInjection\\\\Container\\|null given\\.$#"
count: 1
- path: engine/Shopware/Models/Property/Relation.php
+ path: engine/Shopware/Kernel.php
-
- message: "#^Method Shopware\\\\Models\\\\Property\\\\Relation\\:\\:setPosition\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$content of method Symfony\\\\Component\\\\Config\\\\ResourceCheckerConfigCache\\:\\:write\\(\\) expects string, array\\|string given\\.$#"
count: 1
- path: engine/Shopware/Models/Property/Relation.php
+ path: engine/Shopware/Kernel.php
-
- message: "#^Method Shopware\\\\Models\\\\Property\\\\Repository\\:\\:getListGroupsQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
+ message: "#^Parameter \\#1 \\$source of static method Symfony\\\\Component\\\\HttpKernel\\\\Kernel\\:\\:stripComments\\(\\) expects string, array\\|string given\\.$#"
count: 1
- path: engine/Shopware/Models/Property/Repository.php
+ path: engine/Shopware/Kernel.php
-
- message: "#^Method Shopware\\\\Models\\\\Property\\\\Repository\\:\\:getListGroupsQuery\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Kernel\\:\\:\\$config type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Property/Repository.php
+ path: engine/Shopware/Kernel.php
-
- message: "#^Method Shopware\\\\Models\\\\Property\\\\Repository\\:\\:getListGroupsQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Kernel\\:\\:\\$release has no type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Property/Repository.php
+ path: engine/Shopware/Kernel.php
-
- message: "#^Method Shopware\\\\Models\\\\Property\\\\Repository\\:\\:getOptionsQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Article\\:\\:getAllCategories\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Property/Repository.php
+ path: engine/Shopware/Models/Article/Article.php
-
- message: "#^Method Shopware\\\\Models\\\\Property\\\\Repository\\:\\:getOptionsQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Article\\:\\:getCategories\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Property/Repository.php
+ path: engine/Shopware/Models/Article/Article.php
-
- message: "#^Method Shopware\\\\Models\\\\Property\\\\Repository\\:\\:getPropertyRelationQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Article\\:\\:getDetails\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Property/Repository.php
+ path: engine/Shopware/Models/Article/Article.php
-
- message: "#^Method Shopware\\\\Models\\\\Property\\\\Repository\\:\\:getPropertyRelationQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Article\\:\\:getLinks\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Property/Repository.php
+ path: engine/Shopware/Models/Article/Article.php
-
- message: "#^Method Shopware\\\\Models\\\\Property\\\\Repository\\:\\:getSetsQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Article\\:\\:getPropertyValues\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Property/Repository.php
+ path: engine/Shopware/Models/Article/Article.php
-
- message: "#^Method Shopware\\\\Models\\\\Property\\\\Repository\\:\\:getSetsQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Article\\:\\:getRelatedProductStreams\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Property/Repository.php
+ path: engine/Shopware/Models/Article/Article.php
-
- message: "#^Parameter \\#2 \\$order of method Shopware\\\\Models\\\\Property\\\\Repository\\:\\:getListGroupsQueryBuilder\\(\\) expects Doctrine\\\\ORM\\\\Query\\\\Expr\\\\OrderBy\\|string\\|null, array\\|Doctrine\\\\ORM\\\\Query\\\\Expr\\\\OrderBy\\|string\\|null given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Article\\:\\:getVotes\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Property/Repository.php
+ path: engine/Shopware/Models/Article/Article.php
-
- message: "#^Method Shopware\\\\Models\\\\Property\\\\Value\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Article\\:\\:setCategories\\(\\) has parameter \\$categories with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Property/Value.php
+ path: engine/Shopware/Models/Article/Article.php
-
- message: "#^Method Shopware\\\\Models\\\\Property\\\\Value\\:\\:setMedia\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Article\\:\\:setPropertyValues\\(\\) has parameter \\$propertyValues with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Property/Value.php
+ path: engine/Shopware/Models/Article/Article.php
-
- message: "#^Method Shopware\\\\Models\\\\Property\\\\Value\\:\\:setOption\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Article\\:\\:setRelatedProductStreams\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Property/Value.php
+ path: engine/Shopware/Models/Article/Article.php
-
- message: "#^Property Shopware\\\\Models\\\\Property\\\\Value\\:\\:\\$articles with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Article\\:\\:setRelatedProductStreams\\(\\) has parameter \\$relatedProductStreams with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Property/Value.php
+ path: engine/Shopware/Models/Article/Article.php
-
- message: "#^Method Shopware\\\\Models\\\\Search\\\\CustomFacet\\:\\:setActive\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Article\\:\\:setSupplier\\(\\) has parameter \\$supplier with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Search/CustomFacet.php
+ path: engine/Shopware/Models/Article/Article.php
-
- message: "#^Method Shopware\\\\Models\\\\Search\\\\CustomFacet\\:\\:setDeletable\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Article\\:\\:setTax\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Search/CustomFacet.php
+ path: engine/Shopware/Models/Article/Article.php
-
- message: "#^Method Shopware\\\\Models\\\\Search\\\\CustomFacet\\:\\:setDisplayInCategories\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Article\\:\\:updateChangedTimestamp\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Search/CustomFacet.php
+ path: engine/Shopware/Models/Article/Article.php
-
- message: "#^Method Shopware\\\\Models\\\\Search\\\\CustomFacet\\:\\:setFacet\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Article\\\\Article\\:\\:\\$allCategories with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Search/CustomFacet.php
+ path: engine/Shopware/Models/Article/Article.php
-
- message: "#^Method Shopware\\\\Models\\\\Search\\\\CustomFacet\\:\\:setName\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Article\\\\Article\\:\\:\\$categories with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Search/CustomFacet.php
+ path: engine/Shopware/Models/Article/Article.php
-
- message: "#^Method Shopware\\\\Models\\\\Search\\\\CustomFacet\\:\\:setPosition\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Article\\\\Article\\:\\:\\$crossBundleLook \\(int\\) does not accept default value of type false\\.$#"
count: 1
- path: engine/Shopware/Models/Search/CustomFacet.php
+ path: engine/Shopware/Models/Article/Article.php
-
- message: "#^Method Shopware\\\\Models\\\\Search\\\\CustomFacet\\:\\:setUniqueKey\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Article\\\\Article\\:\\:\\$customerGroups with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Search/CustomFacet.php
+ path: engine/Shopware/Models/Article/Article.php
-
- message: "#^Method Shopware\\\\Models\\\\Search\\\\CustomSorting\\:\\:setActive\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Article\\\\Article\\:\\:\\$details with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Search/CustomSorting.php
+ path: engine/Shopware/Models/Article/Article.php
-
- message: "#^Method Shopware\\\\Models\\\\Search\\\\CustomSorting\\:\\:setDisplayInCategories\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Article\\\\Article\\:\\:\\$esds with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Search/CustomSorting.php
+ path: engine/Shopware/Models/Article/Article.php
-
- message: "#^Method Shopware\\\\Models\\\\Search\\\\CustomSorting\\:\\:setLabel\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Article\\\\Article\\:\\:\\$links with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Search/CustomSorting.php
+ path: engine/Shopware/Models/Article/Article.php
-
- message: "#^Method Shopware\\\\Models\\\\Search\\\\CustomSorting\\:\\:setPosition\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Article\\\\Article\\:\\:\\$propertyValues with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Search/CustomSorting.php
+ path: engine/Shopware/Models/Article/Article.php
-
- message: "#^Method Shopware\\\\Models\\\\Search\\\\CustomSorting\\:\\:setSortings\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Article\\\\Article\\:\\:\\$related with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Search/CustomSorting.php
+ path: engine/Shopware/Models/Article/Article.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Currency\\:\\:toArray\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Article\\\\Article\\:\\:\\$relatedProductStreams with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Shop/Currency.php
+ path: engine/Shopware/Models/Article/Article.php
-
- message: "#^Property Shopware\\\\Models\\\\Shop\\\\Currency\\:\\:\\$default \\(int\\) does not accept default value of type false\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Article\\\\Article\\:\\:\\$similar with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Shop/Currency.php
+ path: engine/Shopware/Models/Article/Article.php
-
- message: "#^Argument of an invalid type Shopware\\\\Models\\\\Shop\\\\Shop supplied for foreach, only iterables are supported\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Article\\\\Article\\:\\:\\$votes with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Shop/DetachedShop.php
+ path: engine/Shopware/Models/Article/Article.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:fetchAndFixShop\\(\\) has parameter \\$shop with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Dependency\\:\\:setChildOption\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Repository.php
+ path: engine/Shopware/Models/Article/Configurator/Dependency.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:findShopForRequest\\(\\) has parameter \\$shops with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Dependency\\:\\:setConfiguratorSet\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Repository.php
+ path: engine/Shopware/Models/Article/Configurator/Dependency.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:findShopForRequest\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Dependency\\:\\:setParentOption\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Repository.php
+ path: engine/Shopware/Models/Article/Configurator/Dependency.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getActiveDefault\\(\\) should return Shopware\\\\Models\\\\Shop\\\\DetachedShop but returns Shopware\\\\Models\\\\Shop\\\\DetachedShop\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Group\\:\\:getSets\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Shop/Repository.php
+ path: engine/Shopware/Models/Article/Configurator/Group.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getActiveShopByRequestAsArray\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Group\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Repository.php
+ path: engine/Shopware/Models/Article/Configurator/Group.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getActiveShopByRequestAsArray\\(\\) should return array\\|null but returns array\\|false\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Group\\:\\:setDescription\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Repository.php
+ path: engine/Shopware/Models/Article/Configurator/Group.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getActiveShops\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Group\\:\\:setName\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Repository.php
+ path: engine/Shopware/Models/Article/Configurator/Group.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getActiveShopsFixed\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Group\\:\\:setOptions\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Repository.php
+ path: engine/Shopware/Models/Article/Configurator/Group.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getBaseListQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Group\\:\\:setPosition\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Repository.php
+ path: engine/Shopware/Models/Article/Configurator/Group.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getBaseListQuery\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Group\\:\\:setSets\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Repository.php
+ path: engine/Shopware/Models/Article/Configurator/Group.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getBaseListQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Group\\:\\:setSets\\(\\) has parameter \\$sets with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Shop/Repository.php
+ path: engine/Shopware/Models/Article/Configurator/Group.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getBaseListQueryBuilder\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Article\\\\Configurator\\\\Group\\:\\:\\$sets with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Shop/Repository.php
+ path: engine/Shopware/Models/Article/Configurator/Group.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getListQuery\\(\\) has parameter \\$filterBy with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Option\\:\\:getDependencyChildren\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Shop/Repository.php
+ path: engine/Shopware/Models/Article/Configurator/Option.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getListQuery\\(\\) has parameter \\$limit with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Option\\:\\:getDependencyParents\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Shop/Repository.php
+ path: engine/Shopware/Models/Article/Configurator/Option.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getListQuery\\(\\) has parameter \\$offset with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Option\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Repository.php
+ path: engine/Shopware/Models/Article/Configurator/Option.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getListQuery\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Option\\:\\:setDependencyChildren\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Repository.php
+ path: engine/Shopware/Models/Article/Configurator/Option.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getListQueryBuilder\\(\\) has parameter \\$filterBy with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Option\\:\\:setDependencyChildren\\(\\) has parameter \\$dependencyChildren with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Shop/Repository.php
+ path: engine/Shopware/Models/Article/Configurator/Option.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getListQueryBuilder\\(\\) has parameter \\$limit with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Option\\:\\:setDependencyParents\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Repository.php
+ path: engine/Shopware/Models/Article/Configurator/Option.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getListQueryBuilder\\(\\) has parameter \\$offset with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Option\\:\\:setDependencyParents\\(\\) has parameter \\$dependencyParents with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Shop/Repository.php
+ path: engine/Shopware/Models/Article/Configurator/Option.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getListQueryBuilder\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Option\\:\\:setGroup\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Repository.php
+ path: engine/Shopware/Models/Article/Configurator/Option.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getLocalesListQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Option\\:\\:setMediaId\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Repository.php
+ path: engine/Shopware/Models/Article/Configurator/Option.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getLocalesListQuery\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Option\\:\\:setName\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Repository.php
+ path: engine/Shopware/Models/Article/Configurator/Option.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getLocalesListQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Option\\:\\:setPosition\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Repository.php
+ path: engine/Shopware/Models/Article/Configurator/Option.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getLocalesListQueryBuilder\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Article\\\\Configurator\\\\Option\\:\\:\\$articles with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Shop/Repository.php
+ path: engine/Shopware/Models/Article/Configurator/Option.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getShopArrayByHostAlias\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Article\\\\Configurator\\\\Option\\:\\:\\$dependencyChildren with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Shop/Repository.php
+ path: engine/Shopware/Models/Article/Configurator/Option.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getShopsArrayByHost\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Article\\\\Configurator\\\\Option\\:\\:\\$dependencyParents with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Shop/Repository.php
+ path: engine/Shopware/Models/Article/Configurator/Option.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getShopsWithThemes\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Article\\\\Configurator\\\\Option\\:\\:\\$sets with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Shop/Repository.php
+ path: engine/Shopware/Models/Article/Configurator/Option.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getShopsWithThemes\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\PriceVariation\\:\\:setConfiguratorSet\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Repository.php
+ path: engine/Shopware/Models/Article/Configurator/PriceVariation.php
-
- message: "#^Parameter \\#2 \\$callback of function usort expects callable\\(mixed, mixed\\)\\: int, Closure\\(mixed, mixed\\)\\: \\-1\\|0\\|1\\|bool given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\PriceVariation\\:\\:setIsGross\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Repository.php
+ path: engine/Shopware/Models/Article/Configurator/PriceVariation.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:get\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\PriceVariation\\:\\:setOptions\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Shop.php
+ path: engine/Shopware/Models/Article/Configurator/PriceVariation.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:getChildren\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\PriceVariation\\:\\:setVariation\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Shop.php
+ path: engine/Shopware/Models/Article/Configurator/PriceVariation.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:getCurrencies\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Set\\:\\:getArticles\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Shop/Shop.php
+ path: engine/Shopware/Models/Article/Configurator/Set.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:getPages\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Set\\:\\:getDependencies\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Shop/Shop.php
+ path: engine/Shopware/Models/Article/Configurator/Set.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setActive\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Set\\:\\:getGroups\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Shop/Shop.php
+ path: engine/Shopware/Models/Article/Configurator/Set.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Set\\:\\:setArticles\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Shop.php
+ path: engine/Shopware/Models/Article/Configurator/Set.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setBasePath\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Set\\:\\:setArticles\\(\\) has parameter \\$articles with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Shop/Shop.php
+ path: engine/Shopware/Models/Article/Configurator/Set.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setBaseUrl\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Set\\:\\:setDependencies\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Shop.php
+ path: engine/Shopware/Models/Article/Configurator/Set.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setCategory\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Set\\:\\:setDependencies\\(\\) has parameter \\$dependencies with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Shop/Shop.php
+ path: engine/Shopware/Models/Article/Configurator/Set.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setChildren\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Set\\:\\:setName\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Shop.php
+ path: engine/Shopware/Models/Article/Configurator/Set.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setChildren\\(\\) has parameter \\$children with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Set\\:\\:setPublic\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Shop.php
+ path: engine/Shopware/Models/Article/Configurator/Set.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setCurrencies\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Set\\:\\:setType\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Shop.php
+ path: engine/Shopware/Models/Article/Configurator/Set.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setCurrencies\\(\\) has parameter \\$currencies with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ message: "#^Property Shopware\\\\Models\\\\Article\\\\Configurator\\\\Set\\:\\:\\$articles with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Shop/Shop.php
+ path: engine/Shopware/Models/Article/Configurator/Set.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setCurrency\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Article\\\\Configurator\\\\Set\\:\\:\\$dependencies with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Shop/Shop.php
+ path: engine/Shopware/Models/Article/Configurator/Set.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setCustomerGroup\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Article\\\\Configurator\\\\Set\\:\\:\\$groups with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Shop/Shop.php
+ path: engine/Shopware/Models/Article/Configurator/Set.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setCustomerScope\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Article\\\\Configurator\\\\Set\\:\\:\\$priceVariations with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Shop/Shop.php
+ path: engine/Shopware/Models/Article/Configurator/Set.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setDefault\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Template\\\\Price\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Shop.php
+ path: engine/Shopware/Models/Article/Configurator/Template/Price.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setDocumentTemplate\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Template\\\\Price\\:\\:setTemplate\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Shop.php
+ path: engine/Shopware/Models/Article/Configurator/Template/Price.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setFallback\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Template\\\\Template\\:\\:getAttribute\\(\\) should return Shopware\\\\Models\\\\Attribute\\\\Template but returns Shopware\\\\Models\\\\Attribute\\\\Template\\|null\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Shop.php
+ path: engine/Shopware/Models/Article/Configurator/Template/Template.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setHost\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Template\\\\Template\\:\\:getPrices\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Shop/Shop.php
+ path: engine/Shopware/Models/Article/Configurator/Template/Template.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setHosts\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Template\\\\Template\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Shop.php
+ path: engine/Shopware/Models/Article/Configurator/Template/Template.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setLocale\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Template\\\\Template\\:\\:setEan\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Shop.php
+ path: engine/Shopware/Models/Article/Configurator/Template/Template.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setMain\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Template\\\\Template\\:\\:setHeight\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Shop.php
+ path: engine/Shopware/Models/Article/Configurator/Template/Template.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setName\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Template\\\\Template\\:\\:setLastStock\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Shop.php
+ path: engine/Shopware/Models/Article/Configurator/Template/Template.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setPages\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Template\\\\Template\\:\\:setLen\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Shop.php
+ path: engine/Shopware/Models/Article/Configurator/Template/Template.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setPages\\(\\) has parameter \\$pages with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Template\\\\Template\\:\\:setUnit\\(\\) has parameter \\$unit with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Shop.php
+ path: engine/Shopware/Models/Article/Configurator/Template/Template.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setPosition\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Template\\\\Template\\:\\:setWidth\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Shop.php
+ path: engine/Shopware/Models/Article/Configurator/Template/Template.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setSecure\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Article\\\\Configurator\\\\Template\\\\Template\\:\\:\\$prices with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Shop/Shop.php
+ path: engine/Shopware/Models/Article/Configurator/Template/Template.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setTemplate\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Article\\\\Configurator\\\\Template\\\\Template\\:\\:\\$unit \\(Shopware\\\\Models\\\\Article\\\\Unit\\|null\\) does not accept array\\|Shopware\\\\Models\\\\Article\\\\Unit\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Shop.php
+ path: engine/Shopware/Models/Article/Configurator/Template/Template.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setTitle\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Detail\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Shop.php
+ path: engine/Shopware/Models/Article/Detail.php
-
- message: "#^Property Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:\\$children with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Detail\\:\\:setConfiguratorOptions\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Shop.php
+ path: engine/Shopware/Models/Article/Detail.php
-
- message: "#^Property Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:\\$currencies with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Detail\\:\\:setEan\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Shop.php
+ path: engine/Shopware/Models/Article/Detail.php
-
- message: "#^Property Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:\\$pages with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Detail\\:\\:setEsd\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Shop.php
+ path: engine/Shopware/Models/Article/Detail.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Template\\:\\:getConfigSets\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Detail\\:\\:setHeight\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Template.php
+ path: engine/Shopware/Models/Article/Detail.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Template\\:\\:getElements\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Detail\\:\\:setLen\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Template.php
+ path: engine/Shopware/Models/Article/Detail.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Template\\:\\:getLayouts\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Detail\\:\\:setUnit\\(\\) has parameter \\$unit with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Template.php
+ path: engine/Shopware/Models/Article/Detail.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Template\\:\\:getShops\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Detail\\:\\:setWidth\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Template.php
+ path: engine/Shopware/Models/Article/Detail.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Template\\:\\:setAuthor\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Article\\\\Detail\\:\\:\\$notifications with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Shop/Template.php
+ path: engine/Shopware/Models/Article/Detail.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Template\\:\\:setConfigSets\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Download\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Template.php
+ path: engine/Shopware/Models/Article/Download.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Template\\:\\:setConfigSets\\(\\) has parameter \\$configSets with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Element\\:\\:setDefault\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Template.php
+ path: engine/Shopware/Models/Article/Element.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Template\\:\\:setElements\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Element\\:\\:setHelp\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Template.php
+ path: engine/Shopware/Models/Article/Element.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Template\\:\\:setLayouts\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Element\\:\\:setLabel\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Template.php
+ path: engine/Shopware/Models/Article/Element.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Template\\:\\:setParent\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Element\\:\\:setName\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Template.php
+ path: engine/Shopware/Models/Article/Element.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Template\\:\\:setPlugin\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Element\\:\\:setPosition\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Template.php
+ path: engine/Shopware/Models/Article/Element.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Template\\:\\:setShops\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Element\\:\\:setRequired\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Template.php
+ path: engine/Shopware/Models/Article/Element.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Template\\:\\:setShops\\(\\) has parameter \\$shops with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Element\\:\\:setStore\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Template.php
+ path: engine/Shopware/Models/Article/Element.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\Template\\:\\:setVersion\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Element\\:\\:setTranslatable\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Template.php
+ path: engine/Shopware/Models/Article/Element.php
-
- message: "#^Property Shopware\\\\Models\\\\Shop\\\\Template\\:\\:\\$configSets with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Element\\:\\:setType\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Template.php
+ path: engine/Shopware/Models/Article/Element.php
-
- message: "#^Property Shopware\\\\Models\\\\Shop\\\\Template\\:\\:\\$elements with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Element\\:\\:setVariantable\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Template.php
+ path: engine/Shopware/Models/Article/Element.php
-
- message: "#^Property Shopware\\\\Models\\\\Shop\\\\Template\\:\\:\\$layouts with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Esd\\:\\:getSerials\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Shop/Template.php
+ path: engine/Shopware/Models/Article/Esd.php
-
- message: "#^Property Shopware\\\\Models\\\\Shop\\\\Template\\:\\:\\$shops with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Esd\\:\\:onPrePersist\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/Template.php
+ path: engine/Shopware/Models/Article/Esd.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:getDefaultValue\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Esd\\:\\:setArticle\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
+ path: engine/Shopware/Models/Article/Esd.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:getSelection\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Esd\\:\\:setArticleDetail\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
+ path: engine/Shopware/Models/Article/Esd.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:getValues\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Esd\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
+ path: engine/Shopware/Models/Article/Esd.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:setAllowBlank\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Esd\\:\\:setFile\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
+ path: engine/Shopware/Models/Article/Esd.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:setAttributes\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Esd\\:\\:setHasSerials\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
+ path: engine/Shopware/Models/Article/Esd.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:setContainer\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Esd\\:\\:setMaxdownloads\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
+ path: engine/Shopware/Models/Article/Esd.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:setDefaultValue\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Esd\\:\\:setNotification\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
+ path: engine/Shopware/Models/Article/Esd.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:setDefaultValue\\(\\) has parameter \\$defaultValue with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Esd\\:\\:setSerials\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
+ path: engine/Shopware/Models/Article/Esd.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:setFieldLabel\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Esd\\:\\:setSerials\\(\\) has parameter \\$serials with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
+ path: engine/Shopware/Models/Article/Esd.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:setLessCompatible\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Article\\\\Esd\\:\\:\\$serials with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
+ path: engine/Shopware/Models/Article/Esd.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:setName\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\EsdSerial\\:\\:setSerialnumber\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
+ path: engine/Shopware/Models/Article/EsdSerial.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:setPosition\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\:\\:getChildren\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
+ path: engine/Shopware/Models/Article/Image.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:setSelection\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\:\\:getMappings\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
+ path: engine/Shopware/Models/Article/Image.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:setSelection\\(\\) has parameter \\$selection with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\:\\:setArticle\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
+ path: engine/Shopware/Models/Article/Image.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:setSupportText\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\:\\:setArticleDetail\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
+ path: engine/Shopware/Models/Article/Image.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:setTemplate\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
+ path: engine/Shopware/Models/Article/Image.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:setType\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\:\\:setChildren\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
+ path: engine/Shopware/Models/Article/Image.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:toArray\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\:\\:setChildren\\(\\) has parameter \\$children with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
+ path: engine/Shopware/Models/Article/Image.php
-
- message: "#^Property Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:\\$defaultValue type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\:\\:setDescription\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
+ path: engine/Shopware/Models/Article/Image.php
-
- message: "#^Property Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:\\$selection type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\:\\:setExtension\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
+ path: engine/Shopware/Models/Article/Image.php
-
- message: "#^Property Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:\\$values with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\:\\:setHeight\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
+ path: engine/Shopware/Models/Article/Image.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Layout\\:\\:getChildren\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\:\\:setMain\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Layout.php
+ path: engine/Shopware/Models/Article/Image.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Layout\\:\\:getElements\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\:\\:setMedia\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Layout.php
+ path: engine/Shopware/Models/Article/Image.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Layout\\:\\:setAttributes\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\:\\:setParent\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Layout.php
+ path: engine/Shopware/Models/Article/Image.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Layout\\:\\:setChildren\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\:\\:setPath\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Layout.php
+ path: engine/Shopware/Models/Article/Image.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Layout\\:\\:setChildren\\(\\) has parameter \\$children with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\:\\:setPosition\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Layout.php
+ path: engine/Shopware/Models/Article/Image.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Layout\\:\\:setElements\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\:\\:setRelations\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Layout.php
+ path: engine/Shopware/Models/Article/Image.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Layout\\:\\:setElements\\(\\) has parameter \\$elements with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\:\\:setWidth\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Layout.php
+ path: engine/Shopware/Models/Article/Image.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Layout\\:\\:setName\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Article\\\\Image\\:\\:\\$children with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Layout.php
+ path: engine/Shopware/Models/Article/Image.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Layout\\:\\:setParent\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Article\\\\Image\\:\\:\\$mappings with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Layout.php
+ path: engine/Shopware/Models/Article/Image.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Layout\\:\\:setParentId\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\\\Mapping\\:\\:getRules\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Layout.php
+ path: engine/Shopware/Models/Article/Image/Mapping.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Layout\\:\\:setTemplate\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\\\Mapping\\:\\:setImage\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Layout.php
+ path: engine/Shopware/Models/Article/Image/Mapping.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Layout\\:\\:setTitle\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\\\Mapping\\:\\:setRules\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Layout.php
+ path: engine/Shopware/Models/Article/Image/Mapping.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Layout\\:\\:setType\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\\\Mapping\\:\\:setRules\\(\\) has parameter \\$rules with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Layout.php
+ path: engine/Shopware/Models/Article/Image/Mapping.php
-
- message: "#^Property Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Layout\\:\\:\\$children with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Property Shopware\\\\Models\\\\Article\\\\Image\\\\Mapping\\:\\:\\$rules with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Layout.php
+ path: engine/Shopware/Models/Article/Image/Mapping.php
-
- message: "#^Property Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Layout\\:\\:\\$elements with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\\\Rule\\:\\:setMapping\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Layout.php
+ path: engine/Shopware/Models/Article/Image/Rule.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Set\\:\\:getValues\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Image\\\\Rule\\:\\:setOption\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Set.php
+ path: engine/Shopware/Models/Article/Image/Rule.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Set\\:\\:setDescription\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Link\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Set.php
+ path: engine/Shopware/Models/Article/Link.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Set\\:\\:setId\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Notification\\:\\:setArticleNumber\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Set.php
+ path: engine/Shopware/Models/Article/Notification.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Set\\:\\:setName\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Notification\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Set.php
+ path: engine/Shopware/Models/Article/Notification.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Set\\:\\:setTemplate\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Notification\\:\\:setMail\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Set.php
+ path: engine/Shopware/Models/Article/Notification.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Set\\:\\:setValues\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Price\\:\\:setArticle\\(\\) has parameter \\$article with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Set.php
+ path: engine/Shopware/Models/Article/Price.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Set\\:\\:setValues\\(\\) has parameter \\$values with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Price\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Set.php
+ path: engine/Shopware/Models/Article/Price.php
-
- message: "#^Property Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Set\\:\\:\\$values type has no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Article\\\\Price\\:\\:\\$article \\(Shopware\\\\Models\\\\Article\\\\Article\\) does not accept array\\|Shopware\\\\Models\\\\Article\\\\Article\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Set.php
+ path: engine/Shopware/Models/Article/Price.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Value\\:\\:getValue\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getAllConfiguratorOptionsIndexedByIdQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Value.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Value\\:\\:setElement\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getArticleConfiguratorSetOptionIds\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Value.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Value\\:\\:setShop\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getArticleDetailForTableConfiguratorOptionCombinationQueryBuilder\\(\\) has parameter \\$article with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Value.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Value\\:\\:setValue\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getArticlesWithExcludedIdsQuery\\(\\) has parameter \\$filter with no type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Value.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Value\\:\\:setValue\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getArticlesWithExcludedIdsQueryBuilder\\(\\) has parameter \\$filter with no type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Value.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Property Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Value\\:\\:\\$value type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getArticlesWithRegisteredNotificationsBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Shop/TemplateConfig/Value.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\Site\\\\Group\\:\\:setActive\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getArticlesWithRegisteredNotificationsBuilder\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Site/Group.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\Site\\\\Group\\:\\:setKey\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getArticlesWithRegisteredNotificationsQuery\\(\\) has parameter \\$filter with no type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Site/Group.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\Site\\\\Group\\:\\:setMapping\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getArticlesWithRegisteredNotificationsQuery\\(\\) has parameter \\$offset with no type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Site/Group.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\Site\\\\Group\\:\\:setName\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getArticlesWithRegisteredNotificationsQuery\\(\\) has parameter \\$order with no type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Site/Group.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\Site\\\\Repository\\:\\:getGroupListQuery\\(\\) has parameter \\$filterBy with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getConfiguratorListIdsQuery\\(\\) has parameter \\$filter with no type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Site/Repository.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\Site\\\\Repository\\:\\:getGroupListQuery\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getConfiguratorListIdsQuery\\(\\) has parameter \\$limit with no type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Site/Repository.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\Site\\\\Repository\\:\\:getGroupListQueryBuilder\\(\\) has parameter \\$filterBy with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getConfiguratorListIdsQuery\\(\\) has parameter \\$offset with no type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Site/Repository.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\Site\\\\Repository\\:\\:getGroupListQueryBuilder\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getConfiguratorListIdsQuery\\(\\) has parameter \\$sort with no type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Site/Repository.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\Site\\\\Site\\:\\:getChildren\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getConfiguratorListIdsQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Site/Site.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\Site\\\\Site\\:\\:setActive\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getConfiguratorTablePreSelectionItemQuery\\(\\) has parameter \\$article with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Site/Site.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\Site\\\\Site\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getConfiguratorTablePreSelectionItemQueryBuilder\\(\\) has parameter \\$article with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Site/Site.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\Site\\\\Site\\:\\:setChildren\\(\\) has parameter \\$children with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getDetailsByIdsQuery\\(\\) has parameter \\$sort with no type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Site/Site.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Property Shopware\\\\Models\\\\Site\\\\Site\\:\\:\\$children with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getDetailsForOptionIdsQuery\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Site/Site.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\Snippet\\\\Snippet\\:\\:onPrePersist\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getDetailsForOptionIdsQueryBuilder\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Snippet/Snippet.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\Snippet\\\\Snippet\\:\\:onPreUpdate\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getEsdByArticleQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Snippet/Snippet.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\Snippet\\\\Snippet\\:\\:setDirty\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getEsdByArticleQuery\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Snippet/Snippet.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\Snippet\\\\SnippetRepository\\:\\:getDistinctLocalesQuery\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getEsdByArticleQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Snippet/SnippetRepository.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\Snippet\\\\SnippetRepository\\:\\:getDistinctLocalesQueryBuilder\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getEsdByArticleQueryBuilder\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Snippet/SnippetRepository.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\Snippet\\\\SnippetRepository\\:\\:getDistinctNamespacesQuery\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getNotificationCustomerByArticleBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Snippet/SnippetRepository.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\Snippet\\\\SnippetRepository\\:\\:getDistinctNamespacesQuery\\(\\) has parameter \\$limit with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getNotificationCustomerByArticleBuilder\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Snippet/SnippetRepository.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\Snippet\\\\SnippetRepository\\:\\:getDistinctNamespacesQuery\\(\\) has parameter \\$locales with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getNotificationCustomerByArticleQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Snippet/SnippetRepository.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\Snippet\\\\SnippetRepository\\:\\:getDistinctNamespacesQuery\\(\\) has parameter \\$offset with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getNotificationCustomerByArticleQuery\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Snippet/SnippetRepository.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\Snippet\\\\SnippetRepository\\:\\:getDistinctNamespacesQueryBuilder\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getSerialsByEsdQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Snippet/SnippetRepository.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\Snippet\\\\SnippetRepository\\:\\:getDistinctNamespacesQueryBuilder\\(\\) has parameter \\$limit with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getSerialsByEsdQuery\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Snippet/SnippetRepository.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\Snippet\\\\SnippetRepository\\:\\:getDistinctNamespacesQueryBuilder\\(\\) has parameter \\$locales with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getSerialsByEsdQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Snippet/SnippetRepository.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\Snippet\\\\SnippetRepository\\:\\:getDistinctNamespacesQueryBuilder\\(\\) has parameter \\$offset with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getSerialsByEsdQueryBuilder\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Snippet/SnippetRepository.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Cannot access offset 'id' on array\\\\|false\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getSupplierListQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Tax/Repository.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Cannot access offset 'tax' on array\\\\|false\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getSupplierListQuery\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Tax/Repository.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\Tax\\\\Repository\\:\\:getTaxQuery\\(\\) has parameter \\$filters with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getSupplierListQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Tax/Repository.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\Tax\\\\Repository\\:\\:getTaxQuery\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getSupplierListQueryBuilder\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Tax/Repository.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\Tax\\\\Repository\\:\\:getTaxQueryBuilder\\(\\) has parameter \\$filters with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getSuppliersWithExcludedIdsQuery\\(\\) has parameter \\$filter with no type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Tax/Repository.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\Tax\\\\Repository\\:\\:getTaxQueryBuilder\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getSuppliersWithExcludedIdsQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Tax/Repository.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\Tax\\\\Rule\\:\\:setActive\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getVoteListQuery\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Tax/Rule.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\Tax\\\\Rule\\:\\:setArea\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getVoteListQueryBuilder\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Tax/Rule.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\Tax\\\\Rule\\:\\:setAreaId\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$filter of method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getVoteListQueryBuilder\\(\\) expects string, string\\|null given\\.$#"
count: 1
- path: engine/Shopware/Models/Tax/Rule.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\Tax\\\\Rule\\:\\:setCountry\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#3 \\$summarize of method Shopware\\\\Models\\\\Article\\\\Repository\\:\\:getArticlesWithRegisteredNotificationsBuilder\\(\\) expects bool, bool\\|null given\\.$#"
count: 1
- path: engine/Shopware/Models/Tax/Rule.php
+ path: engine/Shopware/Models/Article/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\Tax\\\\Rule\\:\\:setCountryId\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\SeoCategory\\:\\:setArticle\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Tax/Rule.php
+ path: engine/Shopware/Models/Article/SeoCategory.php
-
- message: "#^Method Shopware\\\\Models\\\\Tax\\\\Rule\\:\\:setCustomerGroup\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\SeoCategory\\:\\:setCategory\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Tax/Rule.php
+ path: engine/Shopware/Models/Article/SeoCategory.php
-
- message: "#^Method Shopware\\\\Models\\\\Tax\\\\Rule\\:\\:setCustomerGroupId\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\SeoCategory\\:\\:setShop\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Tax/Rule.php
+ path: engine/Shopware/Models/Article/SeoCategory.php
-
- message: "#^Method Shopware\\\\Models\\\\Tax\\\\Rule\\:\\:setGroup\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Supplier\\:\\:getArticles\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Tax/Rule.php
+ path: engine/Shopware/Models/Article/Supplier.php
-
- message: "#^Method Shopware\\\\Models\\\\Tax\\\\Rule\\:\\:setGroupId\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Supplier\\:\\:setArticles\\(\\) has parameter \\$articles with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Tax/Rule.php
+ path: engine/Shopware/Models/Article/Supplier.php
-
- message: "#^Method Shopware\\\\Models\\\\Tax\\\\Rule\\:\\:setName\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Supplier\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Tax/Rule.php
+ path: engine/Shopware/Models/Article/Supplier.php
-
- message: "#^Method Shopware\\\\Models\\\\Tax\\\\Rule\\:\\:setState\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Supplier\\:\\:setMetaDescription\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Tax/Rule.php
+ path: engine/Shopware/Models/Article/Supplier.php
-
- message: "#^Method Shopware\\\\Models\\\\Tax\\\\Rule\\:\\:setStateId\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Supplier\\:\\:setMetaKeywords\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Tax/Rule.php
+ path: engine/Shopware/Models/Article/Supplier.php
-
- message: "#^Method Shopware\\\\Models\\\\Tax\\\\Rule\\:\\:setTax\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Supplier\\:\\:setMetaTitle\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Tax/Rule.php
+ path: engine/Shopware/Models/Article/Supplier.php
-
- message: "#^Method Shopware\\\\Models\\\\Tax\\\\Tax\\:\\:getRules\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Supplier\\:\\:setPrimaryIdentifier\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Tax/Tax.php
+ path: engine/Shopware/Models/Article/Supplier.php
-
- message: "#^Method Shopware\\\\Models\\\\Tax\\\\Tax\\:\\:setRules\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Article\\\\Supplier\\:\\:\\$articles with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Tax/Tax.php
+ path: engine/Shopware/Models/Article/Supplier.php
-
- message: "#^Method Shopware\\\\Models\\\\Tax\\\\Tax\\:\\:setRules\\(\\) has parameter \\$rules with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\SupplierRepository\\:\\:getListQuery\\(\\) has parameter \\$filterBy with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Tax/Tax.php
+ path: engine/Shopware/Models/Article/SupplierRepository.php
-
- message: "#^Property Shopware\\\\Models\\\\Tax\\\\Tax\\:\\:\\$rules with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\SupplierRepository\\:\\:getListQuery\\(\\) has parameter \\$limit with no type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Tax/Tax.php
+ path: engine/Shopware/Models/Article/SupplierRepository.php
-
- message: "#^Method Shopware\\\\Models\\\\Theme\\\\Settings\\:\\:setCompressCss\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\SupplierRepository\\:\\:getListQuery\\(\\) has parameter \\$offset with no type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Theme/Settings.php
+ path: engine/Shopware/Models/Article/SupplierRepository.php
-
- message: "#^Method Shopware\\\\Models\\\\Theme\\\\Settings\\:\\:setCompressJs\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\SupplierRepository\\:\\:getListQuery\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Theme/Settings.php
+ path: engine/Shopware/Models/Article/SupplierRepository.php
-
- message: "#^Method Shopware\\\\Models\\\\Theme\\\\Settings\\:\\:setCreateSourceMap\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\SupplierRepository\\:\\:getListQueryBuilder\\(\\) has parameter \\$limit with no type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Theme/Settings.php
+ path: engine/Shopware/Models/Article/SupplierRepository.php
-
- message: "#^Method Shopware\\\\Models\\\\Theme\\\\Settings\\:\\:setForceCompile\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\SupplierRepository\\:\\:getListQueryBuilder\\(\\) has parameter \\$offset with no type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Theme/Settings.php
+ path: engine/Shopware/Models/Article/SupplierRepository.php
-
- message: "#^Method Shopware\\\\Models\\\\Theme\\\\Settings\\:\\:setReloadSnippets\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Unit\\:\\:getArticles\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Theme/Settings.php
+ path: engine/Shopware/Models/Article/Unit.php
-
- message: "#^Method Shopware\\\\Models\\\\Tracking\\\\ArticleImpression\\:\\:setArticleId\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Unit\\:\\:setArticles\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Tracking/ArticleImpression.php
+ path: engine/Shopware/Models/Article/Unit.php
-
- message: "#^Method Shopware\\\\Models\\\\Tracking\\\\ArticleImpression\\:\\:setDate\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Unit\\:\\:setArticles\\(\\) has parameter \\$articles with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Tracking/ArticleImpression.php
+ path: engine/Shopware/Models/Article/Unit.php
-
- message: "#^Method Shopware\\\\Models\\\\Tracking\\\\ArticleImpression\\:\\:setDeviceType\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Article\\\\Unit\\:\\:\\$articles \\(Doctrine\\\\Common\\\\Collections\\\\ArrayCollection&iterable\\\\) does not accept \\(Doctrine\\\\Common\\\\Collections\\\\ArrayCollection&iterable\\\\)\\|null\\.$#"
count: 1
- path: engine/Shopware/Models/Tracking/ArticleImpression.php
+ path: engine/Shopware/Models/Article/Unit.php
-
- message: "#^Method Shopware\\\\Models\\\\Tracking\\\\ArticleImpression\\:\\:setImpressions\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Article\\\\Unit\\:\\:\\$articles with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Tracking/ArticleImpression.php
+ path: engine/Shopware/Models/Article/Unit.php
-
- message: "#^Method Shopware\\\\Models\\\\Tracking\\\\ArticleImpression\\:\\:setShopId\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Vote\\:\\:setArticle\\(\\) has parameter \\$article with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Tracking/ArticleImpression.php
+ path: engine/Shopware/Models/Article/Vote.php
-
- message: "#^Parameter \\#1 \\$deviceType of method Shopware\\\\Models\\\\Tracking\\\\ArticleImpression\\:\\:setDeviceType\\(\\) expects string, string\\|null given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Article\\\\Vote\\:\\:setShop\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Tracking/ArticleImpression.php
+ path: engine/Shopware/Models/Article/Vote.php
-
- message: "#^Method Shopware\\\\Models\\\\Translation\\\\Translation\\:\\:setData\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$datetime of class DateTime constructor expects string, string\\|null given\\.$#"
count: 1
- path: engine/Shopware/Models/Translation/Translation.php
+ path: engine/Shopware/Models/Article/Vote.php
-
- message: "#^Method Shopware\\\\Models\\\\Translation\\\\Translation\\:\\:setKey\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Article\\\\Vote\\:\\:\\$article \\(Shopware\\\\Models\\\\Article\\\\Article\\) does not accept array\\|Shopware\\\\Models\\\\Article\\\\Article\\.$#"
count: 1
- path: engine/Shopware/Models/Translation/Translation.php
+ path: engine/Shopware/Models/Article/Vote.php
-
- message: "#^Method Shopware\\\\Models\\\\Translation\\\\Translation\\:\\:setShop\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Attribute\\\\Configuration\\:\\:setArrayStore\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Translation/Translation.php
+ path: engine/Shopware/Models/Attribute/Configuration.php
-
- message: "#^Method Shopware\\\\Models\\\\Translation\\\\Translation\\:\\:setShopId\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Attribute\\\\Configuration\\:\\:setColumnName\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Translation/Translation.php
+ path: engine/Shopware/Models/Attribute/Configuration.php
-
- message: "#^Method Shopware\\\\Models\\\\Translation\\\\Translation\\:\\:setType\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Attribute\\\\Configuration\\:\\:setColumnType\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Translation/Translation.php
+ path: engine/Shopware/Models/Attribute/Configuration.php
-
- message: "#^Method Shopware\\\\Models\\\\User\\\\Privilege\\:\\:getRequirements\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Attribute\\\\Configuration\\:\\:setCustom\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/User/Privilege.php
+ path: engine/Shopware/Models/Attribute/Configuration.php
-
- message: "#^Method Shopware\\\\Models\\\\User\\\\Privilege\\:\\:onRemove\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Attribute\\\\Configuration\\:\\:setDefaultValue\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/User/Privilege.php
+ path: engine/Shopware/Models/Attribute/Configuration.php
-
- message: "#^Method Shopware\\\\Models\\\\User\\\\Privilege\\:\\:setRequirements\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Attribute\\\\Configuration\\:\\:setDisplayInBackend\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/User/Privilege.php
+ path: engine/Shopware/Models/Attribute/Configuration.php
-
- message: "#^Method Shopware\\\\Models\\\\User\\\\Privilege\\:\\:setRequirements\\(\\) has parameter \\$requirements with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Attribute\\\\Configuration\\:\\:setEntity\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/User/Privilege.php
+ path: engine/Shopware/Models/Attribute/Configuration.php
-
- message: "#^Method Shopware\\\\Models\\\\User\\\\Privilege\\:\\:setResource\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Attribute\\\\Configuration\\:\\:setHelpText\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/User/Privilege.php
+ path: engine/Shopware/Models/Attribute/Configuration.php
-
- message: "#^Property Shopware\\\\Models\\\\User\\\\Privilege\\:\\:\\$requirements with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Attribute\\\\Configuration\\:\\:setLabel\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/User/Privilege.php
+ path: engine/Shopware/Models/Attribute/Configuration.php
-
- message: "#^Method Shopware\\\\Models\\\\User\\\\Repository\\:\\:getUsersQuery\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Attribute\\\\Configuration\\:\\:setPosition\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/User/Repository.php
+ path: engine/Shopware/Models/Attribute/Configuration.php
-
- message: "#^Method Shopware\\\\Models\\\\User\\\\Resource\\:\\:getPrivileges\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Attribute\\\\Configuration\\:\\:setSupportText\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/User/Resource.php
+ path: engine/Shopware/Models/Attribute/Configuration.php
-
- message: "#^Method Shopware\\\\Models\\\\User\\\\Resource\\:\\:onRemove\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Attribute\\\\Configuration\\:\\:setTableName\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/User/Resource.php
+ path: engine/Shopware/Models/Attribute/Configuration.php
-
- message: "#^Method Shopware\\\\Models\\\\User\\\\Resource\\:\\:setPluginId\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Attribute\\\\Configuration\\:\\:setTranslatable\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/User/Resource.php
+ path: engine/Shopware/Models/Attribute/Configuration.php
-
- message: "#^Method Shopware\\\\Models\\\\User\\\\Resource\\:\\:setPrivileges\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Banner\\\\Banner\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/User/Resource.php
+ path: engine/Shopware/Models/Banner/Banner.php
-
- message: "#^Method Shopware\\\\Models\\\\User\\\\Resource\\:\\:setPrivileges\\(\\) has parameter \\$privileges with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ message: "#^Property Shopware\\\\Models\\\\Banner\\\\Banner\\:\\:\\$validFrom \\(DateTimeInterface\\) does not accept DateTimeInterface\\|null\\.$#"
count: 1
- path: engine/Shopware/Models/User/Resource.php
+ path: engine/Shopware/Models/Banner/Banner.php
-
- message: "#^Property Shopware\\\\Models\\\\User\\\\Resource\\:\\:\\$privileges with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Property Shopware\\\\Models\\\\Banner\\\\Banner\\:\\:\\$validTo \\(DateTimeInterface\\) does not accept DateTimeInterface\\|null\\.$#"
count: 1
- path: engine/Shopware/Models/User/Resource.php
+ path: engine/Shopware/Models/Banner/Banner.php
-
- message: "#^Method Shopware\\\\Models\\\\User\\\\Role\\:\\:getChildren\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Banner\\\\Repository\\:\\:getBannerIds\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/User/Role.php
+ path: engine/Shopware/Models/Banner/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\User\\\\Role\\:\\:getPrivileges\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Parameter \\#1 \\$categoryId of method Shopware\\\\Models\\\\Banner\\\\Repository\\:\\:getBannerIds\\(\\) expects int, int\\|null given\\.$#"
count: 1
- path: engine/Shopware/Models/User/Role.php
+ path: engine/Shopware/Models/Banner/Repository.php
-
- message: "#^Method Shopware\\\\Models\\\\User\\\\Role\\:\\:getRules\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:getAssignedArticles\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/User/Role.php
+ path: engine/Shopware/Models/Blog/Blog.php
-
- message: "#^Method Shopware\\\\Models\\\\User\\\\Role\\:\\:getUsers\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:getComments\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/User/Role.php
+ path: engine/Shopware/Models/Blog/Blog.php
-
- message: "#^Method Shopware\\\\Models\\\\User\\\\Role\\:\\:setChildren\\(\\) has parameter \\$children with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:getMedia\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/User/Role.php
+ path: engine/Shopware/Models/Blog/Blog.php
-
- message: "#^Method Shopware\\\\Models\\\\User\\\\Role\\:\\:setParent\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:getTags\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/User/Role.php
+ path: engine/Shopware/Models/Blog/Blog.php
-
- message: "#^Method Shopware\\\\Models\\\\User\\\\Role\\:\\:setUsers\\(\\) has parameter \\$users with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:setActive\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/User/Role.php
+ path: engine/Shopware/Models/Blog/Blog.php
-
- message: "#^Property Shopware\\\\Models\\\\User\\\\Role\\:\\:\\$children with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:setAssignedArticles\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/User/Role.php
+ path: engine/Shopware/Models/Blog/Blog.php
-
- message: "#^Property Shopware\\\\Models\\\\User\\\\Role\\:\\:\\$rules with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:setAssignedArticles\\(\\) has parameter \\$assignedArticles with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/User/Role.php
+ path: engine/Shopware/Models/Blog/Blog.php
-
- message: "#^Property Shopware\\\\Models\\\\User\\\\Role\\:\\:\\$users with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/User/Role.php
+ path: engine/Shopware/Models/Blog/Blog.php
-
- message: "#^Method Shopware\\\\Models\\\\User\\\\Rule\\:\\:setId\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:setAuthor\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/User/Rule.php
+ path: engine/Shopware/Models/Blog/Blog.php
-
- message: "#^Method Shopware\\\\Models\\\\User\\\\Rule\\:\\:setPrivilege\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:setCategory\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/User/Rule.php
+ path: engine/Shopware/Models/Blog/Blog.php
-
- message: "#^Method Shopware\\\\Models\\\\User\\\\Rule\\:\\:setPrivilegeId\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:setCategoryId\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/User/Rule.php
+ path: engine/Shopware/Models/Blog/Blog.php
-
- message: "#^Method Shopware\\\\Models\\\\User\\\\Rule\\:\\:setResource\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:setDescription\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/User/Rule.php
+ path: engine/Shopware/Models/Blog/Blog.php
-
- message: "#^Method Shopware\\\\Models\\\\User\\\\Rule\\:\\:setResourceId\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:setDisplayDate\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/User/Rule.php
+ path: engine/Shopware/Models/Blog/Blog.php
-
- message: "#^Method Shopware\\\\Models\\\\User\\\\Rule\\:\\:setRole\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:setMetaDescription\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/User/Rule.php
+ path: engine/Shopware/Models/Blog/Blog.php
-
- message: "#^Method Shopware\\\\Models\\\\User\\\\Rule\\:\\:setRoleId\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:setMetaKeyWords\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/User/Rule.php
+ path: engine/Shopware/Models/Blog/Blog.php
-
- message: "#^Method Shopware\\\\Models\\\\User\\\\User\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:setMetaTitle\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/User/User.php
+ path: engine/Shopware/Models/Blog/Blog.php
-
- message: "#^Method Shopware\\\\Models\\\\User\\\\User\\:\\:setLockedUntil\\(\\) has parameter \\$lockedUntil with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:setShortDescription\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/User/User.php
+ path: engine/Shopware/Models/Blog/Blog.php
-
- message: "#^Property Shopware\\\\Models\\\\User\\\\User\\:\\:\\$lastLogin \\(DateTimeInterface\\) does not accept DateTimeInterface\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:setTags\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/User/User.php
+ path: engine/Shopware/Models/Blog/Blog.php
-
- message: "#^Method Shopware\\\\Models\\\\Voucher\\\\Code\\:\\:setCustomer\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:setTags\\(\\) has parameter \\$tags with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Voucher/Code.php
+ path: engine/Shopware/Models/Blog/Blog.php
-
- message: "#^Method Shopware\\\\Models\\\\Voucher\\\\Code\\:\\:setVoucher\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:setTemplate\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Voucher/Code.php
+ path: engine/Shopware/Models/Blog/Blog.php
-
- message: "#^Method Shopware\\\\Models\\\\Voucher\\\\Voucher\\:\\:getCodes\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:setTitle\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Voucher/Voucher.php
+ path: engine/Shopware/Models/Blog/Blog.php
-
- message: "#^Method Shopware\\\\Models\\\\Voucher\\\\Voucher\\:\\:setCodes\\(\\) has parameter \\$codes with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:setViews\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Voucher/Voucher.php
+ path: engine/Shopware/Models/Blog/Blog.php
-
- message: "#^Method Shopware\\\\Models\\\\Voucher\\\\Voucher\\:\\:setCodes\\(\\) has parameter \\$codes with no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:\\$assignedArticles with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Voucher/Voucher.php
+ path: engine/Shopware/Models/Blog/Blog.php
-
- message: "#^Method Shopware\\\\Models\\\\Voucher\\\\Voucher\\:\\:setCustomerStreamIds\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:\\$comments with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Voucher/Voucher.php
+ path: engine/Shopware/Models/Blog/Blog.php
-
- message: "#^Property Shopware\\\\Models\\\\Voucher\\\\Voucher\\:\\:\\$codes with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Property Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:\\$displayDate \\(DateTimeInterface\\) does not accept DateTimeInterface\\|string\\.$#"
count: 1
- path: engine/Shopware/Models/Voucher/Voucher.php
+ path: engine/Shopware/Models/Blog/Blog.php
-
- message: "#^Property Shopware\\\\Models\\\\Voucher\\\\Voucher\\:\\:\\$validFrom \\(DateTimeInterface\\|null\\) does not accept DateTimeInterface\\|string\\|null\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:\\$media with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Voucher/Voucher.php
+ path: engine/Shopware/Models/Blog/Blog.php
-
- message: "#^Property Shopware\\\\Models\\\\Voucher\\\\Voucher\\:\\:\\$validTo \\(DateTimeInterface\\|null\\) does not accept DateTimeInterface\\|string\\|null\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Blog\\\\Blog\\:\\:\\$tags with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Models/Voucher/Voucher.php
+ path: engine/Shopware/Models/Blog/Blog.php
-
- message: "#^Method Shopware\\\\Models\\\\Widget\\\\View\\:\\:getData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Comment\\:\\:setActive\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Widget/View.php
+ path: engine/Shopware/Models/Blog/Comment.php
-
- message: "#^Method Shopware\\\\Models\\\\Widget\\\\View\\:\\:setAuth\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Comment\\:\\:setBlog\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Widget/View.php
+ path: engine/Shopware/Models/Blog/Comment.php
-
- message: "#^Method Shopware\\\\Models\\\\Widget\\\\View\\:\\:setAuthId\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Comment\\:\\:setComment\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Widget/View.php
+ path: engine/Shopware/Models/Blog/Comment.php
-
- message: "#^Method Shopware\\\\Models\\\\Widget\\\\View\\:\\:setColumn\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Comment\\:\\:setCreationDate\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Widget/View.php
+ path: engine/Shopware/Models/Blog/Comment.php
-
- message: "#^Method Shopware\\\\Models\\\\Widget\\\\View\\:\\:setData\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Comment\\:\\:setEmail\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Widget/View.php
+ path: engine/Shopware/Models/Blog/Comment.php
-
- message: "#^Method Shopware\\\\Models\\\\Widget\\\\View\\:\\:setData\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Comment\\:\\:setHeadline\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Widget/View.php
+ path: engine/Shopware/Models/Blog/Comment.php
-
- message: "#^Method Shopware\\\\Models\\\\Widget\\\\View\\:\\:setPosition\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Comment\\:\\:setName\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Widget/View.php
+ path: engine/Shopware/Models/Blog/Comment.php
-
- message: "#^Method Shopware\\\\Models\\\\Widget\\\\View\\:\\:setWidget\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Comment\\:\\:setPoints\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Widget/View.php
+ path: engine/Shopware/Models/Blog/Comment.php
-
- message: "#^Property Shopware\\\\Models\\\\Widget\\\\View\\:\\:\\$data type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Comment\\:\\:setShop\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Widget/View.php
+ path: engine/Shopware/Models/Blog/Comment.php
-
- message: "#^Method Shopware\\\\Models\\\\Widget\\\\Widget\\:\\:getViews\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Comment\\:\\:setShopId\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Widget/Widget.php
+ path: engine/Shopware/Models/Blog/Comment.php
-
- message: "#^Method Shopware\\\\Models\\\\Widget\\\\Widget\\:\\:setName\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Blog\\\\Comment\\:\\:\\$creationDate \\(DateTimeInterface\\) does not accept DateTimeInterface\\|string\\.$#"
count: 1
- path: engine/Shopware/Models/Widget/Widget.php
+ path: engine/Shopware/Models/Blog/Comment.php
-
- message: "#^Method Shopware\\\\Models\\\\Widget\\\\Widget\\:\\:setPlugin\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Media\\:\\:setBlog\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Widget/Widget.php
+ path: engine/Shopware/Models/Blog/Media.php
-
- message: "#^Method Shopware\\\\Models\\\\Widget\\\\Widget\\:\\:setViews\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Media\\:\\:setMedia\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Widget/Widget.php
+ path: engine/Shopware/Models/Blog/Media.php
-
- message: "#^Method Shopware\\\\Models\\\\Widget\\\\Widget\\:\\:setViews\\(\\) has parameter \\$views with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Media\\:\\:setPreview\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Models/Widget/Widget.php
+ path: engine/Shopware/Models/Blog/Media.php
-
- message: "#^Property Shopware\\\\Models\\\\Widget\\\\Widget\\:\\:\\$views with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Repository\\:\\:getAuthorFilterQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Models/Widget/Widget.php
+ path: engine/Shopware/Models/Blog/Repository.php
-
- message: "#^Call to an undefined method Enlight_Event_EventArgs\\:\\:getSubject\\(\\)\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Repository\\:\\:getAuthorFilterQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/Auth/Bootstrap.php
+ path: engine/Shopware/Models/Blog/Repository.php
-
- message: "#^Call to an undefined method Enlight_Template_Default\\:\\:setCompileId\\(\\)\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Repository\\:\\:getBackedDetailQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/Auth/Bootstrap.php
+ path: engine/Shopware/Models/Blog/Repository.php
-
- message: "#^Call to an undefined method Enlight_Template_Manager\\:\\:getCompileId\\(\\)\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Repository\\:\\:getBackendDetailQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/Auth/Bootstrap.php
+ path: engine/Shopware/Models/Blog/Repository.php
-
- message: "#^Method Shopware_Plugins_Backend_Auth_Bootstrap\\:\\:getLocales\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Repository\\:\\:getBackendListQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/Auth/Bootstrap.php
+ path: engine/Shopware/Models/Blog/Repository.php
-
- message: "#^Method Shopware_Plugins_Backend_Auth_Bootstrap\\:\\:initLocale\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Repository\\:\\:getBackendListQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/Auth/Bootstrap.php
+ path: engine/Shopware/Models/Blog/Repository.php
-
- message: "#^Method Shopware_Plugins_Backend_Auth_Bootstrap\\:\\:isAllowed\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Repository\\:\\:getBlogCommentsById\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/Auth/Bootstrap.php
+ path: engine/Shopware/Models/Blog/Repository.php
-
- message: "#^Method Shopware_Plugins_Backend_Auth_Bootstrap\\:\\:onPreDispatchBackend\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Repository\\:\\:getBlogCommentsById\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/Auth/Bootstrap.php
+ path: engine/Shopware/Models/Blog/Repository.php
-
- message: "#^Method Shopware_Plugins_Backend_Auth_Bootstrap\\:\\:registerAclPlugin\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Repository\\:\\:getBlogCommentsByIdBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/Auth/Bootstrap.php
+ path: engine/Shopware/Models/Blog/Repository.php
-
- message: "#^Method Shopware_Plugins_Backend_Auth_Bootstrap\\:\\:setNoAcl\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Repository\\:\\:getDisplayDateFilterQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/Auth/Bootstrap.php
+ path: engine/Shopware/Models/Blog/Repository.php
-
- message: "#^Method Shopware_Plugins_Backend_Auth_Bootstrap\\:\\:setNoAuth\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Repository\\:\\:getDisplayDateFilterQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/Auth/Bootstrap.php
+ path: engine/Shopware/Models/Blog/Repository.php
-
- message: "#^Method Shopware_Plugins_Backend_SwagUpdate_Bootstrap\\:\\:afterInit\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Repository\\:\\:getFilterQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Bootstrap.php
+ path: engine/Shopware/Models/Blog/Repository.php
-
- message: "#^Method Shopware_Plugins_Backend_SwagUpdate_Bootstrap\\:\\:installForm\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Repository\\:\\:getListQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Bootstrap.php
+ path: engine/Shopware/Models/Blog/Repository.php
-
- message: "#^Method Shopware_Plugins_Backend_SwagUpdate_Bootstrap\\:\\:onBackendIndexPostDispatch\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Repository\\:\\:getListQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Bootstrap.php
+ path: engine/Shopware/Models/Blog/Repository.php
-
- message: "#^Method Shopware_Plugins_Backend_SwagUpdate_Bootstrap\\:\\:onInitUpdateCheck\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Repository\\:\\:getTagsFilterQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Bootstrap.php
+ path: engine/Shopware/Models/Blog/Repository.php
-
- message: "#^Class ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Archive\\\\Adapter implements generic interface SeekableIterator but does not specify its types\\: TKey, TValue$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Repository\\:\\:getTagsFilterQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Archive/Adapter.php
+ path: engine/Shopware/Models/Blog/Repository.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Archive\\\\Adapter\\:\\:each\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Parameter \\#2 \\$filter of method Shopware\\\\Models\\\\Blog\\\\Repository\\:\\:getBackendListQueryBuilder\\(\\) expects array, array\\|null given\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Archive/Adapter.php
+ path: engine/Shopware/Models/Blog/Repository.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Archive\\\\Entry\\\\Zip\\:\\:getContents\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#2 \\$filter of method Shopware\\\\Models\\\\Blog\\\\Repository\\:\\:getListQueryBuilder\\(\\) expects array, array\\|null given\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Archive/Entry/Zip.php
+ path: engine/Shopware/Models/Blog/Repository.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Archive\\\\Entry\\\\Zip\\:\\:getStream\\(\\) should return resource but returns resource\\|false\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Tag\\:\\:setBlog\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Archive/Entry/Zip.php
+ path: engine/Shopware/Models/Blog/Tag.php
-
- message: "#^Property ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Archive\\\\Entry\\\\Zip\\:\\:\\$name \\(string\\) does not accept string\\|false\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Blog\\\\Tag\\:\\:setName\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Archive/Entry/Zip.php
+ path: engine/Shopware/Models/Blog/Tag.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Archive\\\\Zip\\:\\:__construct\\(\\) has parameter \\$flags with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Category\\\\Category\\:\\:getAllArticles\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Archive/Zip.php
+ path: engine/Shopware/Models/Category/Category.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Archive\\\\Zip\\:\\:getContents\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Category\\\\Category\\:\\:getArticles\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Archive/Zip.php
+ path: engine/Shopware/Models/Category/Category.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Archive\\\\Zip\\:\\:getEntry\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Category\\\\Category\\:\\:getChildren\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Archive/Zip.php
+ path: engine/Shopware/Models/Category/Category.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Archive\\\\Zip\\:\\:getStream\\(\\) should return resource but returns resource\\|false\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Category\\\\Category\\:\\:getCustomerGroups\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Archive/Zip.php
+ path: engine/Shopware/Models/Category/Category.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\CheckInterface\\:\\:canHandle\\(\\) has parameter \\$requirement with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Category\\\\Category\\:\\:getEmotions\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/CheckInterface.php
+ path: engine/Shopware/Models/Category/Category.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\CheckInterface\\:\\:check\\(\\) has parameter \\$requirement with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Category\\\\Category\\:\\:getManualSorting\\(\\) return type with generic interface Doctrine\\\\Common\\\\Collections\\\\Collection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/CheckInterface.php
+ path: engine/Shopware/Models/Category/Category.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Checks\\\\EmotionTemplateCheck\\:\\:canHandle\\(\\) has parameter \\$requirement with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Category\\\\Category\\:\\:setArticles\\(\\) has parameter \\$articles with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/EmotionTemplateCheck.php
+ path: engine/Shopware/Models/Category/Category.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Checks\\\\EmotionTemplateCheck\\:\\:check\\(\\) has parameter \\$requirement with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Category\\\\Category\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/EmotionTemplateCheck.php
+ path: engine/Shopware/Models/Category/Category.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Checks\\\\EmotionTemplateCheck\\:\\:getActiveEmotionTemplates\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Category\\\\Category\\:\\:setBlog\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/EmotionTemplateCheck.php
+ path: engine/Shopware/Models/Category/Category.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Checks\\\\LicenseCheck\\:\\:canHandle\\(\\) has parameter \\$requirement with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Category\\\\Category\\:\\:setChildren\\(\\) has parameter \\$children with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/LicenseCheck.php
+ path: engine/Shopware/Models/Category/Category.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Checks\\\\LicenseCheck\\:\\:check\\(\\) has parameter \\$requirement with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Category\\\\Category\\:\\:setCustomerGroups\\(\\) has parameter \\$customerGroups with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/LicenseCheck.php
+ path: engine/Shopware/Models/Category/Category.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Checks\\\\LicenseCheck\\:\\:getLicenseData\\(\\) has parameter \\$licenseKeys with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Category\\\\Category\\:\\:setEmotions\\(\\) has parameter \\$emotions with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/LicenseCheck.php
+ path: engine/Shopware/Models/Category/Category.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Checks\\\\LicenseCheck\\:\\:getLicenseData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Category\\\\Category\\:\\:setExternalTarget\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/LicenseCheck.php
+ path: engine/Shopware/Models/Category/Category.php
-
- message: "#^Parameter \\#2 \\$objectDecodeType of static method Zend_Json\\:\\:decode\\(\\) expects int, true given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Category\\\\Category\\:\\:setFacetIds\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/LicenseCheck.php
+ path: engine/Shopware/Models/Category/Category.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Checks\\\\MySQLVersionCheck\\:\\:canHandle\\(\\) has parameter \\$requirement with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Category\\\\Category\\:\\:setHideSortings\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/MySQLVersionCheck.php
+ path: engine/Shopware/Models/Category/Category.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Checks\\\\MySQLVersionCheck\\:\\:check\\(\\) has parameter \\$requirement with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Category\\\\Category\\:\\:setMetaTitle\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/MySQLVersionCheck.php
+ path: engine/Shopware/Models/Category/Category.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Checks\\\\PHPExtensionCheck\\:\\:canHandle\\(\\) has parameter \\$requirement with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Category\\\\Category\\:\\:setPrimaryIdentifier\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/PHPExtensionCheck.php
+ path: engine/Shopware/Models/Category/Category.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Checks\\\\PHPExtensionCheck\\:\\:check\\(\\) has parameter \\$requirement with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Category\\\\Category\\:\\:setSortingIds\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/PHPExtensionCheck.php
+ path: engine/Shopware/Models/Category/Category.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Checks\\\\PHPVersionCheck\\:\\:canHandle\\(\\) has parameter \\$requirement with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Category\\\\Category\\:\\:setStream\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/PHPVersionCheck.php
+ path: engine/Shopware/Models/Category/Category.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Checks\\\\PHPVersionCheck\\:\\:check\\(\\) has parameter \\$requirement with no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Category\\\\Category\\:\\:\\$allArticles with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/PHPVersionCheck.php
+ path: engine/Shopware/Models/Category/Category.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Checks\\\\RegexCheck\\:\\:canHandle\\(\\) has parameter \\$requirement with no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Category\\\\Category\\:\\:\\$articles with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/RegexCheck.php
+ path: engine/Shopware/Models/Category/Category.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Checks\\\\RegexCheck\\:\\:check\\(\\) has parameter \\$requirement with no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Category\\\\Category\\:\\:\\$children with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/RegexCheck.php
+ path: engine/Shopware/Models/Category/Category.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Checks\\\\RegexCheck\\:\\:extractLocalizedMessage\\(\\) has parameter \\$messages with no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Category\\\\Category\\:\\:\\$customerGroups with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/RegexCheck.php
+ path: engine/Shopware/Models/Category/Category.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Checks\\\\RegexCheck\\:\\:scanDirectoryForRegex\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Category\\\\Category\\:\\:\\$emotions with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/RegexCheck.php
+ path: engine/Shopware/Models/Category/Category.php
-
- message: "#^Parameter \\#2 \\$subject of function preg_match_all expects string, string\\|false given\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Category\\\\Category\\:\\:\\$manualSorting with generic interface Doctrine\\\\Common\\\\Collections\\\\Collection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/RegexCheck.php
+ path: engine/Shopware/Models/Category/Category.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Checks\\\\WritableCheck\\:\\:canHandle\\(\\) has parameter \\$requirement with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Category\\\\Repository\\:\\:getActiveArticleIdByCategoryId\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/WritableCheck.php
+ path: engine/Shopware/Models/Category/Repository.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Checks\\\\WritableCheck\\:\\:check\\(\\) has parameter \\$requirement with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Category\\\\Repository\\:\\:getActiveChildrenList\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/WritableCheck.php
+ path: engine/Shopware/Models/Category/Repository.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Download\\:\\:moveFile\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Category\\\\Repository\\:\\:getBlogCategoryTreeListQuery\\(\\) has parameter \\$filterBy with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Download.php
+ path: engine/Shopware/Models/Category/Repository.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Download\\:\\:progress\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Category\\\\Repository\\:\\:getCategoryPathBefore\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Download.php
+ path: engine/Shopware/Models/Category/Repository.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Download\\:\\:setHaltCallback\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Category\\\\Repository\\:\\:getFullChildrenList\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Download.php
+ path: engine/Shopware/Models/Category/Repository.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Download\\:\\:setProgressCallback\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Category\\\\Repository\\:\\:getListQuery\\(\\) has parameter \\$filterBy with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Download.php
+ path: engine/Shopware/Models/Category/Repository.php
-
- message: "#^Negated boolean expression is always false\\.$#"
- count: 2
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Download.php
+ message: "#^Method Shopware\\\\Models\\\\Category\\\\Repository\\:\\:getListQuery\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Category/Repository.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\ExtJsResultMapper\\:\\:toExtJs\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Category\\\\Repository\\:\\:getPathById\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/ExtJsResultMapper.php
+ path: engine/Shopware/Models/Category/Repository.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\FeedbackCollector\\:\\:gatherData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\CommentConfirm\\\\CommentConfirm\\:\\:setCreationDate\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/FeedbackCollector.php
+ path: engine/Shopware/Models/CommentConfirm/CommentConfirm.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\FeedbackCollector\\:\\:submitData\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\CommentConfirm\\\\CommentConfirm\\:\\:setData\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/FeedbackCollector.php
+ path: engine/Shopware/Models/CommentConfirm/CommentConfirm.php
-
- message: "#^Parameter \\#1 \\$data of method Zend_Http_Client\\:\\:setRawData\\(\\) expects resource\\|string, string\\|false given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\CommentConfirm\\\\CommentConfirm\\:\\:setHash\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/FeedbackCollector.php
+ path: engine/Shopware/Models/CommentConfirm/CommentConfirm.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\FileSystem\\:\\:checkDirectoryPermissions\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\CommentConfirm\\\\CommentConfirm\\:\\:setType\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/FileSystem.php
+ path: engine/Shopware/Models/CommentConfirm/CommentConfirm.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\FileSystem\\:\\:checkSingleDirectoryPermissions\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\CommentConfirm\\\\CommentConfirm\\:\\:\\$creationDate \\(DateTimeInterface\\) does not accept DateTimeInterface\\|string\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/FileSystem.php
+ path: engine/Shopware/Models/CommentConfirm/CommentConfirm.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\FileSystem\\:\\:fixDirectoryPermission\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Config\\\\Element\\:\\:__construct\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/FileSystem.php
+ path: engine/Shopware/Models/Config/Element.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\FileSystem\\:\\:fixFilePermission\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Config\\\\Element\\:\\:getOptions\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/FileSystem.php
+ path: engine/Shopware/Models/Config/Element.php
-
- message: "#^Cannot access property \\$sha1 on array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Config\\\\Element\\:\\:getTranslations\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Steps/DownloadStep.php
+ path: engine/Shopware/Models/Config/Element.php
-
- message: "#^Cannot access property \\$size on array\\.$#"
- count: 3
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Steps/DownloadStep.php
+ message: "#^Method Shopware\\\\Models\\\\Config\\\\Element\\:\\:getValues\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/Config/Element.php
-
- message: "#^Cannot access property \\$uri on array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Config\\\\Element\\:\\:setForm\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Steps/DownloadStep.php
+ path: engine/Shopware/Models/Config/Element.php
-
- message: "#^Property ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Steps\\\\DownloadStep\\:\\:\\$version \\(array\\) does not accept ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Struct\\\\Version\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Config\\\\Element\\:\\:setOptions\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Steps/DownloadStep.php
+ path: engine/Shopware/Models/Config/Element.php
-
- message: "#^Property ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Steps\\\\DownloadStep\\:\\:\\$version type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Config\\\\Element\\:\\:setOptions\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Steps/DownloadStep.php
+ path: engine/Shopware/Models/Config/Element.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Steps\\\\ErrorResult\\:\\:__construct\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Config\\\\Element\\:\\:setTranslations\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Steps/ErrorResult.php
+ path: engine/Shopware/Models/Config/Element.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Steps\\\\ErrorResult\\:\\:getArgs\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Config\\\\Element\\:\\:setTranslations\\(\\) has parameter \\$translations with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Steps/ErrorResult.php
+ path: engine/Shopware/Models/Config/Element.php
-
- message: "#^Property ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Steps\\\\ErrorResult\\:\\:\\$args type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Config\\\\Element\\:\\:setValues\\(\\) has parameter \\$values with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Steps/ErrorResult.php
+ path: engine/Shopware/Models/Config/Element.php
-
- message: "#^Property ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Steps\\\\ErrorResult\\:\\:\\$exception \\(Exception\\) does not accept Exception\\|null\\.$#"
+ message: "#^Parameter \\#1 \\$options of method Shopware\\\\Models\\\\Config\\\\Element\\:\\:setOptions\\(\\) expects array, array\\|null given\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Steps/ErrorResult.php
+ path: engine/Shopware/Models/Config/Element.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Steps\\\\FinishResult\\:\\:__construct\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Config\\\\Element\\:\\:\\$options type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Steps/FinishResult.php
+ path: engine/Shopware/Models/Config/Element.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Steps\\\\FinishResult\\:\\:getArgs\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Config\\\\Element\\:\\:\\$translations with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Steps/FinishResult.php
+ path: engine/Shopware/Models/Config/Element.php
-
- message: "#^Property ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Steps\\\\FinishResult\\:\\:\\$args type has no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Config\\\\Element\\:\\:\\$values with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Steps/FinishResult.php
+ path: engine/Shopware/Models/Config/Element.php
-
- message: "#^Cannot use array destructuring on array\\|false\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Config\\\\ElementTranslation\\:\\:setLocale\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Steps/UnpackStep.php
+ path: engine/Shopware/Models/Config/ElementTranslation.php
-
- message: "#^Variable \\$entry in PHPDoc tag @var does not exist\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Config\\\\Form\\:\\:addElement\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Steps/UnpackStep.php
+ path: engine/Shopware/Models/Config/Form.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Steps\\\\ValidResult\\:\\:__construct\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Config\\\\Form\\:\\:getChildren\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Steps/ValidResult.php
+ path: engine/Shopware/Models/Config/Form.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Steps\\\\ValidResult\\:\\:getArgs\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Config\\\\Form\\:\\:getElements\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Steps/ValidResult.php
+ path: engine/Shopware/Models/Config/Form.php
-
- message: "#^Property ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Steps\\\\ValidResult\\:\\:\\$args type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Config\\\\Form\\:\\:getTranslations\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Steps/ValidResult.php
+ path: engine/Shopware/Models/Config/Form.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Struct\\\\Struct\\:\\:__construct\\(\\) has parameter \\$values with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Config\\\\Form\\:\\:setChildren\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Struct/Struct.php
+ path: engine/Shopware/Models/Config/Form.php
-
- message: "#^Property ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Struct\\\\Version\\:\\:\\$changelog type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Config\\\\Form\\:\\:setChildren\\(\\) has parameter \\$children with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Struct/Version.php
+ path: engine/Shopware/Models/Config/Form.php
-
- message: "#^Property ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Struct\\\\Version\\:\\:\\$checks type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Config\\\\Form\\:\\:setParent\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Struct/Version.php
+ path: engine/Shopware/Models/Config/Form.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\UpdateCheck\\:\\:checkUpdate\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Config\\\\Form\\:\\:setPluginId\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/UpdateCheck.php
+ path: engine/Shopware/Models/Config/Form.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\UpdateCheck\\:\\:setVerifyResponseSignature\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Config\\\\Form\\:\\:setPosition\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/UpdateCheck.php
+ path: engine/Shopware/Models/Config/Form.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\UpdateCheck\\:\\:verifyBody\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#2 \\$name of class Shopware\\\\Models\\\\Config\\\\Element constructor expects string, string\\|null given\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/UpdateCheck.php
+ path: engine/Shopware/Models/Config/Form.php
-
- message: "#^Parameter \\#1 \\$signature of method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\UpdateCheck\\:\\:verifyBody\\(\\) expects string, array\\|string\\|null given\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Config\\\\Form\\:\\:\\$children with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/UpdateCheck.php
+ path: engine/Shopware/Models/Config/Form.php
-
- message: "#^Parameter \\#2 \\$objectDecodeType of static method Zend_Json\\:\\:decode\\(\\) expects int, true given\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Config\\\\Form\\:\\:\\$elements with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/UpdateCheck.php
+ path: engine/Shopware/Models/Config/Form.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Validation\\:\\:checkRequirements\\(\\) has parameter \\$requirements with no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Config\\\\Form\\:\\:\\$translations with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Validation.php
+ path: engine/Shopware/Models/Config/Form.php
-
- message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Validation\\:\\:handleRequirement\\(\\) has parameter \\$requirement with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Config\\\\FormTranslation\\:\\:setForm\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Validation.php
+ path: engine/Shopware/Models/Config/FormTranslation.php
-
- message: "#^Cannot access property \\$version on ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Struct\\\\Version\\|null\\.$#"
- count: 2
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Controllers/Backend/SwagUpdate.php
+ message: "#^Method Shopware\\\\Models\\\\Config\\\\FormTranslation\\:\\:setLocale\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Config/FormTranslation.php
-
- message: "#^Method Shopware_Controllers_Backend_SwagUpdate\\:\\:changelogAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Country\\\\Area\\:\\:getCountries\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Controllers/Backend/SwagUpdate.php
+ path: engine/Shopware/Models/Country/Area.php
-
- message: "#^Method Shopware_Controllers_Backend_SwagUpdate\\:\\:createRecursiveFileIterator\\(\\) return type with generic class RecursiveIteratorIterator does not specify its types\\: T$#"
+ message: "#^Property Shopware\\\\Models\\\\Country\\\\Area\\:\\:\\$countries with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Controllers/Backend/SwagUpdate.php
+ path: engine/Shopware/Models/Country/Area.php
-
- message: "#^Method Shopware_Controllers_Backend_SwagUpdate\\:\\:downloadAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Country\\\\Country\\:\\:getPayments\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Controllers/Backend/SwagUpdate.php
+ path: engine/Shopware/Models/Country/Country.php
-
- message: "#^Method Shopware_Controllers_Backend_SwagUpdate\\:\\:isUpdateAllowedAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Country\\\\Country\\:\\:getStates\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Controllers/Backend/SwagUpdate.php
+ path: engine/Shopware/Models/Country/Country.php
-
- message: "#^Method Shopware_Controllers_Backend_SwagUpdate\\:\\:mapResult\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Country\\\\Country\\:\\:setAllowShipping\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Controllers/Backend/SwagUpdate.php
+ path: engine/Shopware/Models/Country/Country.php
-
- message: "#^Method Shopware_Controllers_Backend_SwagUpdate\\:\\:pluginsAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Country\\\\Country\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Controllers/Backend/SwagUpdate.php
+ path: engine/Shopware/Models/Country/Country.php
-
- message: "#^Method Shopware_Controllers_Backend_SwagUpdate\\:\\:popupAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Country\\\\Country\\:\\:setDisplayStateInRegistration\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Controllers/Backend/SwagUpdate.php
+ path: engine/Shopware/Models/Country/Country.php
-
- message: "#^Method Shopware_Controllers_Backend_SwagUpdate\\:\\:replaceRecoveryFiles\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Country\\\\Country\\:\\:setForceStateInRegistration\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Controllers/Backend/SwagUpdate.php
+ path: engine/Shopware/Models/Country/Country.php
-
- message: "#^Method Shopware_Controllers_Backend_SwagUpdate\\:\\:requirementsAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Country\\\\Country\\:\\:setPayments\\(\\) has parameter \\$payments with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Controllers/Backend/SwagUpdate.php
+ path: engine/Shopware/Models/Country/Country.php
-
- message: "#^Method Shopware_Controllers_Backend_SwagUpdate\\:\\:startUpdateAction\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Country\\\\Country\\:\\:\\$payments with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Controllers/Backend/SwagUpdate.php
+ path: engine/Shopware/Models/Country/Country.php
-
- message: "#^Method Shopware_Controllers_Backend_SwagUpdate\\:\\:unpackAction\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Country\\\\Country\\:\\:\\$states with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Controllers/Backend/SwagUpdate.php
+ path: engine/Shopware/Models/Country/Country.php
-
- message: "#^Call to an undefined method Enlight_Event_EventArgs\\:\\:getSubject\\(\\)\\.$#"
- count: 4
- path: engine/Shopware/Plugins/Default/Core/ControllerBase/Bootstrap.php
+ message: "#^Method Shopware\\\\Models\\\\Country\\\\Repository\\:\\:getCountriesQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Country/Repository.php
-
- message: "#^Call to an undefined method sMarketing\\:\\:sCampaignsGetList\\(\\)\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Country\\\\Repository\\:\\:getCountriesQuery\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/ControllerBase/Bootstrap.php
+ path: engine/Shopware/Models/Country/Repository.php
-
- message: "#^Cannot call method get\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
- count: 2
- path: engine/Shopware/Plugins/Default/Core/ControllerBase/Bootstrap.php
+ message: "#^Method Shopware\\\\Models\\\\Country\\\\Repository\\:\\:getCountriesQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Country/Repository.php
-
- message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Category\\\\Category\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Country\\\\Repository\\:\\:getCountriesQueryBuilder\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/ControllerBase/Bootstrap.php
+ path: engine/Shopware/Models/Country/Repository.php
-
- message: "#^Method Shopware_Plugins_Core_ControllerBase_Bootstrap\\:\\:getCampaigns\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Country\\\\Repository\\:\\:getCountriesWithStatesQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/ControllerBase/Bootstrap.php
+ path: engine/Shopware/Models/Country/Repository.php
-
- message: "#^Method Shopware_Plugins_Core_ControllerBase_Bootstrap\\:\\:getCategories\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Country\\\\Repository\\:\\:getCountriesWithStatesQueryBuilder\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/ControllerBase/Bootstrap.php
+ path: engine/Shopware/Models/Country/Repository.php
-
- message: "#^Method Shopware_Plugins_Core_ControllerBase_Bootstrap\\:\\:getMenu\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Country\\\\State\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/ControllerBase/Bootstrap.php
+ path: engine/Shopware/Models/Country/State.php
-
- message: "#^Method Shopware_Plugins_Core_ControllerBase_Bootstrap\\:\\:onPostDispatch\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Country\\\\State\\:\\:setPosition\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/ControllerBase/Bootstrap.php
+ path: engine/Shopware/Models/Country/State.php
-
- message: "#^Call to an undefined method Enlight_Controller_Response_Response\\:\\:setStatusCode\\(\\)\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:getAdditional\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/Cron/Cron.php
+ path: engine/Shopware/Models/Customer/Address.php
-
- message: "#^Method Shopware_Controllers_Backend_Cron\\:\\:indexAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:setAdditional\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/Cron/Cron.php
+ path: engine/Shopware/Models/Customer/Address.php
-
- message: "#^Method Shopware_Controllers_Backend_Cron\\:\\:init\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:setAdditional\\(\\) has parameter \\$additional with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/Cron/Cron.php
+ path: engine/Shopware/Models/Customer/Address.php
-
- message: "#^Method Shopware_Plugins_Core_CronBirthday_Bootstrap\\:\\:onRun\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:setAdditionalAddressLine1\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/CronBirthday/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Address.php
-
- message: "#^Method Shopware_Plugins_Core_CronProductExport_Bootstrap\\:\\:exportProductFiles\\(\\) should return string but returns true\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:setAdditionalAddressLine2\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/CronProductExport/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Address.php
-
- message: "#^Method Shopware_Plugins_Core_CronProductExport_Bootstrap\\:\\:onRun\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/CronProductExport/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Address.php
-
- message: "#^Parameter \\#1 \\$handleResource of method sExport\\:\\:executeExport\\(\\) expects resource, resource\\|false given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:setCity\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/CronProductExport/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Address.php
-
- message: "#^Method Shopware_Plugins_Core_CronRating_Bootstrap\\:\\:getCustomers\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:setCompany\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/CronRating/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Address.php
-
- message: "#^Method Shopware_Plugins_Core_CronRating_Bootstrap\\:\\:getOrders\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:setCountry\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/CronRating/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Address.php
-
- message: "#^Method Shopware_Plugins_Core_CronRating_Bootstrap\\:\\:getPositionImages\\(\\) has parameter \\$shopPositions with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:setCustomer\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/CronRating/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Address.php
-
- message: "#^Method Shopware_Plugins_Core_CronRating_Bootstrap\\:\\:getPositionImages\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:setDepartment\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/CronRating/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Address.php
-
- message: "#^Method Shopware_Plugins_Core_CronRating_Bootstrap\\:\\:getPositions\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:setFirstname\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/CronRating/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Address.php
-
- message: "#^Method Shopware_Plugins_Core_CronRating_Bootstrap\\:\\:structurePositionsArray\\(\\) has parameter \\$orderPositions with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:setLastname\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/CronRating/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Address.php
-
- message: "#^Method Shopware_Plugins_Core_CronRating_Bootstrap\\:\\:structurePositionsArray\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:setPhone\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/CronRating/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Address.php
-
- message: "#^Method Shopware_Plugins_Core_CronStock_Bootstrap\\:\\:onRun\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:setSalutation\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/CronStock/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Address.php
-
- message: "#^Method Shopware_Plugins_Core_ErrorHandler_Bootstrap\\:\\:errorHandler\\(\\) should return bool but empty return statement found\\.$#"
- count: 2
- path: engine/Shopware/Plugins/Default/Core/ErrorHandler/Bootstrap.php
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:setState\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Customer/Address.php
-
- message: "#^Method Shopware_Plugins_Core_ErrorHandler_Bootstrap\\:\\:getErrorLog\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:setStreet\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/ErrorHandler/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Address.php
-
- message: "#^Method Shopware_Plugins_Core_ErrorHandler_Bootstrap\\:\\:onDispatchLoopShutdown\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:setTitle\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/ErrorHandler/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Address.php
-
- message: "#^Method Shopware_Plugins_Core_ErrorHandler_Bootstrap\\:\\:onStartDispatch\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:setVatId\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/ErrorHandler/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Address.php
-
- message: "#^Property Shopware_Plugins_Core_ErrorHandler_Bootstrap\\:\\:\\$_errorLevelList type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Address\\:\\:setZipcode\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/ErrorHandler/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Address.php
-
- message: "#^Property Shopware_Plugins_Core_ErrorHandler_Bootstrap\\:\\:\\$_errorList type has no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Customer\\\\Address\\:\\:\\$additional type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/ErrorHandler/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Address.php
-
- message: "#^Property Shopware_Plugins_Core_ErrorHandler_Bootstrap\\:\\:\\$_errorLog \\(array\\) does not accept bool\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\AddressRepository\\:\\:getListArray\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/ErrorHandler/Bootstrap.php
+ path: engine/Shopware/Models/Customer/AddressRepository.php
-
- message: "#^Property Shopware_Plugins_Core_ErrorHandler_Bootstrap\\:\\:\\$_errorLog \\(array\\) does not accept default value of type false\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\AddressRepository\\:\\:getListQuery\\(\\) has parameter \\$criteria with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/ErrorHandler/Bootstrap.php
+ path: engine/Shopware/Models/Customer/AddressRepository.php
-
- message: "#^Property Shopware_Plugins_Core_ErrorHandler_Bootstrap\\:\\:\\$_errorLog type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\AddressRepository\\:\\:getListQuery\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/ErrorHandler/Bootstrap.php
+ path: engine/Shopware/Models/Customer/AddressRepository.php
-
- message: "#^Static property Shopware_Plugins_Core_ErrorHandler_Bootstrap\\:\\:\\$_origErrorHandler \\(callable\\(\\)\\: mixed\\) does not accept \\(callable\\(\\)\\: mixed\\)\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\AddressRepository\\:\\:getListQueryBuilder\\(\\) has parameter \\$filterBy with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/ErrorHandler/Bootstrap.php
+ path: engine/Shopware/Models/Customer/AddressRepository.php
-
- message: "#^Method Shopware_Plugins_Core_HttpCache_Bootstrap\\:\\:addContextCookie\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\AddressRepository\\:\\:getListQueryBuilder\\(\\) has parameter \\$limit with no type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/HttpCache/Bootstrap.php
+ path: engine/Shopware/Models/Customer/AddressRepository.php
-
- message: "#^Method Shopware_Plugins_Core_HttpCache_Bootstrap\\:\\:addSurrogateControl\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\AddressRepository\\:\\:getListQueryBuilder\\(\\) has parameter \\$offset with no type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/HttpCache/Bootstrap.php
+ path: engine/Shopware/Models/Customer/AddressRepository.php
-
- message: "#^Method Shopware_Plugins_Core_HttpCache_Bootstrap\\:\\:afterInit\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:addPaymentData\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/HttpCache/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Method Shopware_Plugins_Core_HttpCache_Bootstrap\\:\\:disableControllerCache\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:getAdditional\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/HttpCache/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Method Shopware_Plugins_Core_HttpCache_Bootstrap\\:\\:enableControllerCache\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:getOrders\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/HttpCache/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Method Shopware_Plugins_Core_HttpCache_Bootstrap\\:\\:enableControllerCache\\(\\) has parameter \\$cacheIds with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:getPaymentInstances\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/HttpCache/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Method Shopware_Plugins_Core_HttpCache_Bootstrap\\:\\:getInfo\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:onSave\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/HttpCache/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Method Shopware_Plugins_Core_HttpCache_Bootstrap\\:\\:getResponseCookie\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:onUpdate\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/HttpCache/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Method Shopware_Plugins_Core_HttpCache_Bootstrap\\:\\:installForm\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setAdditional\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/HttpCache/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Method Shopware_Plugins_Core_HttpCache_Bootstrap\\:\\:onClearCache\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setAdditional\\(\\) has parameter \\$additional with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/HttpCache/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Method Shopware_Plugins_Core_HttpCache_Bootstrap\\:\\:onClearHttpCache\\(\\) should return string but return statement is missing\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/HttpCache/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Method Shopware_Plugins_Core_HttpCache_Bootstrap\\:\\:onInvalidateCacheId\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setBirthday\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/HttpCache/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Method Shopware_Plugins_Core_HttpCache_Bootstrap\\:\\:onPostDispatch\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setCustomerType\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/HttpCache/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Method Shopware_Plugins_Core_HttpCache_Bootstrap\\:\\:onPostPersist\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setDoubleOptinConfirmDate\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/HttpCache/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Method Shopware_Plugins_Core_HttpCache_Bootstrap\\:\\:onPreDispatch\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setDoubleOptinEmailSentDate\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/HttpCache/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Method Shopware_Plugins_Core_HttpCache_Bootstrap\\:\\:postFlush\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setDoubleOptinRegister\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/HttpCache/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Method Shopware_Plugins_Core_HttpCache_Bootstrap\\:\\:renderEsiTag\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setEncoderName\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/HttpCache/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Method Shopware_Plugins_Core_HttpCache_Bootstrap\\:\\:setCacheHeaders\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setFirstname\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/HttpCache/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Method Shopware_Plugins_Core_HttpCache_Bootstrap\\:\\:setCacheIdHeader\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setGroup\\(\\) has parameter \\$group with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/HttpCache/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Method Shopware_Plugins_Core_HttpCache_Bootstrap\\:\\:setCacheIdHeader\\(\\) has parameter \\$cacheIds with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setLanguageSubShop\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/HttpCache/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Method Shopware_Plugins_Core_HttpCache_Bootstrap\\:\\:setNoCacheCookie\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setLastname\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/HttpCache/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Method Shopware_Plugins_Core_HttpCache_Bootstrap\\:\\:setNoCacheTag\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setNumber\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/HttpCache/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Negated boolean expression is always true\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setOrders\\(\\) has parameter \\$orders with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/HttpCache/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Parameter \\#2 \\$cacheId of method Shopware_Plugins_Core_HttpCache_Bootstrap\\:\\:invalidateWithBANRequest\\(\\) expects string, string\\|null given\\.$#"
- count: 2
- path: engine/Shopware/Plugins/Default/Core/HttpCache/Bootstrap.php
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setPaymentData\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Parameter \\#4 \\$active of method Shopware_Components_Plugin_Bootstrap\\:\\:createCronJob\\(\\) expects int, true given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setPaymentData\\(\\) has parameter \\$paymentData with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/HttpCache/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Property Shopware_Plugins_Core_HttpCache_Bootstrap\\:\\:\\$cacheInvalidationBuffer type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setPaymentId\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/HttpCache/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Cannot access offset 'elements' on Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setPaymentInstances\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/HttpCache/CacheIdCollector.php
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Cannot access offset 'id' on Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setPaymentInstances\\(\\) has parameter \\$paymentInstances with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/HttpCache/CacheIdCollector.php
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Method ShopwarePlugins\\\\HttpCache\\\\CacheIdCollector\\:\\:getAjaxListingCacheIds\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setPriceGroup\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/HttpCache/CacheIdCollector.php
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Method ShopwarePlugins\\\\HttpCache\\\\CacheIdCollector\\:\\:getBlogCacheIds\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setRawPassword\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/HttpCache/CacheIdCollector.php
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Method ShopwarePlugins\\\\HttpCache\\\\CacheIdCollector\\:\\:getCacheIdsFromController\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setSalutation\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/HttpCache/CacheIdCollector.php
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Method ShopwarePlugins\\\\HttpCache\\\\CacheIdCollector\\:\\:getControllerRoute\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setShop\\(\\) has parameter \\$shop with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/HttpCache/CacheIdCollector.php
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Method ShopwarePlugins\\\\HttpCache\\\\CacheIdCollector\\:\\:getDetailCacheIds\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setTitle\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/HttpCache/CacheIdCollector.php
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Method ShopwarePlugins\\\\HttpCache\\\\CacheIdCollector\\:\\:getEmotionCacheIds\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:updateChangedTimestamp\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/HttpCache/CacheIdCollector.php
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Method ShopwarePlugins\\\\HttpCache\\\\CacheIdCollector\\:\\:getFormsCacheIds\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Parameter \\#1 \\$datetime of class DateTime constructor expects string, string\\|null given\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/HttpCache/CacheIdCollector.php
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Method ShopwarePlugins\\\\HttpCache\\\\CacheIdCollector\\:\\:getHomePageCacheIds\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:\\$additional type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/HttpCache/CacheIdCollector.php
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Method ShopwarePlugins\\\\HttpCache\\\\CacheIdCollector\\:\\:getListingCacheIds\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:\\$firstLogin \\(DateTimeInterface\\) does not accept DateTimeInterface\\|null\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/HttpCache/CacheIdCollector.php
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Method ShopwarePlugins\\\\HttpCache\\\\CacheIdCollector\\:\\:getRecommendationCacheIds\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Plugins/Default/Core/HttpCache/CacheIdCollector.php
+ message: "#^Property Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:\\$hashPassword \\(string\\) does not accept null\\.$#"
+ count: 2
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Method ShopwarePlugins\\\\HttpCache\\\\CacheIdCollector\\:\\:getStaticSiteCacheIds\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:\\$lastLogin \\(DateTimeInterface\\) does not accept DateTimeInterface\\|null\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/HttpCache/CacheIdCollector.php
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Negated boolean expression is always false\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:\\$notifications with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/HttpCache/CacheIdCollector.php
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Call to an undefined method Enlight_Event_EventArgs\\:\\:getArticle\\(\\)\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:\\$orders with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Call to an undefined method Enlight_Event_EventArgs\\:\\:getDetails\\(\\)\\.$#"
- count: 2
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Bootstrap.php
+ message: "#^Property Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:\\$paymentInstances with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Call to an undefined method Enlight_Event_EventArgs\\:\\:getEntity\\(\\)\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:\\$shop \\(Shopware\\\\Models\\\\Shop\\\\Shop\\) does not accept array\\|Shopware\\\\Models\\\\Shop\\\\Shop\\|null\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Customer.php
-
- message: "#^Method Shopware_Plugins_Core_MarketingAggregate_Bootstrap\\:\\:addNewAlsoBought\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Group\\:\\:getDiscounts\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Group.php
-
- message: "#^Method Shopware_Plugins_Core_MarketingAggregate_Bootstrap\\:\\:afterSendResponseOnTopSeller\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Group\\:\\:setAttribute\\(\\) has parameter \\$attribute with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Group.php
-
- message: "#^Method Shopware_Plugins_Core_MarketingAggregate_Bootstrap\\:\\:afterSimilarShownArticlesReset\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Group\\:\\:setDiscounts\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Group.php
-
- message: "#^Method Shopware_Plugins_Core_MarketingAggregate_Bootstrap\\:\\:afterTopSellerSelected\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Group\\:\\:setDiscounts\\(\\) has parameter \\$discounts with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Group.php
-
- message: "#^Method Shopware_Plugins_Core_MarketingAggregate_Bootstrap\\:\\:beforeSetLastArticle\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Group\\:\\:toArray\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Group.php
-
- message: "#^Method Shopware_Plugins_Core_MarketingAggregate_Bootstrap\\:\\:getInfo\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Customer\\\\Group\\:\\:\\$customers with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Group.php
-
- message: "#^Method Shopware_Plugins_Core_MarketingAggregate_Bootstrap\\:\\:incrementTopSeller\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Customer\\\\Group\\:\\:\\$discounts with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Bootstrap.php
+ path: engine/Shopware/Models/Customer/Group.php
-
- message: "#^Method Shopware_Plugins_Core_MarketingAggregate_Bootstrap\\:\\:initAlsoBoughtResource\\(\\) should return Shopware_Components_AlsoBought but returns Enlight_Class\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\PaymentData\\:\\:setAccountHolder\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Bootstrap.php
+ path: engine/Shopware/Models/Customer/PaymentData.php
-
- message: "#^Method Shopware_Plugins_Core_MarketingAggregate_Bootstrap\\:\\:initSimilarShownResource\\(\\) should return Shopware_Components_SimilarShown but returns Enlight_Class\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\PaymentData\\:\\:setAccountNumber\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Bootstrap.php
+ path: engine/Shopware/Models/Customer/PaymentData.php
-
- message: "#^Method Shopware_Plugins_Core_MarketingAggregate_Bootstrap\\:\\:initTopSellerResource\\(\\) should return Shopware_Components_TopSeller but returns Enlight_Class\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\PaymentData\\:\\:setBankCode\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Bootstrap.php
+ path: engine/Shopware/Models/Customer/PaymentData.php
-
- message: "#^Method Shopware_Plugins_Core_MarketingAggregate_Bootstrap\\:\\:isSimilarShownActivated\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\PaymentData\\:\\:setBankName\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Bootstrap.php
+ path: engine/Shopware/Models/Customer/PaymentData.php
-
- message: "#^Method Shopware_Plugins_Core_MarketingAggregate_Bootstrap\\:\\:isTopSellerActivated\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\PaymentData\\:\\:setBic\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Bootstrap.php
+ path: engine/Shopware/Models/Customer/PaymentData.php
-
- message: "#^Method Shopware_Plugins_Core_MarketingAggregate_Bootstrap\\:\\:refreshArticle\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\PaymentData\\:\\:setCreatedAt\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Bootstrap.php
+ path: engine/Shopware/Models/Customer/PaymentData.php
-
- message: "#^Method Shopware_Plugins_Core_MarketingAggregate_Bootstrap\\:\\:refreshTopSeller\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\PaymentData\\:\\:setCustomer\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Bootstrap.php
+ path: engine/Shopware/Models/Customer/PaymentData.php
-
- message: "#^Method Shopware_Plugins_Core_MarketingAggregate_Bootstrap\\:\\:subscribeAlsoBoughtEvents\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\PaymentData\\:\\:setIban\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Bootstrap.php
+ path: engine/Shopware/Models/Customer/PaymentData.php
-
- message: "#^Method Shopware_Plugins_Core_MarketingAggregate_Bootstrap\\:\\:subscribeSimilarShownEvents\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\PaymentData\\:\\:setPaymentMean\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Bootstrap.php
+ path: engine/Shopware/Models/Customer/PaymentData.php
-
- message: "#^Method Shopware_Plugins_Core_MarketingAggregate_Bootstrap\\:\\:subscribeTopSellerEvents\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\PaymentData\\:\\:setUseBillingData\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Bootstrap.php
+ path: engine/Shopware/Models/Customer/PaymentData.php
-
- message: "#^Parameter \\#4 \\$active of method Shopware_Components_Plugin_Bootstrap\\:\\:createCronJob\\(\\) expects int, true given\\.$#"
- count: 2
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Bootstrap.php
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\PriceGroup\\:\\:getCustomers\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/Customer/PriceGroup.php
-
- message: "#^Argument of an invalid type array\\|false supplied for foreach, only iterables are supported\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\PriceGroup\\:\\:setCustomers\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Components/AlsoBought.php
+ path: engine/Shopware/Models/Customer/PriceGroup.php
-
- message: "#^Method Shopware_Components_AlsoBought\\:\\:initAlsoBought\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\PriceGroup\\:\\:setCustomers\\(\\) has parameter \\$customers with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Components/AlsoBought.php
+ path: engine/Shopware/Models/Customer/PriceGroup.php
-
- message: "#^Method Shopware_Components_AlsoBought\\:\\:refreshBoughtArticles\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Customer\\\\PriceGroup\\:\\:\\$customers with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Components/AlsoBought.php
+ path: engine/Shopware/Models/Customer/PriceGroup.php
-
- message: "#^Method Shopware_Components_AlsoBought\\:\\:refreshMultipleBoughtArticles\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Repository\\:\\:getOrdersQuery\\(\\) has parameter \\$filter with no type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Components/AlsoBought.php
+ path: engine/Shopware/Models/Customer/Repository.php
-
- message: "#^Method Shopware_Components_AlsoBought\\:\\:refreshMultipleBoughtArticles\\(\\) has parameter \\$combinations with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Repository\\:\\:getOrdersQuery\\(\\) has parameter \\$orderBy with no type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Components/AlsoBought.php
+ path: engine/Shopware/Models/Customer/Repository.php
-
- message: "#^Argument of an invalid type array\\|false supplied for foreach, only iterables are supported\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Customer\\\\Repository\\:\\:getOrdersQueryBuilder\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Components/SimilarShown.php
+ path: engine/Shopware/Models/Customer/Repository.php
-
- message: "#^Method Shopware_Components_SimilarShown\\:\\:initSimilarShown\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\CustomerStream\\\\CustomerStream\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Components/SimilarShown.php
+ path: engine/Shopware/Models/CustomerStream/CustomerStream.php
-
- message: "#^Method Shopware_Components_SimilarShown\\:\\:refreshSimilarShown\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\CustomerStream\\\\CustomerStreamRepository\\:\\:fetchAmountPerStreamChart\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Components/SimilarShown.php
+ path: engine/Shopware/Models/CustomerStream/CustomerStreamRepository.php
-
- message: "#^Method Shopware_Components_SimilarShown\\:\\:resetSimilarShown\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\CustomerStream\\\\CustomerStreamRepository\\:\\:fetchBackendListing\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Components/SimilarShown.php
+ path: engine/Shopware/Models/CustomerStream/CustomerStreamRepository.php
-
- message: "#^Method Shopware_Components_SimilarShown\\:\\:updateElapsedSimilarShownArticles\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\CustomerStream\\\\CustomerStreamRepository\\:\\:fetchCustomerAmount\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Components/SimilarShown.php
+ path: engine/Shopware/Models/CustomerStream/CustomerStreamRepository.php
-
- message: "#^Method Shopware_Components_TopSeller\\:\\:incrementTopSeller\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\CustomerStream\\\\CustomerStreamRepository\\:\\:fetchSearchIndexIds\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Components/TopSeller.php
+ path: engine/Shopware/Models/CustomerStream/CustomerStreamRepository.php
-
- message: "#^Method Shopware_Components_TopSeller\\:\\:initTopSeller\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\CustomerStream\\\\CustomerStreamRepository\\:\\:fetchStreamsCustomerCount\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Components/TopSeller.php
+ path: engine/Shopware/Models/CustomerStream/CustomerStreamRepository.php
-
- message: "#^Method Shopware_Components_TopSeller\\:\\:refreshTopSellerForArticleId\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\CustomerStream\\\\CustomerStreamRepository\\:\\:fetchStreamsForCustomers\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Components/TopSeller.php
+ path: engine/Shopware/Models/CustomerStream/CustomerStreamRepository.php
-
- message: "#^Method Shopware_Components_TopSeller\\:\\:updateElapsedTopSeller\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\CustomerStream\\\\CustomerStreamRepositoryInterface\\:\\:fetchAmountPerStreamChart\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Components/TopSeller.php
+ path: engine/Shopware/Models/CustomerStream/CustomerStreamRepositoryInterface.php
-
- message: "#^Method Shopware_Controllers_Backend_AlsoBought\\:\\:getAlsoBoughtCountAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\CustomerStream\\\\CustomerStreamRepositoryInterface\\:\\:fetchBackendListing\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Controllers/AlsoBought.php
+ path: engine/Shopware/Models/CustomerStream/CustomerStreamRepositoryInterface.php
-
- message: "#^Method Shopware_Controllers_Backend_AlsoBought\\:\\:initAlsoBoughtAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\CustomerStream\\\\CustomerStreamRepositoryInterface\\:\\:fetchCustomerAmount\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Controllers/AlsoBought.php
+ path: engine/Shopware/Models/CustomerStream/CustomerStreamRepositoryInterface.php
-
- message: "#^Method Shopware_Controllers_Backend_SimilarShown\\:\\:getSimilarShownCountAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\CustomerStream\\\\CustomerStreamRepositoryInterface\\:\\:fetchSearchIndexIds\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Controllers/SimilarShown.php
+ path: engine/Shopware/Models/CustomerStream/CustomerStreamRepositoryInterface.php
-
- message: "#^Method Shopware_Controllers_Backend_SimilarShown\\:\\:initSimilarShownAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\CustomerStream\\\\CustomerStreamRepositoryInterface\\:\\:fetchStreamsCustomerCount\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Controllers/SimilarShown.php
+ path: engine/Shopware/Models/CustomerStream/CustomerStreamRepositoryInterface.php
-
- message: "#^Method Shopware_Controllers_Backend_TopSeller\\:\\:getTopSellerCountAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\CustomerStream\\\\CustomerStreamRepositoryInterface\\:\\:fetchStreamsForCustomers\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Controllers/TopSeller.php
+ path: engine/Shopware/Models/CustomerStream/CustomerStreamRepositoryInterface.php
-
- message: "#^Method Shopware_Controllers_Backend_TopSeller\\:\\:initTopSellerAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Dispatch\\:\\:getCategories\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Controllers/TopSeller.php
+ path: engine/Shopware/Models/Dispatch/Dispatch.php
-
- message: "#^Method Shopware_Plugins_Core_PasswordEncoder_Bootstrap\\:\\:getArgon2Options\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Dispatch\\:\\:getCostsMatrix\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PasswordEncoder/Bootstrap.php
+ path: engine/Shopware/Models/Dispatch/Dispatch.php
-
- message: "#^Method Shopware_Plugins_Core_PasswordEncoder_Bootstrap\\:\\:getBcryptOptions\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Dispatch\\:\\:getCountries\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PasswordEncoder/Bootstrap.php
+ path: engine/Shopware/Models/Dispatch/Dispatch.php
-
- message: "#^Method Shopware_Plugins_Core_PasswordEncoder_Bootstrap\\:\\:getSha256Options\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Dispatch\\:\\:getHolidays\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PasswordEncoder/Bootstrap.php
+ path: engine/Shopware/Models/Dispatch/Dispatch.php
-
- message: "#^Method Shopware_Plugins_Core_PasswordEncoder_Bootstrap\\:\\:onAddEncoder\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Dispatch\\:\\:getPayments\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PasswordEncoder/Bootstrap.php
+ path: engine/Shopware/Models/Dispatch/Dispatch.php
-
- message: "#^Call to an undefined method Enlight_Event_EventArgs\\:\\:getRequest\\(\\)\\.$#"
- count: 2
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Bootstrap.php
+ message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Dispatch\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Dispatch/Dispatch.php
-
- message: "#^Call to an undefined method Enlight_Event_EventArgs\\:\\:getSubject\\(\\)\\.$#"
- count: 2
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Bootstrap.php
+ message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Dispatch\\:\\:setCategories\\(\\) has parameter \\$categories with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/Dispatch/Dispatch.php
-
- message: "#^Method Shopware_Plugins_Core_PaymentMethods_Bootstrap\\:\\:addPaths\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Dispatch\\:\\:setCountries\\(\\) has parameter \\$countries with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Bootstrap.php
+ path: engine/Shopware/Models/Dispatch/Dispatch.php
-
- message: "#^Method Shopware_Plugins_Core_PaymentMethods_Bootstrap\\:\\:addPaymentClass\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Dispatch\\:\\:setHolidays\\(\\) has parameter \\$holidays with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Bootstrap.php
+ path: engine/Shopware/Models/Dispatch/Dispatch.php
-
- message: "#^Method Shopware_Plugins_Core_PaymentMethods_Bootstrap\\:\\:onBackendCustomerPostDispatch\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Dispatch\\:\\:setPayments\\(\\) has parameter \\$payments with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Bootstrap.php
+ path: engine/Shopware/Models/Dispatch/Dispatch.php
-
- message: "#^Method Shopware_Plugins_Core_PaymentMethods_Bootstrap\\:\\:onBackendOrderPostDispatch\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Dispatch\\\\Dispatch\\:\\:\\$categories with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Bootstrap.php
+ path: engine/Shopware/Models/Dispatch/Dispatch.php
-
- message: "#^Method Shopware_Plugins_Core_PaymentMethods_Bootstrap\\:\\:subscribeEvents\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Dispatch\\\\Dispatch\\:\\:\\$costsMatrix with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Bootstrap.php
+ path: engine/Shopware/Models/Dispatch/Dispatch.php
-
- message: "#^Method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\BasePaymentMethod\\:\\:getCurrentPaymentDataAsArray\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Dispatch\\\\Dispatch\\:\\:\\$countries with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/BasePaymentMethod.php
+ path: engine/Shopware/Models/Dispatch/Dispatch.php
-
- message: "#^Method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\BasePaymentMethod\\:\\:savePaymentData\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Dispatch\\\\Dispatch\\:\\:\\$holidays with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/BasePaymentMethod.php
+ path: engine/Shopware/Models/Dispatch/Dispatch.php
-
- message: "#^Method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\BasePaymentMethod\\:\\:validate\\(\\) has parameter \\$paymentData with no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Dispatch\\\\Dispatch\\:\\:\\$payments with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/BasePaymentMethod.php
+ path: engine/Shopware/Models/Dispatch/Dispatch.php
-
- message: "#^Method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\BasePaymentMethod\\:\\:validate\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Repository\\:\\:getCountryQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/BasePaymentMethod.php
+ path: engine/Shopware/Models/Dispatch/Repository.php
-
- message: "#^Cannot call method getCity\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Repository\\:\\:getCountryQuery\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/DebitPaymentMethod.php
+ path: engine/Shopware/Models/Dispatch/Repository.php
-
- message: "#^Cannot call method getDefaultBillingAddress\\(\\) on Shopware\\\\Models\\\\Customer\\\\Customer\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Repository\\:\\:getCountryQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/DebitPaymentMethod.php
+ path: engine/Shopware/Models/Dispatch/Repository.php
-
- message: "#^Cannot call method getFirstname\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Repository\\:\\:getCountryQueryBuilder\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/DebitPaymentMethod.php
+ path: engine/Shopware/Models/Dispatch/Repository.php
-
- message: "#^Cannot call method getLastname\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Repository\\:\\:getDispatchesQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/DebitPaymentMethod.php
+ path: engine/Shopware/Models/Dispatch/Repository.php
-
- message: "#^Cannot call method getStreet\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Repository\\:\\:getDispatchesQuery\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/DebitPaymentMethod.php
+ path: engine/Shopware/Models/Dispatch/Repository.php
-
- message: "#^Cannot call method getZipcode\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Repository\\:\\:getHolidayQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/DebitPaymentMethod.php
+ path: engine/Shopware/Models/Dispatch/Repository.php
-
- message: "#^Method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\DebitPaymentMethod\\:\\:getCurrentPaymentDataAsArray\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Repository\\:\\:getHolidayQuery\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/DebitPaymentMethod.php
+ path: engine/Shopware/Models/Dispatch/Repository.php
-
- message: "#^Method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\DebitPaymentMethod\\:\\:getCurrentPaymentDataAsArray\\(\\) should return array\\|null but return statement is missing\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Repository\\:\\:getHolidayQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/DebitPaymentMethod.php
+ path: engine/Shopware/Models/Dispatch/Repository.php
-
- message: "#^Method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\DebitPaymentMethod\\:\\:savePaymentData\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Repository\\:\\:getHolidayQueryBuilder\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/DebitPaymentMethod.php
+ path: engine/Shopware/Models/Dispatch/Repository.php
-
- message: "#^Method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\DebitPaymentMethod\\:\\:validate\\(\\) has parameter \\$paymentData with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Repository\\:\\:getListQuery\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/DebitPaymentMethod.php
+ path: engine/Shopware/Models/Dispatch/Repository.php
-
- message: "#^Method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\DebitPaymentMethod\\:\\:validate\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Repository\\:\\:getListQueryBuilder\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/DebitPaymentMethod.php
+ path: engine/Shopware/Models/Dispatch/Repository.php
-
- message: "#^Offset 'sDebitAccount' does not exist on array\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Repository\\:\\:getPaymentQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/DebitPaymentMethod.php
+ path: engine/Shopware/Models/Dispatch/Repository.php
-
- message: "#^Offset 'sDebitBankHolder' does not exist on array\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Repository\\:\\:getPaymentQuery\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/DebitPaymentMethod.php
+ path: engine/Shopware/Models/Dispatch/Repository.php
-
- message: "#^Offset 'sDebitBankName' does not exist on array\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Repository\\:\\:getPaymentQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/DebitPaymentMethod.php
+ path: engine/Shopware/Models/Dispatch/Repository.php
-
- message: "#^Offset 'sDebitBankcode' does not exist on array\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Repository\\:\\:getPaymentQueryBuilder\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/DebitPaymentMethod.php
+ path: engine/Shopware/Models/Dispatch/Repository.php
-
- message: "#^Cannot call method getCity\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Repository\\:\\:getShippingCostsQuery\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/GenericPaymentMethod.php
+ path: engine/Shopware/Models/Dispatch/Repository.php
-
- message: "#^Cannot call method getDefaultBillingAddress\\(\\) on Shopware\\\\Models\\\\Customer\\\\Customer\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Repository\\:\\:getShippingCostsQueryBuilder\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/GenericPaymentMethod.php
+ path: engine/Shopware/Models/Dispatch/Repository.php
-
- message: "#^Cannot call method getFirstname\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\Repository\\:\\:sortOrderQuery\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/GenericPaymentMethod.php
+ path: engine/Shopware/Models/Dispatch/Repository.php
-
- message: "#^Cannot call method getLastname\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\ShippingCost\\:\\:setDispatch\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/GenericPaymentMethod.php
+ path: engine/Shopware/Models/Dispatch/ShippingCost.php
-
- message: "#^Cannot call method getStreet\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Dispatch\\\\ShippingCost\\:\\:setDispatch\\(\\) has parameter \\$dispatch with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/GenericPaymentMethod.php
+ path: engine/Shopware/Models/Dispatch/ShippingCost.php
-
- message: "#^Cannot call method getZipcode\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Dispatch\\\\ShippingCost\\:\\:\\$dispatch \\(Shopware\\\\Models\\\\Dispatch\\\\Dispatch\\) does not accept array\\|Shopware\\\\Models\\\\Dispatch\\\\Dispatch\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/GenericPaymentMethod.php
+ path: engine/Shopware/Models/Dispatch/ShippingCost.php
-
- message: "#^Method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\GenericPaymentMethod\\:\\:getCurrentPaymentDataAsArray\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Document\\\\Document\\:\\:getElements\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/GenericPaymentMethod.php
+ path: engine/Shopware/Models/Document/Document.php
-
- message: "#^Method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\GenericPaymentMethod\\:\\:savePaymentData\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Document\\\\Document\\:\\:setElements\\(\\) has parameter \\$elements with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/GenericPaymentMethod.php
+ path: engine/Shopware/Models/Document/Document.php
-
- message: "#^Method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\GenericPaymentMethod\\:\\:validate\\(\\) has parameter \\$paymentData with no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Document\\\\Document\\:\\:\\$elements with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/GenericPaymentMethod.php
+ path: engine/Shopware/Models/Document/Document.php
-
- message: "#^Method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\GenericPaymentMethod\\:\\:validate\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/GenericPaymentMethod.php
+ message: "#^Property Shopware_Models_Document_Order\\:\\:\\$_billing \\(ArrayObject\\|null\\) does not accept array\\\\>\\|ArrayObject\\.$#"
+ count: 2
+ path: engine/Shopware/Models/Document/Order.php
-
- message: "#^Cannot call method getCity\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
+ message: "#^Property Shopware_Models_Document_Order\\:\\:\\$_billing \\(ArrayObject\\|null\\) does not accept array\\\\|ArrayObject\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/SepaPaymentMethod.php
+ path: engine/Shopware/Models/Document/Order.php
-
- message: "#^Cannot call method getDefaultBillingAddress\\(\\) on Shopware\\\\Models\\\\Customer\\\\Customer\\|null\\.$#"
+ message: "#^Property Shopware_Models_Document_Order\\:\\:\\$_billing with generic class ArrayObject does not specify its types\\: TKey, TValue$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/SepaPaymentMethod.php
+ path: engine/Shopware/Models/Document/Order.php
-
- message: "#^Cannot call method getFirstname\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
- count: 2
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/SepaPaymentMethod.php
+ message: "#^Property Shopware_Models_Document_Order\\:\\:\\$_config type has no value type specified in iterable type array\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Document/Order.php
-
- message: "#^Cannot call method getLastname\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
- count: 2
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/SepaPaymentMethod.php
+ message: "#^Property Shopware_Models_Document_Order\\:\\:\\$_currency with generic class ArrayObject does not specify its types\\: TKey, TValue$#"
+ count: 1
+ path: engine/Shopware/Models/Document/Order.php
-
- message: "#^Cannot call method getStreet\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
+ message: "#^Property Shopware_Models_Document_Order\\:\\:\\$_dispatch with generic class ArrayObject does not specify its types\\: TKey, TValue$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/SepaPaymentMethod.php
+ path: engine/Shopware/Models/Document/Order.php
-
- message: "#^Cannot call method getZipcode\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
+ message: "#^Property Shopware_Models_Document_Order\\:\\:\\$_order with generic class ArrayObject does not specify its types\\: TKey, TValue$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/SepaPaymentMethod.php
+ path: engine/Shopware/Models/Document/Order.php
-
- message: "#^Method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\SepaPaymentMethod\\:\\:getCurrentPaymentDataAsArray\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware_Models_Document_Order\\:\\:\\$_payment with generic class ArrayObject does not specify its types\\: TKey, TValue$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/SepaPaymentMethod.php
+ path: engine/Shopware/Models/Document/Order.php
-
- message: "#^Method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\SepaPaymentMethod\\:\\:savePaymentData\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware_Models_Document_Order\\:\\:\\$_paymentInstances with generic class ArrayObject does not specify its types\\: TKey, TValue$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/SepaPaymentMethod.php
+ path: engine/Shopware/Models/Document/Order.php
-
- message: "#^Method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\SepaPaymentMethod\\:\\:sendSepaEmail\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware_Models_Document_Order\\:\\:\\$_positions with generic class ArrayObject does not specify its types\\: TKey, TValue$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/SepaPaymentMethod.php
+ path: engine/Shopware/Models/Document/Order.php
-
- message: "#^Method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\SepaPaymentMethod\\:\\:sendSepaEmail\\(\\) has parameter \\$data with no type specified\\.$#"
- count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/SepaPaymentMethod.php
+ message: "#^Property Shopware_Models_Document_Order\\:\\:\\$_shipping \\(ArrayObject\\|null\\) does not accept array\\\\>\\|ArrayObject\\.$#"
+ count: 2
+ path: engine/Shopware/Models/Document/Order.php
-
- message: "#^Method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\SepaPaymentMethod\\:\\:sendSepaEmail\\(\\) has parameter \\$orderNumber with no type specified\\.$#"
+ message: "#^Property Shopware_Models_Document_Order\\:\\:\\$_shipping \\(ArrayObject\\|null\\) does not accept array\\\\|ArrayObject\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/SepaPaymentMethod.php
+ path: engine/Shopware/Models/Document/Order.php
-
- message: "#^Method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\SepaPaymentMethod\\:\\:sendSepaEmail\\(\\) has parameter \\$userId with no type specified\\.$#"
+ message: "#^Property Shopware_Models_Document_Order\\:\\:\\$_shipping \\(ArrayObject\\|null\\) does not accept array\\\\|ArrayObject\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/SepaPaymentMethod.php
+ path: engine/Shopware/Models/Document/Order.php
-
- message: "#^Method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\SepaPaymentMethod\\:\\:validate\\(\\) has parameter \\$paymentData with no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware_Models_Document_Order\\:\\:\\$_shipping with generic class ArrayObject does not specify its types\\: TKey, TValue$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/SepaPaymentMethod.php
+ path: engine/Shopware/Models/Document/Order.php
-
- message: "#^Method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\SepaPaymentMethod\\:\\:validate\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware_Models_Document_Order\\:\\:\\$_tax type has no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/SepaPaymentMethod.php
+ path: engine/Shopware/Models/Document/Order.php
-
- message: "#^Method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\SepaPaymentMethod\\:\\:validateIBAN\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware_Models_Document_Order\\:\\:\\$_user with generic class ArrayObject does not specify its types\\: TKey, TValue$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/SepaPaymentMethod.php
+ path: engine/Shopware/Models/Document/Order.php
-
- message: "#^Method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\SepaPaymentMethod\\:\\:validateIBAN\\(\\) has parameter \\$value with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Data\\:\\:setComponent\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/SepaPaymentMethod.php
+ path: engine/Shopware/Models/Emotion/Data.php
-
- message: "#^Offset 'sSepaBankName' does not exist on array\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Data\\:\\:setComponentId\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/SepaPaymentMethod.php
+ path: engine/Shopware/Models/Emotion/Data.php
-
- message: "#^Offset 'sSepaBic' does not exist on array\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Data\\:\\:setElement\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/SepaPaymentMethod.php
+ path: engine/Shopware/Models/Emotion/Data.php
-
- message: "#^Offset 'sSepaIban' does not exist on array\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Data\\:\\:setElementId\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/SepaPaymentMethod.php
+ path: engine/Shopware/Models/Emotion/Data.php
-
- message: "#^Offset 'sSepaUseBillingData' does not exist on array\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Data\\:\\:setEmotion\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/SepaPaymentMethod.php
+ path: engine/Shopware/Models/Emotion/Data.php
-
- message: "#^Parameter \\#2 \\$callback of function preg_replace_callback expects callable\\(array\\\\)\\: string, Closure\\(mixed\\)\\: int given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Data\\:\\:setEmotionId\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/SepaPaymentMethod.php
+ path: engine/Shopware/Models/Emotion/Data.php
-
- message: "#^Call to an undefined method Enlight_Event_EventArgs\\:\\:getSubject\\(\\)\\.$#"
- count: 2
- path: engine/Shopware/Plugins/Default/Core/PostFilter/Bootstrap.php
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Data\\:\\:setField\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Emotion/Data.php
-
- message: "#^Cannot call method getBasePath\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Data\\:\\:setFieldId\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PostFilter/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Data.php
-
- message: "#^Cannot call method getHttpHost\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Data\\:\\:setValue\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PostFilter/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Data.php
-
- message: "#^Cannot call method getScheme\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Element\\:\\:getData\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PostFilter/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Element.php
-
- message: "#^Cannot call method isSecure\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Element\\:\\:getViewports\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PostFilter/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Element.php
-
- message: "#^Method Shopware_Plugins_Core_PostFilter_Bootstrap\\:\\:initConfig\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Element\\:\\:setComponent\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PostFilter/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Element.php
-
- message: "#^Method Shopware_Plugins_Core_PostFilter_Bootstrap\\:\\:onFilterRender\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Element\\:\\:setCssClass\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PostFilter/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Element.php
-
- message: "#^Method Shopware_Plugins_Core_PostFilter_Bootstrap\\:\\:rewriteLink\\(\\) should return string but returns string\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Element\\:\\:setEmotion\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PostFilter/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Element.php
-
- message: "#^Method Shopware_Plugins_Core_PostFilter_Bootstrap\\:\\:rewriteSrc\\(\\) has parameter \\$src with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Element\\:\\:setEndCol\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PostFilter/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Element.php
-
- message: "#^Offset 'path' does not exist on string\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Element\\:\\:setEndRow\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PostFilter/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Element.php
-
- message: "#^Parameter \\#1 \\$source of method Shopware_Plugins_Core_PostFilter_Bootstrap\\:\\:filterSource\\(\\) expects string, array\\\\|string\\|null given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Element\\:\\:setStartCol\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/PostFilter/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Element.php
-
- message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Category\\\\Category\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Element\\:\\:setStartRow\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Element.php
-
- message: "#^Method Shopware_Plugins_Core_RebuildIndex_Bootstrap\\:\\:getInfo\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Emotion\\\\Element\\:\\:\\$data with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Element.php
-
- message: "#^Method Shopware_Plugins_Core_RebuildIndex_Bootstrap\\:\\:initSeoIndexResource\\(\\) should return Shopware_Components_SeoIndex but returns Enlight_Class\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Emotion\\\\Element\\:\\:\\$viewports with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Element.php
-
- message: "#^Method Shopware_Plugins_Core_RebuildIndex_Bootstrap\\:\\:onAfterSendResponse\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\ElementViewport\\:\\:setAlias\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/ElementViewport.php
-
- message: "#^Method Shopware_Plugins_Core_RebuildIndex_Bootstrap\\:\\:subscribeSearchIndexEvents\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\ElementViewport\\:\\:setElement\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/ElementViewport.php
-
- message: "#^Method Shopware_Plugins_Core_RebuildIndex_Bootstrap\\:\\:subscribeSeoIndexEvents\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\ElementViewport\\:\\:setEmotion\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/ElementViewport.php
-
- message: "#^Parameter \\#4 \\$active of method Shopware_Components_Plugin_Bootstrap\\:\\:createCronJob\\(\\) expects int, true given\\.$#"
- count: 2
- path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Bootstrap.php
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\ElementViewport\\:\\:setEndCol\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Emotion/ElementViewport.php
-
- message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Category\\\\Category\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\ElementViewport\\:\\:setEndRow\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Components/SeoIndex.php
+ path: engine/Shopware/Models/Emotion/ElementViewport.php
-
- message: "#^Method Shopware_Components_SeoIndex\\:\\:countArticles\\(\\) should return string but returns int\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\ElementViewport\\:\\:setId\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Components/SeoIndex.php
+ path: engine/Shopware/Models/Emotion/ElementViewport.php
-
- message: "#^Method Shopware_Components_SeoIndex\\:\\:countCategories\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\ElementViewport\\:\\:setStartCol\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Components/SeoIndex.php
+ path: engine/Shopware/Models/Emotion/ElementViewport.php
-
- message: "#^Method Shopware_Components_SeoIndex\\:\\:getCachedTime\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\ElementViewport\\:\\:setStartRow\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Components/SeoIndex.php
+ path: engine/Shopware/Models/Emotion/ElementViewport.php
-
- message: "#^Method Shopware_Components_SeoIndex\\:\\:refreshSeoIndex\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\ElementViewport\\:\\:setVisible\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Components/SeoIndex.php
+ path: engine/Shopware/Models/Emotion/ElementViewport.php
-
- message: "#^Method Shopware_Components_SeoIndex\\:\\:registerShop\\(\\) should return Shopware\\\\Models\\\\Shop\\\\Shop but returns Shopware\\\\Models\\\\Shop\\\\DetachedShop\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:getCategories\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Components/SeoIndex.php
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^Method Shopware_Components_SeoIndex\\:\\:setCachedTime\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:getElements\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Components/SeoIndex.php
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^Parameter \\#1 \\$shop of method Shopware\\\\Components\\\\ShopRegistrationService\\:\\:registerShop\\(\\) expects Shopware\\\\Models\\\\Shop\\\\Shop, Shopware\\\\Models\\\\Shop\\\\DetachedShop\\|null given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:getMode\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Components/SeoIndex.php
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^Method Shopware_Controllers_Backend_SearchIndex\\:\\:buildAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:getShops\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Controllers/SearchIndex.php
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Category\\\\Category\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setActive\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Controllers/Seo.php
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^Method Shopware_Controllers_Backend_Seo\\:\\:getCountAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setArticleHeight\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Controllers/Seo.php
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^Method Shopware_Controllers_Backend_Seo\\:\\:initSeoAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Controllers/Seo.php
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^Method Shopware_Controllers_Backend_Seo\\:\\:seoArticle\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setCategories\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Controllers/Seo.php
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^Method Shopware_Controllers_Backend_Seo\\:\\:seoArticleAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setCategories\\(\\) has parameter \\$categories with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Controllers/Seo.php
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^Method Shopware_Controllers_Backend_Seo\\:\\:seoBlogAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setCellHeight\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Controllers/Seo.php
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^Method Shopware_Controllers_Backend_Seo\\:\\:seoCategoryAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setCellSpacing\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Controllers/Seo.php
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^Method Shopware_Controllers_Backend_Seo\\:\\:seoContentAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setCols\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Controllers/Seo.php
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^Method Shopware_Controllers_Backend_Seo\\:\\:seoEmotionAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setCreateDate\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Controllers/Seo.php
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^Method Shopware_Controllers_Backend_Seo\\:\\:seoStaticAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setCustomerStreamIds\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Controllers/Seo.php
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^Method Shopware_Controllers_Backend_Seo\\:\\:seoSupplierAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setDevice\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Controllers/Seo.php
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^Access to an undefined property object\\:\\:\\$role\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setFullscreen\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/RestApi/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^Cannot call method getModuleName\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setIsLandingPage\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/RestApi/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^Method Shopware_Plugins_Core_RestApi_Bootstrap\\:\\:afterInit\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setListingVisibility\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/RestApi/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^Method Shopware_Plugins_Core_RestApi_Bootstrap\\:\\:onDispatchLoopStartup\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setMode\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/RestApi/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^Method Shopware_Plugins_Core_RestApi_Bootstrap\\:\\:onFrontPreDispatch\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setMode\\(\\) has parameter \\$mode with no type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/RestApi/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^Method Shopware_Plugins_Core_RestApi_Bootstrap\\:\\:onInitResourceAuth\\(\\) should return Zend_Auth\\|null but empty return statement found\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setModified\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/RestApi/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^Parameter \\#1 \\$encodedValue of static method Zend_Json\\:\\:decode\\(\\) expects string, string\\|false given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setName\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/RestApi/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^Parameter \\#1 \\$request of method ShopwarePlugins\\\\RestApi\\\\Components\\\\Router\\:\\:assembleRoute\\(\\) expects Enlight_Controller_Request_RequestHttp, Enlight_Controller_Request_Request\\|null given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setParentId\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/RestApi/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^Property Shopware_Plugins_Core_RestApi_Bootstrap\\:\\:\\$request \\(Enlight_Controller_Request_Request\\) does not accept Enlight_Controller_Request_Request\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setPosition\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/RestApi/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^Method ShopwarePlugins\\\\RestApi\\\\Components\\\\Router\\:\\:assembleRoute\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setPreviewId\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/RestApi/Components/Router.php
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^Method Shopware_Plugins_Core_System_Bootstrap\\:\\:onDispatchLoopShutdown\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setPreviewSecret\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/System/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^Parameter \\#1 \\$userAgent of method Shopware_Plugins_Frontend_Statistics_Bootstrap\\:\\:checkIsBot\\(\\) expects string, string\\|false given\\.$#"
- count: 2
- path: engine/Shopware/Plugins/Default/Core/System/Bootstrap.php
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setReplacement\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^Call to an undefined method Enlight_Event_EventArgs\\:\\:getRequest\\(\\)\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setRows\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/ViewportForward/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^Call to an undefined method Enlight_Event_EventArgs\\:\\:getSubject\\(\\)\\.$#"
- count: 3
- path: engine/Shopware/Plugins/Default/Core/ViewportForward/Bootstrap.php
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setSeoDescription\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^Method Shopware_Plugins_Core_ViewportForward_Bootstrap\\:\\:onPreDispatch\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setSeoKeywords\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Core/ViewportForward/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^Method Shopware_Plugins_Frontend_CronRefresh_Bootstrap\\:\\:onCronJobClearing\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setSeoTitle\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Frontend/CronRefresh/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^Method Shopware_Plugins_Frontend_CronRefresh_Bootstrap\\:\\:onCronJobSearch\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setShops\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Frontend/CronRefresh/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^Access to an undefined property sSystem\\:\\:\\$_POST\\.$#"
- count: 2
- path: engine/Shopware/Plugins/Default/Frontend/Notification/Bootstrap.php
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setShops\\(\\) has parameter \\$shops with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^Call to an undefined method Enlight_Event_EventArgs\\:\\:getSubject\\(\\)\\.$#"
- count: 3
- path: engine/Shopware/Plugins/Default/Frontend/Notification/Bootstrap.php
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setShowListing\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^Cannot access offset 'hash' on array\\\\|false\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setTemplate\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Frontend/Notification/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^Method Shopware_Plugins_Frontend_Notification_Bootstrap\\:\\:onNotifyAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setValidFrom\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Frontend/Notification/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^Method Shopware_Plugins_Frontend_Notification_Bootstrap\\:\\:onNotifyConfirmAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:setValidTo\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Frontend/Notification/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^Method Shopware_Plugins_Frontend_Notification_Bootstrap\\:\\:onPostDispatch\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:\\$categories with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Frontend/Notification/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^Method Shopware_Plugins_Frontend_Notification_Bootstrap\\:\\:onRunCronJob\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:\\$elements with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Frontend/Notification/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^PHPDoc tag @return has invalid value \\(\\)\\: Unexpected token \"\\\\n \", expected type at offset 147$#"
+ message: "#^Property Shopware\\\\Models\\\\Emotion\\\\Emotion\\:\\:\\$shops with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: engine/Shopware/Plugins/Default/Frontend/Notification/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Emotion.php
-
- message: "#^PHPDoc tag @return has invalid value \\(\\)\\: Unexpected token \"\\\\n \", expected type at offset 167$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Component\\:\\:createField\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Frontend/Notification/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Library/Component.php
-
- message: "#^Method Shopware_Plugins_Frontend_RouterRewrite_Bootstrap\\:\\:onPreDispatch\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Component\\:\\:getMaxPositionValue\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Frontend/RouterRewrite/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Library/Component.php
-
- message: "#^Method Shopware_Plugins_Frontend_RouterRewrite_Bootstrap\\:\\:onStartDispatch\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Component\\:\\:setCls\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Frontend/RouterRewrite/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Library/Component.php
-
- message: "#^Cannot call method getControllerName\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Component\\:\\:setConvertFunction\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Frontend/Seo/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Library/Component.php
-
- message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Category\\\\Category\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Component\\:\\:setDescription\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Frontend/Seo/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Library/Component.php
-
- message: "#^Method Shopware_Plugins_Frontend_Seo_Bootstrap\\:\\:onPostDispatch\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Component\\:\\:setName\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Frontend/Seo/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Library/Component.php
-
- message: "#^PHPDoc tag @param for parameter \\$request with type Enlight_Controller_Request_Request is not subtype of native type Enlight_Controller_Request_RequestHttp\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Component\\:\\:setPlugin\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Frontend/Statistics/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Library/Component.php
-
- message: "#^Parameter \\#1 \\$request of method Shopware_Plugins_Frontend_Statistics_Bootstrap\\:\\:refreshBasket\\(\\) expects Enlight_Controller_Request_RequestHttp, Enlight_Controller_Request_Request given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Component\\:\\:setPluginId\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Frontend/Statistics/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Library/Component.php
-
- message: "#^Parameter \\#1 \\$request of method Shopware_Plugins_Frontend_Statistics_Bootstrap\\:\\:refreshBlog\\(\\) expects Symfony\\\\Component\\\\HttpFoundation\\\\Request, Enlight_Controller_Request_Request given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Component\\:\\:setTemplate\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Frontend/Statistics/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Library/Component.php
-
- message: "#^Strict comparison using \\=\\=\\= between string and null will always evaluate to false\\.$#"
- count: 2
- path: engine/Shopware/Plugins/Default/Frontend/Statistics/Bootstrap.php
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Component\\:\\:setXType\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Emotion/Library/Component.php
-
- message: "#^Access to an undefined property Enlight_Config\\:\\:\\$controller\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Field\\:\\:setAllowBlank\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Frontend/TagCloud/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Library/Field.php
-
- message: "#^Call to an undefined method Enlight_Event_EventArgs\\:\\:getSubject\\(\\)\\.$#"
- count: 3
- path: engine/Shopware/Plugins/Default/Frontend/TagCloud/Bootstrap.php
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Field\\:\\:setComponent\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Emotion/Library/Field.php
-
- message: "#^Method Shopware_Plugins_Frontend_TagCloud_Bootstrap\\:\\:getInfo\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Field\\:\\:setComponentId\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Plugins/Default/Frontend/TagCloud/Bootstrap.php
+ path: engine/Shopware/Models/Emotion/Library/Field.php
-
- message: "#^Method Shopware\\:\\:System\\(\\) should return sSystem but returns object\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Field\\:\\:setDefaultValue\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Shopware.php
+ path: engine/Shopware/Models/Emotion/Library/Field.php
-
- message: "#^Method Shopware\\:\\:__call\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Field\\:\\:setDisplayField\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Shopware.php
+ path: engine/Shopware/Models/Emotion/Library/Field.php
-
- message: "#^Method Shopware\\:\\:__call\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Field\\:\\:setFieldLabel\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Shopware.php
+ path: engine/Shopware/Models/Emotion/Library/Field.php
-
- message: "#^Method Shopware\\:\\:setEventManager\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Field\\:\\:setHelpText\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Shopware.php
+ path: engine/Shopware/Models/Emotion/Library/Field.php
-
- message: "#^Service \"system\" is not registered in the container\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Field\\:\\:setHelpTitle\\(\\) has no return type specified\\.$#"
count: 1
- path: engine/Shopware/Shopware.php
+ path: engine/Shopware/Models/Emotion/Library/Field.php
-
- message: "#^Call to an undefined method Symfony\\\\Component\\\\HttpFoundation\\\\Response\\:\\:getHeader\\(\\)\\.$#"
- count: 2
- path: tests/Functional/Api/CategoryTest.php
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Field\\:\\:setName\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Emotion/Library/Field.php
-
- message: "#^Parameter \\#1 \\$json of function json_decode expects string, string\\|false given\\.$#"
- count: 16
- path: tests/Functional/Api/CategoryTest.php
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Field\\:\\:setPosition\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Emotion/Library/Field.php
-
- message: "#^Call to an undefined method Symfony\\\\Component\\\\HttpFoundation\\\\Response\\:\\:getBody\\(\\)\\.$#"
- count: 2
- path: tests/Functional/Api/CustomerGroupTest.php
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Field\\:\\:setStore\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Emotion/Library/Field.php
-
- message: "#^Call to an undefined method Symfony\\\\Component\\\\HttpFoundation\\\\Response\\:\\:getHeader\\(\\)\\.$#"
- count: 2
- path: tests/Functional/Api/CustomerGroupTest.php
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Field\\:\\:setSupportText\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Emotion/Library/Field.php
-
- message: "#^Parameter \\#1 \\$json of function json_decode expects string, string\\|false given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Field\\:\\:setTranslatable\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Api/CustomerGroupTest.php
+ path: engine/Shopware/Models/Emotion/Library/Field.php
-
- message: "#^Parameter \\#1 \\$json of function json_decode expects string, string\\|false given\\.$#"
- count: 6
- path: tests/Functional/Api/ManufacturerTest.php
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Field\\:\\:setValueField\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Emotion/Library/Field.php
-
- message: "#^Cannot call method getUserId\\(\\) on Shopware\\\\Models\\\\Media\\\\Media\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Field\\:\\:setValueType\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Api/MediaTest.php
+ path: engine/Shopware/Models/Emotion/Library/Field.php
-
- message: "#^Parameter \\#1 \\$json of function json_decode expects string, string\\|false given\\.$#"
- count: 12
- path: tests/Functional/Api/MediaTest.php
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Library\\\\Field\\:\\:setXType\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Emotion/Library/Field.php
-
- message: "#^Call to an undefined method Symfony\\\\Component\\\\HttpFoundation\\\\Response\\:\\:getBody\\(\\)\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Preset\\:\\:getTranslations\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Api/OrderTest.php
+ path: engine/Shopware/Models/Emotion/Preset.php
-
- message: "#^Call to an undefined method Symfony\\\\Component\\\\HttpFoundation\\\\Response\\:\\:getHeader\\(\\)\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Preset\\:\\:setAssetsImported\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Api/OrderTest.php
+ path: engine/Shopware/Models/Emotion/Preset.php
-
- message: "#^Parameter \\#1 \\$json of function json_decode expects string, string\\|false given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Preset\\:\\:setCustom\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Api/OrderTest.php
+ path: engine/Shopware/Models/Emotion/Preset.php
-
- message: "#^Call to an undefined method Symfony\\\\Component\\\\HttpFoundation\\\\Response\\:\\:getBody\\(\\)\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Preset\\:\\:setEmotionTranslations\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Api/PaymentMethodsTest.php
+ path: engine/Shopware/Models/Emotion/Preset.php
-
- message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Payment\\\\Payment\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Preset\\:\\:setHidden\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Api/PaymentMethodsTest.php
+ path: engine/Shopware/Models/Emotion/Preset.php
-
- message: "#^Parameter \\#1 \\$json of function json_decode expects string, string\\|false given\\.$#"
- count: 6
- path: tests/Functional/Api/PaymentMethodsTest.php
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Preset\\:\\:setName\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Emotion/Preset.php
-
- message: "#^Parameter \\#1 \\$json of function json_decode expects string, string\\|false given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Preset\\:\\:setPremium\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Api/VersionTest.php
+ path: engine/Shopware/Models/Emotion/Preset.php
-
- message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Preset\\:\\:setPresetData\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Controller/AddressTest.php
+ path: engine/Shopware/Models/Emotion/Preset.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AccountBundle\\\\Controller\\\\AddressTest\\:\\:doRequest\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Preset\\:\\:setPreview\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Controller/AddressTest.php
+ path: engine/Shopware/Models/Emotion/Preset.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AccountBundle\\\\Controller\\\\AddressTest\\:\\:getCustomerDemoData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Preset\\:\\:setRequiredPlugins\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Controller/AddressTest.php
+ path: engine/Shopware/Models/Emotion/Preset.php
-
- message: "#^Parameter \\#1 \\$displayStateInRegistration of method Shopware\\\\Models\\\\Country\\\\Country\\:\\:setDisplayStateInRegistration\\(\\) expects bool, int given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Preset\\:\\:setThumbnail\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Controller/AddressTest.php
+ path: engine/Shopware/Models/Emotion/Preset.php
-
- message: "#^Parameter \\#1 \\$forceStateInRegistration of method Shopware\\\\Models\\\\Country\\\\Country\\:\\:setForceStateInRegistration\\(\\) expects bool, int given\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Emotion\\\\Preset\\:\\:\\$translations with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Controller/AddressTest.php
+ path: engine/Shopware/Models/Emotion/Preset.php
-
- message: "#^Parameter \\#1 \\$node of class Symfony\\\\Component\\\\DomCrawler\\\\Crawler constructor expects DOMNode\\|\\(DOMNodeList&iterable\\\\)\\|string\\|null, array\\|string\\|null given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\PresetTranslation\\:\\:setDescription\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Controller/AddressTest.php
+ path: engine/Shopware/Models/Emotion/PresetTranslation.php
-
- message: "#^Cannot access offset 'data' on array\\\\|false\\.$#"
- count: 2
- path: tests/Functional/Bundle/AccountBundle/Controller/RegisterTest.php
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\PresetTranslation\\:\\:setLabel\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Emotion/PresetTranslation.php
-
- message: "#^Cannot access offset 'doubleOptinEmailSenâŚ' on array\\\\|false\\.$#"
- count: 2
- path: tests/Functional/Bundle/AccountBundle/Controller/RegisterTest.php
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\PresetTranslation\\:\\:setLocale\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Emotion/PresetTranslation.php
-
- message: "#^Cannot access offset 'hash' on array\\\\|false\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\PresetTranslation\\:\\:setPreset\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Controller/RegisterTest.php
+ path: engine/Shopware/Models/Emotion/PresetTranslation.php
-
- message: "#^Cannot access offset 'id' on array\\\\|false\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Repository\\:\\:getListingQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Controller/RegisterTest.php
+ path: engine/Shopware/Models/Emotion/Repository.php
-
- message: "#^Cannot access offset 'type' on array\\\\|false\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Repository\\:\\:getNameListQuery\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Controller/RegisterTest.php
+ path: engine/Shopware/Models/Emotion/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AccountBundle\\\\Controller\\\\RegisterTest\\:\\:assertAddress\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Template\\:\\:setFile\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Controller/RegisterTest.php
+ path: engine/Shopware/Models/Emotion/Template.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AccountBundle\\\\Controller\\\\RegisterTest\\:\\:assertAddress\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Emotion\\\\Template\\:\\:setName\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Controller/RegisterTest.php
+ path: engine/Shopware/Models/Emotion/Template.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AccountBundle\\\\Controller\\\\RegisterTest\\:\\:deleteCustomer\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Emotion\\\\Template\\:\\:\\$emotions with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Controller/RegisterTest.php
+ path: engine/Shopware/Models/Emotion/Template.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AccountBundle\\\\Controller\\\\RegisterTest\\:\\:deleteCustomer\\(\\) has parameter \\$email with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Form\\\\Field\\:\\:onPrePersist\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Controller/RegisterTest.php
+ path: engine/Shopware/Models/Form/Field.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AccountBundle\\\\Controller\\\\RegisterTest\\:\\:doubleOptinSet\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Form\\\\Form\\:\\:getFields\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Controller/RegisterTest.php
+ path: engine/Shopware/Models/Form/Form.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AccountBundle\\\\Controller\\\\RegisterTest\\:\\:getBillingData\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Form\\\\Form\\:\\:setActive\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Controller/RegisterTest.php
+ path: engine/Shopware/Models/Form/Form.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AccountBundle\\\\Controller\\\\RegisterTest\\:\\:getBillingData\\(\\) has parameter \\$data with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Form\\\\Form\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Controller/RegisterTest.php
+ path: engine/Shopware/Models/Form/Form.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AccountBundle\\\\Controller\\\\RegisterTest\\:\\:getPersonalData\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Form\\\\Form\\:\\:setMetaDescription\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Controller/RegisterTest.php
+ path: engine/Shopware/Models/Form/Form.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AccountBundle\\\\Controller\\\\RegisterTest\\:\\:getPersonalData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Form\\\\Form\\:\\:setMetaKeywords\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Controller/RegisterTest.php
+ path: engine/Shopware/Models/Form/Form.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AccountBundle\\\\Controller\\\\RegisterTest\\:\\:getShippingData\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Form\\\\Form\\:\\:setMetaTitle\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Controller/RegisterTest.php
+ path: engine/Shopware/Models/Form/Form.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AccountBundle\\\\Controller\\\\RegisterTest\\:\\:getShippingData\\(\\) has parameter \\$data with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Form\\\\Form\\:\\:setShopIds\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Controller/RegisterTest.php
+ path: engine/Shopware/Models/Form/Form.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AccountBundle\\\\Controller\\\\RegisterTest\\:\\:sendRequestAndAssertCustomer\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Form\\\\Form\\:\\:\\$fields with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Controller/RegisterTest.php
+ path: engine/Shopware/Models/Form/Form.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AccountBundle\\\\Controller\\\\RegisterTest\\:\\:sendRequestAndAssertCustomer\\(\\) has parameter \\$billing with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Form\\\\Repository\\:\\:getListQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Controller/RegisterTest.php
+ path: engine/Shopware/Models/Form/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AccountBundle\\\\Controller\\\\RegisterTest\\:\\:sendRequestAndAssertCustomer\\(\\) has parameter \\$email with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Form\\\\Repository\\:\\:getListQuery\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Controller/RegisterTest.php
+ path: engine/Shopware/Models/Form/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AccountBundle\\\\Controller\\\\RegisterTest\\:\\:sendRequestAndAssertCustomer\\(\\) has parameter \\$personal with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Form\\\\Repository\\:\\:getListQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Controller/RegisterTest.php
+ path: engine/Shopware/Models/Form/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AccountBundle\\\\Controller\\\\RegisterTest\\:\\:sendRequestAndAssertCustomer\\(\\) has parameter \\$shipping with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Form\\\\Repository\\:\\:getListQueryBuilder\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Controller/RegisterTest.php
+ path: engine/Shopware/Models/Form/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AccountBundle\\\\Controller\\\\RegisterTest\\:\\:sendRequestAndAssertCustomerWithDoubleOptIn\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Mail\\\\Attachment\\:\\:setShop\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Controller/RegisterTest.php
+ path: engine/Shopware/Models/Mail/Attachment.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AccountBundle\\\\Controller\\\\RegisterTest\\:\\:sendRequestAndAssertCustomerWithDoubleOptIn\\(\\) has parameter \\$email with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Mail\\\\Log\\:\\:getDocuments\\(\\) return type with generic interface Doctrine\\\\Common\\\\Collections\\\\Collection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Controller/RegisterTest.php
+ path: engine/Shopware/Models/Mail/Log.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AccountBundle\\\\Controller\\\\RegisterTest\\:\\:sendRequestAndAssertDOIConfirmation\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Mail\\\\Log\\:\\:getRecipients\\(\\) return type with generic interface Doctrine\\\\Common\\\\Collections\\\\Collection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Controller/RegisterTest.php
+ path: engine/Shopware/Models/Mail/Log.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AccountBundle\\\\Controller\\\\RegisterTest\\:\\:sendRequestAndAssertDOIConfirmation\\(\\) has parameter \\$email with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Mail\\\\Log\\:\\:setDocuments\\(\\) has parameter \\$documents with generic interface Doctrine\\\\Common\\\\Collections\\\\Collection but does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Controller/RegisterTest.php
+ path: engine/Shopware/Models/Mail/Log.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AccountBundle\\\\Controller\\\\RegisterTest\\:\\:sendRequestAndAssertDOIConfirmation\\(\\) has parameter \\$hash with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Mail\\\\Log\\:\\:setRecipients\\(\\) has parameter \\$recipients with generic interface Doctrine\\\\Common\\\\Collections\\\\Collection but does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Controller/RegisterTest.php
+ path: engine/Shopware/Models/Mail/Log.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AccountBundle\\\\Controller\\\\RegisterTest\\:\\:testCompanyRegistration\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Mail\\\\Log\\:\\:\\$documents with generic interface Doctrine\\\\Common\\\\Collections\\\\Collection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Controller/RegisterTest.php
+ path: engine/Shopware/Models/Mail/Log.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AccountBundle\\\\Controller\\\\RegisterTest\\:\\:testDefaultPayment\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Mail\\\\Log\\:\\:\\$recipients with generic interface Doctrine\\\\Common\\\\Collections\\\\Collection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Controller/RegisterTest.php
+ path: engine/Shopware/Models/Mail/Log.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AccountBundle\\\\Controller\\\\RegisterTest\\:\\:testDoubleOptInRegistration\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Mail\\\\LogRepository\\:\\:findByDate\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Controller/RegisterTest.php
+ path: engine/Shopware/Models/Mail/LogRepository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AccountBundle\\\\Controller\\\\RegisterTest\\:\\:testFastRegistration\\(\\) has no return type specified\\.$#"
+ message: "#^Interface Shopware\\\\Models\\\\Mail\\\\LogRepositoryInterface extends generic interface Doctrine\\\\Common\\\\Collections\\\\Selectable but does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Controller/RegisterTest.php
+ path: engine/Shopware/Models/Mail/LogRepositoryInterface.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AccountBundle\\\\Controller\\\\RegisterTest\\:\\:testRegistrationWithShipping\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Mail\\\\LogRepositoryInterface\\:\\:findByDate\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Controller/RegisterTest.php
+ path: engine/Shopware/Models/Mail/LogRepositoryInterface.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AccountBundle\\\\Controller\\\\RegisterTest\\:\\:testSimpleRegistration\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Mail\\\\Mail\\:\\:arrayGetPath\\(\\) has parameter \\$array with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Controller/RegisterTest.php
+ path: engine/Shopware/Models/Mail/Mail.php
-
- message: "#^Parameter \\#2 \\$array of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) expects array\\|ArrayAccess, array\\\\|false given\\.$#"
- count: 2
- path: tests/Functional/Bundle/AccountBundle/Controller/RegisterTest.php
+ message: "#^Method Shopware\\\\Models\\\\Mail\\\\Mail\\:\\:arrayGetPath\\(\\) return type has no value type specified in iterable type array\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Mail/Mail.php
-
- message: "#^Parameter \\#2 \\$string of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringEndsWith\\(\\) expects string, string\\|null given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Mail\\\\Mail\\:\\:getContext\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Controller/RegisterTest.php
+ path: engine/Shopware/Models/Mail/Mail.php
-
- message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertNull\\(\\) with int will always evaluate to false\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Mail\\\\Mail\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Service/AddressServiceTest.php
+ path: engine/Shopware/Models/Mail/Mail.php
-
- message: "#^Cannot call method getCustomer\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
- count: 3
- path: tests/Functional/Bundle/AccountBundle/Service/AddressServiceTest.php
+ message: "#^Method Shopware\\\\Models\\\\Mail\\\\Mail\\:\\:setContext\\(\\) has parameter \\$context with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Mail/Mail.php
-
- message: "#^Cannot call method getFirstname\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
- count: 4
- path: tests/Functional/Bundle/AccountBundle/Service/AddressServiceTest.php
+ message: "#^Method Shopware\\\\Models\\\\Mail\\\\Mail\\:\\:setDirty\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Mail/Mail.php
-
- message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
- count: 6
- path: tests/Functional/Bundle/AccountBundle/Service/AddressServiceTest.php
+ message: "#^Method Shopware\\\\Models\\\\Mail\\\\Mail\\:\\:setTranslation\\(\\) has parameter \\$translation with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Mail/Mail.php
-
- message: "#^Cannot call method getLastname\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
- count: 4
- path: tests/Functional/Bundle/AccountBundle/Service/AddressServiceTest.php
+ message: "#^Property Shopware\\\\Models\\\\Mail\\\\Mail\\:\\:\\$attachments with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/Mail/Mail.php
-
- message: "#^Cannot call method setCity\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Mail\\\\Mail\\:\\:\\$context type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Service/AddressServiceTest.php
+ path: engine/Shopware/Models/Mail/Mail.php
-
- message: "#^Cannot call method setFirstname\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Mail\\\\Mail\\:\\:\\$translation type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Service/AddressServiceTest.php
+ path: engine/Shopware/Models/Mail/Mail.php
-
- message: "#^Parameter \\#1 \\$address of method Shopware\\\\Bundle\\\\AccountBundle\\\\Service\\\\AddressServiceInterface\\:\\:delete\\(\\) expects Shopware\\\\Models\\\\Customer\\\\Address, Shopware\\\\Models\\\\Customer\\\\Address\\|null given\\.$#"
- count: 2
- path: tests/Functional/Bundle/AccountBundle/Service/AddressServiceTest.php
+ message: "#^Method Shopware\\\\Models\\\\Mail\\\\Repository\\:\\:getMailListQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Mail/Repository.php
-
- message: "#^Parameter \\#1 \\$address of method Shopware\\\\Bundle\\\\AccountBundle\\\\Service\\\\AddressServiceInterface\\:\\:setDefaultBillingAddress\\(\\) expects Shopware\\\\Models\\\\Customer\\\\Address, Shopware\\\\Models\\\\Customer\\\\Address\\|null given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Mail\\\\Repository\\:\\:getMailListQuery\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Service/AddressServiceTest.php
+ path: engine/Shopware/Models/Mail/Repository.php
-
- message: "#^Parameter \\#1 \\$address of method Shopware\\\\Bundle\\\\AccountBundle\\\\Service\\\\AddressServiceInterface\\:\\:setDefaultShippingAddress\\(\\) expects Shopware\\\\Models\\\\Customer\\\\Address, Shopware\\\\Models\\\\Customer\\\\Address\\|null given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Mail\\\\Repository\\:\\:getMailsListQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Service/AddressServiceTest.php
+ path: engine/Shopware/Models/Mail/Repository.php
-
- message: "#^Parameter \\#1 \\$address of method Shopware\\\\Bundle\\\\AccountBundle\\\\Service\\\\AddressServiceInterface\\:\\:update\\(\\) expects Shopware\\\\Models\\\\Customer\\\\Address, Shopware\\\\Models\\\\Customer\\\\Address\\|null given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Mail\\\\Repository\\:\\:getMailsListQueryBuilder\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Service/AddressServiceTest.php
+ path: engine/Shopware/Models/Mail/Repository.php
-
- message: "#^Parameter \\#1 \\$displayStateInRegistration of method Shopware\\\\Models\\\\Country\\\\Country\\:\\:setDisplayStateInRegistration\\(\\) expects bool, int given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Album\\:\\:getChildren\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Service/AddressServiceTest.php
+ path: engine/Shopware/Models/Media/Album.php
-
- message: "#^Parameter \\#1 \\$forceStateInRegistration of method Shopware\\\\Models\\\\Country\\\\Country\\:\\:setForceStateInRegistration\\(\\) expects bool, int given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Album\\:\\:getMedia\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Service/AddressServiceTest.php
+ path: engine/Shopware/Models/Media/Album.php
-
- message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Country\\\\Country\\|null\\.$#"
- count: 2
- path: tests/Functional/Bundle/AccountBundle/Service/RegisterServiceTest.php
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Album\\:\\:onRemove\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Media/Album.php
-
- message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Country\\\\State\\|null\\.$#"
- count: 2
- path: tests/Functional/Bundle/AccountBundle/Service/RegisterServiceTest.php
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Album\\:\\:setChildren\\(\\) has parameter \\$children with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/Media/Album.php
-
- message: "#^Cannot call method getKey\\(\\) on Shopware\\\\Models\\\\Customer\\\\Group\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Album\\:\\:setChildren\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Service/RegisterServiceTest.php
+ path: engine/Shopware/Models/Media/Album.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AccountBundle\\\\Service\\\\RegisterServiceTest\\:\\:assertAddress\\(\\) has parameter \\$demoData with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Album\\:\\:setMedia\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Service/RegisterServiceTest.php
+ path: engine/Shopware/Models/Media/Album.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AccountBundle\\\\Service\\\\RegisterServiceTest\\:\\:assertCustomer\\(\\) has parameter \\$demoData with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Album\\:\\:setMedia\\(\\) has parameter \\$media with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Service/RegisterServiceTest.php
+ path: engine/Shopware/Models/Media/Album.php
-
- message: "#^Parameter \\#1 \\$displayStateInRegistration of method Shopware\\\\Models\\\\Country\\\\Country\\:\\:setDisplayStateInRegistration\\(\\) expects bool, int given\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Media\\\\Album\\:\\:\\$children with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Service/RegisterServiceTest.php
+ path: engine/Shopware/Models/Media/Album.php
-
- message: "#^Parameter \\#1 \\$forceStateInRegistration of method Shopware\\\\Models\\\\Country\\\\Country\\:\\:setForceStateInRegistration\\(\\) expects bool, int given\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Media\\\\Album\\:\\:\\$media with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Bundle/AccountBundle/Service/RegisterServiceTest.php
+ path: engine/Shopware/Models/Media/Album.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AttributeBundle\\\\DataLoaderTest\\:\\:getForeignKeyData\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:createAlbumThumbnails\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/AttributeBundle/DataLoaderTest.php
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AttributeBundle\\\\DataLoaderTest\\:\\:testLoadForeignKeyValidation\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:createDefaultThumbnails\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/AttributeBundle/DataLoaderTest.php
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AttributeBundle\\\\DataLoaderTest\\:\\:testLoadReturnArrayIfNotEmpty\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:createThumbnail\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/AttributeBundle/DataLoaderTest.php
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AttributeBundle\\\\DataLoaderTest\\:\\:testLoadReturnArrayWhenEmpty\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:getAllThumbnailSizes\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/AttributeBundle/DataLoaderTest.php
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AttributeBundle\\\\DataLoaderTest\\:\\:testLoadTranslationsForeignKeyValidation\\(\\) has parameter \\$input with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:getArticles\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Bundle/AttributeBundle/DataLoaderTest.php
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AttributeBundle\\\\DataLoaderTest\\:\\:testLoadWithUnknownTable\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:getCreatedThumbnails\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/AttributeBundle/DataLoaderTest.php
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^Parameter \\#2 \\$foreignKey of method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataLoaderInterface\\:\\:load\\(\\) expects int, string given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:getDefaultThumbnails\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/AttributeBundle/DataLoaderTest.php
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AttributeBundle\\\\SchemaOperatorTest\\:\\:iterateTypeArray\\(\\) has parameter \\$types with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:getHighDpiThumbnails\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/AttributeBundle/SchemaOperatorTest.php
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\ContentTypeBundle\\\\Services\\\\ExtjsBuilderTest\\:\\:dataProviderColumnFields\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:getProperties\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Bundle/ContentTypeBundle/Services/ExtjsBuilderTest.php
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\ContentTypeBundle\\\\Services\\\\ExtjsBuilderTest\\:\\:dataProviderFieldSets\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:getThumbnailFilePaths\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/ContentTypeBundle/Services/ExtjsBuilderTest.php
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\ContentTypeBundle\\\\Services\\\\ExtjsBuilderTest\\:\\:dataProviderModelFields\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:getThumbnailNames\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/ContentTypeBundle/Services/ExtjsBuilderTest.php
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\ContentTypeBundle\\\\Services\\\\ExtjsBuilderTest\\:\\:testColumns\\(\\) has parameter \\$expectedResult with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:getThumbnails\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/ContentTypeBundle/Services/ExtjsBuilderTest.php
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\ContentTypeBundle\\\\Services\\\\ExtjsBuilderTest\\:\\:testFieldSets\\(\\) has parameter \\$expectedResult with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:loadThumbnails\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/ContentTypeBundle/Services/ExtjsBuilderTest.php
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\ContentTypeBundle\\\\Services\\\\ExtjsBuilderTest\\:\\:testModelFields\\(\\) has parameter \\$expectedResult with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:onLoad\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/ContentTypeBundle/Services/ExtjsBuilderTest.php
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^You should use assertCount\\(\\$expectedCount, \\$variable\\) instead of assertSame\\(\\$expectedCount, \\$variable\\-\\>count\\(\\)\\)\\.$#"
- count: 5
- path: tests/Functional/Bundle/CookieBundle/Services/CookieCollectorTest.php
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:onRemove\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^You should use assertCount\\(\\$expectedCount, \\$variable\\) instead of assertSame\\(\\$expectedCount, \\$variable\\-\\>count\\(\\)\\)\\.$#"
- count: 2
- path: tests/Functional/Bundle/CookieBundle/Services/CookieHandlerTest.php
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:onSave\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\AccountModeConditionHandlerTest\\:\\:testCustomer\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:onUpdate\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/AccountModeConditionHandlerTest.php
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\AccountModeConditionHandlerTest\\:\\:testMultipleAccountless\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:removeAlbumThumbnails\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/AccountModeConditionHandlerTest.php
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\AgeConditionHandlerTest\\:\\:testBetween\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:removeAlbumThumbnails\\(\\) has parameter \\$thumbnailSizes with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/AgeConditionHandlerTest.php
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\AgeConditionHandlerTest\\:\\:testEquals\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:removeDefaultThumbnails\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/AgeConditionHandlerTest.php
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\AgeConditionHandlerTest\\:\\:testGreater\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:removeThumbnails\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/AgeConditionHandlerTest.php
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\AgeConditionHandlerTest\\:\\:testGreaterThanEquals\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:setArticles\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/AgeConditionHandlerTest.php
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\AgeConditionHandlerTest\\:\\:testLower\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:setArticles\\(\\) has parameter \\$articles with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/AgeConditionHandlerTest.php
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\AgeConditionHandlerTest\\:\\:testLowerEquals\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/AgeConditionHandlerTest.php
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^Parameter \\#2 \\$value of class Shopware\\\\Bundle\\\\CustomerSearchBundle\\\\Condition\\\\AgeCondition constructor expects array\\|string, int given\\.$#"
- count: 5
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/AgeConditionHandlerTest.php
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:setDefaultThumbnails\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^Call to method delete\\(\\) on an unknown class Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\CrudService\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:setDefaultThumbnails\\(\\) has parameter \\$defaultThumbnails with no type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/CustomerAttributeConditionHandlerTest.php
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\CustomerAttributeConditionHandlerTest\\:\\:testAttribute\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:setFileInfo\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/CustomerAttributeConditionHandlerTest.php
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^PHPDoc tag @var for variable \\$service contains unknown class Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\CrudService\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:setHeight\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/CustomerAttributeConditionHandlerTest.php
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\HasAddressWithCountryConditionHandlerTest\\:\\:testOneCountry\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:setProperties\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/HasAddressWithCountryConditionHandlerTest.php
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\HasAddressWithCountryConditionHandlerTest\\:\\:testTwoCountryIds\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:setProperties\\(\\) has parameter \\$properties with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/HasAddressWithCountryConditionHandlerTest.php
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\HasCanceledOrdersConditionHandlerTest\\:\\:testWithMultipleOrders\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:setWidth\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/HasCanceledOrdersConditionHandlerTest.php
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\HasCanceledOrdersConditionHandlerTest\\:\\:testWithOneCanceledOrder\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Media\\:\\:updateAssociations\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/HasCanceledOrdersConditionHandlerTest.php
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\HasNewsletterRegistrationConditionHandlerTest\\:\\:testWithOneNewsletterSubscription\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#2 \\$contents of method Shopware\\\\Bundle\\\\MediaBundle\\\\MediaService\\:\\:write\\(\\) expects string, string\\|false given\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/HasNewsletterRegistrationConditionHandlerTest.php
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\HasNewsletterRegistrationConditionHandlerTest\\:\\:testWithTwoNewsletterSubscription\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#3 \\$subject of function preg_replace expects array\\|string, string\\|false given\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/HasNewsletterRegistrationConditionHandlerTest.php
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\HasNewsletterRegistrationConditionHandlerTest\\:\\:testWithoutNewsletterSubscription\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#3 \\$subject of function preg_replace expects array\\|string, string\\|null given\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/HasNewsletterRegistrationConditionHandlerTest.php
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\HasOrderCountConditionHandlerTest\\:\\:testCustomerHasOneOrder\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Media\\\\Media\\:\\:\\$articles with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/HasOrderCountConditionHandlerTest.php
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\HasOrderCountConditionHandlerTest\\:\\:testMultipleCustomerHasOrders\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Media\\\\Media\\:\\:\\$blogMedia with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/HasOrderCountConditionHandlerTest.php
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\HasTotalOrderAmountConditionHandlerTest\\:\\:testWithCanceledOrders\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Media\\\\Media\\:\\:\\$defaultThumbnails type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/HasTotalOrderAmountConditionHandlerTest.php
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\HasTotalOrderAmountConditionHandlerTest\\:\\:testWithSingleCustomer\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Media\\\\Media\\:\\:\\$highDpiThumbnails type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/HasTotalOrderAmountConditionHandlerTest.php
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\IsCustomerSinceConditionHandlerTest\\:\\:testDateTime\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Media\\\\Media\\:\\:\\$properties with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/IsCustomerSinceConditionHandlerTest.php
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\IsCustomerSinceConditionHandlerTest\\:\\:testWithStringDate\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Media\\\\Media\\:\\:\\$thumbnails type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/IsCustomerSinceConditionHandlerTest.php
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\IsInCustomerGroupConditionHandlerTest\\:\\:testSingleCustomerGroup\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Media\\\\Media\\:\\:\\$type \\(string\\) does not accept string\\|null\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/IsInCustomerGroupConditionHandlerTest.php
+ path: engine/Shopware/Models/Media/Media.php
-
- message: "#^Parameter \\#1 \\$ids of class Shopware\\\\Bundle\\\\CustomerSearchBundle\\\\Condition\\\\IsInCustomerGroupCondition constructor expects array\\, array\\ given\\.$#"
- count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/IsInCustomerGroupConditionHandlerTest.php
+ message: "#^Cannot access property \\$height on SimpleXMLElement\\|null\\.$#"
+ count: 2
+ path: engine/Shopware/Models/Media/MediaSubscriber.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\OrderedAtWeekdayConditionHandlerTest\\:\\:testDifferentDays\\(\\) has no return type specified\\.$#"
+ message: "#^Cannot access property \\$viewBox on SimpleXMLElement\\|null\\.$#"
+ count: 2
+ path: engine/Shopware/Models/Media/MediaSubscriber.php
+
+ -
+ message: "#^Cannot access property \\$width on SimpleXMLElement\\|null\\.$#"
+ count: 2
+ path: engine/Shopware/Models/Media/MediaSubscriber.php
+
+ -
+ message: "#^Parameter \\#1 \\$data of function simplexml_load_string expects string, string\\|false given\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/OrderedAtWeekdayConditionHandlerTest.php
+ path: engine/Shopware/Models/Media/MediaSubscriber.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\OrderedAtWeekdayConditionHandlerTest\\:\\:testSingleDay\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Repository\\:\\:getAlbumMediaQuery\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/OrderedAtWeekdayConditionHandlerTest.php
+ path: engine/Shopware/Models/Media/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\OrderedInLastDaysConditionHandlerTest\\:\\:testSingleDay\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Repository\\:\\:getAlbumMediaQuery\\(\\) has parameter \\$validTypes with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/OrderedInLastDaysConditionHandlerTest.php
+ path: engine/Shopware/Models/Media/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\OrderedInShopConditionHandlerTest\\:\\:testMultipleShops\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Repository\\:\\:getAlbumMediaQueryBuilder\\(\\) has parameter \\$validTypes with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/OrderedInShopConditionHandlerTest.php
+ path: engine/Shopware/Models/Media/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\OrderedInShopConditionHandlerTest\\:\\:testSingleShop\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Repository\\:\\:getMediaListQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/OrderedInShopConditionHandlerTest.php
+ path: engine/Shopware/Models/Media/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\OrderedOnDeviceConditionHandlerTest\\:\\:testDesktopDevice\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Repository\\:\\:getMediaListQuery\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/OrderedOnDeviceConditionHandlerTest.php
+ path: engine/Shopware/Models/Media/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\OrderedOnDeviceConditionHandlerTest\\:\\:testMobileAndDesktopDevice\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#3 \\$orderBy of method Shopware\\\\Models\\\\Media\\\\Repository\\:\\:getAlbumMediaQueryBuilder\\(\\) expects Doctrine\\\\ORM\\\\Query\\\\Expr\\\\OrderBy\\|string\\|null, array\\|Doctrine\\\\ORM\\\\Query\\\\Expr\\\\OrderBy\\|string\\|null given\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/OrderedOnDeviceConditionHandlerTest.php
+ path: engine/Shopware/Models/Media/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\OrderedProductConditionHandlerTest\\:\\:testMultipleProducts\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Settings\\:\\:getThumbnailSize\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/OrderedProductConditionHandlerTest.php
+ path: engine/Shopware/Models/Media/Settings.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\OrderedProductConditionHandlerTest\\:\\:testSingleProduct\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Settings\\:\\:setAlbum\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/OrderedProductConditionHandlerTest.php
+ path: engine/Shopware/Models/Media/Settings.php
-
- message: "#^Cannot call method getNumber\\(\\) on Shopware\\\\Models\\\\Article\\\\Detail\\|null\\.$#"
- count: 3
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/OrderedProductOfManufacturerConditionHandlerTest.php
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Settings\\:\\:setThumbnailHighDpi\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Media/Settings.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\OrderedProductOfManufacturerConditionHandlerTest\\:\\:testSingleManufacturer\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Settings\\:\\:setThumbnailHighDpiQuality\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/OrderedProductOfManufacturerConditionHandlerTest.php
+ path: engine/Shopware/Models/Media/Settings.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\SalutationConditionHandlerTest\\:\\:testFemaleCustomer\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Settings\\:\\:setThumbnailQuality\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/SalutationConditionHandlerTest.php
+ path: engine/Shopware/Models/Media/Settings.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\SalutationConditionHandlerTest\\:\\:testMaleCustomer\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Media\\\\Settings\\:\\:setThumbnailSize\\(\\) has parameter \\$thumbnailSize with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/SalutationConditionHandlerTest.php
+ path: engine/Shopware/Models/Media/Settings.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\SalutationConditionHandlerTest\\:\\:testMissingSalutation\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Menu\\\\Menu\\:\\:getChildren\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/SalutationConditionHandlerTest.php
+ path: engine/Shopware/Models/Menu/Menu.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\SalutationConditionHandlerTest\\:\\:testMultipleSalutations\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Menu\\\\Menu\\:\\:setAction\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/SalutationConditionHandlerTest.php
+ path: engine/Shopware/Models/Menu/Menu.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\SearchTermConditionHandlerTest\\:\\:testBirthdaySearch\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Menu\\\\Menu\\:\\:setActive\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/SearchTermConditionHandlerTest.php
+ path: engine/Shopware/Models/Menu/Menu.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\SearchTermConditionHandlerTest\\:\\:testCompanySearch\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Menu\\\\Menu\\:\\:setChildren\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/SearchTermConditionHandlerTest.php
+ path: engine/Shopware/Models/Menu/Menu.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\SearchTermConditionHandlerTest\\:\\:testCustomerNumberSearch\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Menu\\\\Menu\\:\\:setChildren\\(\\) has parameter \\$children with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/SearchTermConditionHandlerTest.php
+ path: engine/Shopware/Models/Menu/Menu.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\SearchTermConditionHandlerTest\\:\\:testEmailSearch\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Menu\\\\Menu\\:\\:setClass\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/SearchTermConditionHandlerTest.php
+ path: engine/Shopware/Models/Menu/Menu.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\SearchTermConditionHandlerTest\\:\\:testOrderedProductsSearch\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Menu\\\\Menu\\:\\:setContentType\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/SearchTermConditionHandlerTest.php
+ path: engine/Shopware/Models/Menu/Menu.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\SearchTermConditionHandlerTest\\:\\:testTwoColumnSearch\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Menu\\\\Menu\\:\\:setController\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/SearchTermConditionHandlerTest.php
+ path: engine/Shopware/Models/Menu/Menu.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\CustomerNumberSearchTest\\:\\:customerFromNumber\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Menu\\\\Menu\\:\\:setLabel\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/CustomerNumberSearchTest.php
+ path: engine/Shopware/Models/Menu/Menu.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\CustomerNumberSearchTest\\:\\:getCustomerNumbers\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Menu\\\\Menu\\:\\:setOnclick\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/CustomerNumberSearchTest.php
+ path: engine/Shopware/Models/Menu/Menu.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\HandlerRegistryTest\\:\\:testCoreHandlersAreRegistered\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Menu\\\\Menu\\:\\:setParent\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/HandlerRegistryTest.php
+ path: engine/Shopware/Models/Menu/Menu.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\HandlerRegistryTest\\:\\:testNoneSupportConditionThrowsException\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Menu\\\\Menu\\:\\:setPlugin\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/HandlerRegistryTest.php
+ path: engine/Shopware/Models/Menu/Menu.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\PaginationTest\\:\\:testPagination\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Menu\\\\Menu\\:\\:setPluginId\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/PaginationTest.php
+ path: engine/Shopware/Models/Menu/Menu.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\SearchResultTest\\:\\:testResultCollection\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Menu\\\\Menu\\:\\:setPosition\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/SearchResultTest.php
+ path: engine/Shopware/Models/Menu/Menu.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\TestCase\\:\\:createCustomer\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Menu\\\\Menu\\:\\:setShortcut\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/TestCase.php
+ path: engine/Shopware/Models/Menu/Menu.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\TestCase\\:\\:createCustomer\\(\\) has parameter \\$customer with no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Menu\\\\Menu\\:\\:\\$children with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/TestCase.php
+ path: engine/Shopware/Models/Menu/Menu.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\TestCase\\:\\:filterData\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Backup\\:\\:setDate\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/TestCase.php
+ path: engine/Shopware/Models/MultiEdit/Backup.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\TestCase\\:\\:filterData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Backup\\:\\:setFilterString\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/TestCase.php
+ path: engine/Shopware/Models/MultiEdit/Backup.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\TestCase\\:\\:insert\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Backup\\:\\:setHash\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/TestCase.php
+ path: engine/Shopware/Models/MultiEdit/Backup.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\TestCase\\:\\:search\\(\\) has parameter \\$customers with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Backup\\:\\:setItems\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/CustomerSearchBundleDBAL/TestCase.php
+ path: engine/Shopware/Models/MultiEdit/Backup.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\ESIndexingBundle\\\\BacklogProcessorTest\\:\\:mockProductSynchronizer\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Backup\\:\\:setOperationString\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/ESIndexingBundle/BacklogProcessorTest.php
+ path: engine/Shopware/Models/MultiEdit/Backup.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\ESIndexingBundle\\\\BacklogProcessorTest\\:\\:retrieveLatestBacklogs\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Backup\\:\\:setPath\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/ESIndexingBundle/BacklogProcessorTest.php
+ path: engine/Shopware/Models/MultiEdit/Backup.php
-
- message: "#^Cannot call method getGroups\\(\\) on Shopware\\\\Models\\\\Article\\\\Configurator\\\\Set\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Backup\\:\\:setSize\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/ESIndexingBundle/Product/ProductListingVariationLoaderTest.php
+ path: engine/Shopware/Models/MultiEdit/Backup.php
-
- message: "#^Cannot call method getNumber\\(\\) on Shopware\\\\Models\\\\Article\\\\Detail\\|null\\.$#"
- count: 2
- path: tests/Functional/Bundle/ESIndexingBundle/Product/ProductListingVariationLoaderTest.php
+ message: "#^Property Shopware\\\\Models\\\\MultiEdit\\\\Backup\\:\\:\\$date \\(DateTimeInterface\\) does not accept DateTimeInterface\\|null\\.$#"
+ count: 1
+ path: engine/Shopware/Models/MultiEdit/Backup.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\ESIndexingBundle\\\\Product\\\\ProductListingVariationLoaderTest\\:\\:getProductGroups\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Filter\\:\\:setCreated\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/ESIndexingBundle/Product/ProductListingVariationLoaderTest.php
+ path: engine/Shopware/Models/MultiEdit/Filter.php
-
- message: "#^Parameter \\#2 \\$limit of method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\BacklogReader\\:\\:read\\(\\) expects int, null given\\.$#"
- count: 3
- path: tests/Functional/Bundle/ESIndexingBundle/Subscriber/ORMBacklogSubscriberTest.php
+ message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Filter\\:\\:setDescription\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/MultiEdit/Filter.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\ESIndexingBundle\\\\TextMapping\\\\TextMappingTest\\:\\:createProducts\\(\\) has parameter \\$products with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Filter\\:\\:setFilterString\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/ESIndexingBundle/TextMapping/TextMappingTest.php
+ path: engine/Shopware/Models/MultiEdit/Filter.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\ESIndexingBundle\\\\TextMapping\\\\TextMappingTest\\:\\:testKeywordsIsQueryAble\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Filter\\:\\:setIsFavorite\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/ESIndexingBundle/TextMapping/TextMappingTest.php
+ path: engine/Shopware/Models/MultiEdit/Filter.php
-
- message: "#^Parameter \\#1 \\$orderNumber of method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:updateArticle\\(\\) expects string, int\\|string\\|null given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Filter\\:\\:setIsSimple\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/ESIndexingBundle/TextMapping/TextMappingTest.php
+ path: engine/Shopware/Models/MultiEdit/Filter.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\EmotionBundle\\\\ComponentHandler\\\\EventComponentHandlerTest\\:\\:testFallbackToEventComponentHandler\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Filter\\:\\:setName\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/EmotionBundle/ComponentHandler/EventComponentHandlerTest.php
+ path: engine/Shopware/Models/MultiEdit/Filter.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\EsBackendBundle\\\\BacklogTest\\:\\:testBacklogWillBeWritten\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Queue\\:\\:getArticleDetails\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Bundle/EsBackendBundle/BacklogTest.php
+ path: engine/Shopware/Models/MultiEdit/Queue.php
-
- message: "#^Cannot call method getRawContent\\(\\) on string\\|Zend_Mime_Part\\|false\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Queue\\:\\:setActive\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/MailBundle/LogRepositoryTest.php
+ path: engine/Shopware/Models/MultiEdit/Queue.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\MediaBundle\\\\FilesystemTest\\:\\:_testDelete\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Queue\\:\\:setArticleDetails\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/MediaBundle/FilesystemTest.php
+ path: engine/Shopware/Models/MultiEdit/Queue.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\MediaBundle\\\\FilesystemTest\\:\\:_testRead\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Queue\\:\\:setArticleDetails\\(\\) has parameter \\$articleDetails with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Bundle/MediaBundle/FilesystemTest.php
+ path: engine/Shopware/Models/MultiEdit/Queue.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\MediaBundle\\\\FilesystemTest\\:\\:_testRename\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Queue\\:\\:setCreated\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/MediaBundle/FilesystemTest.php
+ path: engine/Shopware/Models/MultiEdit/Queue.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\MediaBundle\\\\FilesystemTest\\:\\:_testSize\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Queue\\:\\:setFilterString\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/MediaBundle/FilesystemTest.php
+ path: engine/Shopware/Models/MultiEdit/Queue.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\MediaBundle\\\\FilesystemTest\\:\\:_testWrite\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Queue\\:\\:setInitialSize\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/MediaBundle/FilesystemTest.php
+ path: engine/Shopware/Models/MultiEdit/Queue.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\MediaBundle\\\\FilesystemTest\\:\\:testFiles\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Queue\\:\\:setOperations\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/MediaBundle/FilesystemTest.php
+ path: engine/Shopware/Models/MultiEdit/Queue.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\MediaBundle\\\\FilesystemTest\\:\\:testUrlGeneration\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\Queue\\:\\:setResource\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/MediaBundle/FilesystemTest.php
+ path: engine/Shopware/Models/MultiEdit/Queue.php
-
- message: "#^Parameter \\#1 \\$expectedJson of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertJsonStringEqualsJsonString\\(\\) expects string, string\\|false given\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\MultiEdit\\\\Queue\\:\\:\\$articleDetails with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Bundle/MediaBundle/FilesystemTest.php
+ path: engine/Shopware/Models/MultiEdit/Queue.php
-
- message: "#^Parameter \\#2 \\$actualJson of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertJsonStringEqualsJsonString\\(\\) expects string, string\\|false given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\QueueArticle\\:\\:setDetail\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/MediaBundle/FilesystemTest.php
+ path: engine/Shopware/Models/MultiEdit/QueueArticle.php
-
- message: "#^Parameter \\#2 \\$contents of method Shopware\\\\Bundle\\\\MediaBundle\\\\MediaServiceInterface\\:\\:write\\(\\) expects string, string\\|false given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\MultiEdit\\\\QueueArticle\\:\\:setQueue\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/MediaBundle/FilesystemTest.php
+ path: engine/Shopware/Models/MultiEdit/QueueArticle.php
-
- message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\MediaBundle\\\\FilesystemTest\\:\\:\\$testData type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Address\\:\\:setAdded\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/MediaBundle/FilesystemTest.php
+ path: engine/Shopware/Models/Newsletter/Address.php
-
- message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\MediaBundle\\\\FilesystemTest\\:\\:\\$testPaths type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Address\\:\\:setDoubleOptinConfirmed\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/MediaBundle/FilesystemTest.php
+ path: engine/Shopware/Models/Newsletter/Address.php
-
- message: "#^Access to private property Shopware\\\\Bundle\\\\MediaBundle\\\\GarbageCollector\\:\\:\\$mediaPositions\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Address\\:\\:setEmail\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/MediaBundle/GarbageCollectorFactoryTest.php
+ path: engine/Shopware/Models/Newsletter/Address.php
-
- message: "#^Cannot call method getExtension\\(\\) on Shopware\\\\Models\\\\Media\\\\Media\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Address\\:\\:setGroupId\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/MediaBundle/MediaReplaceServiceTest.php
+ path: engine/Shopware/Models/Newsletter/Address.php
-
- message: "#^Cannot call method getPath\\(\\) on Shopware\\\\Models\\\\Media\\\\Media\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Address\\:\\:setIsCustomer\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/MediaBundle/MediaReplaceServiceTest.php
+ path: engine/Shopware/Models/Newsletter/Address.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\BatchProductNumberSearchTest\\:\\:createProducts\\(\\) has parameter \\$products with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Address\\:\\:setLastMailingId\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/BatchProductNumberSearchTest.php
+ path: engine/Shopware/Models/Newsletter/Address.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\BatchProductSearchTest\\:\\:createProducts\\(\\) has parameter \\$products with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Address\\:\\:setLastNewsletterId\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/BatchProductSearchTest.php
+ path: engine/Shopware/Models/Newsletter/Address.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\OrderNumberConditionTest\\:\\:createProducts\\(\\) has parameter \\$products with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Address\\:\\:setLastReadId\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Condition/OrderNumberConditionTest.php
+ path: engine/Shopware/Models/Newsletter/Address.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\PropertyConditionTest\\:\\:createPropertyCombination\\(\\) has parameter \\$properties with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContactData\\:\\:setAdded\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Condition/PropertyConditionTest.php
+ path: engine/Shopware/Models/Newsletter/ContactData.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\PropertyConditionTest\\:\\:createPropertyCombination\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContactData\\:\\:setCity\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Condition/PropertyConditionTest.php
+ path: engine/Shopware/Models/Newsletter/ContactData.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\SalesConditionTest\\:\\:createProducts\\(\\) has parameter \\$products with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContactData\\:\\:setDeleted\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Condition/SalesConditionTest.php
+ path: engine/Shopware/Models/Newsletter/ContactData.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\SearchTermConditionTest\\:\\:createProducts\\(\\) has parameter \\$products with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContactData\\:\\:setDoubleOptinConfirmed\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Condition/SearchTermConditionTest.php
+ path: engine/Shopware/Models/Newsletter/ContactData.php
-
- message: "#^Cannot call method getCalculatedPrice\\(\\) on Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Struct\\\\Product\\\\Price\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContactData\\:\\:setEmail\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionOnSaleTest.php
+ path: engine/Shopware/Models/Newsletter/ContactData.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionOnSaleTest\\:\\:assertPrices\\(\\) has parameter \\$prices with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContactData\\:\\:setFirstName\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionOnSaleTest.php
+ path: engine/Shopware/Models/Newsletter/ContactData.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionOnSaleTest\\:\\:buildConfigurator\\(\\) has parameter \\$expected with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContactData\\:\\:setGroupId\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionOnSaleTest.php
+ path: engine/Shopware/Models/Newsletter/ContactData.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionOnSaleTest\\:\\:createCondition\\(\\) has parameter \\$expand with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContactData\\:\\:setLastName\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionOnSaleTest.php
+ path: engine/Shopware/Models/Newsletter/ContactData.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionOnSaleTest\\:\\:createCondition\\(\\) has parameter \\$groupName with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContactData\\:\\:setSalutation\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionOnSaleTest.php
+ path: engine/Shopware/Models/Newsletter/ContactData.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionOnSaleTest\\:\\:createCondition\\(\\) has parameter \\$options with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContactData\\:\\:setStreet\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionOnSaleTest.php
+ path: engine/Shopware/Models/Newsletter/ContactData.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionOnSaleTest\\:\\:getProduct\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContactData\\:\\:setTitle\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionOnSaleTest.php
+ path: engine/Shopware/Models/Newsletter/ContactData.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionOnSaleTest\\:\\:mapOptions\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContactData\\:\\:setZipCode\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionOnSaleTest.php
+ path: engine/Shopware/Models/Newsletter/ContactData.php
-
- message: "#^Parameter \\#1 \\$products of method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionOnSaleTest\\:\\:assertPrices\\(\\) expects array\\, array\\ given\\.$#"
- count: 7
- path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionOnSaleTest.php
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Container\\:\\:getArticles\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/Newsletter/Container.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionTest\\:\\:buildConfigurator\\(\\) has parameter \\$expected with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Container\\:\\:getLinks\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionTest.php
+ path: engine/Shopware/Models/Newsletter/Container.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionTest\\:\\:createCondition\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Container\\:\\:setDescription\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionTest.php
+ path: engine/Shopware/Models/Newsletter/Container.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionTest\\:\\:getProduct\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Container\\:\\:setNewsletter\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionTest.php
+ path: engine/Shopware/Models/Newsletter/Container.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionTest\\:\\:mapOptions\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Container\\:\\:setPosition\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionTest.php
+ path: engine/Shopware/Models/Newsletter/Container.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionWithCurrencyFactor\\:\\:assertPrices\\(\\) has parameter \\$prices with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Container\\:\\:setType\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithCurrencyFactor.php
+ path: engine/Shopware/Models/Newsletter/Container.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionWithCurrencyFactor\\:\\:buildConfigurator\\(\\) has parameter \\$expected with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Container\\:\\:setValue\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithCurrencyFactor.php
+ path: engine/Shopware/Models/Newsletter/Container.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionWithCurrencyFactor\\:\\:createCondition\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Newsletter\\\\Container\\:\\:\\$articles with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithCurrencyFactor.php
+ path: engine/Shopware/Models/Newsletter/Container.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionWithCurrencyFactor\\:\\:getProduct\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Newsletter\\\\Container\\:\\:\\$links with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithCurrencyFactor.php
+ path: engine/Shopware/Models/Newsletter/Container.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionWithCurrencyFactor\\:\\:getSearchResult\\(\\) has parameter \\$expanded with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Article\\:\\:setArticleDetail\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithCurrencyFactor.php
+ path: engine/Shopware/Models/Newsletter/ContainerType/Article.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionWithCurrencyFactor\\:\\:mapOptions\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Article\\:\\:setContainer\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithCurrencyFactor.php
+ path: engine/Shopware/Models/Newsletter/ContainerType/Article.php
-
- message: "#^Cannot call method getCalculatedPrice\\(\\) on Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Struct\\\\Product\\\\Price\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Article\\:\\:setName\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithGraduationTest.php
+ path: engine/Shopware/Models/Newsletter/ContainerType/Article.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionWithGraduationTest\\:\\:assertPrices\\(\\) has parameter \\$prices with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Article\\:\\:setPosition\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithGraduationTest.php
+ path: engine/Shopware/Models/Newsletter/ContainerType/Article.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionWithGraduationTest\\:\\:buildConfigurator\\(\\) has parameter \\$expected with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Article\\:\\:setType\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithGraduationTest.php
+ path: engine/Shopware/Models/Newsletter/ContainerType/Article.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionWithGraduationTest\\:\\:createCondition\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Banner\\:\\:setContainer\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithGraduationTest.php
+ path: engine/Shopware/Models/Newsletter/ContainerType/Banner.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionWithGraduationTest\\:\\:getProduct\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Banner\\:\\:setDescription\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithGraduationTest.php
+ path: engine/Shopware/Models/Newsletter/ContainerType/Banner.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionWithGraduationTest\\:\\:mapOptions\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Banner\\:\\:setImage\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithGraduationTest.php
+ path: engine/Shopware/Models/Newsletter/ContainerType/Banner.php
-
- message: "#^Parameter \\#1 \\$products of method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionWithGraduationTest\\:\\:assertPrices\\(\\) expects array\\, array\\ given\\.$#"
- count: 7
- path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithGraduationTest.php
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Banner\\:\\:setLink\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Newsletter/ContainerType/Banner.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionWithPriceGroupTest\\:\\:buildConfigurator\\(\\) has parameter \\$expected with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Banner\\:\\:setTarget\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithPriceGroupTest.php
+ path: engine/Shopware/Models/Newsletter/ContainerType/Banner.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionWithPriceGroupTest\\:\\:createCondition\\(\\) has parameter \\$expand with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Link\\:\\:setContainer\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithPriceGroupTest.php
+ path: engine/Shopware/Models/Newsletter/ContainerType/Link.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionWithPriceGroupTest\\:\\:createCondition\\(\\) has parameter \\$groupName with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Link\\:\\:setDescription\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithPriceGroupTest.php
+ path: engine/Shopware/Models/Newsletter/ContainerType/Link.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionWithPriceGroupTest\\:\\:createCondition\\(\\) has parameter \\$options with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Link\\:\\:setLink\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithPriceGroupTest.php
+ path: engine/Shopware/Models/Newsletter/ContainerType/Link.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionWithPriceGroupTest\\:\\:getPriceData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Link\\:\\:setPosition\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithPriceGroupTest.php
+ path: engine/Shopware/Models/Newsletter/ContainerType/Link.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionWithPriceGroupTest\\:\\:getProduct\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Link\\:\\:setTarget\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithPriceGroupTest.php
+ path: engine/Shopware/Models/Newsletter/ContainerType/Link.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionWithPriceGroupTest\\:\\:mapOptions\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Text\\:\\:setAlignment\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithPriceGroupTest.php
+ path: engine/Shopware/Models/Newsletter/ContainerType/Text.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Facet\\\\PropertyFacetTest\\:\\:createPropertyCombination\\(\\) has parameter \\$properties with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Text\\:\\:setContainer\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Facet/PropertyFacetTest.php
+ path: engine/Shopware/Models/Newsletter/ContainerType/Text.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Facet\\\\PropertyFacetTest\\:\\:createPropertyCombination\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Text\\:\\:setContent\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Facet/PropertyFacetTest.php
+ path: engine/Shopware/Models/Newsletter/ContainerType/Text.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\HideNoInStockTest\\:\\:categoryConditionFilter\\(\\) has parameter \\$el with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Text\\:\\:setHeadline\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/HideNoInStockTest.php
+ path: engine/Shopware/Models/Newsletter/ContainerType/Text.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\HideNoInStockTest\\:\\:getStoreFrontConditions\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Text\\:\\:setImage\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/HideNoInStockTest.php
+ path: engine/Shopware/Models/Newsletter/ContainerType/Text.php
-
- message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\HideNoInStockTest\\:\\:\\$testProducts type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\ContainerType\\\\Text\\:\\:setLink\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/HideNoInStockTest.php
+ path: engine/Shopware/Models/Newsletter/ContainerType/Text.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ManualSortingTest\\:\\:search\\(\\) has parameter \\$configs with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Group\\:\\:setName\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Sorting/ManualSortingTest.php
+ path: engine/Shopware/Models/Newsletter/Group.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ManualSortingTest\\:\\:search\\(\\) has parameter \\$context with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:getAlreadySendTo\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Sorting/ManualSortingTest.php
+ path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ManualSortingTest\\:\\:search\\(\\) has parameter \\$expectedNumbers with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:getContainers\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Sorting/ManualSortingTest.php
+ path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ManualSortingTest\\:\\:search\\(\\) has parameter \\$products with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:getOrders\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Sorting/ManualSortingTest.php
+ path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\PopularitySortingTest\\:\\:search\\(\\) has parameter \\$configs with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:setClicked\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Sorting/PopularitySortingTest.php
+ path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\PopularitySortingTest\\:\\:search\\(\\) has parameter \\$expectedNumbers with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:setCustomerGroup\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Sorting/PopularitySortingTest.php
+ path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\PopularitySortingTest\\:\\:search\\(\\) has parameter \\$products with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:setDate\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Sorting/PopularitySortingTest.php
+ path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\PriceSortingTest\\:\\:getPriceContext\\(\\) has parameter \\$discount with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:setGroups\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Sorting/PriceSortingTest.php
+ path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\PriceSortingTest\\:\\:getPriceContext\\(\\) has parameter \\$displayGross with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:setLanguageId\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Sorting/PriceSortingTest.php
+ path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\PriceSortingTest\\:\\:search\\(\\) has parameter \\$configs with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:setLocked\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Sorting/PriceSortingTest.php
+ path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\PriceSortingTest\\:\\:search\\(\\) has parameter \\$context with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:setPlaintext\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Sorting/PriceSortingTest.php
+ path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\PriceSortingTest\\:\\:search\\(\\) has parameter \\$expectedNumbers with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:setPublish\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Sorting/PriceSortingTest.php
+ path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\PriceSortingTest\\:\\:search\\(\\) has parameter \\$products with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:setRead\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Sorting/PriceSortingTest.php
+ path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ProductAttributeSortingTest\\:\\:search\\(\\) has parameter \\$configs with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:setRecipients\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Sorting/ProductAttributeSortingTest.php
+ path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ProductAttributeSortingTest\\:\\:search\\(\\) has parameter \\$context with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:setSenderMail\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Sorting/ProductAttributeSortingTest.php
+ path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ProductAttributeSortingTest\\:\\:search\\(\\) has parameter \\$expectedNumbers with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:setSenderName\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Sorting/ProductAttributeSortingTest.php
+ path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ProductAttributeSortingTest\\:\\:search\\(\\) has parameter \\$products with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:setStatus\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Sorting/ProductAttributeSortingTest.php
+ path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ProductNameSortingTest\\:\\:search\\(\\) has parameter \\$configs with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:setSubject\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Sorting/ProductNameSortingTest.php
+ path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ProductNameSortingTest\\:\\:search\\(\\) has parameter \\$context with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:setTemplateId\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Sorting/ProductNameSortingTest.php
+ path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ProductNameSortingTest\\:\\:search\\(\\) has parameter \\$expectedNumbers with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:setTimedDelivery\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Sorting/ProductNameSortingTest.php
+ path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ProductNameSortingTest\\:\\:search\\(\\) has parameter \\$products with no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:\\$addresses with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Sorting/ProductNameSortingTest.php
+ path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ProductNumberSortingTest\\:\\:search\\(\\) has parameter \\$configs with no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Newsletter\\\\Newsletter\\:\\:\\$containers with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Sorting/ProductNumberSortingTest.php
+ path: engine/Shopware/Models/Newsletter/Newsletter.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ProductNumberSortingTest\\:\\:search\\(\\) has parameter \\$context with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Repository\\:\\:getListAddressesQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Sorting/ProductNumberSortingTest.php
+ path: engine/Shopware/Models/Newsletter/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ProductNumberSortingTest\\:\\:search\\(\\) has parameter \\$expectedNumbers with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Repository\\:\\:getListAddressesQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Sorting/ProductNumberSortingTest.php
+ path: engine/Shopware/Models/Newsletter/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ProductNumberSortingTest\\:\\:search\\(\\) has parameter \\$products with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Repository\\:\\:getListGroupsQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Sorting/ProductNumberSortingTest.php
+ path: engine/Shopware/Models/Newsletter/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ReleaseDateSortingTest\\:\\:search\\(\\) has parameter \\$configs with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Repository\\:\\:getListGroupsQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Sorting/ReleaseDateSortingTest.php
+ path: engine/Shopware/Models/Newsletter/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ReleaseDateSortingTest\\:\\:search\\(\\) has parameter \\$context with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Repository\\:\\:getListNewslettersQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Sorting/ReleaseDateSortingTest.php
+ path: engine/Shopware/Models/Newsletter/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ReleaseDateSortingTest\\:\\:search\\(\\) has parameter \\$expectedNumbers with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Repository\\:\\:getListNewslettersQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Sorting/ReleaseDateSortingTest.php
+ path: engine/Shopware/Models/Newsletter/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ReleaseDateSortingTest\\:\\:search\\(\\) has parameter \\$products with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Repository\\:\\:getListSenderQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundle/Sorting/ReleaseDateSortingTest.php
+ path: engine/Shopware/Models/Newsletter/Repository.php
-
- message: "#^Parameter \\#1 \\$sql of method Doctrine\\\\DBAL\\\\Connection\\:\\:exec\\(\\) expects string, string\\|false given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Repository\\:\\:getListSenderQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/SearchBundleDBAL/SearchIndexerTest.php
+ path: engine/Shopware/Models/Newsletter/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SitemapBundle\\\\Provider\\\\CustomUrlProviderTest\\:\\:getCustomUrlProvider\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Sender\\:\\:setEmail\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SitemapBundle/Provider/CustomUrlProviderTest.php
+ path: engine/Shopware/Models/Newsletter/Sender.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SitemapBundle\\\\Provider\\\\CustomUrlProviderTest\\:\\:testGetUrlsReturnsAllUrlsForShop\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Newsletter\\\\Sender\\:\\:setName\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SitemapBundle/Provider/CustomUrlProviderTest.php
+ path: engine/Shopware/Models/Newsletter/Sender.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SitemapBundle\\\\Provider\\\\CustomUrlProviderTest\\:\\:testGetUrlsReturnsAllUrlsForShopIdZero\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Basket\\:\\:setArticleId\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SitemapBundle/Provider/CustomUrlProviderTest.php
+ path: engine/Shopware/Models/Order/Basket.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SitemapBundle\\\\Provider\\\\CustomUrlProviderTest\\:\\:testGetUrlsReturnsNoUrls\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Basket\\:\\:setArticleName\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SitemapBundle/Provider/CustomUrlProviderTest.php
+ path: engine/Shopware/Models/Order/Basket.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SitemapBundle\\\\Provider\\\\CustomUrlProviderTest\\:\\:testGetUrlsReturnsNoUrlsWrongShopId\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Basket\\:\\:setConfig\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SitemapBundle/Provider/CustomUrlProviderTest.php
+ path: engine/Shopware/Models/Order/Basket.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SitemapBundle\\\\SitemapLockTest\\:\\:testLocks\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Basket\\:\\:setCurrencyFactor\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/SitemapBundle/SitemapLockTest.php
+ path: engine/Shopware/Models/Order/Basket.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\CheapestPriceTest\\:\\:createPriceGroupProduct\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Basket\\:\\:setCustomerId\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/CheapestPriceTest.php
+ path: engine/Shopware/Models/Order/Basket.php
-
- message: "#^Parameter \\#1 \\$host of method Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Struct\\\\Shop\\:\\:setHost\\(\\) expects string, string\\|null given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Basket\\:\\:setDate\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Converter.php
+ path: engine/Shopware/Models/Order/Basket.php
-
- message: "#^Parameter \\#1 \\$path of method Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Struct\\\\Category\\:\\:setPath\\(\\) expects array, string given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Basket\\:\\:setEsdArticle\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Converter.php
+ path: engine/Shopware/Models/Order/Basket.php
-
- message: "#^Parameter \\#1 \\$path of method Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Struct\\\\Shop\\:\\:setPath\\(\\) expects string, string\\|null given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Basket\\:\\:setLastViewPort\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Converter.php
+ path: engine/Shopware/Models/Order/Basket.php
-
- message: "#^Parameter \\#1 \\$quantity of method Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Struct\\\\Product\\\\PriceDiscount\\:\\:setQuantity\\(\\) expects int, float given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Basket\\:\\:setMode\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Converter.php
+ path: engine/Shopware/Models/Order/Basket.php
-
- message: "#^Parameter \\#1 \\$url of method Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Struct\\\\Shop\\:\\:setUrl\\(\\) expects string, string\\|null given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Basket\\:\\:setNetPrice\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Converter.php
+ path: engine/Shopware/Models/Order/Basket.php
-
- message: "#^Parameter \\#2 \\$baseUrl of class Shopware\\\\Components\\\\Routing\\\\Context constructor expects string, string\\|null given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Basket\\:\\:setOrderNumber\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/CoverTest.php
+ path: engine/Shopware/Models/Order/Basket.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:cleanUpCombinations\\(\\) has parameter \\$combinations with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Basket\\:\\:setPartnerId\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Basket.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:cleanUpCombinations\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Basket\\:\\:setPrice\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Basket.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:combinations\\(\\) has parameter \\$arrays with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Basket\\:\\:setQuantity\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Basket.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:combinations\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Basket\\:\\:setSessionId\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Basket.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:createCategory\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Basket\\:\\:setShippingFree\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Basket.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:createConfiguratorSet\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Basket\\:\\:setTaxRate\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Basket.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:createContext\\(\\) has parameter \\$taxes with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Basket\\:\\:setUserAgent\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Basket.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:createCurrency\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Billing\\:\\:fromAddress\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Billing.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:createCustomerGroup\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Billing\\:\\:setAdditionalAddressLine1\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Billing.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:createManufacturer\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Billing\\:\\:setAdditionalAddressLine2\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Billing.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:createProperties\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Billing\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Billing.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:createTax\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Billing\\:\\:setCountry\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Billing.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:createUnitTranslations\\(\\) has parameter \\$translation with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Billing\\:\\:setCustomer\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Billing.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:createUnitTranslations\\(\\) has parameter \\$unitIds with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Billing\\:\\:setOrder\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Billing.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:createVotes\\(\\) has parameter \\$points with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Billing\\:\\:setState\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Billing.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:generateVariants\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Billing\\:\\:setTitle\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Billing.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:generateVariants\\(\\) has parameter \\$groups with no value type specified in iterable type array\\.$#"
+ message: "#^Parameter \\#1 \\$country of method Shopware\\\\Models\\\\Order\\\\Billing\\:\\:setCountry\\(\\) expects Shopware\\\\Models\\\\Country\\\\Country, Shopware\\\\Models\\\\Country\\\\Country\\|null given\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Billing.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:generateVariants\\(\\) has parameter \\$numberPrefix with no type specified\\.$#"
+ message: "#^Parameter \\#1 \\$entity of method Shopware\\\\Components\\\\Model\\\\ModelManager\\:\\:toArray\\(\\) expects array\\|Shopware\\\\Components\\\\Model\\\\ModelEntity\\|Traversable, Shopware\\\\Models\\\\Attribute\\\\CustomerAddress\\|null given\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Billing.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:generateVariants\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Detail\\:\\:setArticleDetail\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Detail.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getCategoryData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Detail\\:\\:setArticleNumber\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Detail.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getConfigurator\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Detail\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Detail.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getConfigurator\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Detail\\:\\:setEan\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Detail.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getGraduatedPrices\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Detail\\:\\:setEsd\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Detail.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getImageData\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Detail\\:\\:setOrder\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Detail.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getImageData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Detail\\:\\:setPackUnit\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Detail.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getListProduct\\(\\) has parameter \\$configs with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Detail\\:\\:setStatus\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Detail.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getListProduct\\(\\) should return Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Struct\\\\ListProduct but returns Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Struct\\\\ListProduct\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Detail\\:\\:setTax\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Detail.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getListProducts\\(\\) has parameter \\$configs with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Detail\\:\\:setTaxRate\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Detail.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getManufacturerData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Detail\\:\\:setUnit\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Detail.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getProductConfigurator\\(\\) has parameter \\$selection with no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Order\\\\Detail\\:\\:\\$status has no type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Detail.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getProductData\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Document\\\\Document\\:\\:setOrder\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Document/Document.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getProductData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Document\\\\Document\\:\\:setType\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Document/Document.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getProductOptionsByName\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Document\\\\Document\\:\\:setTypeId\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Document/Document.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getProductProperties\\(\\) should return Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Struct\\\\Property\\\\Set but returns Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Struct\\\\Property\\\\Set\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Document\\\\Repository\\:\\:filterListQuery\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Document/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getProperties\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Document\\\\Repository\\:\\:filterListQuery\\(\\) has parameter \\$filter with no type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Document/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getShop\\(\\) should return Shopware\\\\Models\\\\Shop\\\\Shop but returns Shopware\\\\Models\\\\Shop\\\\Shop\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Document\\\\Repository\\:\\:getListQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Document/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getUnitData\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Document\\\\Repository\\:\\:getListQuery\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Document/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getUnitData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Esd\\:\\:setDate\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Esd.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getVariantData\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Esd\\:\\:setOrder\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Esd.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getVariantData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Esd\\:\\:setOrderDetail\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Esd.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getVariantsByOptions\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\History\\:\\:setChangeDate\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/History.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getVariantsByOptions\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Number\\:\\:setDescription\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Number.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:insertConfiguratorData\\(\\) has parameter \\$groups with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Number\\:\\:setName\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Number.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:updateArticle\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Number\\:\\:setNumber\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/Number.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:updateConfiguratorVariants\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\User\\\\User\\|null\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/OrderHistorySubscriber.php
-
- message: "#^Parameter \\#1 \\$customerGroup of method Shopware\\\\Models\\\\Price\\\\Discount\\:\\:setCustomerGroup\\(\\) expects Shopware\\\\Models\\\\Customer\\\\Group, Shopware\\\\Models\\\\Customer\\\\Group\\|null given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\OrderHistorySubscriber\\:\\:preUpdate\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/OrderHistorySubscriber.php
-
- message: "#^Parameter \\#1 \\$entity of method Doctrine\\\\ORM\\\\EntityManager\\:\\:remove\\(\\) expects object, Shopware\\\\Models\\\\Price\\\\Group\\|null given\\.$#"
+ message: "#^Query error\\: Column \"s_order_history\\.order_status_id\" expects value type int\\|null, got type mixed$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/OrderHistorySubscriber.php
-
- message: "#^Parameter \\#1 \\$entity of method Doctrine\\\\ORM\\\\EntityManager\\:\\:remove\\(\\) expects object, Shopware\\\\Models\\\\Shop\\\\Currency\\|null given\\.$#"
+ message: "#^Query error\\: Column \"s_order_history\\.payment_status_id\" expects value type int\\|null, got type mixed$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/OrderHistorySubscriber.php
-
- message: "#^Parameter \\#1 \\$entity of method Doctrine\\\\ORM\\\\EntityManager\\:\\:remove\\(\\) expects object, Shopware\\\\Models\\\\Tax\\\\Tax\\|null given\\.$#"
+ message: "#^Query error\\: Column \"s_order_history\\.previous_order_status_id\" expects value type int\\|null, got type mixed$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/OrderHistorySubscriber.php
-
- message: "#^Parameter \\#1 \\$position of method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Group\\:\\:setPosition\\(\\) expects int, array given\\.$#"
+ message: "#^Query error\\: Column \"s_order_history\\.previous_payment_status_id\" expects value type int\\|null, got type mixed$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
+ path: engine/Shopware/Models/Order/OrderHistorySubscriber.php
-
- message: "#^Cannot call method getMedia\\(\\) on Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Struct\\\\Product\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Repository\\:\\:getOrderStatusQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/ProductMediaTest.php
+ path: engine/Shopware/Models/Order/Repository.php
-
- message: "#^Parameter \\#2 \\$baseUrl of class Shopware\\\\Components\\\\Routing\\\\Context constructor expects string, string\\|null given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Repository\\:\\:getOrderStatusQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/ProductMediaTest.php
+ path: engine/Shopware/Models/Order/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\PropertyHydratorTest\\:\\:hydrateDataProvider\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Repository\\:\\:getPaymentStatusQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/PropertyHydratorTest.php
+ path: engine/Shopware/Models/Order/Repository.php
-
- message: "#^Negated boolean expression is always false\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Repository\\:\\:getPaymentStatusQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/SimilarProductsTest.php
+ path: engine/Shopware/Models/Order/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\TestCase\\:\\:assertSearchResult\\(\\) has parameter \\$expectedNumbers with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Repository\\:\\:getPayments\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/TestCase.php
+ path: engine/Shopware/Models/Order/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\TestCase\\:\\:createProducts\\(\\) has parameter \\$products with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Repository\\:\\:searchCustomers\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/TestCase.php
+ path: engine/Shopware/Models/Order/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\TestCase\\:\\:search\\(\\) has parameter \\$configs with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Shipping\\:\\:fromAddress\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/TestCase.php
+ path: engine/Shopware/Models/Order/Shipping.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\TestCase\\:\\:search\\(\\) has parameter \\$expectedNumbers with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Shipping\\:\\:setAdditionalAddressLine1\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/TestCase.php
+ path: engine/Shopware/Models/Order/Shipping.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\TestCase\\:\\:search\\(\\) has parameter \\$products with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Shipping\\:\\:setAdditionalAddressLine2\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Bundle/StoreFrontBundle/TestCase.php
+ path: engine/Shopware/Models/Order/Shipping.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Commands\\\\ConfigSetCommandTest\\:\\:configValueProvider\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Shipping\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Commands/ConfigSetCommandTest.php
+ path: engine/Shopware/Models/Order/Shipping.php
-
- message: "#^Cannot access offset 'customer' on array\\|Shopware\\\\Models\\\\Customer\\\\Address\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Shipping\\:\\:setCountry\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/AddressTest.php
+ path: engine/Shopware/Models/Order/Shipping.php
-
- message: "#^Cannot access offset 'id' on array\\|Shopware\\\\Models\\\\Customer\\\\Address\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Shipping\\:\\:setCustomer\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/AddressTest.php
+ path: engine/Shopware/Models/Order/Shipping.php
-
- message: "#^Cannot call method getDefaultBillingAddress\\(\\) on Shopware\\\\Models\\\\Customer\\\\Customer\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Shipping\\:\\:setOrder\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/AddressTest.php
+ path: engine/Shopware/Models/Order/Shipping.php
-
- message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Country\\\\Country\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Shipping\\:\\:setState\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/AddressTest.php
+ path: engine/Shopware/Models/Order/Shipping.php
-
- message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
- count: 3
- path: tests/Functional/Components/Api/AddressTest.php
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Shipping\\:\\:setTitle\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Order/Shipping.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\AddressTest\\:\\:testDeleteShouldBeSuccessfulAfterOtherDefaultAddress\\(\\) has parameter \\$id with no type specified\\.$#"
+ message: "#^Parameter \\#1 \\$country of method Shopware\\\\Models\\\\Order\\\\Shipping\\:\\:setCountry\\(\\) expects Shopware\\\\Models\\\\Country\\\\Country, Shopware\\\\Models\\\\Country\\\\Country\\|null given\\.$#"
count: 1
- path: tests/Functional/Components/Api/AddressTest.php
+ path: engine/Shopware/Models/Order/Shipping.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\AddressTest\\:\\:testGetOneShouldBeSuccessful\\(\\) has parameter \\$id with no type specified\\.$#"
+ message: "#^Parameter \\#1 \\$entity of method Shopware\\\\Components\\\\Model\\\\ModelManager\\:\\:toArray\\(\\) expects array\\|Shopware\\\\Components\\\\Model\\\\ModelEntity\\|Traversable, Shopware\\\\Models\\\\Attribute\\\\CustomerAddress\\|null given\\.$#"
count: 1
- path: tests/Functional/Components/Api/AddressTest.php
+ path: engine/Shopware/Models/Order/Shipping.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\AddressTest\\:\\:testMakeNewAddressTheDefault\\(\\) has parameter \\$id with no type specified\\.$#"
+ message: "#^Parameter \\#1 \\$phone of method Shopware\\\\Models\\\\Order\\\\Shipping\\:\\:setPhone\\(\\) expects string, string\\|null given\\.$#"
count: 1
- path: tests/Functional/Components/Api/AddressTest.php
+ path: engine/Shopware/Models/Order/Shipping.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\AddressTest\\:\\:testUpdateShouldBeSuccessful\\(\\) has parameter \\$id with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Status\\:\\:setId\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/AddressTest.php
+ path: engine/Shopware/Models/Order/Status.php
-
- message: "#^Parameter \\#1 \\$id of method Shopware\\\\Components\\\\Api\\\\Resource\\\\Address\\:\\:delete\\(\\) expects int, string given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Order\\\\Status\\:\\:setName\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/AddressTest.php
+ path: engine/Shopware/Models/Order/Status.php
-
- message: "#^Parameter \\#1 \\$id of method Shopware\\\\Components\\\\Api\\\\Resource\\\\Address\\:\\:update\\(\\) expects int, string given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Partner\\\\Partner\\:\\:getOrders\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Api/AddressTest.php
+ path: engine/Shopware/Models/Partner/Partner.php
-
- message: "#^Cannot access offset 'details' on array\\|Shopware\\\\Models\\\\Article\\\\Article\\.$#"
- count: 2
- path: tests/Functional/Components/Api/ArticleTest.php
+ message: "#^Method Shopware\\\\Models\\\\Partner\\\\Partner\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Partner/Partner.php
-
- message: "#^Cannot access offset 'id' on array\\|Shopware\\\\Models\\\\Article\\\\Article\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Partner\\\\Partner\\:\\:setCustomerId\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Partner/Partner.php
-
- message: "#^Cannot access offset 'images' on array\\|Shopware\\\\Models\\\\Article\\\\Article\\.$#"
- count: 5
- path: tests/Functional/Components/Api/ArticleTest.php
+ message: "#^Method Shopware\\\\Models\\\\Partner\\\\Partner\\:\\:setOrders\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Partner/Partner.php
-
- message: "#^Cannot access offset 'mainDetail' on array\\|Shopware\\\\Models\\\\Article\\\\Article\\.$#"
- count: 2
- path: tests/Functional/Components/Api/ArticleTest.php
+ message: "#^Method Shopware\\\\Models\\\\Partner\\\\Partner\\:\\:setOrders\\(\\) has parameter \\$orders with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/Partner/Partner.php
-
- message: "#^Cannot access offset 'mainDetailId' on array\\|Shopware\\\\Models\\\\Article\\\\Article\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Partner\\\\Partner\\:\\:\\$orders with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Partner/Partner.php
-
- message: "#^Cannot access offset 'propertyValues' on array\\|Shopware\\\\Models\\\\Article\\\\Article\\.$#"
- count: 5
- path: tests/Functional/Components/Api/ArticleTest.php
+ message: "#^Method Shopware\\\\Models\\\\Partner\\\\Repository\\:\\:getDetailQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Partner/Repository.php
-
- message: "#^Cannot access offset 'translations' on array\\|Shopware\\\\Models\\\\Article\\\\Article\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Partner\\\\Repository\\:\\:getDetailQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Partner/Repository.php
-
- message: "#^Cannot call method getAttr1\\(\\) on Shopware\\\\Models\\\\Attribute\\\\Article\\|null\\.$#"
- count: 2
- path: tests/Functional/Components/Api/ArticleTest.php
+ message: "#^Method Shopware\\\\Models\\\\Partner\\\\Repository\\:\\:getStatisticListQuery\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Partner/Repository.php
-
- message: "#^Cannot call method getAttr2\\(\\) on Shopware\\\\Models\\\\Attribute\\\\Article\\|null\\.$#"
- count: 2
- path: tests/Functional/Components/Api/ArticleTest.php
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\Payment\\:\\:getCountries\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/Payment/Payment.php
-
- message: "#^Cannot call method getAttribute\\(\\) on Shopware\\\\Models\\\\Article\\\\Detail\\|null\\.$#"
- count: 4
- path: tests/Functional/Components/Api/ArticleTest.php
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\Payment\\:\\:getPaymentData\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/Payment/Payment.php
-
- message: "#^Cannot call method getDetails\\(\\) on array\\|Shopware\\\\Models\\\\Article\\\\Article\\.$#"
- count: 3
- path: tests/Functional/Components/Api/ArticleTest.php
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\Payment\\:\\:getPaymentInstances\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/Payment/Payment.php
-
- message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Article\\\\Supplier\\|null\\.$#"
- count: 2
- path: tests/Functional/Components/Api/ArticleTest.php
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\Payment\\:\\:getRuleSets\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/Payment/Payment.php
-
- message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Article\\\\Unit\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\Payment\\:\\:getShops\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Payment/Payment.php
-
- message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Media\\\\Media\\|null\\.$#"
- count: 3
- path: tests/Functional/Components/Api/ArticleTest.php
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\Payment\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Payment/Payment.php
-
- message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Shop\\\\Shop\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\Payment\\:\\:setCountries\\(\\) has parameter \\$countries with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Payment/Payment.php
-
- message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Tax\\\\Tax\\|null\\.$#"
- count: 2
- path: tests/Functional/Components/Api/ArticleTest.php
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\Payment\\:\\:setPaymentData\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Payment/Payment.php
-
- message: "#^Cannot call method getId\\(\\) on array\\|Shopware\\\\Models\\\\Article\\\\Article\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\Payment\\:\\:setPaymentData\\(\\) has parameter \\$paymentData with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Payment/Payment.php
-
- message: "#^Cannot call method getInStock\\(\\) on Shopware\\\\Models\\\\Article\\\\Detail\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\Payment\\:\\:setPaymentInstances\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Payment/Payment.php
-
- message: "#^Cannot call method getLastStock\\(\\) on Shopware\\\\Models\\\\Article\\\\Detail\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\Payment\\:\\:setPaymentInstances\\(\\) has parameter \\$paymentInstances with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Payment/Payment.php
-
- message: "#^Cannot call method getMainDetail\\(\\) on Shopware\\\\Models\\\\Article\\\\Article\\|null\\.$#"
- count: 2
- path: tests/Functional/Components/Api/ArticleTest.php
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\Payment\\:\\:setPlugin\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Payment/Payment.php
-
- message: "#^Cannot call method getMainDetail\\(\\) on array\\|Shopware\\\\Models\\\\Article\\\\Article\\.$#"
- count: 2
- path: tests/Functional/Components/Api/ArticleTest.php
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\Payment\\:\\:setRuleSets\\(\\) has parameter \\$ruleSets with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/Payment/Payment.php
-
- message: "#^Cannot call method getNumber\\(\\) on Shopware\\\\Models\\\\Article\\\\Detail\\|null\\.$#"
- count: 6
- path: tests/Functional/Components/Api/ArticleTest.php
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\Payment\\:\\:setShops\\(\\) has parameter \\$shops with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/Payment/Payment.php
-
- message: "#^Cannot call method getOptions\\(\\) on Shopware\\\\Models\\\\Article\\\\Configurator\\\\Set\\|null\\.$#"
- count: 3
- path: tests/Functional/Components/Api/ArticleTest.php
+ message: "#^Property Shopware\\\\Models\\\\Payment\\\\Payment\\:\\:\\$countries with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/Payment/Payment.php
-
- message: "#^Cannot call method getPrices\\(\\) on Shopware\\\\Models\\\\Article\\\\Detail\\|null\\.$#"
- count: 8
- path: tests/Functional/Components/Api/ArticleTest.php
+ message: "#^Property Shopware\\\\Models\\\\Payment\\\\Payment\\:\\:\\$paymentData with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/Payment/Payment.php
-
- message: "#^Cannot call method getTax\\(\\) on Shopware\\\\Models\\\\Tax\\\\Tax\\|null\\.$#"
- count: 3
- path: tests/Functional/Components/Api/ArticleTest.php
+ message: "#^Property Shopware\\\\Models\\\\Payment\\\\Payment\\:\\:\\$paymentInstances with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/Payment/Payment.php
-
- message: "#^Cannot call method getThumbnails\\(\\) on Shopware\\\\Models\\\\Media\\\\Media\\|null\\.$#"
- count: 5
- path: tests/Functional/Components/Api/ArticleTest.php
+ message: "#^Property Shopware\\\\Models\\\\Payment\\\\Payment\\:\\:\\$ruleSets with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/Payment/Payment.php
-
- message: "#^Cannot call method getType\\(\\) on Shopware\\\\Models\\\\Article\\\\Configurator\\\\Set\\|null\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Payment\\\\Payment\\:\\:\\$shops with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Payment/Payment.php
-
- message: "#^Cannot call method getUnit\\(\\) on Shopware\\\\Models\\\\Article\\\\Detail\\|null\\.$#"
- count: 6
- path: tests/Functional/Components/Api/ArticleTest.php
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\PaymentInstance\\:\\:setAccountHolder\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Payment/PaymentInstance.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\ArticleTest\\:\\:cleanUpCombinations\\(\\) has parameter \\$combinations with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\PaymentInstance\\:\\:setAccountNumber\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Payment/PaymentInstance.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\ArticleTest\\:\\:cleanUpCombinations\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\PaymentInstance\\:\\:setAddress\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Payment/PaymentInstance.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\ArticleTest\\:\\:combinations\\(\\) has parameter \\$arrays with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\PaymentInstance\\:\\:setAmount\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Payment/PaymentInstance.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\ArticleTest\\:\\:combinations\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\PaymentInstance\\:\\:setBankCode\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Payment/PaymentInstance.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\ArticleTest\\:\\:createConfiguratorVariants\\(\\) has parameter \\$groupMapping with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\PaymentInstance\\:\\:setBankName\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Payment/PaymentInstance.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\ArticleTest\\:\\:createConfiguratorVariants\\(\\) has parameter \\$groups with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\PaymentInstance\\:\\:setBic\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Payment/PaymentInstance.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\ArticleTest\\:\\:createConfiguratorVariants\\(\\) has parameter \\$optionMapping with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\PaymentInstance\\:\\:setCity\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Payment/PaymentInstance.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\ArticleTest\\:\\:createConfiguratorVariants\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\PaymentInstance\\:\\:setCreatedAt\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Payment/PaymentInstance.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\ArticleTest\\:\\:getEntityOffset\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\PaymentInstance\\:\\:setCustomer\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Payment/PaymentInstance.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\ArticleTest\\:\\:getImagesForNewArticle\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\PaymentInstance\\:\\:setFirstName\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Payment/PaymentInstance.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\ArticleTest\\:\\:getOptionsForImage\\(\\) has parameter \\$configuratorSet with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\PaymentInstance\\:\\:setIban\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Payment/PaymentInstance.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\ArticleTest\\:\\:getOptionsForImage\\(\\) has parameter \\$optionCount with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\PaymentInstance\\:\\:setLastName\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Payment/PaymentInstance.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\ArticleTest\\:\\:getOptionsForImage\\(\\) has parameter \\$property with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\PaymentInstance\\:\\:setOrder\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Payment/PaymentInstance.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\ArticleTest\\:\\:getOptionsForImage\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\PaymentInstance\\:\\:setPaymentMean\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Payment/PaymentInstance.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\ArticleTest\\:\\:getSimpleConfiguratorSet\\(\\) has parameter \\$groupLimit with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\PaymentInstance\\:\\:setZipCode\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Payment/PaymentInstance.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\ArticleTest\\:\\:getSimpleConfiguratorSet\\(\\) has parameter \\$optionLimit with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\Repository\\:\\:getActivePaymentsQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Payment/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\ArticleTest\\:\\:getSimpleConfiguratorSet\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\Repository\\:\\:getActivePaymentsQuery\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Payment/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\ArticleTest\\:\\:getVariantOptionsOfSet\\(\\) has parameter \\$configuratorSet with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\Repository\\:\\:getActivePaymentsQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Payment/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\ArticleTest\\:\\:getVariantOptionsOfSet\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\Repository\\:\\:getActivePaymentsQueryBuilder\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Payment/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\ArticleTest\\:\\:internalTestReplaceMode\\(\\) has parameter \\$arrayKey with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\Repository\\:\\:getAllPaymentsQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Payment/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\ArticleTest\\:\\:internalTestReplaceMode\\(\\) has parameter \\$entity with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\Repository\\:\\:getAllPaymentsQuery\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Payment/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\ArticleTest\\:\\:internalTestReplaceMode\\(\\) has parameter \\$replace with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\Repository\\:\\:getAllPaymentsQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Payment/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\ArticleTest\\:\\:testDeleteShouldBeSuccessful\\(\\) has parameter \\$id with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\Repository\\:\\:getAllPaymentsQueryBuilder\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Payment/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\ArticleTest\\:\\:testGetOneByNumberShouldBeSuccessful\\(\\) has parameter \\$id with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\Repository\\:\\:getListQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Payment/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\ArticleTest\\:\\:testGetOneShouldBeAbleToReturnObject\\(\\) has parameter \\$id with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\Repository\\:\\:getListQuery\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Payment/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\ArticleTest\\:\\:testGetOneShouldBeSuccessful\\(\\) has parameter \\$id with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\Repository\\:\\:getListQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Payment/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\ArticleTest\\:\\:testUpdateByNumberShouldBeSuccessful\\(\\) has parameter \\$id with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Payment\\\\Repository\\:\\:getListQueryBuilder\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Payment/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\ArticleTest\\:\\:testUpdateShouldBeSuccessful\\(\\) has parameter \\$id with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\License\\:\\:setActive\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Plugin/License.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\ArticleTest\\:\\:testUpdateUseConfiguratorIds\\(\\) has parameter \\$variantNumber with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\License\\:\\:setAdded\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Plugin/License.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\ArticleTest\\:\\:testUpdateWithInvalidDataShouldThrowValidationException\\(\\) has parameter \\$id with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\License\\:\\:setCreation\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Plugin/License.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\ArticleTest\\:\\:testUpdateWithMainImage\\(\\) has parameter \\$articleId with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\License\\:\\:setExpiration\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Plugin/License.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\ArticleTest\\:\\:testUpdateWithSingleMainImage\\(\\) has parameter \\$articleId with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\License\\:\\:setHost\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Plugin/License.php
-
- message: "#^Offset 'images' does not exist on array\\{\\}\\|array\\{images\\: non\\-empty\\-array\\\\}\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\License\\:\\:setLabel\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Plugin/License.php
-
- message: "#^Offset 'metaTitle' does not exist on array\\{name\\: 'Testarticle', description\\: 'testdescription', descriptionLong\\: 'Test descriptionLong', active\\: true, pseudoSales\\: 999, highlight\\: true, keywords\\: 'test, testarticle', tax\\: 19, \\.\\.\\.\\}\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\License\\:\\:setLicense\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Plugin/License.php
-
- message: "#^Parameter \\#1 \\$finfo of function finfo_buffer expects resource, resource\\|false given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\License\\:\\:setModule\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Plugin/License.php
-
- message: "#^Parameter \\#1 \\$id of method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:delete\\(\\) expects int, string given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\License\\:\\:setNotation\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Plugin/License.php
-
- message: "#^Parameter \\#1 \\$id of method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:getOne\\(\\) expects int, string\\|false\\|null given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\License\\:\\:setPlugin\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Plugin/License.php
-
- message: "#^Parameter \\#1 \\$id of method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:update\\(\\) expects int, string given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\License\\:\\:setSource\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Plugin/License.php
-
- message: "#^Parameter \\#1 \\$id of method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:update\\(\\) expects int, string\\|false\\|null given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\License\\:\\:setType\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Plugin/License.php
-
- message: "#^Parameter \\#1 \\$number of method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:getOneByNumber\\(\\) expects string, string\\|null given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\License\\:\\:setVersion\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Plugin/License.php
-
- message: "#^Parameter \\#1 \\$number of method Shopware\\\\Components\\\\Api\\\\Resource\\\\Article\\:\\:updateByNumber\\(\\) expects string, string\\|null given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:getConfigForms\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Parameter \\#2 \\$string of function finfo_buffer expects string, string\\|false given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:getEmotionComponents\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Api/ArticleTest.php
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Variable \\$optionIds might not be defined\\.$#"
- count: 2
- path: tests/Functional/Components/Api/ArticleTest.php
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:getLicenses\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Variable \\$valueIds might not be defined\\.$#"
- count: 2
- path: tests/Functional/Components/Api/ArticleTest.php
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:getMenuItems\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Cannot access offset 'id' on array\\|Shopware\\\\Models\\\\Category\\\\Category\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:getPayments\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Api/CategoryTest.php
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Cannot access offset 'translations' on array\\|Shopware\\\\Models\\\\Category\\\\Category\\.$#"
- count: 3
- path: tests/Functional/Components/Api/CategoryTest.php
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:getTemplates\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Cannot call method getAttribute1\\(\\) on Shopware\\\\Models\\\\Attribute\\\\Category\\|null\\.$#"
- count: 2
- path: tests/Functional/Components/Api/CategoryTest.php
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:getWidgets\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Cannot call method getAttribute2\\(\\) on Shopware\\\\Models\\\\Attribute\\\\Category\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setActive\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/CategoryTest.php
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Cannot call method getAttribute6\\(\\) on Shopware\\\\Models\\\\Attribute\\\\Category\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setAdded\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/CategoryTest.php
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Category\\\\Category\\|null\\.$#"
- count: 3
- path: tests/Functional/Components/Api/CategoryTest.php
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setAuthor\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Cannot call method getName\\(\\) on Shopware\\\\Models\\\\Category\\\\Category\\|null\\.$#"
- count: 3
- path: tests/Functional/Components/Api/CategoryTest.php
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setChanges\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Cannot call method getParent\\(\\) on Shopware\\\\Models\\\\Category\\\\Category\\|null\\.$#"
- count: 5
- path: tests/Functional/Components/Api/CategoryTest.php
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setConfigForms\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\CategoryTest\\:\\:testDeleteShouldBeSuccessful\\(\\) has parameter \\$id with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setConfigForms\\(\\) has parameter \\$configForms with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Api/CategoryTest.php
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\CategoryTest\\:\\:testGetOneShouldBeSuccessful\\(\\) has parameter \\$id with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setCopyright\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/CategoryTest.php
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\CategoryTest\\:\\:testUpdateShouldBeSuccessful\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setDescription\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/CategoryTest.php
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\CategoryTest\\:\\:testUpdateShouldBeSuccessful\\(\\) has parameter \\$id with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setEmotionComponents\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/CategoryTest.php
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Parameter \\#1 \\$id of method Shopware\\\\Components\\\\Api\\\\Resource\\\\Category\\:\\:delete\\(\\) expects int, string given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setEmotionComponents\\(\\) has parameter \\$emotionComponents with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Api/CategoryTest.php
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Parameter \\#1 \\$id of method Shopware\\\\Components\\\\Api\\\\Resource\\\\Category\\:\\:update\\(\\) expects int, string given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setInSafeMode\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/CategoryTest.php
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Cannot access offset 'id' on array\\|Shopware\\\\Models\\\\Customer\\\\Group\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setInstalled\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/CustomerGroupTest.php
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\CustomerGroupTest\\:\\:testDeleteShouldBeSuccessful\\(\\) has parameter \\$id with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setLabel\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/CustomerGroupTest.php
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\CustomerGroupTest\\:\\:testGetOneShouldBeSuccessful\\(\\) has parameter \\$id with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setLicense\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/CustomerGroupTest.php
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\CustomerGroupTest\\:\\:testUpdateShouldBeSuccessful\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setLicenses\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/CustomerGroupTest.php
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\CustomerGroupTest\\:\\:testUpdateShouldBeSuccessful\\(\\) has parameter \\$id with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setLicenses\\(\\) has parameter \\$licenses with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Api/CustomerGroupTest.php
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Parameter \\#1 \\$id of method Shopware\\\\Components\\\\Api\\\\Resource\\\\CustomerGroup\\:\\:delete\\(\\) expects int, string given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setLink\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/CustomerGroupTest.php
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Parameter \\#1 \\$id of method Shopware\\\\Components\\\\Api\\\\Resource\\\\CustomerGroup\\:\\:update\\(\\) expects int, string given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setMenuItems\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/CustomerGroupTest.php
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\CustomerStreamTest\\:\\:createResource\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setMenuItems\\(\\) has parameter \\$menuItems with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Api/CustomerStreamTest.php
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\CustomerStreamTest\\:\\:testCreateStaticStream\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setName\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/CustomerStreamTest.php
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Cannot access offset 'details' on array\\|Shopware\\\\Models\\\\Order\\\\Order\\.$#"
- count: 2
- path: tests/Functional/Components/Api/OrderTest.php
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setNamespace\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Cannot access offset 'id' on array\\|Shopware\\\\Models\\\\Order\\\\Order\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setPayments\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/OrderTest.php
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Cannot access offset 'number' on array\\|Shopware\\\\Models\\\\Order\\\\Order\\.$#"
- count: 2
- path: tests/Functional/Components/Api/OrderTest.php
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setPayments\\(\\) has parameter \\$payments with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Cannot call method getDetails\\(\\) on array\\|Shopware\\\\Models\\\\Order\\\\Order\\.$#"
- count: 3
- path: tests/Functional/Components/Api/OrderTest.php
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setSource\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Cannot call method getId\\(\\) on array\\|Shopware\\\\Models\\\\Order\\\\Order\\.$#"
- count: 2
- path: tests/Functional/Components/Api/OrderTest.php
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setSupport\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\OrderTest\\:\\:filterOrderId\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setTemplates\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/OrderTest.php
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\OrderTest\\:\\:filterOrderId\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setTemplates\\(\\) has parameter \\$templates with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Api/OrderTest.php
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Offset 'details' does not exist on array\\{\\}\\|array\\{details\\: non\\-empty\\-array\\, shipped\\: 1\\}\\>\\}\\.$#"
- count: 2
- path: tests/Functional/Components/Api/OrderTest.php
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setTranslations\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Parameter \\#1 \\$id of method Shopware\\\\Components\\\\Api\\\\Resource\\\\Order\\:\\:update\\(\\) expects int, string given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setUpdateSource\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/OrderTest.php
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Parameter \\#1 \\$number of method Shopware\\\\Components\\\\Api\\\\Resource\\\\Order\\:\\:getOneByNumber\\(\\) expects string, int given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setUpdateVersion\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/OrderTest.php
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Parameter \\#1 \\$order of method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\OrderTest\\:\\:filterOrderId\\(\\) expects array, array\\|Shopware\\\\Models\\\\Order\\\\Order given\\.$#"
- count: 25
- path: tests/Functional/Components/Api/OrderTest.php
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setUpdated\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\OrderTest\\:\\:\\$order type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setVersion\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/OrderTest.php
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Cannot access offset 'id' on array\\|Shopware\\\\Models\\\\Property\\\\Group\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setWidgets\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/PropertyGroupTest.php
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\PropertyGroupTest\\:\\:testCreateShouldBeSuccessful\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:setWidgets\\(\\) has parameter \\$widgets with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Api/PropertyGroupTest.php
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\PropertyGroupTest\\:\\:testCreateShouldThrowCustomValidationException\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:\\$configForms with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Api/PropertyGroupTest.php
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\PropertyGroupTest\\:\\:testDeleteShouldBeSuccessful\\(\\) has parameter \\$id with no type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:\\$emotionComponents with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Api/PropertyGroupTest.php
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\PropertyGroupTest\\:\\:testGetListShouldBeAbleToReturnObjects\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:\\$licenses with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Api/PropertyGroupTest.php
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\PropertyGroupTest\\:\\:testGetListShouldBeSuccessful\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:\\$menuItems with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Api/PropertyGroupTest.php
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\PropertyGroupTest\\:\\:testGetOneShouldBeAbleToReturnObject\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:\\$payments with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Api/PropertyGroupTest.php
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\PropertyGroupTest\\:\\:testGetOneShouldBeAbleToReturnObject\\(\\) has parameter \\$id with no type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:\\$templates with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Api/PropertyGroupTest.php
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\PropertyGroupTest\\:\\:testGetOneShouldBeSuccessful\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:\\$updateSource \\(string\\) does not accept string\\|null\\.$#"
count: 1
- path: tests/Functional/Components/Api/PropertyGroupTest.php
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\PropertyGroupTest\\:\\:testGetOneShouldBeSuccessful\\(\\) has parameter \\$id with no type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:\\$updateVersion \\(string\\) does not accept string\\|null\\.$#"
count: 1
- path: tests/Functional/Components/Api/PropertyGroupTest.php
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\PropertyGroupTest\\:\\:testUpdateShouldBeSuccessful\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Plugin\\\\Plugin\\:\\:\\$widgets with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Api/PropertyGroupTest.php
+ path: engine/Shopware/Models/Plugin/Plugin.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\PropertyGroupTest\\:\\:testUpdateShouldBeSuccessful\\(\\) has parameter \\$id with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Premium\\\\Premium\\:\\:setShop\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/PropertyGroupTest.php
+ path: engine/Shopware/Models/Premium/Premium.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\PropertyGroupTest\\:\\:testUpdateWithInvalidIdShouldThrowNotFoundException\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Price\\\\Discount\\:\\:setCustomerGroupId\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/PropertyGroupTest.php
+ path: engine/Shopware/Models/Price/Discount.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\PropertyGroupTest\\:\\:testUpdateWithMissingIdShouldThrowParameterMissingException\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Price\\\\Group\\:\\:getDiscounts\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Api/PropertyGroupTest.php
+ path: engine/Shopware/Models/Price/Group.php
-
- message: "#^Parameter \\#1 \\$id of method Shopware\\\\Components\\\\Api\\\\Resource\\\\PropertyGroup\\:\\:delete\\(\\) expects int, string given\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Price\\\\Group\\:\\:\\$discounts with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Api/PropertyGroupTest.php
+ path: engine/Shopware/Models/Price/Group.php
-
- message: "#^Parameter \\#1 \\$id of method Shopware\\\\Components\\\\Api\\\\Resource\\\\PropertyGroup\\:\\:update\\(\\) expects int, string given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\ProductFeed\\\\ProductFeed\\:\\:getArticles\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Api/PropertyGroupTest.php
+ path: engine/Shopware/Models/ProductFeed/ProductFeed.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\TranslationTest\\:\\:getDummyData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\ProductFeed\\\\ProductFeed\\:\\:getCategories\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Api/TranslationTest.php
+ path: engine/Shopware/Models/ProductFeed/ProductFeed.php
-
- message: "#^Cannot access offset 'configuratorOptions' on array\\|Shopware\\\\Models\\\\Article\\\\Detail\\.$#"
- count: 2
- path: tests/Functional/Components/Api/VariantTest.php
+ message: "#^Method Shopware\\\\Models\\\\ProductFeed\\\\ProductFeed\\:\\:getSuppliers\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/ProductFeed/ProductFeed.php
-
- message: "#^Cannot access offset 'details' on array\\|Shopware\\\\Models\\\\Article\\\\Article\\.$#"
- count: 3
- path: tests/Functional/Components/Api/VariantTest.php
+ message: "#^Method Shopware\\\\Models\\\\ProductFeed\\\\ProductFeed\\:\\:sanitizeFilename\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/ProductFeed/ProductFeed.php
-
- message: "#^Cannot access offset 'mainDetail' on array\\|Shopware\\\\Models\\\\Article\\\\Article\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\ProductFeed\\\\ProductFeed\\:\\:setArticles\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/VariantTest.php
+ path: engine/Shopware/Models/ProductFeed/ProductFeed.php
-
- message: "#^Cannot access offset 'prices' on array\\|Shopware\\\\Models\\\\Article\\\\Detail\\.$#"
- count: 2
- path: tests/Functional/Components/Api/VariantTest.php
+ message: "#^Method Shopware\\\\Models\\\\ProductFeed\\\\ProductFeed\\:\\:setArticles\\(\\) has parameter \\$articles with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/ProductFeed/ProductFeed.php
-
- message: "#^Cannot call method getArticle\\(\\) on array\\|Shopware\\\\Models\\\\Article\\\\Detail\\.$#"
- count: 2
- path: tests/Functional/Components/Api/VariantTest.php
+ message: "#^Method Shopware\\\\Models\\\\ProductFeed\\\\ProductFeed\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: engine/Shopware/Models/ProductFeed/ProductFeed.php
-
- message: "#^Cannot call method getAttr1\\(\\) on Shopware\\\\Models\\\\Attribute\\\\Article\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\ProductFeed\\\\ProductFeed\\:\\:setCategories\\(\\) has parameter \\$categories with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Api/VariantTest.php
+ path: engine/Shopware/Models/ProductFeed/ProductFeed.php
-
- message: "#^Cannot call method getAttr2\\(\\) on Shopware\\\\Models\\\\Attribute\\\\Article\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\ProductFeed\\\\ProductFeed\\:\\:setDirty\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/VariantTest.php
+ path: engine/Shopware/Models/ProductFeed/ProductFeed.php
-
- message: "#^Cannot call method getAttribute\\(\\) on Shopware\\\\Models\\\\Article\\\\Detail\\|null\\.$#"
- count: 2
- path: tests/Functional/Components/Api/VariantTest.php
+ message: "#^Method Shopware\\\\Models\\\\ProductFeed\\\\ProductFeed\\:\\:setSuppliers\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/ProductFeed/ProductFeed.php
-
- message: "#^Cannot call method getEsd\\(\\) on Shopware\\\\Models\\\\Article\\\\Detail\\|null\\.$#"
- count: 10
- path: tests/Functional/Components/Api/VariantTest.php
+ message: "#^Method Shopware\\\\Models\\\\ProductFeed\\\\ProductFeed\\:\\:setSuppliers\\(\\) has parameter \\$suppliers with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/ProductFeed/ProductFeed.php
-
- message: "#^Cannot call method getGroups\\(\\) on Shopware\\\\Models\\\\Article\\\\Configurator\\\\Set\\|null\\.$#"
+ message: "#^Parameter \\#1 \\$datetime of class DateTime constructor expects string, string\\|null given\\.$#"
count: 1
- path: tests/Functional/Components/Api/VariantTest.php
+ path: engine/Shopware/Models/ProductFeed/ProductFeed.php
-
- message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Article\\\\Unit\\|null\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\ProductFeed\\\\ProductFeed\\:\\:\\$articles with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Api/VariantTest.php
+ path: engine/Shopware/Models/ProductFeed/ProductFeed.php
-
- message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Tax\\\\Tax\\|null\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\ProductFeed\\\\ProductFeed\\:\\:\\$categories with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Api/VariantTest.php
+ path: engine/Shopware/Models/ProductFeed/ProductFeed.php
-
- message: "#^Cannot call method getId\\(\\) on array\\|Shopware\\\\Models\\\\Article\\\\Detail\\.$#"
- count: 2
- path: tests/Functional/Components/Api/VariantTest.php
+ message: "#^Property Shopware\\\\Models\\\\ProductFeed\\\\ProductFeed\\:\\:\\$suppliers with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/ProductFeed/ProductFeed.php
-
- message: "#^Cannot call method getImages\\(\\) on array\\|Shopware\\\\Models\\\\Article\\\\Article\\.$#"
- count: 2
- path: tests/Functional/Components/Api/VariantTest.php
+ message: "#^Method Shopware\\\\Models\\\\ProductStream\\\\ProductStream\\:\\:getName\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/ProductStream/ProductStream.php
-
- message: "#^Cannot call method getImages\\(\\) on array\\|Shopware\\\\Models\\\\Article\\\\Detail\\.$#"
- count: 2
- path: tests/Functional/Components/Api/VariantTest.php
+ message: "#^Method Shopware\\\\Models\\\\ProductStream\\\\ProductStream\\:\\:getSorting\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/ProductStream/ProductStream.php
-
- message: "#^Cannot call method getNumber\\(\\) on Shopware\\\\Models\\\\Article\\\\Detail\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\ProductStream\\\\ProductStream\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Api/VariantTest.php
+ path: engine/Shopware/Models/ProductStream/ProductStream.php
-
- message: "#^Cannot call method getPrices\\(\\) on Shopware\\\\Models\\\\Article\\\\Detail\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\ProductStream\\\\ProductStream\\:\\:setConditions\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/VariantTest.php
+ path: engine/Shopware/Models/ProductStream/ProductStream.php
-
- message: "#^Cannot call method getThumbnails\\(\\) on Shopware\\\\Models\\\\Media\\\\Media\\|null\\.$#"
- count: 2
- path: tests/Functional/Components/Api/VariantTest.php
+ message: "#^Method Shopware\\\\Models\\\\ProductStream\\\\ProductStream\\:\\:setDescription\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/ProductStream/ProductStream.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\VariantTest\\:\\:getRandomId\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\ProductStream\\\\ProductStream\\:\\:setName\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/VariantTest.php
+ path: engine/Shopware/Models/ProductStream/ProductStream.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\VariantTest\\:\\:getRandomId\\(\\) has parameter \\$table with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\ProductStream\\\\ProductStream\\:\\:setSorting\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/VariantTest.php
+ path: engine/Shopware/Models/ProductStream/ProductStream.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\VariantTest\\:\\:getSimpleArticleData\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\ProductStream\\\\ProductStream\\:\\:setSortingId\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/VariantTest.php
+ path: engine/Shopware/Models/ProductStream/ProductStream.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\VariantTest\\:\\:getSimpleConfiguratorSet\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\ProductStream\\\\ProductStream\\:\\:setType\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/VariantTest.php
+ path: engine/Shopware/Models/ProductStream/ProductStream.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\VariantTest\\:\\:getSimpleConfiguratorSet\\(\\) has parameter \\$groupLimit with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Property\\\\Group\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Api/VariantTest.php
+ path: engine/Shopware/Models/Property/Group.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\VariantTest\\:\\:getSimpleConfiguratorSet\\(\\) has parameter \\$optionLimit with no type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Property\\\\Group\\:\\:\\$articles with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Api/VariantTest.php
+ path: engine/Shopware/Models/Property/Group.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\VariantTest\\:\\:getSimpleMedia\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Property\\\\Group\\:\\:\\$options with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Api/VariantTest.php
+ path: engine/Shopware/Models/Property/Group.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\VariantTest\\:\\:getSimpleMedia\\(\\) has parameter \\$limit with no type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Property\\\\Group\\:\\:\\$relations with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Api/VariantTest.php
+ path: engine/Shopware/Models/Property/Group.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\VariantTest\\:\\:getSimpleMedia\\(\\) has parameter \\$offset with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Property\\\\Option\\:\\:getGroups\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Api/VariantTest.php
+ path: engine/Shopware/Models/Property/Option.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\VariantTest\\:\\:getSimpleVariantData\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Property\\\\Option\\:\\:getRelations\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Api/VariantTest.php
+ path: engine/Shopware/Models/Property/Option.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\VariantTest\\:\\:getVariantOptionsOfSet\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Property\\\\Option\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Api/VariantTest.php
+ path: engine/Shopware/Models/Property/Option.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\VariantTest\\:\\:getVariantOptionsOfSet\\(\\) has parameter \\$configuratorSet with no type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Property\\\\Option\\:\\:\\$groups with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Api/VariantTest.php
+ path: engine/Shopware/Models/Property/Option.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\VariantTest\\:\\:testBatchModeShouldBeSuccessful\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Property\\\\Option\\:\\:\\$relations with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Api/VariantTest.php
+ path: engine/Shopware/Models/Property/Option.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\VariantTest\\:\\:testCreateConfiguratorOptionsWithPosition\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Property\\\\Relation\\:\\:setGroup\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/VariantTest.php
+ path: engine/Shopware/Models/Property/Relation.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\VariantTest\\:\\:testCreateEsdReuseVariant\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Property\\\\Relation\\:\\:setOption\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/VariantTest.php
+ path: engine/Shopware/Models/Property/Relation.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\VariantTest\\:\\:testCreateEsdVariant\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Property\\\\Relation\\:\\:setPosition\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/VariantTest.php
+ path: engine/Shopware/Models/Property/Relation.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\VariantTest\\:\\:testCreateEsdWithSerialsVariant\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Property\\\\Repository\\:\\:getListGroupsQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Api/VariantTest.php
+ path: engine/Shopware/Models/Property/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\VariantTest\\:\\:testCreateShouldBeSuccessful\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Property\\\\Repository\\:\\:getListGroupsQuery\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Api/VariantTest.php
+ path: engine/Shopware/Models/Property/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\VariantTest\\:\\:testCreateWithExistingOrderNumberShouldThrowCustomValidationException\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Property\\\\Repository\\:\\:getListGroupsQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Api/VariantTest.php
+ path: engine/Shopware/Models/Property/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\VariantTest\\:\\:testGetListShouldBeSuccessful\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Property\\\\Repository\\:\\:getOptionsQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Api/VariantTest.php
+ path: engine/Shopware/Models/Property/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\VariantTest\\:\\:testNewConfiguratorOptionForVariant\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Property\\\\Repository\\:\\:getOptionsQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Api/VariantTest.php
+ path: engine/Shopware/Models/Property/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\VariantTest\\:\\:testVariantAddImage\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Property\\\\Repository\\:\\:getPropertyRelationQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Api/VariantTest.php
+ path: engine/Shopware/Models/Property/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\VariantTest\\:\\:testVariantCreate\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Property\\\\Repository\\:\\:getPropertyRelationQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Api/VariantTest.php
+ path: engine/Shopware/Models/Property/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\VariantTest\\:\\:testVariantDefaultPriceBehavior\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Property\\\\Repository\\:\\:getSetsQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Api/VariantTest.php
+ path: engine/Shopware/Models/Property/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\VariantTest\\:\\:testVariantGrossPrices\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Property\\\\Repository\\:\\:getSetsQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Api/VariantTest.php
+ path: engine/Shopware/Models/Property/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\VariantTest\\:\\:testVariantImageAssignByMediaId\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#2 \\$order of method Shopware\\\\Models\\\\Property\\\\Repository\\:\\:getListGroupsQueryBuilder\\(\\) expects Doctrine\\\\ORM\\\\Query\\\\Expr\\\\OrderBy\\|string\\|null, array\\|Doctrine\\\\ORM\\\\Query\\\\Expr\\\\OrderBy\\|string\\|null given\\.$#"
count: 1
- path: tests/Functional/Components/Api/VariantTest.php
+ path: engine/Shopware/Models/Property/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\VariantTest\\:\\:testVariantUpdate\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Property\\\\Value\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Api/VariantTest.php
+ path: engine/Shopware/Models/Property/Value.php
-
- message: "#^Parameter \\#1 \\$id of method Shopware\\\\Components\\\\Api\\\\Resource\\\\Variant\\:\\:delete\\(\\) expects int, string given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Property\\\\Value\\:\\:setMedia\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/VariantTest.php
+ path: engine/Shopware/Models/Property/Value.php
-
- message: "#^Parameter \\#1 \\$number of method Shopware\\\\Components\\\\Api\\\\Resource\\\\Variant\\:\\:deleteByNumber\\(\\) expects string, string\\|null given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Property\\\\Value\\:\\:setOption\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Api/VariantTest.php
+ path: engine/Shopware/Models/Property/Value.php
-
- message: "#^Parameter \\#1 \\$number of method Shopware\\\\Components\\\\Api\\\\Resource\\\\Variant\\:\\:getOneByNumber\\(\\) expects string, string\\|null given\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Property\\\\Value\\:\\:\\$articles with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Api/VariantTest.php
+ path: engine/Shopware/Models/Property/Value.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\AuthTest\\:\\:createAdminUser\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Search\\\\CustomFacet\\:\\:setActive\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/AuthTest.php
+ path: engine/Shopware/Models/Search/CustomFacet.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\AuthTest\\:\\:createAdminUser\\(\\) has parameter \\$password with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Search\\\\CustomFacet\\:\\:setDeletable\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/AuthTest.php
+ path: engine/Shopware/Models/Search/CustomFacet.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\AuthTest\\:\\:createAdminUser\\(\\) has parameter \\$username with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Search\\\\CustomFacet\\:\\:setDisplayInCategories\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/AuthTest.php
+ path: engine/Shopware/Models/Search/CustomFacet.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\AuthTest\\:\\:testAuthenticateWithPassedAdapter\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Search\\\\CustomFacet\\:\\:setFacet\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/AuthTest.php
+ path: engine/Shopware/Models/Search/CustomFacet.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\AuthTest\\:\\:testAuthenticateWithSetAdapter\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Search\\\\CustomFacet\\:\\:setName\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/AuthTest.php
+ path: engine/Shopware/Models/Search/CustomFacet.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Captcha\\\\CaptchaRepositoryTest\\:\\:testThrowCaptchaNotFoundException\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Search\\\\CustomFacet\\:\\:setPosition\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Captcha/CaptchaRepositoryTest.php
+ path: engine/Shopware/Models/Search/CustomFacet.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\BasketQueryHelperTest\\:\\:testGetInsertDiscountAttributeQuery\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Search\\\\CustomFacet\\:\\:setUniqueKey\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Cart/BasketQueryHelperTest.php
+ path: engine/Shopware/Models/Search/CustomFacet.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\BasketQueryHelperTest\\:\\:testGetInsertDiscountQuery\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Search\\\\CustomSorting\\:\\:setActive\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Cart/BasketQueryHelperTest.php
+ path: engine/Shopware/Models/Search/CustomSorting.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\BasketQueryHelperTest\\:\\:testGetLastInsertId\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Search\\\\CustomSorting\\:\\:setDisplayInCategories\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Cart/BasketQueryHelperTest.php
+ path: engine/Shopware/Models/Search/CustomSorting.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\BasketQueryHelperTest\\:\\:testGetPositionPricesQuery\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Search\\\\CustomSorting\\:\\:setLabel\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Cart/BasketQueryHelperTest.php
+ path: engine/Shopware/Models/Search/CustomSorting.php
-
- message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\BasketQueryHelperTest\\:\\:\\$queryHelper \\(Shopware\\\\Components\\\\Cart\\\\BasketQueryHelper\\) does not accept null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Search\\\\CustomSorting\\:\\:setPosition\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Cart/BasketQueryHelperTest.php
+ path: engine/Shopware/Models/Search/CustomSorting.php
-
- message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\CalculationOnLogoutTest\\:\\:\\$clearBasketOnReset has no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Search\\\\CustomSorting\\:\\:setSortings\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Cart/CalculationOnLogoutTest.php
+ path: engine/Shopware/Models/Search/CustomSorting.php
-
- message: "#^Access to an undefined property sSystem\\:\\:\\$_POST\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Currency\\:\\:toArray\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Cart/CartMigrationTest.php
+ path: engine/Shopware/Models/Shop/Currency.php
-
- message: "#^Cannot access offset 'id' on array\\\\|false\\.$#"
- count: 2
- path: tests/Functional/Components/Cart/CartPersistServiceTest.php
+ message: "#^Property Shopware\\\\Models\\\\Shop\\\\Currency\\:\\:\\$default \\(int\\) does not accept default value of type false\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Shop/Currency.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\CartRaceConditionTest\\:\\:testPriceChangesInConfirmWithPriceModifications\\(\\) has no return type specified\\.$#"
+ message: "#^Argument of an invalid type Shopware\\\\Models\\\\Shop\\\\Shop supplied for foreach, only iterables are supported\\.$#"
count: 1
- path: tests/Functional/Components/Cart/CartRaceConditionTest.php
+ path: engine/Shopware/Models/Shop/DetachedShop.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\CartRaceConditionTest\\:\\:testPriceChangesInConfirmWithoutPriceModifications\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:fetchAndFixShop\\(\\) has parameter \\$shop with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Cart/CartRaceConditionTest.php
+ path: engine/Shopware/Models/Shop/Repository.php
-
- message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\CartRaceConditionTest\\:\\:\\$clearBasketOnReset has no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:findShopForRequest\\(\\) has parameter \\$shops with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Cart/CartRaceConditionTest.php
+ path: engine/Shopware/Models/Shop/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\PaymentTokenServiceTest\\:\\:paymentTokenProviders\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:findShopForRequest\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Cart/PaymentTokenServiceTest.php
+ path: engine/Shopware/Models/Shop/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\ProportionalCartCalculationCustomerGroupTest\\:\\:testCustomerGroupDiscountNormal\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getActiveDefault\\(\\) should return Shopware\\\\Models\\\\Shop\\\\DetachedShop but returns Shopware\\\\Models\\\\Shop\\\\DetachedShop\\|null\\.$#"
count: 1
- path: tests/Functional/Components/Cart/ProportionalCartCalculationCustomerGroupTest.php
+ path: engine/Shopware/Models/Shop/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\ProportionalCartCalculationCustomerGroupTest\\:\\:testCustomerGroupDiscountNormalMultipleTaxes\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getActiveShopByRequestAsArray\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Cart/ProportionalCartCalculationCustomerGroupTest.php
+ path: engine/Shopware/Models/Shop/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\ProportionalCartCalculationCustomerGroupTest\\:\\:testCustomerGroupWithMinimumOrderNormal\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getActiveShopByRequestAsArray\\(\\) should return array\\|null but returns array\\|false\\.$#"
count: 1
- path: tests/Functional/Components/Cart/ProportionalCartCalculationCustomerGroupTest.php
+ path: engine/Shopware/Models/Shop/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\ProportionalCartCalculationCustomerGroupTest\\:\\:testCustomerGroupWithMinimumOrderTaxes\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getActiveShops\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Cart/ProportionalCartCalculationCustomerGroupTest.php
+ path: engine/Shopware/Models/Shop/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\ProportionalCartCalculationDispatchTest\\:\\:testBasketDiscountIntroducedByDispatch\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getActiveShopsFixed\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Cart/ProportionalCartCalculationDispatchTest.php
+ path: engine/Shopware/Models/Shop/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\ProportionalCartCalculationDispatchTest\\:\\:testBasketDiscountIntroducedByDispatchMultipleTaxes\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getBaseListQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Cart/ProportionalCartCalculationDispatchTest.php
+ path: engine/Shopware/Models/Shop/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\ProportionalCartCalculationDispatchTest\\:\\:testSurchargeInDispatch\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getBaseListQuery\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Cart/ProportionalCartCalculationDispatchTest.php
+ path: engine/Shopware/Models/Shop/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\ProportionalCartCalculationDispatchTest\\:\\:testSurchargeInDispatchMultipleTaxes\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getBaseListQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Cart/ProportionalCartCalculationDispatchTest.php
+ path: engine/Shopware/Models/Shop/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\ProportionalCartCalculationSurchargeTest\\:\\:testMultipleTaxesWithPaymentSurchargeAbsolute\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getBaseListQueryBuilder\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Cart/ProportionalCartCalculationSurchargeTest.php
+ path: engine/Shopware/Models/Shop/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\ProportionalCartCalculationSurchargeTest\\:\\:testMultipleTaxesWithPaymentSurchargeAbsoluteNegative\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getListQuery\\(\\) has parameter \\$filterBy with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Cart/ProportionalCartCalculationSurchargeTest.php
+ path: engine/Shopware/Models/Shop/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\ProportionalCartCalculationSurchargeTest\\:\\:testMultipleTaxesWithPaymentSurchargePercent\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getListQuery\\(\\) has parameter \\$limit with no type specified\\.$#"
count: 1
- path: tests/Functional/Components/Cart/ProportionalCartCalculationSurchargeTest.php
+ path: engine/Shopware/Models/Shop/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\ProportionalCartCalculationSurchargeTest\\:\\:testMultipleTaxesWithPaymentSurchargePercentCountry\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getListQuery\\(\\) has parameter \\$offset with no type specified\\.$#"
count: 1
- path: tests/Functional/Components/Cart/ProportionalCartCalculationSurchargeTest.php
+ path: engine/Shopware/Models/Shop/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\ProportionalCartCalculationSurchargeTest\\:\\:testMultipleTaxesWithPaymentSurchargePercentCountryNegative\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getListQuery\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Cart/ProportionalCartCalculationSurchargeTest.php
+ path: engine/Shopware/Models/Shop/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\ProportionalCartCalculationSurchargeTest\\:\\:testMultipleTaxesWithPaymentSurchargePercentNegative\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getListQueryBuilder\\(\\) has parameter \\$filterBy with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Cart/ProportionalCartCalculationSurchargeTest.php
+ path: engine/Shopware/Models/Shop/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\ProportionalCartCalculationSurchargeTest\\:\\:testMultipleTaxesWithoutDiscounts\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getListQueryBuilder\\(\\) has parameter \\$limit with no type specified\\.$#"
count: 1
- path: tests/Functional/Components/Cart/ProportionalCartCalculationSurchargeTest.php
+ path: engine/Shopware/Models/Shop/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\ProportionalCartCalculationVoucherTest\\:\\:testAbsoluteVoucher\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getListQueryBuilder\\(\\) has parameter \\$offset with no type specified\\.$#"
count: 1
- path: tests/Functional/Components/Cart/ProportionalCartCalculationVoucherTest.php
+ path: engine/Shopware/Models/Shop/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\ProportionalCartCalculationVoucherTest\\:\\:testAbsoluteVoucherMultipleTaxes\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getListQueryBuilder\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Cart/ProportionalCartCalculationVoucherTest.php
+ path: engine/Shopware/Models/Shop/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\ProportionalCartCalculationVoucherTest\\:\\:testAbsoluteVoucherMultipleTaxesWithMaxTax\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getLocalesListQuery\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Cart/ProportionalCartCalculationVoucherTest.php
+ path: engine/Shopware/Models/Shop/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\ProportionalCartCalculationVoucherTest\\:\\:testPercentVoucher\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getLocalesListQuery\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Cart/ProportionalCartCalculationVoucherTest.php
+ path: engine/Shopware/Models/Shop/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\ProportionalCartCalculationVoucherTest\\:\\:testPercentVoucherProportionalWithMultipleTaxes\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getLocalesListQueryBuilder\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Cart/ProportionalCartCalculationVoucherTest.php
+ path: engine/Shopware/Models/Shop/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\ProportionalCartCalculationVoucherTest\\:\\:testPercentVoucherProportionalWithOneTax\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getLocalesListQueryBuilder\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Cart/ProportionalCartCalculationVoucherTest.php
+ path: engine/Shopware/Models/Shop/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\ProportionalCartCalculationVoucherTest\\:\\:testProportionalBasketView\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getShopArrayByHostAlias\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Cart/ProportionalCartCalculationVoucherTest.php
+ path: engine/Shopware/Models/Shop/Repository.php
-
- message: "#^Access to an undefined property sSystem\\:\\:\\$_POST\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getShopsArrayByHost\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/CheckoutTest.php
+ path: engine/Shopware/Models/Shop/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\CheckoutTest\\:\\:addCustomerGroupDiscount\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getShopsWithThemes\\(\\) has parameter \\$filter with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/CheckoutTest.php
+ path: engine/Shopware/Models/Shop/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\CheckoutTest\\:\\:addProduct\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Repository\\:\\:getShopsWithThemes\\(\\) has parameter \\$order with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/CheckoutTest.php
+ path: engine/Shopware/Models/Shop/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\CheckoutTest\\:\\:addProduct\\(\\) has parameter \\$productNumber with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:get\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/CheckoutTest.php
+ path: engine/Shopware/Models/Shop/Shop.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\CheckoutTest\\:\\:addProduct\\(\\) has parameter \\$quantity with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:getChildren\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/CheckoutTest.php
+ path: engine/Shopware/Models/Shop/Shop.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\CheckoutTest\\:\\:clearCustomerGroupDiscount\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:getCurrencies\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/CheckoutTest.php
+ path: engine/Shopware/Models/Shop/Shop.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\CheckoutTest\\:\\:hasBasketItem\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:getPages\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/CheckoutTest.php
+ path: engine/Shopware/Models/Shop/Shop.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\CheckoutTest\\:\\:hasBasketItem\\(\\) has parameter \\$sBasket with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setActive\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/CheckoutTest.php
+ path: engine/Shopware/Models/Shop/Shop.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\CheckoutTest\\:\\:loginFrontendUser\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/CheckoutTest.php
+ path: engine/Shopware/Models/Shop/Shop.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\CheckoutTest\\:\\:setCustomerGroupSurcharge\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setBasePath\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/CheckoutTest.php
+ path: engine/Shopware/Models/Shop/Shop.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\CheckoutTest\\:\\:setPaymentSurcharge\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setBaseUrl\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/CheckoutTest.php
+ path: engine/Shopware/Models/Shop/Shop.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\CheckoutTest\\:\\:setVoucherTax\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setCategory\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/CheckoutTest.php
+ path: engine/Shopware/Models/Shop/Shop.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\CheckoutTest\\:\\:updateProductPrice\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setChildren\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/CheckoutTest.php
+ path: engine/Shopware/Models/Shop/Shop.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\CheckoutTest\\:\\:updateProductPrice\\(\\) has parameter \\$orderNumber with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setChildren\\(\\) has parameter \\$children with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/CheckoutTest.php
+ path: engine/Shopware/Models/Shop/Shop.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\CheckoutTest\\:\\:updateProductPrice\\(\\) has parameter \\$price with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setCurrencies\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/CheckoutTest.php
+ path: engine/Shopware/Models/Shop/Shop.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\CheckoutTest\\:\\:updateProductPrice\\(\\) has parameter \\$taxRate with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setCurrencies\\(\\) has parameter \\$currencies with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/CheckoutTest.php
+ path: engine/Shopware/Models/Shop/Shop.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\CheckoutTest\\:\\:visitCart\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setCurrency\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/CheckoutTest.php
+ path: engine/Shopware/Models/Shop/Shop.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\CheckoutTest\\:\\:visitConfirm\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setCustomerGroup\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/CheckoutTest.php
+ path: engine/Shopware/Models/Shop/Shop.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\CheckoutTest\\:\\:visitFinish\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setCustomerScope\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/CheckoutTest.php
+ path: engine/Shopware/Models/Shop/Shop.php
-
- message: "#^Parameter \\#1 \\$shop of method Shopware\\\\Components\\\\ShopRegistrationService\\:\\:registerShop\\(\\) expects Shopware\\\\Models\\\\Shop\\\\Shop, Shopware\\\\Models\\\\Shop\\\\DetachedShop\\|null given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setDefault\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/CheckoutTest.php
+ path: engine/Shopware/Models/Shop/Shop.php
-
- message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Components\\\\CheckoutTest\\:\\:\\$clearBasketOnReset has no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setDocumentTemplate\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/CheckoutTest.php
+ path: engine/Shopware/Models/Shop/Shop.php
-
- message: "#^Method ShopwareConfigTest\\:\\:initForm\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setFallback\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Config/ShopwareConfigTest.php
+ path: engine/Shopware/Models/Shop/Shop.php
-
- message: "#^Method ShopwareConfigTest\\:\\:testCoreConfigIgnored\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setHost\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Config/ShopwareConfigTest.php
+ path: engine/Shopware/Models/Shop/Shop.php
-
- message: "#^Method ShopwareConfigTest\\:\\:testCoreConfigNoCollision\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setHosts\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Config/ShopwareConfigTest.php
+ path: engine/Shopware/Models/Shop/Shop.php
-
- message: "#^Method ShopwareConfigTest\\:\\:testCoreConfigPrefixed\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setLocale\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Config/ShopwareConfigTest.php
+ path: engine/Shopware/Models/Shop/Shop.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\DependencyInjection\\\\Compiler\\\\ConfigureContainerAwareCommandsTest\\:\\:getShopwareCommands\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setMain\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/DependencyInjection/Compiler/ConfigureContainerAwareCommandsTest.php
+ path: engine/Shopware/Models/Shop/Shop.php
-
- message: "#^Call to static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertInstanceOf\\(\\) with 'Shopware\\\\\\\\Tests\\\\\\\\Functional\\\\\\\\Components\\\\\\\\DependencyInjection\\\\\\\\OriginalService' and Shopware\\\\Components\\\\Cart\\\\NetRounding\\\\RoundLineAfterQuantity will always evaluate to false\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setName\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/DependencyInjection/ContainerTest.php
+ path: engine/Shopware/Models/Shop/Shop.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\DependencyInjection\\\\ContainerTest\\:\\:attachEvent\\(\\) has parameter \\$callback with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setPages\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/DependencyInjection/ContainerTest.php
+ path: engine/Shopware/Models/Shop/Shop.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\DependencyInjection\\\\ContainerTest\\:\\:listenerCallbackReturningOtherClass\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setPages\\(\\) has parameter \\$pages with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/DependencyInjection/ContainerTest.php
+ path: engine/Shopware/Models/Shop/Shop.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\DependencyInjection\\\\ContainerTest\\:\\:testChangingServiceInAnEvent\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setPosition\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/DependencyInjection/ContainerTest.php
+ path: engine/Shopware/Models/Shop/Shop.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\DependencyInjection\\\\ContainerTest\\:\\:testDecorationOfAliasWorks\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setSecure\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/DependencyInjection/ContainerTest.php
+ path: engine/Shopware/Models/Shop/Shop.php
-
- message: "#^Service \"Shopware\\\\Tests\\\\Functional\\\\Components\\\\DependencyInjection\\\\DecoratingService\" is not registered in the container\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setTemplate\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/DependencyInjection/ContainerTest.php
+ path: engine/Shopware/Models/Shop/Shop.php
-
- message: "#^Service \"Shopware\\\\Tests\\\\Functional\\\\Components\\\\DependencyInjection\\\\OriginalService\" is not registered in the container\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:setTitle\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/DependencyInjection/ContainerTest.php
+ path: engine/Shopware/Models/Shop/Shop.php
-
- message: "#^Service \"decoratingservice\" is not registered in the container\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:\\$children with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/DependencyInjection/ContainerTest.php
+ path: engine/Shopware/Models/Shop/Shop.php
-
- message: "#^Service \"originalservice\" is not registered in the container\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:\\$currencies with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/DependencyInjection/ContainerTest.php
+ path: engine/Shopware/Models/Shop/Shop.php
-
- message: "#^Cannot call method toArray\\(\\) on array\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Shop\\\\Shop\\:\\:\\$pages with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/LegacyRequestWrapper/GetWrapperTest.php
+ path: engine/Shopware/Models/Shop/Shop.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\LegacyRequestWrapper\\\\GetWrapperTest\\:\\:testOverwriteAndClearQuery\\(\\) has parameter \\$getData with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Template\\:\\:getConfigSets\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/LegacyRequestWrapper/GetWrapperTest.php
+ path: engine/Shopware/Models/Shop/Template.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\LegacyRequestWrapper\\\\GetWrapperTest\\:\\:testSetQuery\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Template\\:\\:getElements\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/LegacyRequestWrapper/GetWrapperTest.php
+ path: engine/Shopware/Models/Shop/Template.php
-
- message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Components\\\\LegacyRequestWrapper\\\\GetWrapperTest\\:\\:\\$resources type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Template\\:\\:getLayouts\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/LegacyRequestWrapper/GetWrapperTest.php
+ path: engine/Shopware/Models/Shop/Template.php
-
- message: "#^Cannot call method toArray\\(\\) on array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Template\\:\\:getShops\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/LegacyRequestWrapper/PostWrapperTest.php
+ path: engine/Shopware/Models/Shop/Template.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\LegacyRequestWrapper\\\\PostWrapperTest\\:\\:testOverwriteAndClearPost\\(\\) has parameter \\$getData with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Template\\:\\:setAuthor\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/LegacyRequestWrapper/PostWrapperTest.php
+ path: engine/Shopware/Models/Shop/Template.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\LegacyRequestWrapper\\\\PostWrapperTest\\:\\:testSetPost\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Template\\:\\:setConfigSets\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/LegacyRequestWrapper/PostWrapperTest.php
+ path: engine/Shopware/Models/Shop/Template.php
-
- message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Components\\\\LegacyRequestWrapper\\\\PostWrapperTest\\:\\:\\$resources type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Template\\:\\:setConfigSets\\(\\) has parameter \\$configSets with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/LegacyRequestWrapper/PostWrapperTest.php
+ path: engine/Shopware/Models/Shop/Template.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Migrations\\\\Migrations_Migration1607Test\\:\\:commentArticleConfigProvider\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Template\\:\\:setElements\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Migrations/Migrations_Migration1607Test.php
+ path: engine/Shopware/Models/Shop/Template.php
-
- message: "#^Call to an undefined method Doctrine\\\\ORM\\\\Configuration\\:\\:getAttributeDir\\(\\)\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Template\\:\\:setLayouts\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Model/GeneratorTest.php
+ path: engine/Shopware/Models/Shop/Template.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Model\\\\GeneratorTest\\:\\:addAndEvaluateInitialization\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Template\\:\\:setParent\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Model/GeneratorTest.php
+ path: engine/Shopware/Models/Shop/Template.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Model\\\\GeneratorTest\\:\\:testDefaultInitializationBooleanFalse\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Template\\:\\:setPlugin\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Model/GeneratorTest.php
+ path: engine/Shopware/Models/Shop/Template.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Model\\\\GeneratorTest\\:\\:testDefaultInitializationBooleanTrue\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Template\\:\\:setShops\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Model/GeneratorTest.php
+ path: engine/Shopware/Models/Shop/Template.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Model\\\\GeneratorTest\\:\\:testDefaultInitializationDate\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Template\\:\\:setShops\\(\\) has parameter \\$shops with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Model/GeneratorTest.php
+ path: engine/Shopware/Models/Shop/Template.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Model\\\\GeneratorTest\\:\\:testDefaultInitializationDateTime\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\Template\\:\\:setVersion\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Model/GeneratorTest.php
+ path: engine/Shopware/Models/Shop/Template.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Model\\\\GeneratorTest\\:\\:testDefaultInitializationEmptyString\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Shop\\\\Template\\:\\:\\$configSets with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Model/GeneratorTest.php
+ path: engine/Shopware/Models/Shop/Template.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Model\\\\GeneratorTest\\:\\:testDefaultInitializationFloat\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Shop\\\\Template\\:\\:\\$elements with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Model/GeneratorTest.php
+ path: engine/Shopware/Models/Shop/Template.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Model\\\\GeneratorTest\\:\\:testDefaultInitializationInteger\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Shop\\\\Template\\:\\:\\$layouts with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Model/GeneratorTest.php
+ path: engine/Shopware/Models/Shop/Template.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Model\\\\GeneratorTest\\:\\:testDefaultInitializationTwoProperties\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Shop\\\\Template\\:\\:\\$shops with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Model/GeneratorTest.php
+ path: engine/Shopware/Models/Shop/Template.php
-
- message: "#^Negated boolean expression is always true\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:getDefaultValue\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Model/GeneratorTest.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
-
- message: "#^Parameter \\#4 \\$default of method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Model\\\\GeneratorTest\\:\\:addAndEvaluateInitialization\\(\\) expects float\\|int\\|null, string given\\.$#"
- count: 2
- path: tests/Functional/Components/Model/GeneratorTest.php
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:getSelection\\(\\) return type has no value type specified in iterable type array\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\NumberRangeIncrementerTest\\:\\:testIncrement\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:getValues\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/NumberRangeIncrementerTest.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\NumberRangeIncrementerTest\\:\\:testIncrementWithInvalidName\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:setAllowBlank\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/NumberRangeIncrementerTest.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\NumberRangeIncrementerTest\\:\\:testItShouldImplementInterface\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:setAttributes\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/NumberRangeIncrementerTest.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\OptinServiceTest\\:\\:testAssertAdd\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:setContainer\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/OptinServiceTest.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\OptinServiceTest\\:\\:testAssertGet\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:setDefaultValue\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/OptinServiceTest.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\OptinServiceTest\\:\\:testDelete\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:setDefaultValue\\(\\) has parameter \\$defaultValue with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/OptinServiceTest.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\OptinServiceTest\\:\\:testRetriveData\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:setFieldLabel\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/OptinServiceTest.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\OptinServiceTest\\:\\:testRetriveLeftData\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:setLessCompatible\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/OptinServiceTest.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
-
- message: "#^Parameter \\#1 \\$type of method Shopware\\\\Components\\\\OptinServiceInterface\\:\\:add\\(\\) expects string, stdClass given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:setName\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/OptinServiceTest.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
-
- message: "#^Parameter \\#1 \\$type of method Shopware\\\\Components\\\\OptinServiceInterface\\:\\:get\\(\\) expects string, stdClass given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:setPosition\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/OptinServiceTest.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
-
- message: "#^Cannot call method count\\(\\) on array\\\\|\\(Doctrine\\\\Common\\\\Collections\\\\ArrayCollection&iterable\\\\)\\.$#"
- count: 2
- path: tests/Functional/Components/Plugin/FormSynchronizerTest.php
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:setSelection\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
-
- message: "#^Cannot call method getPosition\\(\\) on Shopware\\\\Models\\\\Config\\\\Element\\|null\\.$#"
- count: 2
- path: tests/Functional/Components/Plugin/FormSynchronizerTest.php
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:setSelection\\(\\) has parameter \\$selection with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Plugin\\\\FormSynchronizerTest\\:\\:testAddFormItems\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:setSupportText\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Plugin/FormSynchronizerTest.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Plugin\\\\FormSynchronizerTest\\:\\:testNewFormFieldSorted\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:setTemplate\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Plugin/FormSynchronizerTest.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
-
- message: "#^Parameter \\#1 \\$em of class Shopware\\\\Components\\\\Plugin\\\\FormSynchronizer constructor expects Shopware\\\\Components\\\\Model\\\\ModelManager, PHPUnit\\\\Framework\\\\MockObject\\\\MockObject given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:setType\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Plugin/FormSynchronizerTest.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Plugin\\\\MenuSynchronizerTest\\:\\:executeTestAndCheckResult\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:toArray\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Plugin/MenuSynchronizerTest.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Plugin\\\\MenuSynchronizerTest\\:\\:executeTestAndCheckResult\\(\\) has parameter \\$expectedQueryParameters with no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:\\$defaultValue type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Plugin/MenuSynchronizerTest.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Plugin\\\\MenuSynchronizerTest\\:\\:executeTestAndCheckResult\\(\\) has parameter \\$menu with no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:\\$selection type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Plugin/MenuSynchronizerTest.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Plugin\\\\MenuSynchronizerTest\\:\\:testIndexLowerCaseIsPartOfSnippet\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Element\\:\\:\\$values with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Plugin/MenuSynchronizerTest.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Element.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Plugin\\\\MenuSynchronizerTest\\:\\:testIndexNotPartOfSnippet\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Layout\\:\\:getChildren\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Plugin/MenuSynchronizerTest.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Layout.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Plugin\\\\MenuSynchronizerTest\\:\\:testOtherActionIsPartOfSnippet\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Layout\\:\\:getElements\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Plugin/MenuSynchronizerTest.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Layout.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Plugin\\\\PluginMigrationTest\\:\\:assertTableColumnExists\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Layout\\:\\:setAttributes\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Plugin/PluginMigrationTest.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Layout.php
-
- message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Components\\\\Plugin\\\\PluginMigrationTest\\:\\:\\$plugins type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Layout\\:\\:setChildren\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Plugin/PluginMigrationTest.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Layout.php
-
- message: "#^Cannot call method activatePlugin\\(\\) on Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\InstallerService\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Layout\\:\\:setChildren\\(\\) has parameter \\$children with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Plugin/TestCase.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Layout.php
-
- message: "#^Cannot call method deactivatePlugin\\(\\) on Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\InstallerService\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Layout\\:\\:setElements\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Plugin/TestCase.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Layout.php
-
- message: "#^Cannot call method getPluginByName\\(\\) on Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\InstallerService\\|null\\.$#"
- count: 2
- path: tests/Functional/Components/Plugin/TestCase.php
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Layout\\:\\:setElements\\(\\) has parameter \\$elements with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/Shop/TemplateConfig/Layout.php
-
- message: "#^Cannot call method installPlugin\\(\\) on Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\InstallerService\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Layout\\:\\:setName\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Plugin/TestCase.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Layout.php
-
- message: "#^Cannot call method saveConfigElement\\(\\) on Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\InstallerService\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Layout\\:\\:setParent\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Plugin/TestCase.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Layout.php
-
- message: "#^Cannot call method uninstallPlugin\\(\\) on Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\InstallerService\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Layout\\:\\:setParentId\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Plugin/TestCase.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Layout.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Plugin\\\\TestCase\\:\\:ensurePluginAvailable\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Layout\\:\\:setTemplate\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Plugin/TestCase.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Layout.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Plugin\\\\TestCase\\:\\:ensurePluginAvailable\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Layout\\:\\:setTitle\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Plugin/TestCase.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Layout.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Plugin\\\\TestCase\\:\\:restorePluginState\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Layout\\:\\:setType\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Plugin/TestCase.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Layout.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Plugin\\\\TestCase\\:\\:restorePluginState\\(\\) has parameter \\$status with no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Layout\\:\\:\\$children with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Plugin/TestCase.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Layout.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Plugin\\\\TestCase\\:\\:restorePluginStates\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Layout\\:\\:\\$elements with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Plugin/TestCase.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Layout.php
-
- message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Components\\\\Plugin\\\\TestCase\\:\\:\\$ensureLoadedPlugins type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Set\\:\\:getValues\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Plugin/TestCase.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Set.php
-
- message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Components\\\\Plugin\\\\TestCase\\:\\:\\$pluginStates type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Set\\:\\:setDescription\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Plugin/TestCase.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Set.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Privacy\\\\ConfigDependentIpAnonymizerTest\\:\\:testConfigActiveWorking\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Set\\:\\:setId\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Privacy/ConfigDependentIpAnonymizerTest.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Set.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Privacy\\\\ConfigDependentIpAnonymizerTest\\:\\:testConfigInactiveWorking\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Set\\:\\:setName\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Privacy/ConfigDependentIpAnonymizerTest.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Set.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Privacy\\\\ConfigDependentIpAnonymizerTest\\:\\:testDispatchLogIpv6\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Set\\:\\:setTemplate\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Privacy/ConfigDependentIpAnonymizerTest.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Set.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Privacy\\\\ConfigDependentIpAnonymizerTest\\:\\:testDispatchLogLocalhostConfigDisabled\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Set\\:\\:setValues\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Privacy/ConfigDependentIpAnonymizerTest.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Set.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Privacy\\\\ConfigDependentIpAnonymizerTest\\:\\:testDispatchLogLocalhostIpv4\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Set\\:\\:setValues\\(\\) has parameter \\$values with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Privacy/ConfigDependentIpAnonymizerTest.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Set.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Privacy\\\\IpAnonymizerTest\\:\\:testIpAnonymizer\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Set\\:\\:\\$values type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Privacy/IpAnonymizerTest.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Set.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\ReflectionHelperTest\\:\\:testCreationOfInvalidClass\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Value\\:\\:getValue\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/ReflectionHelperTest.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Value.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\ReflectionHelperTest\\:\\:testCriteriaCreation\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Value\\:\\:setElement\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/ReflectionHelperTest.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Value.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\ReflectionHelperTest\\:\\:testOutOfFolderCreation\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Value\\:\\:setShop\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/ReflectionHelperTest.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Value.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Router\\\\RouterTest\\:\\:getTestParamsProvider\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Value\\:\\:setValue\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Router/RouterTest.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Value.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Router\\\\RouterTest\\:\\:testArrayParams\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Value\\:\\:setValue\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Router/RouterTest.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Value.php
-
- message: "#^Property Functional\\\\Components\\\\Router\\\\RouterTestObject\\:\\:\\$errorHandler has no type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Shop\\\\TemplateConfig\\\\Value\\:\\:\\$value type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Router/RouterTestObject.php
+ path: engine/Shopware/Models/Shop/TemplateConfig/Value.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\StateTranslatorServiceTest\\:\\:testTranslateStateDifferentLocale\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Site\\\\Group\\:\\:setActive\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/StateTranslatorServiceTest.php
+ path: engine/Shopware/Models/Site/Group.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\StateTranslatorServiceTest\\:\\:testTranslateStateNoTranslationShouldReturnDefault\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Site\\\\Group\\:\\:setKey\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/StateTranslatorServiceTest.php
+ path: engine/Shopware/Models/Site/Group.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\StateTranslatorServiceTest\\:\\:testTranslateStateOrdersTranslation\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Site\\\\Group\\:\\:setMapping\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/StateTranslatorServiceTest.php
+ path: engine/Shopware/Models/Site/Group.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\StateTranslatorServiceTest\\:\\:testTranslateStatePaymentsTranslation\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Site\\\\Group\\:\\:setName\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/StateTranslatorServiceTest.php
+ path: engine/Shopware/Models/Site/Group.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\StateTranslatorServiceTest\\:\\:testTranslateStateShouldThrowException\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Site\\\\Repository\\:\\:getGroupListQuery\\(\\) has parameter \\$filterBy with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/StateTranslatorServiceTest.php
+ path: engine/Shopware/Models/Site/Repository.php
-
- message: "#^Parameter \\#1 \\$locale of method Shopware_Components_Snippet_Manager\\:\\:setLocale\\(\\) expects Shopware\\\\Models\\\\Shop\\\\Locale, Shopware\\\\Models\\\\Shop\\\\Locale\\|null given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Site\\\\Repository\\:\\:getGroupListQuery\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/StateTranslatorServiceTest.php
+ path: engine/Shopware/Models/Site/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\StreamProtocolValidatorTest\\:\\:testDefaultProtocols\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Site\\\\Repository\\:\\:getGroupListQueryBuilder\\(\\) has parameter \\$filterBy with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/StreamProtocolValidatorTest.php
+ path: engine/Shopware/Models/Site/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\StreamProtocolValidatorTest\\:\\:testInvalidProtocols\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Site\\\\Repository\\:\\:getGroupListQueryBuilder\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/StreamProtocolValidatorTest.php
+ path: engine/Shopware/Models/Site/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Theme\\\\Base\\:\\:getSnippetHandler\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Site\\\\Site\\:\\:getChildren\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Theme/Base.php
+ path: engine/Shopware/Models/Site/Site.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Theme\\\\Base\\:\\:invokeMethod\\(\\) has parameter \\$parameters with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Site\\\\Site\\:\\:setActive\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Theme/Base.php
+ path: engine/Shopware/Models/Site/Site.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Theme\\\\InheritanceTest\\:\\:getDummyTemplates\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Site\\\\Site\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Theme/InheritanceTest.php
+ path: engine/Shopware/Models/Site/Site.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Theme\\\\InheritanceTest\\:\\:getTheme\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Site\\\\Site\\:\\:setChildren\\(\\) has parameter \\$children with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Theme/InheritanceTest.php
+ path: engine/Shopware/Models/Site/Site.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Theme\\\\InheritanceTest\\:\\:testBuildInheritance\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Site\\\\Site\\:\\:\\$children with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Components/Theme/InheritanceTest.php
+ path: engine/Shopware/Models/Site/Site.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Theme\\\\InheritanceTest\\:\\:testConfigInheritanceForLanguageShop\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Snippet\\\\Snippet\\:\\:onPrePersist\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Theme/InheritanceTest.php
+ path: engine/Shopware/Models/Snippet/Snippet.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Theme\\\\InheritanceTest\\:\\:testSmartyDirectories\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Snippet\\\\Snippet\\:\\:onPreUpdate\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Theme/InheritanceTest.php
+ path: engine/Shopware/Models/Snippet/Snippet.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Theme\\\\InheritanceTest\\:\\:testTemplateDirectories\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Snippet\\\\Snippet\\:\\:setDirty\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Theme/InheritanceTest.php
+ path: engine/Shopware/Models/Snippet/Snippet.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Theme\\\\InheritanceTest\\:\\:testThemeFiles\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Snippet\\\\SnippetRepository\\:\\:getDistinctLocalesQuery\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Theme/InheritanceTest.php
+ path: engine/Shopware/Models/Snippet/SnippetRepository.php
-
- message: "#^Parameter \\#1 \\$entityManager of class Shopware\\\\Components\\\\Theme\\\\Inheritance constructor expects Shopware\\\\Components\\\\Model\\\\ModelManager, PHPUnit\\\\Framework\\\\MockObject\\\\MockObject given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Snippet\\\\SnippetRepository\\:\\:getDistinctLocalesQueryBuilder\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Theme/InheritanceTest.php
+ path: engine/Shopware/Models/Snippet/SnippetRepository.php
-
- message: "#^Parameter \\#1 \\$template of method Shopware\\\\Components\\\\Theme\\\\Inheritance\\:\\:buildConfig\\(\\) expects Shopware\\\\Models\\\\Shop\\\\Template, Shopware\\\\Models\\\\Shop\\\\Template\\|null given\\.$#"
- count: 2
- path: tests/Functional/Components/Theme/InheritanceTest.php
+ message: "#^Method Shopware\\\\Models\\\\Snippet\\\\SnippetRepository\\:\\:getDistinctNamespacesQuery\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Snippet/SnippetRepository.php
-
- message: "#^Parameter \\#2 \\$util of class Shopware\\\\Components\\\\Theme\\\\Inheritance constructor expects Shopware\\\\Components\\\\Theme\\\\Util, PHPUnit\\\\Framework\\\\MockObject\\\\MockObject given\\.$#"
- count: 2
- path: tests/Functional/Components/Theme/InheritanceTest.php
+ message: "#^Method Shopware\\\\Models\\\\Snippet\\\\SnippetRepository\\:\\:getDistinctNamespacesQuery\\(\\) has parameter \\$limit with no type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Snippet/SnippetRepository.php
-
- message: "#^Parameter \\#3 \\$pathResolver of class Shopware\\\\Components\\\\Theme\\\\Inheritance constructor expects Shopware\\\\Components\\\\Theme\\\\PathResolver, PHPUnit\\\\Framework\\\\MockObject\\\\MockObject given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Snippet\\\\SnippetRepository\\:\\:getDistinctNamespacesQuery\\(\\) has parameter \\$locales with no type specified\\.$#"
count: 1
- path: tests/Functional/Components/Theme/InheritanceTest.php
+ path: engine/Shopware/Models/Snippet/SnippetRepository.php
-
- message: "#^Parameter \\#4 \\$eventManager of class Shopware\\\\Components\\\\Theme\\\\Inheritance constructor expects Enlight_Event_EventManager, PHPUnit\\\\Framework\\\\MockObject\\\\MockObject given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Snippet\\\\SnippetRepository\\:\\:getDistinctNamespacesQuery\\(\\) has parameter \\$offset with no type specified\\.$#"
count: 1
- path: tests/Functional/Components/Theme/InheritanceTest.php
+ path: engine/Shopware/Models/Snippet/SnippetRepository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Theme\\\\InstallerTest\\:\\:testSynchronizeThemeDirectory\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Snippet\\\\SnippetRepository\\:\\:getDistinctNamespacesQueryBuilder\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Theme/InstallerTest.php
+ path: engine/Shopware/Models/Snippet/SnippetRepository.php
-
- message: "#^Parameter \\#1 \\$entityManager of class Shopware\\\\Components\\\\Theme\\\\Installer constructor expects Shopware\\\\Components\\\\Model\\\\ModelManager, PHPUnit\\\\Framework\\\\MockObject\\\\MockObject given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Snippet\\\\SnippetRepository\\:\\:getDistinctNamespacesQueryBuilder\\(\\) has parameter \\$limit with no type specified\\.$#"
count: 1
- path: tests/Functional/Components/Theme/InstallerTest.php
+ path: engine/Shopware/Models/Snippet/SnippetRepository.php
-
- message: "#^Parameter \\#2 \\$configurator of class Shopware\\\\Components\\\\Theme\\\\Installer constructor expects Shopware\\\\Components\\\\Theme\\\\Configurator, PHPUnit\\\\Framework\\\\MockObject\\\\MockObject given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Snippet\\\\SnippetRepository\\:\\:getDistinctNamespacesQueryBuilder\\(\\) has parameter \\$locales with no type specified\\.$#"
count: 1
- path: tests/Functional/Components/Theme/InstallerTest.php
+ path: engine/Shopware/Models/Snippet/SnippetRepository.php
-
- message: "#^Property Shopware\\\\Themes\\\\TestBare\\\\Theme\\:\\:\\$css type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Snippet\\\\SnippetRepository\\:\\:getDistinctNamespacesQueryBuilder\\(\\) has parameter \\$offset with no type specified\\.$#"
count: 1
- path: tests/Functional/Components/Theme/Themes/TestBare/Theme.php
+ path: engine/Shopware/Models/Snippet/SnippetRepository.php
-
- message: "#^Property Shopware\\\\Themes\\\\TestBare\\\\Theme\\:\\:\\$extends has no type specified\\.$#"
+ message: "#^Cannot access offset 'tax' on array\\\\|false\\.$#"
count: 1
- path: tests/Functional/Components/Theme/Themes/TestBare/Theme.php
+ path: engine/Shopware/Models/Tax/Repository.php
-
- message: "#^Property Shopware\\\\Themes\\\\TestBare\\\\Theme\\:\\:\\$javascript type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Tax\\\\Repository\\:\\:getTaxQueryBuilder\\(\\) has parameter \\$filters with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Theme/Themes/TestBare/Theme.php
+ path: engine/Shopware/Models/Tax/Repository.php
-
- message: "#^Property Shopware\\\\Themes\\\\TestResponsive\\\\Theme\\:\\:\\$css type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Tax\\\\Repository\\:\\:getTaxQueryBuilder\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Components/Theme/Themes/TestResponsive/Theme.php
+ path: engine/Shopware/Models/Tax/Repository.php
-
- message: "#^Property Shopware\\\\Themes\\\\TestResponsive\\\\Theme\\:\\:\\$javascript type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Tax\\\\Rule\\:\\:setActive\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Theme/Themes/TestResponsive/Theme.php
+ path: engine/Shopware/Models/Tax/Rule.php
-
- message: "#^Parameter \\#1 \\$file of method Shopware\\\\Models\\\\Media\\\\Media\\:\\:setFile\\(\\) expects Symfony\\\\Component\\\\HttpFoundation\\\\File\\\\UploadedFile, Symfony\\\\Component\\\\HttpFoundation\\\\File\\\\File given\\.$#"
- count: 2
- path: tests/Functional/Components/Thumbnail/ManagerTest.php
+ message: "#^Method Shopware\\\\Models\\\\Tax\\\\Rule\\:\\:setArea\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Tax/Rule.php
-
- message: "#^Parameter \\#2 \\$contents of method Shopware\\\\Bundle\\\\MediaBundle\\\\MediaService\\:\\:write\\(\\) expects string, string\\|false given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Tax\\\\Rule\\:\\:setAreaId\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Components/Thumbnail/ManagerTest.php
+ path: engine/Shopware/Models/Tax/Rule.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\ApplicationTest\\:\\:formatSearchValueTestDataProvider\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Tax\\\\Rule\\:\\:setCountry\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/ApplicationTest.php
+ path: engine/Shopware/Models/Tax/Rule.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\ApplicationTest\\:\\:searchProvider\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Tax\\\\Rule\\:\\:setCountryId\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/ApplicationTest.php
+ path: engine/Shopware/Models/Tax/Rule.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\ApplicationTest\\:\\:testFormatSearchValue\\(\\) has parameter \\$parameter with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Tax\\\\Rule\\:\\:setCustomerGroup\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/ApplicationTest.php
+ path: engine/Shopware/Models/Tax/Rule.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\CanceledOrderTest\\:\\:testCanceledOrderSummary\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Tax\\\\Rule\\:\\:setCustomerGroupId\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/CanceledOrderTest.php
+ path: engine/Shopware/Models/Tax/Rule.php
-
- message: "#^Access to an undefined property Enlight_View_Default\\:\\:\\$data\\.$#"
- count: 7
- path: tests/Functional/Controllers/Backend/CategoryTest.php
+ message: "#^Method Shopware\\\\Models\\\\Tax\\\\Rule\\:\\:setGroup\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Tax/Rule.php
-
- message: "#^Access to an undefined property Enlight_View_Default\\:\\:\\$message\\.$#"
- count: 2
- path: tests/Functional/Controllers/Backend/CategoryTest.php
+ message: "#^Method Shopware\\\\Models\\\\Tax\\\\Rule\\:\\:setGroupId\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Tax/Rule.php
-
- message: "#^Access to an undefined property Enlight_View_Default\\:\\:\\$success\\.$#"
- count: 7
- path: tests/Functional/Controllers/Backend/CategoryTest.php
+ message: "#^Method Shopware\\\\Models\\\\Tax\\\\Rule\\:\\:setName\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Tax/Rule.php
-
- message: "#^Access to an undefined property Enlight_View_Default\\:\\:\\$total\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Tax\\\\Rule\\:\\:setState\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/CategoryTest.php
+ path: engine/Shopware/Models/Tax/Rule.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\CategoryTest\\:\\:testGetIdPath\\(\\) has parameter \\$id with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Tax\\\\Rule\\:\\:setStateId\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/CategoryTest.php
+ path: engine/Shopware/Models/Tax/Rule.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\CategoryTest\\:\\:testMoveTreeItem\\(\\) has parameter \\$id with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Tax\\\\Rule\\:\\:setTax\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/CategoryTest.php
+ path: engine/Shopware/Models/Tax/Rule.php
-
- message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\CategoryTest\\:\\:\\$dummyData type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Tax\\\\Tax\\:\\:getRules\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Controllers/Backend/CategoryTest.php
+ path: engine/Shopware/Models/Tax/Tax.php
-
- message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\CategoryTest\\:\\:\\$updateMetaDescription has no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Tax\\\\Tax\\:\\:setRules\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/CategoryTest.php
+ path: engine/Shopware/Models/Tax/Tax.php
-
- message: "#^Access to an undefined property object\\:\\:\\$data\\.$#"
- count: 2
- path: tests/Functional/Controllers/Backend/ConfigGetFormTest.php
+ message: "#^Method Shopware\\\\Models\\\\Tax\\\\Tax\\:\\:setRules\\(\\) has parameter \\$rules with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/Tax/Tax.php
-
- message: "#^Access to an undefined property object\\:\\:\\$success\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Tax\\\\Tax\\:\\:\\$rules with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Controllers/Backend/ConfigGetFormTest.php
+ path: engine/Shopware/Models/Tax/Tax.php
-
- message: "#^Call to an undefined method Enlight_Controller_Response_Response\\:\\:getHeader\\(\\)\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Theme\\\\Settings\\:\\:setCompressCss\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/ConfigGetFormTest.php
+ path: engine/Shopware/Models/Theme/Settings.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\ConfigGetFormTest\\:\\:createAndLoginAdminUserWithLocaleId\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Theme\\\\Settings\\:\\:setCompressJs\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/ConfigGetFormTest.php
+ path: engine/Shopware/Models/Theme/Settings.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\ConfigGetFormTest\\:\\:formLocaleTestCleanup\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Theme\\\\Settings\\:\\:setCreateSourceMap\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/ConfigGetFormTest.php
+ path: engine/Shopware/Models/Theme/Settings.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\ConfigGetFormTest\\:\\:getLocaleIdOrCreate\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Theme\\\\Settings\\:\\:setForceCompile\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/ConfigGetFormTest.php
+ path: engine/Shopware/Models/Theme/Settings.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\ConfigGetFormTest\\:\\:getLocaleIdOrCreate\\(\\) has parameter \\$locale with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Theme\\\\Settings\\:\\:setReloadSnippets\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/ConfigGetFormTest.php
+ path: engine/Shopware/Models/Theme/Settings.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\ConfigGetFormTest\\:\\:getTranslatedFormElementStoreSettings\\(\\) has parameter \\$settingsTranslations with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Tracking\\\\ArticleImpression\\:\\:setArticleId\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/ConfigGetFormTest.php
+ path: engine/Shopware/Models/Tracking/ArticleImpression.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\ConfigGetFormTest\\:\\:getTranslatedFormElementStoreSettings\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Tracking\\\\ArticleImpression\\:\\:setDate\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/ConfigGetFormTest.php
+ path: engine/Shopware/Models/Tracking/ArticleImpression.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\ConfigGetFormTest\\:\\:testFormElementSettingTranslationCanBeFixedString\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Tracking\\\\ArticleImpression\\:\\:setDeviceType\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/ConfigGetFormTest.php
+ path: engine/Shopware/Models/Tracking/ArticleImpression.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\ConfigGetFormTest\\:\\:testFormElementSettingTranslationIsEnglishFallbackIfBritishEnglishDoesNotExist\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Tracking\\\\ArticleImpression\\:\\:setImpressions\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/ConfigGetFormTest.php
+ path: engine/Shopware/Models/Tracking/ArticleImpression.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\ConfigGetFormTest\\:\\:testFormElementSettingTranslationIsFallbackIfNonTranslatedUserLocale\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Tracking\\\\ArticleImpression\\:\\:setShopId\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/ConfigGetFormTest.php
+ path: engine/Shopware/Models/Tracking/ArticleImpression.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\ConfigGetFormTest\\:\\:testFormElementSettingTranslationIsFallbackIfNonTranslatedUserTerritory\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$deviceType of method Shopware\\\\Models\\\\Tracking\\\\ArticleImpression\\:\\:setDeviceType\\(\\) expects string, string\\|null given\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/ConfigGetFormTest.php
+ path: engine/Shopware/Models/Tracking/ArticleImpression.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\ConfigGetFormTest\\:\\:testFormElementSettingTranslationIsFirstTranslationIfUnmatchedAndWithoutFallbacks\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Translation\\\\Translation\\:\\:setData\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/ConfigGetFormTest.php
+ path: engine/Shopware/Models/Translation/Translation.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\ConfigGetFormTest\\:\\:testFormElementSettingTranslationIsUserLocaleIfMatching\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Translation\\\\Translation\\:\\:setKey\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/ConfigGetFormTest.php
+ path: engine/Shopware/Models/Translation/Translation.php
-
- message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\ConfigGetFormTest\\:\\:\\$temporaryLocales type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Translation\\\\Translation\\:\\:setShop\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/ConfigGetFormTest.php
+ path: engine/Shopware/Models/Translation/Translation.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\ConfigTest\\:\\:checkGetTableListConfigPagination\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Translation\\\\Translation\\:\\:setShopId\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/ConfigTest.php
+ path: engine/Shopware/Models/Translation/Translation.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\ConfigTest\\:\\:checkGetTableListSearch\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Translation\\\\Translation\\:\\:setType\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/ConfigTest.php
+ path: engine/Shopware/Models/Translation/Translation.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\ConfigTest\\:\\:checkGetTableListSearchWithPagination\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\User\\\\Privilege\\:\\:getRequirements\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Controllers/Backend/ConfigTest.php
+ path: engine/Shopware/Models/User/Privilege.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\ConfigTest\\:\\:checkTableListConfig\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\User\\\\Privilege\\:\\:onRemove\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/ConfigTest.php
+ path: engine/Shopware/Models/User/Privilege.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\ConfigTest\\:\\:testCronJobPaginationConfig\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\User\\\\Privilege\\:\\:setRequirements\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/ConfigTest.php
+ path: engine/Shopware/Models/User/Privilege.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\ConfigTest\\:\\:testCronJobSearchConfig\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\User\\\\Privilege\\:\\:setRequirements\\(\\) has parameter \\$requirements with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Controllers/Backend/ConfigTest.php
+ path: engine/Shopware/Models/User/Privilege.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\ConfigTest\\:\\:testIfPDFDocumentsListIncludesTranslation\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\User\\\\Privilege\\:\\:setResource\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/ConfigTest.php
+ path: engine/Shopware/Models/User/Privilege.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\ConfigTest\\:\\:testPersistDocumentTypeKey\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\User\\\\Privilege\\:\\:\\$requirements with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Controllers/Backend/ConfigTest.php
+ path: engine/Shopware/Models/User/Privilege.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\ConfigTest\\:\\:testSearchFieldConfig\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\User\\\\Repository\\:\\:getUsersQuery\\(\\) has parameter \\$orderBy with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/ConfigTest.php
+ path: engine/Shopware/Models/User/Repository.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\ConfigTest\\:\\:testSearchFieldSearchConfig\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\User\\\\Resource\\:\\:getPrivileges\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Controllers/Backend/ConfigTest.php
+ path: engine/Shopware/Models/User/Resource.php
-
- message: "#^Parameter \\#1 \\$json of function json_decode expects string, array\\|string\\|null given\\.$#"
- count: 3
- path: tests/Functional/Controllers/Backend/ConfigTest.php
+ message: "#^Method Shopware\\\\Models\\\\User\\\\Resource\\:\\:onRemove\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/User/Resource.php
-
- message: "#^Parameter \\#1 \\$tableListName of method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\ConfigTest\\:\\:checkGetTableListConfigPagination\\(\\) expects Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\strin, string given\\.$#"
- count: 2
- path: tests/Functional/Controllers/Backend/ConfigTest.php
+ message: "#^Method Shopware\\\\Models\\\\User\\\\Resource\\:\\:setPluginId\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/User/Resource.php
-
- message: "#^Parameter \\#2 \\$totalCount of method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\ConfigTest\\:\\:checkGetTableListSearch\\(\\) expects int, string\\|false\\|null given\\.$#"
- count: 2
- path: tests/Functional/Controllers/Backend/ConfigTest.php
+ message: "#^Method Shopware\\\\Models\\\\User\\\\Resource\\:\\:setPrivileges\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/User/Resource.php
-
- message: "#^Parameter \\$tableListName of method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\ConfigTest\\:\\:checkGetTableListConfigPagination\\(\\) has invalid type Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\strin\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\User\\\\Resource\\:\\:setPrivileges\\(\\) has parameter \\$privileges with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Controllers/Backend/ConfigTest.php
+ path: engine/Shopware/Models/User/Resource.php
-
- message: "#^Access to an undefined property Enlight_View_Default\\:\\:\\$data\\.$#"
- count: 2
- path: tests/Functional/Controllers/Backend/CustomerTest.php
+ message: "#^Property Shopware\\\\Models\\\\User\\\\Resource\\:\\:\\$privileges with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/User/Resource.php
-
- message: "#^Access to an undefined property Enlight_View_Default\\:\\:\\$success\\.$#"
- count: 5
- path: tests/Functional/Controllers/Backend/CustomerTest.php
+ message: "#^Method Shopware\\\\Models\\\\User\\\\Role\\:\\:getChildren\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/User/Role.php
-
- message: "#^Cannot call method getAdditionalAddressLine1\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
- count: 2
- path: tests/Functional/Controllers/Backend/CustomerTest.php
+ message: "#^Method Shopware\\\\Models\\\\User\\\\Role\\:\\:getPrivileges\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/User/Role.php
-
- message: "#^Cannot call method getAdditionalAddressLine2\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
- count: 2
- path: tests/Functional/Controllers/Backend/CustomerTest.php
+ message: "#^Method Shopware\\\\Models\\\\User\\\\Role\\:\\:getRules\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/User/Role.php
-
- message: "#^Cannot call method getCity\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
- count: 2
- path: tests/Functional/Controllers/Backend/CustomerTest.php
+ message: "#^Method Shopware\\\\Models\\\\User\\\\Role\\:\\:getUsers\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/User/Role.php
-
- message: "#^Cannot call method getDepartment\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
- count: 2
- path: tests/Functional/Controllers/Backend/CustomerTest.php
+ message: "#^Method Shopware\\\\Models\\\\User\\\\Role\\:\\:setChildren\\(\\) has parameter \\$children with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/User/Role.php
-
- message: "#^Cannot call method getFirstname\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
- count: 2
- path: tests/Functional/Controllers/Backend/CustomerTest.php
+ message: "#^Method Shopware\\\\Models\\\\User\\\\Role\\:\\:setParent\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/User/Role.php
-
- message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Customer\\\\Group\\|null\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\User\\\\Role\\:\\:setUsers\\(\\) has parameter \\$users with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Controllers/Backend/CustomerTest.php
+ path: engine/Shopware/Models/User/Role.php
-
- message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Payment\\\\Payment\\|null\\.$#"
- count: 12
- path: tests/Functional/Controllers/Backend/CustomerTest.php
+ message: "#^Property Shopware\\\\Models\\\\User\\\\Role\\:\\:\\$children with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/User/Role.php
-
- message: "#^Cannot call method getLastname\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
- count: 2
- path: tests/Functional/Controllers/Backend/CustomerTest.php
+ message: "#^Property Shopware\\\\Models\\\\User\\\\Role\\:\\:\\$rules with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/User/Role.php
-
- message: "#^Cannot call method getStreet\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
- count: 2
- path: tests/Functional/Controllers/Backend/CustomerTest.php
+ message: "#^Property Shopware\\\\Models\\\\User\\\\Role\\:\\:\\$users with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/User/Role.php
-
- message: "#^Cannot call method getTitle\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
- count: 2
- path: tests/Functional/Controllers/Backend/CustomerTest.php
+ message: "#^Method Shopware\\\\Models\\\\User\\\\Rule\\:\\:setId\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/User/Rule.php
-
- message: "#^Cannot call method getVatId\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
- count: 2
- path: tests/Functional/Controllers/Backend/CustomerTest.php
+ message: "#^Method Shopware\\\\Models\\\\User\\\\Rule\\:\\:setPrivilege\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/User/Rule.php
-
- message: "#^Cannot call method getZipcode\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
- count: 2
- path: tests/Functional/Controllers/Backend/CustomerTest.php
+ message: "#^Method Shopware\\\\Models\\\\User\\\\Rule\\:\\:setPrivilegeId\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/User/Rule.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\CustomerTest\\:\\:testUpdateCustomerPaymentDataWithSepa\\(\\) has parameter \\$dummyDataId with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\User\\\\Rule\\:\\:setResource\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/CustomerTest.php
+ path: engine/Shopware/Models/User/Rule.php
-
- message: "#^Parameter \\#1 \\$group of method Shopware\\\\Models\\\\Customer\\\\Customer\\:\\:setGroup\\(\\) expects array\\|Shopware\\\\Models\\\\Customer\\\\Group, Shopware\\\\Models\\\\Customer\\\\Group\\|null given\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\User\\\\Rule\\:\\:setResourceId\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/CustomerTest.php
+ path: engine/Shopware/Models/User/Rule.php
-
- message: "#^Access to an undefined property Enlight_View_Default\\:\\:\\$data\\.$#"
- count: 5
- path: tests/Functional/Controllers/Backend/FormTest.php
+ message: "#^Method Shopware\\\\Models\\\\User\\\\Rule\\:\\:setRole\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/User/Rule.php
-
- message: "#^Access to an undefined property Enlight_View_Default\\:\\:\\$success\\.$#"
- count: 5
- path: tests/Functional/Controllers/Backend/FormTest.php
+ message: "#^Method Shopware\\\\Models\\\\User\\\\Rule\\:\\:setRoleId\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/User/Rule.php
-
- message: "#^Access to an undefined property Enlight_View_Default\\:\\:\\$total\\.$#"
- count: 4
- path: tests/Functional/Controllers/Backend/FormTest.php
+ message: "#^Method Shopware\\\\Models\\\\User\\\\User\\:\\:setAttribute\\(\\) has parameter \\$attribute with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: engine/Shopware/Models/User/User.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\FormTest\\:\\:testGetFieldsShouldReturnFields\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\User\\\\User\\:\\:setLockedUntil\\(\\) has parameter \\$lockedUntil with no type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/FormTest.php
+ path: engine/Shopware/Models/User/User.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\FormTest\\:\\:testGetFormsShouldBeFilterAndSortable\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\User\\\\User\\:\\:\\$lastLogin \\(DateTimeInterface\\) does not accept DateTimeInterface\\|null\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/FormTest.php
+ path: engine/Shopware/Models/User/User.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\FormTest\\:\\:testGetFormsShouldBeSuccessful\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Voucher\\\\Code\\:\\:setCustomer\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/FormTest.php
+ path: engine/Shopware/Models/Voucher/Code.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\FormTest\\:\\:testGetFormsWithIdShouldReturnSingleForm\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Voucher\\\\Code\\:\\:setVoucher\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/FormTest.php
+ path: engine/Shopware/Models/Voucher/Code.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\FormTest\\:\\:testGetFormsWithInvalidIdShouldReturnFailure\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Voucher\\\\Voucher\\:\\:getCodes\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Controllers/Backend/FormTest.php
+ path: engine/Shopware/Models/Voucher/Voucher.php
-
- message: "#^Access to an undefined property Enlight_View_Default\\:\\:\\$success\\.$#"
- count: 3
- path: tests/Functional/Controllers/Backend/LogTest.php
+ message: "#^Method Shopware\\\\Models\\\\Voucher\\\\Voucher\\:\\:setCodes\\(\\) has parameter \\$codes with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/Voucher/Voucher.php
-
- message: "#^Method Enlight_Controller_Request_RequestTestCase\\:\\:setClientIp\\(\\) invoked with 2 parameters, 1 required\\.$#"
- count: 2
- path: tests/Functional/Controllers/Backend/LogTest.php
+ message: "#^Method Shopware\\\\Models\\\\Voucher\\\\Voucher\\:\\:setCodes\\(\\) has parameter \\$codes with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Voucher/Voucher.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\LogTest\\:\\:testCreateDeprecatedLog\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Voucher\\\\Voucher\\:\\:setCustomerStreamIds\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/LogTest.php
+ path: engine/Shopware/Models/Voucher/Voucher.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\LogTest\\:\\:testCreateLog\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Voucher\\\\Voucher\\:\\:\\$codes with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Controllers/Backend/LogTest.php
+ path: engine/Shopware/Models/Voucher/Voucher.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\LogTest\\:\\:testDeleteLogs\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Voucher\\\\Voucher\\:\\:\\$validFrom \\(DateTimeInterface\\|null\\) does not accept DateTimeInterface\\|string\\|null\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/LogTest.php
+ path: engine/Shopware/Models/Voucher/Voucher.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\LogTest\\:\\:testGetLogs\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Voucher\\\\Voucher\\:\\:\\$validTo \\(DateTimeInterface\\|null\\) does not accept DateTimeInterface\\|string\\|null\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/LogTest.php
+ path: engine/Shopware/Models/Voucher/Voucher.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\MailTest\\:\\:testCreateMail\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Widget\\\\View\\:\\:getData\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/MailTest.php
+ path: engine/Shopware/Models/Widget/View.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\MailTest\\:\\:testGetAttachmentsShouldBeSuccessful\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Widget\\\\View\\:\\:setAuth\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/MailTest.php
+ path: engine/Shopware/Models/Widget/View.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\MailTest\\:\\:testGetMailsShouldBeSuccessful\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Widget\\\\View\\:\\:setAuthId\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/MailTest.php
+ path: engine/Shopware/Models/Widget/View.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\MailTest\\:\\:testGetSingleMail\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Widget\\\\View\\:\\:setColumn\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/MailTest.php
+ path: engine/Shopware/Models/Widget/View.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\MailTest\\:\\:testGetSingleMail\\(\\) has parameter \\$id with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Widget\\\\View\\:\\:setData\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/MailTest.php
+ path: engine/Shopware/Models/Widget/View.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\MailTest\\:\\:testRemoveMail\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Widget\\\\View\\:\\:setData\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/MailTest.php
+ path: engine/Shopware/Models/Widget/View.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\MailTest\\:\\:testRemoveMail\\(\\) has parameter \\$id with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Widget\\\\View\\:\\:setPosition\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/MailTest.php
+ path: engine/Shopware/Models/Widget/View.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\MailTest\\:\\:testUpdateMail\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Widget\\\\View\\:\\:setWidget\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/MailTest.php
+ path: engine/Shopware/Models/Widget/View.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\MailTest\\:\\:testUpdateMail\\(\\) has parameter \\$id with no type specified\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Widget\\\\View\\:\\:\\$data type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/MailTest.php
+ path: engine/Shopware/Models/Widget/View.php
-
- message: "#^Parameter \\#1 \\$json of function json_decode expects string, array\\|string\\|null given\\.$#"
- count: 6
- path: tests/Functional/Controllers/Backend/MailTest.php
+ message: "#^Method Shopware\\\\Models\\\\Widget\\\\Widget\\:\\:getViews\\(\\) return type with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
+ count: 1
+ path: engine/Shopware/Models/Widget/Widget.php
-
- message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\MailTest\\:\\:\\$testData type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Widget\\\\Widget\\:\\:setName\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/MailTest.php
+ path: engine/Shopware/Models/Widget/Widget.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\MediaManagerTest\\:\\:testAlbumInheritance\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Widget\\\\Widget\\:\\:setPlugin\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/MediaManagerTest.php
+ path: engine/Shopware/Models/Widget/Widget.php
-
- message: "#^Parameter \\#2 \\$string of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertMatchesRegularExpression\\(\\) expects string, array\\|string\\|null given\\.$#"
- count: 2
- path: tests/Functional/Controllers/Backend/NewsletterTest.php
+ message: "#^Method Shopware\\\\Models\\\\Widget\\\\Widget\\:\\:setViews\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Models/Widget/Widget.php
-
- message: "#^Access to an undefined property Enlight_View_Default\\:\\:\\$data\\.$#"
+ message: "#^Method Shopware\\\\Models\\\\Widget\\\\Widget\\:\\:setViews\\(\\) has parameter \\$views with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection but does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Controllers/Backend/NotificationTest.php
+ path: engine/Shopware/Models/Widget/Widget.php
-
- message: "#^Access to an undefined property Enlight_View_Default\\:\\:\\$success\\.$#"
+ message: "#^Property Shopware\\\\Models\\\\Widget\\\\Widget\\:\\:\\$views with generic class Doctrine\\\\Common\\\\Collections\\\\ArrayCollection does not specify its types\\: TKey, T$#"
count: 1
- path: tests/Functional/Controllers/Backend/NotificationTest.php
+ path: engine/Shopware/Models/Widget/Widget.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\NotificationTest\\:\\:testGetArticleList\\(\\) has no return type specified\\.$#"
+ message: "#^Call to an undefined method Enlight_Template_Default\\:\\:setCompileId\\(\\)\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/NotificationTest.php
+ path: engine/Shopware/Plugins/Default/Backend/Auth/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\NotificationTest\\:\\:testGetCustomerList\\(\\) has no return type specified\\.$#"
+ message: "#^Call to an undefined method Enlight_Template_Manager\\:\\:getCompileId\\(\\)\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/NotificationTest.php
+ path: engine/Shopware/Plugins/Default/Backend/Auth/Bootstrap.php
-
- message: "#^Access to an undefined property Enlight_View_Default\\:\\:\\$success\\.$#"
- count: 5
- path: tests/Functional/Controllers/Backend/PaymentTest.php
+ message: "#^Method Shopware_Plugins_Backend_Auth_Bootstrap\\:\\:getLocales\\(\\) return type has no value type specified in iterable type array\\.$#"
+ count: 1
+ path: engine/Shopware/Plugins/Default/Backend/Auth/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\PaymentTest\\:\\:testCreatePayments\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Backend_Auth_Bootstrap\\:\\:isAllowed\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/PaymentTest.php
+ path: engine/Shopware/Plugins/Default/Backend/Auth/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\PaymentTest\\:\\:testDeletePayment\\(\\) has no return type specified\\.$#"
+ message: "#^Class ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Archive\\\\Adapter implements generic interface SeekableIterator but does not specify its types\\: TKey, TValue$#"
count: 1
- path: tests/Functional/Controllers/Backend/PaymentTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Archive/Adapter.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\PaymentTest\\:\\:testDeletePayment\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Archive\\\\Adapter\\:\\:each\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/PaymentTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Archive/Adapter.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\PaymentTest\\:\\:testGetCountries\\(\\) has no return type specified\\.$#"
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Archive\\\\Entry\\\\Zip\\:\\:getContents\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/PaymentTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Archive/Entry/Zip.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\PaymentTest\\:\\:testGetPayments\\(\\) has no return type specified\\.$#"
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Archive\\\\Entry\\\\Zip\\:\\:getStream\\(\\) should return resource but returns resource\\|false\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/PaymentTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Archive/Entry/Zip.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\PaymentTest\\:\\:testUpdatePayments\\(\\) has no return type specified\\.$#"
+ message: "#^Property ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Archive\\\\Entry\\\\Zip\\:\\:\\$name \\(string\\) does not accept string\\|false\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/PaymentTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Archive/Entry/Zip.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\PaymentTest\\:\\:testUpdatePayments\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Archive\\\\Zip\\:\\:__construct\\(\\) has parameter \\$flags with no type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/PaymentTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Archive/Zip.php
-
- message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\PaymentTest\\:\\:\\$testDataCreate has no type specified\\.$#"
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Archive\\\\Zip\\:\\:getContents\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/PaymentTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Archive/Zip.php
-
- message: "#^Access to an undefined property Enlight_View_Default\\:\\:\\$success\\.$#"
- count: 2
- path: tests/Functional/Controllers/Backend/PremiumTest.php
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Archive\\\\Zip\\:\\:getEntry\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Archive/Zip.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\PremiumTest\\:\\:testDeletePremiumArticle\\(\\) has no return type specified\\.$#"
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Archive\\\\Zip\\:\\:getStream\\(\\) should return resource but returns resource\\|false\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/PremiumTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Archive/Zip.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\PremiumTest\\:\\:testEditPremiumArticle\\(\\) has no return type specified\\.$#"
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\CheckInterface\\:\\:canHandle\\(\\) has parameter \\$requirement with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/PremiumTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/CheckInterface.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\PremiumTest\\:\\:testGetPremiumArticles\\(\\) has no return type specified\\.$#"
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\CheckInterface\\:\\:check\\(\\) has parameter \\$requirement with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/PremiumTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/CheckInterface.php
-
- message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\PremiumTest\\:\\:\\$premiumData has no type specified\\.$#"
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Checks\\\\EmotionTemplateCheck\\:\\:canHandle\\(\\) has parameter \\$requirement with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/PremiumTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/EmotionTemplateCheck.php
-
- message: "#^Access to an undefined property Enlight_View_Default\\:\\:\\$data\\.$#"
- count: 8
- path: tests/Functional/Controllers/Backend/ProductFeedTest.php
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Checks\\\\EmotionTemplateCheck\\:\\:check\\(\\) has parameter \\$requirement with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/EmotionTemplateCheck.php
-
- message: "#^Access to an undefined property Enlight_View_Default\\:\\:\\$success\\.$#"
- count: 7
- path: tests/Functional/Controllers/Backend/ProductFeedTest.php
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Checks\\\\EmotionTemplateCheck\\:\\:getActiveEmotionTemplates\\(\\) return type has no value type specified in iterable type array\\.$#"
+ count: 1
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/EmotionTemplateCheck.php
-
- message: "#^Access to an undefined property Enlight_View_Default\\:\\:\\$total\\.$#"
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Checks\\\\LicenseCheck\\:\\:canHandle\\(\\) has parameter \\$requirement with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/ProductFeedTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/LicenseCheck.php
-
- message: "#^Access to an undefined property Enlight_View_Default\\:\\:\\$totalCount\\.$#"
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Checks\\\\LicenseCheck\\:\\:check\\(\\) has parameter \\$requirement with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/ProductFeedTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/LicenseCheck.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\ProductFeedTest\\:\\:testDeleteFeed\\(\\) has no return type specified\\.$#"
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Checks\\\\LicenseCheck\\:\\:getLicenseData\\(\\) has parameter \\$licenseKeys with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/ProductFeedTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/LicenseCheck.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\ProductFeedTest\\:\\:testGetArticlesAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Checks\\\\LicenseCheck\\:\\:getLicenseData\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/ProductFeedTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/LicenseCheck.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\ProductFeedTest\\:\\:testGetFeeds\\(\\) has no return type specified\\.$#"
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Checks\\\\MySQLVersionCheck\\:\\:canHandle\\(\\) has parameter \\$requirement with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/ProductFeedTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/MySQLVersionCheck.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\ProductFeedTest\\:\\:testGetSuppliersAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Checks\\\\MySQLVersionCheck\\:\\:check\\(\\) has parameter \\$requirement with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/ProductFeedTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/MySQLVersionCheck.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\ProductFeedTest\\:\\:testUpdateFeed\\(\\) has no return type specified\\.$#"
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Checks\\\\PHPExtensionCheck\\:\\:canHandle\\(\\) has parameter \\$requirement with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/ProductFeedTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/PHPExtensionCheck.php
-
- message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\ProductFeedTest\\:\\:\\$feedData type has no value type specified in iterable type array\\.$#"
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Checks\\\\PHPExtensionCheck\\:\\:check\\(\\) has parameter \\$requirement with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/ProductFeedTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/PHPExtensionCheck.php
-
- message: "#^Access to an undefined property Enlight_View_Default\\:\\:\\$success\\.$#"
- count: 2
- path: tests/Functional/Controllers/Backend/RiskManagementTest.php
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Checks\\\\PHPVersionCheck\\:\\:canHandle\\(\\) has parameter \\$requirement with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/PHPVersionCheck.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\RiskManagementTest\\:\\:testCreateRule\\(\\) has no return type specified\\.$#"
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Checks\\\\PHPVersionCheck\\:\\:check\\(\\) has parameter \\$requirement with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/RiskManagementTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/PHPVersionCheck.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\RiskManagementTest\\:\\:testDeleteRule\\(\\) has no return type specified\\.$#"
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Checks\\\\RegexCheck\\:\\:canHandle\\(\\) has parameter \\$requirement with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/RiskManagementTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/RegexCheck.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\RiskManagementTest\\:\\:testEditRule\\(\\) has no return type specified\\.$#"
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Checks\\\\RegexCheck\\:\\:check\\(\\) has parameter \\$requirement with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/RiskManagementTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/RegexCheck.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\RiskManagementTest\\:\\:testGetPayments\\(\\) has no return type specified\\.$#"
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Checks\\\\RegexCheck\\:\\:extractLocalizedMessage\\(\\) has parameter \\$messages with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/RiskManagementTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/RegexCheck.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\SearchTest\\:\\:testSearchForVariants\\(\\) has no return type specified\\.$#"
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Checks\\\\RegexCheck\\:\\:scanDirectoryForRegex\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/SearchTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/RegexCheck.php
-
- message: "#^Access to an undefined property Enlight_View_Default\\:\\:\\$success\\.$#"
- count: 4
- path: tests/Functional/Controllers/Backend/SupplierTest.php
+ message: "#^Parameter \\#2 \\$subject of function preg_match_all expects string, string\\|false given\\.$#"
+ count: 1
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/RegexCheck.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\SupplierTest\\:\\:testAddSupplier\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Checks\\\\WritableCheck\\:\\:canHandle\\(\\) has parameter \\$requirement with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/SupplierTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/WritableCheck.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\SupplierTest\\:\\:testDeleteSupplier\\(\\) has no return type specified\\.$#"
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Checks\\\\WritableCheck\\:\\:check\\(\\) has parameter \\$requirement with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/SupplierTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Checks/WritableCheck.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\SupplierTest\\:\\:testDeleteSupplier\\(\\) has parameter \\$lastSupplier with no value type specified in iterable type array\\.$#"
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Download\\:\\:moveFile\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/SupplierTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Download.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\SupplierTest\\:\\:testGetSuppliers\\(\\) has no return type specified\\.$#"
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Download\\:\\:progress\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/SupplierTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Download.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\SupplierTest\\:\\:testUpdateSupplier\\(\\) has parameter \\$lastSupplier with no value type specified in iterable type array\\.$#"
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Download\\:\\:setHaltCallback\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/SupplierTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Download.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\SupplierTest\\:\\:testUpdateSupplier\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Download\\:\\:setProgressCallback\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/SupplierTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Download.php
-
- message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\SupplierTest\\:\\:\\$supplierData type has no value type specified in iterable type array\\.$#"
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\FileSystem\\:\\:checkDirectoryPermissions\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/SupplierTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/FileSystem.php
-
- message: "#^Access to an undefined property Enlight_View_Default\\:\\:\\$success\\.$#"
- count: 4
- path: tests/Functional/Controllers/Backend/SysteminfoTest.php
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\FileSystem\\:\\:checkSingleDirectoryPermissions\\(\\) return type has no value type specified in iterable type array\\.$#"
+ count: 1
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/FileSystem.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\SysteminfoTest\\:\\:testGetConfigList\\(\\) has no return type specified\\.$#"
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\FileSystem\\:\\:fixDirectoryPermission\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/SysteminfoTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/FileSystem.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\SysteminfoTest\\:\\:testGetFileList\\(\\) has no return type specified\\.$#"
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\FileSystem\\:\\:fixFilePermission\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/SysteminfoTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/FileSystem.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\SysteminfoTest\\:\\:testGetPathList\\(\\) has no return type specified\\.$#"
+ message: "#^Cannot access property \\$sha1 on array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/SysteminfoTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Steps/DownloadStep.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\SysteminfoTest\\:\\:testGetVersionList\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Functional/Controllers/Backend/SysteminfoTest.php
+ message: "#^Cannot access property \\$size on array\\.$#"
+ count: 3
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Steps/DownloadStep.php
-
- message: "#^Parameter \\#1 \\$json of function json_decode expects string, array\\|string\\|null given\\.$#"
- count: 4
- path: tests/Functional/Controllers/Backend/SysteminfoTest.php
+ message: "#^Cannot access property \\$uri on array\\.$#"
+ count: 1
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Steps/DownloadStep.php
-
- message: "#^Access to an undefined property Enlight_View_Default\\:\\:\\$data\\.$#"
- count: 3
- path: tests/Functional/Controllers/Backend/VoteTest.php
+ message: "#^Property ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Steps\\\\DownloadStep\\:\\:\\$version \\(array\\) does not accept ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Struct\\\\Version\\.$#"
+ count: 1
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Steps/DownloadStep.php
-
- message: "#^Access to an undefined property Enlight_View_Default\\:\\:\\$success\\.$#"
- count: 4
- path: tests/Functional/Controllers/Backend/VoteTest.php
+ message: "#^Property ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Steps\\\\DownloadStep\\:\\:\\$version type has no value type specified in iterable type array\\.$#"
+ count: 1
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Steps/DownloadStep.php
-
- message: "#^Access to an undefined property Enlight_View_Default\\:\\:\\$total\\.$#"
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Steps\\\\ErrorResult\\:\\:__construct\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/VoteTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Steps/ErrorResult.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\VoteTest\\:\\:testAcceptVote\\(\\) has no return type specified\\.$#"
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Steps\\\\ErrorResult\\:\\:getArgs\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/VoteTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Steps/ErrorResult.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\VoteTest\\:\\:testAcceptVote\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Property ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Steps\\\\ErrorResult\\:\\:\\$args type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/VoteTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Steps/ErrorResult.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\VoteTest\\:\\:testAnswerVote\\(\\) has no return type specified\\.$#"
+ message: "#^Property ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Steps\\\\ErrorResult\\:\\:\\$exception \\(Exception\\) does not accept Exception\\|null\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/VoteTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Steps/ErrorResult.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\VoteTest\\:\\:testAnswerVote\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Steps\\\\FinishResult\\:\\:__construct\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/VoteTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Steps/FinishResult.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\VoteTest\\:\\:testDeleteVote\\(\\) has no return type specified\\.$#"
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Steps\\\\FinishResult\\:\\:getArgs\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/VoteTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Steps/FinishResult.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\VoteTest\\:\\:testDeleteVote\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Property ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Steps\\\\FinishResult\\:\\:\\$args type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/VoteTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Steps/FinishResult.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\VoteTest\\:\\:testGetVotes\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Cannot use array destructuring on array\\|false\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/VoteTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Steps/UnpackStep.php
-
- message: "#^Access to an undefined property Enlight_View_Default\\:\\:\\$data\\.$#"
- count: 7
- path: tests/Functional/Controllers/Backend/VoucherTest.php
+ message: "#^Variable \\$entry in PHPDoc tag @var does not exist\\.$#"
+ count: 1
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Steps/UnpackStep.php
-
- message: "#^Access to an undefined property Enlight_View_Default\\:\\:\\$success\\.$#"
- count: 8
- path: tests/Functional/Controllers/Backend/VoucherTest.php
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Steps\\\\ValidResult\\:\\:__construct\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Steps/ValidResult.php
-
- message: "#^Access to an undefined property Enlight_View_Default\\:\\:\\$totalCount\\.$#"
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Steps\\\\ValidResult\\:\\:getArgs\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/VoucherTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Steps/ValidResult.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\VoucherTest\\:\\:testDeleteVoucher\\(\\) has no return type specified\\.$#"
+ message: "#^Property ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Steps\\\\ValidResult\\:\\:\\$args type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/VoucherTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Steps/ValidResult.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\VoucherTest\\:\\:testExportVoucherCode\\(\\) has no return type specified\\.$#"
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Struct\\\\Struct\\:\\:__construct\\(\\) has parameter \\$values with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/VoucherTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Struct/Struct.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\VoucherTest\\:\\:testGenerateVoucherCodes\\(\\) has no return type specified\\.$#"
+ message: "#^Property ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Struct\\\\Version\\:\\:\\$changelog type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/VoucherTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Struct/Version.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\VoucherTest\\:\\:testGetTaxConfiguration\\(\\) has no return type specified\\.$#"
+ message: "#^Property ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Struct\\\\Version\\:\\:\\$checks type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/VoucherTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Struct/Version.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\VoucherTest\\:\\:testGetVoucher\\(\\) has no return type specified\\.$#"
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Validation\\:\\:checkRequirements\\(\\) has parameter \\$requirements with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/VoucherTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Validation.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\VoucherTest\\:\\:testGetVoucherCodes\\(\\) has no return type specified\\.$#"
+ message: "#^Method ShopwarePlugins\\\\SwagUpdate\\\\Components\\\\Validation\\:\\:handleRequirement\\(\\) has parameter \\$requirement with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/VoucherTest.php
+ path: engine/Shopware/Plugins/Default/Backend/SwagUpdate/Components/Validation.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\VoucherTest\\:\\:testUpdateVoucher\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Functional/Controllers/Backend/VoucherTest.php
+ message: "#^Call to an undefined method Enlight_Event_EventArgs\\:\\:getSubject\\(\\)\\.$#"
+ count: 4
+ path: engine/Shopware/Plugins/Default/Core/ControllerBase/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\VoucherTest\\:\\:testValidateOrderCode\\(\\) has no return type specified\\.$#"
+ message: "#^Call to an undefined method sMarketing\\:\\:sCampaignsGetList\\(\\)\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/VoucherTest.php
+ path: engine/Shopware/Plugins/Default/Core/ControllerBase/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\VoucherTest\\:\\:testValidateVoucherCode\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Functional/Controllers/Backend/VoucherTest.php
+ message: "#^Cannot call method get\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
+ count: 2
+ path: engine/Shopware/Plugins/Default/Core/ControllerBase/Bootstrap.php
-
- message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\VoucherTest\\:\\:\\$voucherData type has no value type specified in iterable type array\\.$#"
+ message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Category\\\\Category\\|null\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/VoucherTest.php
+ path: engine/Shopware/Plugins/Default/Core/ControllerBase/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\WidgetsTest\\:\\:backendAuthProvider\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware_Plugins_Core_ControllerBase_Bootstrap\\:\\:getCampaigns\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/WidgetsTest.php
+ path: engine/Shopware/Plugins/Default/Core/ControllerBase/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\WidgetsTest\\:\\:prepareTestGetVisitors\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Core_ControllerBase_Bootstrap\\:\\:getCategories\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/WidgetsTest.php
+ path: engine/Shopware/Plugins/Default/Core/ControllerBase/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\WidgetsTest\\:\\:prepareTestGetVisitors\\(\\) has parameter \\$addressData with no type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Core_ControllerBase_Bootstrap\\:\\:getMenu\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/WidgetsTest.php
+ path: engine/Shopware/Plugins/Default/Core/ControllerBase/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\WidgetsTest\\:\\:testConversionIsCalucatedFromBeginningOfDay\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Core_ControllerBase_Bootstrap\\:\\:onPostDispatch\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/WidgetsTest.php
+ path: engine/Shopware/Plugins/Default/Core/ControllerBase/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\WidgetsTest\\:\\:testConversionIsEmpty\\(\\) has no return type specified\\.$#"
+ message: "#^Call to an undefined method Enlight_Controller_Response_Response\\:\\:setStatusCode\\(\\)\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/WidgetsTest.php
+ path: engine/Shopware/Plugins/Default/Core/Cron/Cron.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\WidgetsTest\\:\\:testConversionStillWorks\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Backend_Cron\\:\\:indexAction\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/WidgetsTest.php
+ path: engine/Shopware/Plugins/Default/Core/Cron/Cron.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\WidgetsTest\\:\\:testGetVisitorsWithCompanyAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Backend_Cron\\:\\:init\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/WidgetsTest.php
+ path: engine/Shopware/Plugins/Default/Core/Cron/Cron.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\WidgetsTest\\:\\:testGetVisitorsWithEmptyCompanyAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Core_CronBirthday_Bootstrap\\:\\:onRun\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/WidgetsTest.php
+ path: engine/Shopware/Plugins/Default/Core/CronBirthday/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\WidgetsTest\\:\\:testGetVisitorsWithoutCompanyAction\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Core_CronProductExport_Bootstrap\\:\\:exportProductFiles\\(\\) should return string but returns true\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/WidgetsTest.php
+ path: engine/Shopware/Plugins/Default/Core/CronProductExport/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\WidgetsTest\\:\\:testIfNoConversionAfterEightDays\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Core_CronProductExport_Bootstrap\\:\\:onRun\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Backend/WidgetsTest.php
+ path: engine/Shopware/Plugins/Default/Core/CronProductExport/Bootstrap.php
-
- message: "#^Access to an undefined property Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Frontend\\\\BlogTest\\:\\:\\$connection\\.$#"
- count: 3
- path: tests/Functional/Controllers/Frontend/BlogTest.php
+ message: "#^Parameter \\#1 \\$handleResource of method sExport\\:\\:executeExport\\(\\) expects resource, resource\\|false given\\.$#"
+ count: 1
+ path: engine/Shopware/Plugins/Default/Core/CronProductExport/Bootstrap.php
-
- message: "#^Cannot call method getCode\\(\\) on Exception\\|null\\.$#"
- count: 2
- path: tests/Functional/Controllers/Frontend/BlogTest.php
+ message: "#^Method Shopware_Plugins_Core_CronRating_Bootstrap\\:\\:getCustomers\\(\\) return type has no value type specified in iterable type array\\.$#"
+ count: 1
+ path: engine/Shopware/Plugins/Default/Core/CronRating/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Frontend\\\\BlogTest\\:\\:invalidCategoryUrlDataProvider\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Core_CronRating_Bootstrap\\:\\:getOrders\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Frontend/BlogTest.php
+ path: engine/Shopware/Plugins/Default/Core/CronRating/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Frontend\\\\BlogTest\\:\\:testDispatchInactiveCategory\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Core_CronRating_Bootstrap\\:\\:getPositionImages\\(\\) has parameter \\$shopPositions with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Frontend/BlogTest.php
+ path: engine/Shopware/Plugins/Default/Core/CronRating/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Frontend\\\\BlogTest\\:\\:testDispatchNoActiveBlogItem\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Core_CronRating_Bootstrap\\:\\:getPositionImages\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Frontend/BlogTest.php
+ path: engine/Shopware/Plugins/Default/Core/CronRating/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Frontend\\\\BlogTest\\:\\:testDispatchNonBlogCategory\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Core_CronRating_Bootstrap\\:\\:getPositions\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Frontend/BlogTest.php
+ path: engine/Shopware/Plugins/Default/Core/CronRating/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Frontend\\\\BlogTest\\:\\:testDispatchNotExistingBlogCategory\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Core_CronRating_Bootstrap\\:\\:structurePositionsArray\\(\\) has parameter \\$orderPositions with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Frontend/BlogTest.php
+ path: engine/Shopware/Plugins/Default/Core/CronRating/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Frontend\\\\BlogTest\\:\\:testDispatchNotExistingBlogItem\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Core_CronStock_Bootstrap\\:\\:onRun\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Frontend/BlogTest.php
+ path: engine/Shopware/Plugins/Default/Core/CronStock/Bootstrap.php
-
- message: "#^Access to an undefined property Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Frontend\\\\DetailTest\\:\\:\\$connection\\.$#"
+ message: "#^Method Shopware_Plugins_Core_ErrorHandler_Bootstrap\\:\\:errorHandler\\(\\) should return bool but empty return statement found\\.$#"
count: 2
- path: tests/Functional/Controllers/Frontend/DetailTest.php
+ path: engine/Shopware/Plugins/Default/Core/ErrorHandler/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Frontend\\\\DetailTest\\:\\:gtinDataprovider\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Core_ErrorHandler_Bootstrap\\:\\:getErrorLog\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Frontend/DetailTest.php
+ path: engine/Shopware/Plugins/Default/Core/ErrorHandler/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Frontend\\\\DetailTest\\:\\:testDefaultVariant\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Core_ErrorHandler_Bootstrap\\:\\:onDispatchLoopShutdown\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Frontend/DetailTest.php
+ path: engine/Shopware/Plugins/Default/Core/ErrorHandler/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Frontend\\\\DetailTest\\:\\:testGtins\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Core_ErrorHandler_Bootstrap\\:\\:onStartDispatch\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Frontend/DetailTest.php
+ path: engine/Shopware/Plugins/Default/Core/ErrorHandler/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Frontend\\\\DetailTest\\:\\:testNonDefaultVariant\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware_Plugins_Core_ErrorHandler_Bootstrap\\:\\:\\$_errorLevelList type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Frontend/DetailTest.php
+ path: engine/Shopware/Plugins/Default/Core/ErrorHandler/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Frontend\\\\DetailTest\\:\\:testProductQuickView\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware_Plugins_Core_ErrorHandler_Bootstrap\\:\\:\\$_errorList type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Frontend/DetailTest.php
+ path: engine/Shopware/Plugins/Default/Core/ErrorHandler/Bootstrap.php
-
- message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, array\\|string\\|null given\\.$#"
- count: 2
- path: tests/Functional/Controllers/Frontend/DetailTest.php
+ message: "#^Property Shopware_Plugins_Core_ErrorHandler_Bootstrap\\:\\:\\$_errorLog \\(array\\) does not accept bool\\.$#"
+ count: 1
+ path: engine/Shopware/Plugins/Default/Core/ErrorHandler/Bootstrap.php
-
- message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringNotContainsString\\(\\) expects string, array\\|string\\|null given\\.$#"
+ message: "#^Property Shopware_Plugins_Core_ErrorHandler_Bootstrap\\:\\:\\$_errorLog \\(array\\) does not accept default value of type false\\.$#"
count: 1
- path: tests/Functional/Controllers/Frontend/DetailTest.php
+ path: engine/Shopware/Plugins/Default/Core/ErrorHandler/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Frontend\\\\SearchTest\\:\\:searchTermProvider\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware_Plugins_Core_ErrorHandler_Bootstrap\\:\\:\\$_errorLog type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Frontend/SearchTest.php
+ path: engine/Shopware/Plugins/Default/Core/ErrorHandler/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Frontend\\\\SearchTest\\:\\:testAjaxSearch\\(\\) has no return type specified\\.$#"
+ message: "#^Static property Shopware_Plugins_Core_ErrorHandler_Bootstrap\\:\\:\\$_origErrorHandler \\(callable\\(\\)\\: mixed\\) does not accept \\(callable\\(\\)\\: mixed\\)\\|null\\.$#"
count: 1
- path: tests/Functional/Controllers/Frontend/SearchTest.php
+ path: engine/Shopware/Plugins/Default/Core/ErrorHandler/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Frontend\\\\SearchTest\\:\\:testSearchEscapes\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Core_HttpCache_Bootstrap\\:\\:enableControllerCache\\(\\) has parameter \\$cacheIds with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Frontend/SearchTest.php
+ path: engine/Shopware/Plugins/Default/Core/HttpCache/Bootstrap.php
-
- message: "#^Parameter \\#1 \\$needle of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, string\\|null given\\.$#"
+ message: "#^Method Shopware_Plugins_Core_HttpCache_Bootstrap\\:\\:getInfo\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Frontend/SearchTest.php
+ path: engine/Shopware/Plugins/Default/Core/HttpCache/Bootstrap.php
-
- message: "#^Parameter \\#2 \\$haystack of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertStringContainsString\\(\\) expects string, string\\|null given\\.$#"
+ message: "#^Method Shopware_Plugins_Core_HttpCache_Bootstrap\\:\\:renderEsiTag\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Frontend/SearchTest.php
+ path: engine/Shopware/Plugins/Default/Core/HttpCache/Bootstrap.php
-
- message: "#^Parameter \\#2 \\$haystack of static method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Frontend\\\\SearchTest\\:\\:assertStringContainsStringIgnoringWhitespace\\(\\) expects string, array\\|string\\|null given\\.$#"
- count: 3
- path: tests/Functional/Controllers/Frontend/SearchTest.php
+ message: "#^Method Shopware_Plugins_Core_HttpCache_Bootstrap\\:\\:setCacheIdHeader\\(\\) has parameter \\$cacheIds with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: engine/Shopware/Plugins/Default/Core/HttpCache/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Frontend\\\\SitemapTest\\:\\:sitemapDataprovider\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Negated boolean expression is always true\\.$#"
count: 1
- path: tests/Functional/Controllers/Frontend/SitemapTest.php
+ path: engine/Shopware/Plugins/Default/Core/HttpCache/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Frontend\\\\SitemapTest\\:\\:testIndex\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#4 \\$active of method Shopware_Components_Plugin_Bootstrap\\:\\:createCronJob\\(\\) expects int, true given\\.$#"
count: 1
- path: tests/Functional/Controllers/Frontend/SitemapTest.php
+ path: engine/Shopware/Plugins/Default/Core/HttpCache/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Frontend\\\\SitemapTest\\:\\:testIndex\\(\\) has parameter \\$sitemapData with no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware_Plugins_Core_HttpCache_Bootstrap\\:\\:\\$cacheInvalidationBuffer type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Controllers/Frontend/SitemapTest.php
+ path: engine/Shopware/Plugins/Default/Core/HttpCache/Bootstrap.php
-
- message: "#^Parameter \\#1 \\$shop of method Shopware\\\\Components\\\\ShopRegistrationService\\:\\:registerShop\\(\\) expects Shopware\\\\Models\\\\Shop\\\\Shop, Shopware\\\\Models\\\\Shop\\\\Shop\\|null given\\.$#"
+ message: "#^Cannot access offset 'elements' on Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\.$#"
count: 1
- path: tests/Functional/Controllers/Frontend/SitemapTest.php
+ path: engine/Shopware/Plugins/Default/Core/HttpCache/CacheIdCollector.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Frontend\\\\SitemapXmlTest\\:\\:testIndex\\(\\) has no return type specified\\.$#"
+ message: "#^Cannot access offset 'id' on Shopware\\\\Bundle\\\\EmotionBundle\\\\Struct\\\\Emotion\\.$#"
count: 1
- path: tests/Functional/Controllers/Frontend/SitemapXmlTest.php
+ path: engine/Shopware/Plugins/Default/Core/HttpCache/CacheIdCollector.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Widgets\\\\IndexTest\\:\\:testShopMenu\\(\\) has no return type specified\\.$#"
+ message: "#^Method ShopwarePlugins\\\\HttpCache\\\\CacheIdCollector\\:\\:getAjaxListingCacheIds\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Controllers/Widgets/IndexTest.php
+ path: engine/Shopware/Plugins/Default/Core/HttpCache/CacheIdCollector.php
-
- message: "#^Cannot call method format\\(\\) on DateTimeInterface\\|null\\.$#"
- count: 2
- path: tests/Functional/Core/AdminTest.php
+ message: "#^Method ShopwarePlugins\\\\HttpCache\\\\CacheIdCollector\\:\\:getBlogCacheIds\\(\\) return type has no value type specified in iterable type array\\.$#"
+ count: 1
+ path: engine/Shopware/Plugins/Default/Core/HttpCache/CacheIdCollector.php
-
- message: "#^Cannot call method getKey\\(\\) on Shopware\\\\Models\\\\Customer\\\\Group\\|null\\.$#"
+ message: "#^Method ShopwarePlugins\\\\HttpCache\\\\CacheIdCollector\\:\\:getCacheIdsFromController\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Core/AdminTest.php
+ path: engine/Shopware/Plugins/Default/Core/HttpCache/CacheIdCollector.php
-
- message: "#^Cannot call method getParams\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
+ message: "#^Method ShopwarePlugins\\\\HttpCache\\\\CacheIdCollector\\:\\:getControllerRoute\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Core/AdminTest.php
+ path: engine/Shopware/Plugins/Default/Core/HttpCache/CacheIdCollector.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Core\\\\AdminTest\\:\\:dataProviderDataCustomerAttributeIsNot\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method ShopwarePlugins\\\\HttpCache\\\\CacheIdCollector\\:\\:getDetailCacheIds\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Core/AdminTest.php
+ path: engine/Shopware/Plugins/Default/Core/HttpCache/CacheIdCollector.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Core\\\\AdminTest\\:\\:testCustomerAttributeIsNot\\(\\) has parameter \\$userData with no value type specified in iterable type array\\.$#"
+ message: "#^Method ShopwarePlugins\\\\HttpCache\\\\CacheIdCollector\\:\\:getEmotionCacheIds\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Core/AdminTest.php
+ path: engine/Shopware/Plugins/Default/Core/HttpCache/CacheIdCollector.php
-
- message: "#^Parameter \\#1 \\$basket of method sAdmin\\:\\:sGetPremiumDispatchSurcharge\\(\\) expects array, array\\|false given\\.$#"
+ message: "#^Method ShopwarePlugins\\\\HttpCache\\\\CacheIdCollector\\:\\:getFormsCacheIds\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Core/AdminTest.php
+ path: engine/Shopware/Plugins/Default/Core/HttpCache/CacheIdCollector.php
-
- message: "#^Parameter \\#1 \\$basket of method sAdmin\\:\\:sGetPremiumDispatchSurcharge\\(\\) expects array, null given\\.$#"
+ message: "#^Method ShopwarePlugins\\\\HttpCache\\\\CacheIdCollector\\:\\:getHomePageCacheIds\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Core/AdminTest.php
+ path: engine/Shopware/Plugins/Default/Core/HttpCache/CacheIdCollector.php
-
- message: "#^Parameter \\#1 \\$id of method sAdmin\\:\\:sGetUserNameById\\(\\) expects int, string given\\.$#"
+ message: "#^Method ShopwarePlugins\\\\HttpCache\\\\CacheIdCollector\\:\\:getListingCacheIds\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Core/AdminTest.php
+ path: engine/Shopware/Plugins/Default/Core/HttpCache/CacheIdCollector.php
-
- message: "#^Parameter \\#1 \\$payment of method sAdmin\\:\\:sGetPaymentMean\\(\\) expects int\\|string, string\\|false\\|null given\\.$#"
+ message: "#^Method ShopwarePlugins\\\\HttpCache\\\\CacheIdCollector\\:\\:getRecommendationCacheIds\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Core/AdminTest.php
+ path: engine/Shopware/Plugins/Default/Core/HttpCache/CacheIdCollector.php
-
- message: "#^Parameter \\#3 \\$user of method sAdmin\\:\\:sManageRisks\\(\\) expects array, array\\|false given\\.$#"
- count: 40
- path: tests/Functional/Core/AdminTest.php
+ message: "#^Method ShopwarePlugins\\\\HttpCache\\\\CacheIdCollector\\:\\:getStaticSiteCacheIds\\(\\) return type has no value type specified in iterable type array\\.$#"
+ count: 1
+ path: engine/Shopware/Plugins/Default/Core/HttpCache/CacheIdCollector.php
-
- message: "#^Property sSystem\\:\\:\\$sSESSION_ID \\(string\\) does not accept null\\.$#"
+ message: "#^Call to an undefined method Enlight_Event_EventArgs\\:\\:getArticle\\(\\)\\.$#"
count: 1
- path: tests/Functional/Core/AdminTest.php
+ path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Bootstrap.php
-
- message: "#^Variable \\$germany might not be defined\\.$#"
+ message: "#^Call to an undefined method Enlight_Event_EventArgs\\:\\:getDetails\\(\\)\\.$#"
count: 2
- path: tests/Functional/Core/AdminTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Core\\\\BasketTest\\:\\:invokeMethod\\(\\) has parameter \\$parameters with no value type specified in iterable type array\\.$#"
- count: 1
- path: tests/Functional/Core/BasketTest.php
+ path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Core\\\\OrderTest\\:\\:getRandomUser\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Call to an undefined method Enlight_Event_EventArgs\\:\\:getEntity\\(\\)\\.$#"
count: 1
- path: tests/Functional/Core/OrderTest.php
+ path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Bootstrap.php
-
- message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Category\\\\Category\\|null\\.$#"
+ message: "#^Method Shopware_Plugins_Core_MarketingAggregate_Bootstrap\\:\\:addNewAlsoBought\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Core/sArticlesTest.php
+ path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Bootstrap.php
-
- message: "#^Method sArticlesTest\\:\\:assertsArticlesState\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Core_MarketingAggregate_Bootstrap\\:\\:afterSendResponseOnTopSeller\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Core/sArticlesTest.php
+ path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Bootstrap.php
-
- message: "#^Method sArticlesTest\\:\\:assertsArticlesState\\(\\) has parameter \\$categoryId with no type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Core_MarketingAggregate_Bootstrap\\:\\:afterSimilarShownArticlesReset\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Core/sArticlesTest.php
+ path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Bootstrap.php
-
- message: "#^Method sArticlesTest\\:\\:assertsArticlesState\\(\\) has parameter \\$customerGroupId with no type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Core_MarketingAggregate_Bootstrap\\:\\:afterTopSellerSelected\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Core/sArticlesTest.php
+ path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Bootstrap.php
-
- message: "#^Method sArticlesTest\\:\\:assertsArticlesState\\(\\) has parameter \\$sArticles with no type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Core_MarketingAggregate_Bootstrap\\:\\:beforeSetLastArticle\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Core/sArticlesTest.php
+ path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Bootstrap.php
-
- message: "#^Method sArticlesTest\\:\\:assertsArticlesState\\(\\) has parameter \\$translationId with no type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Core_MarketingAggregate_Bootstrap\\:\\:getInfo\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Core/sArticlesTest.php
+ path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Bootstrap.php
-
- message: "#^Method sArticlesTest\\:\\:testCanInjectParameters\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Core_MarketingAggregate_Bootstrap\\:\\:incrementTopSeller\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Core/sArticlesTest.php
+ path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Bootstrap.php
-
- message: "#^Method sArticlesTest\\:\\:testCanInstanciatesArticles\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Core_MarketingAggregate_Bootstrap\\:\\:isSimilarShownActivated\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Core/sArticlesTest.php
+ path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Bootstrap.php
-
- message: "#^Method sArticlesTest\\:\\:testPriceGroupForMainVariant\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Core_MarketingAggregate_Bootstrap\\:\\:isTopSellerActivated\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Core/sArticlesTest.php
+ path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Bootstrap.php
-
- message: "#^Method sArticlesTest\\:\\:testsGetPromotionByIdWithNonExistingArticle\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Core_MarketingAggregate_Bootstrap\\:\\:refreshArticle\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Core/sArticlesTest.php
+ path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Bootstrap.php
-
- message: "#^Method sArticlesTest\\:\\:testsRoundWithFloatingPointRepresentation\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Core_MarketingAggregate_Bootstrap\\:\\:refreshTopSeller\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Core/sArticlesTest.php
+ path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Bootstrap.php
-
- message: "#^Method sArticlesTest\\:\\:testsRoundWithFloatingPointRepresentationLarge\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Core_MarketingAggregate_Bootstrap\\:\\:subscribeAlsoBoughtEvents\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Core/sArticlesTest.php
+ path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Bootstrap.php
-
- message: "#^Method sArticlesTest\\:\\:testsRoundWithFloatingPointRepresentationNegative\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Core_MarketingAggregate_Bootstrap\\:\\:subscribeSimilarShownEvents\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Core/sArticlesTest.php
+ path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Bootstrap.php
-
- message: "#^Method sCategoriesTest\\:\\:getCategoryById\\(\\) has parameter \\$allCategories with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware_Plugins_Core_MarketingAggregate_Bootstrap\\:\\:subscribeTopSellerEvents\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Core/sCategoriesTest.php
+ path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Bootstrap.php
-
- message: "#^Method sCategoriesTest\\:\\:getCategoryById\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: tests/Functional/Core/sCategoriesTest.php
+ message: "#^Parameter \\#4 \\$active of method Shopware_Components_Plugin_Bootstrap\\:\\:createCronJob\\(\\) expects int, true given\\.$#"
+ count: 2
+ path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Bootstrap.php
-
- message: "#^Method sCategoriesTest\\:\\:testGetCategoriesWithShopCategory\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Components_AlsoBought\\:\\:initAlsoBought\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Core/sCategoriesTest.php
+ path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Components/AlsoBought.php
-
- message: "#^Method sCategoriesTest\\:\\:testGetCategoriesWithSubcategory\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Components_AlsoBought\\:\\:refreshBoughtArticles\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Core/sCategoriesTest.php
+ path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Components/AlsoBought.php
-
- message: "#^Method sCategoriesTest\\:\\:testGetWholeCategoryTree\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Components_AlsoBought\\:\\:refreshMultipleBoughtArticles\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Core/sCategoriesTest.php
+ path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Components/AlsoBought.php
-
- message: "#^Method sCategoriesTest\\:\\:testsGetCategoriesByParent\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Components_AlsoBought\\:\\:refreshMultipleBoughtArticles\\(\\) has parameter \\$combinations with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Core/sCategoriesTest.php
+ path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Components/AlsoBought.php
-
- message: "#^Method sCategoriesTest\\:\\:testsGetCategoryContent\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Components_SimilarShown\\:\\:initSimilarShown\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Core/sCategoriesTest.php
+ path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Components/SimilarShown.php
-
- message: "#^Method sCategoriesTest\\:\\:testsGetCategoryIdByArticleId\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Components_SimilarShown\\:\\:refreshSimilarShown\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Core/sCategoriesTest.php
+ path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Components/SimilarShown.php
-
- message: "#^Method sCategoriesTest\\:\\:testsGetCategoryPath\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Components_SimilarShown\\:\\:resetSimilarShown\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Core/sCategoriesTest.php
+ path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Components/SimilarShown.php
-
- message: "#^Method sCategoriesTest\\:\\:testsGetWholeCategoryTree\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Components_SimilarShown\\:\\:updateElapsedSimilarShownArticles\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Core/sCategoriesTest.php
+ path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Components/SimilarShown.php
-
- message: "#^Method sCategoriesTest\\:\\:validateCategory\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Components_TopSeller\\:\\:incrementTopSeller\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Core/sCategoriesTest.php
+ path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Components/TopSeller.php
-
- message: "#^Method sCategoriesTest\\:\\:validateCategory\\(\\) has parameter \\$categoryArray with no type specified\\.$#"
+ message: "#^Method Shopware_Components_TopSeller\\:\\:initTopSeller\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Core/sCategoriesTest.php
+ path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Components/TopSeller.php
-
- message: "#^Method sCategoriesTest\\:\\:validateCategory\\(\\) has parameter \\$subcategoriesIndex with no type specified\\.$#"
+ message: "#^Method Shopware_Components_TopSeller\\:\\:refreshTopSellerForArticleId\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Core/sCategoriesTest.php
+ path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Components/TopSeller.php
-
- message: "#^Parameter \\#1 \\$id of method sCategories\\:\\:sGetCategoryContent\\(\\) expects int, null given\\.$#"
+ message: "#^Method Shopware_Components_TopSeller\\:\\:updateElapsedTopSeller\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Core/sCategoriesTest.php
+ path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Components/TopSeller.php
-
- message: "#^Parameter \\#1 \\$parentId of method sCategories\\:\\:sGetWholeCategoryTree\\(\\) expects int\\|null, string\\|false\\|null given\\.$#"
+ message: "#^Query expects placeholder \\:article_id, but it is missing from values given\\.$#"
count: 1
- path: tests/Functional/Core/sCategoriesTest.php
+ path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Components/TopSeller.php
-
- message: "#^Parameter \\#2 \\$array of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) expects array\\|ArrayAccess, array\\|null given\\.$#"
+ message: "#^Query expects placeholder \\:last_cleared, but it is missing from values given\\.$#"
count: 1
- path: tests/Functional/Core/sCategoriesTest.php
+ path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Components/TopSeller.php
-
- message: "#^Method sCmsTest\\:\\:testsGetStaticPage\\(\\) has no return type specified\\.$#"
+ message: "#^Query expects placeholder \\:sales, but it is missing from values given\\.$#"
count: 1
- path: tests/Functional/Core/sCmsTest.php
+ path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Components/TopSeller.php
-
- message: "#^Parameter \\#2 \\$array of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertArrayHasKey\\(\\) expects array\\|ArrayAccess, array\\|false given\\.$#"
+ message: "#^Method Shopware_Controllers_Backend_AlsoBought\\:\\:getAlsoBoughtCountAction\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Core/sCmsTest.php
+ path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Controllers/AlsoBought.php
-
- message: "#^Method sCoreTest\\:\\:testsBuildLink\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Backend_AlsoBought\\:\\:initAlsoBoughtAction\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Core/sCoreTest.php
+ path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Controllers/AlsoBought.php
-
- message: "#^Method sCoreTest\\:\\:testsRewriteLink\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Backend_SimilarShown\\:\\:getSimilarShownCountAction\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Core/sCoreTest.php
+ path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Controllers/SimilarShown.php
-
- message: "#^Method sRewriteTest\\:\\:provider\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Backend_SimilarShown\\:\\:initSimilarShownAction\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Core/sRewriteTest.php
+ path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Controllers/SimilarShown.php
-
- message: "#^Method sRewriteTest\\:\\:testRewriteString\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Backend_TopSeller\\:\\:getTopSellerCountAction\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Core/sRewriteTest.php
+ path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Controllers/TopSeller.php
-
- message: "#^Method sRewriteTest\\:\\:testRewriteString\\(\\) has parameter \\$result with no type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Backend_TopSeller\\:\\:initTopSellerAction\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Core/sRewriteTest.php
+ path: engine/Shopware/Plugins/Default/Core/MarketingAggregate/Controllers/TopSeller.php
-
- message: "#^Method sRewriteTest\\:\\:testRewriteString\\(\\) has parameter \\$string with no type specified\\.$#"
- count: 1
- path: tests/Functional/Core/sRewriteTest.php
+ message: "#^Call to an undefined method Enlight_Event_EventArgs\\:\\:getRequest\\(\\)\\.$#"
+ count: 2
+ path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Library\\\\ZendLocaleTest\\:\\:getLocales\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: tests/Functional/Library/ZendLocaleTest.php
+ message: "#^Call to an undefined method Enlight_Event_EventArgs\\:\\:getSubject\\(\\)\\.$#"
+ count: 2
+ path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Library\\\\ZendLocaleTest\\:\\:testLocalCreation\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Core_PaymentMethods_Bootstrap\\:\\:addPaymentClass\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Library/ZendLocaleTest.php
+ path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Bootstrap.php
-
- message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Models\\\\Category\\\\BlogCategoryTreeListQueryTest\\:\\:\\$expected type has no value type specified in iterable type array\\.$#"
+ message: "#^Method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\BasePaymentMethod\\:\\:getCurrentPaymentDataAsArray\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Models/Category/BlogCategoryTreeListQueryTest.php
+ path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/BasePaymentMethod.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Models\\\\Category\\\\PathByIdTest\\:\\:multiArrayProvider\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\BasePaymentMethod\\:\\:savePaymentData\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Models/Category/PathByIdTest.php
+ path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/BasePaymentMethod.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Models\\\\Category\\\\PathByIdTest\\:\\:testGetPathByIdShouldReturnArray\\(\\) has parameter \\$expectedResult with no value type specified in iterable type array\\.$#"
+ message: "#^Method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\BasePaymentMethod\\:\\:validate\\(\\) has parameter \\$paymentData with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Models/Category/PathByIdTest.php
+ path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/BasePaymentMethod.php
-
- message: "#^Parameter \\#1 \\$displayStateInRegistration of method Shopware\\\\Models\\\\Country\\\\Country\\:\\:setDisplayStateInRegistration\\(\\) expects bool, int given\\.$#"
+ message: "#^Method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\BasePaymentMethod\\:\\:validate\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Models/Customer/CustomerTest.php
+ path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/BasePaymentMethod.php
-
- message: "#^Parameter \\#1 \\$forceStateInRegistration of method Shopware\\\\Models\\\\Country\\\\Country\\:\\:setForceStateInRegistration\\(\\) expects bool, int given\\.$#"
+ message: "#^Cannot call method getCity\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
count: 1
- path: tests/Functional/Models/Customer/CustomerTest.php
+ path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/DebitPaymentMethod.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Models\\\\CustomerStream\\\\CustomerStreamRepositoryTest\\:\\:getCampaignsEntryData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Cannot call method getDefaultBillingAddress\\(\\) on Shopware\\\\Models\\\\Customer\\\\Customer\\|null\\.$#"
count: 1
- path: tests/Functional/Models/CustomerStream/CustomerStreamRepositoryTest.php
+ path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/DebitPaymentMethod.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Models\\\\CustomerStream\\\\CustomerStreamRepositoryTest\\:\\:getCustomerData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Cannot call method getFirstname\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
count: 1
- path: tests/Functional/Models/CustomerStream/CustomerStreamRepositoryTest.php
+ path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/DebitPaymentMethod.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Models\\\\CustomerStream\\\\CustomerStreamRepositoryTest\\:\\:getCustomerStreamData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Cannot call method getLastname\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
count: 1
- path: tests/Functional/Models/CustomerStream/CustomerStreamRepositoryTest.php
-
- -
- message: "#^Parameter \\#1 \\$status of method Shopware\\\\Models\\\\Mail\\\\Mail\\:\\:setStatus\\(\\) expects array\\\\|null, PHPUnit\\\\Framework\\\\MockObject\\\\MockObject&Shopware\\\\Models\\\\Order\\\\Status given\\.$#"
- count: 3
- path: tests/Functional/Models/MailTest.php
+ path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/DebitPaymentMethod.php
-
- message: "#^Cannot call method getStreet\\(\\) on Shopware\\\\Models\\\\Order\\\\Billing\\|null\\.$#"
+ message: "#^Cannot call method getStreet\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
count: 1
- path: tests/Functional/Models/Order/BillingTest.php
+ path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/DebitPaymentMethod.php
-
- message: "#^Cannot call method getZipCode\\(\\) on Shopware\\\\Models\\\\Order\\\\Billing\\|null\\.$#"
+ message: "#^Cannot call method getZipcode\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
count: 1
- path: tests/Functional/Models/Order/BillingTest.php
+ path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/DebitPaymentMethod.php
-
- message: "#^Cannot call method setStreet\\(\\) on Shopware\\\\Models\\\\Order\\\\Billing\\|null\\.$#"
+ message: "#^Method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\DebitPaymentMethod\\:\\:getCurrentPaymentDataAsArray\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Models/Order/BillingTest.php
+ path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/DebitPaymentMethod.php
-
- message: "#^Cannot call method setZipCode\\(\\) on Shopware\\\\Models\\\\Order\\\\Billing\\|null\\.$#"
+ message: "#^Method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\DebitPaymentMethod\\:\\:savePaymentData\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Models/Order/BillingTest.php
+ path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/DebitPaymentMethod.php
-
- message: "#^Parameter \\#1 \\$entity of method Doctrine\\\\ORM\\\\EntityManager\\:\\:persist\\(\\) expects object, Shopware\\\\Models\\\\Order\\\\Billing\\|null given\\.$#"
+ message: "#^Method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\DebitPaymentMethod\\:\\:validate\\(\\) has parameter \\$paymentData with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Models/Order/BillingTest.php
-
- -
- message: "#^Cannot call method setActive\\(\\) on Shopware\\\\Models\\\\Shop\\\\Shop\\|null\\.$#"
- count: 2
- path: tests/Functional/Models/Order/OrderDocumentDocumentTest.php
+ path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/DebitPaymentMethod.php
-
- message: "#^Variable \\$document might not be defined\\.$#"
+ message: "#^Method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\DebitPaymentMethod\\:\\:validate\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Models/Order/OrderDocumentDocumentTest.php
+ path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/DebitPaymentMethod.php
-
- message: "#^Parameter \\#1 \\$dispatch of method Shopware\\\\Models\\\\Order\\\\Order\\:\\:setDispatch\\(\\) expects Shopware\\\\Models\\\\Dispatch\\\\Dispatch, Shopware\\\\Models\\\\Dispatch\\\\Dispatch\\|null given\\.$#"
+ message: "#^Cannot call method getCity\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
count: 1
- path: tests/Functional/Models/Order/OrderTest.php
+ path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/GenericPaymentMethod.php
-
- message: "#^Parameter \\#1 \\$net of method Shopware\\\\Models\\\\Order\\\\Order\\:\\:setNet\\(\\) expects int, true given\\.$#"
+ message: "#^Cannot call method getDefaultBillingAddress\\(\\) on Shopware\\\\Models\\\\Customer\\\\Customer\\|null\\.$#"
count: 1
- path: tests/Functional/Models/Order/OrderTest.php
+ path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/GenericPaymentMethod.php
-
- message: "#^Parameter \\#1 \\$orderStatus of method Shopware\\\\Models\\\\Order\\\\Order\\:\\:setOrderStatus\\(\\) expects Shopware\\\\Models\\\\Order\\\\Status, Shopware\\\\Models\\\\Order\\\\Status\\|null given\\.$#"
+ message: "#^Cannot call method getFirstname\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
count: 1
- path: tests/Functional/Models/Order/OrderTest.php
+ path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/GenericPaymentMethod.php
-
- message: "#^Parameter \\#1 \\$payment of method Shopware\\\\Models\\\\Order\\\\Order\\:\\:setPayment\\(\\) expects Shopware\\\\Models\\\\Payment\\\\Payment, Shopware\\\\Models\\\\Payment\\\\Payment\\|null given\\.$#"
+ message: "#^Cannot call method getLastname\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
count: 1
- path: tests/Functional/Models/Order/OrderTest.php
+ path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/GenericPaymentMethod.php
-
- message: "#^Parameter \\#1 \\$paymentStatus of method Shopware\\\\Models\\\\Order\\\\Order\\:\\:setPaymentStatus\\(\\) expects Shopware\\\\Models\\\\Order\\\\Status, Shopware\\\\Models\\\\Order\\\\Status\\|null given\\.$#"
+ message: "#^Cannot call method getStreet\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
count: 1
- path: tests/Functional/Models/Order/OrderTest.php
+ path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/GenericPaymentMethod.php
-
- message: "#^Parameter \\#1 \\$shop of method Shopware\\\\Models\\\\Order\\\\Order\\:\\:setShop\\(\\) expects Shopware\\\\Models\\\\Shop\\\\Shop, Shopware\\\\Models\\\\Shop\\\\Shop\\|null given\\.$#"
+ message: "#^Cannot call method getZipcode\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
count: 1
- path: tests/Functional/Models/Order/OrderTest.php
+ path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/GenericPaymentMethod.php
-
- message: "#^Parameter \\#1 \\$taxFree of method Shopware\\\\Models\\\\Order\\\\Order\\:\\:setTaxFree\\(\\) expects int, false given\\.$#"
+ message: "#^Method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\GenericPaymentMethod\\:\\:getCurrentPaymentDataAsArray\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Models/Order/OrderTest.php
+ path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/GenericPaymentMethod.php
-
- message: "#^Cannot call method getStreet\\(\\) on Shopware\\\\Models\\\\Order\\\\Shipping\\|null\\.$#"
+ message: "#^Method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\GenericPaymentMethod\\:\\:savePaymentData\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Models/Order/ShippingTest.php
+ path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/GenericPaymentMethod.php
-
- message: "#^Cannot call method getZipCode\\(\\) on Shopware\\\\Models\\\\Order\\\\Shipping\\|null\\.$#"
+ message: "#^Method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\GenericPaymentMethod\\:\\:validate\\(\\) has parameter \\$paymentData with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Models/Order/ShippingTest.php
+ path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/GenericPaymentMethod.php
-
- message: "#^Cannot call method setStreet\\(\\) on Shopware\\\\Models\\\\Order\\\\Shipping\\|null\\.$#"
+ message: "#^Method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\GenericPaymentMethod\\:\\:validate\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Models/Order/ShippingTest.php
+ path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/GenericPaymentMethod.php
-
- message: "#^Cannot call method setZipCode\\(\\) on Shopware\\\\Models\\\\Order\\\\Shipping\\|null\\.$#"
+ message: "#^Cannot call method getCity\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
count: 1
- path: tests/Functional/Models/Order/ShippingTest.php
+ path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/SepaPaymentMethod.php
-
- message: "#^Parameter \\#1 \\$entity of method Doctrine\\\\ORM\\\\EntityManager\\:\\:persist\\(\\) expects object, Shopware\\\\Models\\\\Order\\\\Shipping\\|null given\\.$#"
+ message: "#^Cannot call method getDefaultBillingAddress\\(\\) on Shopware\\\\Models\\\\Customer\\\\Customer\\|null\\.$#"
count: 1
- path: tests/Functional/Models/Order/ShippingTest.php
+ path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/SepaPaymentMethod.php
-
- message: "#^Method RemoveAndCreateResourceTest\\:\\:testRemoveAndCreateAresource\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Functional/Modules/Acl/RemoveAndCreateResourceTest.php
+ message: "#^Cannot call method getFirstname\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
+ count: 2
+ path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/SepaPaymentMethod.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Articles\\\\SeoCategoryTest\\:\\:getSimpleTestData\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: tests/Functional/Modules/Articles/SeoCategoryTest.php
+ message: "#^Cannot call method getLastname\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
+ count: 2
+ path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/SepaPaymentMethod.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Articles\\\\sGetArticleByIdTest\\:\\:assertArticleData\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Cannot call method getStreet\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
count: 1
- path: tests/Functional/Modules/Articles/sGetArticleByIdTest.php
+ path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/SepaPaymentMethod.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Articles\\\\sGetArticleByIdTest\\:\\:assertArticleData\\(\\) has parameter \\$expected with no value type specified in iterable type array\\.$#"
+ message: "#^Cannot call method getZipcode\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
count: 1
- path: tests/Functional/Modules/Articles/sGetArticleByIdTest.php
+ path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/SepaPaymentMethod.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Articles\\\\sGetArticleByIdTest\\:\\:assertLinks\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\SepaPaymentMethod\\:\\:getCurrentPaymentDataAsArray\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Modules/Articles/sGetArticleByIdTest.php
+ path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/SepaPaymentMethod.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Articles\\\\sGetArticleByIdTest\\:\\:assertLinks\\(\\) has parameter \\$expected with no value type specified in iterable type array\\.$#"
+ message: "#^Method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\SepaPaymentMethod\\:\\:savePaymentData\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Modules/Articles/sGetArticleByIdTest.php
+ path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/SepaPaymentMethod.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Articles\\\\sGetArticleByIdTest\\:\\:assertRelated\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\SepaPaymentMethod\\:\\:validate\\(\\) has parameter \\$paymentData with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Modules/Articles/sGetArticleByIdTest.php
+ path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/SepaPaymentMethod.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Articles\\\\sGetArticleByIdTest\\:\\:assertRelated\\(\\) has parameter \\$expected with no value type specified in iterable type array\\.$#"
+ message: "#^Method ShopwarePlugin\\\\PaymentMethods\\\\Components\\\\SepaPaymentMethod\\:\\:validate\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Modules/Articles/sGetArticleByIdTest.php
+ path: engine/Shopware/Plugins/Default/Core/PaymentMethods/Components/SepaPaymentMethod.php
-
- message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Articles\\\\sGetArticleByIdTest\\:\\:\\$articleProperties type has no value type specified in iterable type array\\.$#"
- count: 1
- path: tests/Functional/Modules/Articles/sGetArticleByIdTest.php
+ message: "#^Call to an undefined method Enlight_Event_EventArgs\\:\\:getSubject\\(\\)\\.$#"
+ count: 2
+ path: engine/Shopware/Plugins/Default/Core/PostFilter/Bootstrap.php
-
- message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Articles\\\\sGetArticleByIdTest\\:\\:\\$articles type has no value type specified in iterable type array\\.$#"
+ message: "#^Cannot call method getBasePath\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
count: 1
- path: tests/Functional/Modules/Articles/sGetArticleByIdTest.php
+ path: engine/Shopware/Plugins/Default/Core/PostFilter/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Category\\\\sGetCategoriesTest\\:\\:assertAndGetSubCategories\\(\\) has no return type specified\\.$#"
+ message: "#^Cannot call method getHttpHost\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
count: 1
- path: tests/Functional/Modules/Category/sGetCategoriesTest.php
+ path: engine/Shopware/Plugins/Default/Core/PostFilter/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Category\\\\sGetCategoriesTest\\:\\:assertAndGetSubCategories\\(\\) has parameter \\$category with no type specified\\.$#"
+ message: "#^Cannot call method getScheme\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
count: 1
- path: tests/Functional/Modules/Category/sGetCategoriesTest.php
+ path: engine/Shopware/Plugins/Default/Core/PostFilter/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Category\\\\sGetCategoriesTest\\:\\:assertAndGetSubCategories\\(\\) has parameter \\$expectedIds with no type specified\\.$#"
+ message: "#^Cannot call method isSecure\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
count: 1
- path: tests/Functional/Modules/Category/sGetCategoriesTest.php
+ path: engine/Shopware/Plugins/Default/Core/PostFilter/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Category\\\\sGetCategoriesTest\\:\\:testBlockedCustomerGroups\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Core_PostFilter_Bootstrap\\:\\:initConfig\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Modules/Category/sGetCategoriesTest.php
+ path: engine/Shopware/Plugins/Default/Core/PostFilter/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Category\\\\sGetCategoriesTest\\:\\:testCategoryData\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Core_PostFilter_Bootstrap\\:\\:onFilterRender\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Modules/Category/sGetCategoriesTest.php
+ path: engine/Shopware/Plugins/Default/Core/PostFilter/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Category\\\\sGetCategoriesTest\\:\\:testOnlyActiveCategories\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Core_PostFilter_Bootstrap\\:\\:rewriteLink\\(\\) should return string but returns string\\|null\\.$#"
count: 1
- path: tests/Functional/Modules/Category/sGetCategoriesTest.php
+ path: engine/Shopware/Plugins/Default/Core/PostFilter/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Category\\\\sGetCategoriesTest\\:\\:testPositionSorting\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Core_PostFilter_Bootstrap\\:\\:rewriteSrc\\(\\) has parameter \\$src with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Modules/Category/sGetCategoriesTest.php
+ path: engine/Shopware/Plugins/Default/Core/PostFilter/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Category\\\\sGetCategoriesTest\\:\\:testWithFourthLevel\\(\\) has no return type specified\\.$#"
+ message: "#^Offset 'path' does not exist on string\\.$#"
count: 1
- path: tests/Functional/Modules/Category/sGetCategoriesTest.php
+ path: engine/Shopware/Plugins/Default/Core/PostFilter/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Category\\\\sGetCategoriesTest\\:\\:testWithMainId\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$source of method Shopware_Plugins_Core_PostFilter_Bootstrap\\:\\:filterSource\\(\\) expects string, array\\\\|string\\|null given\\.$#"
count: 1
- path: tests/Functional/Modules/Category/sGetCategoriesTest.php
+ path: engine/Shopware/Plugins/Default/Core/PostFilter/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Category\\\\sGetCategoriesTest\\:\\:testWithSecondLevel\\(\\) has no return type specified\\.$#"
+ message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Category\\\\Category\\|null\\.$#"
count: 1
- path: tests/Functional/Modules/Category/sGetCategoriesTest.php
+ path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Category\\\\sGetCategoriesTest\\:\\:testWithThirdLevel\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Core_RebuildIndex_Bootstrap\\:\\:getInfo\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Modules/Category/sGetCategoriesTest.php
+ path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Bootstrap.php
-
- message: "#^Access to an undefined property Enlight_Components_Session_Namespace\\:\\:\\$Admin\\.$#"
+ message: "#^Method Shopware_Plugins_Core_RebuildIndex_Bootstrap\\:\\:onAfterSendResponse\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/HttpCache/BootstrapTest.php
-
- -
- message: "#^Call to an undefined method Enlight_Controller_Response_Response\\:\\:getHeader\\(\\)\\.$#"
- count: 2
- path: tests/Functional/Plugins/Core/HttpCache/BootstrapTest.php
+ path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\HttpCache\\\\BootstrapTest\\:\\:getCookie\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Core_RebuildIndex_Bootstrap\\:\\:subscribeSearchIndexEvents\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/HttpCache/BootstrapTest.php
+ path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\HttpCache\\\\BootstrapTest\\:\\:getCookie\\(\\) has parameter \\$name with no type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Core_RebuildIndex_Bootstrap\\:\\:subscribeSeoIndexEvents\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/HttpCache/BootstrapTest.php
+ path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\HttpCache\\\\BootstrapTest\\:\\:getHeader\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Functional/Plugins/Core/HttpCache/BootstrapTest.php
+ message: "#^Parameter \\#4 \\$active of method Shopware_Components_Plugin_Bootstrap\\:\\:createCronJob\\(\\) expects int, true given\\.$#"
+ count: 2
+ path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\HttpCache\\\\BootstrapTest\\:\\:getHeader\\(\\) has parameter \\$name with no type specified\\.$#"
+ message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Category\\\\Category\\|null\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/HttpCache/BootstrapTest.php
+ path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Components/SeoIndex.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\HttpCache\\\\BootstrapTest\\:\\:resetHttpCache\\(\\) has parameter \\$overrideConfig with no type specified\\.$#"
+ message: "#^Method Shopware_Components_SeoIndex\\:\\:countArticles\\(\\) should return string but returns int\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/HttpCache/BootstrapTest.php
+ path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Components/SeoIndex.php
-
- message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Category\\\\Category\\|null\\.$#"
+ message: "#^Method Shopware_Components_SeoIndex\\:\\:countCategories\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/HttpCache/DynamicCacheTimeServiceTest.php
+ path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Components/SeoIndex.php
-
- message: "#^Cannot call method getNumber\\(\\) on Shopware\\\\Models\\\\Article\\\\Detail\\|null\\.$#"
+ message: "#^Method Shopware_Components_SeoIndex\\:\\:getCachedTime\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/HttpCache/DynamicCacheTimeServiceTest.php
+ path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Components/SeoIndex.php
-
- message: "#^Cannot call method setCategories\\(\\) on Shopware\\\\Models\\\\Emotion\\\\Emotion\\|null\\.$#"
+ message: "#^Method Shopware_Components_SeoIndex\\:\\:refreshSeoIndex\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/HttpCache/DynamicCacheTimeServiceTest.php
+ path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Components/SeoIndex.php
-
- message: "#^Cannot call method setCategoryId\\(\\) on Shopware\\\\Models\\\\Blog\\\\Blog\\|null\\.$#"
+ message: "#^Method Shopware_Components_SeoIndex\\:\\:registerShop\\(\\) should return Shopware\\\\Models\\\\Shop\\\\Shop but returns Shopware\\\\Models\\\\Shop\\\\DetachedShop\\|null\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/HttpCache/DynamicCacheTimeServiceTest.php
+ path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Components/SeoIndex.php
-
- message: "#^Cannot call method setReleaseDate\\(\\) on Shopware\\\\Models\\\\Article\\\\Detail\\|null\\.$#"
+ message: "#^Method Shopware_Components_SeoIndex\\:\\:setCachedTime\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/HttpCache/DynamicCacheTimeServiceTest.php
+ path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Components/SeoIndex.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\HttpCache\\\\DynamicCacheTimeServiceTest\\:\\:createTestBlog\\(\\) never returns null so it can be removed from the return type\\.$#"
+ message: "#^Parameter \\#1 \\$shop of method Shopware\\\\Components\\\\ShopRegistrationService\\:\\:registerShop\\(\\) expects Shopware\\\\Models\\\\Shop\\\\Shop, Shopware\\\\Models\\\\Shop\\\\DetachedShop\\|null given\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/HttpCache/DynamicCacheTimeServiceTest.php
+ path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Components/SeoIndex.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\HttpCache\\\\DynamicCacheTimeServiceTest\\:\\:createTestCategory\\(\\) never returns null so it can be removed from the return type\\.$#"
+ message: "#^Method Shopware_Controllers_Backend_SearchIndex\\:\\:buildAction\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/HttpCache/DynamicCacheTimeServiceTest.php
+ path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Controllers/SearchIndex.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\HttpCache\\\\DynamicCacheTimeServiceTest\\:\\:createTestEmotion\\(\\) never returns null so it can be removed from the return type\\.$#"
+ message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Category\\\\Category\\|null\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/HttpCache/DynamicCacheTimeServiceTest.php
+ path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Controllers/Seo.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\HttpCache\\\\DynamicCacheTimeServiceTest\\:\\:createTestProduct\\(\\) never returns null so it can be removed from the return type\\.$#"
+ message: "#^Method Shopware_Controllers_Backend_Seo\\:\\:getCountAction\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/HttpCache/DynamicCacheTimeServiceTest.php
+ path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Controllers/Seo.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\HttpCache\\\\DynamicCacheTimeServiceTest\\:\\:getBlogTestData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware_Controllers_Backend_Seo\\:\\:initSeoAction\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/HttpCache/DynamicCacheTimeServiceTest.php
+ path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Controllers/Seo.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\HttpCache\\\\DynamicCacheTimeServiceTest\\:\\:getEmotionTestData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware_Controllers_Backend_Seo\\:\\:seoArticle\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/HttpCache/DynamicCacheTimeServiceTest.php
+ path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Controllers/Seo.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\HttpCache\\\\DynamicCacheTimeServiceTest\\:\\:getProductTestData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware_Controllers_Backend_Seo\\:\\:seoArticleAction\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/HttpCache/DynamicCacheTimeServiceTest.php
+ path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Controllers/Seo.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\HttpCache\\\\DynamicCacheTimeServiceTest\\:\\:testBlogListingTimeCalculation\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Backend_Seo\\:\\:seoBlogAction\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/HttpCache/DynamicCacheTimeServiceTest.php
+ path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Controllers/Seo.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\HttpCache\\\\DynamicCacheTimeServiceTest\\:\\:testBlogTimeCalculation\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Backend_Seo\\:\\:seoCategoryAction\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/HttpCache/DynamicCacheTimeServiceTest.php
+ path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Controllers/Seo.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\HttpCache\\\\DynamicCacheTimeServiceTest\\:\\:testCategoryTimeCalculation\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Backend_Seo\\:\\:seoContentAction\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/HttpCache/DynamicCacheTimeServiceTest.php
+ path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Controllers/Seo.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\HttpCache\\\\DynamicCacheTimeServiceTest\\:\\:testProductDetailTimeCalculation\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Backend_Seo\\:\\:seoEmotionAction\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/HttpCache/DynamicCacheTimeServiceTest.php
+ path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Controllers/Seo.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\HttpCache\\\\DynamicCacheTimeServiceTest\\:\\:testServiceIsAvailable\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Controllers_Backend_Seo\\:\\:seoStaticAction\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/HttpCache/DynamicCacheTimeServiceTest.php
+ path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Controllers/Seo.php
-
- message: "#^Parameter \\#1 \\$active of method Shopware\\\\Models\\\\Category\\\\Category\\:\\:setActive\\(\\) expects bool, int given\\.$#"
+ message: "#^Method Shopware_Controllers_Backend_Seo\\:\\:seoSupplierAction\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/HttpCache/DynamicCacheTimeServiceTest.php
+ path: engine/Shopware/Plugins/Default/Core/RebuildIndex/Controllers/Seo.php
-
- message: "#^Parameter \\#1 \\$blog of method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\HttpCache\\\\DynamicCacheTimeServiceTest\\:\\:getBlogListingRequest\\(\\) expects Shopware\\\\Models\\\\Blog\\\\Blog, Shopware\\\\Models\\\\Blog\\\\Blog\\|null given\\.$#"
+ message: "#^Access to an undefined property object\\:\\:\\$role\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/HttpCache/DynamicCacheTimeServiceTest.php
+ path: engine/Shopware/Plugins/Default/Core/RestApi/Bootstrap.php
-
- message: "#^Parameter \\#1 \\$blog of method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\HttpCache\\\\DynamicCacheTimeServiceTest\\:\\:getBlogRequest\\(\\) expects Shopware\\\\Models\\\\Blog\\\\Blog, Shopware\\\\Models\\\\Blog\\\\Blog\\|null given\\.$#"
+ message: "#^Cannot call method getModuleName\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/HttpCache/DynamicCacheTimeServiceTest.php
+ path: engine/Shopware/Plugins/Default/Core/RestApi/Bootstrap.php
-
- message: "#^Parameter \\#1 \\$category of method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\HttpCache\\\\DynamicCacheTimeServiceTest\\:\\:getcategoryRequest\\(\\) expects Shopware\\\\Models\\\\Category\\\\Category, Shopware\\\\Models\\\\Category\\\\Category\\|null given\\.$#"
+ message: "#^Parameter \\#1 \\$request of method ShopwarePlugins\\\\RestApi\\\\Components\\\\Router\\:\\:assembleRoute\\(\\) expects Enlight_Controller_Request_RequestHttp, Enlight_Controller_Request_Request\\|null given\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/HttpCache/DynamicCacheTimeServiceTest.php
+ path: engine/Shopware/Plugins/Default/Core/RestApi/Bootstrap.php
-
- message: "#^Parameter \\#1 \\$emotions of method Shopware\\\\Models\\\\Category\\\\Category\\:\\:setEmotions\\(\\) expects Doctrine\\\\Common\\\\Collections\\\\ArrayCollection&iterable\\, Doctrine\\\\Common\\\\Collections\\\\ArrayCollection\\ given\\.$#"
+ message: "#^Property Shopware_Plugins_Core_RestApi_Bootstrap\\:\\:\\$request \\(Enlight_Controller_Request_Request\\) does not accept Enlight_Controller_Request_Request\\|null\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/HttpCache/DynamicCacheTimeServiceTest.php
+ path: engine/Shopware/Plugins/Default/Core/RestApi/Bootstrap.php
-
- message: "#^Parameter \\#1 \\$entity of method Doctrine\\\\ORM\\\\EntityManager\\:\\:persist\\(\\) expects object, Shopware\\\\Models\\\\Blog\\\\Blog\\|null given\\.$#"
+ message: "#^Method ShopwarePlugins\\\\RestApi\\\\Components\\\\Router\\:\\:assembleRoute\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/HttpCache/DynamicCacheTimeServiceTest.php
+ path: engine/Shopware/Plugins/Default/Core/RestApi/Components/Router.php
-
- message: "#^Parameter \\#1 \\$entity of method Doctrine\\\\ORM\\\\EntityManager\\:\\:remove\\(\\) expects object, Shopware\\\\Models\\\\Article\\\\Article\\|null given\\.$#"
+ message: "#^Call to an undefined method Enlight_Event_EventArgs\\:\\:getRequest\\(\\)\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/HttpCache/DynamicCacheTimeServiceTest.php
+ path: engine/Shopware/Plugins/Default/Core/ViewportForward/Bootstrap.php
-
- message: "#^Parameter \\#1 \\$entity of method Doctrine\\\\ORM\\\\EntityManager\\:\\:remove\\(\\) expects object, Shopware\\\\Models\\\\Blog\\\\Blog\\|null given\\.$#"
- count: 2
- path: tests/Functional/Plugins/Core/HttpCache/DynamicCacheTimeServiceTest.php
+ message: "#^Call to an undefined method Enlight_Event_EventArgs\\:\\:getSubject\\(\\)\\.$#"
+ count: 3
+ path: engine/Shopware/Plugins/Default/Core/ViewportForward/Bootstrap.php
-
- message: "#^Parameter \\#1 \\$entity of method Doctrine\\\\ORM\\\\EntityManager\\:\\:remove\\(\\) expects object, Shopware\\\\Models\\\\Category\\\\Category\\|null given\\.$#"
+ message: "#^Method Shopware_Plugins_Core_ViewportForward_Bootstrap\\:\\:onPreDispatch\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/HttpCache/DynamicCacheTimeServiceTest.php
+ path: engine/Shopware/Plugins/Default/Core/ViewportForward/Bootstrap.php
-
- message: "#^Parameter \\#1 \\$product of method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\HttpCache\\\\DynamicCacheTimeServiceTest\\:\\:getProductRequest\\(\\) expects Shopware\\\\Models\\\\Article\\\\Article, Shopware\\\\Models\\\\Article\\\\Article\\|null given\\.$#"
+ message: "#^Method Shopware_Plugins_Frontend_CronRefresh_Bootstrap\\:\\:onCronJobClearing\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/HttpCache/DynamicCacheTimeServiceTest.php
+ path: engine/Shopware/Plugins/Default/Frontend/CronRefresh/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\AbstractMarketing\\:\\:assertArrayEquals\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Frontend_CronRefresh_Bootstrap\\:\\:onCronJobSearch\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/AbstractMarketing.php
+ path: engine/Shopware/Plugins/Default/Frontend/CronRefresh/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\AbstractMarketing\\:\\:assertArrayEquals\\(\\) has parameter \\$expected with no value type specified in iterable type array\\.$#"
- count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/AbstractMarketing.php
+ message: "#^Access to an undefined property sSystem\\:\\:\\$_POST\\.$#"
+ count: 2
+ path: engine/Shopware/Plugins/Default/Frontend/Notification/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\AbstractMarketing\\:\\:assertArrayEquals\\(\\) has parameter \\$properties with no value type specified in iterable type array\\.$#"
- count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/AbstractMarketing.php
+ message: "#^Call to an undefined method Enlight_Event_EventArgs\\:\\:getSubject\\(\\)\\.$#"
+ count: 3
+ path: engine/Shopware/Plugins/Default/Frontend/Notification/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\AbstractMarketing\\:\\:assertArrayEquals\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware_Plugins_Frontend_RouterRewrite_Bootstrap\\:\\:onPreDispatch\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/AbstractMarketing.php
+ path: engine/Shopware/Plugins/Default/Frontend/RouterRewrite/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\AbstractMarketing\\:\\:getAllArticles\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Frontend_RouterRewrite_Bootstrap\\:\\:onStartDispatch\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/AbstractMarketing.php
+ path: engine/Shopware/Plugins/Default/Frontend/RouterRewrite/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\AbstractMarketing\\:\\:getAllArticles\\(\\) has parameter \\$condition with no type specified\\.$#"
+ message: "#^Cannot call method getControllerName\\(\\) on Enlight_Controller_Request_Request\\|null\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/AbstractMarketing.php
+ path: engine/Shopware/Plugins/Default/Frontend/Seo/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\AbstractMarketing\\:\\:saveConfig\\(\\) has no return type specified\\.$#"
+ message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Category\\\\Category\\|null\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/AbstractMarketing.php
+ path: engine/Shopware/Plugins/Default/Frontend/Seo/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\AbstractMarketing\\:\\:saveConfig\\(\\) has parameter \\$name with no type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Frontend_Seo_Bootstrap\\:\\:onPostDispatch\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/AbstractMarketing.php
+ path: engine/Shopware/Plugins/Default/Frontend/Seo/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\AbstractMarketing\\:\\:saveConfig\\(\\) has parameter \\$value with no type specified\\.$#"
+ message: "#^PHPDoc tag @param for parameter \\$request with type Enlight_Controller_Request_Request is not subtype of native type Enlight_Controller_Request_RequestHttp\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/AbstractMarketing.php
+ path: engine/Shopware/Plugins/Default/Frontend/Statistics/Bootstrap.php
-
- message: "#^Negated boolean expression is always false\\.$#"
+ message: "#^Parameter \\#1 \\$request of method Shopware_Plugins_Frontend_Statistics_Bootstrap\\:\\:refreshBasket\\(\\) expects Enlight_Controller_Request_RequestHttp, Enlight_Controller_Request_Request given\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/AbstractMarketing.php
+ path: engine/Shopware/Plugins/Default/Frontend/Statistics/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\AlsoBoughtTest\\:\\:getAllAlsoBought\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$request of method Shopware_Plugins_Frontend_Statistics_Bootstrap\\:\\:refreshBlog\\(\\) expects Symfony\\\\Component\\\\HttpFoundation\\\\Request, Enlight_Controller_Request_Request given\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/Components/AlsoBoughtTest.php
+ path: engine/Shopware/Plugins/Default/Frontend/Statistics/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\AlsoBoughtTest\\:\\:getAllAlsoBought\\(\\) has parameter \\$condition with no type specified\\.$#"
+ message: "#^Access to an undefined property Enlight_Config\\:\\:\\$controller\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/Components/AlsoBoughtTest.php
+ path: engine/Shopware/Plugins/Default/Frontend/TagCloud/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\AlsoBoughtTest\\:\\:testInitAlsoBought\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/Components/AlsoBoughtTest.php
+ message: "#^Call to an undefined method Enlight_Event_EventArgs\\:\\:getSubject\\(\\)\\.$#"
+ count: 3
+ path: engine/Shopware/Plugins/Default/Frontend/TagCloud/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\AlsoBoughtTest\\:\\:testRefreshBoughtArticles\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware_Plugins_Frontend_TagCloud_Bootstrap\\:\\:getInfo\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/Components/AlsoBoughtTest.php
+ path: engine/Shopware/Plugins/Default/Frontend/TagCloud/Bootstrap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\SimilarShownTest\\:\\:getAllSimilarShown\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\:\\:System\\(\\) should return sSystem but returns object\\|null\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/Components/SimilarShownTest.php
+ path: engine/Shopware/Shopware.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\SimilarShownTest\\:\\:getAllSimilarShown\\(\\) has parameter \\$condition with no type specified\\.$#"
+ message: "#^Method Shopware\\:\\:__call\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/Components/SimilarShownTest.php
+ path: engine/Shopware/Shopware.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\SimilarShownTest\\:\\:getDemoData\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\:\\:__call\\(\\) has parameter \\$value with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/Components/SimilarShownTest.php
+ path: engine/Shopware/Shopware.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\SimilarShownTest\\:\\:insertDemoData\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\:\\:setEventManager\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/Components/SimilarShownTest.php
+ path: engine/Shopware/Shopware.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\SimilarShownTest\\:\\:resetSimilarShown\\(\\) has no return type specified\\.$#"
+ message: "#^Service \"system\" is not registered in the container\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/Components/SimilarShownTest.php
+ path: engine/Shopware/Shopware.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\SimilarShownTest\\:\\:resetSimilarShown\\(\\) has parameter \\$condition with no type specified\\.$#"
- count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/Components/SimilarShownTest.php
+ message: "#^Call to an undefined method Symfony\\\\Component\\\\HttpFoundation\\\\Response\\:\\:getHeader\\(\\)\\.$#"
+ count: 2
+ path: tests/Functional/Api/CategoryTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\SimilarShownTest\\:\\:setSimilarShownInvalid\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/Components/SimilarShownTest.php
+ message: "#^Parameter \\#1 \\$json of function json_decode expects string, string\\|false given\\.$#"
+ count: 16
+ path: tests/Functional/Api/CategoryTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\SimilarShownTest\\:\\:setSimilarShownInvalid\\(\\) has parameter \\$condition with no type specified\\.$#"
- count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/Components/SimilarShownTest.php
+ message: "#^Call to an undefined method Symfony\\\\Component\\\\HttpFoundation\\\\Response\\:\\:getBody\\(\\)\\.$#"
+ count: 2
+ path: tests/Functional/Api/CustomerGroupTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\SimilarShownTest\\:\\:setSimilarShownInvalid\\(\\) has parameter \\$date with no type specified\\.$#"
- count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/Components/SimilarShownTest.php
+ message: "#^Call to an undefined method Symfony\\\\Component\\\\HttpFoundation\\\\Response\\:\\:getHeader\\(\\)\\.$#"
+ count: 2
+ path: tests/Functional/Api/CustomerGroupTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\SimilarShownTest\\:\\:testInitSimilarShown\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$json of function json_decode expects string, string\\|false given\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/Components/SimilarShownTest.php
+ path: tests/Functional/Api/CustomerGroupTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\SimilarShownTest\\:\\:testRefreshSimilarShown\\(\\) has no return type specified\\.$#"
+ message: "#^Cannot call method getUserId\\(\\) on Shopware\\\\Models\\\\Media\\\\Media\\|null\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/Components/SimilarShownTest.php
+ path: tests/Functional/Api/MediaTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\SimilarShownTest\\:\\:testResetSimilarShown\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/Components/SimilarShownTest.php
+ message: "#^Parameter \\#1 \\$json of function json_decode expects string, string\\|false given\\.$#"
+ count: 12
+ path: tests/Functional/Api/MediaTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\SimilarShownTest\\:\\:testSimilarCronJobRefresh\\(\\) has no return type specified\\.$#"
+ message: "#^Call to an undefined method Symfony\\\\Component\\\\HttpFoundation\\\\Response\\:\\:getBody\\(\\)\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/Components/SimilarShownTest.php
+ path: tests/Functional/Api/OrderTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\SimilarShownTest\\:\\:testSimilarShownLiveRefresh\\(\\) has no return type specified\\.$#"
+ message: "#^Call to an undefined method Symfony\\\\Component\\\\HttpFoundation\\\\Response\\:\\:getHeader\\(\\)\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/Components/SimilarShownTest.php
+ path: tests/Functional/Api/OrderTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\SimilarShownTest\\:\\:testUpdateElapsedSimilarShownArticles\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$json of function json_decode expects string, string\\|false given\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/Components/SimilarShownTest.php
+ path: tests/Functional/Api/OrderTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\TopSellerTest\\:\\:getAllTopSeller\\(\\) has no return type specified\\.$#"
+ message: "#^Call to an undefined method Symfony\\\\Component\\\\HttpFoundation\\\\Response\\:\\:getBody\\(\\)\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/Components/TopSellerTest.php
+ path: tests/Functional/Api/PaymentMethodsTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\TopSellerTest\\:\\:getAllTopSeller\\(\\) has parameter \\$condition with no type specified\\.$#"
+ message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Payment\\\\Payment\\|null\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/Components/TopSellerTest.php
+ path: tests/Functional/Api/PaymentMethodsTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\TopSellerTest\\:\\:resetTopSeller\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/Components/TopSellerTest.php
+ message: "#^Parameter \\#1 \\$json of function json_decode expects string, string\\|false given\\.$#"
+ count: 6
+ path: tests/Functional/Api/PaymentMethodsTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\TopSellerTest\\:\\:resetTopSeller\\(\\) has parameter \\$condition with no type specified\\.$#"
+ message: "#^Parameter \\#1 \\$json of function json_decode expects string, string\\|false given\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/Components/TopSellerTest.php
+ path: tests/Functional/Api/VersionTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\TopSellerTest\\:\\:testIncrementTopSeller\\(\\) has no return type specified\\.$#"
+ message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/Components/TopSellerTest.php
+ path: tests/Functional/Bundle/AccountBundle/Controller/AddressTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\TopSellerTest\\:\\:testInitTopSeller\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AccountBundle\\\\Controller\\\\AddressTest\\:\\:doRequest\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/Components/TopSellerTest.php
+ path: tests/Functional/Bundle/AccountBundle/Controller/AddressTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\TopSellerTest\\:\\:testRefreshTopSellerForArticleId\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AccountBundle\\\\Controller\\\\AddressTest\\:\\:getCustomerDemoData\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/Components/TopSellerTest.php
+ path: tests/Functional/Bundle/AccountBundle/Controller/AddressTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\TopSellerTest\\:\\:testTopSellerCronJobRefresh\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$displayStateInRegistration of method Shopware\\\\Models\\\\Country\\\\Country\\:\\:setDisplayStateInRegistration\\(\\) expects bool, int given\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/Components/TopSellerTest.php
+ path: tests/Functional/Bundle/AccountBundle/Controller/AddressTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\TopSellerTest\\:\\:testTopSellerLiveRefresh\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$forceStateInRegistration of method Shopware\\\\Models\\\\Country\\\\Country\\:\\:setForceStateInRegistration\\(\\) expects bool, int given\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/Components/TopSellerTest.php
+ path: tests/Functional/Bundle/AccountBundle/Controller/AddressTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\TopSellerTest\\:\\:testTopSellerManualRefresh\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$node of class Symfony\\\\Component\\\\DomCrawler\\\\Crawler constructor expects DOMNode\\|\\(DOMNodeList&iterable\\\\)\\|string\\|null, array\\|string\\|null given\\.$#"
count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/Components/TopSellerTest.php
+ path: tests/Functional/Bundle/AccountBundle/Controller/AddressTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\TopSellerTest\\:\\:testUpdateElapsedTopSeller\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Functional/Plugins/Core/MarketingAggregate/Components/TopSellerTest.php
+ message: "#^Cannot call method getCustomer\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
+ count: 3
+ path: tests/Functional/Bundle/AccountBundle/Service/AddressServiceTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Recovery\\\\Update\\\\UpdateHtaccessTest\\:\\:getCombinations\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: tests/Functional/Recovery/Update/UpdateHtaccessTest.php
+ message: "#^Cannot call method getFirstname\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
+ count: 4
+ path: tests/Functional/Bundle/AccountBundle/Service/AddressServiceTest.php
-
- message: "#^Variable \\$this might not be defined\\.$#"
- count: 3
- path: tests/Functional/config.php
+ message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
+ count: 6
+ path: tests/Functional/Bundle/AccountBundle/Service/AddressServiceTest.php
-
- message: "#^Method Shopware\\\\Behat\\\\ShopwareExtension\\\\Context\\\\Initializer\\\\KernelAwareInitializer\\:\\:bootKernel\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Mink/Extension/ShopwareExtension/Context/Initializer/KernelAwareInitializer.php
+ message: "#^Cannot call method getLastname\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
+ count: 4
+ path: tests/Functional/Bundle/AccountBundle/Service/AddressServiceTest.php
-
- message: "#^Method Shopware\\\\Behat\\\\ShopwareExtension\\\\Context\\\\Initializer\\\\KernelAwareInitializer\\:\\:initializeContext\\(\\) has no return type specified\\.$#"
+ message: "#^Cannot call method setCity\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
count: 1
- path: tests/Mink/Extension/ShopwareExtension/Context/Initializer/KernelAwareInitializer.php
+ path: tests/Functional/Bundle/AccountBundle/Service/AddressServiceTest.php
-
- message: "#^Method Shopware\\\\Behat\\\\ShopwareExtension\\\\Context\\\\KernelAwareContext\\:\\:setKernel\\(\\) has no return type specified\\.$#"
+ message: "#^Cannot call method setFirstname\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
count: 1
- path: tests/Mink/Extension/ShopwareExtension/Context/KernelAwareContext.php
+ path: tests/Functional/Bundle/AccountBundle/Service/AddressServiceTest.php
-
- message: "#^Method Shopware\\\\Behat\\\\ShopwareExtension\\\\ServiceContainer\\\\ShopwareExtension\\:\\:configure\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Mink/Extension/ShopwareExtension/ServiceContainer/ShopwareExtension.php
+ message: "#^Parameter \\#1 \\$address of method Shopware\\\\Bundle\\\\AccountBundle\\\\Service\\\\AddressServiceInterface\\:\\:delete\\(\\) expects Shopware\\\\Models\\\\Customer\\\\Address, Shopware\\\\Models\\\\Customer\\\\Address\\|null given\\.$#"
+ count: 2
+ path: tests/Functional/Bundle/AccountBundle/Service/AddressServiceTest.php
-
- message: "#^Method Shopware\\\\Behat\\\\ShopwareExtension\\\\ServiceContainer\\\\ShopwareExtension\\:\\:initialize\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$address of method Shopware\\\\Bundle\\\\AccountBundle\\\\Service\\\\AddressServiceInterface\\:\\:setDefaultBillingAddress\\(\\) expects Shopware\\\\Models\\\\Customer\\\\Address, Shopware\\\\Models\\\\Customer\\\\Address\\|null given\\.$#"
count: 1
- path: tests/Mink/Extension/ShopwareExtension/ServiceContainer/ShopwareExtension.php
+ path: tests/Functional/Bundle/AccountBundle/Service/AddressServiceTest.php
-
- message: "#^Method Shopware\\\\Behat\\\\ShopwareExtension\\\\ServiceContainer\\\\ShopwareExtension\\:\\:load\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$address of method Shopware\\\\Bundle\\\\AccountBundle\\\\Service\\\\AddressServiceInterface\\:\\:setDefaultShippingAddress\\(\\) expects Shopware\\\\Models\\\\Customer\\\\Address, Shopware\\\\Models\\\\Customer\\\\Address\\|null given\\.$#"
count: 1
- path: tests/Mink/Extension/ShopwareExtension/ServiceContainer/ShopwareExtension.php
+ path: tests/Functional/Bundle/AccountBundle/Service/AddressServiceTest.php
-
- message: "#^Method Shopware\\\\Behat\\\\ShopwareExtension\\\\ServiceContainer\\\\ShopwareExtension\\:\\:load\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#"
+ message: "#^Parameter \\#1 \\$address of method Shopware\\\\Bundle\\\\AccountBundle\\\\Service\\\\AddressServiceInterface\\:\\:update\\(\\) expects Shopware\\\\Models\\\\Customer\\\\Address, Shopware\\\\Models\\\\Customer\\\\Address\\|null given\\.$#"
count: 1
- path: tests/Mink/Extension/ShopwareExtension/ServiceContainer/ShopwareExtension.php
+ path: tests/Functional/Bundle/AccountBundle/Service/AddressServiceTest.php
-
- message: "#^Method Shopware\\\\Behat\\\\ShopwareExtension\\\\ServiceContainer\\\\ShopwareExtension\\:\\:loadContextInitializer\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$displayStateInRegistration of method Shopware\\\\Models\\\\Country\\\\Country\\:\\:setDisplayStateInRegistration\\(\\) expects bool, int given\\.$#"
count: 1
- path: tests/Mink/Extension/ShopwareExtension/ServiceContainer/ShopwareExtension.php
+ path: tests/Functional/Bundle/AccountBundle/Service/AddressServiceTest.php
-
- message: "#^Method Shopware\\\\Behat\\\\ShopwareExtension\\\\ServiceContainer\\\\ShopwareExtension\\:\\:loadKernel\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$forceStateInRegistration of method Shopware\\\\Models\\\\Country\\\\Country\\:\\:setForceStateInRegistration\\(\\) expects bool, int given\\.$#"
count: 1
- path: tests/Mink/Extension/ShopwareExtension/ServiceContainer/ShopwareExtension.php
+ path: tests/Functional/Bundle/AccountBundle/Service/AddressServiceTest.php
-
- message: "#^Method Shopware\\\\Behat\\\\ShopwareExtension\\\\ServiceContainer\\\\ShopwareExtension\\:\\:loadKernel\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#"
- count: 1
- path: tests/Mink/Extension/ShopwareExtension/ServiceContainer/ShopwareExtension.php
+ message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Country\\\\Country\\|null\\.$#"
+ count: 2
+ path: tests/Functional/Bundle/AccountBundle/Service/RegisterServiceTest.php
-
- message: "#^Method Shopware\\\\Behat\\\\ShopwareExtension\\\\ServiceContainer\\\\ShopwareExtension\\:\\:process\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Mink/Extension/ShopwareExtension/ServiceContainer/ShopwareExtension.php
+ message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Country\\\\State\\|null\\.$#"
+ count: 2
+ path: tests/Functional/Bundle/AccountBundle/Service/RegisterServiceTest.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:changeEmail\\(\\)\\.$#"
+ message: "#^Cannot call method getKey\\(\\) on Shopware\\\\Models\\\\Customer\\\\Group\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/AccountBundle/Service/RegisterServiceTest.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:changePassword\\(\\)\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AccountBundle\\\\Service\\\\RegisterServiceTest\\:\\:assertAddress\\(\\) has parameter \\$demoData with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/AccountBundle/Service/RegisterServiceTest.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:changeProfile\\(\\)\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AccountBundle\\\\Service\\\\RegisterServiceTest\\:\\:assertCustomer\\(\\) has parameter \\$demoData with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/AccountBundle/Service/RegisterServiceTest.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:checkAddress\\(\\)\\.$#"
+ message: "#^Parameter \\#1 \\$displayStateInRegistration of method Shopware\\\\Models\\\\Country\\\\Country\\:\\:setDisplayStateInRegistration\\(\\) expects bool, int given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/AccountBundle/Service/RegisterServiceTest.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:checkPaymentMethod\\(\\)\\.$#"
+ message: "#^Parameter \\#1 \\$forceStateInRegistration of method Shopware\\\\Models\\\\Country\\\\Country\\:\\:setForceStateInRegistration\\(\\) expects bool, int given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/AccountBundle/Service/RegisterServiceTest.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:clickLoginAgain\\(\\)\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AttributeBundle\\\\DataLoaderTest\\:\\:getForeignKeyData\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/AttributeBundle/DataLoaderTest.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:login\\(\\)\\.$#"
- count: 2
- path: tests/Mink/features/bootstrap/AccountContext.php
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AttributeBundle\\\\DataLoaderTest\\:\\:testLoadForeignKeyValidation\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: tests/Functional/Bundle/AttributeBundle/DataLoaderTest.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:logout\\(\\)\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AttributeBundle\\\\DataLoaderTest\\:\\:testLoadReturnArrayIfNotEmpty\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/AttributeBundle/DataLoaderTest.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:register\\(\\)\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AttributeBundle\\\\DataLoaderTest\\:\\:testLoadReturnArrayWhenEmpty\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/AttributeBundle/DataLoaderTest.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:verifyLogin\\(\\)\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AttributeBundle\\\\DataLoaderTest\\:\\:testLoadTranslationsForeignKeyValidation\\(\\) has parameter \\$input with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/AttributeBundle/DataLoaderTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:endsWith\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\AttributeBundle\\\\DataLoaderTest\\:\\:testLoadWithUnknownTable\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/AttributeBundle/DataLoaderTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:endsWith\\(\\) has parameter \\$haystack with no type specified\\.$#"
+ message: "#^Parameter \\#2 \\$foreignKey of method Shopware\\\\Bundle\\\\AttributeBundle\\\\Service\\\\DataLoaderInterface\\:\\:load\\(\\) expects int, string given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/AttributeBundle/DataLoaderTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:endsWith\\(\\) has parameter \\$needle with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\ContentTypeBundle\\\\Services\\\\ExtjsBuilderTest\\:\\:dataProviderColumnFields\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/ContentTypeBundle/Services/ExtjsBuilderTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iChangeMyBillingAddress\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\ContentTypeBundle\\\\Services\\\\ExtjsBuilderTest\\:\\:dataProviderFieldSets\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/ContentTypeBundle/Services/ExtjsBuilderTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iChangeMyEmailWithPasswordToWithConfirmation\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\ContentTypeBundle\\\\Services\\\\ExtjsBuilderTest\\:\\:dataProviderModelFields\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/ContentTypeBundle/Services/ExtjsBuilderTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iChangeMyEmailWithPasswordToWithConfirmation\\(\\) has parameter \\$email with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\ContentTypeBundle\\\\Services\\\\ExtjsBuilderTest\\:\\:testColumns\\(\\) has parameter \\$expectedResult with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/ContentTypeBundle/Services/ExtjsBuilderTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iChangeMyEmailWithPasswordToWithConfirmation\\(\\) has parameter \\$emailConfirmation with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\ContentTypeBundle\\\\Services\\\\ExtjsBuilderTest\\:\\:testFieldSets\\(\\) has parameter \\$expectedResult with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/ContentTypeBundle/Services/ExtjsBuilderTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iChangeMyEmailWithPasswordToWithConfirmation\\(\\) has parameter \\$password with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\ContentTypeBundle\\\\Services\\\\ExtjsBuilderTest\\:\\:testModelFields\\(\\) has parameter \\$expectedResult with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/ContentTypeBundle/Services/ExtjsBuilderTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iChangeMyPasswordFromToWithConfirmation\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ message: "#^You should use assertCount\\(\\$expectedCount, \\$variable\\) instead of assertSame\\(\\$expectedCount, \\$variable\\-\\>count\\(\\)\\)\\.$#"
+ count: 5
+ path: tests/Functional/Bundle/CookieBundle/Services/CookieCollectorTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iChangeMyPasswordFromToWithConfirmation\\(\\) has parameter \\$currentPassword with no type specified\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ message: "#^You should use assertCount\\(\\$expectedCount, \\$variable\\) instead of assertSame\\(\\$expectedCount, \\$variable\\-\\>count\\(\\)\\)\\.$#"
+ count: 2
+ path: tests/Functional/Bundle/CookieBundle/Services/CookieHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iChangeMyPasswordFromToWithConfirmation\\(\\) has parameter \\$password with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\AccountModeConditionHandlerTest\\:\\:testCustomer\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/AccountModeConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iChangeMyPasswordFromToWithConfirmation\\(\\) has parameter \\$passwordConfirmation with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\AccountModeConditionHandlerTest\\:\\:testMultipleAccountless\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/AccountModeConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iChangeMyProfileWith\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\AgeConditionHandlerTest\\:\\:testBetween\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/AgeConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iChangeMyProfileWith\\(\\) has parameter \\$firstname with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\AgeConditionHandlerTest\\:\\:testEquals\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/AgeConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iChangeMyProfileWith\\(\\) has parameter \\$lastname with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\AgeConditionHandlerTest\\:\\:testGreater\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/AgeConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iChangeMyProfileWith\\(\\) has parameter \\$salutation with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\AgeConditionHandlerTest\\:\\:testGreaterThanEquals\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/AgeConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iChangeMyShippingAddress\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\AgeConditionHandlerTest\\:\\:testLower\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/AgeConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iChangeTheCurrentAddressTo\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\AgeConditionHandlerTest\\:\\:testLowerEquals\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/AgeConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iChangeThePaymentMethodTo\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ message: "#^Parameter \\#2 \\$value of class Shopware\\\\Bundle\\\\CustomerSearchBundle\\\\Condition\\\\AgeCondition constructor expects array\\|string, int given\\.$#"
+ count: 5
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/AgeConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iChangeThePaymentMethodTo\\(\\) has parameter \\$payment with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\HasAddressWithCountryConditionHandlerTest\\:\\:testOneCountry\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/HasAddressWithCountryConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iChooseTheAddress\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\HasAddressWithCountryConditionHandlerTest\\:\\:testTwoCountryIds\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/HasAddressWithCountryConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iChooseTheAddress\\(\\) has parameter \\$name with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\HasCanceledOrdersConditionHandlerTest\\:\\:testWithMultipleOrders\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/HasCanceledOrdersConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iClickOnAddress\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\HasCanceledOrdersConditionHandlerTest\\:\\:testWithOneCanceledOrder\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/HasCanceledOrdersConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iClickOnAddress\\(\\) has parameter \\$address with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\HasNewsletterRegistrationConditionHandlerTest\\:\\:testWithOneNewsletterSubscription\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/HasNewsletterRegistrationConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iClickOnAddress\\(\\) has parameter \\$locator with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\HasNewsletterRegistrationConditionHandlerTest\\:\\:testWithTwoNewsletterSubscription\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/HasNewsletterRegistrationConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iClickOnLoginAgain\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\HasNewsletterRegistrationConditionHandlerTest\\:\\:testWithoutNewsletterSubscription\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/HasNewsletterRegistrationConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iCreateANewAddress\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\HasOrderCountConditionHandlerTest\\:\\:testCustomerHasOneOrder\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/HasOrderCountConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iDeleteTheAddress\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\HasOrderCountConditionHandlerTest\\:\\:testMultipleCustomerHasOrders\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/HasOrderCountConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iDeleteTheAddress\\(\\) has parameter \\$address with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\HasTotalOrderAmountConditionHandlerTest\\:\\:testWithCanceledOrders\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/HasTotalOrderAmountConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iLogInAsWithPassword\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\HasTotalOrderAmountConditionHandlerTest\\:\\:testWithSingleCustomer\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/HasTotalOrderAmountConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iLogInAsWithPassword\\(\\) has parameter \\$email with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\IsCustomerSinceConditionHandlerTest\\:\\:testDateTime\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/IsCustomerSinceConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iLogInAsWithPassword\\(\\) has parameter \\$password with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\IsCustomerSinceConditionHandlerTest\\:\\:testWithStringDate\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/IsCustomerSinceConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iLogInSuccessfulAsWithPassword\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\IsInCustomerGroupConditionHandlerTest\\:\\:testSingleCustomerGroup\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/IsInCustomerGroupConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iLogInSuccessfulAsWithPassword\\(\\) has parameter \\$email with no type specified\\.$#"
+ message: "#^Parameter \\#1 \\$ids of class Shopware\\\\Bundle\\\\CustomerSearchBundle\\\\Condition\\\\IsInCustomerGroupCondition constructor expects array\\, array\\ given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/IsInCustomerGroupConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iLogInSuccessfulAsWithPassword\\(\\) has parameter \\$password with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\OrderedAtWeekdayConditionHandlerTest\\:\\:testDifferentDays\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/OrderedAtWeekdayConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iLogInSuccessfulAsWithPassword\\(\\) has parameter \\$username with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\OrderedAtWeekdayConditionHandlerTest\\:\\:testSingleDay\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/OrderedAtWeekdayConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iLogMeOut\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\OrderedInLastDaysConditionHandlerTest\\:\\:testSingleDay\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/OrderedInLastDaysConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iMustNotSeeInBoxWithTitle\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\OrderedInShopConditionHandlerTest\\:\\:testMultipleShops\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/OrderedInShopConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iMustNotSeeInBoxWithTitle\\(\\) has parameter \\$elementName with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\OrderedInShopConditionHandlerTest\\:\\:testSingleShop\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/OrderedInShopConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iMustNotSeeInBoxWithTitle\\(\\) has parameter \\$title with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\OrderedOnDeviceConditionHandlerTest\\:\\:testDesktopDevice\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/OrderedOnDeviceConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iRegisterMe\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\OrderedOnDeviceConditionHandlerTest\\:\\:testMobileAndDesktopDevice\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/OrderedOnDeviceConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iShouldBeWelcomedWith\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\OrderedProductConditionHandlerTest\\:\\:testMultipleProducts\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/OrderedProductConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iShouldBeWelcomedWith\\(\\) has parameter \\$welcome with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\OrderedProductConditionHandlerTest\\:\\:testSingleProduct\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/OrderedProductConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iShouldSeeOnlyWithTitle\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ message: "#^Cannot call method getNumber\\(\\) on Shopware\\\\Models\\\\Article\\\\Detail\\|null\\.$#"
+ count: 3
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/OrderedProductOfManufacturerConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iShouldSeeOnlyWithTitle\\(\\) has parameter \\$address with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\OrderedProductOfManufacturerConditionHandlerTest\\:\\:testSingleManufacturer\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/OrderedProductOfManufacturerConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:iShouldSeeOnlyWithTitle\\(\\) has parameter \\$addressTitle with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\SalutationConditionHandlerTest\\:\\:testFemaleCustomer\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/SalutationConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:theAddressShouldBe\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\SalutationConditionHandlerTest\\:\\:testMaleCustomer\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/SalutationConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:theAddressShouldBe\\(\\) has parameter \\$address with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\SalutationConditionHandlerTest\\:\\:testMissingSalutation\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/SalutationConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:theAddressShouldBe\\(\\) has parameter \\$type with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\SalutationConditionHandlerTest\\:\\:testMultipleSalutations\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/SalutationConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:theCurrentPaymentMethodShouldBe\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\SearchTermConditionHandlerTest\\:\\:testBirthdaySearch\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/SearchTermConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:theCurrentPaymentMethodShouldBe\\(\\) has parameter \\$paymentMethod with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\SearchTermConditionHandlerTest\\:\\:testCompanySearch\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/SearchTermConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:thereMustNotBeAnAddress\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\SearchTermConditionHandlerTest\\:\\:testCustomerNumberSearch\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/SearchTermConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:thereMustNotBeAnAddress\\(\\) has parameter \\$address with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\SearchTermConditionHandlerTest\\:\\:testEmailSearch\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/SearchTermConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:thereShouldBeAnAddress\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\SearchTermConditionHandlerTest\\:\\:testOrderedProductsSearch\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/SearchTermConditionHandlerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\AccountContext\\:\\:thereShouldBeAnAddress\\(\\) has parameter \\$address with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\ConditionHandler\\\\SearchTermConditionHandlerTest\\:\\:testTwoColumnSearch\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/ConditionHandler/SearchTermConditionHandlerTest.php
-
- message: "#^PHPDoc tag @var for variable \\$addressManagementAddressBoxes has no value type specified in iterable type array\\.$#"
- count: 6
- path: tests/Mink/features/bootstrap/AccountContext.php
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\CustomerNumberSearchTest\\:\\:customerFromNumber\\(\\) return type has no value type specified in iterable type array\\.$#"
+ count: 1
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/CustomerNumberSearchTest.php
-
- message: "#^Parameter \\#1 \\$addresses of method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Account\\:\\:chooseAddress\\(\\) expects Shopware\\\\Tests\\\\Mink\\\\Element\\\\AddressBox, Shopware\\\\Tests\\\\Mink\\\\Element\\\\MultipleElement given\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\CustomerNumberSearchTest\\:\\:getCustomerNumbers\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/AccountContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/CustomerNumberSearchTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\BackendContext\\:\\:iAmLoggedInToTheBackendAsAnAdminUser\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\HandlerRegistryTest\\:\\:testCoreHandlersAreRegistered\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/BackendContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/HandlerRegistryTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\BackendContext\\:\\:waitForText\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\HandlerRegistryTest\\:\\:testNoneSupportConditionThrowsException\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/BackendContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/HandlerRegistryTest.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:writeComment\\(\\)\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\PaginationTest\\:\\:testPagination\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/BlogContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/PaginationTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\BlogContext\\:\\:iAmOnTheBlogCategory\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\SearchResultTest\\:\\:testResultCollection\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/BlogContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/SearchResultTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\BlogContext\\:\\:iAmOnTheBlogCategory\\(\\) has parameter \\$categoryId with no type specified\\.$#"
+ message: "#^Argument \\#0 expects a constant string, got string$#"
count: 1
- path: tests/Mink/features/bootstrap/BlogContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/TestCase.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\BlogContext\\:\\:iClickToReadTheBlogArticleOnPosition\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\TestCase\\:\\:createCustomer\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/BlogContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/TestCase.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\BlogContext\\:\\:iClickToReadTheBlogArticleOnPosition\\(\\) has parameter \\$position with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\TestCase\\:\\:createCustomer\\(\\) has parameter \\$customer with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/BlogContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/TestCase.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\BlogContext\\:\\:iOpenTheCommentForm\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\TestCase\\:\\:filterData\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/BlogContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/TestCase.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\BlogContext\\:\\:iShouldSeeAnAverageEvaluationOfFromFollowingComments\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\TestCase\\:\\:filterData\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/BlogContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/TestCase.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\BlogContext\\:\\:iShouldSeeAnAverageEvaluationOfFromFollowingComments\\(\\) has parameter \\$average with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\TestCase\\:\\:insert\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/BlogContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/TestCase.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\BlogContext\\:\\:iWriteAComment\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\CustomerSearchBundleDBAL\\\\TestCase\\:\\:search\\(\\) has parameter \\$customers with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/BlogContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/TestCase.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\BlogContext\\:\\:theShopOwnerActivateMyLatestComment\\(\\) has no return type specified\\.$#"
+ message: "#^Query error\\: Column \"s_user\\.customernumber\" expects value type string\\|null, got type mixed$#"
count: 1
- path: tests/Mink/features/bootstrap/BlogContext.php
+ path: tests/Functional/Bundle/CustomerSearchBundleDBAL/TestCase.php
-
- message: "#^Parameter \\#1 \\$blogComments of method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Blog\\:\\:checkComments\\(\\) expects Shopware\\\\Tests\\\\Mink\\\\Element\\\\BlogComment, Shopware\\\\Tests\\\\Mink\\\\Element\\\\MultipleElement given\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\ESIndexingBundle\\\\BacklogProcessorTest\\:\\:mockProductSynchronizer\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/BlogContext.php
+ path: tests/Functional/Bundle/ESIndexingBundle/BacklogProcessorTest.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:addArticle\\(\\)\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\ESIndexingBundle\\\\BacklogProcessorTest\\:\\:retrieveLatestBacklogs\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/ESIndexingBundle/BacklogProcessorTest.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:addVoucher\\(\\)\\.$#"
+ message: "#^Cannot call method getGroups\\(\\) on Shopware\\\\Models\\\\Article\\\\Configurator\\\\Set\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/ESIndexingBundle/Product/ProductListingVariationLoaderTest.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:changeShippingMethod\\(\\)\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ message: "#^Cannot call method getNumber\\(\\) on Shopware\\\\Models\\\\Article\\\\Detail\\|null\\.$#"
+ count: 2
+ path: tests/Functional/Bundle/ESIndexingBundle/Product/ProductListingVariationLoaderTest.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:checkAggregation\\(\\)\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\ESIndexingBundle\\\\Product\\\\ProductListingVariationLoaderTest\\:\\:getProductGroups\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/ESIndexingBundle/Product/ProductListingVariationLoaderTest.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:getOrderNumber\\(\\)\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ message: "#^Parameter \\#2 \\$limit of method Shopware\\\\Bundle\\\\ESIndexingBundle\\\\BacklogReader\\:\\:read\\(\\) expects int, null given\\.$#"
+ count: 3
+ path: tests/Functional/Bundle/ESIndexingBundle/Subscriber/ORMBacklogSubscriberTest.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:proceedToCheckout\\(\\)\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\EmotionBundle\\\\ComponentHandler\\\\EventComponentHandlerTest\\:\\:testFallbackToEventComponentHandler\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/EmotionBundle/ComponentHandler/EventComponentHandlerTest.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:proceedToOrderConfirmation\\(\\)\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\EsBackendBundle\\\\BacklogTest\\:\\:testBacklogWillBeWritten\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/EsBackendBundle/BacklogTest.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:proceedToOrderConfirmationWithLogin\\(\\)\\.$#"
+ message: "#^Cannot call method getRawContent\\(\\) on string\\|Zend_Mime_Part\\|false\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/MailBundle/LogRepositoryTest.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:proceedToOrderConfirmationWithRegistration\\(\\)\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\MediaBundle\\\\FilesystemTest\\:\\:_testDelete\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/MediaBundle/FilesystemTest.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:removeVoucher\\(\\)\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\MediaBundle\\\\FilesystemTest\\:\\:_testRead\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/MediaBundle/FilesystemTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:aPriceGroupNamedThatGrantsDiscount\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\MediaBundle\\\\FilesystemTest\\:\\:_testRename\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/MediaBundle/FilesystemTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:aPriceGroupNamedThatGrantsDiscount\\(\\) has parameter \\$grantedDiscount with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\MediaBundle\\\\FilesystemTest\\:\\:_testSize\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/MediaBundle/FilesystemTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:aPriceGroupNamedThatGrantsDiscount\\(\\) has parameter \\$priceGroupName with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\MediaBundle\\\\FilesystemTest\\:\\:_testWrite\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/MediaBundle/FilesystemTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:addCustomDispatchSurcharge\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\MediaBundle\\\\FilesystemTest\\:\\:testFiles\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/MediaBundle/FilesystemTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:addCustomPaymentSurcharge\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\MediaBundle\\\\FilesystemTest\\:\\:testUrlGeneration\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/MediaBundle/FilesystemTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:addCustomTaxation\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$expectedJson of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertJsonStringEqualsJsonString\\(\\) expects string, string\\|false given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/MediaBundle/FilesystemTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:createUserForCheckoutAddressManagementTest\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#2 \\$actualJson of static method PHPUnit\\\\Framework\\\\Assert\\:\\:assertJsonStringEqualsJsonString\\(\\) expects string, string\\|false given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/MediaBundle/FilesystemTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iAddTheArticleToMyBasket\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#2 \\$contents of method Shopware\\\\Bundle\\\\MediaBundle\\\\MediaServiceInterface\\:\\:write\\(\\) expects string, string\\|false given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/MediaBundle/FilesystemTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iAddTheArticleToMyBasket\\(\\) has parameter \\$article with no type specified\\.$#"
+ message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\MediaBundle\\\\FilesystemTest\\:\\:\\$testData type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/MediaBundle/FilesystemTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iAddTheArticleToMyBasketOverHttpGet\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\MediaBundle\\\\FilesystemTest\\:\\:\\$testPaths type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/MediaBundle/FilesystemTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iAddTheArticleToMyBasketOverHttpGet\\(\\) has parameter \\$article with no type specified\\.$#"
+ message: "#^Access to private property Shopware\\\\Bundle\\\\MediaBundle\\\\GarbageCollector\\:\\:\\$mediaPositions\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/MediaBundle/GarbageCollectorFactoryTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iAddTheVoucherToMyBasket\\(\\) has no return type specified\\.$#"
+ message: "#^Cannot call method getExtension\\(\\) on Shopware\\\\Models\\\\Media\\\\Media\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/MediaBundle/MediaReplaceServiceTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iAddTheVoucherToMyBasket\\(\\) has parameter \\$voucher with no type specified\\.$#"
+ message: "#^Cannot call method getPath\\(\\) on Shopware\\\\Models\\\\Media\\\\Media\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/MediaBundle/MediaReplaceServiceTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iChangeTheAddress\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\PropertyConditionTest\\:\\:createPropertyCombination\\(\\) has parameter \\$properties with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Condition/PropertyConditionTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iChangeTheShippingMethodTo\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\PropertyConditionTest\\:\\:createPropertyCombination\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Condition/PropertyConditionTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iChangeTheShippingMethodTo\\(\\) has parameter \\$shipping with no type specified\\.$#"
+ message: "#^Cannot call method getCalculatedPrice\\(\\) on Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Struct\\\\Product\\\\Price\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionOnSaleTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iCheckoutUsingGet\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionOnSaleTest\\:\\:assertPrices\\(\\) has parameter \\$prices with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionOnSaleTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iClickOnModalAddressbox\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionOnSaleTest\\:\\:getProduct\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionOnSaleTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iClickOnModalAddressbox\\(\\) has parameter \\$address with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionOnSaleTest\\:\\:mapOptions\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionOnSaleTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iClickOnModalAddressbox\\(\\) has parameter \\$buttonName with no type specified\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ message: "#^Parameter \\#1 \\$products of method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionOnSaleTest\\:\\:assertPrices\\(\\) expects array\\, array\\ given\\.$#"
+ count: 7
+ path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionOnSaleTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iClickOnTheLink\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionTest\\:\\:getProduct\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iClickOnTheLink\\(\\) has parameter \\$linkName with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionWithCurrencyFactor\\:\\:assertPrices\\(\\) has parameter \\$prices with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithCurrencyFactor.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iClickTheLinkInTheAddressBoxWithTitle\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionWithCurrencyFactor\\:\\:buildConfigurator\\(\\) has parameter \\$expected with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithCurrencyFactor.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iClickTheLinkInTheAddressBoxWithTitle\\(\\) has parameter \\$linkName with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionWithCurrencyFactor\\:\\:createCondition\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithCurrencyFactor.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iClickTheLinkInTheAddressBoxWithTitle\\(\\) has parameter \\$title with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionWithCurrencyFactor\\:\\:getProduct\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithCurrencyFactor.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iClickToAddTheArticleToTheCart\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionWithCurrencyFactor\\:\\:getSearchResult\\(\\) has parameter \\$expanded with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithCurrencyFactor.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iClickToAddTheArticleToTheCart\\(\\) has parameter \\$locator with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionWithCurrencyFactor\\:\\:mapOptions\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithCurrencyFactor.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iCreateTheAddress\\(\\) has no return type specified\\.$#"
+ message: "#^Cannot call method getCalculatedPrice\\(\\) on Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Struct\\\\Product\\\\Price\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithGraduationTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iOpenTheCartPage\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionWithGraduationTest\\:\\:assertPrices\\(\\) has parameter \\$prices with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithGraduationTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iOpenTheOrderConfirmationPage\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionWithGraduationTest\\:\\:buildConfigurator\\(\\) has parameter \\$expected with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithGraduationTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iProceedToCheckout\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionWithGraduationTest\\:\\:createCondition\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithGraduationTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iProceedToCheckoutAs\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionWithGraduationTest\\:\\:getProduct\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithGraduationTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iProceedToOrderConfirmation\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionWithGraduationTest\\:\\:mapOptions\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithGraduationTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iProceedToOrderConfirmationWithEmailAndPassword\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ message: "#^Parameter \\#1 \\$products of method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionWithGraduationTest\\:\\:assertPrices\\(\\) expects array\\, array\\ given\\.$#"
+ count: 7
+ path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithGraduationTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iProceedToOrderConfirmationWithEmailAndPassword\\(\\) has parameter \\$email with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionWithPriceGroupTest\\:\\:buildConfigurator\\(\\) has parameter \\$expected with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithPriceGroupTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iProceedToOrderConfirmationWithEmailAndPassword\\(\\) has parameter \\$password with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionWithPriceGroupTest\\:\\:createCondition\\(\\) has parameter \\$expand with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithPriceGroupTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iRemoveTheArticleOnPosition\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionWithPriceGroupTest\\:\\:createCondition\\(\\) has parameter \\$groupName with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithPriceGroupTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iRemoveTheArticleOnPosition\\(\\) has parameter \\$position with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionWithPriceGroupTest\\:\\:createCondition\\(\\) has parameter \\$options with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithPriceGroupTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iRemoveTheVoucher\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionWithPriceGroupTest\\:\\:getPriceData\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithPriceGroupTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iSetAsDefaultAfterDisappeared\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionWithPriceGroupTest\\:\\:getProduct\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithPriceGroupTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iSetAsDefaultAfterDisappeared\\(\\) has parameter \\$address with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Condition\\\\VariantConditionWithPriceGroupTest\\:\\:mapOptions\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Condition/VariantConditionWithPriceGroupTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iSetAsDefaultAfterDisappeared\\(\\) has parameter \\$titleToDisappear with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Facet\\\\PropertyFacetTest\\:\\:createPropertyCombination\\(\\) has parameter \\$properties with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Facet/PropertyFacetTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iShouldSeeAppear\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Facet\\\\PropertyFacetTest\\:\\:createPropertyCombination\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Facet/PropertyFacetTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iShouldSeeAppear\\(\\) has parameter \\$text with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\HideNoInStockTest\\:\\:categoryConditionFilter\\(\\) has parameter \\$el with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/HideNoInStockTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iShouldSeeAppearInAddressboxAfterDisappeared\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\HideNoInStockTest\\:\\:getStoreFrontConditions\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/HideNoInStockTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iShouldSeeAppearInAddressboxAfterDisappeared\\(\\) has parameter \\$address with no type specified\\.$#"
+ message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\HideNoInStockTest\\:\\:\\$testProducts type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/HideNoInStockTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iShouldSeeAppearInAddressboxAfterDisappeared\\(\\) has parameter \\$title with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ManualSortingTest\\:\\:search\\(\\) has parameter \\$configs with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Sorting/ManualSortingTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iShouldSeeAppearInAddressboxAfterDisappeared\\(\\) has parameter \\$titleToDisappear with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ManualSortingTest\\:\\:search\\(\\) has parameter \\$context with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Sorting/ManualSortingTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iWaitForSeconds\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ManualSortingTest\\:\\:search\\(\\) has parameter \\$expectedNumbers with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Sorting/ManualSortingTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:iWaitForSeconds\\(\\) has parameter \\$seconds with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ManualSortingTest\\:\\:search\\(\\) has parameter \\$products with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Sorting/ManualSortingTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:myFinishedOrderShouldLookLikeThis\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\PopularitySortingTest\\:\\:search\\(\\) has parameter \\$configs with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Sorting/PopularitySortingTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:removeCustomDispatchSurcharge\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\PopularitySortingTest\\:\\:search\\(\\) has parameter \\$expectedNumbers with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Sorting/PopularitySortingTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:removeCustomPaymentSurcharge\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\PopularitySortingTest\\:\\:search\\(\\) has parameter \\$products with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Sorting/PopularitySortingTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:removeCustomTaxation\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\PriceSortingTest\\:\\:getPriceContext\\(\\) has parameter \\$discount with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Sorting/PriceSortingTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:spin\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\PriceSortingTest\\:\\:getPriceContext\\(\\) has parameter \\$displayGross with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Sorting/PriceSortingTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:spin\\(\\) has parameter \\$lambda with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\PriceSortingTest\\:\\:search\\(\\) has parameter \\$configs with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Sorting/PriceSortingTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:theAddressboxMustContain\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\PriceSortingTest\\:\\:search\\(\\) has parameter \\$context with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Sorting/PriceSortingTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:theAddressboxMustContain\\(\\) has parameter \\$address with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\PriceSortingTest\\:\\:search\\(\\) has parameter \\$expectedNumbers with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Sorting/PriceSortingTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:theAddressboxMustContain\\(\\) has parameter \\$title with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\PriceSortingTest\\:\\:search\\(\\) has parameter \\$products with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Sorting/PriceSortingTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:theAggregationsShouldLookLikeThis\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ProductAttributeSortingTest\\:\\:search\\(\\) has parameter \\$configs with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Sorting/ProductAttributeSortingTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:theArticleHasNoActivePriceGroup\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ProductAttributeSortingTest\\:\\:search\\(\\) has parameter \\$context with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Sorting/ProductAttributeSortingTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:theArticleHasNoActivePriceGroup\\(\\) has parameter \\$articleNumber with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ProductAttributeSortingTest\\:\\:search\\(\\) has parameter \\$expectedNumbers with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Sorting/ProductAttributeSortingTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:theArticleIsAssignedToThePriceGroup\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ProductAttributeSortingTest\\:\\:search\\(\\) has parameter \\$products with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Sorting/ProductAttributeSortingTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:theArticleIsAssignedToThePriceGroup\\(\\) has parameter \\$articleNumber with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ProductNameSortingTest\\:\\:search\\(\\) has parameter \\$configs with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Sorting/ProductNameSortingTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:theArticleIsAssignedToThePriceGroup\\(\\) has parameter \\$priceGroupName with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ProductNameSortingTest\\:\\:search\\(\\) has parameter \\$context with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Sorting/ProductNameSortingTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:theCartContainsTheFollowingProducts\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ProductNameSortingTest\\:\\:search\\(\\) has parameter \\$expectedNumbers with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Sorting/ProductNameSortingTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:theCartShouldContainTheFollowingProducts\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ProductNameSortingTest\\:\\:search\\(\\) has parameter \\$products with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Sorting/ProductNameSortingTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:theCustomerGroupExist\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ProductNumberSortingTest\\:\\:search\\(\\) has parameter \\$configs with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Sorting/ProductNumberSortingTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:theFollowingProductExist\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ProductNumberSortingTest\\:\\:search\\(\\) has parameter \\$context with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Sorting/ProductNumberSortingTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:theManufacturerExist\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ProductNumberSortingTest\\:\\:search\\(\\) has parameter \\$expectedNumbers with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Sorting/ProductNumberSortingTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:thereIsACategoryDefined\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ProductNumberSortingTest\\:\\:search\\(\\) has parameter \\$products with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Sorting/ProductNumberSortingTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:thereShouldBeAModalAddressbox\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ReleaseDateSortingTest\\:\\:search\\(\\) has parameter \\$configs with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Sorting/ReleaseDateSortingTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\CheckoutContext\\:\\:thereShouldBeAModalAddressbox\\(\\) has parameter \\$address with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ReleaseDateSortingTest\\:\\:search\\(\\) has parameter \\$context with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Sorting/ReleaseDateSortingTest.php
-
- message: "#^Parameter \\#1 \\$givenAddress of method Shopware\\\\Tests\\\\Mink\\\\Element\\\\CheckoutAddressBox\\:\\:containsAdress\\(\\) expects array, array\\\\|string\\|null given\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ReleaseDateSortingTest\\:\\:search\\(\\) has parameter \\$expectedNumbers with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/CheckoutContext.php
+ path: tests/Functional/Bundle/SearchBundle/Sorting/ReleaseDateSortingTest.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:canNotSelectConfiguratorOption\\(\\)\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SearchBundle\\\\Sorting\\\\ReleaseDateSortingTest\\:\\:search\\(\\) has parameter \\$products with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/DetailContext.php
+ path: tests/Functional/Bundle/SearchBundle/Sorting/ReleaseDateSortingTest.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:checkSelect\\(\\)\\.$#"
+ message: "#^Parameter \\#1 \\$sql of method Doctrine\\\\DBAL\\\\Connection\\:\\:exec\\(\\) expects string, string\\|false given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/DetailContext.php
+ path: tests/Functional/Bundle/SearchBundleDBAL/SearchIndexerTest.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:configure\\(\\)\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\SitemapBundle\\\\SitemapLockTest\\:\\:testLocks\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/DetailContext.php
+ path: tests/Functional/Bundle/SitemapBundle/SitemapLockTest.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:submitNotification\\(\\)\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\CheapestPriceTest\\:\\:createPriceGroupProduct\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/DetailContext.php
+ path: tests/Functional/Bundle/StoreFrontBundle/CheapestPriceTest.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:writeEvaluation\\(\\)\\.$#"
+ message: "#^Parameter \\#1 \\$host of method Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Struct\\\\Shop\\:\\:setHost\\(\\) expects string, string\\|null given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/DetailContext.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Converter.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\DetailContext\\:\\:iAmOnTheDetailPageForArticle\\(\\) has parameter \\$articleId with no type specified\\.$#"
+ message: "#^Parameter \\#1 \\$path of method Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Struct\\\\Shop\\:\\:setPath\\(\\) expects string, string\\|null given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/DetailContext.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Converter.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\DetailContext\\:\\:iAmOnTheDetailPageForVariantOfArticle\\(\\) has parameter \\$articleId with no type specified\\.$#"
+ message: "#^Parameter \\#1 \\$quantity of method Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Struct\\\\Product\\\\PriceDiscount\\:\\:setQuantity\\(\\) expects int, float given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/DetailContext.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Converter.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\DetailContext\\:\\:iAmOnTheDetailPageForVariantOfArticle\\(\\) has parameter \\$number with no type specified\\.$#"
+ message: "#^Parameter \\#1 \\$url of method Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Struct\\\\Shop\\:\\:setUrl\\(\\) expects string, string\\|null given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/DetailContext.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Converter.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\DetailContext\\:\\:iCanNotSelectFrom\\(\\) has parameter \\$configuratorGroup with no type specified\\.$#"
+ message: "#^Parameter \\#2 \\$baseUrl of class Shopware\\\\Components\\\\Routing\\\\Context constructor expects string, string\\|null given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/DetailContext.php
+ path: tests/Functional/Bundle/StoreFrontBundle/CoverTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\DetailContext\\:\\:iCanNotSelectFrom\\(\\) has parameter \\$configuratorOption with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:cleanUpCombinations\\(\\) has parameter \\$combinations with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/DetailContext.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\DetailContext\\:\\:iCanSelectEveryOptionOfFromTo\\(\\) has parameter \\$graduation with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:cleanUpCombinations\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/DetailContext.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\DetailContext\\:\\:iCanSelectEveryOptionOfFromTo\\(\\) has parameter \\$max with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:combinations\\(\\) has parameter \\$arrays with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/DetailContext.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\DetailContext\\:\\:iCanSelectEveryOptionOfFromTo\\(\\) has parameter \\$min with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:combinations\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/DetailContext.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\DetailContext\\:\\:iCanSelectEveryOptionOfFromTo\\(\\) has parameter \\$select with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:createCategory\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/DetailContext.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\DetailContext\\:\\:iPutTheArticleTimesIntoTheBasket\\(\\) has parameter \\$quantity with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:createConfiguratorSet\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/DetailContext.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\DetailContext\\:\\:iShouldSeeAnAverageCustomerEvaluationOfFromFollowingEvaluations\\(\\) has parameter \\$average with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:createContext\\(\\) has parameter \\$taxes with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/DetailContext.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\DetailContext\\:\\:iSubmitTheNotificationFormWith\\(\\) has parameter \\$email with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:createCurrency\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/DetailContext.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\DetailContext\\:\\:theShopOwnerActivateMyLatestEvaluation\\(\\) has parameter \\$limit with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:createCustomerGroup\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/DetailContext.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\AccountBilling\\:\\:getNamedSelectors\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:createManufacturer\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/AccountBilling.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Element\\\\AccountBilling\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:createProperties\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/AccountBilling.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Cannot call method getText\\(\\) on Behat\\\\Mink\\\\Element\\\\NodeElement\\|null\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:createTax\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/AccountOrder.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\AccountOrder\\:\\:getDateProperty\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:createUnitTranslations\\(\\) has parameter \\$translation with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/AccountOrder.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\AccountOrder\\:\\:getOrderPositionData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:createUnitTranslations\\(\\) has parameter \\$unitIds with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/AccountOrder.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\AccountOrder\\:\\:getPositions\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:createVotes\\(\\) has parameter \\$points with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/AccountOrder.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Element\\\\AccountOrder\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:generateVariants\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/AccountOrder.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\AccountPayment\\:\\:getNamedSelectors\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:generateVariants\\(\\) has parameter \\$groups with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/AccountPayment.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\AccountPayment\\:\\:getPaymentMethodProperty\\(\\) should return string but returns string\\|false\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:generateVariants\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/AccountPayment.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Element\\\\AccountPayment\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getCategoryData\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/AccountPayment.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\AccountShipping\\:\\:getNamedSelectors\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getConfigurator\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/AccountShipping.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Element\\\\AccountShipping\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getConfigurator\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/AccountShipping.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\AddressBox\\:\\:getNamedSelectors\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getGraduatedPrices\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/AddressBox.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Element\\\\AddressBox\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getImageData\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/AddressBox.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Binary operation \"\\.\" between array\\|float\\|string and ' ' results in an error\\.$#"
- count: 2
- path: tests/Mink/features/bootstrap/Element/AddressManagementAddressBox.php
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getImageData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ count: 1
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Call to an undefined method Shopware\\\\Tests\\\\Mink\\\\Element\\\\AddressManagementAddressBox\\:\\:getCompanyProperty\\(\\)\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getListProduct\\(\\) has parameter \\$configs with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/AddressManagementAddressBox.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Call to an undefined method Shopware\\\\Tests\\\\Mink\\\\Element\\\\AddressManagementAddressBox\\:\\:getTitleProperty\\(\\)\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getListProduct\\(\\) should return Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Struct\\\\ListProduct but returns Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Struct\\\\ListProduct\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/AddressManagementAddressBox.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\AddressManagementAddressBox\\:\\:containsAdress\\(\\) has parameter \\$givenAddress with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getListProducts\\(\\) has parameter \\$configs with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/AddressManagementAddressBox.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\AddressManagementAddressBox\\:\\:getCompanyOrNull\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getManufacturerData\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/AddressManagementAddressBox.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\AddressManagementAddressBox\\:\\:getNamedSelectors\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getProductData\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/AddressManagementAddressBox.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\AddressManagementAddressBox\\:\\:hasTitle\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getProductData\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/AddressManagementAddressBox.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\AddressManagementAddressBox\\:\\:hasTitle\\(\\) has parameter \\$title with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getProductOptionsByName\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/AddressManagementAddressBox.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Element\\\\AddressManagementAddressBox\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getProperties\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/AddressManagementAddressBox.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\Article\\:\\:getImageProperty\\(\\) should return string but returns string\\|null\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getShop\\(\\) should return Shopware\\\\Models\\\\Shop\\\\Shop but returns Shopware\\\\Models\\\\Shop\\\\Shop\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/Article.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Element\\\\Article\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getUnitData\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/Article.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\ArticleBox\\:\\:getNamedSelectors\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getUnitData\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/ArticleBox.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Element\\\\ArticleBox\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getVariantData\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/ArticleBox.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Element\\\\ArticleEvaluation\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getVariantData\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/ArticleEvaluation.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Ternary operator condition is always true\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getVariantsByOptions\\(\\) has parameter \\$options with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/ArticleEvaluation.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Cannot call method getAttribute\\(\\) on Behat\\\\Mink\\\\Element\\\\NodeElement\\|null\\.$#"
- count: 5
- path: tests/Mink/features/bootstrap/Element/ArticleSlider.php
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:getVariantsByOptions\\(\\) return type has no value type specified in iterable type array\\.$#"
+ count: 1
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Cannot call method getHtml\\(\\) on Behat\\\\Mink\\\\Element\\\\NodeElement\\|null\\.$#"
- count: 2
- path: tests/Mink/features/bootstrap/Element/ArticleSlider.php
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:insertConfiguratorData\\(\\) has parameter \\$groups with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\ArticleSlider\\:\\:getImageProperty\\(\\) should return string but returns string\\|null\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\Helper\\:\\:updateConfiguratorVariants\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/ArticleSlider.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Parameter \\#2 \\$locator of method Behat\\\\Mink\\\\Element\\\\Element\\:\\:find\\(\\) expects array\\|string, bool\\|string given\\.$#"
- count: 2
- path: tests/Mink/features/bootstrap/Element/ArticleSlider.php
+ message: "#^Parameter \\#1 \\$customerGroup of method Shopware\\\\Models\\\\Price\\\\Discount\\:\\:setCustomerGroup\\(\\) expects Shopware\\\\Models\\\\Customer\\\\Group, Shopware\\\\Models\\\\Customer\\\\Group\\|null given\\.$#"
+ count: 1
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Element\\\\ArticleSlider\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
+ message: "#^Parameter \\#1 \\$position of method Shopware\\\\Models\\\\Article\\\\Configurator\\\\Group\\:\\:setPosition\\(\\) expects int, array given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/ArticleSlider.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Element\\\\Backend\\\\ContentTypeManagerDetailWindow\\:\\:\\$elements type has no value type specified in iterable type array\\.$#"
+ message: "#^Query error\\: Column \"s_articles_vote\\.active\" expects value type int, got type '1'$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/Backend/ContentTypeManagerDetailWindow.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Element\\\\Backend\\\\ContentTypeManagerFieldWindow\\:\\:\\$elements type has no value type specified in iterable type array\\.$#"
+ message: "#^Query error\\: Column \"s_articles_vote\\.id\" expects value type int, got type null$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/Backend/ContentTypeManagerFieldWindow.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Element\\\\Backend\\\\ContentTypeManagerListWindow\\:\\:\\$elements type has no value type specified in iterable type array\\.$#"
+ message: "#^Query error\\: Column \"s_articles_vote\\.points\" expects value type float\\|int, got type mixed$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/Backend/ContentTypeManagerListWindow.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Element\\\\Backend\\\\CustomRecipesListWindow\\:\\:\\$elements type has no value type specified in iterable type array\\.$#"
+ message: "#^Query error\\: Column \"s_filter_relations\\.groupID\" expects value type int, got type mixed$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/Backend/CustomRecipesListWindow.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\Banner\\:\\:click\\(\\) has no return type specified\\.$#"
+ message: "#^Query error\\: Column \"s_filter_relations\\.optionID\" expects value type int, got type mixed$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/Banner.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\Banner\\:\\:getImageProperty\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Query error\\: Column \"s_filter_values\\.optionID\" expects value type int, got type mixed$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/Banner.php
+ path: tests/Functional/Bundle/StoreFrontBundle/Helper.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\Banner\\:\\:getImageProperty\\(\\) should return array but returns string\\|null\\.$#"
+ message: "#^Cannot call method getMedia\\(\\) on Shopware\\\\Bundle\\\\StoreFrontBundle\\\\Struct\\\\Product\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/Banner.php
+ path: tests/Functional/Bundle/StoreFrontBundle/ProductMediaTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\Banner\\:\\:getLinkProperty\\(\\) should return string but returns string\\|null\\.$#"
+ message: "#^Parameter \\#2 \\$baseUrl of class Shopware\\\\Components\\\\Routing\\\\Context constructor expects string, string\\|null given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/Banner.php
+ path: tests/Functional/Bundle/StoreFrontBundle/ProductMediaTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\Banner\\:\\:getMapping\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\PropertyHydratorTest\\:\\:hydrateDataProvider\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/Banner.php
+ path: tests/Functional/Bundle/StoreFrontBundle/PropertyHydratorTest.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Element\\\\Banner\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\TestCase\\:\\:assertSearchResult\\(\\) has parameter \\$expectedNumbers with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/Banner.php
+ path: tests/Functional/Bundle/StoreFrontBundle/TestCase.php
-
- message: "#^Cannot call method getAttribute\\(\\) on Behat\\\\Mink\\\\Element\\\\NodeElement\\|null\\.$#"
- count: 4
- path: tests/Mink/features/bootstrap/Element/BannerSlider.php
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\TestCase\\:\\:search\\(\\) has parameter \\$configs with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: tests/Functional/Bundle/StoreFrontBundle/TestCase.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\BannerSlider\\:\\:getImageProperty\\(\\) should return string but returns string\\|null\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\TestCase\\:\\:search\\(\\) has parameter \\$expectedNumbers with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/BannerSlider.php
+ path: tests/Functional/Bundle/StoreFrontBundle/TestCase.php
-
- message: "#^Parameter \\#2 \\$locator of method Behat\\\\Mink\\\\Element\\\\Element\\:\\:find\\(\\) expects array\\|string, bool\\|string given\\.$#"
- count: 4
- path: tests/Mink/features/bootstrap/Element/BannerSlider.php
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Bundle\\\\StoreFrontBundle\\\\TestCase\\:\\:search\\(\\) has parameter \\$products with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: tests/Functional/Bundle/StoreFrontBundle/TestCase.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Element\\\\BannerSlider\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Commands\\\\ConfigSetCommandTest\\:\\:configValueProvider\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/BannerSlider.php
+ path: tests/Functional/Commands/ConfigSetCommandTest.php
-
- message: "#^Cannot call method getAttribute\\(\\) on Behat\\\\Mink\\\\Element\\\\NodeElement\\|null\\.$#"
- count: 5
- path: tests/Mink/features/bootstrap/Element/BlogArticle.php
+ message: "#^Cannot access offset 'customer' on array\\|Shopware\\\\Models\\\\Customer\\\\Address\\.$#"
+ count: 1
+ path: tests/Functional/Components/Api/AddressTest.php
-
- message: "#^Cannot call method getText\\(\\) on Behat\\\\Mink\\\\Element\\\\NodeElement\\|null\\.$#"
- count: 2
- path: tests/Mink/features/bootstrap/Element/BlogArticle.php
+ message: "#^Cannot access offset 'id' on array\\|Shopware\\\\Models\\\\Customer\\\\Address\\.$#"
+ count: 1
+ path: tests/Functional/Components/Api/AddressTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\BlogArticle\\:\\:getArticles\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Cannot call method getDefaultBillingAddress\\(\\) on Shopware\\\\Models\\\\Customer\\\\Customer\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/BlogArticle.php
+ path: tests/Functional/Components/Api/AddressTest.php
-
- message: "#^Parameter \\#1 \\$titles of method Shopware\\\\Tests\\\\Mink\\\\Element\\\\BlogArticle\\:\\:getUniqueTitle\\(\\) expects array\\, array\\ given\\.$#"
+ message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Country\\\\Country\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/BlogArticle.php
+ path: tests/Functional/Components/Api/AddressTest.php
-
- message: "#^Parameter \\#2 \\$locator of method Behat\\\\Mink\\\\Element\\\\Element\\:\\:find\\(\\) expects array\\|string, bool\\|string given\\.$#"
- count: 2
- path: tests/Mink/features/bootstrap/Element/BlogArticle.php
+ message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Customer\\\\Address\\|null\\.$#"
+ count: 3
+ path: tests/Functional/Components/Api/AddressTest.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Element\\\\BlogArticle\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\AddressTest\\:\\:testDeleteShouldBeSuccessfulAfterOtherDefaultAddress\\(\\) has parameter \\$id with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/BlogArticle.php
+ path: tests/Functional/Components/Api/AddressTest.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Element\\\\BlogArticleBox\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\AddressTest\\:\\:testGetOneShouldBeSuccessful\\(\\) has parameter \\$id with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/BlogArticleBox.php
+ path: tests/Functional/Components/Api/AddressTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\BlogBox\\:\\:getNamedSelectors\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\AddressTest\\:\\:testMakeNewAddressTheDefault\\(\\) has parameter \\$id with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/BlogBox.php
+ path: tests/Functional/Components/Api/AddressTest.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Element\\\\BlogBox\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\AddressTest\\:\\:testUpdateShouldBeSuccessful\\(\\) has parameter \\$id with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/BlogBox.php
+ path: tests/Functional/Components/Api/AddressTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\BlogComment\\:\\:getProperties\\(\\) has parameter \\$locators with no value type specified in iterable type array\\.$#"
+ message: "#^Parameter \\#1 \\$id of method Shopware\\\\Components\\\\Api\\\\Resource\\\\Address\\:\\:delete\\(\\) expects int, string given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/BlogComment.php
+ path: tests/Functional/Components/Api/AddressTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\BlogComment\\:\\:getProperties\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Parameter \\#1 \\$id of method Shopware\\\\Components\\\\Api\\\\Resource\\\\Address\\:\\:update\\(\\) expects int, string given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/BlogComment.php
+ path: tests/Functional/Components/Api/AddressTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\BlogComment\\:\\:getStars\\(\\) should return string but returns string\\|null\\.$#"
+ message: "#^Cannot access offset 'id' on array\\|Shopware\\\\Models\\\\Category\\\\Category\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/BlogComment.php
+ path: tests/Functional/Components/Api/CategoryTest.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Element\\\\BlogComment\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/Element/BlogComment.php
+ message: "#^Cannot call method getAttribute1\\(\\) on Shopware\\\\Models\\\\Attribute\\\\Category\\|null\\.$#"
+ count: 2
+ path: tests/Functional/Components/Api/CategoryTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\CartPosition\\:\\:getNamedSelectors\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Cannot call method getAttribute2\\(\\) on Shopware\\\\Models\\\\Attribute\\\\Category\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/CartPosition.php
+ path: tests/Functional/Components/Api/CategoryTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\CartPosition\\:\\:getUniqueName\\(\\) has parameter \\$names with no value type specified in iterable type array\\.$#"
+ message: "#^Cannot call method getAttribute6\\(\\) on Shopware\\\\Models\\\\Attribute\\\\Category\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/CartPosition.php
+ path: tests/Functional/Components/Api/CategoryTest.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Element\\\\CartPosition\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/Element/CartPosition.php
+ message: "#^Cannot call method getId\\(\\) on Shopware\\\\Models\\\\Category\\\\Category\\|null\\.$#"
+ count: 3
+ path: tests/Functional/Components/Api/CategoryTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\CategoryTeaser\\:\\:getImageProperty\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/Element/CategoryTeaser.php
+ message: "#^Cannot call method getName\\(\\) on Shopware\\\\Models\\\\Category\\\\Category\\|null\\.$#"
+ count: 3
+ path: tests/Functional/Components/Api/CategoryTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\CategoryTeaser\\:\\:getImageProperty\\(\\) should return array but returns string\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/Element/CategoryTeaser.php
+ message: "#^Cannot call method getParent\\(\\) on Shopware\\\\Models\\\\Category\\\\Category\\|null\\.$#"
+ count: 5
+ path: tests/Functional/Components/Api/CategoryTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\CategoryTeaser\\:\\:getLinkProperty\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\CategoryTest\\:\\:testDeleteShouldBeSuccessful\\(\\) has parameter \\$id with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/CategoryTeaser.php
+ path: tests/Functional/Components/Api/CategoryTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\CategoryTeaser\\:\\:getLinkProperty\\(\\) should return array but returns string\\|null\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\CategoryTest\\:\\:testGetOneShouldBeSuccessful\\(\\) has parameter \\$id with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/CategoryTeaser.php
+ path: tests/Functional/Components/Api/CategoryTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\CategoryTeaser\\:\\:getNameProperty\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\CategoryTest\\:\\:testUpdateShouldBeSuccessful\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/CategoryTeaser.php
+ path: tests/Functional/Components/Api/CategoryTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\CategoryTeaser\\:\\:getNameProperty\\(\\) should return array\\ but returns string\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\CategoryTest\\:\\:testUpdateShouldBeSuccessful\\(\\) has parameter \\$id with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/CategoryTeaser.php
+ path: tests/Functional/Components/Api/CategoryTest.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Element\\\\CategoryTeaser\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
+ message: "#^Parameter \\#1 \\$id of method Shopware\\\\Components\\\\Api\\\\Resource\\\\Category\\:\\:delete\\(\\) expects int, string given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/CategoryTeaser.php
-
- -
- message: "#^Binary operation \"\\.\" between array\\|float\\|string and ' ' results in an error\\.$#"
- count: 2
- path: tests/Mink/features/bootstrap/Element/CheckoutAddressBox.php
+ path: tests/Functional/Components/Api/CategoryTest.php
-
- message: "#^Call to an undefined method Shopware\\\\Tests\\\\Mink\\\\Element\\\\CheckoutAddressBox\\:\\:getCompanyProperty\\(\\)\\.$#"
+ message: "#^Parameter \\#1 \\$id of method Shopware\\\\Components\\\\Api\\\\Resource\\\\Category\\:\\:update\\(\\) expects int, string given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/CheckoutAddressBox.php
+ path: tests/Functional/Components/Api/CategoryTest.php
-
- message: "#^Call to an undefined method Shopware\\\\Tests\\\\Mink\\\\Element\\\\CheckoutAddressBox\\:\\:getPanelTitleProperty\\(\\)\\.$#"
+ message: "#^Cannot access offset 'id' on array\\|Shopware\\\\Models\\\\Customer\\\\Group\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/CheckoutAddressBox.php
+ path: tests/Functional/Components/Api/CustomerGroupTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\CheckoutAddressBox\\:\\:containsAdress\\(\\) has parameter \\$givenAddress with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\CustomerGroupTest\\:\\:testDeleteShouldBeSuccessful\\(\\) has parameter \\$id with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/CheckoutAddressBox.php
+ path: tests/Functional/Components/Api/CustomerGroupTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\CheckoutAddressBox\\:\\:getCompanyOrNull\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\CustomerGroupTest\\:\\:testGetOneShouldBeSuccessful\\(\\) has parameter \\$id with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/CheckoutAddressBox.php
+ path: tests/Functional/Components/Api/CustomerGroupTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\CheckoutAddressBox\\:\\:getNamedSelectors\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\CustomerGroupTest\\:\\:testUpdateShouldBeSuccessful\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/CheckoutAddressBox.php
+ path: tests/Functional/Components/Api/CustomerGroupTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\CheckoutAddressBox\\:\\:hasTitle\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\CustomerGroupTest\\:\\:testUpdateShouldBeSuccessful\\(\\) has parameter \\$id with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/CheckoutAddressBox.php
+ path: tests/Functional/Components/Api/CustomerGroupTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\CheckoutAddressBox\\:\\:hasTitle\\(\\) has parameter \\$title with no type specified\\.$#"
+ message: "#^Parameter \\#1 \\$id of method Shopware\\\\Components\\\\Api\\\\Resource\\\\CustomerGroup\\:\\:delete\\(\\) expects int, string given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/CheckoutAddressBox.php
+ path: tests/Functional/Components/Api/CustomerGroupTest.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Element\\\\CheckoutAddressBox\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
+ message: "#^Parameter \\#1 \\$id of method Shopware\\\\Components\\\\Api\\\\Resource\\\\CustomerGroup\\:\\:update\\(\\) expects int, string given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/CheckoutAddressBox.php
+ path: tests/Functional/Components/Api/CustomerGroupTest.php
-
- message: "#^Binary operation \"\\.\" between array\\|float\\|string and ' ' results in an error\\.$#"
+ message: "#^Query error\\: Argument \\#1 is not a constant array, got array\\$#"
count: 2
- path: tests/Mink/features/bootstrap/Element/CheckoutAddressBoxModal.php
+ path: tests/Functional/Components/Api/EmotionPresetTest.php
-
- message: "#^Call to an undefined method Shopware\\\\Tests\\\\Mink\\\\Element\\\\CheckoutAddressBoxModal\\:\\:getCompanyProperty\\(\\)\\.$#"
+ message: "#^Query error\\: Argument \\#1 is not a constant array, got non\\-empty\\-array\\&hasOffsetValue\\('presetID', int\\|string\\|false\\)$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/CheckoutAddressBoxModal.php
+ path: tests/Functional/Components/Api/EmotionPresetTest.php
-
- message: "#^Call to an undefined method Shopware\\\\Tests\\\\Mink\\\\Element\\\\CheckoutAddressBoxModal\\:\\:getPanelTitleProperty\\(\\)\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/Element/CheckoutAddressBoxModal.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\CheckoutAddressBoxModal\\:\\:containsAdress\\(\\) has parameter \\$givenAddress with no value type specified in iterable type array\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/Element/CheckoutAddressBoxModal.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\CheckoutAddressBoxModal\\:\\:getCompanyOrNull\\(\\) has no return type specified\\.$#"
+ message: "#^Cannot access offset 'id' on array\\|Shopware\\\\Models\\\\Property\\\\Group\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/CheckoutAddressBoxModal.php
+ path: tests/Functional/Components/Api/PropertyGroupTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\CheckoutAddressBoxModal\\:\\:getNamedSelectors\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\PropertyGroupTest\\:\\:testCreateShouldBeSuccessful\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/CheckoutAddressBoxModal.php
+ path: tests/Functional/Components/Api/PropertyGroupTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\CheckoutAddressBoxModal\\:\\:hasTitle\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\PropertyGroupTest\\:\\:testCreateShouldThrowCustomValidationException\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/CheckoutAddressBoxModal.php
+ path: tests/Functional/Components/Api/PropertyGroupTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\CheckoutAddressBoxModal\\:\\:hasTitle\\(\\) has parameter \\$title with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\PropertyGroupTest\\:\\:testDeleteShouldBeSuccessful\\(\\) has parameter \\$id with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/CheckoutAddressBoxModal.php
+ path: tests/Functional/Components/Api/PropertyGroupTest.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Element\\\\CheckoutAddressBoxModal\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\PropertyGroupTest\\:\\:testGetListShouldBeAbleToReturnObjects\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/CheckoutAddressBoxModal.php
+ path: tests/Functional/Components/Api/PropertyGroupTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\CheckoutBilling\\:\\:getNamedSelectors\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\PropertyGroupTest\\:\\:testGetListShouldBeSuccessful\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/CheckoutBilling.php
+ path: tests/Functional/Components/Api/PropertyGroupTest.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Element\\\\CheckoutBilling\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\PropertyGroupTest\\:\\:testGetOneShouldBeAbleToReturnObject\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/CheckoutBilling.php
+ path: tests/Functional/Components/Api/PropertyGroupTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\CheckoutModalAddressEditor\\:\\:getNamedSelectors\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\PropertyGroupTest\\:\\:testGetOneShouldBeAbleToReturnObject\\(\\) has parameter \\$id with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/CheckoutModalAddressEditor.php
+ path: tests/Functional/Components/Api/PropertyGroupTest.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Element\\\\CheckoutModalAddressEditor\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\PropertyGroupTest\\:\\:testGetOneShouldBeSuccessful\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/CheckoutModalAddressEditor.php
+ path: tests/Functional/Components/Api/PropertyGroupTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\CheckoutModalAddressSelection\\:\\:getNamedSelectors\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\PropertyGroupTest\\:\\:testGetOneShouldBeSuccessful\\(\\) has parameter \\$id with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/CheckoutModalAddressSelection.php
+ path: tests/Functional/Components/Api/PropertyGroupTest.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Element\\\\CheckoutModalAddressSelection\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\PropertyGroupTest\\:\\:testUpdateShouldBeSuccessful\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/CheckoutModalAddressSelection.php
+ path: tests/Functional/Components/Api/PropertyGroupTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\CheckoutPayment\\:\\:getNamedSelectors\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\PropertyGroupTest\\:\\:testUpdateShouldBeSuccessful\\(\\) has parameter \\$id with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/CheckoutPayment.php
+ path: tests/Functional/Components/Api/PropertyGroupTest.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Element\\\\CheckoutPayment\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\PropertyGroupTest\\:\\:testUpdateWithInvalidIdShouldThrowNotFoundException\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/CheckoutPayment.php
+ path: tests/Functional/Components/Api/PropertyGroupTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\CheckoutShipping\\:\\:getNamedSelectors\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Api\\\\PropertyGroupTest\\:\\:testUpdateWithMissingIdShouldThrowParameterMissingException\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/CheckoutShipping.php
+ path: tests/Functional/Components/Api/PropertyGroupTest.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Element\\\\CheckoutShipping\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
+ message: "#^Parameter \\#1 \\$id of method Shopware\\\\Components\\\\Api\\\\Resource\\\\PropertyGroup\\:\\:delete\\(\\) expects int, string given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/CheckoutShipping.php
+ path: tests/Functional/Components/Api/PropertyGroupTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\CompareColumn\\:\\:getImageProperty\\(\\) should return string but returns string\\|null\\.$#"
+ message: "#^Parameter \\#1 \\$id of method Shopware\\\\Components\\\\Api\\\\Resource\\\\PropertyGroup\\:\\:update\\(\\) expects int, string given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/CompareColumn.php
+ path: tests/Functional/Components/Api/PropertyGroupTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\CompareColumn\\:\\:getNamedSelectors\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Query error\\: Column \"s_core_plugins\\.added\" expects value type string, got type DateTime$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/CompareColumn.php
+ path: tests/Functional/Components/CacheSubscriberTest.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Element\\\\CompareColumn\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\BasketQueryHelperTest\\:\\:testGetInsertDiscountAttributeQuery\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/CompareColumn.php
+ path: tests/Functional/Components/Cart/BasketQueryHelperTest.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Element\\\\FilterGroup\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\BasketQueryHelperTest\\:\\:testGetInsertDiscountQuery\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/FilterGroup.php
+ path: tests/Functional/Components/Cart/BasketQueryHelperTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\HeaderCart\\:\\:checkCart\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\BasketQueryHelperTest\\:\\:testGetLastInsertId\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/HeaderCart.php
+ path: tests/Functional/Components/Cart/BasketQueryHelperTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\HeaderCart\\:\\:clickCart\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\BasketQueryHelperTest\\:\\:testGetPositionPricesQuery\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/HeaderCart.php
+ path: tests/Functional/Components/Cart/BasketQueryHelperTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\HeaderCart\\:\\:getNamedSelectors\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\BasketQueryHelperTest\\:\\:\\$queryHelper \\(Shopware\\\\Components\\\\Cart\\\\BasketQueryHelper\\) does not accept null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/HeaderCart.php
+ path: tests/Functional/Components/Cart/BasketQueryHelperTest.php
-
- message: "#^Parameter \\#2 \\$keys of static method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:findElements\\(\\) expects array, string given\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/Element/HeaderCart.php
+ message: "#^Query error\\: Column \"s_order_basket\\.sessionID\" expects value type string\\|null, got type mixed$#"
+ count: 4
+ path: tests/Functional/Components/Cart/CartPersistServiceTest.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Element\\\\HeaderCart\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
+ message: "#^Query error\\: Column \"s_core_tax\\.tax\" expects value type numeric\\-string, got type 7\\.75$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/HeaderCart.php
+ path: tests/Functional/Components/Cart/FloatTaxCalculationTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\LanguageSwitcher\\:\\:getNamedSelectors\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\PaymentTokenServiceTest\\:\\:paymentTokenProviders\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/LanguageSwitcher.php
+ path: tests/Functional/Components/Cart/PaymentTokenServiceTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\LanguageSwitcher\\:\\:setLanguage\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\ProportionalCartCalculationCustomerGroupTest\\:\\:testCustomerGroupDiscountNormal\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/LanguageSwitcher.php
+ path: tests/Functional/Components/Cart/ProportionalCartCalculationCustomerGroupTest.php
-
- message: "#^Parameter \\#2 \\$locator of method Behat\\\\Mink\\\\Element\\\\Element\\:\\:findAll\\(\\) expects array\\|string, bool\\|string given\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\ProportionalCartCalculationCustomerGroupTest\\:\\:testCustomerGroupDiscountNormalMultipleTaxes\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/LanguageSwitcher.php
+ path: tests/Functional/Components/Cart/ProportionalCartCalculationCustomerGroupTest.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Element\\\\LanguageSwitcher\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\ProportionalCartCalculationCustomerGroupTest\\:\\:testCustomerGroupWithMinimumOrderNormal\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/LanguageSwitcher.php
-
- -
- message: "#^Cannot call method getAttribute\\(\\) on Behat\\\\Mink\\\\Element\\\\NodeElement\\|null\\.$#"
- count: 4
- path: tests/Mink/features/bootstrap/Element/ManufacturerSlider.php
+ path: tests/Functional/Components/Cart/ProportionalCartCalculationCustomerGroupTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\ManufacturerSlider\\:\\:getImageProperty\\(\\) should return string but returns string\\|null\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Cart\\\\ProportionalCartCalculationCustomerGroupTest\\:\\:testCustomerGroupWithMinimumOrderTaxes\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/ManufacturerSlider.php
+ path: tests/Functional/Components/Cart/ProportionalCartCalculationCustomerGroupTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\ManufacturerSlider\\:\\:getLinkProperty\\(\\) should return string but returns string\\|null\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\DependencyInjection\\\\Compiler\\\\ConfigureContainerAwareCommandsTest\\:\\:getShopwareCommands\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/ManufacturerSlider.php
-
- -
- message: "#^Parameter \\#2 \\$locator of method Behat\\\\Mink\\\\Element\\\\Element\\:\\:find\\(\\) expects array\\|string, bool\\|string given\\.$#"
- count: 2
- path: tests/Mink/features/bootstrap/Element/ManufacturerSlider.php
+ path: tests/Functional/Components/DependencyInjection/Compiler/ConfigureContainerAwareCommandsTest.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Element\\\\ManufacturerSlider\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\DependencyInjection\\\\ContainerTest\\:\\:attachEvent\\(\\) has parameter \\$callback with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/ManufacturerSlider.php
+ path: tests/Functional/Components/DependencyInjection/ContainerTest.php
-
- message: "#^Class Shopware\\\\Tests\\\\Mink\\\\Element\\\\MultipleElement implements generic interface Iterator but does not specify its types\\: TKey, TValue$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\DependencyInjection\\\\ContainerTest\\:\\:listenerCallbackReturningOtherClass\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/MultipleElement.php
+ path: tests/Functional/Components/DependencyInjection/ContainerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\MultipleElement\\:\\:__call\\(\\) has parameter \\$arguments with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\DependencyInjection\\\\ContainerTest\\:\\:testChangingServiceInAnEvent\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/MultipleElement.php
+ path: tests/Functional/Components/DependencyInjection/ContainerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\MultipleElement\\:\\:getNamedSelectors\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\DependencyInjection\\\\ContainerTest\\:\\:testDecorationOfAliasWorks\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/MultipleElement.php
+ path: tests/Functional/Components/DependencyInjection/ContainerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\MultipleElement\\:\\:remove\\(\\) has no return type specified\\.$#"
+ message: "#^Service \"Shopware\\\\Tests\\\\Functional\\\\Components\\\\DependencyInjection\\\\DecoratingService\" is not registered in the container\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/MultipleElement.php
+ path: tests/Functional/Components/DependencyInjection/ContainerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\NotePosition\\:\\:getImageProperty\\(\\) should return string but returns string\\|null\\.$#"
+ message: "#^Service \"Shopware\\\\Tests\\\\Functional\\\\Components\\\\DependencyInjection\\\\OriginalService\" is not registered in the container\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/NotePosition.php
+ path: tests/Functional/Components/DependencyInjection/ContainerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\NotePosition\\:\\:getNamedSelectors\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Service \"decoratingservice\" is not registered in the container\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/NotePosition.php
+ path: tests/Functional/Components/DependencyInjection/ContainerTest.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Element\\\\NotePosition\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
+ message: "#^Service \"originalservice\" is not registered in the container\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/NotePosition.php
+ path: tests/Functional/Components/DependencyInjection/ContainerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\Paging\\:\\:getNamedSelectors\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Query error\\: Column \"s_core_translations\\.objectkey\" expects value type int, got type mixed$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/Paging.php
+ path: tests/Functional/Components/Emotion/Preset/EmotionToPresetDataTransformerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\Paging\\:\\:moveDirection\\(\\) has no return type specified\\.$#"
+ message: "#^Query error\\: Column \"s_core_translations\\.objectlanguage\" expects value type string, got type 2$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/Paging.php
+ path: tests/Functional/Components/Emotion/Preset/EmotionToPresetDataTransformerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\Paging\\:\\:moveToPage\\(\\) has no return type specified\\.$#"
+ message: "#^Cannot call method toArray\\(\\) on array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/Paging.php
+ path: tests/Functional/Components/LegacyRequestWrapper/GetWrapperTest.php
-
- message: "#^Parameter \\#1 \\$locator of method Behat\\\\Mink\\\\Element\\\\TraversableElement\\:\\:clickLink\\(\\) expects string, int given\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\LegacyRequestWrapper\\\\GetWrapperTest\\:\\:testOverwriteAndClearQuery\\(\\) has parameter \\$getData with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/Paging.php
+ path: tests/Functional/Components/LegacyRequestWrapper/GetWrapperTest.php
-
- message: "#^Parameter \\#1 \\$locator of method Behat\\\\Mink\\\\Element\\\\TraversableElement\\:\\:hasLink\\(\\) expects string, int given\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\LegacyRequestWrapper\\\\GetWrapperTest\\:\\:testSetQuery\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/Paging.php
+ path: tests/Functional/Components/LegacyRequestWrapper/GetWrapperTest.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Element\\\\Paging\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Components\\\\LegacyRequestWrapper\\\\GetWrapperTest\\:\\:\\$resources type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/Paging.php
+ path: tests/Functional/Components/LegacyRequestWrapper/GetWrapperTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\SearchForm\\:\\:getNamedSelectors\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Cannot call method toArray\\(\\) on array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/SearchForm.php
+ path: tests/Functional/Components/LegacyRequestWrapper/PostWrapperTest.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Element\\\\SearchForm\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\LegacyRequestWrapper\\\\PostWrapperTest\\:\\:testOverwriteAndClearPost\\(\\) has parameter \\$getData with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/SearchForm.php
+ path: tests/Functional/Components/LegacyRequestWrapper/PostWrapperTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\SitemapGroup\\:\\:getLevel1Data\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\LegacyRequestWrapper\\\\PostWrapperTest\\:\\:testSetPost\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/SitemapGroup.php
+ path: tests/Functional/Components/LegacyRequestWrapper/PostWrapperTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\SitemapGroup\\:\\:getLevel2Data\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Components\\\\LegacyRequestWrapper\\\\PostWrapperTest\\:\\:\\$resources type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/SitemapGroup.php
+ path: tests/Functional/Components/LegacyRequestWrapper/PostWrapperTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\SitemapGroup\\:\\:getTitleLinkData\\(\\) should return array\\ but returns array\\\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Migrations\\\\Migrations_Migration1607Test\\:\\:commentArticleConfigProvider\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/SitemapGroup.php
+ path: tests/Functional/Components/Migrations/Migrations_Migration1607Test.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Element\\\\SitemapGroup\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
+ message: "#^Call to an undefined method Doctrine\\\\ORM\\\\Configuration\\:\\:getAttributeDir\\(\\)\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/SitemapGroup.php
+ path: tests/Functional/Components/Model/GeneratorTest.php
-
- message: "#^Cannot call method getText\\(\\) on Behat\\\\Mink\\\\Element\\\\NodeElement\\|null\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Model\\\\GeneratorTest\\:\\:addAndEvaluateInitialization\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/SliderElement.php
+ path: tests/Functional/Components/Model/GeneratorTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\SliderElement\\:\\:__call\\(\\) has parameter \\$arguments with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Model\\\\GeneratorTest\\:\\:testDefaultInitializationBooleanFalse\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/SliderElement.php
+ path: tests/Functional/Components/Model/GeneratorTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\SliderElement\\:\\:__call\\(\\) should return string but returns string\\|null\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Model\\\\GeneratorTest\\:\\:testDefaultInitializationBooleanTrue\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/SliderElement.php
+ path: tests/Functional/Components/Model/GeneratorTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\SliderElement\\:\\:getSlides\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Model\\\\GeneratorTest\\:\\:testDefaultInitializationDate\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/SliderElement.php
+ path: tests/Functional/Components/Model/GeneratorTest.php
-
- message: "#^Parameter \\#2 \\$locator of method Behat\\\\Mink\\\\Element\\\\Element\\:\\:find\\(\\) expects array\\|string, bool\\|string given\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Model\\\\GeneratorTest\\:\\:testDefaultInitializationDateTime\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/SliderElement.php
+ path: tests/Functional/Components/Model/GeneratorTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\YouTube\\:\\:getCodeProperty\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Model\\\\GeneratorTest\\:\\:testDefaultInitializationEmptyString\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/YouTube.php
+ path: tests/Functional/Components/Model/GeneratorTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Element\\\\YouTube\\:\\:getCodeProperty\\(\\) should return array but returns string\\|null\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Model\\\\GeneratorTest\\:\\:testDefaultInitializationFloat\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/YouTube.php
+ path: tests/Functional/Components/Model/GeneratorTest.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Element\\\\YouTube\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Model\\\\GeneratorTest\\:\\:testDefaultInitializationInteger\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Element/YouTube.php
+ path: tests/Functional/Components/Model/GeneratorTest.php
-
- message: "#^Cannot call method xpath\\(\\) on SimpleXMLElement\\|false\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Model\\\\GeneratorTest\\:\\:testDefaultInitializationTwoProperties\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ExportContext.php
+ path: tests/Functional/Components/Model/GeneratorTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ExportContext\\:\\:assertKeyExists\\(\\) has no return type specified\\.$#"
+ message: "#^Negated boolean expression is always true\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ExportContext.php
+ path: tests/Functional/Components/Model/GeneratorTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ExportContext\\:\\:assertKeyExists\\(\\) has parameter \\$key with no type specified\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/ExportContext.php
+ message: "#^Parameter \\#4 \\$default of method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Model\\\\GeneratorTest\\:\\:addAndEvaluateInitialization\\(\\) expects float\\|int\\|null, string given\\.$#"
+ count: 2
+ path: tests/Functional/Components/Model/GeneratorTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ExportContext\\:\\:assertKeyExists\\(\\) has parameter \\$row with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\OptinServiceTest\\:\\:testAssertAdd\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ExportContext.php
+ path: tests/Functional/Components/OptinServiceTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ExportContext\\:\\:assertStringsEqual\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\OptinServiceTest\\:\\:testAssertGet\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ExportContext.php
+ path: tests/Functional/Components/OptinServiceTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ExportContext\\:\\:createSubshop\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\OptinServiceTest\\:\\:testDelete\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ExportContext.php
+ path: tests/Functional/Components/OptinServiceTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ExportContext\\:\\:disableExports\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\OptinServiceTest\\:\\:testRetriveData\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ExportContext.php
+ path: tests/Functional/Components/OptinServiceTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ExportContext\\:\\:enableExports\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\OptinServiceTest\\:\\:testRetriveLeftData\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ExportContext.php
+ path: tests/Functional/Components/OptinServiceTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ExportContext\\:\\:iExportTheFeedFor\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$type of method Shopware\\\\Components\\\\OptinServiceInterface\\:\\:add\\(\\) expects string, stdClass given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ExportContext.php
+ path: tests/Functional/Components/OptinServiceTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ExportContext\\:\\:iShouldSeeFeedWithFormatInTheExport\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$type of method Shopware\\\\Components\\\\OptinServiceInterface\\:\\:get\\(\\) expects string, stdClass given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ExportContext.php
+ path: tests/Functional/Components/OptinServiceTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ExportContext\\:\\:parseCsv\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Query error\\: Column \"s_core_config_elements\\.form_id\" expects value type int, got type int\\|string\\|false$#"
count: 1
- path: tests/Mink/features/bootstrap/ExportContext.php
+ path: tests/Functional/Components/Plugin/ConfigReaderTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ExportContext\\:\\:parseXml\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Query error\\: Column \"s_core_config_forms\\.parent_id\" expects value type int\\|null, got type mixed$#"
count: 1
- path: tests/Mink/features/bootstrap/ExportContext.php
+ path: tests/Functional/Components/Plugin/ConfigReaderTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ExportContext\\:\\:pathTo\\(\\) has parameter \\$feed with no value type specified in iterable type array\\.$#"
+ message: "#^Query error\\: Column \"s_core_config_forms\\.plugin_id\" expects value type int\\|null, got type int\\|string\\|false$#"
count: 1
- path: tests/Mink/features/bootstrap/ExportContext.php
+ path: tests/Functional/Components/Plugin/ConfigReaderTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ExportContext\\:\\:removeSubshop\\(\\) has no return type specified\\.$#"
+ message: "#^Query error\\: Column \"s_core_plugins\\.added\" expects value type string, got type DateTime$#"
count: 1
- path: tests/Mink/features/bootstrap/ExportContext.php
+ path: tests/Functional/Components/Plugin/ConfigReaderTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ExportContext\\:\\:validate\\(\\) has no return type specified\\.$#"
+ message: "#^Query error\\: Column \"s_core_config_elements\\.form_id\" expects value type int, got type int\\|string\\|false$#"
count: 1
- path: tests/Mink/features/bootstrap/ExportContext.php
+ path: tests/Functional/Components/Plugin/ConfigWriterTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ExportContext\\:\\:validate\\(\\) has parameter \\$export with no value type specified in iterable type array\\.$#"
+ message: "#^Query error\\: Column \"s_core_config_forms\\.parent_id\" expects value type int\\|null, got type mixed$#"
count: 1
- path: tests/Mink/features/bootstrap/ExportContext.php
+ path: tests/Functional/Components/Plugin/ConfigWriterTest.php
-
- message: "#^PHPDoc tag @var for variable \\$entry has no value type specified in iterable type array\\.$#"
+ message: "#^Query error\\: Column \"s_core_plugins\\.added\" expects value type string, got type DateTime$#"
count: 1
- path: tests/Mink/features/bootstrap/ExportContext.php
+ path: tests/Functional/Components/Plugin/ConfigWriterTest.php
-
- message: "#^Parameter \\#3 \\$shopType of method Shopware\\\\Tests\\\\Mink\\\\ExportContext\\:\\:validate\\(\\) expects bool, string given\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/ExportContext.php
+ message: "#^Cannot call method count\\(\\) on array\\\\|\\(Doctrine\\\\Common\\\\Collections\\\\ArrayCollection&iterable\\\\)\\.$#"
+ count: 2
+ path: tests/Functional/Components/Plugin/FormSynchronizerTest.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\ExportContext\\:\\:\\$mappings type has no value type specified in iterable type array\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/ExportContext.php
+ message: "#^Cannot call method getPosition\\(\\) on Shopware\\\\Models\\\\Config\\\\Element\\|null\\.$#"
+ count: 2
+ path: tests/Functional/Components/Plugin/FormSynchronizerTest.php
-
- message: "#^Call to method getClient\\(\\) on an unknown class Behat\\\\Mink\\\\Driver\\\\BrowserKitDriver\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Plugin\\\\FormSynchronizerTest\\:\\:testAddFormItems\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/FeatureContext.php
+ path: tests/Functional/Components/Plugin/FormSynchronizerTest.php
-
- message: "#^Class Behat\\\\Mink\\\\Driver\\\\BrowserKitDriver not found\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Plugin\\\\FormSynchronizerTest\\:\\:testNewFormFieldSorted\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/FeatureContext.php
+ path: tests/Functional/Components/Plugin/FormSynchronizerTest.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:checkCaptcha\\(\\)\\.$#"
+ message: "#^Query error\\: Column \"s_core_config_elements\\.form_id\" expects value type int, got type int\\|string\\|false$#"
count: 1
- path: tests/Mink/features/bootstrap/FormContext.php
+ path: tests/Functional/Components/Plugin/LegacyConfigReaderTest.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:submitInquiryForm\\(\\)\\.$#"
+ message: "#^Query error\\: Column \"s_core_config_forms\\.parent_id\" expects value type int\\|null, got type mixed$#"
count: 1
- path: tests/Mink/features/bootstrap/FormContext.php
+ path: tests/Functional/Components/Plugin/LegacyConfigReaderTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\FormContext\\:\\:iAmOnForm\\(\\) has no return type specified\\.$#"
+ message: "#^Query error\\: Column \"s_core_config_forms\\.plugin_id\" expects value type int\\|null, got type int\\|string\\|false$#"
count: 1
- path: tests/Mink/features/bootstrap/FormContext.php
+ path: tests/Functional/Components/Plugin/LegacyConfigReaderTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\FormContext\\:\\:iAmOnForm\\(\\) has parameter \\$id with no type specified\\.$#"
+ message: "#^Query error\\: Column \"s_core_plugins\\.added\" expects value type string, got type DateTime$#"
count: 1
- path: tests/Mink/features/bootstrap/FormContext.php
+ path: tests/Functional/Components/Plugin/LegacyConfigReaderTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\FormContext\\:\\:iShouldSeeACaptcha\\(\\) has no return type specified\\.$#"
+ message: "#^Query error\\: Column \"s_core_config_elements\\.form_id\" expects value type int, got type int\\|string\\|false$#"
count: 1
- path: tests/Mink/features/bootstrap/FormContext.php
+ path: tests/Functional/Components/Plugin/LegacyConfigWriterTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\FormContext\\:\\:iSubmitTheInquiryFormWith\\(\\) has no return type specified\\.$#"
+ message: "#^Query error\\: Column \"s_core_config_forms\\.parent_id\" expects value type int\\|null, got type mixed$#"
count: 1
- path: tests/Mink/features/bootstrap/FormContext.php
+ path: tests/Functional/Components/Plugin/LegacyConfigWriterTest.php
-
- message: "#^Call to an undefined method Behat\\\\Mink\\\\Element\\\\NodeElement\\|Shopware\\\\Tests\\\\Mink\\\\HelperSelectorInterface\\:\\:clickLink\\(\\)\\.$#"
+ message: "#^Query error\\: Column \"s_core_plugins\\.added\" expects value type string, got type DateTime$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/Plugin/LegacyConfigWriterTest.php
-
- message: "#^Call to an undefined method Behat\\\\Mink\\\\Element\\\\NodeElement\\|Shopware\\\\Tests\\\\Mink\\\\HelperSelectorInterface\\:\\:hasButton\\(\\)\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Plugin\\\\PluginMigrationTest\\:\\:assertTableColumnExists\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/Plugin/PluginMigrationTest.php
-
- message: "#^Call to an undefined method Behat\\\\Mink\\\\Element\\\\NodeElement\\|Shopware\\\\Tests\\\\Mink\\\\HelperSelectorInterface\\:\\:hasLink\\(\\)\\.$#"
+ message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Components\\\\Plugin\\\\PluginMigrationTest\\:\\:\\$plugins type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/Plugin/PluginMigrationTest.php
-
- message: "#^Call to an undefined method Behat\\\\Mink\\\\Element\\\\NodeElement\\|Shopware\\\\Tests\\\\Mink\\\\HelperSelectorInterface\\:\\:pressButton\\(\\)\\.$#"
+ message: "#^Cannot call method activatePlugin\\(\\) on Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\InstallerService\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/Plugin/TestCase.php
-
- message: "#^Call to an undefined method Shopware\\\\Tests\\\\Mink\\\\HelperSelectorInterface\\:\\:find\\(\\)\\.$#"
+ message: "#^Cannot call method deactivatePlugin\\(\\) on Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\InstallerService\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/Plugin/TestCase.php
-
- message: "#^Call to an undefined method Shopware\\\\Tests\\\\Mink\\\\HelperSelectorInterface\\:\\:findAll\\(\\)\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ message: "#^Cannot call method getPluginByName\\(\\) on Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\InstallerService\\|null\\.$#"
+ count: 2
+ path: tests/Functional/Components/Plugin/TestCase.php
-
- message: "#^Call to an undefined method Shopware\\\\Tests\\\\Mink\\\\HelperSelectorInterface\\:\\:getSession\\(\\)\\.$#"
+ message: "#^Cannot call method installPlugin\\(\\) on Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\InstallerService\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/Plugin/TestCase.php
-
- message: "#^Dead catch \\- WebDriver\\\\Exception\\\\StaleElementReference is never thrown in the try block\\.$#"
+ message: "#^Cannot call method saveConfigElement\\(\\) on Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\InstallerService\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/Plugin/TestCase.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:assertElementCount\\(\\) has no return type specified\\.$#"
+ message: "#^Cannot call method uninstallPlugin\\(\\) on Shopware\\\\Bundle\\\\PluginInstallerBundle\\\\Service\\\\InstallerService\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/Plugin/TestCase.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:assertElementProperties\\(\\) has parameter \\$properties with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Plugin\\\\TestCase\\:\\:ensurePluginAvailable\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/Plugin/TestCase.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:assertElementProperties\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Plugin\\\\TestCase\\:\\:ensurePluginAvailable\\(\\) has parameter \\$config with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/Plugin/TestCase.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:assertElements\\(\\) has parameter \\$needles with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Plugin\\\\TestCase\\:\\:restorePluginState\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/Plugin/TestCase.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:assertElements\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Plugin\\\\TestCase\\:\\:restorePluginState\\(\\) has parameter \\$status with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/Plugin/TestCase.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:checkArray\\(\\) has parameter \\$check with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Plugin\\\\TestCase\\:\\:restorePluginStates\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/Plugin/TestCase.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:clickNamedLink\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Components\\\\Plugin\\\\TestCase\\:\\:\\$ensureLoadedPlugins type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/Plugin/TestCase.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:compareArrays\\(\\) has parameter \\$array1 with no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Components\\\\Plugin\\\\TestCase\\:\\:\\$pluginStates type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/Plugin/TestCase.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:compareArrays\\(\\) has parameter \\$array2 with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Privacy\\\\ConfigDependentIpAnonymizerTest\\:\\:testConfigActiveWorking\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/Privacy/ConfigDependentIpAnonymizerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:compareArrays\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Privacy\\\\ConfigDependentIpAnonymizerTest\\:\\:testConfigInactiveWorking\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/Privacy/ConfigDependentIpAnonymizerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:convertTableHashToArray\\(\\) has parameter \\$hash with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Privacy\\\\ConfigDependentIpAnonymizerTest\\:\\:testDispatchLogIpv6\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/Privacy/ConfigDependentIpAnonymizerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:convertTableHashToArray\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Privacy\\\\ConfigDependentIpAnonymizerTest\\:\\:testDispatchLogLocalhostConfigDisabled\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/Privacy/ConfigDependentIpAnonymizerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:fillForm\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Privacy\\\\ConfigDependentIpAnonymizerTest\\:\\:testDispatchLogLocalhostIpv4\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/Privacy/ConfigDependentIpAnonymizerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:fillForm\\(\\) has parameter \\$values with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Privacy\\\\IpAnonymizerTest\\:\\:testIpAnonymizer\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/Privacy/IpAnonymizerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:filter\\(\\) has parameter \\$var with no value type specified in iterable type array\\.$#"
+ message: "#^Query error\\: Column \"s_user\\.active\" expects value type int, got type '1'$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/Privacy/PrivacyServiceTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:findAllOfElements\\(\\) has parameter \\$keys with no value type specified in iterable type array\\.$#"
+ message: "#^Query error\\: Column \"s_user\\.subshopID\" expects value type int, got type '1'$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/Privacy/PrivacyServiceTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:findAllOfElements\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\ReflectionHelperTest\\:\\:testCreationOfInvalidClass\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/ReflectionHelperTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:findElements\\(\\) has parameter \\$keys with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\ReflectionHelperTest\\:\\:testCriteriaCreation\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/ReflectionHelperTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:floatArray\\(\\) has parameter \\$keys with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\ReflectionHelperTest\\:\\:testOutOfFolderCreation\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/ReflectionHelperTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:floatArray\\(\\) has parameter \\$values with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Router\\\\RouterTest\\:\\:getTestParamsProvider\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/Router/RouterTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:floatArray\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Router\\\\RouterTest\\:\\:testArrayParams\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/Router/RouterTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:getElementData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\StateTranslatorServiceTest\\:\\:testTranslateStateDifferentLocale\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/StateTranslatorServiceTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:getElementProperty\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\StateTranslatorServiceTest\\:\\:testTranslateStateNoTranslationShouldReturnDefault\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/StateTranslatorServiceTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:getPageInfo\\(\\) has parameter \\$selectionMode with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\StateTranslatorServiceTest\\:\\:testTranslateStateOrdersTranslation\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/StateTranslatorServiceTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:getPageInfo\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\StateTranslatorServiceTest\\:\\:testTranslateStatePaymentsTranslation\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/StateTranslatorServiceTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:getRequiredSelectors\\(\\) has parameter \\$keys with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\StateTranslatorServiceTest\\:\\:testTranslateStateShouldThrowException\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/StateTranslatorServiceTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:getRequiredSelectors\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Parameter \\#1 \\$locale of method Shopware_Components_Snippet_Manager\\:\\:setLocale\\(\\) expects Shopware\\\\Models\\\\Shop\\\\Locale, Shopware\\\\Models\\\\Shop\\\\Locale\\|null given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/StateTranslatorServiceTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:getUnique\\(\\) has parameter \\$array with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\StreamProtocolValidatorTest\\:\\:testDefaultProtocols\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/StreamProtocolValidatorTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:pressNamedButton\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\StreamProtocolValidatorTest\\:\\:testInvalidProtocols\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/StreamProtocolValidatorTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:searchElements\\(\\) has parameter \\$needles with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Theme\\\\InheritanceTest\\:\\:getDummyTemplates\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/Theme/InheritanceTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:searchElements\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Theme\\\\InheritanceTest\\:\\:getTheme\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/Theme/InheritanceTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:setCurrentLanguage\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Theme\\\\InheritanceTest\\:\\:testBuildInheritance\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/Theme/InheritanceTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:setCurrentLanguage\\(\\) has parameter \\$language with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Theme\\\\InheritanceTest\\:\\:testConfigInheritanceForLanguageShop\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/Theme/InheritanceTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:spin\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Theme\\\\InheritanceTest\\:\\:testSmartyDirectories\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/Theme/InheritanceTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:throwException\\(\\) has parameter \\$messages with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Theme\\\\InheritanceTest\\:\\:testTemplateDirectories\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/Theme/InheritanceTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:waitForOverlay\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Theme\\\\InheritanceTest\\:\\:testThemeFiles\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/Theme/InheritanceTest.php
-
- message: "#^PHPDoc tag @param for parameter \\$parent with type SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Element\\|SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\|Shopware\\\\Tests\\\\Mink\\\\HelperSelectorInterface is not subtype of native type Shopware\\\\Tests\\\\Mink\\\\HelperSelectorInterface\\.$#"
- count: 10
- path: tests/Mink/features/bootstrap/Helper.php
+ message: "#^Parameter \\#1 \\$template of method Shopware\\\\Components\\\\Theme\\\\Inheritance\\:\\:buildConfig\\(\\) expects Shopware\\\\Models\\\\Shop\\\\Template, Shopware\\\\Models\\\\Shop\\\\Template\\|null given\\.$#"
+ count: 2
+ path: tests/Functional/Components/Theme/InheritanceTest.php
-
- message: "#^Parameter \\#1 \\$parent of static method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:findAllOfElements\\(\\) expects Shopware\\\\Tests\\\\Mink\\\\HelperSelectorInterface, SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Element given\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Components\\\\Theme\\\\InstallerTest\\:\\:testSynchronizeThemeDirectory\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/Theme/InstallerTest.php
-
- message: "#^Parameter \\#2 \\$subject of function preg_match expects string, string\\|null given\\.$#"
+ message: "#^Property Shopware\\\\Themes\\\\TestBare\\\\Theme\\:\\:\\$css type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/Theme/Themes/TestBare/Theme.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:\\$language has no type specified\\.$#"
+ message: "#^Property Shopware\\\\Themes\\\\TestBare\\\\Theme\\:\\:\\$javascript type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Helper.php
+ path: tests/Functional/Components/Theme/Themes/TestBare/Theme.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\HelperSelectorInterface\\:\\:getNamedSelectors\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Themes\\\\TestResponsive\\\\Theme\\:\\:\\$css type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/HelperSelectorInterface.php
+ path: tests/Functional/Components/Theme/Themes/TestResponsive/Theme.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Element\\:\\:moveDirection\\(\\)\\.$#"
+ message: "#^Property Shopware\\\\Themes\\\\TestResponsive\\\\Theme\\:\\:\\$javascript type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ListingContext.php
+ path: tests/Functional/Components/Theme/Themes/TestResponsive/Theme.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Element\\:\\:moveToPage\\(\\)\\.$#"
+ message: "#^Query error\\: Column \"s_articles_categories_ro\\.articleID\" expects value type int, got type int\\|null$#"
count: 1
- path: tests/Mink/features/bootstrap/ListingContext.php
+ path: tests/Functional/Controllers/Backend/AnalyticsTest.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Element\\:\\:noElement\\(\\)\\.$#"
- count: 2
- path: tests/Mink/features/bootstrap/ListingContext.php
+ message: "#^Query error\\: Column \"s_order\\.invoice_amount\" expects value type float\\|int, got type '1000'$#"
+ count: 1
+ path: tests/Functional/Controllers/Backend/AnalyticsTest.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:checkListing\\(\\)\\.$#"
+ message: "#^Query error\\: Column \"s_order\\.invoice_amount\" expects value type float\\|int, got type '500'$#"
count: 2
- path: tests/Mink/features/bootstrap/ListingContext.php
+ path: tests/Functional/Controllers/Backend/AnalyticsTest.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:checkView\\(\\)\\.$#"
+ message: "#^Query error\\: Column \"s_order\\.invoice_amount_net\" expects value type float\\|int, got type '420'$#"
count: 2
- path: tests/Mink/features/bootstrap/ListingContext.php
+ path: tests/Functional/Controllers/Backend/AnalyticsTest.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:openListing\\(\\)\\.$#"
- count: 2
- path: tests/Mink/features/bootstrap/ListingContext.php
+ message: "#^Query error\\: Column \"s_order\\.invoice_amount_net\" expects value type float\\|int, got type '840'$#"
+ count: 1
+ path: tests/Functional/Controllers/Backend/AnalyticsTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ListingContext\\:\\:iAmOnTheListingPage\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/ListingContext.php
+ message: "#^Query error\\: Column \"s_order\\.language\" expects value type string, got type 1$#"
+ count: 3
+ path: tests/Functional/Controllers/Backend/AnalyticsTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ListingContext\\:\\:iAmOnTheListingPageForCategoryOnPage\\(\\) has no return type specified\\.$#"
+ message: "#^Query error\\: Column \"s_order\\.status\" expects value type int, got type '\\-1'$#"
count: 1
- path: tests/Mink/features/bootstrap/ListingContext.php
+ path: tests/Functional/Controllers/Backend/AnalyticsTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ListingContext\\:\\:iAmOnTheListingPageForCategoryOnPage\\(\\) has parameter \\$categoryId with no type specified\\.$#"
+ message: "#^Query error\\: Column \"s_order_billingaddress\\.orderID\" expects value type int, got type int\\|string\\|false$#"
count: 1
- path: tests/Mink/features/bootstrap/ListingContext.php
+ path: tests/Functional/Controllers/Backend/AnalyticsTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ListingContext\\:\\:iAmOnTheListingPageForCategoryOnPage\\(\\) has parameter \\$page with no type specified\\.$#"
+ message: "#^Query error\\: Column \"s_order_details\\.articleID\" expects value type int, got type int\\|null$#"
count: 1
- path: tests/Mink/features/bootstrap/ListingContext.php
+ path: tests/Functional/Controllers/Backend/AnalyticsTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ListingContext\\:\\:iBrowseTimesToPage\\(\\) has no return type specified\\.$#"
+ message: "#^Query error\\: Column \"s_order_details\\.orderID\" expects value type int, got type int\\|string\\|false$#"
count: 1
- path: tests/Mink/features/bootstrap/ListingContext.php
+ path: tests/Functional/Controllers/Backend/AnalyticsTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ListingContext\\:\\:iBrowseTimesToPage\\(\\) has parameter \\$direction with no type specified\\.$#"
+ message: "#^Query error\\: Column \"s_statistics_article_impression\\.articleId\" expects value type int, got type int\\|null$#"
count: 1
- path: tests/Mink/features/bootstrap/ListingContext.php
+ path: tests/Functional/Controllers/Backend/AnalyticsTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ListingContext\\:\\:iBrowseTimesToPage\\(\\) has parameter \\$steps with no type specified\\.$#"
+ message: "#^Query error\\: Column \"s_user\\.active\" expects value type int, got type '1'$#"
count: 1
- path: tests/Mink/features/bootstrap/ListingContext.php
+ path: tests/Functional/Controllers/Backend/AnalyticsTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ListingContext\\:\\:iBrowseToPage\\(\\) has no return type specified\\.$#"
+ message: "#^Query error\\: Column \"s_user\\.default_billing_address_id\" expects value type int\\|null, got type int\\|string\\|false$#"
count: 1
- path: tests/Mink/features/bootstrap/ListingContext.php
+ path: tests/Functional/Controllers/Backend/AnalyticsTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ListingContext\\:\\:iBrowseToPage\\(\\) has parameter \\$page with no type specified\\.$#"
+ message: "#^Query error\\: Column \"s_user\\.default_shipping_address_id\" expects value type int\\|null, got type int\\|string\\|false$#"
count: 1
- path: tests/Mink/features/bootstrap/ListingContext.php
+ path: tests/Functional/Controllers/Backend/AnalyticsTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ListingContext\\:\\:iOrderTheArticleOnPosition\\(\\) has no return type specified\\.$#"
+ message: "#^Query error\\: Column \"s_user\\.subshopID\" expects value type int, got type '1'$#"
count: 1
- path: tests/Mink/features/bootstrap/ListingContext.php
+ path: tests/Functional/Controllers/Backend/AnalyticsTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ListingContext\\:\\:iOrderTheArticleOnPosition\\(\\) has parameter \\$position with no type specified\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/ListingContext.php
+ message: "#^Access to an undefined property Enlight_View_Default\\:\\:\\$data\\.$#"
+ count: 5
+ path: tests/Functional/Controllers/Backend/FormTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ListingContext\\:\\:iSetTheFilterTo\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/ListingContext.php
+ message: "#^Access to an undefined property Enlight_View_Default\\:\\:\\$success\\.$#"
+ count: 5
+ path: tests/Functional/Controllers/Backend/FormTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ListingContext\\:\\:iShouldNotBeAbleToBrowseToPage\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/ListingContext.php
+ message: "#^Access to an undefined property Enlight_View_Default\\:\\:\\$total\\.$#"
+ count: 4
+ path: tests/Functional/Controllers/Backend/FormTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ListingContext\\:\\:iShouldNotBeAbleToBrowseToPage\\(\\) has parameter \\$direction with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\FormTest\\:\\:testGetFieldsShouldReturnFields\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ListingContext.php
+ path: tests/Functional/Controllers/Backend/FormTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ListingContext\\:\\:iShouldNotBeAbleToBrowseToPage2\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\FormTest\\:\\:testGetFormsShouldBeFilterAndSortable\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ListingContext.php
+ path: tests/Functional/Controllers/Backend/FormTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ListingContext\\:\\:iShouldNotBeAbleToBrowseToPage2\\(\\) has parameter \\$page with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\FormTest\\:\\:testGetFormsShouldBeSuccessful\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ListingContext.php
+ path: tests/Functional/Controllers/Backend/FormTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ListingContext\\:\\:iShouldNotSeeTheArticleInListing\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\FormTest\\:\\:testGetFormsWithIdShouldReturnSingleForm\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ListingContext.php
+ path: tests/Functional/Controllers/Backend/FormTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ListingContext\\:\\:iShouldNotSeeTheArticleInListing\\(\\) has parameter \\$name with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\FormTest\\:\\:testGetFormsWithInvalidIdShouldReturnFailure\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ListingContext.php
+ path: tests/Functional/Controllers/Backend/FormTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ListingContext\\:\\:iShouldSeeTheArticleInListing\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\MailTest\\:\\:testCreateMail\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ListingContext.php
+ path: tests/Functional/Controllers/Backend/MailTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ListingContext\\:\\:iShouldSeeTheArticleInListing\\(\\) has parameter \\$name with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\MailTest\\:\\:testGetAttachmentsShouldBeSuccessful\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ListingContext.php
+ path: tests/Functional/Controllers/Backend/MailTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ListingContext\\:\\:theArticleOnPositionShouldHaveThisProperties\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\MailTest\\:\\:testGetMailsShouldBeSuccessful\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ListingContext.php
+ path: tests/Functional/Controllers/Backend/MailTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ListingContext\\:\\:theArticleOnPositionShouldHaveThisProperties\\(\\) has parameter \\$position with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\MailTest\\:\\:testGetSingleMail\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ListingContext.php
+ path: tests/Functional/Controllers/Backend/MailTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ListingContext\\:\\:theArticlesShouldBeShownInAListView\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\MailTest\\:\\:testGetSingleMail\\(\\) has parameter \\$id with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ListingContext.php
+ path: tests/Functional/Controllers/Backend/MailTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ListingContext\\:\\:theArticlesShouldBeShownInATableView\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\MailTest\\:\\:testRemoveMail\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ListingContext.php
+ path: tests/Functional/Controllers/Backend/MailTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\NoteContext\\:\\:clickActionLink\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\MailTest\\:\\:testRemoveMail\\(\\) has parameter \\$id with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/NoteContext.php
+ path: tests/Functional/Controllers/Backend/MailTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\NoteContext\\:\\:clickActionLink\\(\\) has parameter \\$name with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\MailTest\\:\\:testUpdateMail\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/NoteContext.php
+ path: tests/Functional/Controllers/Backend/MailTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\NoteContext\\:\\:clickActionLink\\(\\) has parameter \\$position with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\MailTest\\:\\:testUpdateMail\\(\\) has parameter \\$id with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/NoteContext.php
+ path: tests/Functional/Controllers/Backend/MailTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\NoteContext\\:\\:iCompareTheArticleOnPositionOfMyNote\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/NoteContext.php
+ message: "#^Parameter \\#1 \\$json of function json_decode expects string, array\\|string\\|null given\\.$#"
+ count: 6
+ path: tests/Functional/Controllers/Backend/MailTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\NoteContext\\:\\:iCompareTheArticleOnPositionOfMyNote\\(\\) has parameter \\$position with no type specified\\.$#"
+ message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\MailTest\\:\\:\\$testData type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/NoteContext.php
+ path: tests/Functional/Controllers/Backend/MailTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\NoteContext\\:\\:iPutTheArticleOnPositionOfMyNoteInTheBasket\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/NoteContext.php
+ message: "#^Access to an undefined property Enlight_View_Default\\:\\:\\$success\\.$#"
+ count: 2
+ path: tests/Functional/Controllers/Backend/PremiumTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\NoteContext\\:\\:iPutTheArticleOnPositionOfMyNoteInTheBasket\\(\\) has parameter \\$position with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\PremiumTest\\:\\:testDeletePremiumArticle\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/NoteContext.php
+ path: tests/Functional/Controllers/Backend/PremiumTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\NoteContext\\:\\:iRemoveTheArticleOnPositionOfMyNote\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\PremiumTest\\:\\:testEditPremiumArticle\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/NoteContext.php
+ path: tests/Functional/Controllers/Backend/PremiumTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\NoteContext\\:\\:iRemoveTheArticleOnPositionOfMyNote\\(\\) has parameter \\$position with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\PremiumTest\\:\\:testGetPremiumArticles\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/NoteContext.php
+ path: tests/Functional/Controllers/Backend/PremiumTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\NoteContext\\:\\:iVisitTheDetailPageOfTheArticleOnPositionOfMyNote\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\PremiumTest\\:\\:\\$premiumData has no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/NoteContext.php
+ path: tests/Functional/Controllers/Backend/PremiumTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\NoteContext\\:\\:iVisitTheDetailPageOfTheArticleOnPositionOfMyNote\\(\\) has parameter \\$position with no type specified\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/NoteContext.php
+ message: "#^Access to an undefined property Enlight_View_Default\\:\\:\\$success\\.$#"
+ count: 2
+ path: tests/Functional/Controllers/Backend/RiskManagementTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\NoteContext\\:\\:pressActionButton\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\RiskManagementTest\\:\\:testCreateRule\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/NoteContext.php
+ path: tests/Functional/Controllers/Backend/RiskManagementTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\NoteContext\\:\\:pressActionButton\\(\\) has parameter \\$name with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\RiskManagementTest\\:\\:testDeleteRule\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/NoteContext.php
+ path: tests/Functional/Controllers/Backend/RiskManagementTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\NoteContext\\:\\:pressActionButton\\(\\) has parameter \\$position with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\RiskManagementTest\\:\\:testEditRule\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/NoteContext.php
+ path: tests/Functional/Controllers/Backend/RiskManagementTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\NoteContext\\:\\:theNoteContainsTheFollowingProducts\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\RiskManagementTest\\:\\:testGetPayments\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/NoteContext.php
+ path: tests/Functional/Controllers/Backend/RiskManagementTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\NoteContext\\:\\:theNoteShouldContainTheFollowingProducts\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/NoteContext.php
+ message: "#^Access to an undefined property Enlight_View_Default\\:\\:\\$success\\.$#"
+ count: 4
+ path: tests/Functional/Controllers/Backend/SupplierTest.php
-
- message: "#^Parameter \\#1 \\$notePositions of method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Note\\:\\:checkNoteProducts\\(\\) expects Shopware\\\\Tests\\\\Mink\\\\Element\\\\NotePosition, Shopware\\\\Tests\\\\Mink\\\\Element\\\\MultipleElement given\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\SupplierTest\\:\\:testAddSupplier\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/NoteContext.php
+ path: tests/Functional/Controllers/Backend/SupplierTest.php
-
- message: "#^Argument of an invalid type array\\|float\\|string supplied for foreach, only iterables are supported\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\SupplierTest\\:\\:testDeleteSupplier\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Account.php
+ path: tests/Functional/Controllers/Backend/SupplierTest.php
-
- message: "#^Cannot access offset 'key' on array\\|false\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\SupplierTest\\:\\:testDeleteSupplier\\(\\) has parameter \\$lastSupplier with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Account.php
+ path: tests/Functional/Controllers/Backend/SupplierTest.php
-
- message: "#^Cannot access offset 'value' on array\\|false\\.$#"
- count: 4
- path: tests/Mink/features/bootstrap/Page/Account.php
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\SupplierTest\\:\\:testGetSuppliers\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: tests/Functional/Controllers/Backend/SupplierTest.php
-
- message: "#^Cannot access offset 'value2' on array\\|false\\.$#"
- count: 4
- path: tests/Mink/features/bootstrap/Page/Account.php
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\SupplierTest\\:\\:testUpdateSupplier\\(\\) has parameter \\$lastSupplier with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: tests/Functional/Controllers/Backend/SupplierTest.php
-
- message: "#^Cannot call method getText\\(\\) on Behat\\\\Mink\\\\Element\\\\NodeElement\\|null\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\SupplierTest\\:\\:testUpdateSupplier\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Account.php
+ path: tests/Functional/Controllers/Backend/SupplierTest.php
-
- message: "#^Cannot call method press\\(\\) on Behat\\\\Mink\\\\Element\\\\NodeElement\\|null\\.$#"
- count: 3
- path: tests/Mink/features/bootstrap/Page/Account.php
+ message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\SupplierTest\\:\\:\\$supplierData type has no value type specified in iterable type array\\.$#"
+ count: 1
+ path: tests/Functional/Controllers/Backend/SupplierTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Account\\:\\:changeBillingAddress\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\WidgetsTest\\:\\:backendAuthProvider\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Account.php
+ path: tests/Functional/Controllers/Backend/WidgetsTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Account\\:\\:changeBillingAddress\\(\\) has parameter \\$values with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Backend\\\\WidgetsTest\\:\\:prepareTestGetVisitors\\(\\) has parameter \\$addressData with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Account.php
+ path: tests/Functional/Controllers/Backend/WidgetsTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Account\\:\\:changeEmail\\(\\) has no return type specified\\.$#"
+ message: "#^Query error\\: Argument \\#1 is not a constant array, got non\\-empty\\-array$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Account.php
+ path: tests/Functional/Controllers/Backend/WidgetsTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Account\\:\\:changePassword\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/Page/Account.php
+ message: "#^Query error\\: Column \"s_order\\.ordernumber\" expects value type string\\|null, got type 999$#"
+ count: 3
+ path: tests/Functional/Controllers/Backend/WidgetsTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Account\\:\\:changePaymentMethod\\(\\) has no return type specified\\.$#"
+ message: "#^Query error\\: Column \"s_statistics_currentusers\\.time\" expects value type string\\|null, got type Zend_Db_Expr$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Account.php
+ path: tests/Functional/Controllers/Backend/WidgetsTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Account\\:\\:changePaymentMethod\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Query error\\: Column \"s_user\\.active\" expects value type int, got type '1'$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Account.php
+ path: tests/Functional/Controllers/Backend/WidgetsTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Account\\:\\:changeProfile\\(\\) has no return type specified\\.$#"
+ message: "#^Query error\\: Column \"s_user\\.default_billing_address_id\" expects value type int\\|null, got type int\\|string\\|false$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Account.php
+ path: tests/Functional/Controllers/Backend/WidgetsTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Account\\:\\:changeShippingAddress\\(\\) has no return type specified\\.$#"
+ message: "#^Query error\\: Column \"s_user\\.subshopID\" expects value type int, got type '1'$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Account.php
+ path: tests/Functional/Controllers/Backend/WidgetsTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Account\\:\\:changeShippingAddress\\(\\) has parameter \\$values with no value type specified in iterable type array\\.$#"
+ message: "#^Query error\\: Column \"s_core_rulesets\\.value1\" expects value type string, got type 100$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Account.php
+ path: tests/Functional/Controllers/Frontend/CheckoutTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Account\\:\\:checkAddress\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Frontend\\\\SitemapTest\\:\\:sitemapDataprovider\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Account.php
+ path: tests/Functional/Controllers/Frontend/SitemapTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Account\\:\\:checkEsdArticles\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Controllers\\\\Frontend\\\\SitemapTest\\:\\:testIndex\\(\\) has parameter \\$sitemapData with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Account.php
+ path: tests/Functional/Controllers/Frontend/SitemapTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Account\\:\\:checkEsdArticles\\(\\) has parameter \\$articles with no value type specified in iterable type array\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/Page/Account.php
+ message: "#^Query error\\: Argument \\#1 is not a constant array, got array\\$#"
+ count: 7
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Account\\:\\:checkOrder\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/Page/Account.php
+ message: "#^Query error\\: Column \"s_core_countries\\.id\" expects value type int, got type mixed$#"
+ count: 2
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Account\\:\\:checkOrder\\(\\) has parameter \\$articles with no value type specified in iterable type array\\.$#"
+ message: "#^Query error\\: Column \"s_core_rulesets\\.id\" expects value type int, got type int\\|string\\|false$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Account.php
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Account\\:\\:checkOrderNumber\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/Page/Account.php
+ message: "#^Query error\\: Column \"s_core_rulesets\\.value1\" expects value type string, got type 20$#"
+ count: 2
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Account\\:\\:checkOrderPositions\\(\\) has no return type specified\\.$#"
+ message: "#^Query error\\: Column \"s_core_rulesets\\.value1\" expects value type string, got type string\\|null$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Account.php
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Account\\:\\:checkOrderPositions\\(\\) has parameter \\$articles with no value type specified in iterable type array\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/Page/Account.php
+ message: "#^Query error\\: Column \"s_core_translations\\.id\" expects value type int, got type mixed$#"
+ count: 12
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Account\\:\\:checkPaymentMethod\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/Page/Account.php
+ message: "#^Query error\\: Column \"s_core_translations\\.objectlanguage\" expects value type string, got type 1$#"
+ count: 6
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Account\\:\\:chooseAddress\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/Page/Account.php
+ message: "#^Query error\\: Column \"s_core_translations\\.objectlanguage\" expects value type string, got type 10000$#"
+ count: 2
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Account\\:\\:clickLoginAgain\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/Page/Account.php
+ message: "#^Query error\\: Column \"s_core_translations\\.objectlanguage\" expects value type string, got type 2$#"
+ count: 6
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Account\\:\\:createArbitraryAddress\\(\\) has no return type specified\\.$#"
+ message: "#^Query error\\: Column \"s_order\\.cleared\" expects value type int, got type '17'$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Account.php
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Account\\:\\:createArbitraryAddress\\(\\) has parameter \\$values with no value type specified in iterable type array\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/Page/Account.php
+ message: "#^Query error\\: Column \"s_order\\.currencyFactor\" expects value type float\\|int, got type '1'$#"
+ count: 3
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Account\\:\\:getNamedSelectors\\(\\) return type has no value type specified in iterable type array\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/Page/Account.php
+ message: "#^Query error\\: Column \"s_order\\.dispatchID\" expects value type int, got type '9'$#"
+ count: 3
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Account\\:\\:login\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/Page/Account.php
+ message: "#^Query error\\: Column \"s_order\\.id\" expects value type int, got type int\\|string\\|false$#"
+ count: 2
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Account\\:\\:logout\\(\\) should return bool but return statement is missing\\.$#"
+ message: "#^Query error\\: Column \"s_order\\.id\" expects value type int, got type mixed$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Account.php
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Account\\:\\:register\\(\\) has no return type specified\\.$#"
+ message: "#^Query error\\: Column \"s_order\\.invoice_amount\" expects value type float\\|int, got type '16\\.89'$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Account.php
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Account\\:\\:register\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/Page/Account.php
+ message: "#^Query error\\: Column \"s_order\\.invoice_amount\" expects value type float\\|int, got type '37\\.99'$#"
+ count: 2
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Account\\:\\:searchAddress\\(\\) has no return type specified\\.$#"
+ message: "#^Query error\\: Column \"s_order\\.invoice_amount_net\" expects value type float\\|int, got type '14\\.2'$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Account.php
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Account\\:\\:verifyLogin\\(\\) has no return type specified\\.$#"
+ message: "#^Query error\\: Column \"s_order\\.invoice_amount_net\" expects value type float\\|int, got type '31\\.92'$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Account.php
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Parameter \\#1 \\$parent of static method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:clickNamedLink\\(\\) expects Shopware\\\\Tests\\\\Mink\\\\HelperSelectorInterface, SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Element given\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/Page/Account.php
+ message: "#^Query error\\: Column \"s_order\\.invoice_shipping\" expects value type float\\|int, got type '0'$#"
+ count: 2
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Parameter \\#2 \\$locator of method Behat\\\\Mink\\\\Element\\\\Element\\:\\:find\\(\\) expects array\\|string, bool\\|string given\\.$#"
+ message: "#^Query error\\: Column \"s_order\\.invoice_shipping\" expects value type float\\|int, got type '3\\.9'$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Account.php
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\AddressDelete\\:\\:getNamedSelectors\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Query error\\: Column \"s_order\\.invoice_shipping_net\" expects value type float\\|int, got type '0'$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/AddressDelete.php
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\AddressEdit\\:\\:getNamedSelectors\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Query error\\: Column \"s_order\\.invoice_shipping_net\" expects value type float\\|int, got type '3\\.28'$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/AddressEdit.php
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Cannot call method click\\(\\) on Behat\\\\Mink\\\\Element\\\\NodeElement\\|null\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/Page/Backend.php
+ message: "#^Query error\\: Column \"s_order\\.net\" expects value type int, got type '0'$#"
+ count: 3
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Cannot call method setValue\\(\\) on Behat\\\\Mink\\\\Element\\\\NodeElement\\|null\\.$#"
+ message: "#^Query error\\: Column \"s_order\\.paymentID\" expects value type int, got type '4'$#"
count: 2
- path: tests/Mink/features/bootstrap/Page/Backend.php
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Backend\\:\\:getXPathSelectors\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Query error\\: Column \"s_order\\.paymentID\" expects value type int, got type '5'$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Backend.php
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Backend\\:\\:login\\(\\) has parameter \\$password with no type specified\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/Page/Backend.php
+ message: "#^Query error\\: Column \"s_order\\.status\" expects value type int, got type '0'$#"
+ count: 2
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Backend\\:\\:login\\(\\) has parameter \\$user with no type specified\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/Page/Backend.php
+ message: "#^Query error\\: Column \"s_order\\.subshopID\" expects value type int, got type '1'$#"
+ count: 3
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Argument of an invalid type array\\|false supplied for foreach, only iterables are supported\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/Page/Blog.php
+ message: "#^Query error\\: Column \"s_order\\.taxfree\" expects value type int, got type '0'$#"
+ count: 3
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Blog\\:\\:checkComments\\(\\) has no return type specified\\.$#"
+ message: "#^Query error\\: Column \"s_order\\.userID\" expects value type int\\|null, got type mixed$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Blog.php
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Blog\\:\\:checkComments\\(\\) has parameter \\$comments with no value type specified in iterable type array\\.$#"
+ message: "#^Query error\\: Column \"s_order_details\\.articleID\" expects value type int, got type '98765'$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Blog.php
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Blog\\:\\:checkRating\\(\\) has no return type specified\\.$#"
+ message: "#^Query error\\: Column \"s_order_details\\.esdarticle\" expects value type int, got type '1'$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Blog.php
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Blog\\:\\:getNamedSelectors\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Query error\\: Column \"s_order_details\\.modus\" expects value type int, got type '0'$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Blog.php
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Blog\\:\\:openCommentSection\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/Page/Blog.php
+ message: "#^Query error\\: Column \"s_order_details\\.orderID\" expects value type int, got type int\\|string\\|false$#"
+ count: 2
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Blog\\:\\:verifyPage\\(\\) has no return type specified\\.$#"
+ message: "#^Query error\\: Column \"s_order_details\\.orderID\" expects value type int, got type mixed$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Blog.php
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Blog\\:\\:writeComment\\(\\) has no return type specified\\.$#"
+ message: "#^Query error\\: Column \"s_order_details\\.price\" expects value type float\\|int, got type '34\\.99'$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Blog.php
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Blog\\:\\:writeComment\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Query error\\: Column \"s_order_details\\.quantity\" expects value type int, got type '1'$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Blog.php
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Argument of an invalid type array\\|false supplied for foreach, only iterables are supported\\.$#"
+ message: "#^Query error\\: Column \"s_order_details\\.shipped\" expects value type int, got type '0'$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutCart.php
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:login\\(\\)\\.$#"
+ message: "#^Query error\\: Column \"s_order_details\\.shippedgroup\" expects value type int, got type '0'$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutCart.php
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:register\\(\\)\\.$#"
+ message: "#^Query error\\: Column \"s_order_details\\.status\" expects value type int, got type '0'$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutCart.php
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutCart\\:\\:addArticle\\(\\) has no return type specified\\.$#"
+ message: "#^Query error\\: Column \"s_order_details\\.taxID\" expects value type int\\|null, got type '1'$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutCart.php
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutCart\\:\\:addVoucher\\(\\) has no return type specified\\.$#"
+ message: "#^Query error\\: Column \"s_order_details\\.tax_rate\" expects value type float\\|int, got type '19'$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutCart.php
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutCart\\:\\:changePaymentMethod\\(\\) has no return type specified\\.$#"
+ message: "#^Query error\\: Column \"s_order_esd\\.esdID\" expects value type int, got type '2'$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutCart.php
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutCart\\:\\:changePaymentMethod\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Query error\\: Column \"s_order_esd\\.id\" expects value type int, got type mixed$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutCart.php
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutCart\\:\\:changeShippingMethod\\(\\) has no return type specified\\.$#"
+ message: "#^Query error\\: Column \"s_order_esd\\.orderID\" expects value type int, got type int\\|string\\|false$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutCart.php
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutCart\\:\\:changeShippingMethod\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Query error\\: Column \"s_order_esd\\.orderdetailsID\" expects value type int, got type int\\|string\\|false$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutCart.php
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutCart\\:\\:checkAggregation\\(\\) has no return type specified\\.$#"
+ message: "#^Query error\\: Column \"s_order_esd\\.serialID\" expects value type int, got type '8'$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutCart.php
+ path: tests/Functional/Core/AdminTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutCart\\:\\:checkAggregation\\(\\) has parameter \\$aggregation with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Core\\\\BasketTest\\:\\:invokeMethod\\(\\) has parameter \\$parameters with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutCart.php
+ path: tests/Functional/Core/BasketTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutCart\\:\\:checkCartProducts\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutCart.php
+ message: "#^Query error\\: Column \"s_articles\\.id\" expects value type int, got type mixed$#"
+ count: 4
+ path: tests/Functional/Core/BasketTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutCart\\:\\:checkCartProducts\\(\\) has parameter \\$items with no value type specified in iterable type array\\.$#"
+ message: "#^Query error\\: Column \"s_articles\\.taxID\" expects value type int\\|null, got type mixed$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutCart.php
+ path: tests/Functional/Core/BasketTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutCart\\:\\:emptyCart\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutCart.php
+ message: "#^Query error\\: Column \"s_articles_details\\.id\" expects value type int, got type mixed$#"
+ count: 2
+ path: tests/Functional/Core/BasketTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutCart\\:\\:fillCartWithProducts\\(\\) has no return type specified\\.$#"
+ message: "#^Query error\\: Column \"s_emarketing_voucher_codes\\.voucherID\" expects value type int, got type int\\|string\\|false$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutCart.php
+ path: tests/Functional/Core/BasketTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutCart\\:\\:fillCartWithProducts\\(\\) has parameter \\$items with no value type specified in iterable type array\\.$#"
+ message: "#^Query error\\: Column \"s_emarketing_vouchers\\.customergroup\" expects value type int\\|null, got type mixed$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutCart.php
+ path: tests/Functional/Core/BasketTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutCart\\:\\:getAggregationPosition\\(\\) has parameter \\$labels with no value type specified in iterable type array\\.$#"
+ message: "#^Query error\\: Column \"s_emarketing_vouchers\\.restrictarticles\" expects value type string, got type mixed$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutCart.php
+ path: tests/Functional/Core/BasketTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutCart\\:\\:getNamedSelectors\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Query error\\: Column \"s_emarketing_vouchers\\.taxconfig\" expects value type string, got type mixed$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutCart.php
+ path: tests/Functional/Core/BasketTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutCart\\:\\:proceedToOrderConfirmation\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutCart.php
+ message: "#^Query error\\: Column \"s_order_basket\\.articleID\" expects value type int, got type mixed$#"
+ count: 12
+ path: tests/Functional/Core/BasketTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutCart\\:\\:proceedToOrderConfirmationWithLogin\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutCart.php
+ message: "#^Query error\\: Column \"s_order_basket\\.ordernumber\" expects value type string, got type mixed$#"
+ count: 12
+ path: tests/Functional/Core/BasketTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutCart\\:\\:proceedToOrderConfirmationWithRegistration\\(\\) has no return type specified\\.$#"
+ message: "#^Query error\\: Column \"s_order_basket\\.ordernumber\" expects value type string, got type string\\|null$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutCart.php
+ path: tests/Functional/Core/BasketTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutCart\\:\\:proceedToOrderConfirmationWithRegistration\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutCart.php
+ message: "#^Query error\\: Column \"s_order_basket\\.quantity\" expects value type int, got type \\(float\\|int\\)$#"
+ count: 4
+ path: tests/Functional/Core/BasketTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutCart\\:\\:removeProduct\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutCart.php
+ message: "#^Query error\\: Column \"s_order_basket\\.tax_rate\" expects value type float\\|int, got type mixed$#"
+ count: 2
+ path: tests/Functional/Core/BasketTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutCart\\:\\:removeVoucher\\(\\) has no return type specified\\.$#"
+ message: "#^Query error\\: Column \"s_premium_shippingcosts\\.dispatchID\" expects value type int, got type mixed$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutCart.php
+ path: tests/Functional/Core/BasketTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutCart\\:\\:resetCart\\(\\) has no return type specified\\.$#"
+ message: "#^Query error\\: Column \"s_premium_shippingcosts\\.value\" expects value type numeric\\-string, got type 2\\.8$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutCart.php
+ path: tests/Functional/Core/BasketTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutCart\\:\\:verify\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutCart.php
+ message: "#^Query error\\: Column \"s_user\\.customergroup\" expects value type string, got type mixed$#"
+ count: 2
+ path: tests/Functional/Core/BasketTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutCart\\:\\:verify\\(\\) has parameter \\$urlParameters with no value type specified in iterable type array\\.$#"
+ message: "#^Query error\\: Column \"s_user\\.paymentID\" expects value type int, got type int\\|string\\|false$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutCart.php
+ path: tests/Functional/Core/BasketTest.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutCart\\:\\:\\$path \\(string\\) does not accept string\\|null\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Core\\\\OrderTest\\:\\:getRandomUser\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutCart.php
+ path: tests/Functional/Core/OrderTest.php
-
- message: "#^Static method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:hasNamedLink\\(\\) invoked with 3 parameters, 2 required\\.$#"
+ message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Models\\\\Category\\\\BlogCategoryTreeListQueryTest\\:\\:\\$expected type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutCart.php
+ path: tests/Functional/Models/Category/BlogCategoryTreeListQueryTest.php
-
- message: "#^Cannot access offset 'value' on array\\|false\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Models\\\\Category\\\\PathByIdTest\\:\\:multiArrayProvider\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutConfirm.php
+ path: tests/Functional/Models/Category/PathByIdTest.php
-
- message: "#^Cannot access offset 'value2' on array\\|false\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Models\\\\Category\\\\PathByIdTest\\:\\:testGetPathByIdShouldReturnArray\\(\\) has parameter \\$expectedResult with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutConfirm.php
+ path: tests/Functional/Models/Category/PathByIdTest.php
-
- message: "#^Cannot call method getAttribute\\(\\) on Behat\\\\Mink\\\\Element\\\\NodeElement\\|null\\.$#"
+ message: "#^Parameter \\#1 \\$displayStateInRegistration of method Shopware\\\\Models\\\\Country\\\\Country\\:\\:setDisplayStateInRegistration\\(\\) expects bool, int given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutConfirm.php
+ path: tests/Functional/Models/Customer/CustomerTest.php
-
- message: "#^Cannot call method press\\(\\) on Behat\\\\Mink\\\\Element\\\\NodeElement\\|null\\.$#"
- count: 2
- path: tests/Mink/features/bootstrap/Page/CheckoutConfirm.php
+ message: "#^Parameter \\#1 \\$forceStateInRegistration of method Shopware\\\\Models\\\\Country\\\\Country\\:\\:setForceStateInRegistration\\(\\) expects bool, int given\\.$#"
+ count: 1
+ path: tests/Functional/Models/Customer/CustomerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutConfirm\\:\\:changeBillingAddress\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutConfirm.php
+ message: "#^Parameter \\#1 \\$status of method Shopware\\\\Models\\\\Mail\\\\Mail\\:\\:setStatus\\(\\) expects array\\\\|null, PHPUnit\\\\Framework\\\\MockObject\\\\MockObject&Shopware\\\\Models\\\\Order\\\\Status given\\.$#"
+ count: 3
+ path: tests/Functional/Models/MailTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutConfirm\\:\\:changeBillingAddress\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Cannot call method getStreet\\(\\) on Shopware\\\\Models\\\\Order\\\\Billing\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutConfirm.php
+ path: tests/Functional/Models/Order/BillingTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutConfirm\\:\\:changeModalAddress\\(\\) has no return type specified\\.$#"
+ message: "#^Cannot call method getZipCode\\(\\) on Shopware\\\\Models\\\\Order\\\\Billing\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutConfirm.php
+ path: tests/Functional/Models/Order/BillingTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutConfirm\\:\\:changeModalAddress\\(\\) has parameter \\$values with no value type specified in iterable type array\\.$#"
+ message: "#^Cannot call method setStreet\\(\\) on Shopware\\\\Models\\\\Order\\\\Billing\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutConfirm.php
+ path: tests/Functional/Models/Order/BillingTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutConfirm\\:\\:changePaymentMethod\\(\\) has no return type specified\\.$#"
+ message: "#^Cannot call method setZipCode\\(\\) on Shopware\\\\Models\\\\Order\\\\Billing\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutConfirm.php
+ path: tests/Functional/Models/Order/BillingTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutConfirm\\:\\:changePaymentMethod\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Parameter \\#1 \\$entity of method Doctrine\\\\ORM\\\\EntityManager\\:\\:persist\\(\\) expects object, Shopware\\\\Models\\\\Order\\\\Billing\\|null given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutConfirm.php
+ path: tests/Functional/Models/Order/BillingTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutConfirm\\:\\:changeShippingAddress\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutConfirm.php
+ message: "#^Cannot call method setActive\\(\\) on Shopware\\\\Models\\\\Shop\\\\Shop\\|null\\.$#"
+ count: 2
+ path: tests/Functional/Models/Order/OrderDocumentDocumentTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutConfirm\\:\\:changeShippingAddress\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Parameter \\#1 \\$dispatch of method Shopware\\\\Models\\\\Order\\\\Order\\:\\:setDispatch\\(\\) expects Shopware\\\\Models\\\\Dispatch\\\\Dispatch, Shopware\\\\Models\\\\Dispatch\\\\Dispatch\\|null given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutConfirm.php
+ path: tests/Functional/Models/Order/OrderTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutConfirm\\:\\:changeShippingMethod\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$net of method Shopware\\\\Models\\\\Order\\\\Order\\:\\:setNet\\(\\) expects int, true given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutConfirm.php
+ path: tests/Functional/Models/Order/OrderTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutConfirm\\:\\:changeShippingMethod\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Parameter \\#1 \\$orderStatus of method Shopware\\\\Models\\\\Order\\\\Order\\:\\:setOrderStatus\\(\\) expects Shopware\\\\Models\\\\Order\\\\Status, Shopware\\\\Models\\\\Order\\\\Status\\|null given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutConfirm.php
+ path: tests/Functional/Models/Order/OrderTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutConfirm\\:\\:checkPaymentMethod\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$payment of method Shopware\\\\Models\\\\Order\\\\Order\\:\\:setPayment\\(\\) expects Shopware\\\\Models\\\\Payment\\\\Payment, Shopware\\\\Models\\\\Payment\\\\Payment\\|null given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutConfirm.php
+ path: tests/Functional/Models/Order/OrderTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutConfirm\\:\\:checkoutUsingGet\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$paymentStatus of method Shopware\\\\Models\\\\Order\\\\Order\\:\\:setPaymentStatus\\(\\) expects Shopware\\\\Models\\\\Order\\\\Status, Shopware\\\\Models\\\\Order\\\\Status\\|null given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutConfirm.php
+ path: tests/Functional/Models/Order/OrderTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutConfirm\\:\\:createArbitraryAddress\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$shop of method Shopware\\\\Models\\\\Order\\\\Order\\:\\:setShop\\(\\) expects Shopware\\\\Models\\\\Shop\\\\Shop, Shopware\\\\Models\\\\Shop\\\\Shop\\|null given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutConfirm.php
+ path: tests/Functional/Models/Order/OrderTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutConfirm\\:\\:createArbitraryAddress\\(\\) has parameter \\$values with no value type specified in iterable type array\\.$#"
+ message: "#^Parameter \\#1 \\$taxFree of method Shopware\\\\Models\\\\Order\\\\Order\\:\\:setTaxFree\\(\\) expects int, false given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutConfirm.php
+ path: tests/Functional/Models/Order/OrderTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutConfirm\\:\\:getNamedSelectors\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Cannot call method getStreet\\(\\) on Shopware\\\\Models\\\\Order\\\\Shipping\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutConfirm.php
+ path: tests/Functional/Models/Order/ShippingTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutConfirm\\:\\:proceedToCheckout\\(\\) has no return type specified\\.$#"
+ message: "#^Cannot call method getZipCode\\(\\) on Shopware\\\\Models\\\\Order\\\\Shipping\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutConfirm.php
+ path: tests/Functional/Models/Order/ShippingTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\CheckoutConfirm\\:\\:verifyPage\\(\\) has no return type specified\\.$#"
+ message: "#^Cannot call method setStreet\\(\\) on Shopware\\\\Models\\\\Order\\\\Shipping\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutConfirm.php
+ path: tests/Functional/Models/Order/ShippingTest.php
-
- message: "#^Parameter \\#1 \\$parent of static method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:clickNamedLink\\(\\) expects Shopware\\\\Tests\\\\Mink\\\\HelperSelectorInterface, SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Element given\\.$#"
- count: 2
- path: tests/Mink/features/bootstrap/Page/CheckoutConfirm.php
+ message: "#^Cannot call method setZipCode\\(\\) on Shopware\\\\Models\\\\Order\\\\Shipping\\|null\\.$#"
+ count: 1
+ path: tests/Functional/Models/Order/ShippingTest.php
-
- message: "#^Parameter \\#1 \\$parent of static method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:fillForm\\(\\) expects Shopware\\\\Tests\\\\Mink\\\\HelperSelectorInterface, SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page given\\.$#"
- count: 2
- path: tests/Mink/features/bootstrap/Page/CheckoutConfirm.php
+ message: "#^Parameter \\#1 \\$entity of method Doctrine\\\\ORM\\\\EntityManager\\:\\:persist\\(\\) expects object, Shopware\\\\Models\\\\Order\\\\Shipping\\|null given\\.$#"
+ count: 1
+ path: tests/Functional/Models/Order/ShippingTest.php
-
- message: "#^Parameter \\#1 \\$parent of static method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:pressNamedButton\\(\\) expects Shopware\\\\Tests\\\\Mink\\\\HelperSelectorInterface, SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page given\\.$#"
- count: 2
- path: tests/Mink/features/bootstrap/Page/CheckoutConfirm.php
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Articles\\\\SeoCategoryTest\\:\\:getSimpleTestData\\(\\) return type has no value type specified in iterable type array\\.$#"
+ count: 1
+ path: tests/Functional/Modules/Articles/SeoCategoryTest.php
-
- message: "#^Parameter \\#1 \\$url of method Behat\\\\Mink\\\\Session\\:\\:visit\\(\\) expects string, string\\|null given\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Articles\\\\sGetArticleByIdTest\\:\\:assertArticleData\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/CheckoutConfirm.php
+ path: tests/Functional/Modules/Articles/sGetArticleByIdTest.php
-
- message: "#^Argument of an invalid type array\\|false supplied for foreach, only iterables are supported\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Articles\\\\sGetArticleByIdTest\\:\\:assertArticleData\\(\\) has parameter \\$expected with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Detail.php
+ path: tests/Functional/Modules/Articles/sGetArticleByIdTest.php
-
- message: "#^Cannot call method click\\(\\) on Behat\\\\Mink\\\\Element\\\\NodeElement\\|null\\.$#"
- count: 2
- path: tests/Mink/features/bootstrap/Page/Detail.php
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Articles\\\\sGetArticleByIdTest\\:\\:assertLinks\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: tests/Functional/Modules/Articles/sGetArticleByIdTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Detail\\:\\:addToBasket\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Articles\\\\sGetArticleByIdTest\\:\\:assertLinks\\(\\) has parameter \\$expected with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Detail.php
+ path: tests/Functional/Modules/Articles/sGetArticleByIdTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Detail\\:\\:canNotSelectConfiguratorOption\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Articles\\\\sGetArticleByIdTest\\:\\:assertRelated\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Detail.php
+ path: tests/Functional/Modules/Articles/sGetArticleByIdTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Detail\\:\\:checkEvaluations\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Articles\\\\sGetArticleByIdTest\\:\\:assertRelated\\(\\) has parameter \\$expected with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Detail.php
+ path: tests/Functional/Modules/Articles/sGetArticleByIdTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Detail\\:\\:checkEvaluations\\(\\) has parameter \\$evaluations with no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Articles\\\\sGetArticleByIdTest\\:\\:\\$articleProperties type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Detail.php
+ path: tests/Functional/Modules/Articles/sGetArticleByIdTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Detail\\:\\:checkRating\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Articles\\\\sGetArticleByIdTest\\:\\:\\$articles type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Detail.php
+ path: tests/Functional/Modules/Articles/sGetArticleByIdTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Detail\\:\\:checkSelect\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Category\\\\sGetCategoriesTest\\:\\:assertAndGetSubCategories\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Detail.php
+ path: tests/Functional/Modules/Category/sGetCategoriesTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Detail\\:\\:configure\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Category\\\\sGetCategoriesTest\\:\\:assertAndGetSubCategories\\(\\) has parameter \\$category with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Detail.php
+ path: tests/Functional/Modules/Category/sGetCategoriesTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Detail\\:\\:configure\\(\\) has parameter \\$configuration with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Category\\\\sGetCategoriesTest\\:\\:assertAndGetSubCategories\\(\\) has parameter \\$expectedIds with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Detail.php
+ path: tests/Functional/Modules/Category/sGetCategoriesTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Detail\\:\\:getNamedSelectors\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Category\\\\sGetCategoriesTest\\:\\:testBlockedCustomerGroups\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Detail.php
+ path: tests/Functional/Modules/Category/sGetCategoriesTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Detail\\:\\:openEvaluationSection\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Category\\\\sGetCategoriesTest\\:\\:testCategoryData\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Detail.php
+ path: tests/Functional/Modules/Category/sGetCategoriesTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Detail\\:\\:submitNotification\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Category\\\\sGetCategoriesTest\\:\\:testOnlyActiveCategories\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Detail.php
+ path: tests/Functional/Modules/Category/sGetCategoriesTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Detail\\:\\:toBasket\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Category\\\\sGetCategoriesTest\\:\\:testPositionSorting\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Detail.php
+ path: tests/Functional/Modules/Category/sGetCategoriesTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Detail\\:\\:toBasket\\(\\) has parameter \\$offcanvasCart with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Category\\\\sGetCategoriesTest\\:\\:testWithFourthLevel\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Detail.php
+ path: tests/Functional/Modules/Category/sGetCategoriesTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Detail\\:\\:verifyPage\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Category\\\\sGetCategoriesTest\\:\\:testWithMainId\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Detail.php
+ path: tests/Functional/Modules/Category/sGetCategoriesTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Detail\\:\\:writeEvaluation\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Category\\\\sGetCategoriesTest\\:\\:testWithSecondLevel\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Detail.php
+ path: tests/Functional/Modules/Category/sGetCategoriesTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Detail\\:\\:writeEvaluation\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Modules\\\\Category\\\\sGetCategoriesTest\\:\\:testWithThirdLevel\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Detail.php
+ path: tests/Functional/Modules/Category/sGetCategoriesTest.php
-
- message: "#^Parameter \\#2 \\$value of method Behat\\\\Mink\\\\Element\\\\TraversableElement\\:\\:fillField\\(\\) expects string, int given\\.$#"
+ message: "#^Access to an undefined property Enlight_Components_Session_Namespace\\:\\:\\$Admin\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Detail.php
+ path: tests/Functional/Plugins/Core/HttpCache/BootstrapTest.php
-
- message: "#^Strict comparison using \\=\\=\\= between '' and 'select' will always evaluate to false\\.$#"
+ message: "#^Call to an undefined method Enlight_Controller_Response_Response\\:\\:getHeader\\(\\)\\.$#"
count: 2
- path: tests/Mink/features/bootstrap/Page/Detail.php
+ path: tests/Functional/Plugins/Core/HttpCache/BootstrapTest.php
-
- message: "#^Variable \\$option in PHPDoc tag @var does not exist\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\HttpCache\\\\BootstrapTest\\:\\:getCookie\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Detail.php
+ path: tests/Functional/Plugins/Core/HttpCache/BootstrapTest.php
-
- message: "#^Cannot call method focus\\(\\) on Behat\\\\Mink\\\\Element\\\\NodeElement\\|null\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\HttpCache\\\\BootstrapTest\\:\\:getCookie\\(\\) has parameter \\$name with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Form.php
+ path: tests/Functional/Plugins/Core/HttpCache/BootstrapTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Form\\:\\:checkCaptcha\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\HttpCache\\\\BootstrapTest\\:\\:getHeader\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Form.php
+ path: tests/Functional/Plugins/Core/HttpCache/BootstrapTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Form\\:\\:getNamedSelectors\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\HttpCache\\\\BootstrapTest\\:\\:getHeader\\(\\) has parameter \\$name with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Form.php
+ path: tests/Functional/Plugins/Core/HttpCache/BootstrapTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Form\\:\\:submitInquiryForm\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\HttpCache\\\\BootstrapTest\\:\\:resetHttpCache\\(\\) has parameter \\$overrideConfig with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Form.php
+ path: tests/Functional/Plugins/Core/HttpCache/BootstrapTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Form\\:\\:submitInquiryForm\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\AbstractMarketing\\:\\:assertArrayEquals\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Form.php
+ path: tests/Functional/Plugins/Core/MarketingAggregate/AbstractMarketing.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Form\\:\\:verifyPage\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\AbstractMarketing\\:\\:assertArrayEquals\\(\\) has parameter \\$expected with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Form.php
+ path: tests/Functional/Plugins/Core/MarketingAggregate/AbstractMarketing.php
-
- message: "#^Parameter \\#2 \\$locator of method Behat\\\\Mink\\\\Element\\\\Element\\:\\:find\\(\\) expects array\\|string, bool\\|string given\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\AbstractMarketing\\:\\:assertArrayEquals\\(\\) has parameter \\$properties with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Form.php
+ path: tests/Functional/Plugins/Core/MarketingAggregate/AbstractMarketing.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\GenericPage\\:\\:checkLink\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\AbstractMarketing\\:\\:assertArrayEquals\\(\\) has parameter \\$result with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/GenericPage.php
+ path: tests/Functional/Plugins/Core/MarketingAggregate/AbstractMarketing.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\GenericPage\\:\\:checkLink\\(\\) has parameter \\$query with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\AbstractMarketing\\:\\:getAllArticles\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/GenericPage.php
+ path: tests/Functional/Plugins/Core/MarketingAggregate/AbstractMarketing.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\GenericPage\\:\\:checkRobots\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\AbstractMarketing\\:\\:getAllArticles\\(\\) has parameter \\$condition with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/GenericPage.php
+ path: tests/Functional/Plugins/Core/MarketingAggregate/AbstractMarketing.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\GenericPage\\:\\:checkRobots\\(\\) has parameter \\$content with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\AbstractMarketing\\:\\:saveConfig\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/GenericPage.php
+ path: tests/Functional/Plugins/Core/MarketingAggregate/AbstractMarketing.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\GenericPage\\:\\:getNamedSelectors\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\AbstractMarketing\\:\\:saveConfig\\(\\) has parameter \\$name with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/GenericPage.php
+ path: tests/Functional/Plugins/Core/MarketingAggregate/AbstractMarketing.php
-
- message: "#^Parameter \\#1 \\$url of function parse_url expects string, string\\|null given\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\AbstractMarketing\\:\\:saveConfig\\(\\) has parameter \\$value with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/GenericPage.php
+ path: tests/Functional/Plugins/Core/MarketingAggregate/AbstractMarketing.php
-
- message: "#^Argument of an invalid type array\\|false supplied for foreach, only iterables are supported\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\AlsoBoughtTest\\:\\:getAllAlsoBought\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Homepage.php
+ path: tests/Functional/Plugins/Core/MarketingAggregate/Components/AlsoBoughtTest.php
-
- message: "#^Cannot access offset 'controller' on array\\|bool\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\AlsoBoughtTest\\:\\:getAllAlsoBought\\(\\) has parameter \\$condition with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Homepage.php
-
- -
- message: "#^Cannot access offset 'key' on array\\|false\\.$#"
- count: 6
- path: tests/Mink/features/bootstrap/Page/Homepage.php
+ path: tests/Functional/Plugins/Core/MarketingAggregate/Components/AlsoBoughtTest.php
-
- message: "#^Cannot access offset 'value' on array\\|false\\.$#"
- count: 8
- path: tests/Mink/features/bootstrap/Page/Homepage.php
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\AlsoBoughtTest\\:\\:testInitAlsoBought\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: tests/Functional/Plugins/Core/MarketingAggregate/Components/AlsoBoughtTest.php
-
- message: "#^Cannot access offset 'value2' on array\\|false\\.$#"
- count: 8
- path: tests/Mink/features/bootstrap/Page/Homepage.php
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\AlsoBoughtTest\\:\\:testRefreshBoughtArticles\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: tests/Functional/Plugins/Core/MarketingAggregate/Components/AlsoBoughtTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Homepage\\:\\:changeCurrency\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\TopSellerTest\\:\\:getAllTopSeller\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Homepage.php
+ path: tests/Functional/Plugins/Core/MarketingAggregate/Components/TopSellerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Homepage\\:\\:checkArticle\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\TopSellerTest\\:\\:getAllTopSeller\\(\\) has parameter \\$condition with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Homepage.php
+ path: tests/Functional/Plugins/Core/MarketingAggregate/Components/TopSellerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Homepage\\:\\:checkArticle\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\TopSellerTest\\:\\:resetTopSeller\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Homepage.php
+ path: tests/Functional/Plugins/Core/MarketingAggregate/Components/TopSellerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Homepage\\:\\:checkBlogArticles\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\TopSellerTest\\:\\:resetTopSeller\\(\\) has parameter \\$condition with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Homepage.php
+ path: tests/Functional/Plugins/Core/MarketingAggregate/Components/TopSellerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Homepage\\:\\:checkBlogArticles\\(\\) has parameter \\$articles with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\TopSellerTest\\:\\:testIncrementTopSeller\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Homepage.php
+ path: tests/Functional/Plugins/Core/MarketingAggregate/Components/TopSellerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Homepage\\:\\:checkCategoryTeaser\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\TopSellerTest\\:\\:testInitTopSeller\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Homepage.php
+ path: tests/Functional/Plugins/Core/MarketingAggregate/Components/TopSellerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Homepage\\:\\:checkComparisonProducts\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\TopSellerTest\\:\\:testRefreshTopSellerForArticleId\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Homepage.php
+ path: tests/Functional/Plugins/Core/MarketingAggregate/Components/TopSellerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Homepage\\:\\:checkComparisonProducts\\(\\) has parameter \\$items with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\TopSellerTest\\:\\:testTopSellerCronJobRefresh\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Homepage.php
+ path: tests/Functional/Plugins/Core/MarketingAggregate/Components/TopSellerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Homepage\\:\\:checkLinkedBanner\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\TopSellerTest\\:\\:testTopSellerLiveRefresh\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Homepage.php
+ path: tests/Functional/Plugins/Core/MarketingAggregate/Components/TopSellerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Homepage\\:\\:checkManufacturerSlider\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\TopSellerTest\\:\\:testTopSellerManualRefresh\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Homepage.php
+ path: tests/Functional/Plugins/Core/MarketingAggregate/Components/TopSellerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Homepage\\:\\:checkManufacturerSlider\\(\\) has parameter \\$slides with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Plugins\\\\Core\\\\MarketingAggregate\\\\Components\\\\TopSellerTest\\:\\:testUpdateElapsedTopSeller\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Homepage.php
+ path: tests/Functional/Plugins/Core/MarketingAggregate/Components/TopSellerTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Homepage\\:\\:checkMappedBanner\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Functional\\\\Recovery\\\\Update\\\\UpdateHtaccessTest\\:\\:getCombinations\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Homepage.php
+ path: tests/Functional/Recovery/Update/UpdateHtaccessTest.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Homepage\\:\\:checkSlider\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/Page/Homepage.php
+ message: "#^Variable \\$this might not be defined\\.$#"
+ count: 3
+ path: tests/Functional/config.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Homepage\\:\\:checkSlider\\(\\) has parameter \\$slides with no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Page\\\\Backend\\\\ContentTypeManager\\\\Elements\\\\ContentTypeManagerDetailWindow\\:\\:\\$elements type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Homepage.php
+ path: tests/Mink/Page/Backend/ContentTypeManager/Elements/ContentTypeManagerDetailWindow.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Homepage\\:\\:checkYoutubeVideo\\(\\) has no return type specified\\.$#"
+ message: "#^Argument of an invalid type array\\|float\\|string supplied for foreach, only iterables are supported\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Homepage.php
+ path: tests/Mink/Page/Frontend/Account/Account.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Homepage\\:\\:getNamedSelectors\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Cannot access offset 'key' on array\\|false\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Homepage.php
+ path: tests/Mink/Page/Frontend/Account/Account.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Homepage\\:\\:receiveNoResultsMessageForKeyword\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/Page/Homepage.php
+ message: "#^Cannot access offset 'value' on array\\|false\\.$#"
+ count: 4
+ path: tests/Mink/Page/Frontend/Account/Account.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Homepage\\:\\:receiveSearchResultsFor\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/Page/Homepage.php
+ message: "#^Cannot access offset 'value2' on array\\|false\\.$#"
+ count: 4
+ path: tests/Mink/Page/Frontend/Account/Account.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Homepage\\:\\:searchFor\\(\\) has no return type specified\\.$#"
+ message: "#^Cannot call method getText\\(\\) on Behat\\\\Mink\\\\Element\\\\NodeElement\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Homepage.php
+ path: tests/Mink/Page/Frontend/Account/Account.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Homepage\\:\\:subscribeNewsletter\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Mink/features/bootstrap/Page/Homepage.php
+ message: "#^Cannot call method press\\(\\) on Behat\\\\Mink\\\\Element\\\\NodeElement\\|null\\.$#"
+ count: 3
+ path: tests/Mink/Page/Frontend/Account/Account.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Homepage\\:\\:subscribeNewsletter\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Account\\\\Account\\:\\:changeBillingAddress\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Homepage.php
+ path: tests/Mink/Page/Frontend/Account/Account.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Homepage\\:\\:verifyPage\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Account\\\\Account\\:\\:changeBillingAddress\\(\\) has parameter \\$values with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Homepage.php
+ path: tests/Mink/Page/Frontend/Account/Account.php
-
- message: "#^Parameter \\#1 \\$parent of static method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:fillForm\\(\\) expects Shopware\\\\Tests\\\\Mink\\\\HelperSelectorInterface, SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Element given\\.$#"
- count: 2
- path: tests/Mink/features/bootstrap/Page/Homepage.php
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Account\\\\Account\\:\\:changePaymentMethod\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: tests/Mink/Page/Frontend/Account/Account.php
-
- message: "#^Parameter \\#1 \\$parent of static method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:pressNamedButton\\(\\) expects Shopware\\\\Tests\\\\Mink\\\\HelperSelectorInterface, SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Element given\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Account\\\\Account\\:\\:changePaymentMethod\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Homepage.php
+ path: tests/Mink/Page/Frontend/Account/Account.php
-
- message: "#^Parameter \\#1 \\$properties of method Shopware\\\\Tests\\\\Mink\\\\Element\\\\BlogArticle\\:\\:getArticles\\(\\) expects array\\, array\\ given\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Account\\\\Account\\:\\:changeShippingAddress\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Homepage.php
+ path: tests/Mink/Page/Frontend/Account/Account.php
-
- message: "#^Parameter \\#1 \\$properties of method Shopware\\\\Tests\\\\Mink\\\\Element\\\\SliderElement\\:\\:getSlides\\(\\) expects array\\, array\\ given\\.$#"
- count: 2
- path: tests/Mink/features/bootstrap/Page/Homepage.php
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Account\\\\Account\\:\\:changeShippingAddress\\(\\) has parameter \\$values with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: tests/Mink/Page/Frontend/Account/Account.php
-
- message: "#^Cannot access offset 'key' on array\\|false\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Account\\\\Account\\:\\:checkEsdArticles\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Listing.php
+ path: tests/Mink/Page/Frontend/Account/Account.php
-
- message: "#^Cannot access offset 'value' on array\\|false\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Account\\\\Account\\:\\:checkEsdArticles\\(\\) has parameter \\$articles with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Listing.php
+ path: tests/Mink/Page/Frontend/Account/Account.php
-
- message: "#^Cannot access offset 'value2' on array\\|false\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Account\\\\Account\\:\\:checkOrder\\(\\) has parameter \\$articles with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Listing.php
+ path: tests/Mink/Page/Frontend/Account/Account.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Listing\\:\\:checkArticleBox\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Account\\\\Account\\:\\:checkOrderPositions\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Listing.php
+ path: tests/Mink/Page/Frontend/Account/Account.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Listing\\:\\:checkArticleBox\\(\\) has parameter \\$properties with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Account\\\\Account\\:\\:checkOrderPositions\\(\\) has parameter \\$articles with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Listing.php
+ path: tests/Mink/Page/Frontend/Account/Account.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Listing\\:\\:checkListing\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Account\\\\Account\\:\\:checkPaymentMethod\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Listing.php
+ path: tests/Mink/Page/Frontend/Account/Account.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Listing\\:\\:checkView\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Account\\\\Account\\:\\:createArbitraryAddress\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Listing.php
+ path: tests/Mink/Page/Frontend/Account/Account.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Listing\\:\\:filter\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Account\\\\Account\\:\\:createArbitraryAddress\\(\\) has parameter \\$values with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Listing.php
+ path: tests/Mink/Page/Frontend/Account/Account.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Listing\\:\\:filter\\(\\) has parameter \\$properties with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Account\\\\Account\\:\\:register\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Listing.php
+ path: tests/Mink/Page/Frontend/Account/Account.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Listing\\:\\:getNamedSelectors\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Account\\\\Account\\:\\:register\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Listing.php
+ path: tests/Mink/Page/Frontend/Account/Account.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Listing\\:\\:openListing\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Account\\\\Elements\\\\AccountBilling\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Listing.php
+ path: tests/Mink/Page/Frontend/Account/Elements/AccountBilling.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Listing\\:\\:openListing\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
+ message: "#^Cannot call method getText\\(\\) on Behat\\\\Mink\\\\Element\\\\NodeElement\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Listing.php
+ path: tests/Mink/Page/Frontend/Account/Elements/AccountOrder.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Listing\\:\\:pressShowResults\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Account\\\\Elements\\\\AccountOrder\\:\\:getDateProperty\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Listing.php
+ path: tests/Mink/Page/Frontend/Account/Elements/AccountOrder.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Listing\\:\\:resetFilters\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Account\\\\Elements\\\\AccountOrder\\:\\:getOrderPositionData\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Listing.php
+ path: tests/Mink/Page/Frontend/Account/Elements/AccountOrder.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Listing\\:\\:setFilters\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Account\\\\Elements\\\\AccountOrder\\:\\:getPositions\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Listing.php
+ path: tests/Mink/Page/Frontend/Account/Elements/AccountOrder.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Listing\\:\\:setFilters\\(\\) has parameter \\$properties with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Account\\\\Elements\\\\AccountPayment\\:\\:getPaymentMethodProperty\\(\\) should return string but returns string\\|false\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Listing.php
+ path: tests/Mink/Page/Frontend/Account/Elements/AccountPayment.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Listing\\:\\:verifyPage\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Account\\\\Elements\\\\AccountPayment\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Listing.php
+ path: tests/Mink/Page/Frontend/Account/Elements/AccountPayment.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Newsletter\\:\\:getNamedSelectors\\(\\) return type has no value type specified in iterable type array\\.$#"
+ message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Account\\\\Elements\\\\AccountShipping\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Newsletter.php
+ path: tests/Mink/Page/Frontend/Account/Elements/AccountShipping.php
+
+ -
+ message: "#^Binary operation \"\\.\" between array\\|float\\|string and ' ' results in an error\\.$#"
+ count: 2
+ path: tests/Mink/Page/Frontend/Address/Elements/AddressManagementAddressBox.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Newsletter\\:\\:subscribeNewsletter\\(\\) has no return type specified\\.$#"
+ message: "#^Call to an undefined method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Address\\\\Elements\\\\AddressManagementAddressBox\\:\\:getCompanyProperty\\(\\)\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Newsletter.php
+ path: tests/Mink/Page/Frontend/Address/Elements/AddressManagementAddressBox.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Newsletter\\:\\:subscribeNewsletter\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Call to an undefined method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Address\\\\Elements\\\\AddressManagementAddressBox\\:\\:getTitleProperty\\(\\)\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Newsletter.php
+ path: tests/Mink/Page/Frontend/Address/Elements/AddressManagementAddressBox.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Newsletter\\:\\:unsubscribeNewsletter\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Address\\\\Elements\\\\AddressManagementAddressBox\\:\\:containsAdress\\(\\) has parameter \\$givenAddress with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Newsletter.php
+ path: tests/Mink/Page/Frontend/Address/Elements/AddressManagementAddressBox.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Newsletter\\:\\:unsubscribeNewsletter\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Address\\\\Elements\\\\AddressManagementAddressBox\\:\\:getCompanyOrNull\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Newsletter.php
+ path: tests/Mink/Page/Frontend/Address/Elements/AddressManagementAddressBox.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Newsletter\\:\\:verifyPage\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Address\\\\Elements\\\\AddressManagementAddressBox\\:\\:hasTitle\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Newsletter.php
+ path: tests/Mink/Page/Frontend/Address/Elements/AddressManagementAddressBox.php
-
- message: "#^Argument of an invalid type array\\|false supplied for foreach, only iterables are supported\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Address\\\\Elements\\\\AddressManagementAddressBox\\:\\:hasTitle\\(\\) has parameter \\$title with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Note.php
+ path: tests/Mink/Page/Frontend/Address/Elements/AddressManagementAddressBox.php
-
- message: "#^Cannot access offset 'controller' on array\\|bool\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Article\\\\Elements\\\\Article\\:\\:getImageProperty\\(\\) should return string but returns string\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Note.php
+ path: tests/Mink/Page/Frontend/Article/Elements/Article.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Note\\:\\:checkNoteProducts\\(\\) has no return type specified\\.$#"
+ message: "#^Cannot call method getAttribute\\(\\) on Behat\\\\Mink\\\\Element\\\\NodeElement\\|null\\.$#"
+ count: 5
+ path: tests/Mink/Page/Frontend/Article/Elements/ArticleSlider.php
+
+ -
+ message: "#^Cannot call method getHtml\\(\\) on Behat\\\\Mink\\\\Element\\\\NodeElement\\|null\\.$#"
+ count: 2
+ path: tests/Mink/Page/Frontend/Article/Elements/ArticleSlider.php
+
+ -
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Article\\\\Elements\\\\ArticleSlider\\:\\:getImageProperty\\(\\) should return string but returns string\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Note.php
+ path: tests/Mink/Page/Frontend/Article/Elements/ArticleSlider.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Note\\:\\:checkNoteProducts\\(\\) has parameter \\$items with no value type specified in iterable type array\\.$#"
+ message: "#^Argument of an invalid type array\\|false supplied for foreach, only iterables are supported\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Note.php
+ path: tests/Mink/Page/Frontend/Blog/Blog.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Note\\:\\:fillNoteWithProducts\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Blog\\\\Blog\\:\\:checkComments\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Note.php
+ path: tests/Mink/Page/Frontend/Blog/Blog.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Note\\:\\:fillNoteWithProducts\\(\\) has parameter \\$items with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Blog\\\\Blog\\:\\:checkComments\\(\\) has parameter \\$comments with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Note.php
+ path: tests/Mink/Page/Frontend/Blog/Blog.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Note\\:\\:verifyPage\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Blog\\\\Blog\\:\\:openCommentSection\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Note.php
+ path: tests/Mink/Page/Frontend/Blog/Blog.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Note\\:\\:verifyUrl\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Blog\\\\Blog\\:\\:verifyPage\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Note.php
+ path: tests/Mink/Page/Frontend/Blog/Blog.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Note\\:\\:verifyUrl\\(\\) has parameter \\$urlParameters with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Blog\\\\Blog\\:\\:writeComment\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Note.php
+ path: tests/Mink/Page/Frontend/Blog/Blog.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Sitemap\\:\\:checkGroup\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Blog\\\\Blog\\:\\:writeComment\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Sitemap.php
+ path: tests/Mink/Page/Frontend/Blog/Blog.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Sitemap\\:\\:checkGroup\\(\\) has parameter \\$sites with no value type specified in iterable type array\\.$#"
+ message: "#^Cannot call method getAttribute\\(\\) on Behat\\\\Mink\\\\Element\\\\NodeElement\\|null\\.$#"
+ count: 5
+ path: tests/Mink/Page/Frontend/Blog/Elements/BlogArticle.php
+
+ -
+ message: "#^Cannot call method getText\\(\\) on Behat\\\\Mink\\\\Element\\\\NodeElement\\|null\\.$#"
+ count: 2
+ path: tests/Mink/Page/Frontend/Blog/Elements/BlogArticle.php
+
+ -
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Blog\\\\Elements\\\\BlogArticle\\:\\:getArticles\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Sitemap.php
+ path: tests/Mink/Page/Frontend/Blog/Elements/BlogArticle.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Sitemap\\:\\:checkGroupSite\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$titles of method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Blog\\\\Elements\\\\BlogArticle\\:\\:getUniqueTitle\\(\\) expects array\\, array\\ given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Sitemap.php
+ path: tests/Mink/Page/Frontend/Blog/Elements/BlogArticle.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Sitemap\\:\\:checkGroupSite\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Blog\\\\Elements\\\\BlogComment\\:\\:getProperties\\(\\) has parameter \\$locators with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Sitemap.php
+ path: tests/Mink/Page/Frontend/Blog/Elements/BlogComment.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Sitemap\\:\\:checkGroupTitleLink\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Blog\\\\Elements\\\\BlogComment\\:\\:getProperties\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Sitemap.php
+ path: tests/Mink/Page/Frontend/Blog/Elements/BlogComment.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Sitemap\\:\\:checkGroupTitleLink\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Blog\\\\Elements\\\\BlogComment\\:\\:getStars\\(\\) should return string but returns string\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Sitemap.php
+ path: tests/Mink/Page/Frontend/Blog/Elements/BlogComment.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Sitemap\\:\\:open\\(\\) has parameter \\$urlParameters with no value type specified in iterable type array\\.$#"
+ message: "#^Argument of an invalid type array\\|false supplied for foreach, only iterables are supported\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Sitemap.php
+ path: tests/Mink/Page/Frontend/Checkout/CheckoutCart.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Sitemap\\:\\:verifyUrl\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Checkout\\\\CheckoutCart\\:\\:changePaymentMethod\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Sitemap.php
+ path: tests/Mink/Page/Frontend/Checkout/CheckoutCart.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Sitemap\\:\\:verifyUrl\\(\\) has parameter \\$urlParameters with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Checkout\\\\CheckoutCart\\:\\:changeShippingMethod\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/Sitemap.php
+ path: tests/Mink/Page/Frontend/Checkout/CheckoutCart.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\SitemapIndexXml\\:\\:checkXml\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Checkout\\\\CheckoutCart\\:\\:checkAggregation\\(\\) has parameter \\$aggregation with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/SitemapIndexXml.php
+ path: tests/Mink/Page/Frontend/Checkout/CheckoutCart.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\SitemapIndexXml\\:\\:checkXml\\(\\) has parameter \\$links with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Checkout\\\\CheckoutCart\\:\\:checkCartProducts\\(\\) has parameter \\$items with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/SitemapIndexXml.php
+ path: tests/Mink/Page/Frontend/Checkout/CheckoutCart.php
-
- message: "#^Parameter \\#1 \\$json of function json_decode expects string, string\\|false given\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Checkout\\\\CheckoutCart\\:\\:fillCartWithProducts\\(\\) has parameter \\$items with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/Page/SitemapIndexXml.php
+ path: tests/Mink/Page/Frontend/Checkout/CheckoutCart.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SecurityContext\\:\\:setCsrfStatus\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Checkout\\\\CheckoutCart\\:\\:getAggregationPosition\\(\\) has parameter \\$labels with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SecurityContext.php
+ path: tests/Mink/Page/Frontend/Checkout/CheckoutCart.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SecurityContext\\:\\:setupFeature\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Checkout\\\\CheckoutCart\\:\\:proceedToOrderConfirmationWithRegistration\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SecurityContext.php
+ path: tests/Mink/Page/Frontend/Checkout/CheckoutCart.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SecurityContext\\:\\:teardownFeature\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Checkout\\\\CheckoutCart\\:\\:verify\\(\\) has parameter \\$urlParameters with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SecurityContext.php
+ path: tests/Mink/Page/Frontend/Checkout/CheckoutCart.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SecurityContext\\:\\:theHttpResponseCodeShouldBe\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Checkout\\\\CheckoutCart\\:\\:\\$path \\(string\\) does not accept string\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SecurityContext.php
+ path: tests/Mink/Page/Frontend/Checkout/CheckoutCart.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\SecurityContext\\:\\:\\$configPath has no type specified\\.$#"
+ message: "#^Static method Shopware\\\\Tests\\\\Mink\\\\Tests\\\\General\\\\Helpers\\\\Helper\\:\\:hasNamedLink\\(\\) invoked with 3 parameters, 2 required\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SecurityContext.php
+ path: tests/Mink/Page/Frontend/Checkout/CheckoutCart.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\SecurityContext\\:\\:\\$testConfig has no type specified\\.$#"
+ message: "#^Cannot access offset 'value' on array\\|false\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SecurityContext.php
+ path: tests/Mink/Page/Frontend/Checkout/CheckoutConfirm.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:checkLink\\(\\)\\.$#"
- count: 3
- path: tests/Mink/features/bootstrap/SeoContext.php
+ message: "#^Cannot access offset 'value2' on array\\|false\\.$#"
+ count: 1
+ path: tests/Mink/Page/Frontend/Checkout/CheckoutConfirm.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:checkRobots\\(\\)\\.$#"
+ message: "#^Cannot call method getAttribute\\(\\) on Behat\\\\Mink\\\\Element\\\\NodeElement\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SeoContext.php
+ path: tests/Mink/Page/Frontend/Checkout/CheckoutConfirm.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SeoContext\\:\\:iShouldNotSeePageMeta\\(\\) has no return type specified\\.$#"
+ message: "#^Cannot call method press\\(\\) on Behat\\\\Mink\\\\Element\\\\NodeElement\\|null\\.$#"
+ count: 2
+ path: tests/Mink/Page/Frontend/Checkout/CheckoutConfirm.php
+
+ -
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Checkout\\\\CheckoutConfirm\\:\\:changeBillingAddress\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: tests/Mink/Page/Frontend/Checkout/CheckoutConfirm.php
+
+ -
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Checkout\\\\CheckoutConfirm\\:\\:changeModalAddress\\(\\) has parameter \\$values with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SeoContext.php
+ path: tests/Mink/Page/Frontend/Checkout/CheckoutConfirm.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SeoContext\\:\\:iShouldNotSeePageMeta\\(\\) has parameter \\$locator with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Checkout\\\\CheckoutConfirm\\:\\:changePaymentMethod\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SeoContext.php
+ path: tests/Mink/Page/Frontend/Checkout/CheckoutConfirm.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SeoContext\\:\\:iShouldNotSeePaginationMetas\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Checkout\\\\CheckoutConfirm\\:\\:changeShippingAddress\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SeoContext.php
+ path: tests/Mink/Page/Frontend/Checkout/CheckoutConfirm.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SeoContext\\:\\:iShouldRobotsMeta\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Checkout\\\\CheckoutConfirm\\:\\:changeShippingMethod\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SeoContext.php
+ path: tests/Mink/Page/Frontend/Checkout/CheckoutConfirm.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SeoContext\\:\\:iShouldRobotsMeta\\(\\) has parameter \\$metaOne with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Checkout\\\\CheckoutConfirm\\:\\:createArbitraryAddress\\(\\) has parameter \\$values with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SeoContext.php
+ path: tests/Mink/Page/Frontend/Checkout/CheckoutConfirm.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SeoContext\\:\\:iShouldRobotsMeta\\(\\) has parameter \\$metaTwo with no type specified\\.$#"
+ message: "#^Parameter \\#1 \\$url of method Behat\\\\Mink\\\\Session\\:\\:visit\\(\\) expects string, string\\|null given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SeoContext.php
+ path: tests/Mink/Page/Frontend/Checkout/CheckoutConfirm.php
+
+ -
+ message: "#^Binary operation \"\\.\" between array\\|float\\|string and ' ' results in an error\\.$#"
+ count: 2
+ path: tests/Mink/Page/Frontend/Checkout/Elements/CheckoutAddressBox.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SeoContext\\:\\:iShouldSeePageMeta\\(\\) has no return type specified\\.$#"
+ message: "#^Call to an undefined method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Checkout\\\\Elements\\\\CheckoutAddressBox\\:\\:getCompanyProperty\\(\\)\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SeoContext.php
+ path: tests/Mink/Page/Frontend/Checkout/Elements/CheckoutAddressBox.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SeoContext\\:\\:iShouldSeePageMeta\\(\\) has parameter \\$locator with no type specified\\.$#"
+ message: "#^Call to an undefined method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Checkout\\\\Elements\\\\CheckoutAddressBox\\:\\:getPanelTitleProperty\\(\\)\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SeoContext.php
+ path: tests/Mink/Page/Frontend/Checkout/Elements/CheckoutAddressBox.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SeoContext\\:\\:iShouldSeePageMetaWithLinkAndPage\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Checkout\\\\Elements\\\\CheckoutAddressBox\\:\\:containsAdress\\(\\) has parameter \\$givenAddress with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SeoContext.php
+ path: tests/Mink/Page/Frontend/Checkout/Elements/CheckoutAddressBox.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SeoContext\\:\\:iShouldSeePageMetaWithLinkAndPage\\(\\) has parameter \\$locator with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Checkout\\\\Elements\\\\CheckoutAddressBox\\:\\:getCompanyOrNull\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SeoContext.php
+ path: tests/Mink/Page/Frontend/Checkout/Elements/CheckoutAddressBox.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SeoContext\\:\\:iShouldSeePageMetaWithLinkAndPage\\(\\) has parameter \\$page with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Checkout\\\\Elements\\\\CheckoutAddressBox\\:\\:hasTitle\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SeoContext.php
+ path: tests/Mink/Page/Frontend/Checkout/Elements/CheckoutAddressBox.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SeoContext\\:\\:iShouldSeePageMetaWithLinkAndPage\\(\\) has parameter \\$path with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Checkout\\\\Elements\\\\CheckoutAddressBox\\:\\:hasTitle\\(\\) has parameter \\$title with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SeoContext.php
+ path: tests/Mink/Page/Frontend/Checkout/Elements/CheckoutAddressBox.php
+
+ -
+ message: "#^Binary operation \"\\.\" between array\\|float\\|string and ' ' results in an error\\.$#"
+ count: 2
+ path: tests/Mink/Page/Frontend/Checkout/Elements/CheckoutAddressBoxModal.php
-
- message: "#^Call to an undefined method Behat\\\\Testwork\\\\Environment\\\\Environment\\:\\:getContext\\(\\)\\.$#"
+ message: "#^Call to an undefined method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Checkout\\\\Elements\\\\CheckoutAddressBoxModal\\:\\:getCompanyProperty\\(\\)\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Checkout/Elements/CheckoutAddressBoxModal.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Element\\:\\:checkCart\\(\\)\\.$#"
+ message: "#^Call to an undefined method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Checkout\\\\Elements\\\\CheckoutAddressBoxModal\\:\\:getPanelTitleProperty\\(\\)\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Checkout/Elements/CheckoutAddressBoxModal.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:changeCurrency\\(\\)\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Checkout\\\\Elements\\\\CheckoutAddressBoxModal\\:\\:containsAdress\\(\\) has parameter \\$givenAddress with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Checkout/Elements/CheckoutAddressBoxModal.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:getShopUrl\\(\\)\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Checkout\\\\Elements\\\\CheckoutAddressBoxModal\\:\\:getCompanyOrNull\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Checkout/Elements/CheckoutAddressBoxModal.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:receiveNoResultsMessageForKeyword\\(\\)\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Checkout\\\\Elements\\\\CheckoutAddressBoxModal\\:\\:hasTitle\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Checkout/Elements/CheckoutAddressBoxModal.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:receiveSearchResultsFor\\(\\)\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Checkout\\\\Elements\\\\CheckoutAddressBoxModal\\:\\:hasTitle\\(\\) has parameter \\$title with no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Checkout/Elements/CheckoutAddressBoxModal.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:searchFor\\(\\)\\.$#"
+ message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Checkout\\\\Elements\\\\CheckoutBilling\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Checkout/Elements/CheckoutBilling.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:unsubscribeNewsletter\\(\\)\\.$#"
+ message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Checkout\\\\Elements\\\\CheckoutPayment\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Checkout/Elements/CheckoutPayment.php
-
- message: "#^Cannot access offset 'controller' on array\\|bool\\.$#"
+ message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Checkout\\\\Elements\\\\CheckoutShipping\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
+ count: 1
+ path: tests/Mink/Page/Frontend/Checkout/Elements/CheckoutShipping.php
+
+ -
+ message: "#^Argument of an invalid type array\\|false supplied for foreach, only iterables are supported\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Detail/Detail.php
-
message: "#^Cannot call method click\\(\\) on Behat\\\\Mink\\\\Element\\\\NodeElement\\|null\\.$#"
+ count: 2
+ path: tests/Mink/Page/Frontend/Detail/Detail.php
+
+ -
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Detail\\\\Detail\\:\\:checkEvaluations\\(\\) has parameter \\$evaluations with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Detail/Detail.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:clickLinkInAccount\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Detail\\\\Detail\\:\\:configure\\(\\) has parameter \\$configuration with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Detail/Detail.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:clickLinkInAccount\\(\\) has parameter \\$link with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Detail\\\\Detail\\:\\:writeEvaluation\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Detail/Detail.php
+
+ -
+ message: "#^Strict comparison using \\=\\=\\= between '' and 'select' will always evaluate to false\\.$#"
+ count: 2
+ path: tests/Mink/Page/Frontend/Detail/Detail.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:gatherContexts\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Form\\\\Form\\:\\:submitInquiryForm\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Form/Form.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iChangeTheCurrencyTo\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Generic\\\\GenericPage\\:\\:checkLink\\(\\) has parameter \\$query with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Generic/GenericPage.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iChangeTheCurrencyTo\\(\\) has parameter \\$currency with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Generic\\\\GenericPage\\:\\:checkRobots\\(\\) has parameter \\$content with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Generic/GenericPage.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iClick\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$url of function parse_url expects string, string\\|null given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Generic/GenericPage.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iClick\\(\\) has parameter \\$selector with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Homepage\\\\Elements\\\\Banner\\:\\:getImageProperty\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Homepage/Elements/Banner.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iConfirmTheLinkInTheEmail\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Homepage\\\\Elements\\\\Banner\\:\\:getImageProperty\\(\\) should return array but returns string\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Homepage/Elements/Banner.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iConfirmTheLinkInTheEmail\\(\\) has parameter \\$limit with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Homepage\\\\Elements\\\\Banner\\:\\:getLinkProperty\\(\\) should return string but returns string\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Homepage/Elements/Banner.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iDisableTheConfig\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Homepage\\\\Elements\\\\Banner\\:\\:getMapping\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Homepage/Elements/Banner.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iDisableTheConfig\\(\\) has parameter \\$configName with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Homepage\\\\Elements\\\\CategoryTeaser\\:\\:getImageProperty\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Homepage/Elements/CategoryTeaser.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iEnableTheConfig\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Homepage\\\\Elements\\\\CategoryTeaser\\:\\:getImageProperty\\(\\) should return array but returns string\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Homepage/Elements/CategoryTeaser.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iEnableTheConfig\\(\\) has parameter \\$configName with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Homepage\\\\Elements\\\\CategoryTeaser\\:\\:getLinkProperty\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Homepage/Elements/CategoryTeaser.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iReceivedTheSearchResultsFor\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Homepage\\\\Elements\\\\CategoryTeaser\\:\\:getLinkProperty\\(\\) should return array but returns string\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Homepage/Elements/CategoryTeaser.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iReceivedTheSearchResultsFor\\(\\) has parameter \\$searchTerm with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Homepage\\\\Elements\\\\CategoryTeaser\\:\\:getNameProperty\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Homepage/Elements/CategoryTeaser.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iScrollToTheBottomOfThePage\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Homepage\\\\Elements\\\\CategoryTeaser\\:\\:getNameProperty\\(\\) should return array\\ but returns string\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Homepage/Elements/CategoryTeaser.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iSearchFor\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Homepage\\\\Elements\\\\CompareColumn\\:\\:getImageProperty\\(\\) should return string but returns string\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Homepage/Elements/CompareColumn.php
+
+ -
+ message: "#^Cannot call method getAttribute\\(\\) on Behat\\\\Mink\\\\Element\\\\NodeElement\\|null\\.$#"
+ count: 4
+ path: tests/Mink/Page/Frontend/Homepage/Elements/ManufacturerSlider.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iSearchFor\\(\\) has parameter \\$searchTerm with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Homepage\\\\Elements\\\\ManufacturerSlider\\:\\:getImageProperty\\(\\) should return string but returns string\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Homepage/Elements/ManufacturerSlider.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iShouldSeeABanner\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Homepage\\\\Elements\\\\ManufacturerSlider\\:\\:getLinkProperty\\(\\) should return string but returns string\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Homepage/Elements/ManufacturerSlider.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iShouldSeeABanner\\(\\) has parameter \\$image with no type specified\\.$#"
+ message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Homepage\\\\Elements\\\\SearchForm\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Homepage/Elements/SearchForm.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iShouldSeeABanner\\(\\) has parameter \\$link with no type specified\\.$#"
+ message: "#^Cannot call method getText\\(\\) on Behat\\\\Mink\\\\Element\\\\NodeElement\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Homepage/Elements/SliderElement.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iShouldSeeABannerOnPositionWithImage\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Homepage\\\\Elements\\\\SliderElement\\:\\:__call\\(\\) has parameter \\$arguments with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Homepage/Elements/SliderElement.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iShouldSeeABannerOnPositionWithImage\\(\\) has parameter \\$image with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Homepage\\\\Elements\\\\SliderElement\\:\\:__call\\(\\) should return string but returns string\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Homepage/Elements/SliderElement.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iShouldSeeABannerOnPositionWithImage\\(\\) has parameter \\$link with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Homepage\\\\Elements\\\\SliderElement\\:\\:getSlides\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Homepage/Elements/SliderElement.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iShouldSeeABannerOnPositionWithImage\\(\\) has parameter \\$position with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Homepage\\\\Elements\\\\YouTube\\:\\:getCodeProperty\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Homepage/Elements/YouTube.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iShouldSeeABannerOnPositionWithImageAndMapping\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Homepage\\\\Elements\\\\YouTube\\:\\:getCodeProperty\\(\\) should return array but returns string\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Homepage/Elements/YouTube.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iShouldSeeABannerOnPositionWithImageAndMapping\\(\\) has parameter \\$image with no type specified\\.$#"
+ message: "#^Cannot access offset 'controller' on array\\|bool\\.$#"
+ count: 1
+ path: tests/Mink/Page/Frontend/Homepage/Homepage.php
+
+ -
+ message: "#^Cannot access offset 'key' on array\\|false\\.$#"
+ count: 6
+ path: tests/Mink/Page/Frontend/Homepage/Homepage.php
+
+ -
+ message: "#^Cannot access offset 'value' on array\\|false\\.$#"
+ count: 8
+ path: tests/Mink/Page/Frontend/Homepage/Homepage.php
+
+ -
+ message: "#^Cannot access offset 'value2' on array\\|false\\.$#"
+ count: 8
+ path: tests/Mink/Page/Frontend/Homepage/Homepage.php
+
+ -
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Homepage\\\\Homepage\\:\\:checkArticle\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: tests/Mink/Page/Frontend/Homepage/Homepage.php
+
+ -
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Homepage\\\\Homepage\\:\\:checkArticle\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: tests/Mink/Page/Frontend/Homepage/Homepage.php
+
+ -
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Homepage\\\\Homepage\\:\\:checkBlogArticles\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: tests/Mink/Page/Frontend/Homepage/Homepage.php
+
+ -
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Homepage\\\\Homepage\\:\\:checkBlogArticles\\(\\) has parameter \\$articles with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: tests/Mink/Page/Frontend/Homepage/Homepage.php
+
+ -
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Homepage\\\\Homepage\\:\\:checkCategoryTeaser\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: tests/Mink/Page/Frontend/Homepage/Homepage.php
+
+ -
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Homepage\\\\Homepage\\:\\:checkComparisonProducts\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: tests/Mink/Page/Frontend/Homepage/Homepage.php
+
+ -
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Homepage\\\\Homepage\\:\\:checkComparisonProducts\\(\\) has parameter \\$items with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: tests/Mink/Page/Frontend/Homepage/Homepage.php
+
+ -
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Homepage\\\\Homepage\\:\\:checkLinkedBanner\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: tests/Mink/Page/Frontend/Homepage/Homepage.php
+
+ -
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Homepage\\\\Homepage\\:\\:checkManufacturerSlider\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: tests/Mink/Page/Frontend/Homepage/Homepage.php
+
+ -
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Homepage\\\\Homepage\\:\\:checkManufacturerSlider\\(\\) has parameter \\$slides with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: tests/Mink/Page/Frontend/Homepage/Homepage.php
+
+ -
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Homepage\\\\Homepage\\:\\:checkMappedBanner\\(\\) has no return type specified\\.$#"
+ count: 1
+ path: tests/Mink/Page/Frontend/Homepage/Homepage.php
+
+ -
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Homepage\\\\Homepage\\:\\:checkSlider\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Homepage/Homepage.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iShouldSeeABannerOnPositionWithImageAndMapping\\(\\) has parameter \\$position with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Homepage\\\\Homepage\\:\\:checkSlider\\(\\) has parameter \\$slides with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Homepage/Homepage.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iShouldSeeABannerSlider\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Homepage\\\\Homepage\\:\\:checkYoutubeVideo\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Homepage/Homepage.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iShouldSeeABannerWithMapping\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Homepage\\\\Homepage\\:\\:subscribeNewsletter\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Homepage/Homepage.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iShouldSeeABannerWithMapping\\(\\) has parameter \\$image with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Homepage\\\\Homepage\\:\\:subscribeNewsletter\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Homepage/Homepage.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iShouldSeeACategoryTeaserWithImageTo\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Homepage\\\\Homepage\\:\\:verifyPage\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Homepage/Homepage.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iShouldSeeACategoryTeaserWithImageTo\\(\\) has parameter \\$image with no type specified\\.$#"
+ message: "#^Parameter \\#1 \\$properties of method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Blog\\\\Elements\\\\BlogArticle\\:\\:getArticles\\(\\) expects array\\, array\\ given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Homepage/Homepage.php
+
+ -
+ message: "#^Parameter \\#1 \\$properties of method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Homepage\\\\Elements\\\\SliderElement\\:\\:getSlides\\(\\) expects array\\, array\\ given\\.$#"
+ count: 2
+ path: tests/Mink/Page/Frontend/Homepage/Homepage.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iShouldSeeACategoryTeaserWithImageTo\\(\\) has parameter \\$link with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Listing\\\\Elements\\\\Paging\\:\\:moveDirection\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Listing/Elements/Paging.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iShouldSeeACategoryTeaserWithImageTo\\(\\) has parameter \\$name with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Listing\\\\Elements\\\\Paging\\:\\:moveToPage\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Listing/Elements/Paging.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iShouldSeeACategoryTeaserWithImageTo\\(\\) has parameter \\$position with no type specified\\.$#"
+ message: "#^Parameter \\#1 \\$locator of method Behat\\\\Mink\\\\Element\\\\TraversableElement\\:\\:clickLink\\(\\) expects string, int given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Listing/Elements/Paging.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iShouldSeeAManufacturerSlider\\(\\) has no return type specified\\.$#"
+ message: "#^Parameter \\#1 \\$locator of method Behat\\\\Mink\\\\Element\\\\TraversableElement\\:\\:hasLink\\(\\) expects string, int given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Listing/Elements/Paging.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iShouldSeeAYoutubeVideo\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Listing\\\\Elements\\\\Paging\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Listing/Elements/Paging.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iShouldSeeAYoutubeVideo\\(\\) has parameter \\$code with no type specified\\.$#"
+ message: "#^Cannot access offset 'key' on array\\|false\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Listing/Listing.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iShouldSeeAnArticle\\(\\) has no return type specified\\.$#"
+ message: "#^Cannot access offset 'value' on array\\|false\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Listing/Listing.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iShouldSeeAnArticle\\(\\) has parameter \\$position with no type specified\\.$#"
+ message: "#^Cannot access offset 'value2' on array\\|false\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Listing/Listing.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iShouldSeeAnArticleSlider\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Listing\\\\Listing\\:\\:checkArticleBox\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Listing/Listing.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iShouldSeeSomeBlogArticles\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Listing\\\\Listing\\:\\:checkArticleBox\\(\\) has parameter \\$properties with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Listing/Listing.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iShouldSeeTheNoResultsMessageForKeyword\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Listing\\\\Listing\\:\\:checkListing\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Listing/Listing.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iShouldSeeTheNoResultsMessageForKeyword\\(\\) has parameter \\$keyword with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Listing\\\\Listing\\:\\:checkView\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Listing/Listing.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iSubscribeToTheNewsletterWith\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Listing\\\\Listing\\:\\:filter\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Listing/Listing.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iSubscribeToTheNewsletterWith\\(\\) has parameter \\$email with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Listing\\\\Listing\\:\\:filter\\(\\) has parameter \\$properties with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Listing/Listing.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iTheLanguageShouldBe\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Listing\\\\Listing\\:\\:openListing\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Listing/Listing.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iTheLanguageShouldBe\\(\\) has parameter \\$language with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Listing\\\\Listing\\:\\:openListing\\(\\) has parameter \\$params with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Listing/Listing.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iUnsubscribeTheNewsletter\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Listing\\\\Listing\\:\\:pressShowResults\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Listing/Listing.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:iUnsubscribeTheNewsletter\\(\\) has parameter \\$email with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Listing\\\\Listing\\:\\:resetFilters\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Listing/Listing.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:theCartShouldContainArticlesWithAValueOf\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Listing\\\\Listing\\:\\:setFilters\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Listing/Listing.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:theCartShouldContainArticlesWithAValueOf\\(\\) has parameter \\$amount with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Listing\\\\Listing\\:\\:setFilters\\(\\) has parameter \\$properties with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Listing/Listing.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:theCartShouldContainArticlesWithAValueOf\\(\\) has parameter \\$quantity with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Listing\\\\Listing\\:\\:verifyPage\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Listing/Listing.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:theComparisonShouldContainTheFollowingProducts\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Newsletter\\\\Newsletter\\:\\:subscribeNewsletter\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Newsletter/Newsletter.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:theConfigValueOfIs\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Newsletter\\\\Newsletter\\:\\:subscribeNewsletter\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Newsletter/Newsletter.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:theConfigValueOfIs\\(\\) has parameter \\$configName with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Newsletter\\\\Newsletter\\:\\:unsubscribeNewsletter\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Newsletter/Newsletter.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:theConfigValueOfIs\\(\\) has parameter \\$value with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Newsletter\\\\Newsletter\\:\\:unsubscribeNewsletter\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Newsletter/Newsletter.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:theEmotionWorldHasLoaded\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Newsletter\\\\Newsletter\\:\\:verifyPage\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Newsletter/Newsletter.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\ShopwareContext\\:\\:waitForAjaxRequestsDone\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Note\\\\Elements\\\\NotePosition\\:\\:getImageProperty\\(\\) should return string but returns string\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Note/Elements/NotePosition.php
-
- message: "#^Parameter \\#1 \\$blogArticle of method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Homepage\\:\\:checkBlogArticles\\(\\) expects Shopware\\\\Tests\\\\Mink\\\\Element\\\\BlogArticle, Shopware\\\\Tests\\\\Mink\\\\Element\\\\MultipleElement given\\.$#"
+ message: "#^Cannot access offset 'controller' on array\\|bool\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Note/Note.php
-
- message: "#^Parameter \\#1 \\$youtube of method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Homepage\\:\\:checkYoutubeVideo\\(\\) expects Shopware\\\\Tests\\\\Mink\\\\Element\\\\YouTube, Shopware\\\\Tests\\\\Mink\\\\Element\\\\MultipleElement given\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Note\\\\Note\\:\\:checkNoteProducts\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/ShopwareContext.php
+ path: tests/Mink/Page/Frontend/Note/Note.php
-
- message: "#^Call to an undefined method SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page\\:\\:checkXml\\(\\)\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Note\\\\Note\\:\\:checkNoteProducts\\(\\) has parameter \\$items with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SitemapContext.php
+ path: tests/Mink/Page/Frontend/Note/Note.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SitemapContext\\:\\:iAmOnTheSitemapIndexXml\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Note\\\\Note\\:\\:fillNoteWithProducts\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SitemapContext.php
+ path: tests/Mink/Page/Frontend/Note/Note.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SitemapContext\\:\\:iAmOnTheSitemapXml\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Note\\\\Note\\:\\:fillNoteWithProducts\\(\\) has parameter \\$items with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SitemapContext.php
+ path: tests/Mink/Page/Frontend/Note/Note.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SitemapContext\\:\\:iShouldSeeTheGroup\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Note\\\\Note\\:\\:verifyPage\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SitemapContext.php
+ path: tests/Mink/Page/Frontend/Note/Note.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SitemapContext\\:\\:iShouldSeeTheGroup\\(\\) has parameter \\$name with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Note\\\\Note\\:\\:verifyUrl\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SitemapContext.php
+ path: tests/Mink/Page/Frontend/Note/Note.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SitemapContext\\:\\:iShouldSeeTheGroupWithLink\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Note\\\\Note\\:\\:verifyUrl\\(\\) has parameter \\$urlParameters with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SitemapContext.php
+ path: tests/Mink/Page/Frontend/Note/Note.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SitemapContext\\:\\:iShouldSeeTheGroupWithLink\\(\\) has parameter \\$link with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Sitemap\\\\Elements\\\\SitemapGroup\\:\\:getLevel1Data\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SitemapContext.php
+ path: tests/Mink/Page/Frontend/Sitemap/Elements/SitemapGroup.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SitemapContext\\:\\:iShouldSeeTheGroupWithLink\\(\\) has parameter \\$name with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Sitemap\\\\Elements\\\\SitemapGroup\\:\\:getLevel2Data\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SitemapContext.php
+ path: tests/Mink/Page/Frontend/Sitemap/Elements/SitemapGroup.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SitemapContext\\:\\:thereShouldBeTheseLinksInTheXml\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Sitemap\\\\Elements\\\\SitemapGroup\\:\\:getTitleLinkData\\(\\) should return array\\ but returns array\\\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SitemapContext.php
+ path: tests/Mink/Page/Frontend/Sitemap/Elements/SitemapGroup.php
-
- message: "#^Call to an undefined method Shopware\\\\Tests\\\\Mink\\\\HelperSelectorInterface\\:\\:press\\(\\)\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Sitemap\\\\Sitemap\\:\\:checkGroup\\(\\) has parameter \\$sites with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SpecialContext.php
+ path: tests/Mink/Page/Frontend/Sitemap/Sitemap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SpecialContext\\:\\:IignoreFormValidations\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Sitemap\\\\Sitemap\\:\\:checkGroupSite\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SpecialContext.php
+ path: tests/Mink/Page/Frontend/Sitemap/Sitemap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SpecialContext\\:\\:clickElementWhenClickable\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Sitemap\\\\Sitemap\\:\\:checkGroupSite\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SpecialContext.php
+ path: tests/Mink/Page/Frontend/Sitemap/Sitemap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SpecialContext\\:\\:clickNamedButtonWhenClickable\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Sitemap\\\\Sitemap\\:\\:checkGroupTitleLink\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SpecialContext.php
+ path: tests/Mink/Page/Frontend/Sitemap/Sitemap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SpecialContext\\:\\:clickNamedLinkWhenClickable\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Sitemap\\\\Sitemap\\:\\:checkGroupTitleLink\\(\\) has parameter \\$data with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SpecialContext.php
+ path: tests/Mink/Page/Frontend/Sitemap/Sitemap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SpecialContext\\:\\:iAmOnThePage\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Sitemap\\\\Sitemap\\:\\:open\\(\\) has parameter \\$urlParameters with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SpecialContext.php
+ path: tests/Mink/Page/Frontend/Sitemap/Sitemap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SpecialContext\\:\\:iFollowTheLinkOfTheElement\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Sitemap\\\\Sitemap\\:\\:verifyUrl\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SpecialContext.php
+ path: tests/Mink/Page/Frontend/Sitemap/Sitemap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SpecialContext\\:\\:iFollowTheLinkOfTheElement\\(\\) has parameter \\$elementClass with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Sitemap\\\\Sitemap\\:\\:verifyUrl\\(\\) has parameter \\$urlParameters with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SpecialContext.php
+ path: tests/Mink/Page/Frontend/Sitemap/Sitemap.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SpecialContext\\:\\:iFollowTheLinkOfTheElement\\(\\) has parameter \\$position with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Sitemap\\\\SitemapIndexXml\\:\\:checkXml\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SpecialContext.php
+ path: tests/Mink/Page/Frontend/Sitemap/SitemapIndexXml.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SpecialContext\\:\\:iFollowTheLinkOfTheElementOnPosition\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Frontend\\\\Sitemap\\\\SitemapIndexXml\\:\\:checkXml\\(\\) has parameter \\$links with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SpecialContext.php
+ path: tests/Mink/Page/Frontend/Sitemap/SitemapIndexXml.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SpecialContext\\:\\:iFollowTheLinkOfTheElementOnPosition\\(\\) has parameter \\$elementClass with no type specified\\.$#"
+ message: "#^Parameter \\#1 \\$json of function json_decode expects string, string\\|false given\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SpecialContext.php
+ path: tests/Mink/Page/Frontend/Sitemap/SitemapIndexXml.php
+
+ -
+ message: "#^Cannot call method getAttribute\\(\\) on Behat\\\\Mink\\\\Element\\\\NodeElement\\|null\\.$#"
+ count: 4
+ path: tests/Mink/Page/Helper/Elements/BannerSlider.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SpecialContext\\:\\:iFollowTheLinkOfTheElementOnPosition\\(\\) has parameter \\$linkName with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Helper\\\\Elements\\\\BannerSlider\\:\\:getImageProperty\\(\\) should return string but returns string\\|null\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SpecialContext.php
+ path: tests/Mink/Page/Helper/Elements/BannerSlider.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SpecialContext\\:\\:iFollowTheLinkOfTheElementOnPosition\\(\\) has parameter \\$position with no type specified\\.$#"
+ message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Page\\\\Helper\\\\Elements\\\\HeaderCart\\:\\:\\$selector type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SpecialContext.php
+ path: tests/Mink/Page/Helper/Elements/HeaderCart.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SpecialContext\\:\\:iFollowTheLinkOfThePage\\(\\) has no return type specified\\.$#"
+ message: "#^Class Shopware\\\\Tests\\\\Mink\\\\Page\\\\Helper\\\\Elements\\\\MultipleElement implements generic interface Iterator but does not specify its types\\: TKey, TValue$#"
count: 1
- path: tests/Mink/features/bootstrap/SpecialContext.php
+ path: tests/Mink/Page/Helper/Elements/MultipleElement.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SpecialContext\\:\\:iFollowTheLinkOfThePage\\(\\) has parameter \\$linkName with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Page\\\\Helper\\\\Elements\\\\MultipleElement\\:\\:__call\\(\\) has parameter \\$arguments with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SpecialContext.php
+ path: tests/Mink/Page/Helper/Elements/MultipleElement.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SpecialContext\\:\\:iPressTheButtonOfTheElementOnPosition\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Tests\\\\Backend\\\\Export\\\\bootstrap\\\\ExportContext\\:\\:assertKeyExists\\(\\) has parameter \\$row with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SpecialContext.php
+ path: tests/Mink/Tests/Backend/Export/bootstrap/ExportContext.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SpecialContext\\:\\:iPressTheButtonOfTheElementOnPosition\\(\\) has parameter \\$elementClass with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Tests\\\\Backend\\\\Export\\\\bootstrap\\\\ExportContext\\:\\:parseCsv\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SpecialContext.php
+ path: tests/Mink/Tests/Backend/Export/bootstrap/ExportContext.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SpecialContext\\:\\:iPressTheButtonOfTheElementOnPosition\\(\\) has parameter \\$linkName with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Tests\\\\Backend\\\\Export\\\\bootstrap\\\\ExportContext\\:\\:parseXml\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SpecialContext.php
+ path: tests/Mink/Tests/Backend/Export/bootstrap/ExportContext.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SpecialContext\\:\\:iPressTheButtonOfTheElementOnPosition\\(\\) has parameter \\$position with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Tests\\\\Backend\\\\Export\\\\bootstrap\\\\ExportContext\\:\\:pathTo\\(\\) has parameter \\$feed with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SpecialContext.php
+ path: tests/Mink/Tests/Backend/Export/bootstrap/ExportContext.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SpecialContext\\:\\:iShouldBeOnThePage\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Tests\\\\Backend\\\\Export\\\\bootstrap\\\\ExportContext\\:\\:validate\\(\\) has parameter \\$export with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SpecialContext.php
+ path: tests/Mink/Tests/Backend/Export/bootstrap/ExportContext.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SpecialContext\\:\\:iShouldSeeElementsOfType\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Tests\\\\Backend\\\\Export\\\\bootstrap\\\\ExportContext\\:\\:\\$mappings type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SpecialContext.php
+ path: tests/Mink/Tests/Backend/Export/bootstrap/ExportContext.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SpecialContext\\:\\:iShouldSeeElementsOfType\\(\\) has parameter \\$count with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Tests\\\\Frontend\\\\Homepage\\\\bootstrap\\\\SecurityContext\\:\\:setCsrfStatus\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SpecialContext.php
+ path: tests/Mink/Tests/Frontend/Homepage/bootstrap/SecurityContext.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SpecialContext\\:\\:iShouldSeeElementsOfType\\(\\) has parameter \\$elementClass with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Tests\\\\Frontend\\\\Homepage\\\\bootstrap\\\\SecurityContext\\:\\:setupFeature\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SpecialContext.php
+ path: tests/Mink/Tests/Frontend/Homepage/bootstrap/SecurityContext.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SpecialContext\\:\\:iShouldSeeElementsOfType\\(\\) has parameter \\$mode with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Tests\\\\Frontend\\\\Homepage\\\\bootstrap\\\\SecurityContext\\:\\:teardownFeature\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SpecialContext.php
+ path: tests/Mink/Tests/Frontend/Homepage/bootstrap/SecurityContext.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SpecialContext\\:\\:spin\\(\\) should return bool but return statement is missing\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Tests\\\\Frontend\\\\Homepage\\\\bootstrap\\\\SecurityContext\\:\\:theHttpResponseCodeShouldBe\\(\\) has no return type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SpecialContext.php
+ path: tests/Mink/Tests/Frontend/Homepage/bootstrap/SecurityContext.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SpecialContext\\:\\:theArticlesFromHaveTaxId\\(\\) has no return type specified\\.$#"
+ message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Tests\\\\Frontend\\\\Homepage\\\\bootstrap\\\\SecurityContext\\:\\:\\$configPath has no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SpecialContext.php
+ path: tests/Mink/Tests/Frontend/Homepage/bootstrap/SecurityContext.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SpecialContext\\:\\:theArticlesFromHaveTaxId\\(\\) has parameter \\$supplier with no type specified\\.$#"
+ message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Tests\\\\Frontend\\\\Homepage\\\\bootstrap\\\\SecurityContext\\:\\:\\$testConfig has no type specified\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SpecialContext.php
+ path: tests/Mink/Tests/Frontend/Homepage/bootstrap/SecurityContext.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SpecialContext\\:\\:theArticlesFromHaveTaxId\\(\\) has parameter \\$taxId with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Tests\\\\General\\\\Helpers\\\\Helper\\:\\:assertElementProperties\\(\\) has parameter \\$properties with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SpecialContext.php
+ path: tests/Mink/Tests/General/Helpers/Helper.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SpecialContext\\:\\:theFieldShouldContain\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Tests\\\\General\\\\Helpers\\\\Helper\\:\\:assertElementProperties\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SpecialContext.php
+ path: tests/Mink/Tests/General/Helpers/Helper.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SpecialContext\\:\\:theFieldShouldContain\\(\\) has parameter \\$field with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Tests\\\\General\\\\Helpers\\\\Helper\\:\\:assertElements\\(\\) has parameter \\$needles with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SpecialContext.php
+ path: tests/Mink/Tests/General/Helpers/Helper.php
-
- message: "#^Parameter \\#1 \\$element of method Shopware\\\\Tests\\\\Mink\\\\SpecialContext\\:\\:clickElementWhenClickable\\(\\) expects Behat\\\\Mink\\\\Element\\\\NodeElement, Shopware\\\\Tests\\\\Mink\\\\HelperSelectorInterface given\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Tests\\\\General\\\\Helpers\\\\Helper\\:\\:assertElements\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SpecialContext.php
+ path: tests/Mink/Tests/General/Helpers/Helper.php
-
- message: "#^Parameter \\#1 \\$parent of static method Shopware\\\\Tests\\\\Mink\\\\Helper\\:\\:clickNamedLink\\(\\) expects Shopware\\\\Tests\\\\Mink\\\\HelperSelectorInterface, SensioLabs\\\\Behat\\\\PageObjectExtension\\\\PageObject\\\\Page given\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Tests\\\\General\\\\Helpers\\\\Helper\\:\\:checkArray\\(\\) has parameter \\$check with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SpecialContext.php
+ path: tests/Mink/Tests/General/Helpers/Helper.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SubContext\\:\\:getMinkParameter\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Tests\\\\General\\\\Helpers\\\\Helper\\:\\:compareArrays\\(\\) has parameter \\$array1 with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SubContext.php
+ path: tests/Mink/Tests/General/Helpers/Helper.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SubContext\\:\\:setKernel\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Tests\\\\General\\\\Helpers\\\\Helper\\:\\:compareArrays\\(\\) has parameter \\$array2 with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SubContext.php
+ path: tests/Mink/Tests/General/Helpers/Helper.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SubContext\\:\\:setMink\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Tests\\\\General\\\\Helpers\\\\Helper\\:\\:compareArrays\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SubContext.php
+ path: tests/Mink/Tests/General/Helpers/Helper.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SubContext\\:\\:setMinkParameters\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Tests\\\\General\\\\Helpers\\\\Helper\\:\\:convertTableHashToArray\\(\\) has parameter \\$hash with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SubContext.php
+ path: tests/Mink/Tests/General/Helpers/Helper.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\SubContext\\:\\:setMinkParameters\\(\\) has parameter \\$parameters with no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Tests\\\\General\\\\Helpers\\\\Helper\\:\\:convertTableHashToArray\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SubContext.php
+ path: tests/Mink/Tests/General/Helpers/Helper.php
-
- message: "#^Property Shopware\\\\Tests\\\\Mink\\\\SubContext\\:\\:\\$minkParameters type has no value type specified in iterable type array\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Tests\\\\General\\\\Helpers\\\\Helper\\:\\:filter\\(\\) has parameter \\$var with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/SubContext.php
+ path: tests/Mink/Tests/General/Helpers/Helper.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\TransformContext\\:\\:castPageNameToPage\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Tests\\\\General\\\\Helpers\\\\Helper\\:\\:findAllOfElements\\(\\) has parameter \\$keys with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/TransformContext.php
+ path: tests/Mink/Tests/General/Helpers/Helper.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\TransformContext\\:\\:castPageNameToPage\\(\\) has parameter \\$pageName with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Tests\\\\General\\\\Helpers\\\\Helper\\:\\:findAllOfElements\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/TransformContext.php
+ path: tests/Mink/Tests/General/Helpers/Helper.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\TransformContext\\:\\:castStringToNumber\\(\\) has no return type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Tests\\\\General\\\\Helpers\\\\Helper\\:\\:floatArray\\(\\) has parameter \\$keys with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/TransformContext.php
+ path: tests/Mink/Tests/General/Helpers/Helper.php
-
- message: "#^Method Shopware\\\\Tests\\\\Mink\\\\TransformContext\\:\\:castStringToNumber\\(\\) has parameter \\$string with no type specified\\.$#"
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Tests\\\\General\\\\Helpers\\\\Helper\\:\\:floatArray\\(\\) has parameter \\$values with no value type specified in iterable type array\\.$#"
count: 1
- path: tests/Mink/features/bootstrap/TransformContext.php
+ path: tests/Mink/Tests/General/Helpers/Helper.php
+
+ -
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Tests\\\\General\\\\Helpers\\\\Helper\\:\\:floatArray\\(\\) return type has no value type specified in iterable type array\\.$#"
+ count: 1
+ path: tests/Mink/Tests/General/Helpers/Helper.php
+
+ -
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Tests\\\\General\\\\Helpers\\\\Helper\\:\\:getElementProperty\\(\\) return type has no value type specified in iterable type array\\.$#"
+ count: 1
+ path: tests/Mink/Tests/General/Helpers/Helper.php
+
+ -
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Tests\\\\General\\\\Helpers\\\\Helper\\:\\:getPageInfo\\(\\) has parameter \\$selectionMode with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: tests/Mink/Tests/General/Helpers/Helper.php
+
+ -
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Tests\\\\General\\\\Helpers\\\\Helper\\:\\:getPageInfo\\(\\) return type has no value type specified in iterable type array\\.$#"
+ count: 1
+ path: tests/Mink/Tests/General/Helpers/Helper.php
+
+ -
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Tests\\\\General\\\\Helpers\\\\Helper\\:\\:getUnique\\(\\) has parameter \\$array with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: tests/Mink/Tests/General/Helpers/Helper.php
+
+ -
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Tests\\\\General\\\\Helpers\\\\Helper\\:\\:searchElements\\(\\) has parameter \\$needles with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: tests/Mink/Tests/General/Helpers/Helper.php
+
+ -
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Tests\\\\General\\\\Helpers\\\\Helper\\:\\:searchElements\\(\\) return type has no value type specified in iterable type array\\.$#"
+ count: 1
+ path: tests/Mink/Tests/General/Helpers/Helper.php
+
+ -
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Tests\\\\General\\\\Helpers\\\\Helper\\:\\:throwException\\(\\) has parameter \\$messages with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: tests/Mink/Tests/General/Helpers/Helper.php
+
+ -
+ message: "#^Method Shopware\\\\Tests\\\\Mink\\\\Tests\\\\General\\\\Helpers\\\\SubContext\\:\\:setMinkParameters\\(\\) has parameter \\$parameters with no value type specified in iterable type array\\.$#"
+ count: 1
+ path: tests/Mink/Tests/General/Helpers/SubContext.php
+
+ -
+ message: "#^Property Shopware\\\\Tests\\\\Mink\\\\Tests\\\\General\\\\Helpers\\\\SubContext\\:\\:\\$minkParameters type has no value type specified in iterable type array\\.$#"
+ count: 1
+ path: tests/Mink/Tests/General/Helpers/SubContext.php
-
message: "#^Access to an undefined property Enlight_Collection_ArrayCollection\\:\\:\\$key_one\\.$#"
@@ -49635,11 +39145,6 @@ parameters:
count: 1
path: tests/Unit/Bundle/MediaBundle/CacheOptimizerServiceTest.php
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Bundle\\\\MediaBundle\\\\TestPngOptimizer\\:\\:run\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Bundle/MediaBundle/CacheOptimizerServiceTest.php
-
-
message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Bundle\\\\MediaBundle\\\\CdnOptimizerServiceTest\\:\\:testDeleteOfTempFileOnException\\(\\) has no return type specified\\.$#"
count: 1
@@ -49765,11 +39270,6 @@ parameters:
count: 1
path: tests/Unit/Bundle/MediaBundle/OptimizerServiceTest.php
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Bundle\\\\MediaBundle\\\\UnitOptimizer\\:\\:run\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Bundle/MediaBundle/OptimizerServiceTest.php
-
-
message: "#^Parameter \\#1 \\$mime of method Shopware\\\\Bundle\\\\MediaBundle\\\\OptimizerService\\:\\:getOptimizerByMimeType\\(\\) expects string, null given\\.$#"
count: 1
@@ -49885,16 +39385,6 @@ parameters:
count: 1
path: tests/Unit/Bundle/MediaBundle/Strategy/PlainStrategyTest.php
- -
- message: "#^Method UniqueIdGeneratorTest\\:\\:testReturnUniqueIdFromDb\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Bundle/PluginInstallerBundle/UniqueIdGenerator/UniqueIdGeneratorTest.php
-
- -
- message: "#^Method UniqueIdGeneratorTest\\:\\:testStoringGeneratedIdInDb\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Bundle/PluginInstallerBundle/UniqueIdGenerator/UniqueIdGeneratorTest.php
-
-
message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Bundle\\\\SearchBundle\\\\BatchProductNumberSearchTest\\:\\:invokeMethod\\(\\) has parameter \\$parameters with no value type specified in iterable type array\\.$#"
count: 1
@@ -50035,31 +39525,6 @@ parameters:
count: 1
path: tests/Unit/Bundle/SitemapBundle/Service/UrlFilterTest.php
- -
- message: "#^Access to an undefined property Shopware\\\\Tests\\\\Unit\\\\Bundle\\\\SitemapBundle\\\\SitemapListenerTest\\:\\:\\$sitemapFolder\\.$#"
- count: 1
- path: tests/Unit/Bundle/SitemapBundle/SitemapListenerTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Bundle\\\\SitemapBundle\\\\SitemapListenerTest\\:\\:testListEmptyFolder\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Bundle/SitemapBundle/SitemapListenerTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Bundle\\\\SitemapBundle\\\\SitemapListenerTest\\:\\:testListWithSitemap\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Bundle/SitemapBundle/SitemapListenerTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Bundle\\\\SitemapBundle\\\\SitemapLockTest\\:\\:testAcquireLockDefaultFalse\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Bundle/SitemapBundle/SitemapLockTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Bundle\\\\SitemapBundle\\\\SitemapLockTest\\:\\:testAcquireLockWorks\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Bundle/SitemapBundle/SitemapLockTest.php
-
-
message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Bundle\\\\SitemapBundle\\\\SitemapNameGeneratorTest\\:\\:testPathGeneration\\(\\) has no return type specified\\.$#"
count: 1
@@ -50325,46 +39790,6 @@ parameters:
count: 1
path: tests/Unit/Components/DependencyInjection/Compiler/TagReplaceTraitTest.php
- -
- message: "#^Call to an undefined method Enlight_Event_EventArgs\\:\\:getSubject\\(\\)\\.$#"
- count: 3
- path: tests/Unit/Components/DependencyInjection/ContainerTest.php
-
- -
- message: "#^Call to an undefined method Prophecy\\\\Prophecy\\\\ObjectProphecy\\:\\:notify\\(\\)\\.$#"
- count: 7
- path: tests/Unit/Components/DependencyInjection/ContainerTest.php
-
- -
- message: "#^Call to an undefined method Prophecy\\\\Prophecy\\\\ObjectProphecy\\:\\:notifyUntil\\(\\)\\.$#"
- count: 4
- path: tests/Unit/Components/DependencyInjection/ContainerTest.php
-
- -
- message: "#^Service \"alias\" is not registered in the container\\.$#"
- count: 1
- path: tests/Unit/Components/DependencyInjection/ContainerTest.php
-
- -
- message: "#^Service \"bar\" is not registered in the container\\.$#"
- count: 3
- path: tests/Unit/Components/DependencyInjection/ContainerTest.php
-
- -
- message: "#^Service \"foo\" is not registered in the container\\.$#"
- count: 5
- path: tests/Unit/Components/DependencyInjection/ContainerTest.php
-
- -
- message: "#^Service \"parent\" is not registered in the container\\.$#"
- count: 3
- path: tests/Unit/Components/DependencyInjection/ContainerTest.php
-
- -
- message: "#^Service \"someKey\" is not registered in the container\\.$#"
- count: 1
- path: tests/Unit/Components/DependencyInjection/ContainerTest.php
-
-
message: "#^Property Shopware\\\\Tests\\\\Unit\\\\Components\\\\DependencyInjection\\\\ProjectServiceContainer\\:\\:\\$__bar has no type specified\\.$#"
count: 1
@@ -50430,51 +39855,6 @@ parameters:
count: 1
path: tests/Unit/Components/DispatchFormatHelperTest.php
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\EmailValidatorTest\\:\\:getValidEmails\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/EmailValidatorTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\EmailValidatorTest\\:\\:getinvalidEmails\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/EmailValidatorTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\EmailValidatorTest\\:\\:testInvalidEmails\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/EmailValidatorTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\EmailValidatorTest\\:\\:testValidEmails\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/EmailValidatorTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Emotion\\\\DeviceConfigurationTest\\:\\:createQueryMock\\(\\) has parameter \\$expectedResult with no value type specified in iterable type array\\.$#"
- count: 1
- path: tests/Unit/Components/Emotion/DeviceConfigurationTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Emotion\\\\DeviceConfigurationTest\\:\\:testEmotionsWithDifferentPositions\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Emotion/DeviceConfigurationTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Emotion\\\\DeviceConfigurationTest\\:\\:testEmotionsWithNullPositions\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Emotion/DeviceConfigurationTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Emotion\\\\DeviceConfigurationTest\\:\\:testEmotionsWithSamePosition\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Emotion/DeviceConfigurationTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Emotion\\\\DeviceConfigurationTest\\:\\:testNoneExistingEmotion\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Emotion/DeviceConfigurationTest.php
-
-
message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Escaper\\\\EscaperTest\\:\\:testItCastsNullToEmptyStrings\\(\\) has no return type specified\\.$#"
count: 1
@@ -50595,36 +39975,6 @@ parameters:
count: 1
path: tests/Unit/Components/Event/EventManagerTest.php
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Event\\\\SubscriberArrayTest\\:\\:testAddSubscriber\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Event/SubscriberArrayTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Event\\\\SubscriberArrayTest\\:\\:testCanCreateInstance\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Event/SubscriberArrayTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Event\\\\SubscriberArrayTest\\:\\:testRemoveSubscriber\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Event/SubscriberArrayTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Event\\\\SubscriberConfigTest\\:\\:testAddSubscriber\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Event/SubscriberConfigTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Event\\\\SubscriberConfigTest\\:\\:testCanCreateInstance\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Event/SubscriberConfigTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Event\\\\SubscriberConfigTest\\:\\:testRemoveSubscriber\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Event/SubscriberConfigTest.php
-
-
message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Filesystem\\\\Adapter\\\\AwsS3v3FactoryTest\\:\\:testCreationWithEmptyConfig\\(\\) has no return type specified\\.$#"
count: 1
@@ -50890,36 +40240,6 @@ parameters:
count: 1
path: tests/Unit/Components/Filesystem/PrefixFilesystemTest.php
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Hook\\\\EnlightHookProxyFactoryTest\\:\\:invokeMethod\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Hook/EnlightHookProxyFactoryTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Hook\\\\EnlightHookProxyFactoryTest\\:\\:invokeMethod\\(\\) has parameter \\$object with no type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Hook/EnlightHookProxyFactoryTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Hook\\\\EnlightHookProxyFactoryTest\\:\\:invokeMethod\\(\\) has parameter \\$parameters with no value type specified in iterable type array\\.$#"
- count: 1
- path: tests/Unit/Components/Hook/EnlightHookProxyFactoryTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Hook\\\\EnlightHookProxyFactoryTest\\:\\:testGenerateBasicProxyClass\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Hook/EnlightHookProxyFactoryTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Hook\\\\EnlightHookProxyFactoryTest\\:\\:testGenerateProxyClassWithReferenceParameter\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Hook/EnlightHookProxyFactoryTest.php
-
- -
- message: "#^Property Shopware\\\\Tests\\\\Unit\\\\Components\\\\Hook\\\\EnlightHookProxyFactoryTest\\:\\:\\$proxyFactory has no type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Hook/EnlightHookProxyFactoryTest.php
-
-
message: "#^Access to an undefined property Enlight_Hook_HookArgs\\:\\:\\$limit\\.$#"
count: 11
@@ -51140,166 +40460,26 @@ parameters:
count: 1
path: tests/Unit/Components/Hook/MyBasicTestClass.php
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Hook\\\\MyBasicTestClass\\:\\:myPublic\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Hook/MyBasicTestClass.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Hook\\\\MyBasicTestClass\\:\\:myPublic\\(\\) has parameter \\$bar with no type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Hook/MyBasicTestClass.php
-
-
message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Hook\\\\MyBasicTestClass\\:\\:myPublic\\(\\) has parameter \\$barBar with no value type specified in iterable type array\\.$#"
count: 1
path: tests/Unit/Components/Hook/MyBasicTestClass.php
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Hook\\\\MyBasicTestClass\\:\\:myPublic\\(\\) has parameter \\$foo with no type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Hook/MyBasicTestClass.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Hook\\\\MyInterface\\:\\:myPublic\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Hook/MyInterface.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Hook\\\\MyInterface\\:\\:myPublic\\(\\) has parameter \\$bar with no type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Hook/MyInterface.php
-
-
message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Hook\\\\MyInterface\\:\\:myPublic\\(\\) has parameter \\$barBar with no value type specified in iterable type array\\.$#"
count: 1
path: tests/Unit/Components/Hook/MyInterface.php
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Hook\\\\MyInterface\\:\\:myPublic\\(\\) has parameter \\$foo with no type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Hook/MyInterface.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Hook\\\\MyReferenceInterface\\:\\:myPublic\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Hook/MyReferenceInterface.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Hook\\\\MyReferenceInterface\\:\\:myPublic\\(\\) has parameter \\$bar with no type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Hook/MyReferenceInterface.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Hook\\\\MyReferenceInterface\\:\\:myPublic\\(\\) has parameter \\$foo with no type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Hook/MyReferenceInterface.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Hook\\\\MyReferenceTestClass\\:\\:myPublic\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Hook/MyReferenceTestClass.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Hook\\\\MyReferenceTestClass\\:\\:myPublic\\(\\) has parameter \\$bar with no type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Hook/MyReferenceTestClass.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Hook\\\\MyReferenceTestClass\\:\\:myPublic\\(\\) has parameter \\$foo with no type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Hook/MyReferenceTestClass.php
-
- -
- message: "#^Access to an undefined property Shopware\\\\Tests\\\\Unit\\\\Components\\\\HttpCache\\\\StoreTest\\:\\:\\$httpCacheStore\\.$#"
- count: 5
- path: tests/Unit/Components/HttpCache/StoreTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\HttpCache\\\\StoreTest\\:\\:provideUrls\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/HttpCache/StoreTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\HttpCache\\\\StoreTest\\:\\:testGenerateCacheKey\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/HttpCache/StoreTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\HttpCache\\\\StoreTest\\:\\:testVerifyIgnoredParameters\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/HttpCache/StoreTest.php
-
-
message: "#^Access to an undefined property sSystem\\:\\:\\$_GET\\.$#"
- count: 11
- path: tests/Unit/Components/LegacyRequestWrapper/GetWrapperTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\LegacyRequestWrapper\\\\GetWrapperTest\\:\\:testGet\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/LegacyRequestWrapper/GetWrapperTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\LegacyRequestWrapper\\\\GetWrapperTest\\:\\:testSet\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/LegacyRequestWrapper/GetWrapperTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\LegacyRequestWrapper\\\\GetWrapperTest\\:\\:testSetAll\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/LegacyRequestWrapper/GetWrapperTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\LegacyRequestWrapper\\\\GetWrapperTest\\:\\:testToArray\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/LegacyRequestWrapper/GetWrapperTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\LegacyRequestWrapper\\\\GetWrapperTest\\:\\:testUnset\\(\\) has no return type specified\\.$#"
- count: 1
+ count: 12
path: tests/Unit/Components/LegacyRequestWrapper/GetWrapperTest.php
-
message: "#^Access to an undefined property sSystem\\:\\:\\$_POST\\.$#"
- count: 11
- path: tests/Unit/Components/LegacyRequestWrapper/PostWrapperTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\LegacyRequestWrapper\\\\PostWrapperTest\\:\\:testGet\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/LegacyRequestWrapper/PostWrapperTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\LegacyRequestWrapper\\\\PostWrapperTest\\:\\:testSet\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/LegacyRequestWrapper/PostWrapperTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\LegacyRequestWrapper\\\\PostWrapperTest\\:\\:testSetAll\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/LegacyRequestWrapper/PostWrapperTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\LegacyRequestWrapper\\\\PostWrapperTest\\:\\:testToArray\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/LegacyRequestWrapper/PostWrapperTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\LegacyRequestWrapper\\\\PostWrapperTest\\:\\:testUnset\\(\\) has no return type specified\\.$#"
- count: 1
+ count: 12
path: tests/Unit/Components/LegacyRequestWrapper/PostWrapperTest.php
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\MailTest\\:\\:testCodeInjectionInFromHeader\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/MailTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\MailTest\\:\\:testValidFromAddress\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/MailTest.php
-
-
message: "#^Function Shopware\\\\Components\\\\ini_get\\(\\) has no return type specified\\.$#"
count: 1
@@ -51370,16 +40550,6 @@ parameters:
count: 1
path: tests/Unit/Components/MemoryLimitTest.php
- -
- message: "#^Cannot call method fetchAll\\(\\) on PDOStatement\\|false\\.$#"
- count: 1
- path: tests/Unit/Components/Model/CategoryDenormalizationTest.php
-
- -
- message: "#^Cannot call method fetchColumn\\(\\) on PDOStatement\\|false\\.$#"
- count: 2
- path: tests/Unit/Components/Model/CategoryDenormalizationTest.php
-
-
message: "#^Parameter \\#1 \\$statement of method PDO\\:\\:exec\\(\\) expects string, string\\|false given\\.$#"
count: 2
@@ -51390,136 +40560,6 @@ parameters:
count: 1
path: tests/Unit/Components/Model/CategoryDenormalizationTest.php
- -
- message: "#^Cannot call method getName\\(\\) on Shopware\\\\Models\\\\Article\\\\Supplier\\|null\\.$#"
- count: 1
- path: tests/Unit/Components/Model/ModelEntityTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Model\\\\ModelEntityTest\\:\\:setProperty\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Model/ModelEntityTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Model\\\\ModelEntityTest\\:\\:setProperty\\(\\) has parameter \\$value with no type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Model/ModelEntityTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Model\\\\ModelEntityTest\\:\\:testCanAssignManyToOne\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Model/ModelEntityTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Model\\\\ModelEntityTest\\:\\:testCanAssignManyToOneByInstance\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Model/ModelEntityTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Model\\\\ModelEntityTest\\:\\:testCanAssignOneToMany\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Model/ModelEntityTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Model\\\\ModelEntityTest\\:\\:testCanAssignOneToManyByInstance\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Model/ModelEntityTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Model\\\\ModelEntityTest\\:\\:testCanAssignProperties\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Model/ModelEntityTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Model\\\\ModelEntityTest\\:\\:testCanEmptyArrayDoesNotOverrideManyToOne\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Model/ModelEntityTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Model\\\\ModelEntityTest\\:\\:testCanOverWriteAssignOneToMany\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Model/ModelEntityTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Model\\\\ModelEntityTest\\:\\:testCanReAssignManyToOne\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Model/ModelEntityTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Model\\\\ModelEntityTest\\:\\:testCanReAssignProperties\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Model/ModelEntityTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Model\\\\ModelEntityTest\\:\\:testCanReAssignWithAnotherIdThrowsExceptionManyToOne\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Model/ModelEntityTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Model\\\\ModelEntityTest\\:\\:testCanRemoveManyToOne\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Model/ModelEntityTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Model\\\\ModelEntityTest\\:\\:testCanRemoveOneToMany\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Model/ModelEntityTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Model\\\\ModelEntityTest\\:\\:testCanSetCodesOnVoucher\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Model/ModelEntityTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Model\\\\ModelEntityTest\\:\\:testCanSetCodesOnVoucherWithArrayCollection\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Model/ModelEntityTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Model\\\\ModelEntityTest\\:\\:testCanSetCountriesOnArea\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Model/ModelEntityTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Model\\\\ModelEntityTest\\:\\:testCanSetElementsOnDocument\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Model/ModelEntityTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Model\\\\ModelEntityTest\\:\\:testCanSetElementsOnDocumentWithArrayCollection\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Model/ModelEntityTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Model\\\\ModelEntityTest\\:\\:testCanUpdateOneToMany\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Model/ModelEntityTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Model\\\\ModelEntityTest\\:\\:testCanUpdateOneToManyById\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Model/ModelEntityTest.php
-
- -
- message: "#^Parameter \\#1 \\$codes of method Shopware\\\\Models\\\\Voucher\\\\Voucher\\:\\:setCodes\\(\\) expects array\\|\\(Doctrine\\\\Common\\\\Collections\\\\ArrayCollection&iterable\\\\)\\|null, Doctrine\\\\Common\\\\Collections\\\\ArrayCollection\\\\> given\\.$#"
- count: 1
- path: tests/Unit/Components/Model/ModelEntityTest.php
-
- -
- message: "#^Parameter \\#1 \\$countries of method Shopware\\\\Models\\\\Country\\\\Area\\:\\:setCountries\\(\\) expects array\\\\|null, array\\\\> given\\.$#"
- count: 1
- path: tests/Unit/Components/Model/ModelEntityTest.php
-
- -
- message: "#^Parameter \\#1 \\$elements of method Shopware\\\\Models\\\\Document\\\\Document\\:\\:setElements\\(\\) expects array\\\\|\\(Doctrine\\\\Common\\\\Collections\\\\ArrayCollection&iterable\\\\), Doctrine\\\\Common\\\\Collections\\\\ArrayCollection\\\\> given\\.$#"
- count: 1
- path: tests/Unit/Components/Model/ModelEntityTest.php
-
- -
- message: "#^Parameter \\#1 \\$elements of method Shopware\\\\Models\\\\Document\\\\Document\\:\\:setElements\\(\\) expects array\\\\|\\(Doctrine\\\\Common\\\\Collections\\\\ArrayCollection&iterable\\\\), array\\\\> given\\.$#"
- count: 1
- path: tests/Unit/Components/Model/ModelEntityTest.php
-
-
message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Model\\\\ModelManagerTest\\:\\:getSqlTypes\\(\\) return type has no value type specified in iterable type array\\.$#"
count: 1
@@ -51530,191 +40570,6 @@ parameters:
count: 1
path: tests/Unit/Components/Model/ModelRepositoryTest.php
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Password\\\\Encoder\\\\Argon2iTest\\:\\:testGenerateShouldReturnDifferentHashesForSamePlaintextString\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Password/Encoder/Argon2iTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Password\\\\Encoder\\\\Argon2iTest\\:\\:testGenerateShouldReturnString\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Password/Encoder/Argon2iTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Password\\\\Encoder\\\\Argon2iTest\\:\\:testGetNameShouldReturnName\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Password/Encoder/Argon2iTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Password\\\\Encoder\\\\Argon2iTest\\:\\:testIsAvailable\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Password/Encoder/Argon2iTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Password\\\\Encoder\\\\Argon2iTest\\:\\:testRehash\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Password/Encoder/Argon2iTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Password\\\\Encoder\\\\Argon2iTest\\:\\:testRehash2\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Password/Encoder/Argon2iTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Password\\\\Encoder\\\\Argon2iTest\\:\\:testVerifyShouldReturnFalseForNotMatchingHash\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Password/Encoder/Argon2iTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Password\\\\Encoder\\\\Argon2iTest\\:\\:testVerifyShouldReturnTrueForMatchingHash\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Password/Encoder/Argon2iTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Password\\\\Encoder\\\\Argon2idTest\\:\\:testGenerateShouldReturnDifferentHashesForSamePlaintextString\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Password/Encoder/Argon2idTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Password\\\\Encoder\\\\Argon2idTest\\:\\:testGenerateShouldReturnString\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Password/Encoder/Argon2idTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Password\\\\Encoder\\\\Argon2idTest\\:\\:testGetNameShouldReturnName\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Password/Encoder/Argon2idTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Password\\\\Encoder\\\\Argon2idTest\\:\\:testIsAvailable\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Password/Encoder/Argon2idTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Password\\\\Encoder\\\\Argon2idTest\\:\\:testRehash\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Password/Encoder/Argon2idTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Password\\\\Encoder\\\\Argon2idTest\\:\\:testRehash2\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Password/Encoder/Argon2idTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Password\\\\Encoder\\\\Argon2idTest\\:\\:testVerifyShouldReturnFalseForNotMatchingHash\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Password/Encoder/Argon2idTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Password\\\\Encoder\\\\Argon2idTest\\:\\:testVerifyShouldReturnTrueForMatchingHash\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Password/Encoder/Argon2idTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Password\\\\Encoder\\\\BcryptTest\\:\\:testGenerateShouldReturnDifferentHashesForSamePlaintextString\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Password/Encoder/BcryptTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Password\\\\Encoder\\\\BcryptTest\\:\\:testGenerateShouldReturnString\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Password/Encoder/BcryptTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Password\\\\Encoder\\\\BcryptTest\\:\\:testGetNameShouldReturnName\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Password/Encoder/BcryptTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Password\\\\Encoder\\\\BcryptTest\\:\\:testIsAvailable\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Password/Encoder/BcryptTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Password\\\\Encoder\\\\BcryptTest\\:\\:testRehash\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Password/Encoder/BcryptTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Password\\\\Encoder\\\\BcryptTest\\:\\:testRehash2\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Password/Encoder/BcryptTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Password\\\\Encoder\\\\BcryptTest\\:\\:testVerifyShouldReturnFalseForNotMatchingHash\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Password/Encoder/BcryptTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Password\\\\Encoder\\\\BcryptTest\\:\\:testVerifyShouldReturnTrueForMatchingHash\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Password/Encoder/BcryptTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Password\\\\Encoder\\\\PreHashedTest\\:\\:testEncodePasswordShouldNotModifyInput\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Password/Encoder/PreHashedTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Password\\\\Encoder\\\\PreHashedTest\\:\\:testGetNameShouldReturnName\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Password/Encoder/PreHashedTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Password\\\\Encoder\\\\PreHashedTest\\:\\:testRehash\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Password/Encoder/PreHashedTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Password\\\\Encoder\\\\PreHashedTest\\:\\:testValidatePasswordForDifferentHashes\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Password/Encoder/PreHashedTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Password\\\\Encoder\\\\PreHashedTest\\:\\:testValidatePasswordForSameHashes\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Password/Encoder/PreHashedTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Password\\\\Encoder\\\\Sha256Test\\:\\:testGenerateShouldReturnDifferentHashesForSamePlaintextString\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Password/Encoder/Sha256Test.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Password\\\\Encoder\\\\Sha256Test\\:\\:testGenerateShouldReturnString\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Password/Encoder/Sha256Test.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Password\\\\Encoder\\\\Sha256Test\\:\\:testGetNameShouldReturnName\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Password/Encoder/Sha256Test.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Password\\\\Encoder\\\\Sha256Test\\:\\:testIsAvailable\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Password/Encoder/Sha256Test.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Password\\\\Encoder\\\\Sha256Test\\:\\:testRehash\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Password/Encoder/Sha256Test.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Password\\\\Encoder\\\\Sha256Test\\:\\:testRehash2\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Password/Encoder/Sha256Test.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Password\\\\Encoder\\\\Sha256Test\\:\\:testVerifyShouldReturnFalseForNotMatchingHash\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Password/Encoder/Sha256Test.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\Password\\\\Encoder\\\\Sha256Test\\:\\:testVerifyShouldReturnTrueForMatchingHash\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Password/Encoder/Sha256Test.php
-
-
message: "#^Service \"filled_plugin\\.internal\\.resource_subscriber\" is not registered in the container\\.$#"
count: 1
@@ -51905,46 +40760,6 @@ parameters:
count: 1
path: tests/Unit/Components/Template/SmartyTaxModifierTest.php
- -
- message: "#^Method Shopware\\\\Components\\\\Test\\\\Theme\\\\PathResolverTest\\:\\:testFiles\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/Theme/PathResolverTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\UploadMaxSizeValidatorTest\\:\\:testContentLengthInRange\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/UploadMaxSizeValidatorTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\UploadMaxSizeValidatorTest\\:\\:testEmptyContentLength\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/UploadMaxSizeValidatorTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Components\\\\UploadMaxSizeValidatorTest\\:\\:testExceededContentLength\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Components/UploadMaxSizeValidatorTest.php
-
- -
- message: "#^Parameter \\#2 \\$value of method Enlight_Controller_Request_RequestTestCase\\:\\:setServer\\(\\) expects string\\|null, int given\\.$#"
- count: 1
- path: tests/Unit/Components/UploadMaxSizeValidatorTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Controllers\\\\Backend\\\\ExtJsTest\\:\\:exampleData\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Controllers/Backend/ExtJsTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Controllers\\\\Backend\\\\ExtJsTest\\:\\:testInflectPath\\(\\) has no return type specified\\.$#"
- count: 1
- path: tests/Unit/Controllers/Backend/ExtJsTest.php
-
- -
- message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Controllers\\\\Backend\\\\ExtJsTest\\:\\:testInflectPath\\(\\) has parameter \\$args with no value type specified in iterable type array\\.$#"
- count: 1
- path: tests/Unit/Controllers/Backend/ExtJsTest.php
-
-
message: "#^Method Shopware\\\\Tests\\\\Unit\\\\Core\\\\sArticlesTest\\:\\:provideData\\(\\) has no return type specified\\.$#"
count: 1
diff --git a/.phpstan.neon b/.phpstan.neon
index b3540c918ca..5930be79a40 100644
--- a/.phpstan.neon
+++ b/.phpstan.neon
@@ -1,5 +1,6 @@
includes:
- - .phpstan-baseline.neon
+ - .phpstan-baseline.neon
+ - vendor/phpstan/phpstan/conf/bleedingEdge.neon
services:
-
@@ -9,12 +10,14 @@ services:
parameters:
level: 8
+ phpVersion: 70400
inferPrivatePropertyTypeFromConstructor: true
reportUnmatchedIgnoredErrors: true
treatPhpDocTypesAsCertain: false
tmpDir: var/cache/phpstan
bootstrapFiles:
- - %currentWorkingDirectory%/recovery/common/autoload.php # Additional autoloading for testing classes under recovery/*
+ - recovery/common/autoload.php # Additional autoloading for testing classes under recovery/*
+ - tests/phpstan-dba-bootstrap.php
symfony:
constantHassers: false
@@ -27,58 +30,47 @@ parameters:
objectManagerLoader: tests/phpstan-doctrine-model-manager.php
scanDirectories:
- - %currentWorkingDirectory%/var/cache/production____REVISION___/doctrine
- - %currentWorkingDirectory%/var/cache/production____REVISION___/proxies
- - %currentWorkingDirectory%/engine/Library
+ - var/cache/production____REVISION___/doctrine
+ - var/cache/production____REVISION___/proxies
+ - engine/Library
+
+ stubFiles:
+ - tests/PHPStan/Stub/Behat/Context.stub
+ - tests/PHPStan/Stub/Behat/InitializedContextEnvironment.stub
paths:
- - %currentWorkingDirectory%/engine/Shopware
- - %currentWorkingDirectory%/tests
- - %currentWorkingDirectory%/engine/Library/Enlight
- - %currentWorkingDirectory%/themes/Frontend/Bare/Theme.php
- - %currentWorkingDirectory%/themes/Frontend/Responsive/Theme.php
+ - _sql/migrations
+ - engine/Shopware
+ - tests
+ - engine/Library/Enlight
+ - themes/Frontend/Bare/Theme.php
+ - themes/Frontend/Responsive/Theme.php
excludePaths:
- - %currentWorkingDirectory%/engine/Shopware/Plugins/Community
- - %currentWorkingDirectory%/engine/Shopware/Plugins/Local
- - %currentWorkingDirectory%/engine/Shopware/Components/DependencyInjection/LegacyPhpDumper.php # is copied from Symfony. To keep it comparable, we don't change it
- - %currentWorkingDirectory%/tests/Functional/Components/DependencyInjection/LegacyPhpDumperTest.php
+ - engine/Shopware/Plugins/Community
+ - engine/Shopware/Plugins/Local
+ - engine/Shopware/Components/DependencyInjection/LegacyPhpDumper.php # is copied from Symfony. To keep it comparable, we don't change it
+ - tests/Functional/Components/DependencyInjection/LegacyPhpDumperTest.php
ignoreErrors:
- '#apcu_#'
# Interface / Implementation Switch
- '#expects Shopware\\Bundle\\SearchBundle\\Facet\\[a-zA-Z]+Facet, Shopware\\Bundle\\SearchBundle\\[a-zA-Z]+Interface given#'
- '#expects Shopware\\Bundle\\SearchBundle\\Condition\\[a-zA-Z]+Condition, Shopware\\Bundle\\SearchBundle\\[a-zA-Z]+Interface given#'
- # Product/Shopcontext mixup
+ # Product/ShopContext mix-up
- '#expects Shopware\\Bundle\\StoreFrontBundle\\Struct\\ProductContextInterface, Shopware\\Bundle\\StoreFrontBundle\\Struct\\ShopContextInterface given#'
- # We manually check if the class exists before instantiating / using it
- - '#PHPDoc tag \@var for variable \$payPalInstaller contains unknown class SwagPaymentPayPalUnified\\Setup\\FirstRunWizardInstaller#'
-
- # Config is read out in kernel, so there is a context for $this
message: '#Variable \$this might not be defined#'
path: engine/Shopware/Configs/Default.php
- - # Seem to be issues, but need tests to verify changes there
- message: '#Negated boolean expression is always false#'
- path: 'engine/Shopware/Core/sArticles.php'
- -
- message: '#Comparison operation ">=" between int<1, max> and 1 is always true#'
- path: 'engine/Shopware/Core/sArticles.php'
- -
- message: '#Comparison operation "<" between \(array\|float\|int\) and 0 results in an error\.#'
- path: engine/Shopware/Core/sAdmin.php
- -
- message: '#Call to static method PHPUnit\\Framework\\Assert::assertIsArray\(\) with false will always evaluate to false\.#'
- path: tests/Functional/Core/AdminTest.php
-
- - # We override the method in higher class inheritance to public method
- message: '#Call to protected method verifyPage#'
- path: tests/Mink/features/bootstrap/SpecialContext.php
-
- # Every API resource class has those methods, but we cannot put that into an interface or abstract class, because the parameter amount is different
message: '#Call to an undefined method \$this\(Shopware\\Components\\Api\\Resource\\Resource\)&Shopware\\Components\\Api\\BatchInterface::(delete|update|create)\(\)#'
path: engine/Shopware/Components/Api/Resource/Resource.php
+ - # Currently the ModelManager extends the EntityManager class, but this is not supported in the future anymore. Changing this, would cause breaks, so it should be done in Shopware 5.8
+ message: '#Class Shopware\\Components\\Model\\ModelManager extends @final class Doctrine\\ORM\\EntityManager#'
+ path: engine/Shopware/Components/Model/ModelManager.php
+
- # Overwrite of parent methods to have a proper type declaration of the entity manager
message: '#Method .*::getEntityManager\(\) should return Shopware\\Components\\Model\\ModelManager but returns Doctrine\\ORM\\EntityManagerInterface#'
paths:
@@ -88,21 +80,23 @@ parameters:
- # Currently not possible to determine the paginator generic type at those places
message: '#return type with generic class Doctrine\\ORM\\Tools\\Pagination\\Paginator does not specify its types: T#'
paths:
- - engine/Shopware/Components/Model/ModelManager.php
- engine/Shopware/Controllers/Backend/Search.php
# Some day this should be specified
- - '#no value type specified in iterable type Doctrine\\DBAL\\#'
+ - '#type specified in iterable type Doctrine\\DBAL\\#'
+ - '#type specified in iterable type PDOStatement#'
+ - '#generic class PDOStatement .*does not specify its types: rowType#'
- # This method does not exists, but it does not throw an error. Needs to be checked
+ # This method does not exist, but it does not throw an error. Needs to be checked
- '#Call to an undefined method Enlight_Template_Manager::setCompileId\(\)#'
# Needs some improvements in the doctrine PHPStan extensions: see https://github.com/phpstan/phpstan-doctrine/pull/167
- - '#Cannot call method fetch.*\(\) on Doctrine\\DBAL\\.*\|int#'
+ - '#Cannot call method (fetch.*|rowCount)\(\) on Doctrine\\DBAL\\.*\|int#'
- - # This property contains many different repositories, so we do not specify the type
+ - # This property contains many repositories, so we do not specify the type
message: '#with generic class Shopware\\Components\\Model\\ModelRepository does not specify its types: TEntityClass#'
path: engine/Shopware/Controllers/Backend/Config.php
+
- # While cloning entities the ID or foreign key columns need to be set to `null` even if they do not allow that from the database definition
message: '#Property Shopware\\Models\\Emotion\\.*::.*id|Id \(int\) does not accept null#'
paths:
@@ -120,7 +114,7 @@ parameters:
- engine/Shopware/Models/Config/Element.php
- engine/Shopware/Models/Config/Value.php
- - # Testing DI container stuff with autowiring services into controller actions. No possibility to teach that to PHPStan
+ - # Testing DI container stuff with auto-wiring services into controller actions. No possibility to teach that to PHPStan
message: '#Service "Shopware\\Tests\\Functional\\Bundle\\ControllerBundle\\TestController\\Test" is not registered in the container#'
path: tests/Functional/Bundle/ControllerBundle/ControllerActionTest.php
-
@@ -130,11 +124,6 @@ parameters:
message: '#Parameter \#1 \$loader of method Enlight_Controller_Action::setContainer\(\) expects Shopware\\Components\\DependencyInjection\\Container\|null, TestContainer given#'
path: tests/Functional/Bundle/ControllerBundle/ControllerActionTest.php
- - # Somehow PHPStan does not recognize the return types correctly
- message: '#Call to static method PHPUnit\\Framework\\Assert::assertIsArray\(\) with true|null will always evaluate to false#'
- count: 4
- path: tests/Functional/Core/BasketTest.php
-
- # PHPStan has issues to recognize the inheritance of SortingInterface and ConditionInterface
message: '#Parameter \#1 \$criteriaPart of method Shopware\\Bundle\\SearchBundleES\\SortingHandler\\.*SortingHandler::getSorting\(\) expects Shopware\\Bundle\\SearchBundle\\Sorting\\.*Sorting, Shopware\\Bundle\\SearchBundle\\CriteriaPartInterface given#'
path: engine/Shopware/Bundle/SearchBundleES/SortingHandler
@@ -148,25 +137,20 @@ parameters:
message: '#Parameter \#1 \$sorting of method Shopware\\Bundle\\CustomerSearchBundleDBAL\\SortingHandler\\.*SortingHandler::addSorting\(\) expects Shopware\\Bundle\\CustomerSearchBundle\\Sorting\\.*Sorting, Shopware\\Bundle\\SearchBundle\\SortingInterface given#'
path: engine/Shopware/Bundle/CustomerSearchBundleDBAL/SortingHandler
- - # For testing it is not necessary to declare the whole basket array correctly
+ - # For testing, it is not necessary to declare the whole basket array correctly
message: '#Parameter \#1 \$basket of method Shopware\\Components\\BasketSignature\\BasketSignatureGenerator::generateSignature\(\) expects array.*, array.* given#'
path: tests/Unit/Components/BasketSignature/BasketSignatureCreatorTest.php
+
- # Parent setUp method is not called on purpose
message: '#Missing call to parent::setUp\(\) method#'
paths:
- - tests/Functional/Core/sCoreTest.php
- tests/Functional/Controllers/Backend/OrderTest.php
- tests/Functional/Controllers/Backend/UserManagerTest.php
+
- # Some class properties do not have a getter or setter, but they are needed for the Doctrine column declaration
message: '#Property Shopware\\Models\\.*::\$.* is never written, only read#'
path: engine/Shopware/Models
- - # Intended overwrite for easier testing
- message: '#PHPDoc type string of property Shopware\\Tests\\Functional\\Bundle\\BenchmarkBundle\\Controllers\\Backend\\Mocks\\ViewMock::\$template is not covariant with PHPDoc type Enlight_Template_Default\|null of overridden property Enlight_View_Default::\$template#'
- path: tests/Functional/Bundle/BenchmarkBundle/Controllers/Backend/Mocks/ViewMock.php
- - # Intended "endless" loop which is interrupted by an exception
- message: '#While loop condition is always true#'
- count: 1
- path: engine/Shopware/Bundle/BenchmarkBundle/Commands/SendStatisticsCommand.php
+
- # Giving "test" as construct parameter sets up a test storage
message: '#Parameter \#1 \$options of class Enlight_Event_Subscriber_Config constructor expects array\|null, string given#'
path: tests/Unit/Components/Event/SubscriberConfigTest.php
@@ -176,10 +160,41 @@ parameters:
paths:
- engine/Shopware/Bundle/MediaBundle/Commands/MediaOptimizeCommand.php
- engine/Shopware/Commands/ThemeCreateCommand.php
+
- # For testing purposes the constructor of the price struct gets strings
- message: '#Parameter .* of class Shopware\\Components\\Cart\\Struct\\Price constructor expects float.*string given#'
+ message: '#Parameter .* of class Shopware\\Components\\Cart\\Struct\\Price constructor expects float|numeric-string, .* given#'
path: tests/Functional/Components/Cart/ProportionalTaxCalculatorTest.php
- - # The doctrine extension has problems with detecting the select within an if condition. see https://github.com/phpstan/phpstan-doctrine/issues/331
- message: '#Error: Expected Doctrine\\ORM\\Query\\Lexer::T_FROM, got end of string#'
- path: engine/Shopware/Components/Api/Resource/EmotionPreset.php
+ - # Doctrine type is integer|string. PHPStan allows only specific values defined by constants
+ message: '#Property Shopware\\Models\\.*\\.*::\$.* type mapping mismatch: database can contain (int|string) but property expects .*#'
+ paths:
+ - engine/Shopware/Models/Dispatch/Dispatch.php
+ - engine/Shopware/Models/Newsletter/Container.php
+ - engine/Shopware/Models/ProductStream/ProductStream.php
+
+ - # PHPStan DBA extension complains about temporary database table, which is only active during the time the migrations run
+ message: "#^Query error\\: SQLSTATE\\[42S02\\]\\: Base table or view not found\\: 1146 Table .*translation_migration_id' doesn't exist \\(42S02\\)\\.$#"
+ count: 1
+ path: _sql/migrations/common/AttributeTranslationMigrationHelper.php
+ - # PHPStan DBA extension complains about temporary database column, which is only active during the time of the test
+ message: '#Query error: Column "s_order_basket_attributes.test_attr" does not exist#'
+ count: 1
+ path: tests/Functional/Components/Cart/CartToOrderAttributeTest.php
+
+ - # In this case PHPStan does not consider the second parameter flag of \Symfony\Component\DependencyInjection\ContainerInterface::get
+ message: '#Method Shopware\\Tests\\Mink\\Tests\\General\\Helpers\\SubContext::getService\(\) should return TService of object but returns object\|null#'
+ count: 1
+ path: tests/Mink/Tests/General/Helpers/SubContext.php
+
+ - # Intentionally pass a wrong value for the test
+ message: '#Parameter \#1 \$calculationType of method Shopware\\Bundle\\OrderBundle\\Service\\ShippingCostService::getShippingCostMultiplier\(\) expects 0\|1\|2\|3, 99 given#'
+ count: 1
+ path: tests/Unit/Bundle/OrderBundle/ShippingConstServiceTest.php
+
+ - # Test services are not recognized correctly by PHPStan in this container test class
+ message: '#Service ".*" is not registered in the container#'
+ path: tests/Unit/Components/DependencyInjection/ContainerTest.php
+
+ - # Needs some investigation how to fix the return types
+ message: '#Method Shopware\\Models\\.*\\Repository::.*\(\) should return Doctrine\\ORM\\Query<.*> but returns Doctrine\\ORM\\Query<.*>#'
+ path: engine/Shopware/Models/**/Repository.php
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 4c8f549de30..6b5d18a85b1 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -8,7 +8,7 @@ If you are not sure which license to use, or want more details about available l
## Contributing to the Shopware code base
-If you want to learn how to contribute code to Shopware, please refer to [Contribution Code](https://developers.shopware.com/contributing/contributing-code/).
+If you want to learn how to contribute code to Shopware, please refer to [Contribution Code](https://developers.shopware.com/community/contributing-code/).
## Documentation
diff --git a/Makefile b/Makefile
index 56973e9bb56..b9e28561d5d 100644
--- a/Makefile
+++ b/Makefile
@@ -38,6 +38,14 @@ fix-code-style: .make.install.composer-dependencies
check-phpstan: .make.install.composer-dependencies
php ./vendor/bin/phpstan analyze -c .phpstan.neon
+generate-phpstan-baseline: .make.install.composer-dependencies
+ mv .phpstan-baseline.neon phpstan-baseline.neon
+ sed -i -r 's/- .phpstan-baseline.neon/- phpstan-baseline.neon/g' .phpstan.neon
+ php ./vendor/bin/phpstan analyze -c .phpstan.neon --generate-baseline
+ wait;
+ mv phpstan-baseline.neon .phpstan-baseline.neon
+ sed -i -r 's/- phpstan-baseline.neon/- .phpstan-baseline.neon/g' .phpstan.neon
+
check-eslint-frontend: .make.install.npm-dependencies
npm run lint --prefix ./themes
@@ -69,10 +77,10 @@ test-phpunit: init
./vendor/bin/phpunit --config recovery/common/phpunit.xml.dist --log-junit build/artifacts/test-log.xml
test-phpunit-coverage-cobertura: init
- php -d pcov.enabled=1 -d pcov.directory="$(CURDIR)" vendor/bin/phpunit --configuration="tests/phpunit.xml.dist" --log-junit="build/artifacts/phpunit.junit.xml" --colors="never" --exclude-group="elasticSearch,pcovAdapterBrokenTest" --testsuite="$(TESTSUITE)" --coverage-cobertura="build/artifacts/phpunit-coverage-$(TESTSUITE).cobertura.xml"
+ php -d pcov.enabled=1 -d pcov.directory="$(CURDIR)" vendor/bin/phpunit --configuration="tests/phpunit.xml.dist" --colors="never" --exclude-group="elasticSearch,pcovAdapterBrokenTest" --testsuite="$(TESTSUITE)" --coverage-cobertura="build/artifacts/phpunit-coverage-$(TESTSUITE).cobertura.xml"
test-phpunit-coverage-statistic: init tests/phpunit-full-coverage.xml
- php -d pcov.enabled=1 -d pcov.directory="$(CURDIR)" vendor/bin/phpunit --configuration="tests/phpunit-full-coverage.xml" --log-junit="build/artifacts/phpunit.junit.xml" --colors="never" --exclude-group="elasticSearch,pcovAdapterBrokenTest" --testsuite="$(TESTSUITE)" --coverage-text
+ php -d pcov.enabled=1 -d pcov.directory="$(CURDIR)" vendor/bin/phpunit --configuration="tests/phpunit-full-coverage.xml" --colors="never" --exclude-group="elasticSearch,pcovAdapterBrokenTest" --testsuite="$(TESTSUITE)" --coverage-text
test-phpunit-elasticsearch: elasticsearch-populate
./vendor/bin/phpunit --config tests/phpunit.xml.dist --log-junit build/artifacts/test-log.xml --exclude-group=skipElasticSearch --group=elasticSearch
@@ -101,7 +109,8 @@ check-config-variables:
@if [ -z "$(DB_PASSWORD)" ]; then echo "No or invalid database password supplied"; exit 1; fi
clean-make-config:
- rm .make.config.* 2> /dev/null || true
+ rm -f .make.config.*
+ rm -f .make.install.*
clean:
rm .make.* 2> /dev/null || true
@@ -109,18 +118,19 @@ clean:
debug-config-test: .make.config.build.debug
.make.config: check-config-variables .make.config.behat
- @sed -e 's/%db\.user%/$(DB_USER)/g' -e 's/%db\.password%/$(DB_PASSWORD)/g' -e 's/%db\.database%/$(DB_NAME)/g' -e 's/%db\.host%/$(DB_HOST)/g' -e 's/%db\.port%/$(DB_PORT)/g' -e 's/%db\.port%/$(DB_PORT)/g' -e 's/%elasticsearch\.host%/$(ELASTICSEARCH_HOST)/g' < ./config.php.dist > ./config.php
+ @sed -e 's/%db\.user%/$(DB_USER)/g' -e 's/%db\.password%/$(DB_PASSWORD)/g' -e 's/%db\.database%/$(DB_NAME)/g' -e 's/%db\.host%/$(DB_HOST)/g' -e 's/%db\.port%/$(DB_PORT)/g' -e 's/%db\.port%/$(DB_PORT)/g' -e 's/%elasticsearch\.host%/$(ELASTICSEARCH_HOST)/g' -e 's|%smtp\.host%|$(SMTP_HOST)|g' < ./config.php.dist > ./config.php
touch $@
.make.config.build.%: check-config-variables .make.config.behat
- @sed -e 's/%db\.user%/$(DB_USER)/g' -e 's/%db\.password%/$(DB_PASSWORD)/g' -e 's/%db\.database%/$(DB_NAME)/g' -e 's/%db\.host%/$(DB_HOST)/g' -e 's/%db\.port%/$(DB_PORT)/g' -e 's/%db\.port%/$(DB_PORT)/g' -e 's/%elasticsearch\.host%/$(ELASTICSEARCH_HOST)/g' < ./build/config-$*.php > ./config.php
+ @sed -e 's/%db\.user%/$(DB_USER)/g' -e 's/%db\.password%/$(DB_PASSWORD)/g' -e 's/%db\.database%/$(DB_NAME)/g' -e 's/%db\.host%/$(DB_HOST)/g' -e 's/%db\.port%/$(DB_PORT)/g' -e 's/%db\.port%/$(DB_PORT)/g' -e 's/%elasticsearch\.host%/$(ELASTICSEARCH_HOST)/g' -e 's|%smtp\.host%|$(SMTP_HOST)|g' < ./build/config-$*.php > ./config.php
touch $@
.make.config.behat:
- @sed -e 's/%sw\.host%/$(SW_HOST)/g' -e 's|%sw\.path%|$(SW_BASE_PATH)|g' < ./build/behat.yml.dist > ./tests/Mink/behat.yml
+ @sed -e 's/%sw\.host%/$(SW_HOST)/g' -e 's|%sw\.path%|$(SW_BASE_PATH)|g' -e 's|%selenium\.host%|$(SELENIUM_HOST)|g' < ./tests/Mink/behat.yml.dist > ./tests/Mink/behat.yml
touch $@
.make.install.composer-dependencies:
+ composer update 'laminas/*' cocur/slugify
composer install
composer install -d recovery/common
composer bin all install
@@ -141,8 +151,6 @@ debug-config-test: .make.config.build.debug
./bin/console sw:theme:initialize
./bin/console sw:firstrunwizard:disable
./bin/console sw:admin:create --name="Demo" --email="demo@demo.de" --username="demo" --password="demo" --locale=de_DE -n
- ./bin/console sw:config:set installationSurvey false -d
- ./bin/console dbal:run-sql "INSERT IGNORE INTO \`s_core_auth_config\` (\`user_id\`, \`name\`, \`config\`) VALUES (1, 'customer_module', '{\"showWizard\":false}');"
recovery/install/data/install.lock:
touch $@
diff --git a/README.md b/README.md
index d76ad642a30..6c5ce901017 100644
--- a/README.md
+++ b/README.md
@@ -1,36 +1,22 @@
-# Shopware 6
-
-
-
-
-
-
-
-
-The completely newly developed successor "Shopware 6" is based entirely on the Symfony Framework and VueJS and is available under MIT licence at https://github.com/shopware/platform
-
# Shopware 5
-
+
[](https://crowdin.com/project/shopware)
-[](https://scrutinizer-ci.com/g/shopware/shopware/?branch=5.5)
[](https://packagist.org/packages/shopware/shopware)
[](https://packagist.org/packages/shopware/shopware)
[](http://slack.shopware.com?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
-- **License**: Dual license AGPL v3 / Proprietary
-- **GitHub Repository**:
-- **Issue Tracker**:
+- **License**: GNU General Public License v3 (some used parts have different licenses, which can be found in the respective files or directories)
+- **GitHub Repository**:
+- **Issues**:
## Overview

Shopware 5 is an open source e-commerce software made in Germany.
-Based on technologies like `Symfony 4`, `Doctrine 2` & `Zend Framework` Shopware comes as the perfect platform for your next e-commerce project.
-Furthermore, Shopware 5 provides an event-driven plugin system and an advanced hook system, giving you the ability to customize every part of the platform.
-
-Visit the forum at
+Based on technologies like `Symfony 4`, `Doctrine 2` & `Zend Framework` Shopware comes as the perfect platform for your e-commerce project.
+Furthermore, Shopware 5 provides an event-driven plugin system and an advanced hook system, giving you the ability to customize nearly every part of the platform.
----
@@ -46,6 +32,7 @@ Visit the forum at
- ctype
- curl
- dom
+- filter
- hash
- iconv
- gd (with freetype and libjpeg)
@@ -66,10 +53,10 @@ Follow the instruction below if you want to install Shopware 5 using Git.
1.) Clone the git repository to the desired location using:
- git clone https://github.com/shopware/shopware.git
+ git clone https://github.com/shopware5/shopware.git
In case you wish to contribute to Shopware, fork the `5.7` branch rather than cloning it, and create a pull request via GitHub.
-For further information please read the section "Get involved" of this document.
+For further information please read the section ["Get involved"](#get-involved) of this document.
2.) Set the correct directory permissions:
@@ -99,25 +86,20 @@ Some workarounds are in place because of this and place constraints on the funct
Go to the root directory of your shopware system and download the test images:
- wget -O test_images.zip http://releases.s3.shopware.com/test_images_since_5.1.zip
-
-For older Shopware versions < 5.1
-
- wget -O test_images.zip http://releases.s3.shopware.com/test_images.zip
+ wget -O test_images.zip http://releases.shopware.com/test_images_since_5.1.zip
Unzip the files inside the root directory:
unzip test_images.zip
-You can now access your shop
+You can now access your shop.
+The test_images.zip file also includes thumbnails for the responsive theme.
# Backend
The backend is located at `/backend` example `http://your.shop.com/backend`.
Backend Login: demo/demo
-The test_images.zip file includes thumbnails for the new responsive theme and the old deprecated template.
-
If you want to have full-featured demo data, you should download the respective demo data plugin in the First Run Wizard or in the Plugin Manager.
# Frontend users in demo data
@@ -127,37 +109,32 @@ If you want to have full-featured demo data, you should download the respective
# Get involved
-Shopware is available under dual license (AGPL v3 and proprietary license).
+Shopware is available under GPL v3 license.
If you want to contribute code (features or bugfixes), you have to create a pull request and include valid license information.
You can either contribute your code under New BSD or MIT license.
If you want to contribute to the backend part of Shopware, and your changes affect or are based on ExtJS code, they must be licensed under GPL V3, as per license requirements from Sencha Inc.
-If you are not sure which license to use, or want more details about available licensing or the contribution agreements we offer, you can contact us at .
-
For more information about contributing to Shopware, please see [CONTRIBUTING.md](CONTRIBUTING.md).
### How to report bugs / request features?
-We've always had a sympathetic ear for our community, so please feel free to submit tickets with bug reports or feature requests.
-In order to have a single issue tracking tool, we've decided to close the GitHub issue panel in favor of our Jira issue tracker, which is directly connected to our development division.
-
-* [Shopware ticket submit form](https://issues.shopware.com/createissue)
+We've always had an ear for our community, so please feel free to submit issues with bug reports or feature requests.
+Just create a new issue [here](https://github.com/shopware5/shopware/issues) using the respective templates.
# Copying / License
-Shopware is distributed under a dual license (AGPL v3 and proprietary license). You can find the whole license text in the `license.txt` file.
+Shopware is distributed under the AGPL v3.
+You can find the whole license text in the [license.txt](license.txt) file.
# Changelog
-The changelog and all available commits are located under .
+The changelog and all available commits can be found [here](https://github.com/shopware5/shopware/releases).
## Further reading
-* [Shopware AG](https://www.shopware.com) - Homepage of shopware AG
* [Shopware Developer Documentation](https://developers.shopware.com/)
-* [Shopware Docs](https://docs.shopware.com/) - Shopware documentation
-* [Shopware Forum](https://forum.shopware.com) - Community forum
-* [Shopware Marketplace](https://store.shopware.com) - Shopware Store
-* [Shopware on Crowdin](https://crowdin.com/project/shopware) - Crowdin (Translations)
+* [Shopware User Documentation](https://docs.shopware.com/en/shopware-5-en)
+* [Shopware Community Forum](https://forum.shopware.com/c/shopware-5/7)
+* [Shopware Store](https://store.shopware.com)
diff --git a/SECURITY.md b/SECURITY.md
new file mode 100644
index 00000000000..c191050c844
--- /dev/null
+++ b/SECURITY.md
@@ -0,0 +1,3 @@
+## Reporting a vulnerability
+
+Visit our [security reporting](https://www.shopware.com/en/contact/security-reporting) form to report security vulnerabilities and to take part in our bug bounty program.
diff --git a/UPGRADE-5.0.md b/UPGRADE-5.0.md
index 14518129d5e..8a19964fdcf 100644
--- a/UPGRADE-5.0.md
+++ b/UPGRADE-5.0.md
@@ -4,14 +4,14 @@ This changelog references changes done in Shopware 5.0 patch versions.
## 5.0.4 (2015-09-16)
-[View all changes from v5.0.3...v5.0.4](https://github.com/shopware/shopware/compare/v5.0.3...v5.0.4)
+[View all changes from v5.0.3...v5.0.4](https://github.com/shopware5/shopware/compare/v5.0.3...v5.0.4)
* Change file extension of `Shopware_Components_Convert_Excel::generateXML` to .xls
* Fixed jsonrenderer for backend order batchprocessing
## 5.0.3 (2015-08-24)
-[View all changes from v5.0.2...v5.0.3](https://github.com/shopware/shopware/compare/v5.0.2...v5.0.3)
+[View all changes from v5.0.2...v5.0.3](https://github.com/shopware5/shopware/compare/v5.0.2...v5.0.3)
* The variant API resource now supports the getList method. It will return all variants with prices and attributes. You can optionally calculate the gross price by using the "considerTaxInput" parameter.
* The getList method of the articles API resource now returns additionally the attributes of an article.
@@ -22,7 +22,7 @@ This changelog references changes done in Shopware 5.0 patch versions.
## 5.0.2 (2015-07-20)
-[View all changes from v5.0.1...v5.0.2](https://github.com/shopware/shopware/compare/v5.0.1...v5.0.2)
+[View all changes from v5.0.1...v5.0.2](https://github.com/shopware5/shopware/compare/v5.0.1...v5.0.2)
* Method `createMenuItem` in plugin bootstrap now results in an duplicate error when passing an existing label with the same parent
* Removed `Shopware_Controllers_Backend_Order::getStatisticAction` and statistics in the order backend module.
@@ -100,7 +100,7 @@ This changelog references changes done in Shopware 5.0 patch versions.
## 5.0.1 (2015-05-26)
-[View all changes from v5.0.0...v5.0.1](https://github.com/shopware/shopware/compare/v5.0.0...v5.0.1)
+[View all changes from v5.0.0...v5.0.1](https://github.com/shopware5/shopware/compare/v5.0.0...v5.0.1)
* Create `sw:theme:dump:configuration` command to generate watch files for theme compiling
* Rename \Shopware\Components\Theme\Compiler::preCompile to \Shopware\Components\Theme\Compiler::compile
diff --git a/UPGRADE-5.1.md b/UPGRADE-5.1.md
index 4d1ab5dcd89..82a6c506446 100644
--- a/UPGRADE-5.1.md
+++ b/UPGRADE-5.1.md
@@ -4,20 +4,20 @@ This changelog references changes done in Shopware 5.1 patch versions.
## 5.1.6 (2016-05-23)
-[View all changes from v5.1.5...v5.1.6](https://github.com/shopware/shopware/compare/v5.1.5...v5.1.6)
+[View all changes from v5.1.5...v5.1.6](https://github.com/shopware5/shopware/compare/v5.1.5...v5.1.6)
* The interface `Enlight_Components_Cron_Adapter` in `engine/Library/Enlight/Components/Cron/Adapter.php` got a new method `getJobByAction`. For default implementation see `engine/Library/Enlight/Components/Cron/Adapter/DBAL.php`.
* Fix a unserialize regression with PHP 5.6.21 and PHP 7.0.6.
## 5.1.5 (2016-04-11)
-[View all changes from v5.1.4...v5.1.5](https://github.com/shopware/shopware/compare/v5.1.4...v5.1.5)
+[View all changes from v5.1.4...v5.1.5](https://github.com/shopware5/shopware/compare/v5.1.4...v5.1.5)
* The smarty variable `sCategoryInfo` in Listing and Blog controllers is now deprecated and will be removed soon. Use `sCategoryContent` instead, it's a drop in replacement.
## 5.1.4 (2016-03-22)
-[View all changes from v5.1.3...v5.1.4](https://github.com/shopware/shopware/compare/v5.1.3...v5.1.4)
+[View all changes from v5.1.3...v5.1.4](https://github.com/shopware5/shopware/compare/v5.1.3...v5.1.4)
* Customer logout will now regenerate the session id and clear the customers basket.
* Added `IsNew` condition for product streams
@@ -40,7 +40,7 @@ This changelog references changes done in Shopware 5.1 patch versions.
## 5.1.3 (2016-02-15)
-[View all changes from v5.1.2...v5.1.3](https://github.com/shopware/shopware/compare/v5.1.2...v5.1.3)
+[View all changes from v5.1.2...v5.1.3](https://github.com/shopware5/shopware/compare/v5.1.2...v5.1.3)
* Switch Grunt to relativeUrls to unify the paths to less.php
* Deprecated `Enlight_Application::getOption()` and `Enlight_Application::getOptions`
@@ -56,7 +56,7 @@ This changelog references changes done in Shopware 5.1 patch versions.
## 5.1.2 (2016-01-12)
-[View all changes from v5.1.1...v5.1.2](https://github.com/shopware/shopware/compare/v5.1.1...v5.1.2)
+[View all changes from v5.1.1...v5.1.2](https://github.com/shopware5/shopware/compare/v5.1.1...v5.1.2)
* Out-of-stock variants on the detail page are now selectable
* `ProductNumberService::getAvailableNumber()` now returns the provided product variant to allow deep linking of out-of-stock variants
@@ -99,14 +99,14 @@ This changelog references changes done in Shopware 5.1 patch versions.
## 5.1.1 (2015-10-26)
-[View all changes from v5.1.0...v5.1.1](https://github.com/shopware/shopware/compare/v5.1.0...v5.1.1)
+[View all changes from v5.1.0...v5.1.1](https://github.com/shopware5/shopware/compare/v5.1.0...v5.1.1)
* Added new smarty block `frontend_detail_index_tabs_cross_selling` in the detail/ajax.tpl to prevent problems with custom themes
* Renamed block `backend/order/view/detail/communication` in `backend/order/view/detail/configuration.js` to `backend/order/view/detail/configuration`. The name was duplicated in another file and was renamed to match the correct file.
## 5.1.0 (2015-10-19)
-[View all changes from v5.0.4...v5.1.0](https://github.com/shopware/shopware/compare/v5.0.4...v5.1.0)
+[View all changes from v5.0.4...v5.1.0](https://github.com/shopware5/shopware/compare/v5.0.4...v5.1.0)
* Added event `Shopware_Plugin_Collect_MediaXTypes` to collect media related x_type fields for which the value needs to be normalized
* Updated Behat to v3.0 and other related libraries
@@ -297,4 +297,4 @@ This changelog references changes done in Shopware 5.1 patch versions.
* `Shopware\Models\Property\Repository::getGroupsQueryBuilder`
* `Shopware\Models\Property\Repository::getGroupsQuery`
* `Shopware_Plugins_Frontend_CronRefresh_Bootstrap::onCronJobTranslation()`
- * `Shopware_Components_DummyPlugin_Bootstrap`
\ No newline at end of file
+ * `Shopware_Components_DummyPlugin_Bootstrap`
diff --git a/UPGRADE-5.2.md b/UPGRADE-5.2.md
index b7feaabefdd..ee68877ba84 100644
--- a/UPGRADE-5.2.md
+++ b/UPGRADE-5.2.md
@@ -4,7 +4,7 @@ This changelog references changes done in Shopware 5.2 patch versions.
# 5.2.27
-[View all changes from v5.2.26...v5.2.27](https://github.com/shopware/shopware/compare/v5.2.26...v5.2.27)
+[View all changes from v5.2.26...v5.2.27](https://github.com/shopware5/shopware/compare/v5.2.26...v5.2.27)
* Added config check to disable the `Tell a friend` page if it is disabled via config.
* Fixed id collision in `themes/Backend/ExtJs/backend/base/component/Shopware.ModuleManager.js`
@@ -18,11 +18,11 @@ This changelog references changes done in Shopware 5.2 patch versions.
# 5.2.26
-[View all changes from v5.2.25...v5.2.26](https://github.com/shopware/shopware/compare/v5.2.25...v5.2.26)
+[View all changes from v5.2.25...v5.2.26](https://github.com/shopware5/shopware/compare/v5.2.25...v5.2.26)
## 5.2.25
-[View all changes from v5.2.24...v5.2.25](https://github.com/shopware/shopware/compare/v5.2.24...v5.2.25)
+[View all changes from v5.2.24...v5.2.25](https://github.com/shopware5/shopware/compare/v5.2.24...v5.2.25)
* Added notify event `Shopware_Modules_Basket_AddArticle_Added` in `engine/Shopware/Core/sBasket.php`
* The event `Shopware_Modules_Export_ExportResult_Filter_Fixed` was added and now filters the processed export result. Previously with `Shopware_Modules_Export_ExportResult_Filter`, an instance of `Zend_Db_Statement_Pdo` was supplied, which could not be used to filter the actual result.
@@ -30,14 +30,14 @@ This changelog references changes done in Shopware 5.2 patch versions.
# 5.2.24
-[View all changes from v5.2.23...v5.2.24](https://github.com/shopware/shopware/compare/v5.2.23...v5.2.24)
+[View all changes from v5.2.23...v5.2.24](https://github.com/shopware5/shopware/compare/v5.2.23...v5.2.24)
* Fixed custom datefield format for articles
* Fixed styling of image slider on tablet landscape view
## 5.2.23
-[View all changes from v5.2.22...v5.2.23](https://github.com/shopware/shopware/compare/v5.2.22...v5.2.23)
+[View all changes from v5.2.22...v5.2.23](https://github.com/shopware5/shopware/compare/v5.2.22...v5.2.23)
* Added conditional statement in `themes/Frontend/Responsive/frontend/_public/src/js/jquery.product-slider.js` to prevent the jquery plugin from sending ajax requests indefinitely
* Added `limit` parameter to `createQuery` and `createOptionQuery` in `engine/Shopware/Bundle/ESIndexingBundle/Property/PropertyQueryFactory`
@@ -46,7 +46,7 @@ This changelog references changes done in Shopware 5.2 patch versions.
## 5.2.22
-[View all changes from v5.2.21...v5.2.22](https://github.com/shopware/shopware/compare/v5.2.21...v5.2.22)
+[View all changes from v5.2.21...v5.2.22](https://github.com/shopware5/shopware/compare/v5.2.21...v5.2.22)
* Fixed the picture implementation of the `box-emotion.tpl` to load the correct image sizes
* Added new event `plugin/swAutoSubmit/onChangeSelection` in `themes/Frontend/Responsive/frontend/_public/src/js/jquery.auto-submit.js`
@@ -56,7 +56,7 @@ This changelog references changes done in Shopware 5.2 patch versions.
## 5.2.21
-[View all changes from v5.2.20...v5.2.21](https://github.com/shopware/shopware/compare/v5.2.20...v5.2.21)
+[View all changes from v5.2.20...v5.2.21](https://github.com/shopware5/shopware/compare/v5.2.20...v5.2.21)
* Updated Symfony to version 2.8.17
* Added paymentID as event property in `Shopware_Modules_Admin_Execute_Risk_Rule_RuleName`
@@ -73,13 +73,13 @@ This changelog references changes done in Shopware 5.2 patch versions.
## 5.2.20
-[View all changes from v5.2.19...v5.2.20](https://github.com/shopware/shopware/compare/v5.2.19...v5.2.20)
+[View all changes from v5.2.19...v5.2.20](https://github.com/shopware5/shopware/compare/v5.2.19...v5.2.20)
-* Reverted shopware/shopware#821 which added left joins for basket attributes in `sAdmin::sGetDispatchBasket()` and `sExport::sGetDispatchBasket()`
+* Reverted [shopware5/shopware#821](https://github.com/shopware5/shopware/pull/821) which added left joins for basket attributes in `sAdmin::sGetDispatchBasket()` and `sExport::sGetDispatchBasket()`
## 5.2.19
-[View all changes from v5.2.18...v5.2.19](https://github.com/shopware/shopware/compare/v5.2.18...v5.2.19)
+[View all changes from v5.2.18...v5.2.19](https://github.com/shopware5/shopware/compare/v5.2.18...v5.2.19)
* Changed the loading of backend widgets to disable widgets of deactivated plugins
* Added new Event `Shopware_Modules_Admin_regenerateSessionId_Start` in sAdmin::regenerateSessionId
@@ -98,14 +98,14 @@ This changelog references changes done in Shopware 5.2 patch versions.
## 5.2.18
-[View all changes from v5.2.17...v5.2.18](https://github.com/shopware/shopware/compare/v5.2.17...v5.2.18)
+[View all changes from v5.2.17...v5.2.18](https://github.com/shopware5/shopware/compare/v5.2.17...v5.2.18)
* Fixed invalid permissions after running media optimizer on some hosting systems
* Fixed session error in exports
## 5.2.17
-[View all changes from v5.2.16...v5.2.17](https://github.com/shopware/shopware/compare/v5.2.16...v5.2.17)
+[View all changes from v5.2.16...v5.2.17](https://github.com/shopware5/shopware/compare/v5.2.16...v5.2.17)
* Deprecated Smarty modifier `rewrite`. Modifier will be removed in 5.3.0.
* Changed default `session.gc_divisor` to `200`. To decrease session garbage collection probability.
@@ -150,13 +150,13 @@ The api resources are now available in the dependency injection container using
## 5.2.16
-[View all changes from v5.2.15...v5.2.16](https://github.com/shopware/shopware/compare/v5.2.15...v5.2.16)
+[View all changes from v5.2.15...v5.2.16](https://github.com/shopware5/shopware/compare/v5.2.15...v5.2.16)
* Improved form input filtering
## 5.2.15
-[View all changes from v5.2.14...v5.2.15](https://github.com/shopware/shopware/compare/v5.2.14...v5.2.15)
+[View all changes from v5.2.14...v5.2.15](https://github.com/shopware5/shopware/compare/v5.2.14...v5.2.15)
* Fixed article api resource when creating a new article with new configurator options and an image mapping for this new options
* Added cronjob registration via `Resources/cronjob.xml` file
@@ -165,7 +165,7 @@ The api resources are now available in the dependency injection container using
## 5.2.14
-[View all changes from v5.2.13...v5.2.14](https://github.com/shopware/shopware/compare/v5.2.13...v5.2.14)
+[View all changes from v5.2.13...v5.2.14](https://github.com/shopware5/shopware/compare/v5.2.13...v5.2.14)
### Add property "valueField" to the media field.
* The shopping world element "Media field" supports now to change the value field. All possible properties you can find in the file: `themes/Backend/ExtJs/backend/media_manager/model/media.js`
@@ -182,7 +182,7 @@ The api resources are now available in the dependency injection container using
## 5.2.13
-[View all changes from v5.2.12...v5.2.13](https://github.com/shopware/shopware/compare/v5.2.12...v5.2.13)
+[View all changes from v5.2.12...v5.2.13](https://github.com/shopware5/shopware/compare/v5.2.12...v5.2.13)
* Changed duplicate smarty block from `frontend_checkout_confirm_information_addresses_equal_panel_shipping_select_address` to `frontend_checkout_confirm_information_addresses_equal_panel_shipping_add_address` in `frontend/checkout/confirm.tpl`
* Added interface `\Shopware\Bundle\ESIndexingBundle\TextMappingInterface` which handles text field mappings for different elastic search versions
@@ -209,11 +209,11 @@ Example:
## 5.2.12
-[View all changes from v5.2.11...v5.2.12](https://github.com/shopware/shopware/compare/v5.2.11...v5.2.12)
+[View all changes from v5.2.11...v5.2.12](https://github.com/shopware5/shopware/compare/v5.2.11...v5.2.12)
## 5.2.11
-[View all changes from v5.2.10...v5.2.11](https://github.com/shopware/shopware/compare/v5.2.10...v5.2.11)
+[View all changes from v5.2.10...v5.2.11](https://github.com/shopware5/shopware/compare/v5.2.10...v5.2.11)
* Added new Smarty block `frontend_robots_txt_allows` to `frontend/robots_txt/index.tpl`
* Added new Smarty block `frontend_account_order_item_availability` to `frontend/account/order_item_details.tpl`
@@ -261,7 +261,7 @@ There must be at least one option tag and inside each option tag where must be a
## 5.2.10
-[View all changes from v5.2.9...v5.2.10](https://github.com/shopware/shopware/compare/v5.2.9...v5.2.10)
+[View all changes from v5.2.9...v5.2.10](https://github.com/shopware5/shopware/compare/v5.2.9...v5.2.10)
* Added optional `filter` option to `Shopware.apps.Base.view.element.Select`
* Set `remoteFilter` to `true` in several *base* stores:
@@ -287,13 +287,13 @@ There must be at least one option tag and inside each option tag where must be a
## 5.2.9
-[View all changes from v5.2.8...v5.2.9](https://github.com/shopware/shopware/compare/v5.2.8...v5.2.9)
+[View all changes from v5.2.8...v5.2.9](https://github.com/shopware5/shopware/compare/v5.2.8...v5.2.9)
* `filtergroupID` column will be set to `null` in the `s_articles` table when deleting a property set
## 5.2.8
-[View all changes from v5.2.7...v5.2.8](https://github.com/shopware/shopware/compare/v5.2.7...v5.2.8)
+[View all changes from v5.2.7...v5.2.8](https://github.com/shopware5/shopware/compare/v5.2.7...v5.2.8)
* Fixed a PHP 7 fatal error in the SVG rendering of mPDF
* Added missing update of the order details' order number, when converting a cancelled order to a *normal* order in `Shopware_Controllers_Backend_CanceledOrder::convertOrderAction()`
@@ -302,7 +302,7 @@ There must be at least one option tag and inside each option tag where must be a
## 5.2.7
-[View all changes from v5.2.6...v5.2.7](https://github.com/shopware/shopware/compare/v5.2.6...v5.2.7)
+[View all changes from v5.2.6...v5.2.7](https://github.com/shopware5/shopware/compare/v5.2.6...v5.2.7)
* Add support for third party post messages in the backend
* getOne function of customer api resource contains now the country and state data for billing and shipping address
@@ -311,7 +311,7 @@ There must be at least one option tag and inside each option tag where must be a
## 5.2.6
-[View all changes from v5.2.5...v5.2.6](https://github.com/shopware/shopware/compare/v5.2.5...v5.2.6)
+[View all changes from v5.2.5...v5.2.6](https://github.com/shopware5/shopware/compare/v5.2.5...v5.2.6)
* Changed visibility of sAdmin::loginUser to protected
* Added filter events to all convert functions in `LegacyStructConverter`
@@ -340,13 +340,13 @@ There must be at least one option tag and inside each option tag where must be a
## 5.2.5
-[View all changes from v5.2.4...v5.2.5](https://github.com/shopware/shopware/compare/v5.2.4...v5.2.5)
+[View all changes from v5.2.4...v5.2.5](https://github.com/shopware5/shopware/compare/v5.2.4...v5.2.5)
* Fixed SEO URL generation for URLs containing dots and forward slashes
## 5.2.4
-[View all changes from v5.2.3...v5.2.4](https://github.com/shopware/shopware/compare/v5.2.3...v5.2.4)
+[View all changes from v5.2.3...v5.2.4](https://github.com/shopware5/shopware/compare/v5.2.3...v5.2.4)
* Introduced new interface `Shopware\Components\Slug\SlugInterface` to generate URL safe versions of a string
* Service id `shopware.slug`
@@ -388,7 +388,7 @@ There must be at least one option tag and inside each option tag where must be a
## 5.2.3
-[View all changes from v5.2.2...v5.2.3](https://github.com/shopware/shopware/compare/v5.2.2...v5.2.3)
+[View all changes from v5.2.2...v5.2.3](https://github.com/shopware5/shopware/compare/v5.2.2...v5.2.3)
* Updated `guzzlehttp/guzzle` to version 5.3.1 to mitigate [httproxy](https://httpoxy.org/) vulnerability
* Set timeouts from install/update/(secure) uninstall operations in plugin manager to 300 seconds
@@ -405,13 +405,13 @@ There must be at least one option tag and inside each option tag where must be a
## 5.2.2 (2016-07-13)
-[View all changes from v5.2.0...v5.2.2](https://github.com/shopware/shopware/compare/v5.2.0...v5.2.2)
+[View all changes from v5.2.0...v5.2.2](https://github.com/shopware5/shopware/compare/v5.2.0...v5.2.2)
* Add support for Symfony `console.command` service tag to register commands directly inside service container
## 5.2.0 (2016-07-01)
-[View all changes from v5.1.6...v5.2.0](https://github.com/shopware/shopware/compare/v5.1.6...v5.2.0)
+[View all changes from v5.1.6...v5.2.0](https://github.com/shopware5/shopware/compare/v5.1.6...v5.2.0)
* Increased minimum required PHP version to PHP >= 5.6.4.
* Added CSRF protection to frontend and backend which is enabled by default.
diff --git a/UPGRADE-5.3.md b/UPGRADE-5.3.md
index 299cec957b7..1df87b2dfb6 100644
--- a/UPGRADE-5.3.md
+++ b/UPGRADE-5.3.md
@@ -4,7 +4,7 @@ This changelog references changes done in Shopware 5.3 patch versions.
## 5.3.7
-[View all changes from v5.3.6...v5.3.7](https://github.com/shopware/shopware/compare/v5.3.6...v5.3.7)
+[View all changes from v5.3.6...v5.3.7](https://github.com/shopware5/shopware/compare/v5.3.6...v5.3.7)
### Changes
@@ -17,7 +17,7 @@ This changelog references changes done in Shopware 5.3 patch versions.
## 5.3.6
-[View all changes from v5.3.5...v5.3.6](https://github.com/shopware/shopware/compare/v5.3.5...v5.3.6)
+[View all changes from v5.3.5...v5.3.6](https://github.com/shopware5/shopware/compare/v5.3.5...v5.3.6)
### Changes
@@ -29,7 +29,7 @@ This changelog references changes done in Shopware 5.3 patch versions.
## 5.3.5
-[View all changes from v5.3.4...v5.3.5](https://github.com/shopware/shopware/compare/v5.3.4...v5.3.5)
+[View all changes from v5.3.4...v5.3.5](https://github.com/shopware5/shopware/compare/v5.3.4...v5.3.5)
### Additions
@@ -62,7 +62,7 @@ This changelog references changes done in Shopware 5.3 patch versions.
## 5.3.4
-[View all changes from v5.3.3...v5.3.4](https://github.com/shopware/shopware/compare/v5.3.3...v5.3.4)
+[View all changes from v5.3.3...v5.3.4](https://github.com/shopware5/shopware/compare/v5.3.3...v5.3.4)
### Additions
@@ -92,7 +92,7 @@ This changelog references changes done in Shopware 5.3 patch versions.
## 5.3.3
-[View all changes from v5.3.2...v5.3.3](https://github.com/shopware/shopware/compare/v5.3.2...v5.3.3)
+[View all changes from v5.3.2...v5.3.3](https://github.com/shopware5/shopware/compare/v5.3.2...v5.3.3)
### Additions
@@ -111,7 +111,7 @@ This changelog references changes done in Shopware 5.3 patch versions.
## 5.3.2
-[View all changes from v5.3.1...v5.3.2](https://github.com/shopware/shopware/compare/v5.3.1...v5.3.2)
+[View all changes from v5.3.1...v5.3.2](https://github.com/shopware5/shopware/compare/v5.3.1...v5.3.2)
### Additions
@@ -125,7 +125,7 @@ This changelog references changes done in Shopware 5.3 patch versions.
## 5.3.0
-[View all changes from v5.2.27...v5.3.0](https://github.com/shopware/shopware/compare/v5.2.27...v5.3.0)
+[View all changes from v5.2.27...v5.3.0](https://github.com/shopware5/shopware/compare/v5.2.27...v5.3.0)
### Additions
diff --git a/UPGRADE-5.4.md b/UPGRADE-5.4.md
index 4b478a4bc0d..2e669eb81b0 100644
--- a/UPGRADE-5.4.md
+++ b/UPGRADE-5.4.md
@@ -4,7 +4,7 @@ This changelog references changes done in Shopware 5.4 patch versions.
## 5.4.6
-[View all changes from v5.4.5...v5.4.6](https://github.com/shopware/shopware/compare/v5.4.5...v5.4.6)
+[View all changes from v5.4.5...v5.4.6](https://github.com/shopware5/shopware/compare/v5.4.5...v5.4.6)
### Additions
@@ -42,7 +42,7 @@ This changelog references changes done in Shopware 5.4 patch versions.
## 5.4.5
-[View all changes from v5.4.4...v5.4.5](https://github.com/shopware/shopware/compare/v5.4.4...v5.4.5)
+[View all changes from v5.4.4...v5.4.5](https://github.com/shopware5/shopware/compare/v5.4.4...v5.4.5)
### Additions
@@ -80,7 +80,7 @@ This changelog references changes done in Shopware 5.4 patch versions.
## 5.4.4
-[View all changes from v5.4.3...v5.4.4](https://github.com/shopware/shopware/compare/v5.4.3...v5.4.4)
+[View all changes from v5.4.3...v5.4.4](https://github.com/shopware5/shopware/compare/v5.4.3...v5.4.4)
### Additions
@@ -136,7 +136,7 @@ This changelog references changes done in Shopware 5.4 patch versions.
## 5.4.3
-[View all changes from v5.4.2...v5.4.3](https://github.com/shopware/shopware/compare/v5.4.2...v5.4.3)
+[View all changes from v5.4.2...v5.4.3](https://github.com/shopware5/shopware/compare/v5.4.2...v5.4.3)
### Additions
@@ -167,7 +167,7 @@ This changelog references changes done in Shopware 5.4 patch versions.
## 5.4.2
-[View all changes from v5.4.1...v5.4.2](https://github.com/shopware/shopware/compare/v5.4.1...v5.4.2)
+[View all changes from v5.4.1...v5.4.2](https://github.com/shopware5/shopware/compare/v5.4.1...v5.4.2)
### Additions
@@ -190,7 +190,7 @@ This changelog references changes done in Shopware 5.4 patch versions.
## 5.4.1
-[View all changes from v5.4.0...v5.4.1](https://github.com/shopware/shopware/compare/v5.4.0...v5.4.1)
+[View all changes from v5.4.0...v5.4.1](https://github.com/shopware5/shopware/compare/v5.4.0...v5.4.1)
### Additions
@@ -237,7 +237,7 @@ This changelog references changes done in Shopware 5.4 patch versions.
## 5.4.0
-[View all changes from v5.3.7...v5.4.0](https://github.com/shopware/shopware/compare/v5.3.7...v5.4.0)
+[View all changes from v5.3.7...v5.4.0](https://github.com/shopware5/shopware/compare/v5.3.7...v5.4.0)
### Additions
diff --git a/UPGRADE-5.5.md b/UPGRADE-5.5.md
index 8515c0c6bb6..85cb16c566b 100644
--- a/UPGRADE-5.5.md
+++ b/UPGRADE-5.5.md
@@ -4,7 +4,7 @@ This changelog references changes done in Shopware 5.5 patch versions.
## 5.5.10
-[View all changes from v5.5.9...v5.5.10](https://github.com/shopware/shopware/compare/v5.5.9...v5.5.10)
+[View all changes from v5.5.9...v5.5.10](https://github.com/shopware5/shopware/compare/v5.5.9...v5.5.10)
### Additions
@@ -20,7 +20,7 @@ This changelog references changes done in Shopware 5.5 patch versions.
## 5.5.9
-[View all changes from v5.5.8...v5.5.9](https://github.com/shopware/shopware/compare/v5.5.8...v5.5.9)
+[View all changes from v5.5.8...v5.5.9](https://github.com/shopware5/shopware/compare/v5.5.8...v5.5.9)
### Additions
@@ -82,7 +82,7 @@ This changelog references changes done in Shopware 5.5 patch versions.
## 5.5.8
-[View all changes from v5.5.7...v5.5.8](https://github.com/shopware/shopware/compare/v5.5.7...v5.5.8)
+[View all changes from v5.5.7...v5.5.8](https://github.com/shopware5/shopware/compare/v5.5.7...v5.5.8)
### Additions
@@ -167,7 +167,7 @@ For security reasons, some extensions like php, cgi, com, exe are not allowed in
## 5.5.7
-[View all changes from v5.5.6...v5.5.7](https://github.com/shopware/shopware/compare/v5.5.6...v5.5.7)
+[View all changes from v5.5.6...v5.5.7](https://github.com/shopware5/shopware/compare/v5.5.6...v5.5.7)
### Additions
@@ -220,7 +220,7 @@ For security reasons, some extensions like php, cgi, com, exe are not allowed in
* `\Shopware\Components\Plugin\XmlCronjobReader`
* `\Shopware\Components\Plugin\XmlPluginInfoReader`
* `\Shopware\Components\Plugin\XmlConfigDefinitionReader`
- They have been replaced in Shopware 5.6 with new implementations in the namespace [Shopware\Components\Plugin\XmlReader](https://github.com/shopware/shopware/tree/5.6/engine/Shopware/Components/Plugin/XmlReader)
+ They have been replaced in Shopware 5.6 with new implementations in the namespace [Shopware\Components\Plugin\XmlReader](https://github.com/shopware5/shopware/tree/5.6/engine/Shopware/Components/Plugin/XmlReader)
### Removals
@@ -289,7 +289,7 @@ return [
## 5.5.6
-[View all changes from v5.5.5...v5.5.6](https://github.com/shopware/shopware/compare/v5.5.5...v5.5.6)
+[View all changes from v5.5.5...v5.5.6](https://github.com/shopware5/shopware/compare/v5.5.5...v5.5.6)
### Changes
@@ -298,7 +298,7 @@ return [
## 5.5.5
-[View all changes from v5.5.4...v5.5.5](https://github.com/shopware/shopware/compare/v5.5.4...v5.5.5)
+[View all changes from v5.5.4...v5.5.5](https://github.com/shopware5/shopware/compare/v5.5.4...v5.5.5)
### Additions
@@ -387,7 +387,7 @@ return [
## 5.5.4
-[View all changes from v5.5.3...v5.5.4](https://github.com/shopware/shopware/compare/v5.5.3...v5.5.4)
+[View all changes from v5.5.3...v5.5.4](https://github.com/shopware5/shopware/compare/v5.5.3...v5.5.4)
### Additions
@@ -457,7 +457,7 @@ return [
## 5.5.3
-[View all changes from v5.5.2...v5.5.3](https://github.com/shopware/shopware/compare/v5.5.2...v5.5.3)
+[View all changes from v5.5.2...v5.5.3](https://github.com/shopware5/shopware/compare/v5.5.2...v5.5.3)
### Additions
@@ -485,7 +485,7 @@ return [
## 5.5.2
-[View all changes from v5.5.1...v5.5.2](https://github.com/shopware/shopware/compare/v5.5.1...v5.5.2)
+[View all changes from v5.5.1...v5.5.2](https://github.com/shopware5/shopware/compare/v5.5.1...v5.5.2)
### Additions
@@ -567,7 +567,7 @@ return [
## 5.5.1
-[View all changes from v5.5.0...v5.5.1](https://github.com/shopware/shopware/compare/v5.5.0...v5.5.1)
+[View all changes from v5.5.0...v5.5.1](https://github.com/shopware5/shopware/compare/v5.5.0...v5.5.1)
### Changes
@@ -575,7 +575,7 @@ return [
## 5.5.0
-[View all changes from v5.4.6...v5.5.0](https://github.com/shopware/shopware/compare/v5.4.6...v5.5.0)
+[View all changes from v5.4.6...v5.5.0](https://github.com/shopware5/shopware/compare/v5.4.6...v5.5.0)
### Additions
diff --git a/UPGRADE-5.6.md b/UPGRADE-5.6.md
index 4d10e9a21a6..5daea36ab92 100644
--- a/UPGRADE-5.6.md
+++ b/UPGRADE-5.6.md
@@ -2,9 +2,21 @@
This changelog references changes done in Shopware 5.6 patch versions.
+## 5.6.10
+
+[View all changes from v5.6.9...v5.6.10](https://github.com/shopware5/shopware/compare/v5.6.9...v5.6.10)
+
+## 5.6.9
+
+[View all changes from v5.6.8...v5.6.9](https://github.com/shopware5/shopware/compare/v5.6.8...v5.6.9)
+
+### Changes
+
+* Changed bot detection to not recognize Huawei devices as bot
+
## 5.6.8
-[View all changes from v5.6.7...v5.6.8](https://github.com/shopware/shopware/compare/v5.6.7...v5.6.8)
+[View all changes from v5.6.7...v5.6.8](https://github.com/shopware5/shopware/compare/v5.6.7...v5.6.8)
### Additions
@@ -23,7 +35,7 @@ This changelog references changes done in Shopware 5.6 patch versions.
## 5.6.7
-[View all changes from v5.6.6...v5.6.7](https://github.com/shopware/shopware/compare/v5.6.6...v5.6.7)
+[View all changes from v5.6.6...v5.6.7](https://github.com/shopware5/shopware/compare/v5.6.6...v5.6.7)
### Additions
@@ -92,7 +104,7 @@ This changelog references changes done in Shopware 5.6 patch versions.
## 5.6.6
-[View all changes from v5.6.5...v5.6.6](https://github.com/shopware/shopware/compare/v5.6.5...v5.6.6)
+[View all changes from v5.6.5...v5.6.6](https://github.com/shopware5/shopware/compare/v5.6.5...v5.6.6)
### Changes
@@ -100,7 +112,7 @@ This changelog references changes done in Shopware 5.6 patch versions.
## 5.6.5
-[View all changes from v5.6.4...v5.6.5](https://github.com/shopware/shopware/compare/v5.6.4...v5.6.5)
+[View all changes from v5.6.4...v5.6.5](https://github.com/shopware5/shopware/compare/v5.6.4...v5.6.5)
### Additions
@@ -149,7 +161,7 @@ This changelog references changes done in Shopware 5.6 patch versions.
## 5.6.4
-[View all changes from v5.6.3...v5.6.4](https://github.com/shopware/shopware/compare/v5.6.3...v5.6.4)
+[View all changes from v5.6.3...v5.6.4](https://github.com/shopware5/shopware/compare/v5.6.3...v5.6.4)
### Changes
@@ -157,7 +169,7 @@ This changelog references changes done in Shopware 5.6 patch versions.
## 5.6.3
-[View all changes from v5.6.2...v5.6.3](https://github.com/shopware/shopware/compare/v5.6.2...v5.6.3)
+[View all changes from v5.6.2...v5.6.3](https://github.com/shopware5/shopware/compare/v5.6.2...v5.6.3)
### Additions
@@ -220,7 +232,7 @@ to read [this documentation](https://developers.shopware.com/developers-guide/co
## 5.6.2
-[View all changes from v5.6.1...v5.6.2](https://github.com/shopware/shopware/compare/v5.6.1...v5.6.2)
+[View all changes from v5.6.1...v5.6.2](https://github.com/shopware5/shopware/compare/v5.6.1...v5.6.2)
### Additions
@@ -283,7 +295,7 @@ to read [this documentation](https://developers.shopware.com/developers-guide/co
## 5.6.1
-[View all changes from v5.6.0...v5.6.1](https://github.com/shopware/shopware/compare/v5.6.0...v5.6.1)
+[View all changes from v5.6.0...v5.6.1](https://github.com/shopware5/shopware/compare/v5.6.0...v5.6.1)
### Additions
@@ -313,7 +325,7 @@ to read [this documentation](https://developers.shopware.com/developers-guide/co
## 5.6.0
-[View all changes from v5.5.10...v5.6.0](https://github.com/shopware/shopware/compare/v5.5.10...v5.6.0)
+[View all changes from v5.5.10...v5.6.0](https://github.com/shopware5/shopware/compare/v5.5.10...v5.6.0)
### Additions
@@ -402,7 +414,7 @@ to read [this documentation](https://developers.shopware.com/developers-guide/co
* Added `_config` property to class `Shopware_Models_Document_Order` to make it usable while model creation
* Added new parameter to prevent certain exceptions from cluttering your logs. See [Disable logging of specific exceptions](###Disable logging of specific exceptions) for more details
* Added a `Symfony\Component\HttpKernel\Bundle\Bundle` class to all Shopware bundles and moved all service.xml files to a corresponding `DependencyInjection` directory
-* Added `es.index_configuration` and `es.backend.index_configuration` section to `config.php` to allow custom elasticsearch settings
+* Added `es.index_settings` and `es.backend.index_settings` section to `config.php` to allow custom elasticsearch settings
* Added getter and setter to Config/Form model
* Added new event `Shopware_Controllers_Order_SendMail_Prepare` to `Shopware_Controllers_Backend_Order::sendMailAction`
* Added `Shopware\Components\CacheSubscriber` to clear config cache, when plugin config changes
diff --git a/UPGRADE-5.7.md b/UPGRADE-5.7.md
index ffb9903ecea..795460ee3da 100644
--- a/UPGRADE-5.7.md
+++ b/UPGRADE-5.7.md
@@ -2,58 +2,333 @@
This changelog references changes done in Shopware 5.7 patch versions.
-## 5.7.10
+## 5.7.21
+
+[View all changes from v5.7.20...v5.7.21](https://github.com/shopware5/shopware/compare/v5.7.20...v5.7.21)
+
+### Additions
+
+* Added compatibility with PHP 8.3
+* Added new polyfill `symfony/polyfill-php83` to be able to use PHP 8.3 features
+
+### Changes
+
+* Changed behaviour of the translation transfer while setting a product variant as the main variant
+* Changed the test kernel, so PHPUnit tests do no longer ignore PHP warnings and notices and are failing instead
+* Changed the `plugin.xsd` complexType `pluginType` so it could be validated again with newer `libxml2` versions
+
+* Updated `beberlei/assert` to version 3.3.3
+* Updated `beberlei/doctrineextensions` to version 1.4.0
+* Updated `cocur/slugify` to version 4.6.0 for PHP 8.0 and newer
+* Updated `doctrine/annotations` to version 1.14.4
+* Updated `doctrine/common` to version 3.5.0
+* Updated `doctrine/inflector` to version 2.0.10
+* Updated `doctrine/orm` to version 2.15.5
+* Updated `doctrine/persistence` to version 3.4.0
+* Updated `elasticsearch/elasticsearch` to version 7.17.3
+* Updated `friendsofphp/proxy-manager-lts` to version 1.0.18
+* Updated `google/cloud-storage` to version 1.39.0
+* Updated `guzzlehttp/guzzle` to version 7.9.2
+* Updated `guzzlehttp/psr7` to version 2.7.0
+* Updated `monolog/monolog` to version 2.10.0
+* Updated `mpdf/mpdf` to version 8.2.5
+* Updated `laminas/laminas-code` to version 4.16.0 for PHP 8.1 and newer
+* Updated `laminas/laminas-escaper` to version 2.16.0 for PHP 8.1 and newer
+* Updated `phpunit/phpunit` to version 9.6.29
+* Updated `setasign/fpdf` to version 1.8.6
+* Updated `setasign/fpdi` to version 2.6.4
+* Updated `symfony/polyfill-php80` to version 1.33.0
+* Updated `symfony/polyfill-php81` to version 1.33.0
+* Updated `symfony/polyfill-php82` to version 1.33.0
+* Updated `symfony/polyfill-php83` to version 1.33.0
+* Updated `symfony/process` to version 5.4.47
+* Updated `symfony/http-kernel` to version 4.4.51
+* Updated `symfony/serializer` to version 5.4.45
+* Updated `voku/anti-xss` to version 4.1.42
+* Updated `wikimedia/less.php` to version 5.1.2
+* Updated several indirect dependencies
+* Updated npm dependencies in `themes/package.json`
+* Updated npm dependencies in `themes/Frontend/Responsive/package.json`
+* Updated devenv dependencies
+
+### Removals
+
+* Removed development dependency `phpspec/prophecy-phpunit` as it is no longer used due to a refactoring of `Shopware\Tests\Unit\Components\DependencyInjection\ContainerTest`
+
+## 5.7.20
+
+[View all changes from v5.7.19...v5.7.20](https://github.com/shopware5/shopware/compare/v5.7.19...v5.7.20)
+
+### Changes
-[View all changes from v5.7.9...v5.7.10](https://github.com/shopware/shopware/compare/v5.7.9...v5.7.10)
+* Changed the removal of font files provided by mPDF from the `vendor` directory so that `DejaVu` font is kept as default.
+
+### Removals
+
+* Removed the font files from `engine/Library/Mpdf/ttfonts` and their loading. Provide the font on your own, if you still need them.
+
+## 5.7.19
+
+[View all changes from v5.7.18...v5.7.19](https://github.com/shopware5/shopware/compare/v5.7.18...v5.7.19)
+
+## 5.7.18
+
+[View all changes from v5.7.17...v5.7.18](https://github.com/shopware5/shopware/compare/v5.7.17...v5.7.18)
+
+### Additions
+
+* Added new input field that does not allow values, that contain URLs
### Deprecations
+* Deprecated `\Shopware\Bundle\SearchBundleDBAL\SearchBundleDBALSubscriber`, it will be removed with Shopware 5.8, because it is not used.
+
+### Changes
+
+* Changed newsletter registration so that it does not allow URLs as value for first and last name
+* Changed customer registration so that it does not allow URLs as value for first and last name
+* Updated `behat/behat` to version 3.13.0
+* Updated `doctrine/dbal` to version 2.13.9
+* Updated `doctrine/orm` to version 2.15.2
+* Updated `doctrine/persistence` to version 3.2.0
+* Updated `elasticsearch/elasticsearch` to version 7.17.2
+* Updated `friendsofphp/proxy-manager-lts` to version 1.0.16
+* Updated `google/cloud-storage` to version 1.31.2
+* Updated `guzzlehttp/guzzle` to version 7.7.0
+* Updated `guzzlehttp/psr7` to version 2.5.0
+* Updated `laminas/laminas-code` to version 4.11.0 for PHP 8.1 and newer
+* Updated `mpdf/mpdf` to version 8.1.6
+* Updated `phpunit/phpunit` to version 9.6.8
+* Updated `setasign/fpdi` to version 2.3.7
+* Updated `symfony/serializer` to version 5.4.23
+* Updated `voku/anti-xss` to version 4.1.41
+* Updated `wikimedia/less.php` to version 4.1.0
+* Updated several indirect dependencies
+
+### Removals
+
+* Removed the feedback popup at first login, as the feedback is no longer used.
+* Removed the Shopware BI feature, as it will be shut down.
+
+## 5.7.17
+
+[View all changes from v5.7.16...v5.7.17](https://github.com/shopware5/shopware/compare/v5.7.16...v5.7.17)
+
+### Additions
+
+* Added version `4.8.0` to version constraint of `laminas/laminas-code` to allow installation on PHP 8.2
+* Added new polyfill `symfony/polyfill-php82` to be able to use PHP 8.2 features
+
+### Deprecations
+
+* Deprecated `\Shopware\Bundle\StoreFrontBundle\Gateway\ConfiguratorGatewayInterface::getProductCombinations`, it will be removed in the next minor version v5.8.
+
+### Changes
+
+* Updated `bcremer/line-reader` to version 1.3.0
+* Updated `behat/behat` to version 3.12.0
+* Updated `cocur/slugify` to version 4.3.0
+* Updated `doctrine/annotations` to version 1.14.3
+* Updated `doctrine/collections` to version 1.8.0
+* Updated `doctrine/common` to version 3.4.3
+* Updated `doctrine/event-manager` to version 1.2.0
+* Updated `doctrine/orm` to version 2.14.1
+* Updated `doctrine/persistence` to version 3.1.3
+* Updated `elasticsearch/elasticsearch` to version 7.17.1
+* Updated `friendsofphp/proxy-manager-lts` to version 1.0.14
+* Updated `google/cloud-storage` to version 1.30.1
+* Updated `guzzlehttp/psr7` to version 2.4.3
+* Updated `laminas/laminas-code` to version 4.7.1
+* Updated `laminas/laminas-escaper` to version 2.12.0
+* Updated `league/flysystem` to version 1.1.10
+* Updated `monolog/monolog` to version 2.9.1
+* Updated `mpdf/mpdf` to version 8.1.4
+* Updated `phpunit/phpunit` to version 9.6.3
+* Updated `sensiolabs/behat-page-object-extension` to version 2.3.7
+* Updated `setasign/fpdf` to version 1.8.5
+* Updated `symfony/console` to version 4.4.49
+* Updated `symfony/dependency-injection` to version 4.4.49
+* Updated `symfony/expression-language` to version 4.4.47
+* Updated `symfony/form` to version 4.4.48
+* Updated `symfony/http-foundation` to version 4.4.49
+* Updated `symfony/http-kernel` to version 4.4.50
+* Updated `symfony/polyfill-php80` to version 1.27.0
+* Updated `symfony/polyfill-php81` to version 1.27.0
+* Updated `symfony/serializer` to version 5.4.17
+* Updated `symfony/validator` to version 4.4.48
+* Updated `wikimedia/less.php` to version 3.2.0
+* Updated several indirect dependencies
+* Updated npm dependencies in `themes/package.json`
+* Updated npm dependencies in `themes/Frontend/Responsive/package.json`
+
+## 5.7.16
+
+[View all changes from v5.7.15...v5.7.16](https://github.com/shopware5/shopware/compare/v5.7.15...v5.7.16)
+
+### Additions
+
+* Added new block `backend/mail_log/model/filter/fields` in `themes/Backend/ExtJs/backend/mail_log/model/filter.js` to be able to extend the model fields
+* Added missing dependency `doctrine/inflector`, which was an indirect dependency before
+
+### Changes
+
+* Changed the following block names, because they were duplicated and could have caused errors
+
+| file path | old block name | new block name |
+|-----------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------|-----------------------------------------------------------------------------------|
+| themes/Backend/ExtJs/backend/analytics/view/table/partner_revenue.js | backend/analytics/view/table/referrer_revenue | backend/analytics/view/table/partner_revenue |
+| themes/Backend/ExtJs/backend/base/model/product_box_layout.js | backend/base/model/product_box_layout | backend/base/model/product_box_layout/fields |
+| themes/Backend/ExtJs/backend/config/model/main/value.js | backend/config/model/main/navigation/fields | backend/config/model/main/value/fields |
+| themes/Backend/ExtJs/backend/config/view/custom_search/sorting/classes/product_number_sorting.js | backend/config/view/custom_search/sorting/classes/product_name_sorting | backend/config/view/custom_search/sorting/classes/product_number_sorting |
+| themes/Backend/ExtJs/backend/config/view/main/fieldset.js | backend/config/view/main/form | backend/config/view/main/fields_set |
+| themes/Backend/ExtJs/backend/customer/model/batch.js | backend/customer/model/customer | backend/customer/model/batch |
+| themes/Backend/ExtJs/backend/customer/model/batch.js | backend/customer/model/customer/fields | backend/customer/model/batch/fields |
+| themes/Backend/ExtJs/backend/customer/view/customer_stream/conditions/not_registered_in_shop_condition.js | backend/customer/view/customer_stream/conditions/registered_in_shop_condition | backend/customer/view/customer_stream/conditions/not_registered_in_shop_condition |
+| themes/Backend/ExtJs/backend/mail_log/model/filter.js | backend/performance/model/filter | backend/mail_log/model/filter |
+| themes/Backend/ExtJs/backend/media_manager/view/replace/grid.js | backend/media_manager/view/replace/window | backend/media_manager/view/replace/grid |
+| themes/Backend/ExtJs/backend/media_manager/view/replace/upload.js | backend/media_manager/view/replace/row | backend/media_manager/view/replace/upload |
+| themes/Backend/ExtJs/backend/newsletter_manager/model/container.js | backend/newsletter_manager/model/sender/fields | backend/newsletter_manager/model/container/fields |
+| themes/Backend/ExtJs/backend/order/model/detail_batch.js | backend/order/model/batch | backend/order/model/detail_batch |
+| themes/Backend/ExtJs/backend/performance/controller/direct.js | backend/performance/controller/main | backend/performance/controller/direct |
+| themes/Backend/ExtJs/backend/performance/model/seo.js | backend/performance/model/top_seller/fields | backend/performance/model/seo/fields |
+| themes/Backend/ExtJs/backend/product_feed/model/shop.js | backend/product_feed/model/main | backend/product_feed/model/shop |
+| themes/Backend/ExtJs/backend/product_stream/view/condition_list/field/attribute_date_time.js | backend/product_stream/view/condition_list/condition/attribute_date | backend/product_stream/view/condition_list/condition/attribute_date_time |
+| themes/Backend/ExtJs/backend/shipping/store/tax.js | backend/shipping/store/country | backend/shipping/store/tax |
+| themes/Backend/ExtJs/backend/site/store/selected.js | backend/site/store/groups | backend/site/store/selected |
+| themes/Backend/ExtJs/backend/snippet/view/main/translate_window.js | backend/snippet/view/main/edit_form | backend/snippet/view/main/translate_window |
+| themes/Backend/ExtJs/backend/systeminfo/controller/systeminfo.js | backend/systeminfo/controller/main | backend/systeminfo/controller/systeminfo |
+| themes/Backend/ExtJs/backend/translation/view/main/services.js | backend/translation/view/main/window | backend/translation/view/main/services |
+| themes/Backend/ExtJs/backend/user_manager/model/user_detail.js | backend/user_manager/model/detail | backend/user_manager/model/user_detail |
+| themes/Backend/ExtJs/backend/user_manager/model/user_detail.js | backend/user_manager/model/detail/fields | backend/user_manager/model/user_detail/fields |
+| themes/Frontend/Bare/frontend/blog/comment/form.tpl | frontend_blog_comments_input_captcha_placeholder | frontend_blog_comments_input_captcha_notice |
+| themes/Frontend/Bare/frontend/blog/comments.tpl | frontend_blog_comments_form | frontend_blog_comments_form_action |
+| themes/Frontend/Bare/frontend/checkout/finish.tpl | frontend_checkout_confirm_information_addresses_billing_panel_title | frontend_checkout_finish_information_addresses_billing_panel_title |
+| themes/Frontend/Bare/frontend/compare/add_article.tpl | product_compare_error_title | product_compare_error_message |
+| themes/Frontend/Bare/frontend/compare/col.tpl | frontend_listing_box_article_price_regulation | frontend_compare_price_regulation |
+| themes/Frontend/Bare/frontend/compare/col.tpl | frontend_listing_box_article_price_discount_before | frontend_compare_price_regulation_before |
+| themes/Frontend/Bare/frontend/compare/col.tpl | frontend_listing_box_article_price_discount_after | frontend_compare_price_regulation_after |
+| themes/Frontend/Bare/frontend/compare/col_description.tpl | frontend_compare_article_name | frontend_compare_article_name_header |
+| themes/Frontend/Bare/frontend/compare/col_description.tpl | frontend_compare_votings | frontend_compare_votings_header |
+| themes/Frontend/Bare/frontend/compare/col_description.tpl | frontend_compare_description | frontend_compare_description_header |
+| themes/Frontend/Bare/frontend/compare/col_description.tpl | frontend_compare_price | frontend_compare_price_header |
+| themes/Frontend/Bare/frontend/compare/col_description.tpl | frontend_compare_properties | frontend_compare_properties_header |
+| themes/Frontend/Bare/frontend/detail/data.tpl | frontend_detail_data_pseudo_price_discount_content | frontend_detail_data_regulation_price_content |
+| themes/Frontend/Bare/frontend/listing/product-box/box-minimal.tpl | frontend_listing_box_article_price_discount_before | frontend_listing_box_article_price_regulation_before |
+| themes/Frontend/Bare/frontend/listing/product-box/box-minimal.tpl | frontend_listing_box_article_price_discount_after | frontend_listing_box_article_price_regulation_after |
+| themes/Frontend/Bare/frontend/listing/product-box/product-price.tpl | frontend_listing_box_article_price_discount_before | frontend_listing_box_article_price_regulation_before |
+| themes/Frontend/Bare/frontend/listing/product-box/product-price.tpl | frontend_listing_box_article_price_discount_after | frontend_listing_box_article_price_regulation_after |
+| themes/Frontend/Bare/frontend/newsletter/detail.tpl | frontend_newsletter_listing_error_message | frontend_newsletter_detail_error_message |
+| themes/Frontend/Bare/frontend/plugins/notification/index.tpl | frontend_account_index_form_captcha | frontend_detail_index_notification_captcha |
+
+* Changed the following jQuery event names, because they were duplicated and could have caused errors
+
+| file path | method | old event name | new event name |
+|---------------------------------------------------------------------------------|----------------------------------|-----------------------------------------------------|------------------------------------------------------------|
+| themes/Frontend/Responsive/frontend/_public/src/js/jquery.image-slider.js | onThumbnailSlideMove | plugin/swImageSlider/onThumbnailSlideTouch | plugin/swImageSlider/onThumbnailSlideMove |
+| themes/Frontend/Responsive/frontend/_public/src/js/jquery.infinite-scrolling.js | generateButton | plugin/swInfiniteScrolling/onLoadMore | plugin/swInfiniteScrolling/onGenerateButton |
+| themes/Frontend/Responsive/frontend/_public/src/js/jquery.listing-actions.js | setCategoryParamsFromTopLocation | plugin/swListingActions/onSetCategoryParamsFromData | plugin/swListingActions/onSetCategoryParamsFromTopLocation |
+| themes/Frontend/Responsive/frontend/_public/src/js/jquery.listing-actions.js | getLabelIcon | plugin/swListingActions/onCreateStarLabel | plugin/swListingActions/onGetLabelIcon |
+
+* Updated `cocur/slugify` to version 4.2.0
+* Updated `doctrine/annotations` to version 1.13.3
+* Updated `doctrine/collections` to version 1.7.3
+* Updated `doctrine/common` to version 3.4.0
+* Updated `doctrine/event-manager` to version 1.1.2
+* Updated `doctrine/orm` to version 2.13.1
+* Updated `doctrine/persistence` to version 2.5.4
+* Updated `google/cloud-storage` to version 1.28.1
+* Updated `guzzlehttp/guzzle` to version 7.5.0
+* Updated `guzzlehttp/psr7` to version 2.4.1
+* Updated `laminas/laminas-code` to version 4.6.0
+* Updated `league/flysystem-aws-s3-v3` to version 1.0.30
+* Updated `monolog/monolog` to version 2.8.0
+* Updated `phpunit/phpunit` to version 9.5.23
+* Updated `symfony/config` to version 4.4.44
+* Updated `symfony/console` to version 4.4.45
+* Updated `symfony/dependency-injection` to version 4.4.44
+* Updated `symfony/expression-language` to version 4.4.44
+* Updated `symfony/finder` to version 4.4.44
+* Updated `symfony/form` to version 4.4.45
+* Updated `symfony/http-foundation` to version 4.4.45
+* Updated `symfony/http-kernel` to version 4.4.45
+* Updated `symfony/options-resolver` to version 4.4.44
+* Updated `symfony/process` to version 4.4.44
+* Updated `symfony/serializer` to version 5.4.12
+* Updated `symfony/validator` to version 4.4.45
+* Updated several indirect dependencies
+
+## 5.7.15
+
+[View all changes from v5.7.14...v5.7.15](https://github.com/shopware5/shopware/compare/v5.7.14...v5.7.15)
+
+## 5.7.14
+
+[View all changes from v5.7.13...v5.7.14](https://github.com/shopware5/shopware/compare/v5.7.13...v5.7.14)
+
+## 5.7.13
+
+[View all changes from v5.7.12...v5.7.13](https://github.com/shopware5/shopware/compare/v5.7.12...v5.7.13)
+
+## 5.7.12
+
+[View all changes from v5.7.11...v5.7.12](https://github.com/shopware5/shopware/compare/v5.7.11...v5.7.12)
+
### Additions
* Added missing dependency `doctrine/annotations`, which was an indirect dependency before
+* Added new optional parameter `dateTime` to `\Shopware\Components\Logger::addRecord` method to be compatible with parent `\Monolog\Logger::addRecord` method
+* Added requirement `composer-runtime-api ^2.0` which was already added indirectly in version [5.7.8](#5.7.8)
### Changes
* Updated `bamarni/composer-bin-plugin` to version 1.5.0
* Updated `behat/mink` to version 1.10.0
* Updated `behat/mink-selenium2-driver` to version 1.6.0
+* Updated `doctrine/cache` to version 1.13.0
* Updated `doctrine/common` to version 3.3.0
* Updated `doctrine/dbal` to version 2.13.8
-* Updated `doctrine/persistence` to version 2.5.1
+* Updated `doctrine/orm` to version 2.12.3
+* Updated `doctrine/persistence` to version 2.5.3
* Updated `elasticsearch/elasticsearch` to version 7.17.0
-* Updated `friendsofphp/proxy-manager-lts` to version 1.0.7
-* Updated `google/cloud-storage` to version 1.26.2
-* Updated `guzzlehttp/guzzle` to version 7.4.2
+* Updated `friendsofphp/proxy-manager-lts` to version 1.0.12
+* Updated `google/cloud-storage` to version 1.27.1
+* Updated `guzzlehttp/guzzle` to version 7.4.5
+* Updated `guzzlehttp/psr7` to version 2.4.0
* Updated `laminas/laminas-escaper` to version 2.10.0
-* Updated `monolog/monolog` to version 2.5.0
+* Updated `monolog/monolog` to version 2.7.0
* Updated `mpdf/mpdf` to version 8.1.1
-* Updated `phpunit/phpunit` to version 9.5.20
+* Updated `phpunit/phpunit` to version 9.5.21
* Updated `symfony/browser-kit` to version 4.4.37
-* Updated `symfony/config` to version 4.4.41
-* Updated `symfony/console` to version 4.4.41
-* Updated `symfony/dependency-injection` to version 4.4.41
-* Updated `symfony/dom-crawler` to version 4.4.39
+* Updated `symfony/config` to version 4.4.42
+* Updated `symfony/console` to version 4.4.42
+* Updated `symfony/dependency-injection` to version 4.4.42
+* Updated `symfony/dom-crawler` to version 4.4.42
* Updated `symfony/expression-language` to version 4.4.41
-* Updated `symfony/filesystem` to version 4.4.39
+* Updated `symfony/filesystem` to version 4.4.42
* Updated `symfony/finder` to version 4.4.41
-* Updated `symfony/form` to version 4.4.41
-* Updated `symfony/http-foundation` to version 4.4.41
-* Updated `symfony/http-kernel` to version 4.4.41
+* Updated `symfony/form` to version 4.4.42
+* Updated `symfony/http-foundation` to version 4.4.42
+* Updated `symfony/http-kernel` to version 4.4.42
* Updated `symfony/options-resolver` to version 4.4.37
-* Updated `symfony/polyfill-php80` to version 1.25.0
-* Updated `symfony/polyfill-php81` to version 1.25.0
+* Updated `symfony/polyfill-php80` to version 1.26.0
+* Updated `symfony/polyfill-php81` to version 1.26.0
* Updated `symfony/process` to version 4.4.41
-* Updated `symfony/serializer` to version 5.4.8
+* Updated `symfony/serializer` to version 5.4.9
* Updated `symfony/validator` to version 4.4.41
* Updated `symfony/web-link` to version 4.4.37
* Updated several indirect dependencies
-### Removals
+## 5.7.11
+
+[View all changes from v5.7.10...v5.7.11](https://github.com/shopware5/shopware/compare/v5.7.10...v5.7.11)
+
+## 5.7.10
+[View all changes from v5.7.9...v5.7.10](https://github.com/shopware5/shopware/compare/v5.7.9...v5.7.10)
## 5.7.9
-[View all changes from v5.7.8...v5.7.9](https://github.com/shopware/shopware/compare/v5.7.8...v5.7.9)
+[View all changes from v5.7.8...v5.7.9](https://github.com/shopware5/shopware/compare/v5.7.8...v5.7.9)
### Changes
@@ -63,7 +338,7 @@ This changelog references changes done in Shopware 5.7 patch versions.
## 5.7.8
-[View all changes from v5.7.7...v5.7.8](https://github.com/shopware/shopware/compare/v5.7.7...v5.7.8)
+[View all changes from v5.7.7...v5.7.8](https://github.com/shopware5/shopware/compare/v5.7.7...v5.7.8)
### Additions
@@ -122,7 +397,7 @@ This changelog references changes done in Shopware 5.7 patch versions.
## 5.7.7
-[View all changes from v5.7.6...v5.7.7](https://github.com/shopware/shopware/compare/v5.7.6...v5.7.7)
+[View all changes from v5.7.6...v5.7.7](https://github.com/shopware5/shopware/compare/v5.7.6...v5.7.7)
### Deprecations
@@ -174,7 +449,7 @@ to log in again.**
## 5.7.6
-[View all changes from v5.7.5...v5.7.6](https://github.com/shopware/shopware/compare/v5.7.5...v5.7.6)
+[View all changes from v5.7.5...v5.7.6](https://github.com/shopware5/shopware/compare/v5.7.5...v5.7.6)
### Additions
@@ -182,11 +457,11 @@ to log in again.**
## 5.7.5
-[View all changes from v5.7.4...v5.7.5](https://github.com/shopware/shopware/compare/v5.7.4...v5.7.5)
+[View all changes from v5.7.4...v5.7.5](https://github.com/shopware5/shopware/compare/v5.7.4...v5.7.5)
## 5.7.4
-[View all changes from v5.7.3...v5.7.4](https://github.com/shopware/shopware/compare/v5.7.3...v5.7.4)
+[View all changes from v5.7.3...v5.7.4](https://github.com/shopware5/shopware/compare/v5.7.3...v5.7.4)
### Deprecations
@@ -250,7 +525,7 @@ please extend the `frontend_listing_actions_filter_include` block from now on in
## 5.7.3
-[View all changes from v5.7.2...v5.7.3](https://github.com/shopware/shopware/compare/v5.7.2...v5.7.3)
+[View all changes from v5.7.2...v5.7.3](https://github.com/shopware5/shopware/compare/v5.7.2...v5.7.3)
### Changes
@@ -263,7 +538,7 @@ please extend the `frontend_listing_actions_filter_include` block from now on in
## 5.7.2
-[View all changes from v5.7.1...v5.7.2](https://github.com/shopware/shopware/compare/v5.7.1...v5.7.2)
+[View all changes from v5.7.1...v5.7.2](https://github.com/shopware5/shopware/compare/v5.7.1...v5.7.2)
### Changes
@@ -271,7 +546,7 @@ please extend the `frontend_listing_actions_filter_include` block from now on in
## 5.7.1
-[View all changes from v5.7.0...v5.7.1](https://github.com/shopware/shopware/compare/v5.7.0...v5.7.1)
+[View all changes from v5.7.0...v5.7.1](https://github.com/shopware5/shopware/compare/v5.7.0...v5.7.1)
### Additions
@@ -288,7 +563,7 @@ please extend the `frontend_listing_actions_filter_include` block from now on in
## 5.7.0
-[View all changes from v5.6.10...v5.7.0](https://github.com/shopware/shopware/compare/v5.6.10...v5.7.0)
+[View all changes from v5.6.10...v5.7.0](https://github.com/shopware5/shopware/compare/v5.6.10...v5.7.0)
### Breaks
diff --git a/_sql/migrations/101-add-extended-editor-field.php b/_sql/migrations/101-add-extended-editor-field.php
index cceb50835b4..0f10e8b550f 100644
--- a/_sql/migrations/101-add-extended-editor-field.php
+++ b/_sql/migrations/101-add-extended-editor-field.php
@@ -1,5 +1,30 @@
connection->exec('ALTER TABLE `s_articles_details` ADD `laststock` INT(1) NOT NULL DEFAULT 0 AFTER `stockmin`');
- } catch (\PDOException $ex) {
+ } catch (PDOException $ex) {
// This code says the column already exists, we want only all other exceptions to be raised
if ($ex->getCode() !== '42S21') {
throw $ex;
@@ -43,7 +43,7 @@ public function up($modus)
try {
$this->connection->exec('ALTER TABLE `s_article_configurator_options` ADD `media_id` int(11) NULL');
- } catch (\PDOException $ex) {
+ } catch (PDOException $ex) {
// This code says the column already exists, we want only all other exceptions to be raised
if ($ex->getCode() !== '42S21') {
throw $ex;
diff --git a/_sql/migrations/1207-add-new-seo-alias-for-variants.php b/_sql/migrations/1207-add-new-seo-alias-for-variants.php
index 3bd3230bdef..104f8e97cbe 100644
--- a/_sql/migrations/1207-add-new-seo-alias-for-variants.php
+++ b/_sql/migrations/1207-add-new-seo-alias-for-variants.php
@@ -1,25 +1,25 @@
addSql($sql);
$sql = <<<'EOD'
-INSERT IGNORE INTO `s_core_config_element_translations`
+INSERT IGNORE INTO `s_core_config_element_translations`
(`element_id`, `locale_id`, `label`, `description`)
VALUES
(@elementId, '2', 'Use captcha for newsletter', 'The selected captcha method is used in the newsletter registration in the frontend.');
diff --git a/_sql/migrations/1213-add-laststock-on-variant-template-generation.php b/_sql/migrations/1213-add-laststock-on-variant-template-generation.php
index 87f708a6cca..fac3d26f409 100644
--- a/_sql/migrations/1213-add-laststock-on-variant-template-generation.php
+++ b/_sql/migrations/1213-add-laststock-on-variant-template-generation.php
@@ -1,25 +1,25 @@
addSql($sql);
}
diff --git a/_sql/migrations/1215-form-active-status.php b/_sql/migrations/1215-form-active-status.php
index 098cf616f0a..7a86aaf9abf 100644
--- a/_sql/migrations/1215-form-active-status.php
+++ b/_sql/migrations/1215-form-active-status.php
@@ -1,26 +1,27 @@
'off',
],
]);
- $sql = sprintf(
+ $sql = \sprintf(
"UPDATE `s_core_config_elements` SET options = '%s' WHERE name = 'mailer_password' AND options IS NULL;",
$inputType
);
diff --git a/_sql/migrations/1218-change-privacy-options.php b/_sql/migrations/1218-change-privacy-options.php
index f9b5f4f8f64..7753ed6cb99 100644
--- a/_sql/migrations/1218-change-privacy-options.php
+++ b/_sql/migrations/1218-change-privacy-options.php
@@ -1,25 +1,25 @@
addSql('SET @elementId = LAST_INSERT_ID();');
$sql = <<<'EOD'
-INSERT IGNORE INTO `s_core_config_element_translations`
+INSERT IGNORE INTO `s_core_config_element_translations`
(`element_id`, `locale_id`, `label`, `description`)
VALUES
(@elementId, '2', 'Delete accountless customers without orders after x months', 'The cronjob \"Guest customer cleanup\" must be active');
diff --git a/_sql/migrations/122-optimize-search-index-queries.php b/_sql/migrations/122-optimize-search-index-queries.php
index 460897c55d3..774893ac95d 100644
--- a/_sql/migrations/122-optimize-search-index-queries.php
+++ b/_sql/migrations/122-optimize-search-index-queries.php
@@ -1,5 +1,28 @@
addSql("SET @customergroupId = ( SELECT id FROM `s_core_customergroups` WHERE groupkey = 'EK' LIMIT 1 );");
$this->addSql("UPDATE `s_core_customergroups` SET `minimumorder` = '0', `minimumordersurcharge` = '0' WHERE `id` = @customergroupId;");
}
diff --git a/_sql/migrations/1228-soptinregister-english-on-update.php b/_sql/migrations/1228-soptinregister-english-on-update.php
index d3edf148148..3414698d3d9 100644
--- a/_sql/migrations/1228-soptinregister-english-on-update.php
+++ b/_sql/migrations/1228-soptinregister-english-on-update.php
@@ -1,26 +1,27 @@
addSql($sql);
diff --git a/_sql/migrations/1229-accountless-optin-switch.php b/_sql/migrations/1229-accountless-optin-switch.php
index 71ebb990196..c7311ec82b5 100644
--- a/_sql/migrations/1229-accountless-optin-switch.php
+++ b/_sql/migrations/1229-accountless-optin-switch.php
@@ -1,26 +1,27 @@
addSql($sql);
}
}
-
-
-
diff --git a/_sql/migrations/1400-add-benchmark-config-table.php b/_sql/migrations/1400-add-benchmark-config-table.php
index 6549007b849..6a1b431c901 100644
--- a/_sql/migrations/1400-add-benchmark-config-table.php
+++ b/_sql/migrations/1400-add-benchmark-config-table.php
@@ -1,26 +1,27 @@
addSql($sql);
diff --git a/_sql/migrations/1403-implement-document-type-key.php b/_sql/migrations/1403-implement-document-type-key.php
index fdc826958b6..3e8a0bebef7 100644
--- a/_sql/migrations/1403-implement-document-type-key.php
+++ b/_sql/migrations/1403-implement-document-type-key.php
@@ -1,26 +1,27 @@
addSql($sql);
diff --git a/_sql/migrations/1406-add-changed-timestamp-columns.php b/_sql/migrations/1406-add-changed-timestamp-columns.php
index f8329f2d134..64d15db7ca6 100644
--- a/_sql/migrations/1406-add-changed-timestamp-columns.php
+++ b/_sql/migrations/1406-add-changed-timestamp-columns.php
@@ -1,25 +1,25 @@
addSql($sql);
}
}
-
-
-
diff --git a/_sql/migrations/1410-add-sqli-privilege.php b/_sql/migrations/1410-add-sqli-privilege.php
index c471f7ee27f..fed10ef0ac6 100644
--- a/_sql/migrations/1410-add-sqli-privilege.php
+++ b/_sql/migrations/1410-add-sqli-privilege.php
@@ -1,26 +1,27 @@
addSql(
- sprintf(
+ \sprintf(
'SET @resourceId = (%s);',
"SELECT id FROM `s_core_acl_resources` WHERE name = 'benchmark' LIMIT 1"
)
diff --git a/_sql/migrations/1415-add-necessary-columns-to-bi.php b/_sql/migrations/1415-add-necessary-columns-to-bi.php
index 6620a14bb62..78cf84247e0 100644
--- a/_sql/migrations/1415-add-necessary-columns-to-bi.php
+++ b/_sql/migrations/1415-add-necessary-columns-to-bi.php
@@ -1,26 +1,27 @@
addSql('SET @elementId = LAST_INSERT_ID();');
$sql = <<<'EOD'
-INSERT IGNORE INTO `s_core_config_element_translations`
+INSERT IGNORE INTO `s_core_config_element_translations`
(`element_id`, `locale_id`, `label`, `description`)
VALUES
(@elementId, '2', 'Delete accountless customers without orders after x months', 'The cronjob \"Guest customer cleanup\" must be active');
diff --git a/_sql/migrations/142-add-listing-description-config.php b/_sql/migrations/142-add-listing-description-config.php
index 87b5317b3d0..65c453cb1dc 100644
--- a/_sql/migrations/142-add-listing-description-config.php
+++ b/_sql/migrations/142-add-listing-description-config.php
@@ -1,5 +1,28 @@
addSql("SET @customergroupId = ( SELECT id FROM `s_core_customergroups` WHERE groupkey = 'EK' LIMIT 1 );");
$this->addSql("UPDATE `s_core_customergroups` SET `minimumorder` = '0', `minimumordersurcharge` = '0' WHERE `id` = @customergroupId;");
}
diff --git a/_sql/migrations/1428-soptinregister-english-on-update.php b/_sql/migrations/1428-soptinregister-english-on-update.php
index 9310235934a..5f0fa12bc8f 100644
--- a/_sql/migrations/1428-soptinregister-english-on-update.php
+++ b/_sql/migrations/1428-soptinregister-english-on-update.php
@@ -1,26 +1,27 @@
addSql($sql);
}
}
-
-
-
diff --git a/_sql/migrations/1430-add-cookie-removal.php b/_sql/migrations/1430-add-cookie-removal.php
index bf8a8640aab..9fa93ae6073 100644
--- a/_sql/migrations/1430-add-cookie-removal.php
+++ b/_sql/migrations/1430-add-cookie-removal.php
@@ -1,26 +1,27 @@
addSql($sql);
}
-}
\ No newline at end of file
+}
diff --git a/_sql/migrations/1432-improve-plugin-manager.php b/_sql/migrations/1432-improve-plugin-manager.php
index 27274b20be7..6b2cc576097 100644
--- a/_sql/migrations/1432-improve-plugin-manager.php
+++ b/_sql/migrations/1432-improve-plugin-manager.php
@@ -1,26 +1,27 @@
addSql(sprintf($sql, serialize($settings)));
+ $this->addSql(\sprintf($sql, serialize($settings)));
}
}
diff --git a/_sql/migrations/1435-update-esd-helptext.php b/_sql/migrations/1435-update-esd-helptext.php
index ecbe13685a9..b9a83cd01fd 100644
--- a/_sql/migrations/1435-update-esd-helptext.php
+++ b/_sql/migrations/1435-update-esd-helptext.php
@@ -1,26 +1,27 @@
connection->query('SELECT LOWER(TRIM(`name`)) FROM `s_core_countries_areas` WHERE `id` = 1')->fetchColumn(0);
- } catch (\Exception $ex) {
+ } catch (Exception $ex) {
// Empty on purpose
}
diff --git a/_sql/migrations/1437-add-bi-last-update-date-column.php b/_sql/migrations/1437-add-bi-last-update-date-column.php
index e8df36f6646..7827d8b72bb 100644
--- a/_sql/migrations/1437-add-bi-last-update-date-column.php
+++ b/_sql/migrations/1437-add-bi-last-update-date-column.php
@@ -1,26 +1,27 @@
connection
->query('SELECT @@version AS version')
- ->fetch(\PDO::FETCH_COLUMN);
- } catch (\Exception $exception) {
+ ->fetch(PDO::FETCH_COLUMN);
+ } catch (Exception $exception) {
// Silent catch
}
@@ -74,8 +77,8 @@ private function isIdUpperCase()
try {
$result = $this->connection
->query('SHOW COLUMNS FROM `s_order_documents`')
- ->fetchAll(\PDO::FETCH_ASSOC);
- } catch (\Exception $exception) {
+ ->fetchAll(PDO::FETCH_ASSOC);
+ } catch (Exception $exception) {
// Silent catch
}
diff --git a/_sql/migrations/144-add-require-phone-field-config.php b/_sql/migrations/144-add-require-phone-field-config.php
index 399a0dbcc46..ffdd9f7900d 100644
--- a/_sql/migrations/144-add-require-phone-field-config.php
+++ b/_sql/migrations/144-add-require-phone-field-config.php
@@ -1,5 +1,28 @@
connection
->query('SHOW COLUMNS FROM `s_order_documents`')
- ->fetchAll(\PDO::FETCH_ASSOC);
- } catch (\Exception $exception) {
+ ->fetchAll(PDO::FETCH_ASSOC);
+ } catch (Exception $exception) {
// Silent catch
}
diff --git a/_sql/migrations/1441-update-subshop-vote-description.php b/_sql/migrations/1441-update-subshop-vote-description.php
index b87dc7f8e8c..c7c4fcb0ad4 100644
--- a/_sql/migrations/1441-update-subshop-vote-description.php
+++ b/_sql/migrations/1441-update-subshop-vote-description.php
@@ -1,26 +1,27 @@
addSql(sprintf('UPDATE s_core_config_elements SET options = \'%s\', type = "combo", description = NULL WHERE `name` = "mailer_mailer"', serialize($this->mailer)));
- $this->addSql(sprintf('UPDATE s_core_config_elements SET options = \'%s\', type = "combo", description = NULL WHERE `name` = "mailer_smtpsecure"', serialize($this->mailerSecure)));
- $this->addSql(sprintf('UPDATE s_core_config_elements SET options = \'%s\', type = "combo", description = NULL WHERE `name` = "mailer_auth"', serialize($this->mailerAuth)));
+ $this->addSql(\sprintf('UPDATE s_core_config_elements SET options = \'%s\', type = "combo", description = NULL WHERE `name` = "mailer_mailer"', serialize($this->mailer)));
+ $this->addSql(\sprintf('UPDATE s_core_config_elements SET options = \'%s\', type = "combo", description = NULL WHERE `name` = "mailer_smtpsecure"', serialize($this->mailerSecure)));
+ $this->addSql(\sprintf('UPDATE s_core_config_elements SET options = \'%s\', type = "combo", description = NULL WHERE `name` = "mailer_auth"', serialize($this->mailerAuth)));
}
}
diff --git a/_sql/migrations/1445-add-delete-document-right.php b/_sql/migrations/1445-add-delete-document-right.php
index 7dea839f917..76cf2363a03 100644
--- a/_sql/migrations/1445-add-delete-document-right.php
+++ b/_sql/migrations/1445-add-delete-document-right.php
@@ -1,26 +1,27 @@
Abverkauf nicht auf Lager";
SQL;
$sql3 = <<<'SQL'
-UPDATE s_multi_edit_filter
+UPDATE s_multi_edit_filter
SET description = "Abverkauf-Hauptartikel ohne Lagerbestand"
WHERE description = "Abverkauf-Artikel ohne Lagerbestand";
SQL;
diff --git a/_sql/migrations/1453-fix-extended-editor.php b/_sql/migrations/1453-fix-extended-editor.php
index 534072cb6c6..2b55d1f196c 100644
--- a/_sql/migrations/1453-fix-extended-editor.php
+++ b/_sql/migrations/1453-fix-extended-editor.php
@@ -1,33 +1,35 @@
addSql($sql);
$sql = <<<'EOD'
- INSERT IGNORE s_core_config_forms
- (`parent_id`, `name`, `label`, `description`, `position`, `plugin_id`)
- VALUE
+ INSERT IGNORE s_core_config_forms
+ (`parent_id`, `name`, `label`, `description`, `position`, `plugin_id`)
+ VALUE
(@storeFrontId, 'Blog', 'Blog', NULL, 0, NULL);
EOD;
$this->addSql($sql);
@@ -74,7 +74,7 @@ private function createBlogConfigForm()
$sql = <<<'EOD'
INSERT IGNORE s_core_config_form_translations
- (`form_id`, `locale_id`, `label`, `description`)
+ (`form_id`, `locale_id`, `label`, `description`)
VALUE
(@blogId, '2', 'Blog', null)
EOD;
diff --git a/_sql/migrations/1455-add-customer-group-key-exemption-option.php b/_sql/migrations/1455-add-customer-group-key-exemption-option.php
index 67c9ba85b11..b4fe0a72a29 100644
--- a/_sql/migrations/1455-add-customer-group-key-exemption-option.php
+++ b/_sql/migrations/1455-add-customer-group-key-exemption-option.php
@@ -1,28 +1,30 @@
Inhalt:
-
+
{$sBasketItem.purchaseunit|floatval} {$sBasketItem.additional_details.sUnit.description}
{/if}
-
+
{if $sBasketItem.purchaseunit && $sBasketItem.additional_details.referenceunit && $sBasketItem.purchaseunit != $sBasketItem.additional_details.referenceunit}
({$sBasketItem.additional_details.referenceprice|currency}
diff --git a/_sql/migrations/1459-change-shipping-costs-configs.php b/_sql/migrations/1459-change-shipping-costs-configs.php
index 6a6f75118e4..fa5d5484fa3 100644
--- a/_sql/migrations/1459-change-shipping-costs-configs.php
+++ b/_sql/migrations/1459-change-shipping-costs-configs.php
@@ -1,25 +1,25 @@
'shipping_calculations_not_show',
'en_GB' => 'No',
- 'de_DE' => 'Nein'
+ 'de_DE' => 'Nein',
],
],
[
@@ -45,18 +45,18 @@ public function up($modus)
[
'snippet' => 'shipping_calculations_show_folded',
'en_GB' => 'Collapsed',
- 'de_DE' => 'Eingeklappt'
- ]
+ 'de_DE' => 'Eingeklappt',
+ ],
],
[
2,
[
'snippet' => 'shipping_calculations_show_expanded',
'en_GB' => 'Expanded',
- 'de_DE' => 'Ausgeklappt'
- ]
- ]
- ]
+ 'de_DE' => 'Ausgeklappt',
+ ],
+ ],
+ ],
];
$sql = <<<'SQL'
@@ -69,6 +69,6 @@ public function up($modus)
UPDATE s_core_config_values SET value = 'i:0;'
WHERE element_id = @elementId;
SQL;
- $this->addSql(sprintf($sql, serialize($options)));
+ $this->addSql(\sprintf($sql, serialize($options)));
}
}
diff --git a/_sql/migrations/146-http-cache-events.php b/_sql/migrations/146-http-cache-events.php
index c1615cb6583..2137722298d 100644
--- a/_sql/migrations/146-http-cache-events.php
+++ b/_sql/migrations/146-http-cache-events.php
@@ -1,5 +1,28 @@
'shipping_calculations_not_show',
'en_GB' => 'No',
- 'de_DE' => 'Nein'
+ 'de_DE' => 'Nein',
],
],
[
@@ -45,36 +45,36 @@ public function up($modus)
[
'snippet' => 'shipping_calculations_show_folded',
'en_GB' => 'Collapsed',
- 'de_DE' => 'Eingeklappt'
- ]
+ 'de_DE' => 'Eingeklappt',
+ ],
],
[
2,
[
'snippet' => 'shipping_calculations_show_expanded',
'en_GB' => 'Expanded',
- 'de_DE' => 'Ausgeklappt'
- ]
- ]
- ]
+ 'de_DE' => 'Ausgeklappt',
+ ],
+ ],
+ ],
];
$sql = <<<'SQL'
SET @parent = (SELECT id FROM s_core_config_forms WHERE name = 'Frontend79' LIMIT 1);
-
+
INSERT IGNORE INTO `s_core_config_elements` (`id`, `form_id`, `name`, `value`, `label`, `description`, `type`, `required`, `position`, `scope`, `options`) VALUES
(NULL, @parent, 'showShippingCostsOffCanvas', 'i:1;', 'Versandkostenberechnung im Mini-/OffCanvas-Warenkorb anzeigen', 'Diese Option aktiviert die Versandkostenberechnung fĂźr den Mini- bzw. OffCanvas-Warenkorb.', 'select', 0, 6, 1, '%s');
-
+
SET @elementId = (SELECT id FROM `s_core_config_elements` WHERE `name` = 'showShippingCostsOffCanvas' LIMIT 1);
INSERT IGNORE INTO `s_core_config_element_translations` (`element_id`, `locale_id`, `label`, `description`)
VALUES (@elementId, '2', 'Show shipping costs calculation in mini/offcanvas shopping cart', 'If enabled, a shipping cost calculator will be displayed in the mini/offcanvas cart page. This is only available for customers who haven\'t logged in');
SQL;
- $this->addSql(sprintf($sql, serialize($options)));
+ $this->addSql(\sprintf($sql, serialize($options)));
if ($modus === self::MODUS_UPDATE) {
$sql = "INSERT INTO `s_core_config_values` (`element_id`, `shop_id`, `value`)
- SELECT
+ SELECT
@elementId,
`id`,
'i:0;'
diff --git a/_sql/migrations/1461-change-no-customer-account-configs.php b/_sql/migrations/1461-change-no-customer-account-configs.php
index d3c0d0c6768..bfbebcc782e 100644
--- a/_sql/migrations/1461-change-no-customer-account-configs.php
+++ b/_sql/migrations/1461-change-no-customer-account-configs.php
@@ -1,25 +1,25 @@
'deactivate_no_customer_account_true',
'en_GB' => 'Yes',
- 'de_DE' => 'Ja'
- ]
+ 'de_DE' => 'Ja',
+ ],
],
[
1,
[
'snippet' => 'deactivate_no_customer_account_preselected',
'en_GB' => 'No: Option is preselected',
- 'de_DE' => 'Nein: Option ist vorausgewählt'
- ]
+ 'de_DE' => 'Nein: Option ist vorausgewählt',
+ ],
],
[
2,
[
'snippet' => 'deactivate_no_customer_account_unselected',
'en_GB' => 'No: Option is not preselected',
- 'de_DE' => 'Nein: Option ist nicht vorausgewählt.'
- ]
- ]
- ]
+ 'de_DE' => 'Nein: Option ist nicht vorausgewählt.',
+ ],
+ ],
+ ],
];
$sql = <<<'SQL'
@@ -67,6 +67,6 @@ public function up($modus)
UPDATE s_core_config_values SET value = 'i:2;' WHERE element_id = @elementId AND value = 'b:0;';
UPDATE s_core_config_values SET value = 'i:0;' WHERE element_id = @elementId AND value = 'b:1;';
SQL;
- $this->addSql(sprintf($sql, serialize($options)));
+ $this->addSql(\sprintf($sql, serialize($options)));
}
}
diff --git a/_sql/migrations/1462-add-i-am-select-field-options.php b/_sql/migrations/1462-add-i-am-select-field-options.php
index 87f2befd940..43b164a6b2b 100644
--- a/_sql/migrations/1462-add-i-am-select-field-options.php
+++ b/_sql/migrations/1462-add-i-am-select-field-options.php
@@ -1,25 +1,25 @@
'i_am_select_field_show',
'en_GB' => 'Yes',
- 'de_DE' => 'Ja'
- ]
+ 'de_DE' => 'Ja',
+ ],
],
[
1,
[
'snippet' => 'i_am_select_field_not_show_b2c',
'en_GB' => 'No. Customers register as B2C customers.',
- 'de_DE' => 'Nein. Kunden melden sich als B2C Kunden an.'
- ]
+ 'de_DE' => 'Nein. Kunden melden sich als B2C Kunden an.',
+ ],
],
[
2,
[
'snippet' => 'i_am_select_field_not_show_b2b',
'en_GB' => 'No. Customers register as B2B customers.',
- 'de_DE' => 'Nein. Kunden melden sich als B2B Kunden an.'
- ]
- ]
- ]
+ 'de_DE' => 'Nein. Kunden melden sich als B2B Kunden an.',
+ ],
+ ],
+ ],
];
$sql = <<<'SQL'
@@ -69,6 +69,6 @@ public function up($modus)
UPDATE `s_core_config_elements` SET `description` = 'Das Auswahlfeld wird nur bei der Registrierung ausgeblendet, danach ist es beim Ăndern der Benutzerdaten trotzdem verfĂźgbar.' WHERE `id` = @element;
UPDATE `s_core_config_element_translations` SET `description` = 'This option only affects the registration, it is still available when editing user data.' WHERE `element_id` = @element;
SQL;
- $this->addSql(sprintf($sql, serialize($options)));
+ $this->addSql(\sprintf($sql, serialize($options)));
}
}
diff --git a/_sql/migrations/1463-invalidate-http-cache-on-entity-removal-subscriber.php b/_sql/migrations/1463-invalidate-http-cache-on-entity-removal-subscriber.php
index f8283ce0374..99d46709b62 100644
--- a/_sql/migrations/1463-invalidate-http-cache-on-entity-removal-subscriber.php
+++ b/_sql/migrations/1463-invalidate-http-cache-on-entity-removal-subscriber.php
@@ -1,25 +1,25 @@
addSql($sql);
-
-
}
}
diff --git a/_sql/migrations/1600-remove-articleid-from-article-attributes-schema.php b/_sql/migrations/1600-remove-articleid-from-article-attributes-schema.php
index 171c387ad55..8d2d5c09f74 100644
--- a/_sql/migrations/1600-remove-articleid-from-article-attributes-schema.php
+++ b/_sql/migrations/1600-remove-articleid-from-article-attributes-schema.php
@@ -1,31 +1,34 @@
addSql('ALTER TABLE `s_articles_attributes` DROP FOREIGN KEY `s_articles_attributes_ibfk_1`;');
$this->addSql('ALTER TABLE `s_articles_attributes` DROP COLUMN `articleID`;');
}
diff --git a/_sql/migrations/1601-add-http2-push-setting.php b/_sql/migrations/1601-add-http2-push-setting.php
index c05e4bff63a..9757697e239 100644
--- a/_sql/migrations/1601-add-http2-push-setting.php
+++ b/_sql/migrations/1601-add-http2-push-setting.php
@@ -1,26 +1,27 @@
'voucher_mode_not_show',
'en_GB' => 'No',
- 'de_DE' => 'Nein'
+ 'de_DE' => 'Nein',
],
],
[
@@ -45,18 +45,18 @@ public function up($modus)
[
'snippet' => 'voucher_mode_show_folded',
'en_GB' => 'Collapsed',
- 'de_DE' => 'Eingeklappt'
- ]
+ 'de_DE' => 'Eingeklappt',
+ ],
],
[
2,
[
'snippet' => 'voucher_mode_show_expanded',
'en_GB' => 'Expanded',
- 'de_DE' => 'Ausgeklappt'
- ]
- ]
- ]
+ 'de_DE' => 'Ausgeklappt',
+ ],
+ ],
+ ],
];
$sql = <<<'SQL'
@@ -73,7 +73,7 @@ public function up($modus)
UPDATE `s_core_config_elements` SET `description` = 'Artikel hinzufügen, Kommentarfunktion', name = 'commentArticle' WHERE id = @commentArticleElementId;
UPDATE `s_core_config_element_translations` SET description = 'Add product, comment function' WHERE element_id = @commentArticleElementId;
SQL;
- $this->addSql(sprintf($sql, serialize($options)));
+ $this->addSql(\sprintf($sql, serialize($options)));
if ($modus === self::MODUS_UPDATE) {
$sql = <<<'SQL'
diff --git a/_sql/migrations/1608-add-voucher-configs.php b/_sql/migrations/1608-add-voucher-configs.php
index 53393747f4a..d8963c981a3 100644
--- a/_sql/migrations/1608-add-voucher-configs.php
+++ b/_sql/migrations/1608-add-voucher-configs.php
@@ -1,25 +1,25 @@
'voucher_mode_not_show',
'en_GB' => 'No',
- 'de_DE' => 'Nein'
+ 'de_DE' => 'Nein',
],
],
[
@@ -45,18 +45,18 @@ public function up($modus)
[
'snippet' => 'voucher_mode_show_folded',
'en_GB' => 'Collapsed',
- 'de_DE' => 'Eingeklappt'
- ]
+ 'de_DE' => 'Eingeklappt',
+ ],
],
[
2,
[
'snippet' => 'voucher_mode_show_expanded',
'en_GB' => 'Expanded',
- 'de_DE' => 'Ausgeklappt'
- ]
- ]
- ]
+ 'de_DE' => 'Ausgeklappt',
+ ],
+ ],
+ ],
];
$sql = <<<'EOD'
@@ -69,11 +69,11 @@ public function up($modus)
INSERT IGNORE INTO `s_core_config_element_translations` (`element_id`, `locale_id`, `label`)
VALUES (@elementId, '2', 'Display voucher field in shopping cart');
EOD;
- $this->addSql(sprintf($sql, serialize($options)));
+ $this->addSql(\sprintf($sql, serialize($options)));
if ($modus === self::MODUS_UPDATE) {
$sql = "INSERT INTO `s_core_config_values` (`element_id`, `shop_id`, `value`)
- SELECT
+ SELECT
@elementId,
`id`,
'i:1;'
diff --git a/_sql/migrations/1609-allow-longer-customergroup-keys.php b/_sql/migrations/1609-allow-longer-customergroup-keys.php
index 8cfac26b5ac..819bc4bb600 100644
--- a/_sql/migrations/1609-allow-longer-customergroup-keys.php
+++ b/_sql/migrations/1609-allow-longer-customergroup-keys.php
@@ -4,23 +4,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
class Migrations_Migration1609 extends Shopware\Components\Migrations\AbstractMigration
diff --git a/_sql/migrations/1610-remove-mobile-sitemap-element.php b/_sql/migrations/1610-remove-mobile-sitemap-element.php
index 2ab8c576316..12f7bd3dce8 100644
--- a/_sql/migrations/1610-remove-mobile-sitemap-element.php
+++ b/_sql/migrations/1610-remove-mobile-sitemap-element.php
@@ -1,25 +1,25 @@
connection->query('DESCRIBE `s_order_documents`')->fetchAll(\PDO::FETCH_ASSOC);
+ $columns = $this->connection->query('DESCRIBE `s_order_documents`')->fetchAll(PDO::FETCH_ASSOC);
- if (in_array('id', array_column($columns, 'Field'), true)) {
+ if (\in_array('id', array_column($columns, 'Field'), true)) {
return;
}
diff --git a/_sql/migrations/1612-add-net-rounding-option.php b/_sql/migrations/1612-add-net-rounding-option.php
index fc85448ff2d..49a690606d0 100644
--- a/_sql/migrations/1612-add-net-rounding-option.php
+++ b/_sql/migrations/1612-add-net-rounding-option.php
@@ -4,23 +4,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
class Migrations_Migration1612 extends Shopware\Components\Migrations\AbstractMigration
@@ -39,7 +38,7 @@ public function up($modus)
if ($modus === self::MODUS_UPDATE) {
$sql = "INSERT INTO `s_core_config_values` (`element_id`, `shop_id`, `value`)
- SELECT
+ SELECT
@elementId,
`id`,
'b:0;'
diff --git a/_sql/migrations/1613-new-config-clear-basket-on-logout.php b/_sql/migrations/1613-new-config-clear-basket-on-logout.php
index f5d4da7752a..41831d28708 100644
--- a/_sql/migrations/1613-new-config-clear-basket-on-logout.php
+++ b/_sql/migrations/1613-new-config-clear-basket-on-logout.php
@@ -1,25 +1,25 @@
Falls inaktiv, wird der Warenkorb beim Logout nicht geleert und bleibt fßr einen späteren Login erhalten.', 'boolean', 0, 0, 0, null);
-
+
SET @elementId = (SELECT id FROM `s_core_config_elements` WHERE `name` = 'clearBasketAfterLogout' LIMIT 1);
INSERT INTO s_core_config_element_translations (element_id, locale_id, label, description) VALUES (@elementId, 2, 'Clear basket after logout', 'If active, the shopping cart will be cleared after a logout. If inactive, the shopping cart will not be cleared after a logout and will be retained for a later login.');
SQL;
diff --git a/_sql/migrations/1614-add-emotion-in-listing-config.php b/_sql/migrations/1614-add-emotion-in-listing-config.php
index a0135197142..1300323121e 100644
--- a/_sql/migrations/1614-add-emotion-in-listing-config.php
+++ b/_sql/migrations/1614-add-emotion-in-listing-config.php
@@ -1,25 +1,25 @@
Achtung: Sind Artikel in einzelnen Sprachvarianten nicht verfĂźgbar, werden diese aus WarenkĂśrben entfernt und kĂśnnen innerhalb der Sitzung nicht mehr wiederhergestellt werden.', 'boolean', 0, 0, 0, null);
-
+
SET @elementId = (SELECT id FROM `s_core_config_elements` WHERE `name` = 'shareSessionBetweenLanguageShops' LIMIT 1);
INSERT INTO s_core_config_element_translations (element_id, locale_id, label, description) VALUES (@elementId, 2, 'Share browser session between language shops', 'When active, the browser session is shared between language shops. Thus the customer does not lose the shopping basket when switching');
SQL;
@@ -39,7 +39,7 @@ public function up($modus)
if ($modus === self::MODUS_UPDATE) {
$sql = "INSERT INTO `s_core_config_values` (`element_id`, `shop_id`, `value`)
- SELECT
+ SELECT
@elementId,
`id`,
'b:0;'
diff --git a/_sql/migrations/1618-add-custom-sort.php b/_sql/migrations/1618-add-custom-sort.php
index 179a1c346e8..95eace0173e 100644
--- a/_sql/migrations/1618-add-custom-sort.php
+++ b/_sql/migrations/1618-add-custom-sort.php
@@ -1,25 +1,25 @@
execute($data);
-
$this->addSql('CREATE TABLE `s_categories_manual_sorting` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`category_id` INT(11) NOT NULL,
diff --git a/_sql/migrations/1620-add-mail-log-menu-entry.php b/_sql/migrations/1620-add-mail-log-menu-entry.php
index ef1b8c6ab61..5674605ba2c 100644
--- a/_sql/migrations/1620-add-mail-log-menu-entry.php
+++ b/_sql/migrations/1620-add-mail-log-menu-entry.php
@@ -1,25 +1,25 @@
addSql($sql);
-
$sql = <<<'SQL'
INSERT IGNORE INTO `s_core_menu` (`parent`, `name`, `onclick`, `class`, `position`, `active`, `pluginID`, `controller`, `shortcut`, `action`)
VALUES (@templateId, 'E-Mail-Log', NULL, 'sprite-inbox-document', 1, 1, NULL, 'MailLog', NULL, 'Index');
diff --git a/_sql/migrations/1621-add-mail-log-config.php b/_sql/migrations/1621-add-mail-log-config.php
index 1e77d12d75e..eebbccbb876 100644
--- a/_sql/migrations/1621-add-mail-log-config.php
+++ b/_sql/migrations/1621-add-mail-log-config.php
@@ -1,25 +1,25 @@
addSql('UPDATE `s_core_config_elements`
+ $this->addSql('UPDATE `s_core_config_elements`
SET `position` = `id`
WHERE `form_id` = (
SELECT `id` FROM `s_core_config_forms` WHERE `name` = \'Frontend33\' LIMIT 1
)');
$this->addSql('SET @parentId = (SELECT id FROM `s_core_config_forms` WHERE name = \'Frontend33\' LIMIT 1)');
-
+
$this->addSql('INSERT INTO `s_core_config_elements` (`form_id`, `name`, `value`, `label`, `description`, `type`, `required`, `position`, `scope`)
VALUES (@parentId, \'birthdaySingleField\', \'b:0;\', \'Geburtstag als Datumsfeld anzeigen\', \'Wenn aktiv, wird das Geburtsdatum als einzelnes Datumsfeld dargestellt, statt drei einzelnen Feldern.\', \'boolean\', 1, 0, 0);
');
@@ -40,7 +41,7 @@ public function up($modus)
$this->addSql('SET @configId = LAST_INSERT_ID();');
$this->addSql('SET @positionId = (SELECT id FROM `s_core_config_elements` WHERE name = \'requirebirthdayfield\' LIMIT 1);');
- $this->addSql('UPDATE `s_core_config_elements`
+ $this->addSql('UPDATE `s_core_config_elements`
SET position = @positionId
WHERE `id` = @configId
');
diff --git a/_sql/migrations/1629-translate-dispatch-methods.php b/_sql/migrations/1629-translate-dispatch-methods.php
index f54daf22690..e6dd4e39d4f 100644
--- a/_sql/migrations/1629-translate-dispatch-methods.php
+++ b/_sql/migrations/1629-translate-dispatch-methods.php
@@ -1,25 +1,25 @@
$privileges) {
- if (!array_key_exists($key, $mapping)) {
+ if (!\array_key_exists($key, $mapping)) {
$mapping[$key] = [];
}
foreach ($privileges as $privilege) {
@@ -73,14 +73,14 @@ private function getRequirementMatrix()
{
$matrix = [
'analytics_read' => [
- 'overview_read'
+ 'overview_read',
],
'article_read' => [
'category_read',
'mediamanager_read',
'emotion_read',
'mediamanager_upload',
- 'articlelist_read'
+ 'articlelist_read',
],
'article_delete' => [
'article_read',
@@ -90,7 +90,7 @@ private function getRequirementMatrix()
'mediamanager_upload',
],
'articlelist_read' => [
- 'article_read'
+ 'article_read',
],
'articlelist_createFilters' => [
'articlelist_read',
@@ -109,7 +109,7 @@ private function getRequirementMatrix()
'articlelist_doMultiEdit' => [
'articlelist_read',
'article_save',
- 'articlelist_doBackup'
+ 'articlelist_doBackup',
],
'articlelist_doBackup' => [
'articlelist_read',
@@ -117,7 +117,7 @@ private function getRequirementMatrix()
'articlelist_editSingleArticle',
],
'attributes_update' => [
- 'attributes_read'
+ 'attributes_read',
],
'banner_create' => [
'category_read',
@@ -130,20 +130,20 @@ private function getRequirementMatrix()
'mediamanager_read',
'mediamanager_create',
'mediamanager_upload',
- 'banner_read'
+ 'banner_read',
],
'banner_update' => [
- 'banner_read'
+ 'banner_read',
],
'banner_delete' => [
- 'banner_read'
+ 'banner_read',
],
'blog_read' => [
'mediamanager_read',
'category_read',
],
'blog_delete' => [
- 'blog_read'
+ 'blog_read',
],
'blog_update' => [
'blog_read',
@@ -154,64 +154,64 @@ private function getRequirementMatrix()
'mediamanager_read',
'mediamanager_upload',
'mediamanager_update',
- 'mediamanager_create'
+ 'mediamanager_create',
],
'category_read' => [
'article_read',
- 'mediamanager_read'
+ 'mediamanager_read',
],
'category_update' => [
'category_read',
'mediamanager_update',
],
'category_delete' => [
- 'category_read'
+ 'category_read',
],
'config_update' => [
- 'config_read'
+ 'config_read',
],
'config_delete' => [
- 'config_read'
+ 'config_read',
],
'contenttypemanager_edit' => [
- 'contenttypemanager_read'
+ 'contenttypemanager_read',
],
'contenttypemanager_delete' => [
- 'contenttypemanager_read'
+ 'contenttypemanager_read',
],
'customer_read' => [
'mediamanager_read',
'emotion_read',
'customerstream_read',
- 'customerstream_charts'
+ 'customerstream_charts',
],
'customer_update' => [
- 'customer_read'
+ 'customer_read',
],
'customer_delete' => [
- 'customer_read'
+ 'customer_read',
],
'customer_detail' => [
- 'customer_read'
+ 'customer_read',
],
'customerstream_read' => [
- 'customer_read'
+ 'customer_read',
],
'customerstream_save' => [
- 'customerstream_read'
+ 'customerstream_read',
],
'customerstream_delete' => [
- 'customerstream_read'
+ 'customerstream_read',
],
'customerstream_charts' => [
- 'customerstream_read'
+ 'customerstream_read',
],
'emotion_read' => [
'article_read',
'blog_read',
'category_read',
'mediamanager_read',
- 'supplier_read'
+ 'supplier_read',
],
'emotion_create' => [
'emotion_read',
@@ -226,124 +226,124 @@ private function getRequirementMatrix()
'emotion_read',
],
'form_createupdate' => [
- 'form_read'
+ 'form_read',
],
'form_delete' => [
- 'form_read'
+ 'form_read',
],
'log_delete' => [
- 'log_read'
+ 'log_read',
],
'log_system' => [
- 'log_read'
+ 'log_read',
],
'mail_update' => [
- 'mail_read'
+ 'mail_read',
],
'mail_delete' => [
- 'mail_read'
+ 'mail_read',
],
'mediamanager_delete' => [
- 'mediamanager_read'
+ 'mediamanager_read',
],
'mediamanager_upload' => [
- 'mediamanager_read'
+ 'mediamanager_read',
],
'mediamanager_update' => [
- 'mediamanager_read'
+ 'mediamanager_read',
],
'newslettermanager_delete' => [
- 'newslettermanager_read'
+ 'newslettermanager_read',
],
'newslettermanager_read' => [
'customer_read',
'mediamanager_read',
- 'category_read'
+ 'category_read',
],
'newslettermanager_write' => [
- 'newslettermanager_read'
+ 'newslettermanager_read',
],
'notification_read' => [
- 'customer_read'
+ 'customer_read',
],
'order_read' => [
'customer_read',
],
'order_update' => [
- 'order_read'
+ 'order_read',
],
'order_delete' => [
- 'order_read'
+ 'order_read',
],
'partner_create' => [
- 'customer_read'
+ 'customer_read',
],
'partner_read' => [
- 'customer_read'
+ 'customer_read',
],
'partner_update' => [
- 'partner_read'
+ 'partner_read',
],
'partner_delete' => [
- 'partner_read'
+ 'partner_read',
],
'payment_create' => [
- 'payment_read'
+ 'payment_read',
],
'payment_update' => [
- 'payment_read'
+ 'payment_read',
],
'payment_delete' => [
- 'payment_read'
+ 'payment_read',
],
'performance_update' => [
- 'performance_read'
+ 'performance_read',
],
'performance_clear' => [
- 'performance_read'
+ 'performance_read',
],
'pluginmanager_upload' => [
- 'pluginmanager_read'
+ 'pluginmanager_read',
],
'pluginmanager_download' => [
- 'pluginmanager_read'
+ 'pluginmanager_read',
],
'pluginmanager_install' => [
- 'pluginmanager_read'
+ 'pluginmanager_read',
],
'pluginmanager_update' => [
- 'pluginmanager_read'
+ 'pluginmanager_read',
],
'pluginmanager_notification' => [
- 'pluginmanager_read'
+ 'pluginmanager_read',
],
'premium_update' => [
'premium_read',
],
'premium_delete' => [
- 'premium_read'
+ 'premium_read',
],
'productfeed_create' => [
- 'article_read'
+ 'article_read',
],
'productfeed_read' => [
- 'article_read'
+ 'article_read',
],
'productfeed_update' => [
- 'productfeed_read'
+ 'productfeed_read',
],
'productfeed_delete' => [
- 'productfeed_read'
+ 'productfeed_read',
],
'productfeed_generate' => [
- 'productfeed_read'
+ 'productfeed_read',
],
'productfeed_sqli' => [
- 'productfeed_read'
+ 'productfeed_read',
],
'riskmanagement_read' => [
'premium_read',
- 'config_read'
+ 'config_read',
],
'riskmanagement_save' => [
'riskmanagement_read',
@@ -366,34 +366,34 @@ private function getRequirementMatrix()
'shipping_read',
],
'site_createGroup' => [
- 'mediamanager_read'
+ 'mediamanager_read',
],
'site_read' => [
- 'mediamanager_read'
+ 'mediamanager_read',
],
'site_createSite' => [
- 'site_read'
+ 'site_read',
],
'site_updateSite' => [
- 'site_read'
+ 'site_read',
],
'site_deleteSite' => [
- 'site_read'
+ 'site_read',
],
'site_deleteGroup' => [
- 'site_read'
+ 'site_read',
],
'snippet_update' => [
- 'snippet_read'
+ 'snippet_read',
],
'snippet_delete' => [
- 'snippet_read'
+ 'snippet_read',
],
'supplier_update' => [
- 'supplier_read'
+ 'supplier_read',
],
'supplier_delete' => [
- 'supplier_read'
+ 'supplier_read',
],
'swagupdate_update' => [
'swagupdate_read',
@@ -407,28 +407,28 @@ private function getRequirementMatrix()
'swagupdate_notification',
],
'theme_preview' => [
- 'theme_read'
+ 'theme_read',
],
'theme_changeTheme' => [
- 'theme_read'
+ 'theme_read',
],
'theme_createTheme' => [
- 'theme_read'
+ 'theme_read',
],
'theme_uploadTheme' => [
- 'theme_read'
+ 'theme_read',
],
'theme_configureTheme' => [
- 'theme_read'
+ 'theme_read',
],
'theme_configureSystem' => [
- 'theme_read'
+ 'theme_read',
],
'usermanager_update' => [
- 'usermanager_read'
+ 'usermanager_read',
],
'usermanager_delete' => [
- 'usermanager_read'
+ 'usermanager_read',
],
'vote_read' => [
'article_read',
@@ -449,31 +449,31 @@ private function getRequirementMatrix()
'supplier_read',
'article_read',
'customerstream_read',
- 'customer_read'
+ 'customer_read',
],
'voucher_read' => [
'config_read',
'supplier_read',
'article_read',
'customerstream_read',
- 'customer_read'
+ 'customer_read',
],
'voucher_update' => [
- 'voucher_read'
+ 'voucher_read',
],
'voucher_delete' => [
- 'voucher_read'
+ 'voucher_read',
],
'voucher_export' => [
- 'voucher_read'
+ 'voucher_read',
],
'voucher_generate' => [
- 'voucher_read'
+ 'voucher_read',
],
'widgets_swag-upload-widget' => [
'mediamanager_upload',
- 'widgets_read'
- ]
+ 'widgets_read',
+ ],
];
return $matrix;
diff --git a/_sql/migrations/1633-offcanvas-shipping-cost-display.php b/_sql/migrations/1633-offcanvas-shipping-cost-display.php
index d8490987e36..c4b5b83a76e 100644
--- a/_sql/migrations/1633-offcanvas-shipping-cost-display.php
+++ b/_sql/migrations/1633-offcanvas-shipping-cost-display.php
@@ -1,33 +1,34 @@
addSql($sql);
}
}
diff --git a/_sql/migrations/1635-add-opt-in-column-to-user.php b/_sql/migrations/1635-add-opt-in-column-to-user.php
index 2a1cb5533ce..e10679ad3f2 100644
--- a/_sql/migrations/1635-add-opt-in-column-to-user.php
+++ b/_sql/migrations/1635-add-opt-in-column-to-user.php
@@ -1,26 +1,27 @@
addSql($sql);
}
-}
\ No newline at end of file
+}
diff --git a/_sql/migrations/1637-fix-foreign-keys-in-mail-log.php b/_sql/migrations/1637-fix-foreign-keys-in-mail-log.php
index 063c3841037..758612319da 100644
--- a/_sql/migrations/1637-fix-foreign-keys-in-mail-log.php
+++ b/_sql/migrations/1637-fix-foreign-keys-in-mail-log.php
@@ -1,26 +1,27 @@
addSql(sprintf("UPDATE `s_core_config_elements` SET `value` = '%s' WHERE `name` = 'update-api-endpoint'", serialize('https://update-api.shopware.com/v1/')));
- $this->addSql(sprintf("UPDATE `s_core_config_elements` SET `value` = '%s' WHERE `name` = 'update-feedback-api-endpoint'", serialize('https://feedback.update-api.shopware.com/v1/')));
+ $this->addSql(\sprintf("UPDATE `s_core_config_elements` SET `value` = '%s' WHERE `name` = 'update-api-endpoint'", serialize('https://update-api.shopware.com/v1/')));
+ $this->addSql(\sprintf("UPDATE `s_core_config_elements` SET `value` = '%s' WHERE `name` = 'update-feedback-api-endpoint'", serialize('https://feedback.update-api.shopware.com/v1/')));
}
}
diff --git a/_sql/migrations/1646-remove-sitemap-from-settings.php b/_sql/migrations/1646-remove-sitemap-from-settings.php
index cbceabd050c..35bce44ee88 100644
--- a/_sql/migrations/1646-remove-sitemap-from-settings.php
+++ b/_sql/migrations/1646-remove-sitemap-from-settings.php
@@ -1,5 +1,27 @@
addSql($sql);
}
diff --git a/_sql/migrations/1648-add-new-cookie-button-config.php b/_sql/migrations/1648-add-new-cookie-button-config.php
index 366f75f7f33..b11aa50e7e0 100644
--- a/_sql/migrations/1648-add-new-cookie-button-config.php
+++ b/_sql/migrations/1648-add-new-cookie-button-config.php
@@ -1,25 +1,25 @@
addSql(sprintf($sql, $this->shouldPageActive()));
+ $this->addSql(\sprintf($sql, $this->shouldPageActive()));
$sql = <<connection->query(sprintf('SELECT id, value FROM s_core_config_elements WHERE name = "%s" LIMIT 1', $name))->fetch(\PDO::FETCH_ASSOC);
+ $config = $this->connection->query(\sprintf('SELECT id, value FROM s_core_config_elements WHERE name = "%s" LIMIT 1', $name))->fetch(PDO::FETCH_ASSOC);
$configId = (int) $config['id'];
$default = unserialize($config['value'], ['allowed_classes' => false]);
- $value = $this->connection->query(sprintf('SELECT `value` FROM s_core_config_values WHERE element_id = %d LIMIT 1', $configId))->fetchColumn();
+ $value = $this->connection->query(\sprintf('SELECT `value` FROM s_core_config_values WHERE element_id = %d LIMIT 1', $configId))->fetchColumn();
if (!$value) {
return $default;
@@ -58,7 +80,7 @@ private function getConfigValue(string $name)
private function enableOnInstallation(): void
{
- $this->connection->exec(sprintf('UPDATE s_core_config_elements SET value = "%s" WHERE name = "show_cookie_note"', serialize(true)));
- $this->connection->exec(sprintf('UPDATE s_core_config_elements SET value = "%s" WHERE name = "cookie_note_mode"', serialize(1)));
+ $this->connection->exec(\sprintf('UPDATE s_core_config_elements SET value = "%s" WHERE name = "show_cookie_note"', serialize(true)));
+ $this->connection->exec(\sprintf('UPDATE s_core_config_elements SET value = "%s" WHERE name = "cookie_note_mode"', serialize(1)));
}
}
diff --git a/_sql/migrations/1650-technical-support-menu.php b/_sql/migrations/1650-technical-support-menu.php
index 9fcc30c1f98..782e949f9ac 100644
--- a/_sql/migrations/1650-technical-support-menu.php
+++ b/_sql/migrations/1650-technical-support-menu.php
@@ -1,26 +1,27 @@
https://wiki.php.net/rfc/argon2_password_hash
-if (!defined('PASSWORD_ARGON2_DEFAULT_MEMORY_COST')) {
- define('PASSWORD_ARGON2_DEFAULT_MEMORY_COST', 1 << 20); // 1MiB
+if (!\defined('PASSWORD_ARGON2_DEFAULT_MEMORY_COST')) {
+ \define('PASSWORD_ARGON2_DEFAULT_MEMORY_COST', 1 << 20); // 1MiB
}
-if (!defined('PASSWORD_ARGON2_DEFAULT_TIME_COST')) {
- define('PASSWORD_ARGON2_DEFAULT_TIME_COST', 2);
+if (!\defined('PASSWORD_ARGON2_DEFAULT_TIME_COST')) {
+ \define('PASSWORD_ARGON2_DEFAULT_TIME_COST', 2);
}
-if (!defined('PASSWORD_ARGON2_DEFAULT_THREADS')) {
- define('PASSWORD_ARGON2_DEFAULT_THREADS', 2);
+if (!\defined('PASSWORD_ARGON2_DEFAULT_THREADS')) {
+ \define('PASSWORD_ARGON2_DEFAULT_THREADS', 2);
}
class Migrations_Migration1653 extends AbstractMigration
@@ -44,7 +45,7 @@ public function up($modus)
$this->addSql('SET @parentFormId = (SELECT id FROM s_core_config_forms WHERE NAME = "PasswĂśrter" AND parent_id=(SELECT id FROM s_core_config_forms WHERE NAME="Core") LIMIT 1)');
$sql = 'INSERT IGNORE INTO `s_core_config_elements` (`form_id`, `name`, `value`, `label`, `description`, `type`, `required`, `position`, `scope`, `options`) VALUES ';
- $sql .= sprintf(
+ $sql .= \sprintf(
"(@parentFormId, '%s', '%s', '%s', '%s', 'number', 1, 0, 0, '%s'),",
'argon2MemoryCost',
serialize(PASSWORD_ARGON2_DEFAULT_MEMORY_COST),
@@ -52,7 +53,7 @@ public function up($modus)
'Ein hĂśherer Speicherverbrauch macht es einem mĂśglichen Angreifer schwerer, ein passendes Klartext-Passwort zu erzeugen.',
serialize(['minValue' => (string) (1 << 20), 'maxValue' => (string) (1 << 62)])
);
- $sql .= sprintf(
+ $sql .= \sprintf(
"(@parentFormId, '%s', '%s', '%s', '%s', 'number', 1, 0, 0, '%s'),",
'argon2TimeCost',
serialize(PASSWORD_ARGON2_DEFAULT_TIME_COST),
@@ -60,7 +61,7 @@ public function up($modus)
'Ein hĂśherer Zeitaufwand macht es einem mĂśglichen Angreifer schwerer, ein passendes Klartext-Passwort zu erzeugen.',
serialize(['minValue' => '1', 'maxValue' => '30'])
);
- $sql .= sprintf(
+ $sql .= \sprintf(
"(@parentFormId, '%s', '%s', '%s', '%s', 'number', 1, 0, 0, '%s');",
'argon2Threads',
serialize(PASSWORD_ARGON2_DEFAULT_THREADS),
@@ -78,21 +79,21 @@ public function up($modus)
$sql = 'INSERT IGNORE INTO `s_core_config_element_translations` (`element_id`, `locale_id`, `label`, `description`) VALUES ';
// memory
- $sql .= sprintf(
+ $sql .= \sprintf(
"(@elemArgon2MemoryCost, 2, '%s', '%s'),",
'Argon2 memory',
'Higher memory usage increases the security against attackers.'
);
// time
- $sql .= sprintf(
+ $sql .= \sprintf(
"(@elemargon2TimeCost, 2, '%s', '%s'),",
'Argon2 time',
'Increasing the required time for hash calculation.'
);
// threads
- $sql .= sprintf(
+ $sql .= \sprintf(
"(@elemargon2Threads, 2, '%s', '%s');",
'Argon2 threads',
'Use more threads for parallelism and therefore increased security against attackers, based on your setup.'
diff --git a/_sql/migrations/1654-add-hreflang-just-seo-option.php b/_sql/migrations/1654-add-hreflang-just-seo-option.php
index e73be1a6c46..3f3c7560d2b 100644
--- a/_sql/migrations/1654-add-hreflang-just-seo-option.php
+++ b/_sql/migrations/1654-add-hreflang-just-seo-option.php
@@ -1,4 +1,27 @@
-addCacheEntry($row['value']);
- $sql = sprintf('UPDATE `s_core_config_values` SET `value` = \'%s\' WHERE id = %d', $value, (int) $row['id']);
+ $sql = \sprintf('UPDATE `s_core_config_values` SET `value` = \'%s\' WHERE id = %d', $value, (int) $row['id']);
$this->addSql($sql);
}
// Update default
$value = $this->connection->query('SELECT `value` FROM s_core_config_elements WHERE `name` = "cacheControllers"')->fetchColumn();
$value = $this->addCacheEntry($value);
- $this->addSql(sprintf('UPDATE s_core_config_elements SET `value` = \'%s\' WHERE `name` = "cacheControllers"', $value));
+ $this->addSql(\sprintf('UPDATE s_core_config_elements SET `value` = \'%s\' WHERE `name` = "cacheControllers"', $value));
$sql = <<<'EOD'
SET @plugin_id = (SELECT id FROM s_core_plugins WHERE name='HttpCache');
@@ -60,6 +60,7 @@ private function addCacheEntry(string $entry): string
$value = explode("\n", $value);
$value[] = 'frontend/forms 14400';
$value = implode("\n", $value);
+
return serialize($value);
}
}
diff --git a/_sql/migrations/1702-no-more-invalid-dates.php b/_sql/migrations/1702-no-more-invalid-dates.php
index 6a2e66bcc4a..a7ddd567a7a 100644
--- a/_sql/migrations/1702-no-more-invalid-dates.php
+++ b/_sql/migrations/1702-no-more-invalid-dates.php
@@ -1,26 +1,27 @@
addSql($query);
}
}
diff --git a/_sql/migrations/1703-ignore-trailing-slash.php b/_sql/migrations/1703-ignore-trailing-slash.php
index 7c0d903ab53..67541a425b1 100644
--- a/_sql/migrations/1703-ignore-trailing-slash.php
+++ b/_sql/migrations/1703-ignore-trailing-slash.php
@@ -1,25 +1,25 @@
query('SELECT id FROM `s_core_config_elements` WHERE `name` = "ignore_trailing_slash" AND form_id = (SELECT id FROM s_core_config_forms WHERE name = "Frontend100") LIMIT 1')
->fetch(PDO::FETCH_COLUMN);
- if (is_string($elementExists)) {
+ if (\is_string($elementExists)) {
return;
}
diff --git a/_sql/migrations/1704-rename-default-emotion-elements.php b/_sql/migrations/1704-rename-default-emotion-elements.php
index 2ae487f030b..adab26ec693 100644
--- a/_sql/migrations/1704-rename-default-emotion-elements.php
+++ b/_sql/migrations/1704-rename-default-emotion-elements.php
@@ -1,25 +1,25 @@
addSql($sql);
}
diff --git a/_sql/migrations/1705-remove-facebook-plugin.php b/_sql/migrations/1705-remove-facebook-plugin.php
index e629cd5757e..9788d78d1c1 100644
--- a/_sql/migrations/1705-remove-facebook-plugin.php
+++ b/_sql/migrations/1705-remove-facebook-plugin.php
@@ -1,26 +1,27 @@
addSql($sql);
diff --git a/_sql/migrations/1712-add-regulation-price.php b/_sql/migrations/1712-add-regulation-price.php
index c779eef8ecd..3c080daedb5 100644
--- a/_sql/migrations/1712-add-regulation-price.php
+++ b/_sql/migrations/1712-add-regulation-price.php
@@ -1,26 +1,27 @@
addSql($sql);
-
$sql = <<addSql($sql);
-
}
}
diff --git a/_sql/migrations/1713-add-captcha-to-password-reset.php b/_sql/migrations/1713-add-captcha-to-password-reset.php
index 49d5dc835f7..bb58077a7ed 100644
--- a/_sql/migrations/1713-add-captcha-to-password-reset.php
+++ b/_sql/migrations/1713-add-captcha-to-password-reset.php
@@ -1,26 +1,27 @@
addSql(sprintf($sql, serialize('nocaptcha')));
+ $this->addSql(\sprintf($sql, serialize('nocaptcha')));
// Translation
$sql = <<<'EOD'
diff --git a/_sql/migrations/1714-add-option-for-email-notification-captcha.php b/_sql/migrations/1714-add-option-for-email-notification-captcha.php
new file mode 100644
index 00000000000..e8b1f6e2701
--- /dev/null
+++ b/_sql/migrations/1714-add-option-for-email-notification-captcha.php
@@ -0,0 +1,71 @@
+addSql($sql);
+
+ // Create Captcha Option in Password Reset
+ $sql = <<<'EOD'
+ INSERT IGNORE s_core_config_elements
+ (`form_id`, `name`, `value`, `label`, `description`, `type`, `required`, `position`, `scope`, `options`)
+ VALUE
+ (LAST_INSERT_ID(), 'notificationCaptchaConfig', '%s', 'Captcha fĂźr E-Mail Benachrichtigungen von Produkten', 'Wenn diese Option aktiv ist, wird das Formular zur E-Mail Benachrichtigung fĂźr die VerfĂźgbarkeit eines Produktes mit einem Captcha geschĂźtzt.', 'combo', 1, 0, 1, 'a:5:{s:8:"editable";b:0;s:10:"valueField";s:2:"id";s:12:"displayField";s:11:"displayname";s:13:"triggerAction";s:3:"all";s:5:"store";s:12:"base.Captcha";}');
+EOD;
+ $this->addSql(\sprintf($sql, serialize('nocaptcha')));
+
+ // Translation
+ $sql = <<<'EOD'
+ SET @elementId = (SELECT id FROM `s_core_config_elements` WHERE `name` LIKE 'notificationCaptchaConfig' LIMIT 1);
+EOD;
+ $this->addSql($sql);
+
+ $sql = <<<'EOD'
+ INSERT IGNORE INTO `s_core_config_element_translations`
+ (`element_id`, `locale_id`, `label`, `description`)
+ VALUES
+ (@elementId, '2', 'Use captcha for the e-mail notification for products', 'If this option is active, a captcha is used to protect e-mail notification form to notify about new products in stock.');
+EOD;
+ $this->addSql($sql);
+
+ // Config Element Translation
+ $sql = <<<'EOD'
+ SET @form_id = (SELECT id FROM `s_core_config_forms` WHERE `name` LIKE 'notificationCaptchaConfig' LIMIT 1);
+EOD;
+ $this->addSql($sql);
+
+ $sql = <<<'EOD'
+ INSERT INTO s_core_config_form_translations(form_id, locale_id, label)
+ VALUES (@form_id, 2, 'Product Notification');
+EOD;
+ $this->addSql($sql);
+ }
+}
diff --git a/_sql/migrations/1715-add-collation.php b/_sql/migrations/1715-add-collation.php
new file mode 100644
index 00000000000..1496579d390
--- /dev/null
+++ b/_sql/migrations/1715-add-collation.php
@@ -0,0 +1,34 @@
+addSql(<<<'SQL'
+ ALTER TABLE `s_emarketing_partner_attributes` CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;
+SQL
+ );
+ }
+}
diff --git a/_sql/migrations/1716-fixing-bot-detection-huawei.php b/_sql/migrations/1716-fixing-bot-detection-huawei.php
new file mode 100644
index 00000000000..1f87c698eef
--- /dev/null
+++ b/_sql/migrations/1716-fixing-bot-detection-huawei.php
@@ -0,0 +1,96 @@
+fixStandardBlacklist();
+
+ $this->fixCustomerBlacklists();
+ }
+
+ private function fixStandardBlacklist(): void
+ {
+ $blacklistConfig = $this->connection
+ ->query("SELECT * FROM s_core_config_elements WHERE name = 'botBlackList'")
+ ->fetchAll(PDO::FETCH_ASSOC);
+
+ if (empty($blacklistConfig)) {
+ return;
+ }
+
+ $botList = $this->getFilteredBotList($blacklistConfig[0]['value']);
+ $statement = $this->connection->prepare(
+ 'UPDATE s_core_config_elements
+ SET value = :value
+ WHERE id = :id'
+ );
+ $statement->execute([
+ 'value' => $botList,
+ 'id' => $blacklistConfig[0]['id'],
+ ]);
+ }
+
+ private function fixCustomerBlacklists(): void
+ {
+ $blacklistConfig = $this->connection
+ ->query(
+ "SELECT v.*
+ FROM s_core_config_values as v
+ INNER JOIN s_core_config_elements as e on v.element_id = e.id
+ WHERE e.name = 'botBlackList'"
+ )
+ ->fetchAll(PDO::FETCH_ASSOC);
+
+ if (empty($blacklistConfig)) {
+ return;
+ }
+
+ foreach ($blacklistConfig as $config) {
+ $botList = $this->getFilteredBotList($config['value']);
+ $statement = $this->connection->prepare(
+ 'UPDATE s_core_config_values
+ SET value = :value
+ WHERE id = :id'
+ );
+ $statement->execute([
+ 'value' => $botList,
+ 'id' => $config['id'],
+ ]);
+ }
+ }
+
+ private function getFilteredBotList(string $botConfiguration): string
+ {
+ $botList = explode(';', unserialize($botConfiguration, ['allowed_classes' => false]));
+ $botList = array_filter($botList, function ($bot) {
+ return $bot !== 'core';
+ });
+
+ return serialize(implode(';', $botList));
+ }
+}
diff --git a/_sql/migrations/1717-add-collation.php b/_sql/migrations/1717-add-collation.php
new file mode 100644
index 00000000000..483489e7ca7
--- /dev/null
+++ b/_sql/migrations/1717-add-collation.php
@@ -0,0 +1,34 @@
+addSql(<<<'SQL'
+ ALTER TABLE `s_core_config_mails_attachments` CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;
+SQL
+ );
+ }
+}
diff --git a/_sql/migrations/1718-fix-argon2-mempry-cost.php b/_sql/migrations/1718-fix-argon2-mempry-cost.php
new file mode 100644
index 00000000000..5fef29b2174
--- /dev/null
+++ b/_sql/migrations/1718-fix-argon2-mempry-cost.php
@@ -0,0 +1,39 @@
+connection->prepare(
+ 'UPDATE s_core_config_elements SET options = :option WHERE name = "argon2MemoryCost"'
+ );
+ $statement->execute([
+ 'option' => serialize(['minValue' => (string) (1 << 10), 'maxValue' => (string) (1 << 62)]),
+ ]);
+ }
+}
diff --git a/_sql/migrations/1719-increase-keywords-datatype.php b/_sql/migrations/1719-increase-keywords-datatype.php
new file mode 100644
index 00000000000..335aaa55a06
--- /dev/null
+++ b/_sql/migrations/1719-increase-keywords-datatype.php
@@ -0,0 +1,65 @@
+addSql(<<<'SQL'
+ ALTER TABLE `s_articles`
+ MODIFY COLUMN `keywords` MEDIUMTEXT COLLATE utf8_unicode_ci;
+SQL
+ );
+
+ $this->addSql(<<<'SQL'
+ ALTER TABLE `s_articles_supplier`
+ MODIFY COLUMN `meta_keywords` MEDIUMTEXT COLLATE utf8_unicode_ci;
+SQL
+ );
+
+ $this->addSql(<<<'SQL'
+ ALTER TABLE `s_blog`
+ MODIFY COLUMN `meta_keywords` MEDIUMTEXT COLLATE utf8_unicode_ci;
+SQL
+ );
+
+ $this->addSql(<<<'SQL'
+ ALTER TABLE `s_emotion`
+ MODIFY COLUMN `seo_keywords` MEDIUMTEXT COLLATE utf8_unicode_ci NOT NULL;
+SQL
+ );
+
+ $this->addSql(<<<'SQL'
+ ALTER TABLE `s_cms_support`
+ MODIFY COLUMN `meta_keywords` MEDIUMTEXT COLLATE utf8_unicode_ci;
+SQL
+ );
+
+ $this->addSql(<<<'SQL'
+ ALTER TABLE `s_cms_static`
+ MODIFY COLUMN `meta_keywords` MEDIUMTEXT COLLATE utf8_unicode_ci NOT NULL;
+SQL
+ );
+ }
+}
diff --git a/_sql/migrations/1720-add-preview-for-youtube-videos.php b/_sql/migrations/1720-add-preview-for-youtube-videos.php
new file mode 100644
index 00000000000..82a9a86841f
--- /dev/null
+++ b/_sql/migrations/1720-add-preview-for-youtube-videos.php
@@ -0,0 +1,43 @@
+addSql('SET @componentId = (SELECT `id` FROM `s_library_component` WHERE `name` = "youtube")');
+ $this->addSql('SET @maxNumberPosition = (SELECT MAX(position) FROM `s_library_component_field` WHERE `componentID`=@componentId) + 1;');
+ $sql = <<<'EOD'
+INSERT IGNORE INTO `s_library_component_field` (`id`, `componentID`, `name`, `x_type`, `value_type`, `field_label`, `support_text`, `help_title`, `help_text`, `store`, `display_field`, `value_field`, `default_value`, `allow_blank`, `translatable`, `position`)
+VALUES
+(null, @componentId, 'load_video_on_confirmation', 'checkbox', '', 'Video erst nach Bestätigung durch den Kunden laden', '', '', '', '', '', '', 0, 0, 0, @maxNumberPosition),
+(null, @componentId, 'preview_image', 'mediaselectionfield', '', 'Vorschaubild', '', '', '', '', '', '', 0, 0, 0, @maxNumberPosition+1)
+;
+EOD;
+ $this->addSql($sql);
+ }
+}
diff --git a/_sql/migrations/1721-make-salutation-optional.php b/_sql/migrations/1721-make-salutation-optional.php
new file mode 100644
index 00000000000..ef19f142b1a
--- /dev/null
+++ b/_sql/migrations/1721-make-salutation-optional.php
@@ -0,0 +1,119 @@
+addSql($sql);
+
+ $sql = <<<'EOD'
+ INSERT IGNORE s_core_config_elements
+ (`form_id`, `name`, `value`, `label`, `description`, `type`, `required`, `position`, `scope`, `options`)
+ VALUE
+ (@formId, 'shopSalutationRequired', 'b:1;', 'Anrede benĂśtigt', 'Ob eine Anrede bei der Registrierung benĂśtigt wird oder nicht.', 'boolean', 1, 1015, 1, '');
+EOD;
+ $this->addSql($sql);
+
+ $sql = <<<'EOD'
+ SET @elementId = (SELECT id FROM `s_core_config_elements` WHERE `name` LIKE 'shopSalutationRequired' LIMIT 1);
+EOD;
+ $this->addSql($sql);
+
+ $sql = <<<'EOD'
+ INSERT IGNORE INTO `s_core_config_element_translations`
+ (`element_id`, `locale_id`, `label`, `description`)
+ VALUES
+ (@elementId, '2', 'Salutation required', 'Whether or not a salutation is required upon registration.');
+EOD;
+ $this->addSql($sql);
+
+ $sql = <<<'EOD'
+ SET @salutation = (SELECT value FROM s_core_config_elements where name = 'shopsalutations' LIMIT 1)
+EOD;
+ $this->addSql($sql);
+
+ $sql = <<<'EOD'
+ UPDATE s_core_config_elements SET value =
+ (SELECT CONCAT('s:', CHAR_LENGTH(CONCAT(REPLACE(SUBSTRING(@salutation FROM 6), '";', ''), ',not_defined')), ':"', CONCAT(REPLACE(SUBSTRING(@salutation FROM 6), '";', ''), ',not_defined'), '";'))
+ where name = 'shopsalutations';
+EOD;
+ $this->addSql($sql);
+
+ $this->updateMailTemplates();
+ }
+
+ private function updateMailTemplates(): void
+ {
+ $sql = <<<'EOD'
+ UPDATE s_core_config_mails SET
+ content = REPLACE(content, '{$salutation|salutation}', '{$firstname}'),
+ contentHTML = REPLACE(contentHTML, '{$salutation|salutation}', '{$firstname}')
+ WHERE DIRTY = 0
+EOD;
+
+ $this->addSql($sql);
+
+ $sql = <<<'EOD'
+ UPDATE s_core_config_mails SET
+ content = REPLACE(content, '{$billingaddress.salutation|salutation}', '{$billingaddress.firstname}'),
+ contentHTML = REPLACE(contentHTML, '{$billingaddress.salutation|salutation}', '{$billingaddress.firstname}')
+ WHERE DIRTY = 0
+EOD;
+
+ $this->addSql($sql);
+
+ $sql = <<<'EOD'
+ UPDATE s_core_config_mails SET
+ content = REPLACE(content, '{$sUser.billing_salutation|salutation}', '{$sUser.billing_firstname}'),
+ contentHTML = REPLACE(contentHTML, '{$sUser.billing_salutation|salutation}', '{$sUser.billing_firstname}')
+ WHERE DIRTY = 0
+EOD;
+
+ $this->addSql($sql);
+
+ $sql = <<<'EOD'
+ UPDATE s_core_config_mails SET
+ content = REPLACE(content, '{$sUser.salutation|salutation}', '{$sUser.firstname}'),
+ contentHTML = REPLACE(contentHTML, '{$sUser.billing_salutation|salutation}', '{$sUser.billing_firstname}')
+ WHERE DIRTY = 0
+EOD;
+
+ $this->addSql($sql);
+
+ $sql = <<<'EOD'
+ UPDATE s_core_config_mails SET
+ content = REPLACE(content, '{$user.salutation|salutation}', '{$user.firstname}'),
+ contentHTML = REPLACE(contentHTML, '{$user.salutation|salutation}', '{$user.firstname}')
+ WHERE DIRTY = 0
+EOD;
+ $this->addSql($sql);
+ }
+}
diff --git a/_sql/migrations/1722-remove-motor-from-botlist.php b/_sql/migrations/1722-remove-motor-from-botlist.php
new file mode 100644
index 00000000000..ddbe582be81
--- /dev/null
+++ b/_sql/migrations/1722-remove-motor-from-botlist.php
@@ -0,0 +1,68 @@
+connection->query($selectSql)->fetch();
+
+ if (!\is_array($configElement)) {
+ return;
+ }
+
+ $serializedValue = $configElement['value'];
+ if (!\is_string($serializedValue)) {
+ return;
+ }
+
+ $unserializedValue = unserialize($serializedValue);
+ if (!\is_string($unserializedValue)) {
+ return;
+ }
+
+ $explodedValue = explode(';', $unserializedValue);
+ if (!\is_array($explodedValue)) {
+ return;
+ }
+
+ foreach ($explodedValue as $index => $singleValue) {
+ if ($singleValue === 'motor') {
+ unset($explodedValue[$index]);
+ }
+ }
+
+ $newUnserializedValue = implode(';', $explodedValue);
+
+ $newSerializedValue = serialize($newUnserializedValue);
+
+ $this->connection->prepare($updateSql)->execute([$newSerializedValue, $configElement['id']]);
+ }
+}
diff --git a/_sql/migrations/1723-remove-shopware-bi.php b/_sql/migrations/1723-remove-shopware-bi.php
new file mode 100644
index 00000000000..6330e3768c2
--- /dev/null
+++ b/_sql/migrations/1723-remove-shopware-bi.php
@@ -0,0 +1,62 @@
+removeMenuEntries();
+ $this->removeConfigElement();
+ $this->removeWidget();
+ }
+
+ private function removeMenuEntries(): void
+ {
+ $sql = <<<'SQL'
+DELETE FROM `s_core_menu` WHERE `controller` = 'Benchmark'
+SQL;
+ $this->addSql($sql);
+ }
+
+ private function removeConfigElement(): void
+ {
+ $sql = <<<'SQL'
+SET @elementId = (SELECT `id` FROM `s_core_config_elements` WHERE name = 'benchmarkTeaser');
+DELETE FROM s_core_config_values WHERE element_id = @elementId;
+DELETE FROM s_core_config_elements WHERE id = @elementId;
+SQL;
+ $this->addSql($sql);
+ }
+
+ private function removeWidget(): void
+ {
+ $sql = <<<'SQL'
+DELETE FROM `s_core_widgets` WHERE `name` = 'swag-bi-base'
+SQL;
+ $this->addSql($sql);
+ }
+}
diff --git a/_sql/migrations/1724-remove-update-feedback.php b/_sql/migrations/1724-remove-update-feedback.php
new file mode 100644
index 00000000000..0964ae4fddd
--- /dev/null
+++ b/_sql/migrations/1724-remove-update-feedback.php
@@ -0,0 +1,38 @@
+addSql($sql);
+
+ $sql = "DELETE FROM s_core_config_elements WHERE `name` = 'update-send-feedback';";
+ $this->addSql($sql);
+ }
+}
diff --git a/_sql/migrations/1725-remove-feedback-popups.php b/_sql/migrations/1725-remove-feedback-popups.php
new file mode 100644
index 00000000000..48240c4c56a
--- /dev/null
+++ b/_sql/migrations/1725-remove-feedback-popups.php
@@ -0,0 +1,41 @@
+addSql($sql);
+
+ $sql = <<<'SQL'
+SET @elementId = (SELECT `id` FROM `s_core_config_elements` WHERE name = 'installationSurvey');
+DELETE FROM s_core_config_values WHERE element_id = @elementId;
+DELETE FROM s_core_config_element_translations WHERE element_id = @elementId;
+DELETE FROM s_core_config_elements WHERE id = @elementId;
+SQL;
+
+ $this->addSql($sql);
+ }
+}
diff --git a/_sql/migrations/1726-remove-update-form.php b/_sql/migrations/1726-remove-update-form.php
new file mode 100644
index 00000000000..f90f220294e
--- /dev/null
+++ b/_sql/migrations/1726-remove-update-form.php
@@ -0,0 +1,52 @@
+moveTrackingIdConfigOutOfUpdateForm();
+
+ $this->removeAutoUpdateForm();
+ }
+
+ private function moveTrackingIdConfigOutOfUpdateForm(): void
+ {
+ $this->addSql("UPDATE s_core_config_elements SET form_id = 0 WHERE name = 'trackingUniqueId'");
+ }
+
+ private function removeAutoUpdateForm(): void
+ {
+ $this->addSql("SET @formId = (SELECT id FROM s_core_config_forms WHERE name = 'SwagUpdate' LIMIT 1)");
+ $this->addSql('DELETE FROM s_core_config_element_translations WHERE element_id in (SELECT id FROM s_core_config_elements WHERE form_id = @formId)');
+ $this->addSql('DELETE FROM s_core_config_values WHERE element_id in (SELECT id FROM s_core_config_elements WHERE form_id = @formId)');
+ $this->addSql('DELETE FROM s_core_config_form_translations WHERE form_id = @formId');
+ $this->addSql('DELETE FROM s_core_config_elements WHERE form_id = @formId');
+ $this->addSql('DELETE FROM s_core_config_forms WHERE id = @formId');
+ $this->addSql('DELETE FROM s_core_config_forms WHERE id = @formId;');
+ }
+}
diff --git a/_sql/migrations/1727-update-date-formatting.php b/_sql/migrations/1727-update-date-formatting.php
new file mode 100644
index 00000000000..c49aacf825c
--- /dev/null
+++ b/_sql/migrations/1727-update-date-formatting.php
@@ -0,0 +1,40 @@
+addSql($sql);
+ }
+}
diff --git a/_sql/migrations/200-drop-unused-factory-table.php b/_sql/migrations/200-drop-unused-factory-table.php
index f7c977e4a2c..0e14491afb5 100644
--- a/_sql/migrations/200-drop-unused-factory-table.php
+++ b/_sql/migrations/200-drop-unused-factory-table.php
@@ -1,5 +1,28 @@
addSql($sql);
}
}
-
-
-
diff --git a/_sql/migrations/202-unregister-routerold-dead-event.php b/_sql/migrations/202-unregister-routerold-dead-event.php
index 054b0d7efc9..9ed98ac2fe5 100644
--- a/_sql/migrations/202-unregister-routerold-dead-event.php
+++ b/_sql/migrations/202-unregister-routerold-dead-event.php
@@ -1,5 +1,28 @@
addSql($sql);
}
}
-
-
-
diff --git a/_sql/migrations/205-date-time-picker-label-update.php b/_sql/migrations/205-date-time-picker-label-update.php
index efc3c4d51d9..7a181aa9400 100644
--- a/_sql/migrations/205-date-time-picker-label-update.php
+++ b/_sql/migrations/205-date-time-picker-label-update.php
@@ -1,5 +1,28 @@
addSql($sql);
}
}
-
diff --git a/_sql/migrations/223-add-statistic-config.php b/_sql/migrations/223-add-statistic-config.php
index 4f69e0b8107..feb6a2a375f 100644
--- a/_sql/migrations/223-add-statistic-config.php
+++ b/_sql/migrations/223-add-statistic-config.php
@@ -1,5 +1,28 @@
addSql($sql);
-
}
}
diff --git a/_sql/migrations/318-update-payment-methods-version.php b/_sql/migrations/318-update-payment-methods-version.php
index b96e3f3b24a..0d31837c46f 100644
--- a/_sql/migrations/318-update-payment-methods-version.php
+++ b/_sql/migrations/318-update-payment-methods-version.php
@@ -1,4 +1,27 @@
addSql($sql);
}
}
-
-
-
diff --git a/_sql/migrations/351-add-template-menu.php b/_sql/migrations/351-add-template-menu.php
index 1dc7124d291..0f9a1cbf285 100644
--- a/_sql/migrations/351-add-template-menu.php
+++ b/_sql/migrations/351-add-template-menu.php
@@ -1,5 +1,28 @@
addSql($sql);
}
}
-
-
-
diff --git a/_sql/migrations/352-add-theme-config.php b/_sql/migrations/352-add-theme-config.php
index 4159b593de8..189a41feb83 100644
--- a/_sql/migrations/352-add-theme-config.php
+++ b/_sql/migrations/352-add-theme-config.php
@@ -1,5 +1,28 @@
addSql($sql);
-
$sql = <<<'EOD'
CREATE TABLE IF NOT EXISTS `s_core_templates_config_layout` (
@@ -41,8 +63,6 @@ public function up($modus)
EOD;
$this->addSql($sql);
-
-
$sql = <<<'EOD'
CREATE TABLE IF NOT EXISTS `s_core_templates_config_values` (
@@ -57,7 +77,6 @@ public function up($modus)
EOD;
$this->addSql($sql);
-
$sql = <<<'EOD'
CREATE TABLE IF NOT EXISTS `s_core_templates_config_set` (
@@ -73,7 +92,6 @@ public function up($modus)
EOD;
$this->addSql($sql);
-
$sql = <<<'EOD'
CREATE TABLE IF NOT EXISTS `s_core_theme_settings` (
@@ -89,7 +107,6 @@ public function up($modus)
EOD;
$this->addSql($sql);
-
$sql = <<<'EOD'
INSERT INTO `s_core_theme_settings`
(`compiler_force`, `compiler_create_source_map`, `compiler_compress_css`, `compiler_compress_js`)
@@ -97,8 +114,5 @@ public function up($modus)
(0, 0, 1, 1);
EOD;
$this->addSql($sql);
-
}
}
-
-
diff --git a/_sql/migrations/353-add-horizontal-scrolling-emotion.php b/_sql/migrations/353-add-horizontal-scrolling-emotion.php
index 10ddc25dadd..882f267e2ac 100644
--- a/_sql/migrations/353-add-horizontal-scrolling-emotion.php
+++ b/_sql/migrations/353-add-horizontal-scrolling-emotion.php
@@ -1,5 +1,28 @@
addSql($sql);
-
}
}
-
-
diff --git a/_sql/migrations/356-email-datetime-format.php b/_sql/migrations/356-email-datetime-format.php
index 564b032c1f1..b8a8251d5fa 100644
--- a/_sql/migrations/356-email-datetime-format.php
+++ b/_sql/migrations/356-email-datetime-format.php
@@ -1,5 +1,28 @@
addSql($sql);
}
}
-
-
-
diff --git a/_sql/migrations/357-add-changed-and-mobileactive-columns.php b/_sql/migrations/357-add-changed-and-mobileactive-columns.php
index d671fa4d093..98974b3710f 100644
--- a/_sql/migrations/357-add-changed-and-mobileactive-columns.php
+++ b/_sql/migrations/357-add-changed-and-mobileactive-columns.php
@@ -1,6 +1,28 @@
addSql($sql);
}
}
-
-
-
diff --git a/_sql/migrations/360-add_additional_address_data_order_shipping.php b/_sql/migrations/360-add_additional_address_data_order_shipping.php
index 8d933f37bf4..7965403c7e9 100644
--- a/_sql/migrations/360-add_additional_address_data_order_shipping.php
+++ b/_sql/migrations/360-add_additional_address_data_order_shipping.php
@@ -1,5 +1,28 @@
addSql($sql);
}
}
-
-
-
diff --git a/_sql/migrations/361-additional_address-config.php b/_sql/migrations/361-additional_address-config.php
index 4a318d74c8c..21a5fc62c79 100644
--- a/_sql/migrations/361-additional_address-config.php
+++ b/_sql/migrations/361-additional_address-config.php
@@ -1,5 +1,28 @@
addSql($sql);
}
}
-
-
-
diff --git a/_sql/migrations/363-add_additional_address_data_user_shipping.php b/_sql/migrations/363-add_additional_address_data_user_shipping.php
index 93c3715e7e6..bfa6693fea5 100644
--- a/_sql/migrations/363-add_additional_address_data_user_shipping.php
+++ b/_sql/migrations/363-add_additional_address_data_user_shipping.php
@@ -1,5 +1,28 @@
addSql($sql);
}
}
-
-
-
diff --git a/_sql/migrations/364-remove-article-impression.php b/_sql/migrations/364-remove-article-impression.php
index 2eece80133a..36a06ec993d 100644
--- a/_sql/migrations/364-remove-article-impression.php
+++ b/_sql/migrations/364-remove-article-impression.php
@@ -1,5 +1,28 @@
addSql($sql);
}
}
-
-
-
diff --git a/_sql/migrations/365-google-analytics-plugin-upgrade.php b/_sql/migrations/365-google-analytics-plugin-upgrade.php
index c159d06dbe4..bd8d4c6ee1b 100644
--- a/_sql/migrations/365-google-analytics-plugin-upgrade.php
+++ b/_sql/migrations/365-google-analytics-plugin-upgrade.php
@@ -1,5 +1,28 @@
addSql($sql);
}
}
-
-
-
diff --git a/_sql/migrations/368-form-elem-text2-labels.php b/_sql/migrations/368-form-elem-text2-labels.php
index 552715e13d3..434ec562b24 100644
--- a/_sql/migrations/368-form-elem-text2-labels.php
+++ b/_sql/migrations/368-form-elem-text2-labels.php
@@ -1,4 +1,27 @@
addSql($sql);
}
}
-
-
-
diff --git a/_sql/migrations/369-change-min-purchase.php b/_sql/migrations/369-change-min-purchase.php
index 52f9454eea2..2db63c6cb3b 100644
--- a/_sql/migrations/369-change-min-purchase.php
+++ b/_sql/migrations/369-change-min-purchase.php
@@ -1,5 +1,28 @@
connection->prepare("UPDATE s_core_config_elements SET value = ? WHERE id = ?");
- $statement->execute(array(serialize($value), $config['id']));
+ $statement = $this->connection->prepare('UPDATE s_core_config_elements SET value = ? WHERE id = ?');
+ $statement->execute([serialize($value), $config['id']]);
}
- $statement = $this->connection->prepare("SELECT * FROM s_core_config_values WHERE element_id = ?");
- $statement->execute(array($config['id']));
+ $statement = $this->connection->prepare('SELECT * FROM s_core_config_values WHERE element_id = ?');
+ $statement->execute([$config['id']]);
$values = $statement->fetchAll(PDO::FETCH_ASSOC);
- foreach($values as $shopValue) {
+ foreach ($values as $shopValue) {
if (empty($shopValue) || empty($shopValue['value'])) {
continue;
}
@@ -43,11 +65,9 @@ public function up($modus)
immediateDelivery=delivery,
sSort=o';
- $statement = $this->connection->prepare("UPDATE s_core_config_values SET value = ? WHERE id = ?");
- $statement->execute(array(serialize($value), $shopValue['id']));
-
+ $statement = $this->connection->prepare('UPDATE s_core_config_values SET value = ? WHERE id = ?');
+ $statement->execute([serialize($value), $shopValue['id']]);
}
-
}
$sql = <<<'EOD'
@@ -56,5 +76,4 @@ public function up($modus)
EOD;
$this->addSql($sql);
}
-
}
diff --git a/_sql/migrations/371-add-multi-edit-config-options.php b/_sql/migrations/371-add-multi-edit-config-options.php
index 65f84672384..616b6706ba8 100644
--- a/_sql/migrations/371-add-multi-edit-config-options.php
+++ b/_sql/migrations/371-add-multi-edit-config-options.php
@@ -1,5 +1,28 @@
addSql($sql);
-
-
/**
* Migrate s_campaigns_maildata
*/
@@ -36,8 +57,6 @@ public function up($modus)
EOD;
$this->addSql($sql);
-
-
/**
* Migrate other data (emails, translations, etc)
*/
diff --git a/_sql/migrations/374-s-order-billing-enlarge-street-field.php b/_sql/migrations/374-s-order-billing-enlarge-street-field.php
index 9ccef8b1fed..a7638849f66 100644
--- a/_sql/migrations/374-s-order-billing-enlarge-street-field.php
+++ b/_sql/migrations/374-s-order-billing-enlarge-street-field.php
@@ -1,5 +1,28 @@
connection->query("SHOW TABLES LIKE 's_plugin_multi_edit_filter'");
$result = $statement->fetch(PDO::FETCH_COLUMN);
- } catch(Exception $e) {
+ } catch (Exception $e) {
return;
}
// If not - return
- if (empty($result)) {
+ if (empty($result)) {
return;
}
diff --git a/_sql/migrations/387-display-shipping-calculations-in-basket.php b/_sql/migrations/387-display-shipping-calculations-in-basket.php
index 527f9e2ef89..7c5054d403d 100644
--- a/_sql/migrations/387-display-shipping-calculations-in-basket.php
+++ b/_sql/migrations/387-display-shipping-calculations-in-basket.php
@@ -1,5 +1,28 @@
addSql($sql);
}
}
-
-
-
diff --git a/_sql/migrations/388-add-emotion-fields-position.php b/_sql/migrations/388-add-emotion-fields-position.php
index 2b5adf212fb..878804ad6db 100644
--- a/_sql/migrations/388-add-emotion-fields-position.php
+++ b/_sql/migrations/388-add-emotion-fields-position.php
@@ -1,12 +1,35 @@
addSql("ALTER TABLE s_library_component_field ADD position INT NULL;");
- $this->addSql("UPDATE s_library_component_field SET position = id;");
+ $this->addSql('ALTER TABLE s_library_component_field ADD position INT NULL;');
+ $this->addSql('UPDATE s_library_component_field SET position = id;');
$this->addSql("SET @parent = (SELECT id FROM `s_library_component` WHERE `x_type`='emotion-components-article-slider' AND template = 'component_article_slider' AND pluginID IS NULL LIMIT 1);");
$this->addSql("SET @maxNumberPosition = (SELECT id FROM `s_library_component_field` WHERE `name`='article_slider_max_number' AND componentID = @parent LIMIT 1);");
- $this->addSql("UPDATE s_library_component_field SET position = position+1 WHERE componentID = @parent AND id >= @maxNumberPosition;");
+ $this->addSql('UPDATE s_library_component_field SET position = position+1 WHERE componentID = @parent AND id >= @maxNumberPosition;');
}
}
diff --git a/_sql/migrations/389-fix-custom-form-field-sorting.php b/_sql/migrations/389-fix-custom-form-field-sorting.php
index eb375d82767..9b765adfc14 100644
--- a/_sql/migrations/389-fix-custom-form-field-sorting.php
+++ b/_sql/migrations/389-fix-custom-form-field-sorting.php
@@ -1,22 +1,46 @@
connection->query("SELECT DISTINCT id FROM s_cms_support;");
+ $statement = $this->connection->query('SELECT DISTINCT id FROM s_cms_support;');
$forms = $statement->fetchAll(PDO::FETCH_COLUMN);
- } catch(Exception $e) {
+ } catch (Exception $e) {
return;
}
- foreach($forms as $formId) {
+ foreach ($forms as $formId) {
try {
$statement = $this->connection->query("SELECT count(DISTINCT id) FROM s_cms_support_fields WHERE position = 0 AND supportID = $formId;");
- $fieldCountArray = $statement->fetch(PDO::FETCH_NUM);
- $fieldCount = array_shift($fieldCountArray);
- } catch(Exception $e) {
+ $fieldCount = (int) $statement->fetchColumn();
+ } catch (Exception $e) {
continue;
}
diff --git a/_sql/migrations/390-add-device-column.php b/_sql/migrations/390-add-device-column.php
index d59482ff936..30fd966a3bb 100644
--- a/_sql/migrations/390-add-device-column.php
+++ b/_sql/migrations/390-add-device-column.php
@@ -1,5 +1,28 @@
addSql($sql);
}
-}
\ No newline at end of file
+}
diff --git a/_sql/migrations/391-fix-attr17.php b/_sql/migrations/391-fix-attr17.php
index e216db64a66..8b57f26dd80 100644
--- a/_sql/migrations/391-fix-attr17.php
+++ b/_sql/migrations/391-fix-attr17.php
@@ -1,5 +1,28 @@
addSql("ALTER TABLE s_articles_attributes MODIFY attr17 varchar(255)");
+ $this->addSql('ALTER TABLE s_articles_attributes MODIFY attr17 varchar(255)');
}
}
diff --git a/_sql/migrations/392-remove-unused-listerner.php b/_sql/migrations/392-remove-unused-listerner.php
index 79f93a415fa..5e514c645c0 100644
--- a/_sql/migrations/392-remove-unused-listerner.php
+++ b/_sql/migrations/392-remove-unused-listerner.php
@@ -1,10 +1,31 @@
addSql('DELETE FROM s_core_subscribes WHERE listener LIKE "Shopware_Plugins_Frontend_Statistics_Bootstrap::onDispatchLoopShutdown"');
}
}
-
-
diff --git a/_sql/migrations/393-add-404-page-config-options.php b/_sql/migrations/393-add-404-page-config-options.php
index bd74e26c24a..21e46faffdd 100644
--- a/_sql/migrations/393-add-404-page-config-options.php
+++ b/_sql/migrations/393-add-404-page-config-options.php
@@ -1,5 +1,28 @@
addSql("SET @formId = (SELECT id FROM s_core_config_forms WHERE name LIKE 'TrustedShop' LIMIT 1)");
- $this->addSql("
+ $this->addSql('
DELETE FROM s_core_config_element_translations
WHERE element_id =
- (SELECT id FROM s_core_config_elements WHERE form_id = @formId)"
+ (SELECT id FROM s_core_config_elements WHERE form_id = @formId)'
);
- $this->addSql("DELETE FROM s_core_config_elements WHERE form_id = @formId");
-
- $this->addSql("DELETE FROM s_core_config_form_translations WHERE form_id = @formId");
- $this->addSql("DELETE FROM s_core_config_forms WHERE id = @formId");
+ $this->addSql('DELETE FROM s_core_config_elements WHERE form_id = @formId');
+ $this->addSql('DELETE FROM s_core_config_form_translations WHERE form_id = @formId');
+ $this->addSql('DELETE FROM s_core_config_forms WHERE id = @formId');
}
}
diff --git a/_sql/migrations/396-add-family-friendly-meta.php b/_sql/migrations/396-add-family-friendly-meta.php
index fca9ee40f88..4b95e5db2c0 100644
--- a/_sql/migrations/396-add-family-friendly-meta.php
+++ b/_sql/migrations/396-add-family-friendly-meta.php
@@ -1,5 +1,28 @@
addSql($sql);
}
}
-
-
-
diff --git a/_sql/migrations/399-remove-unused-rewrite-table.php b/_sql/migrations/399-remove-unused-rewrite-table.php
index 1d4fafcc23e..395b891a11c 100644
--- a/_sql/migrations/399-remove-unused-rewrite-table.php
+++ b/_sql/migrations/399-remove-unused-rewrite-table.php
@@ -1,5 +1,28 @@
fetchColumn(0);
if ($fixed && $wrong) {
- $this->addSql("DELETE FROM s_core_config_elements WHERE id = " . $wrong);
- } else if (!$fixed && $wrong) {
+ $this->addSql('DELETE FROM s_core_config_elements WHERE id = ' . $wrong);
+ } elseif (!$fixed && $wrong) {
// Fix broken config name
$sql = "UPDATE s_core_config_elements SET name = 'clearCache', value = 'b:0;' WHERE id = " . $wrong;
$this->addSql($sql);
diff --git a/_sql/migrations/401-remove-unused-table.php b/_sql/migrations/401-remove-unused-table.php
index 15190c9e9f6..a7ae348c69e 100644
--- a/_sql/migrations/401-remove-unused-table.php
+++ b/_sql/migrations/401-remove-unused-table.php
@@ -1,5 +1,28 @@
addSql($sql);
}
}
-
diff --git a/_sql/migrations/405-import-compare-settings.php b/_sql/migrations/405-import-compare-settings.php
index 8ec11023903..d97404561d1 100644
--- a/_sql/migrations/405-import-compare-settings.php
+++ b/_sql/migrations/405-import-compare-settings.php
@@ -1,5 +1,28 @@
addSql($sql);
}
-}
\ No newline at end of file
+}
diff --git a/_sql/migrations/406-add-advanced-menu-listeners.php b/_sql/migrations/406-add-advanced-menu-listeners.php
index bf439dd6d5d..a2712fd32de 100644
--- a/_sql/migrations/406-add-advanced-menu-listeners.php
+++ b/_sql/migrations/406-add-advanced-menu-listeners.php
@@ -1,9 +1,31 @@
addSql($sql);
}
-}
\ No newline at end of file
+}
diff --git a/_sql/migrations/407-empty-migration-placeholder.php b/_sql/migrations/407-empty-migration-placeholder.php
index 0f176dc3d95..a7b9ba23e43 100644
--- a/_sql/migrations/407-empty-migration-placeholder.php
+++ b/_sql/migrations/407-empty-migration-placeholder.php
@@ -1,10 +1,32 @@
addSql($sql);
- $sql = "UPDATE s_filter SET sortmode = 0 WHERE sortmode = 2;";
+ $sql = 'UPDATE s_filter SET sortmode = 0 WHERE sortmode = 2;';
$this->addSql($sql);
}
-}
\ No newline at end of file
+}
diff --git a/_sql/migrations/410-add-emotion-fields.php b/_sql/migrations/410-add-emotion-fields.php
index fb6d9dbe322..8ed97ba0865 100644
--- a/_sql/migrations/410-add-emotion-fields.php
+++ b/_sql/migrations/410-add-emotion-fields.php
@@ -1,5 +1,28 @@
addSql($sql);
}
}
-
-
diff --git a/_sql/migrations/414-add-product-box-layout.php b/_sql/migrations/414-add-product-box-layout.php
index 34c389dcf94..dc2e09c8e01 100644
--- a/_sql/migrations/414-add-product-box-layout.php
+++ b/_sql/migrations/414-add-product-box-layout.php
@@ -1,5 +1,28 @@
addSql("DROP TABLE s_emarketing_promotions");
- $this->addSql("DROP TABLE s_emarketing_promotion_articles");
- $this->addSql("DROP TABLE s_emarketing_promotion_banner");
- $this->addSql("DROP TABLE s_emarketing_promotion_containers");
- $this->addSql("DROP TABLE s_emarketing_promotion_html");
- $this->addSql("DROP TABLE s_emarketing_promotion_links");
- $this->addSql("DROP TABLE s_emarketing_promotion_main");
- $this->addSql("DROP TABLE s_emarketing_promotion_positions");
+ $this->addSql('DROP TABLE s_emarketing_promotions');
+ $this->addSql('DROP TABLE s_emarketing_promotion_articles');
+ $this->addSql('DROP TABLE s_emarketing_promotion_banner');
+ $this->addSql('DROP TABLE s_emarketing_promotion_containers');
+ $this->addSql('DROP TABLE s_emarketing_promotion_html');
+ $this->addSql('DROP TABLE s_emarketing_promotion_links');
+ $this->addSql('DROP TABLE s_emarketing_promotion_main');
+ $this->addSql('DROP TABLE s_emarketing_promotion_positions');
}
}
diff --git a/_sql/migrations/416-remove-dummy-plugins.php b/_sql/migrations/416-remove-dummy-plugins.php
index c4d665e19c9..d0b154a25b6 100644
--- a/_sql/migrations/416-remove-dummy-plugins.php
+++ b/_sql/migrations/416-remove-dummy-plugins.php
@@ -1,5 +1,28 @@
addSql($sql);
-$sql = <<addSql("ALTER TABLE `s_statistics_search` ADD `shop_id` INT NULL DEFAULT NULL");
+ $this->addSql('ALTER TABLE `s_statistics_search` ADD `shop_id` INT NULL DEFAULT NULL');
}
}
diff --git a/_sql/migrations/419-extract-acl-service.php b/_sql/migrations/419-extract-acl-service.php
index 52363e446ef..f493b5bd6e8 100644
--- a/_sql/migrations/419-extract-acl-service.php
+++ b/_sql/migrations/419-extract-acl-service.php
@@ -1,5 +1,28 @@
addSql(
- "DELETE FROM s_core_subscribes WHERE pluginID = @pluginId"
+ 'DELETE FROM s_core_subscribes WHERE pluginID = @pluginId'
);
}
private function deleteMenuItem()
{
$this->addSql(
- "DELETE FROM s_core_menu WHERE pluginID = @pluginId"
+ 'DELETE FROM s_core_menu WHERE pluginID = @pluginId'
);
}
private function deletePlugin()
{
$this->addSql(
- "DELETE FROM s_core_plugins WHERE id = @pluginId"
+ 'DELETE FROM s_core_plugins WHERE id = @pluginId'
);
}
}
diff --git a/_sql/migrations/421-remove-store-api-plugin.php b/_sql/migrations/421-remove-store-api-plugin.php
index df8aaa7185b..0933f7bc885 100644
--- a/_sql/migrations/421-remove-store-api-plugin.php
+++ b/_sql/migrations/421-remove-store-api-plugin.php
@@ -1,5 +1,28 @@
addSql(
- "DELETE FROM s_core_subscribes WHERE pluginID = @pluginId"
+ 'DELETE FROM s_core_subscribes WHERE pluginID = @pluginId'
);
}
private function deletePlugin()
{
$this->addSql(
- "DELETE FROM s_core_plugins WHERE id = @pluginId"
+ 'DELETE FROM s_core_plugins WHERE id = @pluginId'
);
}
diff --git a/_sql/migrations/422-add-plugin-categories.php b/_sql/migrations/422-add-plugin-categories.php
index ae3f81008c2..a8be6c5d227 100644
--- a/_sql/migrations/422-add-plugin-categories.php
+++ b/_sql/migrations/422-add-plugin-categories.php
@@ -1,9 +1,32 @@
addSql($sql);
$sql = "
diff --git a/_sql/migrations/423-remove-unused-config-variables.php b/_sql/migrations/423-remove-unused-config-variables.php
index 0012f0cd20c..8bf3d97a335 100644
--- a/_sql/migrations/423-remove-unused-config-variables.php
+++ b/_sql/migrations/423-remove-unused-config-variables.php
@@ -1,5 +1,28 @@
addSql($sql);
}
}
-
-
diff --git a/_sql/migrations/429-activate-performance-filters.php b/_sql/migrations/429-activate-performance-filters.php
index 584494d7f5b..d6d7fccb02d 100644
--- a/_sql/migrations/429-activate-performance-filters.php
+++ b/_sql/migrations/429-activate-performance-filters.php
@@ -1,9 +1,34 @@
addSql("ALTER TABLE `s_cms_static` ADD `shop_ids` VARCHAR(255) NULL;");
+ $this->addSql('ALTER TABLE `s_cms_static` ADD `shop_ids` VARCHAR(255) NULL;');
- $this->addSql("ALTER TABLE `s_cms_support` ADD `shop_ids` VARCHAR(255) NULL;");
+ $this->addSql('ALTER TABLE `s_cms_support` ADD `shop_ids` VARCHAR(255) NULL;');
}
}
diff --git a/_sql/migrations/431-cache-emotion-landing-pages.php b/_sql/migrations/431-cache-emotion-landing-pages.php
index 55cca778fbf..caee0bd1b41 100644
--- a/_sql/migrations/431-cache-emotion-landing-pages.php
+++ b/_sql/migrations/431-cache-emotion-landing-pages.php
@@ -1,5 +1,28 @@
addSql($sql);
}
-}
\ No newline at end of file
+}
diff --git a/_sql/migrations/434-add-emotion-components.php b/_sql/migrations/434-add-emotion-components.php
index 6eb3ff1bc69..33dc95ec567 100644
--- a/_sql/migrations/434-add-emotion-components.php
+++ b/_sql/migrations/434-add-emotion-components.php
@@ -1,5 +1,28 @@
addSql($sql);
}
-}
\ No newline at end of file
+}
diff --git a/_sql/migrations/435-mark-deprecated-fields-emotions.php b/_sql/migrations/435-mark-deprecated-fields-emotions.php
index 65110ba362d..7b27786ce87 100644
--- a/_sql/migrations/435-mark-deprecated-fields-emotions.php
+++ b/_sql/migrations/435-mark-deprecated-fields-emotions.php
@@ -1,5 +1,28 @@
addSql($sql);
}
-}
\ No newline at end of file
+}
diff --git a/_sql/migrations/436-update-html5-video-fields.php b/_sql/migrations/436-update-html5-video-fields.php
index c427e77dd39..075aeb0eebf 100644
--- a/_sql/migrations/436-update-html5-video-fields.php
+++ b/_sql/migrations/436-update-html5-video-fields.php
@@ -1,5 +1,28 @@
getDefaultTranslationValues();
- foreach($defaultData as $translationDefault) {
+ foreach ($defaultData as $translationDefault) {
$this->setEmailTranslationDirtyFlag($translationDefault['name'], $translationDefault['objectdata']);
}
}
/**
* Helper method to set the dirty flag of email templates
+ *
* @param string $name
* @param string $content
* @param string $contentHtml
@@ -237,6 +260,7 @@ private function setEmailDirtyFlag($name, $content, $contentHtml)
/**
* Helper method to set the dirty flag of email template translations
+ *
* @param string $name
* @param string $objectData
*/
@@ -279,29 +303,29 @@ private function setEmailTranslationDirtyFlag($name, $objectData)
*/
private function getDefaultTranslationValues()
{
- return array(
- array('name' => 'sACCEPTNOTIFICATION','objectdata' => 'a:2:{s:7:"subject";s:39:"Please confirm your e-mail notification";s:7:"content";s:240:"Hello,
+ return [
+ ['name' => 'sACCEPTNOTIFICATION', 'objectdata' => 'a:2:{s:7:"subject";s:39:"Please confirm your e-mail notification";s:7:"content";s:240:"Hello,
-Thank you for signing up for the automatical e-Mail notification for the article {$sArticleName}.
+Thank you for signing up for the automatical e-Mail notification for the article {$sArticleName}.
Please confirm the notification by clicking the following link:
-{$sConfirmLink}
+{$sConfirmLink}
Best regards
-Your Team of {config name=shopName}";}'),
- array('name' => 'sARTICLEAVAILABLE','objectdata' => 'a:2:{s:7:"subject";s:31:"Your article is available again";s:7:"content";s:148:"Hello,
+Your Team of {config name=shopName}";}'],
+ ['name' => 'sARTICLEAVAILABLE', 'objectdata' => 'a:2:{s:7:"subject";s:31:"Your article is available again";s:7:"content";s:148:"Hello,
-Your article with the order number {$sOrdernumber} is available again.
+Your article with the order number {$sOrdernumber} is available again.
-{$sArticleLink}
+{$sArticleLink}
Best regards
-Your Team of {config name=shopName}";}'),
- array('name' => 'sARTICLECOMMENT','objectdata' => 'a:2:{s:7:"subject";s:16:"Evaluate article";s:7:"content";s:948:"
-You have recently purchased articles from {config name=shopName}. We would be pleased if you could evaluate these items. Doing so, you can help us improve our services, and you have the opportunity to tell other customers your opinion.
-By the way: You do not necessarily have to comment on the articles you have bought. You can select the ones you like best. We would welcome any feedback that you have.
+You have recently purchased articles from {config name=shopName}. We would be pleased if you could evaluate these items. Doing so, you can help us improve our services, and you have the opportunity to tell other customers your opinion.
+By the way: You do not necessarily have to comment on the articles you have bought. You can select the ones you like best. We would welcome any feedback that you have.
Here you can find the links to the evaluations of your purchased articles.
@@ -322,96 +346,96 @@ private function getDefaultTranslationValues()
Best regards,
Your team of {config name=shopName}
-
";}'),
- array('name' => 'sARTICLESTOCK','objectdata' => 'a:2:{s:7:"subject";s:83:"Stock level of {$sData.count} article{if $sData.count>1}s{/if} under minimum stock ";s:7:"content";s:260:"Hello,
+
";}'],
+ ['name' => 'sARTICLESTOCK', 'objectdata' => 'a:2:{s:7:"subject";s:83:"Stock level of {$sData.count} article{if $sData.count>1}s{/if} under minimum stock ";s:7:"content";s:260:"Hello,
The following articles have undershot the minimum stock:
-Order number Name of article Stock/Minimum stock
+Order number Name of article Stock/Minimum stock
{foreach from=$sJob.articles item=sArticle key=key}
-{$sArticle.ordernumber} {$sArticle.name} {$sArticle.instock}/{$sArticle.stockmin}
+{$sArticle.ordernumber} {$sArticle.name} {$sArticle.instock}/{$sArticle.stockmin}
{/foreach}
-";}'),
- array('name' => 'sBIRTHDAY','objectdata' => 'a:2:{s:7:"subject";s:40:"Happy Birthday from {$sConfig.sSHOPNAME}";s:7:"content";s:174:"Hello {if $sUser.salutation eq "mr"}Mr{elseif $sUser.billing_salutation eq "ms"}Mrs{/if} {$sUser.firstname} {$sUser.lastname},
+";}'],
+ ['name' => 'sBIRTHDAY', 'objectdata' => 'a:2:{s:7:"subject";s:40:"Happy Birthday from {$sConfig.sSHOPNAME}";s:7:"content";s:174:"Hello {if $sUser.salutation eq "mr"}Mr{elseif $sUser.billing_salutation eq "ms"}Mrs{/if} {$sUser.firstname} {$sUser.lastname},
Best regards
-Your team of {$sConfig.sSHOPNAME}";}'),
- array('name' => 'sCANCELEDQUESTION','objectdata' => 'a:2:{s:7:"subject";s:69:"Your aborted order process - Send us your feedback and get a voucher!";s:7:"content";s:378:"Dear customer,
-
+Your team of {$sConfig.sSHOPNAME}";}'],
+ ['name' => 'sCANCELEDQUESTION', 'objectdata' => 'a:2:{s:7:"subject";s:69:"Your aborted order process - Send us your feedback and get a voucher!";s:7:"content";s:378:"Dear customer,
+
You have recently aborted an order process on Demoshop.de - we are always working to make shopping with our shop as pleasant as possible. Therefore we would like to know why your order has failed.
-
-Please tell us the reason why you have aborted your order. We will reward your additional effort by sending you a 5,00 âŹ-voucher.
-
-Thank you for your feedback";}'),
- array('name' => 'sCANCELEDVOUCHER','objectdata' => 'a:2:{s:7:"subject";s:50:"Your aborted order process - Voucher code enclosed";s:7:"content";s:351:"Dear customer,
-
+
+Please tell us the reason why you have aborted your order. We will reward your additional effort by sending you a 5,00 âŹ-voucher.
+
+Thank you for your feedback";}'],
+ ['name' => 'sCANCELEDVOUCHER', 'objectdata' => 'a:2:{s:7:"subject";s:50:"Your aborted order process - Voucher code enclosed";s:7:"content";s:351:"Dear customer,
+
You have recently aborted an order process on Demoshop.de - today, we would like to give you a 5,00 Euro-voucher - and therefore make it easier for you to decide for an order with Demoshop.de.
-
+
Your voucher is valid for two months and can be redeemed by entering the code "{$sVouchercode}".
-We would be pleased to accept your order!";}'),
- array('name' => 'sCUSTOMERGROUPHACCEPTED','objectdata' => 'a:2:{s:7:"subject";s:39:"Your merchant account has been unlocked";s:7:"content";s:186:"Hello,
+We would be pleased to accept your order!";}'],
+ ['name' => 'sCUSTOMERGROUPHACCEPTED', 'objectdata' => 'a:2:{s:7:"subject";s:39:"Your merchant account has been unlocked";s:7:"content";s:186:"Hello,
Your merchant account {config name=shopName} has been unlocked.
-
-From now on, we will charge you the net purchase price.
-
+
+From now on, we will charge you the net purchase price.
+
Best regards
-
-Your team of {config name=shopName}";}'),
- array('name' => 'sCUSTOMERGROUPHREJECTED','objectdata' => 'a:2:{s:7:"subject";s:41:"Your trader account has not been accepted";s:7:"content";s:307:"Dear customer,
-Thank you for your interest in our trade prices. Unfortunately, we do not have a trading license yet so that we cannot accept you as a trader.
+Your team of {config name=shopName}";}'],
+ ['name' => 'sCUSTOMERGROUPHREJECTED', 'objectdata' => 'a:2:{s:7:"subject";s:41:"Your trader account has not been accepted";s:7:"content";s:307:"Dear customer,
+
+Thank you for your interest in our trade prices. Unfortunately, we do not have a trading license yet so that we cannot accept you as a trader.
-In case of further questions please do not hesitate to contact us via telephone, fax or email.
+In case of further questions please do not hesitate to contact us via telephone, fax or email.
Best regards
-Your Team of {config name=shopName}";}'),
- array('name' => 'sNEWSLETTERCONFIRMATION','objectdata' => 'a:2:{s:7:"subject";s:42:"Thank you for your newsletter subscription";s:7:"content";s:78:"Hello,
+Your Team of {config name=shopName}";}'],
+ ['name' => 'sNEWSLETTERCONFIRMATION', 'objectdata' => 'a:2:{s:7:"subject";s:42:"Thank you for your newsletter subscription";s:7:"content";s:78:"Hello,
Thank you for your newsletter subscription at {config name=shopName}
-";}'),
- array('name' => 'sNOSERIALS','objectdata' => 'a:2:{s:7:"subject";s:53:"Attention - no free serial numbers for {sArticleName}";s:7:"content";s:269:"Hello,
+";}'],
+ ['name' => 'sNOSERIALS', 'objectdata' => 'a:2:{s:7:"subject";s:53:"Attention - no free serial numbers for {sArticleName}";s:7:"content";s:269:"Hello,
There is no additional free serial numbers available for the article {sArticleName}. Please provide new serial numbers immediately or deactivate the article. Please assign a serial number to the customer {sMail} manually.
Best regards,
{config name=shopName}
-";}'),
- array('name' => 'sOPTINNEWSLETTER','objectdata' => 'a:2:{s:7:"subject";s:43:"Please confirm your newsletter subscription";s:7:"content";s:208:"Hello,
+";}'],
+ ['name' => 'sOPTINNEWSLETTER', 'objectdata' => 'a:2:{s:7:"subject";s:43:"Please confirm your newsletter subscription";s:7:"content";s:208:"Hello,
-Thank you for signing up for our regularly published newsletter.
+Thank you for signing up for our regularly published newsletter.
-Please confirm your subscription by clicking the following link: {$sConfirmLink}
+Please confirm your subscription by clicking the following link: {$sConfirmLink}
Best regards
-Your Team of {config name=shopName}";}'),
- array('name' => 'sOPTINVOTE','objectdata' => 'a:2:{s:7:"subject";s:38:"Please confirm your article evaluation";s:7:"content";s:164:"Hello,
+Your Team of {config name=shopName}";}'],
+ ['name' => 'sOPTINVOTE', 'objectdata' => 'a:2:{s:7:"subject";s:38:"Please confirm your article evaluation";s:7:"content";s:164:"Hello,
-Thank you for evaluating the article{$sArticle.articleName}.
+Thank you for evaluating the article{$sArticle.articleName}.
-Please confirm the evaluation by clicking the following link: {$sConfirmLink}
+Please confirm the evaluation by clicking the following link: {$sConfirmLink}
+
+Best regards";}'],
+ ['name' => 'sORDER', 'objectdata' => 'a:3:{s:7:"subject";s:28:"Your order with the demoshop";s:7:"content";s:1739:"Hello {$billingaddress.firstname} {$billingaddress.lastname},
-Best regards";}'),
- array('name' => 'sORDER','objectdata' => 'a:3:{s:7:"subject";s:28:"Your order with the demoshop";s:7:"content";s:1739:"Hello {$billingaddress.firstname} {$billingaddress.lastname},
-
Thank you for your order at {config name=shopName} (Number: {$sOrderNumber}) on {$sOrderDay} at {$sOrderTime}.
Information on your order:
-
+
Pos. Art.No. Quantities Price Total
{foreach item=details key=position from=$sOrderDetails}
{$position+1|fill:4} {$details.ordernumber|fill:20} {$details.quantity|fill:6} {$details.price|padding:8} EUR {$details.amount|padding:8} EUR
{$details.articlename|wordwrap:49|indent:5}
{/foreach}
-
+
Shipping costs: {$sShippingCosts}
Total net: {$sAmountNet}
{if !$sNet}
Total gross: {$sAmount}
{/if}
-
+
Selected payment type: {$additional.payment.description}
{$additional.payment.additionaldescription}
{if $additional.payment.name == "debit"}
@@ -421,17 +445,17 @@ private function getDefaultTranslationValues()
We will withdraw the money from your bank account within the next days.
{/if}
{if $additional.payment.name == "prepayment"}
-
+
Our bank connection:
Account: ###
BIN: ###
{/if}
-
+
{if $sComment}
Your comment:
{$sComment}
{/if}
-
+
Billing address:
{$billingaddress.company}
{$billingaddress.firstname} {$billingaddress.lastname}
@@ -439,22 +463,22 @@ private function getDefaultTranslationValues()
{$billingaddress.zipcode} {$billingaddress.city}
{$billingaddress.phone}
{$additional.country.countryname}
-
+
Shipping address:
{$shippingaddress.company}
{$shippingaddress.firstname} {$shippingaddress.lastname}
{$shippingaddress.street}
{$shippingaddress.zipcode} {$shippingaddress.city}
{$additional.country.countryname}
-
+
{if $billingaddress.ustid}
Your VAT-ID: {$billingaddress.ustid}
-In case of a successful order and if you are based in one of the EU countries, you will receive your goods exempt from turnover tax.
+In case of a successful order and if you are based in one of the EU countries, you will receive your goods exempt from turnover tax.
{/if}
";s:11:"contentHtml";s:3493:"
@@ -482,9 +506,9 @@ private function getDefaultTranslationValues()
{$details.articlename|wordwrap:80|indent:4}
{/foreach}
-
+
-
+
@@ -508,7 +532,7 @@ private function getDefaultTranslationValues()
{if $additional.payment.name == "prepayment"}
Our bank connection:
{config name=bankAccount}
- {/if}
+ {/if}
Selected dispatch: {$sDispatch.name} {$sDispatch.description}
@@ -517,7 +541,7 @@ private function getDefaultTranslationValues()
{if $sComment}
Your comment:
{$sComment}
- {/if}
+ {/if}
Billing address:
@@ -538,80 +562,80 @@ private function getDefaultTranslationValues()
{if $billingaddress.ustid}
Your VAT-ID: {$billingaddress.ustid}
- In case of a successful order and if you are based in one of the EU countries, you will receive your goods exempt from turnover tax.
+ In case of a successful order and if you are based in one of the EU countries, you will receive your goods exempt from turnover tax.
{/if}
Your Team of {config name=shopName}
-
";}'),
- array('name' => 'sORDERSEPAAUTHORIZATION','objectdata' => 'a:3:{s:7:"subject";s:25:"SEPA direct debit mandate";s:7:"content";s:275:"Hello {$paymentInstance.firstName} {$paymentInstance.lastName},Attached you will find the direct debit mandate form for your order {$paymentInstance.orderNumber}. Please return the completely filled out document by fax or email. Best regards. The {config name=shopName} team.";s:11:"contentHtml";s:311:"
Attached you will find the direct debit mandate form for your order {$paymentInstance.orderNumber}. Please return the completely filled out document by fax or email.
Best regards,
The {config name=shopName} team
";}'),
- array('name' => 'sORDERSTATEMAIL1','objectdata' => 'a:4:{s:8:"fromMail";s:16:"{$sConfig.sMAIL}";s:8:"fromName";s:20:"{$sConfig.sSHOPNAME}";s:7:"subject";s:38:"Your order with {config name=shopName}";s:7:"content";s:334:"Dear{if $sUser.billing_salutation eq "mr"}Mr{elseif $sUser.billing_salutation eq "ms"}Mrs{/if} {$sUser.billing_firstname} {$sUser.billing_lastname},
+";}'],
+ ['name' => 'sORDERSEPAAUTHORIZATION', 'objectdata' => 'a:3:{s:7:"subject";s:25:"SEPA direct debit mandate";s:7:"content";s:275:"Hello {$paymentInstance.firstName} {$paymentInstance.lastName},Attached you will find the direct debit mandate form for your order {$paymentInstance.orderNumber}. Please return the completely filled out document by fax or email. Best regards. The {config name=shopName} team.";s:11:"contentHtml";s:311:"
Attached you will find the direct debit mandate form for your order {$paymentInstance.orderNumber}. Please return the completely filled out document by fax or email.
Best regards,
The {config name=shopName} team
";}'],
+ ['name' => 'sORDERSTATEMAIL1', 'objectdata' => 'a:4:{s:8:"fromMail";s:16:"{$sConfig.sMAIL}";s:8:"fromName";s:20:"{$sConfig.sSHOPNAME}";s:7:"subject";s:38:"Your order with {config name=shopName}";s:7:"content";s:334:"Dear{if $sUser.billing_salutation eq "mr"}Mr{elseif $sUser.billing_salutation eq "ms"}Mrs{/if} {$sUser.billing_firstname} {$sUser.billing_lastname},
+
+The status of your order with order number {$sOrder.ordernumber} of {$sOrder.ordertime|date_format:" %d-%m-%Y"} has changed. The new status is as follows: {$sOrder.status_description}.";}'],
+ ['name' => 'sORDERSTATEMAIL11', 'objectdata' => 'a:2:{s:7:"subject";s:22:"Order shipped in parts";s:7:"content";s:334:"Dear{if $sUser.billing_salutation eq "mr"}Mr{elseif $sUser.billing_salutation eq "ms"}Mrs{/if} {$sUser.billing_firstname} {$sUser.billing_lastname},
-The status of your order with order number {$sOrder.ordernumber} of {$sOrder.ordertime|date_format:" %d-%m-%Y"} has changed. The new status is as follows: {$sOrder.status_description}.";}'),
- array('name' => 'sORDERSTATEMAIL11','objectdata' => 'a:2:{s:7:"subject";s:22:"Order shipped in parts";s:7:"content";s:334:"Dear{if $sUser.billing_salutation eq "mr"}Mr{elseif $sUser.billing_salutation eq "ms"}Mrs{/if} {$sUser.billing_firstname} {$sUser.billing_lastname},
+The status of your order with order number {$sOrder.ordernumber} of {$sOrder.ordertime|date_format:" %d-%m-%Y"} has changed. The new status is as follows: {$sOrder.status_description}.";}'],
+ ['name' => 'sORDERSTATEMAIL2', 'objectdata' => 'a:2:{s:7:"subject";s:36:"Your order at {config name=shopName}";s:7:"content";s:332:"Dear{if $sUser.billing_salutation eq "mr"}Mr{elseif $sUser.billing_salutation eq "ms"}Mrs{/if} {$sUser.billing_firstname} {$sUser.billing_lastname},
-The status of your order with order number {$sOrder.ordernumber} of {$sOrder.ordertime|date_format:" %d-%m-%Y"} has changed. The new status is as follows: {$sOrder.status_description}.";}'),
- array('name' => 'sORDERSTATEMAIL2','objectdata' => 'a:2:{s:7:"subject";s:36:"Your order at {config name=shopName}";s:7:"content";s:332:"Dear{if $sUser.billing_salutation eq "mr"}Mr{elseif $sUser.billing_salutation eq "ms"}Mrs{/if} {$sUser.billing_firstname} {$sUser.billing_lastname},
+The status of your order with order number{$sOrder.ordernumber} of {$sOrder.ordertime|date_format:" %d-%m-%Y"} has changed. The new status is as follows {$sOrder.status_description}.";}'],
+ ['name' => 'sORDERSTATEMAIL3', 'objectdata' => 'a:2:{s:7:"subject";s:13:"Status change";s:7:"content";s:923:"Dear {if $sUser.billing_salutation eq "mr"}Mr{elseif $sUser.billing_salutation eq "ms"} Mrs{/if} {$sUser.billing_firstname} {$sUser.billing_lastname},
-The status of your order with order number{$sOrder.ordernumber} of {$sOrder.ordertime|date_format:" %d-%m-%Y"} has changed. The new status is as follows {$sOrder.status_description}.";}'),
- array('name' => 'sORDERSTATEMAIL3','objectdata' => 'a:2:{s:7:"subject";s:13:"Status change";s:7:"content";s:923:"Dear {if $sUser.billing_salutation eq "mr"}Mr{elseif $sUser.billing_salutation eq "ms"} Mrs{/if} {$sUser.billing_firstname} {$sUser.billing_lastname},
-
-The status of your order {$sOrder.ordernumber} of {$sOrder.ordertime|date_format:" %d.%m.%Y"}
+The status of your order {$sOrder.ordernumber} of {$sOrder.ordertime|date_format:" %d.%m.%Y"}
has changed. The new status is as follows: "{$sOrder.status_description}".
-
-
+
+
Information on your order:
-==================================
+==================================
{foreach item=details key=position from=$sOrderDetails}
{$position+1|fill:3} {$details.articleordernumber|fill:10:" ":"..."} {$details.name|fill:30} {$details.quantity} x {$details.price|string_format:"%.2f"} {$sConfig.sCURRENCY}
{/foreach}
-
+
Shipping costs: {$sOrder.invoice_shipping} {$sConfig.sCURRENCY}
Net total: {$sOrder.invoice_amount_net|string_format:"%.2f"} {$sConfig.sCURRENCY}
Total amount incl. VAT: {$sOrder.invoice_amount|string_format:"%.2f"} {$sConfig.sCURRENCY}
-
+
Best regards,
Your team of {config name=shopName}
-";}'),
- array('name' => 'sORDERSTATEMAIL4','objectdata' => 'a:2:{s:7:"subject";s:38:"Your order with {config name=shopName}";s:7:"content";s:551:"Hello {if $sUser.billing_salutation eq "mr"}Mr{elseif $sUser.billing_salutation eq "ms"}Mrs{/if} {$sUser.billing_firstname} {$sUser.billing_lastname},
-
+";}'],
+ ['name' => 'sORDERSTATEMAIL4', 'objectdata' => 'a:2:{s:7:"subject";s:38:"Your order with {config name=shopName}";s:7:"content";s:551:"Hello {if $sUser.billing_salutation eq "mr"}Mr{elseif $sUser.billing_salutation eq "ms"}Mrs{/if} {$sUser.billing_firstname} {$sUser.billing_lastname},
+
The order status of your order {$sOrder.ordernumber} has changed!
The order now has the following status: {$sOrder.status_description}.
You can check the current status of your order on our website under "My account" - "My orders" anytime. But in case you have purchased without a registration or a customer account, you do not have this option.
-
+
Best regards,
-Your team of {config name=shopName}";}'),
- array('name' => 'sORDERSTATEMAIL5','objectdata' => 'a:2:{s:7:"subject";s:38:"Your order with {config name=shopName}";s:7:"content";s:389:"Dear{if $sUser.billing_salutation eq "mr"}Mr{elseif $sUser.billing_salutation eq "ms"}Mrs{/if}
+Your team of {config name=shopName}";}'],
+ ['name' => 'sORDERSTATEMAIL5', 'objectdata' => 'a:2:{s:7:"subject";s:38:"Your order with {config name=shopName}";s:7:"content";s:389:"Dear{if $sUser.billing_salutation eq "mr"}Mr{elseif $sUser.billing_salutation eq "ms"}Mrs{/if}
{$sUser.billing_firstname} {$sUser.billing_lastname},
-
-The status of your order with order number {$sOrder.ordernumber} of {$sOrder.ordertime|date_format:" %d.%m.%Y"}
+
+The status of your order with order number {$sOrder.ordernumber} of {$sOrder.ordertime|date_format:" %d.%m.%Y"}
has changed. The new status is as follows: {$sOrder.status_description}.
-
+
Best regards,
-Your team of {config name=shopName}";}'),
- array('name' => 'sORDERSTATEMAIL6','objectdata' => 'a:2:{s:7:"subject";s:38:"Your order with {config name=shopName}";s:7:"content";s:552:"Hello {if $sUser.billing_salutation eq "mr"}Mr{elseif $sUser.billing_salutation eq "ms"}Mrs{/if} {$sUser.billing_firstname} {$sUser.billing_lastname},
-
+Your team of {config name=shopName}";}'],
+ ['name' => 'sORDERSTATEMAIL6', 'objectdata' => 'a:2:{s:7:"subject";s:38:"Your order with {config name=shopName}";s:7:"content";s:552:"Hello {if $sUser.billing_salutation eq "mr"}Mr{elseif $sUser.billing_salutation eq "ms"}Mrs{/if} {$sUser.billing_firstname} {$sUser.billing_lastname},
+
The order status of your order {$sOrder.ordernumber} has changed!
Your order now has the following status: {$sOrder.status_description}.
You can check the current status of your order on our website under "My account" - "My orders" anytime. But in case you have purchased without a registration or a customer account, you do not have this option.
-
+
Best regards,
-Your team of {config name=shopName}";}'),
- array('name' => 'sORDERSTATEMAIL8','objectdata' => 'a:2:{s:7:"subject";s:38:"Your order with {config name=shopName}";s:7:"content";s:553:"Hello {if $sUser.billing_salutation eq "mr"}Mr{elseif $sUser.billing_salutation eq "ms"}Mrs{/if} {$sUser.billing_firstname} {$sUser.billing_lastname},
-
+Your team of {config name=shopName}";}'],
+ ['name' => 'sORDERSTATEMAIL8', 'objectdata' => 'a:2:{s:7:"subject";s:38:"Your order with {config name=shopName}";s:7:"content";s:553:"Hello {if $sUser.billing_salutation eq "mr"}Mr{elseif $sUser.billing_salutation eq "ms"}Mrs{/if} {$sUser.billing_firstname} {$sUser.billing_lastname},
+
The status of your order {$sOrder.ordernumber} has changed!
The current status of your order is as follows: {$sOrder.status_description}.
You can check the current status of your order on our website under "My account" - "My orders" anytime. But in case you have purchased without a registration or a customer account, you do not have this option.
-
+
Best regards,
-Your team of {config name=shopName}";}'),
- array('name' => 'sPASSWORD','objectdata' => 'a:2:{s:7:"subject";s:46:"Forgot password - Your access data for {sShop}";s:7:"content";s:127:"Hello,
+Your team of {config name=shopName}";}'],
+ ['name' => 'sPASSWORD', 'objectdata' => 'a:2:{s:7:"subject";s:46:"Forgot password - Your access data for {sShop}";s:7:"content";s:127:"Hello,
Your access data for {sShopURL} is as follows:
User: {sMail}
@@ -619,32 +643,32 @@ private function getDefaultTranslationValues()
Best regards
-{config name=address}";}'),
- array('name' => 'sREGISTERCONFIRMATION','objectdata' => 'a:3:{s:7:"subject";s:37:"Your registration has been successful";s:7:"content";s:291:"Hello {salutation} {firstname} {lastname},
-
+{config name=address}";}'],
+ ['name' => 'sREGISTERCONFIRMATION', 'objectdata' => 'a:3:{s:7:"subject";s:37:"Your registration has been successful";s:7:"content";s:291:"Hello {salutation} {firstname} {lastname},
+
Thank you for your registration with our Shop.
-
+
You will gain access via the email address {sMAIL}
and the password you have chosen.
-
-You can have your password sent to you by email anytime.
-
+
+You can have your password sent to you by email anytime.
+
Best regards
-
+
Your team of {config name=shopName}";s:11:"contentHtml";s:354:"
Hello {salutation} {firstname} {lastname},
-
+
Thank you for your registration with our Shop.
-
+
You will gain access via the email address {sMAIL} and the password you have chosen.
-
+
You can have your password sent to you by email anytime.
-
+
Best regards
-
+
Your team of {config name=shopName}
-
";}'),
- array('name' => 'sTELLAFRIEND','objectdata' => 'a:2:{s:7:"subject";s:33:"{sName} recommends you {sArticle}";s:7:"content";s:189:"Hello,
+";}'],
+ ['name' => 'sTELLAFRIEND', 'objectdata' => 'a:2:{s:7:"subject";s:33:"{sName} recommends you {sArticle}";s:7:"content";s:189:"Hello,
{sName} has found an interesting product for you on {sShop} that you should have a look at:
@@ -655,16 +679,16 @@ private function getDefaultTranslationValues()
Best regards and see you next time
-Your contact details";}'),
- array('name' => 'sVOUCHER','objectdata' => 'a:2:{s:7:"subject";s:12:"Your voucher";s:7:"content";s:268:"Hello {customer},
+Your contact details";}'],
+ ['name' => 'sVOUCHER', 'objectdata' => 'a:2:{s:7:"subject";s:12:"Your voucher";s:7:"content";s:268:"Hello {customer},
{user} has followed your recommendation and just ordered at {config name=shopName}.
This is why we give you a X ⏠voucher, which you can redeem with your next order.
-
+
Your voucher code is as follows: XXX
-
+
Best regards,
-{config name=shopName}";}')
- );
+{config name=shopName}";}'],
+ ];
}
-}
\ No newline at end of file
+}
diff --git a/_sql/migrations/438-add-email-template-header-footer-fields.php b/_sql/migrations/438-add-email-template-header-footer-fields.php
index 929ab3bf346..606dcf94829 100644
--- a/_sql/migrations/438-add-email-template-header-footer-fields.php
+++ b/_sql/migrations/438-add-email-template-header-footer-fields.php
@@ -1,6 +1,28 @@
\r\n".$content."\r\n
\r\n".$footer;
+ return $header . "\r\n
\r\n" . $content . "\r\n
\r\n" . $footer;
}
-
/**
* Update all mail templates
*/
@@ -438,7 +462,7 @@ private function updateTranslations()
$this->updateTranslation(
'sBIRTHDAY',
- "Hello {if \$sUser.salutation eq \"mr\"}Mr{elseif \$sUser.billing_salutation eq \"ms\"}Mrs{/if} {\$sUser.firstname} {\$sUser.lastname}, we wish you a happy birthday."
+ 'Hello {if $sUser.salutation eq "mr"}Mr{elseif $sUser.billing_salutation eq "ms"}Mrs{/if} {$sUser.firstname} {$sUser.lastname}, we wish you a happy birthday.'
);
$this->updateTranslation(
'sARTICLESTOCK',
@@ -472,14 +496,14 @@ private function updateTranslations()
$this->updateTranslation(
'sARTICLECOMMENT',
- "",
+ '',
"
\nYou have recently purchased articles from {config name=shopName}. We would be pleased if you could evaluate these items. Doing so, you can help us improve our services, and you have the opportunity to tell other customers your opinion.\nBy the way: You do not necessarily have to comment on the articles you have bought. You can select the ones you like best. We would welcome any feedback that you have.\nHere you can find the links to the evaluations of your purchased articles.\n
"
);
$this->updateTranslation(
'sORDERSEPAAUTHORIZATION',
- "Hello {\$paymentInstance.firstName} {\$paymentInstance.lastName}, attached you will find the direct debit mandate form for your order {\$paymentInstance.orderNumber}. Please return the completely filled out document by fax or email.",
- "
attached you will find the direct debit mandate form for your order {\$paymentInstance.orderNumber}. Please return the completely filled out document by fax or email.
"
+ 'Hello {$paymentInstance.firstName} {$paymentInstance.lastName}, attached you will find the direct debit mandate form for your order {$paymentInstance.orderNumber}. Please return the completely filled out document by fax or email.',
+ '
attached you will find the direct debit mandate form for your order {$paymentInstance.orderNumber}. Please return the completely filled out document by fax or email.
'
);
}
}
diff --git a/_sql/migrations/439-update-document-footer-styling.php b/_sql/migrations/439-update-document-footer-styling.php
index 134d9a5b09b..9e32902402b 100644
--- a/_sql/migrations/439-update-document-footer-styling.php
+++ b/_sql/migrations/439-update-document-footer-styling.php
@@ -1,9 +1,34 @@
addSql($sql);
+
return;
}
@@ -61,6 +84,7 @@ private function updateTranslations()
/**
* Helper method to update the translations of a mail template
+ *
* @param string $name
* @param string $content
* @param string $contentHtml
@@ -108,6 +132,7 @@ private function updateTranslation($name, $content, $contentHtml = '')
* Helper method to prefix and suffix the mail templates with the configuration values
*
* @param string $content
+ *
* @return string
*/
private function convertTemplatePlain($content)
@@ -115,13 +140,14 @@ private function convertTemplatePlain($content)
$header = '{include file=\"string:{config name=emailheaderplain}\"}';
$footer = '{include file=\"string:{config name=emailfooterplain}\"}';
- return $header."\r\n\r\n".$content."\r\n\r\n".$footer;
+ return $header . "\r\n\r\n" . $content . "\r\n\r\n" . $footer;
}
/**
* Helper method to prefix and suffix the mail templates with the configuration values
*
* @param string $content
+ *
* @return string
*/
private function convertTemplateHtml($content)
@@ -129,6 +155,6 @@ private function convertTemplateHtml($content)
$header = '{include file=\"string:{config name=emailheaderhtml}\"}';
$footer = '{include file=\"string:{config name=emailfooterhtml}\"}';
- return $header."\r\n
\r\n".$content."\r\n
\r\n".$footer;
+ return $header . "\r\n
\r\n" . $content . "\r\n
\r\n" . $footer;
}
}
diff --git a/_sql/migrations/441-add-hide-downloads-in-account.php b/_sql/migrations/441-add-hide-downloads-in-account.php
index d78be06d6bd..dd781926898 100644
--- a/_sql/migrations/441-add-hide-downloads-in-account.php
+++ b/_sql/migrations/441-add-hide-downloads-in-account.php
@@ -1,5 +1,28 @@
addSql($sql);
-
}
-}
\ No newline at end of file
+}
diff --git a/_sql/migrations/443-add-wizard-configuration-value.php b/_sql/migrations/443-add-wizard-configuration-value.php
index 67d47966aef..3bb18c334ee 100644
--- a/_sql/migrations/443-add-wizard-configuration-value.php
+++ b/_sql/migrations/443-add-wizard-configuration-value.php
@@ -1,5 +1,31 @@
addSql($sql);
}
- private function fetchFormId()
+ private function fetchFormId(): void
{
$sql = <<<'EOD'
SET @formId = (SELECT id FROM s_core_config_forms WHERE `name`='Auth');
@@ -31,7 +57,7 @@ private function fetchFormId()
$this->addSql($sql);
}
- private function fetchElementId()
+ private function fetchElementId(): void
{
$sql = <<<'EOD'
SET @elementId = (SELECT id FROM s_core_config_elements WHERE name LIKE "firstRunWizardEnabled" LIMIT 1);
@@ -39,7 +65,7 @@ private function fetchElementId()
$this->addSql($sql);
}
- private function insertFormElement()
+ private function insertFormElement(): void
{
$sql = <<<'EOD'
INSERT IGNORE INTO `s_core_config_elements` (`id`, `form_id`, `name`, `value`, `label`, `description`, `type`, `required`, `position`, `scope`) VALUES
@@ -48,7 +74,7 @@ private function insertFormElement()
$this->addSql($sql);
}
- private function insertFormTranslation()
+ private function insertFormTranslation(): void
{
$sql = <<<'EOD'
INSERT IGNORE INTO `s_core_config_element_translations` (`element_id`, `locale_id`, `label`, `description`)
@@ -57,7 +83,7 @@ private function insertFormTranslation()
$this->addSql($sql);
}
- private function fixCaptchaColor()
+ private function fixCaptchaColor(): void
{
$sql = <<<'EOD'
UPDATE s_core_config_element_translations
@@ -68,4 +94,4 @@ private function fixCaptchaColor()
EOD;
$this->addSql($sql);
}
-}
\ No newline at end of file
+}
diff --git a/_sql/migrations/444-add-imprint-to-bottom-shop-group.php b/_sql/migrations/444-add-imprint-to-bottom-shop-group.php
index 9b6e3054a89..2ad2bbe1ffb 100644
--- a/_sql/migrations/444-add-imprint-to-bottom-shop-group.php
+++ b/_sql/migrations/444-add-imprint-to-bottom-shop-group.php
@@ -1,7 +1,30 @@
addSql($sql);
}
-}
\ No newline at end of file
+}
diff --git a/_sql/migrations/445-import-vrrl-plugin-settings.php b/_sql/migrations/445-import-vrrl-plugin-settings.php
index 5fe0bbc604f..0f7162587bd 100644
--- a/_sql/migrations/445-import-vrrl-plugin-settings.php
+++ b/_sql/migrations/445-import-vrrl-plugin-settings.php
@@ -1,5 +1,28 @@
addSql($sql);
diff --git a/_sql/migrations/447-update-tag-cloud-defaults.php b/_sql/migrations/447-update-tag-cloud-defaults.php
index 40055cb7efd..18e9ca4316a 100644
--- a/_sql/migrations/447-update-tag-cloud-defaults.php
+++ b/_sql/migrations/447-update-tag-cloud-defaults.php
@@ -1,9 +1,34 @@
addSql($sql);
}
}
-
-
-
diff --git a/_sql/migrations/450-add-high-dpi-album-settings.php b/_sql/migrations/450-add-high-dpi-album-settings.php
index 1f96d0bc164..4f6512eefaf 100644
--- a/_sql/migrations/450-add-high-dpi-album-settings.php
+++ b/_sql/migrations/450-add-high-dpi-album-settings.php
@@ -1,5 +1,28 @@
addSql($sql);
}
-
}
diff --git a/_sql/migrations/452-add-styling-classes-main-menu.php b/_sql/migrations/452-add-styling-classes-main-menu.php
index 08a72716f0b..fed1f876e7a 100644
--- a/_sql/migrations/452-add-styling-classes-main-menu.php
+++ b/_sql/migrations/452-add-styling-classes-main-menu.php
@@ -1,5 +1,28 @@
addSql($sql);
-
- $sql = "
- ALTER TABLE `s_statistics_search`
+
+ $sql = '
+ ALTER TABLE `s_statistics_search`
CHANGE `searchterm` `searchterm` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL;
- ";
+ ';
$this->addSql($sql);
}
}
diff --git a/_sql/migrations/454-rename-theme-manager.php b/_sql/migrations/454-rename-theme-manager.php
index 63978c21d5d..fa2794c4c54 100644
--- a/_sql/migrations/454-rename-theme-manager.php
+++ b/_sql/migrations/454-rename-theme-manager.php
@@ -1,5 +1,28 @@
addSql($sql);
-
}
}
diff --git a/_sql/migrations/455-cache-invalidate-variants.php b/_sql/migrations/455-cache-invalidate-variants.php
index 9e8a15f7d88..7365c983ea3 100644
--- a/_sql/migrations/455-cache-invalidate-variants.php
+++ b/_sql/migrations/455-cache-invalidate-variants.php
@@ -1,6 +1,28 @@
addSql($sql);
-
+
$sql = <<<'SQL'
INSERT IGNORE INTO `s_core_subscribes` (`subscribe`, `type`, `listener`, `pluginID`, `position`) VALUES
('Shopware\\Models\\Article\\Detail::postUpdate', 0, 'Shopware_Plugins_Core_HttpCache_Bootstrap::onPostPersist', @pluginID, 0);
SQL;
$this->addSql($sql);
-
+
$sql = <<<'SQL'
INSERT IGNORE INTO `s_core_subscribes` (`subscribe`, `type`, `listener`, `pluginID`, `position`) VALUES
('Shopware\\Models\\Article\\Detail::postPersist', 0, 'Shopware_Plugins_Core_HttpCache_Bootstrap::onPostPersist', @pluginID, 0);
@@ -33,5 +55,4 @@ public function up($modus)
$this->addSql($sql);
}
-
}
diff --git a/_sql/migrations/456-emotion-worlds-cache-invalidation.php b/_sql/migrations/456-emotion-worlds-cache-invalidation.php
index 8b08e528e64..06f5b2daf87 100644
--- a/_sql/migrations/456-emotion-worlds-cache-invalidation.php
+++ b/_sql/migrations/456-emotion-worlds-cache-invalidation.php
@@ -1,6 +1,28 @@
addSql($sql);
}
-
-}
\ No newline at end of file
+}
diff --git a/_sql/migrations/457-add-thumbnail-config.php b/_sql/migrations/457-add-thumbnail-config.php
index 8f04c6e4e30..0cdfe07a235 100644
--- a/_sql/migrations/457-add-thumbnail-config.php
+++ b/_sql/migrations/457-add-thumbnail-config.php
@@ -1,16 +1,37 @@
addSql($sql);
-
$sql = <<<'EOD'
INSERT IGNORE INTO `s_core_config_forms` (`parent_id`, `name`, `label`, `description`, `position`, `scope`, `plugin_id`)
VALUES (@parent, 'Media', 'Medien', NULL, '13', '', NULL);
@@ -22,7 +43,6 @@ public function up($modus)
EOD;
$this->addSql($sql);
-
$sql = <<<'EOD'
INSERT IGNORE INTO `s_core_config_form_translations` (`form_id`, `locale_id`, `label`, `description`)
VALUES (@parent, 2, 'Media', '');
@@ -48,6 +68,3 @@ public function up($modus)
$this->addSql($sql);
}
}
-
-
-
diff --git a/_sql/migrations/458-remove-selfhealing-plugin.php b/_sql/migrations/458-remove-selfhealing-plugin.php
index 71359b3045f..d79143d409d 100644
--- a/_sql/migrations/458-remove-selfhealing-plugin.php
+++ b/_sql/migrations/458-remove-selfhealing-plugin.php
@@ -1,5 +1,28 @@
addSql(
- "DELETE FROM s_core_subscribes WHERE pluginID = @pluginId"
+ 'DELETE FROM s_core_subscribes WHERE pluginID = @pluginId'
);
}
private function deletePlugin()
{
$this->addSql(
- "DELETE FROM s_core_plugins WHERE id = @pluginId"
+ 'DELETE FROM s_core_plugins WHERE id = @pluginId'
);
}
diff --git a/_sql/migrations/459-translate-form-fields.php b/_sql/migrations/459-translate-form-fields.php
index bac6ff567db..77282dbe793 100644
--- a/_sql/migrations/459-translate-form-fields.php
+++ b/_sql/migrations/459-translate-form-fields.php
@@ -1,5 +1,28 @@
addSql($sql);
}
}
-
-
diff --git a/_sql/migrations/460-fix-email-header-field.php b/_sql/migrations/460-fix-email-header-field.php
index 883a142f495..30a0dfb6f0b 100644
--- a/_sql/migrations/460-fix-email-header-field.php
+++ b/_sql/migrations/460-fix-email-header-field.php
@@ -1,6 +1,28 @@
addSql($sql);
}
-
}
diff --git a/_sql/migrations/461-fix-sorder-email-thumbnails.php b/_sql/migrations/461-fix-sorder-email-thumbnails.php
index 61ff519d873..05aebf470ed 100644
--- a/_sql/migrations/461-fix-sorder-email-thumbnails.php
+++ b/_sql/migrations/461-fix-sorder-email-thumbnails.php
@@ -1,6 +1,28 @@
addSql("ALTER TABLE `s_emotion` ADD `position` INT NULL DEFAULT 1");
+ $this->addSql('ALTER TABLE `s_emotion` ADD `position` INT NULL DEFAULT 1');
}
}
diff --git a/_sql/migrations/463-translate-emotion-html-video.php b/_sql/migrations/463-translate-emotion-html-video.php
index 8bfafbbc7b8..496bd32c5ce 100644
--- a/_sql/migrations/463-translate-emotion-html-video.php
+++ b/_sql/migrations/463-translate-emotion-html-video.php
@@ -1,6 +1,28 @@
addSql('UPDATE `s_export` SET `dirty` = 0;');
return;
- } else {
- $this->addSql('UPDATE `s_export` SET `dirty` = 1;');
}
+ $this->addSql('UPDATE `s_export` SET `dirty` = 1;');
$sql = <<<'SQL'
UPDATE `s_export` SET dirty = 0
@@ -168,5 +189,3 @@ public function up($modus)
$this->addSql($sql);
}
}
-
-
diff --git a/_sql/migrations/465-token-secret.php b/_sql/migrations/465-token-secret.php
index 0d66cf61f34..1bc297401f9 100644
--- a/_sql/migrations/465-token-secret.php
+++ b/_sql/migrations/465-token-secret.php
@@ -1,5 +1,28 @@
addSql($sql);
}
}
-
-
diff --git a/_sql/migrations/468-update-feeds-thumbnails-size.php b/_sql/migrations/468-update-feeds-thumbnails-size.php
index 17f7506f7d5..f9cdfcbb0a9 100644
--- a/_sql/migrations/468-update-feeds-thumbnails-size.php
+++ b/_sql/migrations/468-update-feeds-thumbnails-size.php
@@ -1,5 +1,28 @@
"|escape}{#S#}\n{$sArticle.price|escape:"number"}{#S#}\nDE::DHL:{$sArticle|@shippingcost:"prepayment":"de"}{#S#}\n{#S#}\n{$sCurrency.currency}\n{/strip}{#L#}'
WHERE `name` = 'Google Produktsuche'
AND dirty = 0;
@@ -128,5 +151,3 @@ public function up($modus)
$this->addSql($sql);
}
}
-
-
diff --git a/_sql/migrations/469-add-404-article-page-config.php b/_sql/migrations/469-add-404-article-page-config.php
index 8b9447bc6cf..ed7a038a45d 100644
--- a/_sql/migrations/469-add-404-article-page-config.php
+++ b/_sql/migrations/469-add-404-article-page-config.php
@@ -1,5 +1,28 @@
addSql("ALTER TABLE s_articles_attributes MODIFY attr17 date DEFAULT NULL");
+ $this->addSql('ALTER TABLE s_articles_attributes MODIFY attr17 date DEFAULT NULL');
}
}
diff --git a/_sql/migrations/472-add-landing-page-parent.php b/_sql/migrations/472-add-landing-page-parent.php
index 189bd43bba2..e3fe72b22cd 100644
--- a/_sql/migrations/472-add-landing-page-parent.php
+++ b/_sql/migrations/472-add-landing-page-parent.php
@@ -1,5 +1,28 @@
addSql($sql);
}
}
-
-
diff --git a/_sql/migrations/474-switch-zipcode-city-emails.php b/_sql/migrations/474-switch-zipcode-city-emails.php
index ae513827e35..39b28d341b4 100644
--- a/_sql/migrations/474-switch-zipcode-city-emails.php
+++ b/_sql/migrations/474-switch-zipcode-city-emails.php
@@ -1,6 +1,28 @@
addSql($sql);
}
-
private function insertTranslation()
{
$content = "Hello {if \$sUser.billing_salutation eq \"mr\"}Mr{elseif \$sUser.billing_salutation eq \"ms\"}Mrs{/if} {\$sUser.billing_firstname} {\$sUser.billing_lastname},\n\nThe order status of your order {\$sOrder.ordernumber} has changed!\nYour order now has the following status: {\$sOrder.status_description}.\n\nYou can check the current status of your order on our website under \"My account\" - \"My orders\" anytime. But in case you have purchased without a registration or a customer account, you do not have this option.\n\nBest regards,\nYour team of {config name=shopName}";
@@ -33,7 +54,7 @@ private function insertTranslation()
$data = [
'content' => $content,
- 'subject' => 'Your order with {config name=shopName}'
+ 'subject' => 'Your order with {config name=shopName}',
];
$data = serialize($data);
@@ -52,6 +73,7 @@ private function insertTranslation()
* Helper method to prefix and suffix the mail templates with the configuration values
*
* @param string $content
+ *
* @return string
*/
private function convertTemplatePlain($content)
@@ -59,6 +81,6 @@ private function convertTemplatePlain($content)
$header = '{include file=\"string:{config name=emailheaderplain}\"}';
$footer = '{include file=\"string:{config name=emailfooterplain}\"}';
- return $header."\r\n\r\n".$content."\r\n\r\n".$footer;
+ return $header . "\r\n\r\n" . $content . "\r\n\r\n" . $footer;
}
}
diff --git a/_sql/migrations/476-add-less-compatible-flag.php b/_sql/migrations/476-add-less-compatible-flag.php
index 3a84940312d..f60477eca79 100644
--- a/_sql/migrations/476-add-less-compatible-flag.php
+++ b/_sql/migrations/476-add-less-compatible-flag.php
@@ -1,14 +1,38 @@
getConnection()->prepare('SHOW COLUMNS FROM `s_core_templates_config_elements`;');
$statement->execute();
- $result = $statement->fetchAll(\PDO::FETCH_COLUMN);
+ $result = $statement->fetchAll(PDO::FETCH_COLUMN);
- if (!in_array('less_compatible', $result)) {
+ if (!\in_array('less_compatible', $result)) {
$this->addLessCompatibleFlag();
}
}
diff --git a/_sql/migrations/477-disable-tag-cloud-for-installation.php b/_sql/migrations/477-disable-tag-cloud-for-installation.php
index d7eea9fca96..6fa742c7b94 100644
--- a/_sql/migrations/477-disable-tag-cloud-for-installation.php
+++ b/_sql/migrations/477-disable-tag-cloud-for-installation.php
@@ -1,5 +1,28 @@
addSql(
- "DELETE FROM s_core_subscribes WHERE pluginID = @pluginId"
+ 'DELETE FROM s_core_subscribes WHERE pluginID = @pluginId'
);
}
private function uninstallPlugin()
{
$this->addSql(
- "UPDATE s_core_plugins SET active = 0, installation_date = NULL, update_date = NULL WHERE id = @pluginId"
+ 'UPDATE s_core_plugins SET active = 0, installation_date = NULL, update_date = NULL WHERE id = @pluginId'
);
}
diff --git a/_sql/migrations/478-add-emotion-banner-title-attr.php b/_sql/migrations/478-add-emotion-banner-title-attr.php
index cdf13d9e1c8..bc887b84ce2 100644
--- a/_sql/migrations/478-add-emotion-banner-title-attr.php
+++ b/_sql/migrations/478-add-emotion-banner-title-attr.php
@@ -1,6 +1,28 @@
addSql($sql);
}
-}
\ No newline at end of file
+}
diff --git a/_sql/migrations/479-implement-after-update-wizard.php b/_sql/migrations/479-implement-after-update-wizard.php
index 2812133ec4f..7d08699296e 100644
--- a/_sql/migrations/479-implement-after-update-wizard.php
+++ b/_sql/migrations/479-implement-after-update-wizard.php
@@ -1,6 +1,28 @@
addSql($sql);
}
}
-
-}
\ No newline at end of file
+}
diff --git a/_sql/migrations/480-translate-multi-edit-config-form.php b/_sql/migrations/480-translate-multi-edit-config-form.php
index 2d447499007..5af05afe191 100644
--- a/_sql/migrations/480-translate-multi-edit-config-form.php
+++ b/_sql/migrations/480-translate-multi-edit-config-form.php
@@ -1,5 +1,28 @@
addSql($sql);
}
-}
\ No newline at end of file
+}
diff --git a/_sql/migrations/484-add-seo-title-to-categories.php b/_sql/migrations/484-add-seo-title-to-categories.php
index 5cb71e92b17..678ed659e06 100644
--- a/_sql/migrations/484-add-seo-title-to-categories.php
+++ b/_sql/migrations/484-add-seo-title-to-categories.php
@@ -1,6 +1,28 @@
addSql($sql);
}
-}
\ No newline at end of file
+}
diff --git a/_sql/migrations/486-generate-mobile-sitemap.php b/_sql/migrations/486-generate-mobile-sitemap.php
index 54ad3bed74f..520e5616c83 100644
--- a/_sql/migrations/486-generate-mobile-sitemap.php
+++ b/_sql/migrations/486-generate-mobile-sitemap.php
@@ -1,5 +1,28 @@
addSql($sql);
-
}
}
diff --git a/_sql/migrations/490-fix-email-templates-images-height.php b/_sql/migrations/490-fix-email-templates-images-height.php
index 880b17806ca..65b1d63fff7 100644
--- a/_sql/migrations/490-fix-email-templates-images-height.php
+++ b/_sql/migrations/490-fix-email-templates-images-height.php
@@ -1,6 +1,28 @@
addSql($sql);
}
-}
\ No newline at end of file
+}
diff --git a/_sql/migrations/491-change-enabled-payment-methods.php b/_sql/migrations/491-change-enabled-payment-methods.php
index 0bff4066c01..2001f8b8228 100644
--- a/_sql/migrations/491-change-enabled-payment-methods.php
+++ b/_sql/migrations/491-change-enabled-payment-methods.php
@@ -1,5 +1,28 @@
addSql("TRUNCATE s_core_translations;");
+ $this->addSql('TRUNCATE s_core_translations;');
}
}
diff --git a/_sql/migrations/494-add-cheapest-price-calculation-config.php b/_sql/migrations/494-add-cheapest-price-calculation-config.php
index 837df9348e4..1486b4a9272 100644
--- a/_sql/migrations/494-add-cheapest-price-calculation-config.php
+++ b/_sql/migrations/494-add-cheapest-price-calculation-config.php
@@ -1,6 +1,28 @@
addSql($sql);
-
}
}
diff --git a/_sql/migrations/495-fix-shopping-worlds-grid.php b/_sql/migrations/495-fix-shopping-worlds-grid.php
index 8adb9e17278..e39050d294c 100644
--- a/_sql/migrations/495-fix-shopping-worlds-grid.php
+++ b/_sql/migrations/495-fix-shopping-worlds-grid.php
@@ -1,6 +1,28 @@
addSql($sql);
}
-}
\ No newline at end of file
+}
diff --git a/_sql/migrations/496-add-cheapest-price-selection-config.php b/_sql/migrations/496-add-cheapest-price-selection-config.php
index a81f2d59c79..485c175bd61 100644
--- a/_sql/migrations/496-add-cheapest-price-selection-config.php
+++ b/_sql/migrations/496-add-cheapest-price-selection-config.php
@@ -1,6 +1,28 @@
addSql($sql);
-
}
}
diff --git a/_sql/migrations/497-fix-email-payment-method-description.php b/_sql/migrations/497-fix-email-payment-method-description.php
index 4bcee75462c..aa4f6f5b8a1 100644
--- a/_sql/migrations/497-fix-email-payment-method-description.php
+++ b/_sql/migrations/497-fix-email-payment-method-description.php
@@ -1,6 +1,28 @@
addSql($sql);
}
-}
\ No newline at end of file
+}
diff --git a/_sql/migrations/498-fix-and-add-acl-privileges.php b/_sql/migrations/498-fix-and-add-acl-privileges.php
index c19ea17b426..8ad0d38337b 100644
--- a/_sql/migrations/498-fix-and-add-acl-privileges.php
+++ b/_sql/migrations/498-fix-and-add-acl-privileges.php
@@ -1,6 +1,28 @@
addSql($sql);
}
-}
\ No newline at end of file
+}
diff --git a/_sql/migrations/499-add-swag-update-acl-privileges.php b/_sql/migrations/499-add-swag-update-acl-privileges.php
index d10f058d989..375877ca78c 100644
--- a/_sql/migrations/499-add-swag-update-acl-privileges.php
+++ b/_sql/migrations/499-add-swag-update-acl-privileges.php
@@ -1,6 +1,28 @@
addSql($sql);
}
-}
\ No newline at end of file
+}
diff --git a/_sql/migrations/500-destroy-bot-sessions.php b/_sql/migrations/500-destroy-bot-sessions.php
index fc311e442bd..d8ad87a489d 100644
--- a/_sql/migrations/500-destroy-bot-sessions.php
+++ b/_sql/migrations/500-destroy-bot-sessions.php
@@ -1,5 +1,28 @@
addSql($sql);
}
}
-
-
diff --git a/_sql/migrations/501-add-added-column-in-mailaddresses.php b/_sql/migrations/501-add-added-column-in-mailaddresses.php
index 3c033652a1e..51315341117 100644
--- a/_sql/migrations/501-add-added-column-in-mailaddresses.php
+++ b/_sql/migrations/501-add-added-column-in-mailaddresses.php
@@ -1,6 +1,28 @@
addSql($sql);
- $sql = "UPDATE s_campaigns_mailaddresses ca
- SET added = (SELECT cm.added FROM s_campaigns_maildata cm WHERE cm.email = ca.email LIMIT 1)";
+ $sql = 'UPDATE s_campaigns_mailaddresses ca
+ SET added = (SELECT cm.added FROM s_campaigns_maildata cm WHERE cm.email = ca.email LIMIT 1)';
$this->addSql($sql);
}
-}
\ No newline at end of file
+}
diff --git a/_sql/migrations/502-remove-unused-voucher-table.php b/_sql/migrations/502-remove-unused-voucher-table.php
index 628b183e87d..522ce200b09 100644
--- a/_sql/migrations/502-remove-unused-voucher-table.php
+++ b/_sql/migrations/502-remove-unused-voucher-table.php
@@ -1,5 +1,28 @@
addSql($sql);
}
-}
\ No newline at end of file
+}
diff --git a/_sql/migrations/504-add-customergroup-index.php b/_sql/migrations/504-add-customergroup-index.php
index b03758309e5..51ed426f27f 100644
--- a/_sql/migrations/504-add-customergroup-index.php
+++ b/_sql/migrations/504-add-customergroup-index.php
@@ -1,5 +1,28 @@
addSql("ALTER TABLE `s_core_optin` ADD `type` VARCHAR( 255 ) NULL DEFAULT NULL AFTER `id`;");
+ $this->addSql('ALTER TABLE `s_core_optin` ADD `type` VARCHAR( 255 ) NULL DEFAULT NULL AFTER `id`;');
$sql = <<<'EOD'
INSERT IGNORE INTO `s_core_config_mails` (`id`, `stateId`, `name`, `frommail`, `fromname`, `subject`, `content`, `contentHTML`, `ishtml`, `attachment`, `mailtype`, `context`, `dirty`) VALUES (NULL, NULL, 'sCONFIRMPASSWORDCHANGE', '{config name=mail}', '{config name=shopName}', 'Passwort vergessen - Passwort zurĂźcksetzen', '{include file=\"string:{config name=emailheaderplain}\"}\r\n\r\nHallo,
diff --git a/_sql/migrations/600-add-support-max-generated-similar-products.php b/_sql/migrations/600-add-support-max-generated-similar-products.php
index b005640a41f..90a52e81ee3 100644
--- a/_sql/migrations/600-add-support-max-generated-similar-products.php
+++ b/_sql/migrations/600-add-support-max-generated-similar-products.php
@@ -1,6 +1,28 @@
addSql($sql);
}
-}
\ No newline at end of file
+}
diff --git a/_sql/migrations/601-implement-elastic-search.php b/_sql/migrations/601-implement-elastic-search.php
index 02f0ed8d794..b53daf89eff 100644
--- a/_sql/migrations/601-implement-elastic-search.php
+++ b/_sql/migrations/601-implement-elastic-search.php
@@ -1,6 +1,28 @@
addSql($sql);
- $sql = "
+ $sql = '
ALTER TABLE s_articles_categories_ro
ADD INDEX `elastic_search` (`categoryID`,`articleID`);
- ";
+ ';
$this->addSql($sql);
$sql = "
diff --git a/_sql/migrations/602-add-premium-plugins-menu-item.php b/_sql/migrations/602-add-premium-plugins-menu-item.php
index 75c6d6b03b6..cec35926114 100644
--- a/_sql/migrations/602-add-premium-plugins-menu-item.php
+++ b/_sql/migrations/602-add-premium-plugins-menu-item.php
@@ -1,5 +1,28 @@
addSql($sql);
}
}
-
-
diff --git a/_sql/migrations/603-add-product-streams.php b/_sql/migrations/603-add-product-streams.php
index 944f43c0af1..820097bf9b0 100644
--- a/_sql/migrations/603-add-product-streams.php
+++ b/_sql/migrations/603-add-product-streams.php
@@ -1,5 +1,27 @@
addSql($sql);
-
return $sql;
}
diff --git a/_sql/migrations/604-move-discount-surchage-names-into-snippets.php b/_sql/migrations/604-move-discount-surchage-names-into-snippets.php
index 28af6ea9f09..849ccc07496 100644
--- a/_sql/migrations/604-move-discount-surchage-names-into-snippets.php
+++ b/_sql/migrations/604-move-discount-surchage-names-into-snippets.php
@@ -1,5 +1,27 @@
getConnection()->prepare(
- "INSERT INTO `s_core_snippets` (`namespace`, `shopID`, `localeID`, `name`, `value`, `created`, `updated`, `dirty`)
+ 'INSERT INTO `s_core_snippets` (`namespace`, `shopID`, `localeID`, `name`, `value`, `created`, `updated`, `dirty`)
VALUES (?, ?, ?, ?, ?, ?, ?, ?)
- ON DUPLICATE KEY UPDATE `value` = ?, dirty = 1, `updated` = ?;"
+ ON DUPLICATE KEY UPDATE `value` = ?, dirty = 1, `updated` = ?;'
);
foreach ($data as $configValue) {
@@ -77,7 +99,7 @@ private function migrateCoreSettingsToSnippets()
$dateString,
1,
$configValue['value'],
- $dateString
+ $dateString,
];
$statement->execute($values);
@@ -93,9 +115,9 @@ private function getSnippetName($configName)
'paymentsurchargedev' => 'payment_surcharge_dev',
'shippingdiscountname' => 'shipping_discount_name',
'surchargename' => 'surcharge_name',
- 'vouchername' => 'voucher_name'
+ 'vouchername' => 'voucher_name',
];
- return array_key_exists($configName, $matches) ? $matches[$configName] : null;
+ return \array_key_exists($configName, $matches) ? $matches[$configName] : null;
}
}
diff --git a/_sql/migrations/605-add-and-search-config.php b/_sql/migrations/605-add-and-search-config.php
index dde55d93ad1..e0a2e7e2d2d 100644
--- a/_sql/migrations/605-add-and-search-config.php
+++ b/_sql/migrations/605-add-and-search-config.php
@@ -1,6 +1,28 @@
addSql("ALTER TABLE `s_core_states` ADD `name` VARCHAR(55) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL AFTER `id`;");
+ $this->addSql('ALTER TABLE `s_core_states` ADD `name` VARCHAR(55) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL AFTER `id`;');
$this->addSql("UPDATE s_core_states SET `name` = 'cancelled' WHERE `description` LIKE 'Abgebrochen' AND `group` LIKE 'state';");
$this->addSql("UPDATE s_core_states SET `name` = 'open' WHERE `description` LIKE 'Offen' AND `group` LIKE 'state';");
diff --git a/_sql/migrations/607-add-rss-feed-widget.php b/_sql/migrations/607-add-rss-feed-widget.php
index 08524815aa0..0e20285e658 100644
--- a/_sql/migrations/607-add-rss-feed-widget.php
+++ b/_sql/migrations/607-add-rss-feed-widget.php
@@ -1,6 +1,28 @@
addSql($sql);
}
}
-
diff --git a/_sql/migrations/612-remove-deprecated-multilanguage.php b/_sql/migrations/612-remove-deprecated-multilanguage.php
index 03cb99912d9..52d1c5f4243 100644
--- a/_sql/migrations/612-remove-deprecated-multilanguage.php
+++ b/_sql/migrations/612-remove-deprecated-multilanguage.php
@@ -1,6 +1,28 @@
connection->query("SELECT version FROM `s_schema_version` WHERE version = 506 LIMIT 1");
+ $statement = $this->connection->query('SELECT version FROM `s_schema_version` WHERE version = 506 LIMIT 1');
$version = $statement->fetchAll(PDO::FETCH_COLUMN);
if (!empty($version)) {
return;
}
- $this->addSql("ALTER TABLE `s_core_optin` ADD `type` VARCHAR( 255 ) NULL DEFAULT NULL AFTER `id`");
+ $this->addSql('ALTER TABLE `s_core_optin` ADD `type` VARCHAR( 255 ) NULL DEFAULT NULL AFTER `id`');
$sql = <<<'EOD'
INSERT IGNORE INTO `s_core_config_mails` (`id`, `stateId`, `name`, `frommail`, `fromname`, `subject`, `content`, `contentHTML`, `ishtml`, `attachment`, `mailtype`, `context`, `dirty`) VALUES (NULL, NULL, 'sCONFIRMPASSWORDCHANGE', '{config name=mail}', '{config name=shopName}', 'Passwort vergessen - Passwort zurĂźcksetzen', '{include file=\"string:{config name=emailheaderplain}\"}\r\n\r\nHallo,
diff --git a/_sql/migrations/616-product-stream-emotion-field.php b/_sql/migrations/616-product-stream-emotion-field.php
index 15227a3fe0b..9fdf17b152a 100644
--- a/_sql/migrations/616-product-stream-emotion-field.php
+++ b/_sql/migrations/616-product-stream-emotion-field.php
@@ -1,5 +1,27 @@
addSql($sql);
}
-}
\ No newline at end of file
+}
diff --git a/_sql/migrations/617-add-html5-emotion-handler.php b/_sql/migrations/617-add-html5-emotion-handler.php
index c6c3f44eba6..40bdb7fb62f 100644
--- a/_sql/migrations/617-add-html5-emotion-handler.php
+++ b/_sql/migrations/617-add-html5-emotion-handler.php
@@ -1,5 +1,27 @@
getConnection()->prepare('SHOW COLUMNS FROM `s_campaigns_mailings`;');
$statement->execute();
- $result = $statement->fetchAll(\PDO::FETCH_COLUMN);
+ $result = $statement->fetchAll(PDO::FETCH_COLUMN);
- if (!in_array('timed_delivery', $result)) {
+ if (!\in_array('timed_delivery', $result)) {
$this->addTimedDeliveryColumn();
}
}
diff --git a/_sql/migrations/621-remove-filter-options.php b/_sql/migrations/621-remove-filter-options.php
index d2d33fdaa97..a6ae69e3f81 100644
--- a/_sql/migrations/621-remove-filter-options.php
+++ b/_sql/migrations/621-remove-filter-options.php
@@ -1,5 +1,27 @@
getConnection()->quote($replacedContent), "'") : "";
- $replacedContentHTML = !empty($replacedContentHTML) ? trim($this->getConnection()->quote($replacedContentHTML), "'") : "";
+ $replacedContent = !empty($replacedContent) ? trim($this->getConnection()->quote($replacedContent), "'") : '';
+ $replacedContentHTML = !empty($replacedContentHTML) ? trim($this->getConnection()->quote($replacedContentHTML), "'") : '';
$sql = <<
@@ -106,6 +127,6 @@ public function up($modus)
CONTENT;
$statement = $this->connection->prepare('UPDATE `s_core_config_mails` SET `contentHTML` = ? WHERE `name` = "sORDER" AND dirty = 0');
- $statement->execute(array($content));
+ $statement->execute([$content]);
}
-}
\ No newline at end of file
+}
diff --git a/_sql/migrations/628-add-validation-index.php b/_sql/migrations/628-add-validation-index.php
index 5ae1b5d7e35..94abf5e51de 100644
--- a/_sql/migrations/628-add-validation-index.php
+++ b/_sql/migrations/628-add-validation-index.php
@@ -1,4 +1,27 @@
addSql($sql);
- if ($modus == \Shopware\Components\Migrations\AbstractMigration::MODUS_UPDATE) {
+ if ($modus == AbstractMigration::MODUS_UPDATE) {
return;
}
@@ -30,6 +54,5 @@ public function up($modus)
UPDATE `s_core_config_elements` SET `value` = 's:1:"0";' WHERE `id` = @elementId;
SQL;
$this->addSql($sql);
-
}
}
diff --git a/_sql/migrations/638-fix-serialized-data.php b/_sql/migrations/638-fix-serialized-data.php
index 49a849f5580..35b94571072 100644
--- a/_sql/migrations/638-fix-serialized-data.php
+++ b/_sql/migrations/638-fix-serialized-data.php
@@ -1,5 +1,27 @@
addSql("ALTER TABLE `s_filter_values` DROP `value_numeric`;");
- $this->addSql("ALTER TABLE `s_filter_options` DROP `default`;");
+ $this->addSql('ALTER TABLE `s_filter_values` DROP `value_numeric`;');
+ $this->addSql('ALTER TABLE `s_filter_options` DROP `default`;');
}
}
diff --git a/_sql/migrations/701-remove-emotion-backend-options.php b/_sql/migrations/701-remove-emotion-backend-options.php
index 7fc76350b89..fa6982f4475 100644
--- a/_sql/migrations/701-remove-emotion-backend-options.php
+++ b/_sql/migrations/701-remove-emotion-backend-options.php
@@ -1,14 +1,37 @@
addSql("DELETE FROM `s_core_templates` WHERE version < 3;");
+ $this->addSql('DELETE FROM `s_core_templates` WHERE version < 3;');
// remove unused table fields
- $this->addSql("ALTER TABLE `s_categories` DROP COLUMN `showfiltergroups`;");
- $this->addSql("ALTER TABLE `s_emotion` DROP COLUMN `container_width`;");
+ $this->addSql('ALTER TABLE `s_categories` DROP COLUMN `showfiltergroups`;');
+ $this->addSql('ALTER TABLE `s_emotion` DROP COLUMN `container_width`;');
// remove unused emotion options
$this->addSql("DELETE FROM `s_library_component_field` WHERE `name` IN ('article_slider_numbers', 'manufacturer_slider_numbers', 'thumbnail_size');");
@@ -28,10 +51,10 @@ public function up($modus)
'fuzzysearchdistance',
'fuzzysearchpricefilter',
'fuzzysearchresultsperpage',
- 'thumb'
+ 'thumb',
];
- $optionsToDeleteSql = "'".implode("','", $optionsToDelete)."'";
+ $optionsToDeleteSql = "'" . implode("','", $optionsToDelete) . "'";
$sql = <<addSql($sql);
-
// remove unused snippets
- $snippetsToDelete = ["article_slider_numbers","article_slider_numbers_support","manufacturer_slider_numbers/label","manufacturer_slider_numbers/support","thumbnail_size","thumbnail_size_support","LoginActionClose","LoginLabelNew","LoginActionCreateAccount","LoginLabelExisting","LoginTextExisting","LoginActionNext","ListingPaging","ListingTextPrevious","ListingTextNext","AccountLabelCurrentPassword","AccountLabelNewPassword","AccountLabelRepeatPassword","OrdersHeadline","PasswordLabelMail","BookmarkTwitter","BookmarkFacebook","BookmarkDelicious","BookmarkDiggit","BlogInfoRating","SlideArticleInfoContent","IndexActionShowPositions","sCartPremiumsHeadline","CartFooterSum","CartFooterShipping","CartFooterTotal","CheckoutFooterActionAddVoucher","CheckoutFooterIdLabelInline","CheckoutFooterActionAdd","CartColumnAvailability","sCartItemFree","CartItemInfoPremium","CartItemInfoBundle","ConfirmErrorAGB","ConfirmHeadlinePersonalInformation","CheckoutFooterLabelAddVoucher","CheckoutFooterLabelAddArticle","ConfirmLabelComment","CheckoutDispatchLinkSend","CheckoutItemPrice","CheckoutItemLaststock","CheckoutPaymentHeadline","FinishHeaderItems","sBonusPriceFree","ShippingHeader","DispatchHeadNotice","CompareActionClose","CompareHeader","BundleHeader","BundleInfoPriceForAll","BundleActionAdd","BundleInfoPriceInstead","BundleInfoPercent","LiveTickerStartPrice","LiveTickerCurrentPrice","LiveTimeDays","LiveTimeHours","LiveTimeMinutes","LiveTimeSeconds","LiveTimeRemainingPieces","LiveTimeRemaining","LiveCategoryPreviousPrice","LiveCategorySavingPercent","LiveCategoryOffersEnds","LiveCategoryCurrentPrice","LiveCountdownStartPrice","LiveCountdownCurrentPrice","LiveCountdownPriceFails","LiveCountdownPriceRising","LiveCountdownMinutes","LiveCountdownRemaining","LiveCountdownRemainingPieces","DetailFrom","DetailDataHeaderBlockprices","DetailBuyValueSelect","DetailBuyLabelQuantity","DetailCommentInfoAverageRate","DetailCommentInfoRating","DetailCommentLabelRating","DetailCommentLabelText","DetailDescriptionSupplier","DetailChooseFirst","DetailFromNew","DetailSimilarHeader","FormsLinkBack","FormsTextContact","IndexMetaShortcutIcon","IndexMetaMsNavButtonColor","IndexRealizedWith","IndexRealizedShopsystem","MenuLeftHeading","IndexSearchFieldValue","ListingBoxInstantDownload","ListingBoxLinkBuy","SimilarBoxLinkDetails","SimilarBoxMore","FilterSupplierHeadline","ListingLinkAllSuppliers","ListingActionsSettingsTitle","ListingActionsSettingsTable","ListingActionsSettingsList","NewsletterDetailLinkNewWindow","NewsletterLabelSelect","sNewsletterLabelMail","NewsletterRegisterLabelSalutation","NewsletterRegisterPleaseChoose","NewsletterRegisterLabelFirstname","NewsletterRegisterLabelLastname","NewsletterRegisterBillingLabelStreet","NewsletterRegisterBillingLabelCity","NoteColumnName","NoteColumnPrice","NoteLinkBuy","NoteLinkDetails","PalpalPendingTitle","PalpalPendingInfo","PalpalPendingLinkHomepage","TagcloudHead","DetailNotifyActionSubmit","RegisterLabelCompany","RegisterBillingLabelStreet","RegisterBillingLabelCity","RegisterBillingLabelCountry","RegisterBillingLabelSelect","RegisterErrorHeadline","RegisterInfoSupplier","RegisterInfoSupplier2","RegisterIndexActionSubmit","RegisterInfoAdvantages","RegisterPersonalHeadline","RegisterLabelSalutation","RegisterLabelFirstname","RegisterLabelLastname","RegisterLabelMailConfirmation","RegisterLabelPassword","RegisterLabelPasswordRepeat","RegisterLabelPhone","RegisterLabelBirthday","RegisterShippingLabelSalutation","RegisterShippingLabelCompany","RegisterShippingLabelDepartment","RegisterShippingLabelFirstname","RegisterShippingLabelLastname","RegisterShippingLabelStreet","RegisterShippingLabelCity","RegisterShippingLabelCountry","RegisterShippingLabelSelect","CheckoutStepBasketNumber","CheckoutStepBasketText","CheckoutStepRegisterNumber","CheckoutStepRegisterText","SearchFilterCategoryHeading","SearchFuzzyHeadlineEmpty","SearchLeftHeadlineCutdown","SearchLeftHeadlineFilter","SearchLeftLinkAllFilters","SearchLeftLinkDefault","SearchLeftHeadlineSupplier","SearchLeftInfoSuppliers","SearchLeftLinkAllSuppliers","SearchLeftHeadlinePrice","SearchLeftLinkAllPrices","SearchTo","SearchWere","SearchArticlesFound","SitemapHeader","TellAFriendLabelMail","TellAFriendLabelComment","TellAFriendLabelCaptcha","DetailBoughtArticlesSlider","DetailViewedArticlesSlider"];
- $snippetsToDeleteSql = "'".implode("','", $snippetsToDelete)."'";
+ $snippetsToDelete = ['article_slider_numbers', 'article_slider_numbers_support', 'manufacturer_slider_numbers/label', 'manufacturer_slider_numbers/support', 'thumbnail_size', 'thumbnail_size_support', 'LoginActionClose', 'LoginLabelNew', 'LoginActionCreateAccount', 'LoginLabelExisting', 'LoginTextExisting', 'LoginActionNext', 'ListingPaging', 'ListingTextPrevious', 'ListingTextNext', 'AccountLabelCurrentPassword', 'AccountLabelNewPassword', 'AccountLabelRepeatPassword', 'OrdersHeadline', 'PasswordLabelMail', 'BookmarkTwitter', 'BookmarkFacebook', 'BookmarkDelicious', 'BookmarkDiggit', 'BlogInfoRating', 'SlideArticleInfoContent', 'IndexActionShowPositions', 'sCartPremiumsHeadline', 'CartFooterSum', 'CartFooterShipping', 'CartFooterTotal', 'CheckoutFooterActionAddVoucher', 'CheckoutFooterIdLabelInline', 'CheckoutFooterActionAdd', 'CartColumnAvailability', 'sCartItemFree', 'CartItemInfoPremium', 'CartItemInfoBundle', 'ConfirmErrorAGB', 'ConfirmHeadlinePersonalInformation', 'CheckoutFooterLabelAddVoucher', 'CheckoutFooterLabelAddArticle', 'ConfirmLabelComment', 'CheckoutDispatchLinkSend', 'CheckoutItemPrice', 'CheckoutItemLaststock', 'CheckoutPaymentHeadline', 'FinishHeaderItems', 'sBonusPriceFree', 'ShippingHeader', 'DispatchHeadNotice', 'CompareActionClose', 'CompareHeader', 'BundleHeader', 'BundleInfoPriceForAll', 'BundleActionAdd', 'BundleInfoPriceInstead', 'BundleInfoPercent', 'LiveTickerStartPrice', 'LiveTickerCurrentPrice', 'LiveTimeDays', 'LiveTimeHours', 'LiveTimeMinutes', 'LiveTimeSeconds', 'LiveTimeRemainingPieces', 'LiveTimeRemaining', 'LiveCategoryPreviousPrice', 'LiveCategorySavingPercent', 'LiveCategoryOffersEnds', 'LiveCategoryCurrentPrice', 'LiveCountdownStartPrice', 'LiveCountdownCurrentPrice', 'LiveCountdownPriceFails', 'LiveCountdownPriceRising', 'LiveCountdownMinutes', 'LiveCountdownRemaining', 'LiveCountdownRemainingPieces', 'DetailFrom', 'DetailDataHeaderBlockprices', 'DetailBuyValueSelect', 'DetailBuyLabelQuantity', 'DetailCommentInfoAverageRate', 'DetailCommentInfoRating', 'DetailCommentLabelRating', 'DetailCommentLabelText', 'DetailDescriptionSupplier', 'DetailChooseFirst', 'DetailFromNew', 'DetailSimilarHeader', 'FormsLinkBack', 'FormsTextContact', 'IndexMetaShortcutIcon', 'IndexMetaMsNavButtonColor', 'IndexRealizedWith', 'IndexRealizedShopsystem', 'MenuLeftHeading', 'IndexSearchFieldValue', 'ListingBoxInstantDownload', 'ListingBoxLinkBuy', 'SimilarBoxLinkDetails', 'SimilarBoxMore', 'FilterSupplierHeadline', 'ListingLinkAllSuppliers', 'ListingActionsSettingsTitle', 'ListingActionsSettingsTable', 'ListingActionsSettingsList', 'NewsletterDetailLinkNewWindow', 'NewsletterLabelSelect', 'sNewsletterLabelMail', 'NewsletterRegisterLabelSalutation', 'NewsletterRegisterPleaseChoose', 'NewsletterRegisterLabelFirstname', 'NewsletterRegisterLabelLastname', 'NewsletterRegisterBillingLabelStreet', 'NewsletterRegisterBillingLabelCity', 'NoteColumnName', 'NoteColumnPrice', 'NoteLinkBuy', 'NoteLinkDetails', 'PalpalPendingTitle', 'PalpalPendingInfo', 'PalpalPendingLinkHomepage', 'TagcloudHead', 'DetailNotifyActionSubmit', 'RegisterLabelCompany', 'RegisterBillingLabelStreet', 'RegisterBillingLabelCity', 'RegisterBillingLabelCountry', 'RegisterBillingLabelSelect', 'RegisterErrorHeadline', 'RegisterInfoSupplier', 'RegisterInfoSupplier2', 'RegisterIndexActionSubmit', 'RegisterInfoAdvantages', 'RegisterPersonalHeadline', 'RegisterLabelSalutation', 'RegisterLabelFirstname', 'RegisterLabelLastname', 'RegisterLabelMailConfirmation', 'RegisterLabelPassword', 'RegisterLabelPasswordRepeat', 'RegisterLabelPhone', 'RegisterLabelBirthday', 'RegisterShippingLabelSalutation', 'RegisterShippingLabelCompany', 'RegisterShippingLabelDepartment', 'RegisterShippingLabelFirstname', 'RegisterShippingLabelLastname', 'RegisterShippingLabelStreet', 'RegisterShippingLabelCity', 'RegisterShippingLabelCountry', 'RegisterShippingLabelSelect', 'CheckoutStepBasketNumber', 'CheckoutStepBasketText', 'CheckoutStepRegisterNumber', 'CheckoutStepRegisterText', 'SearchFilterCategoryHeading', 'SearchFuzzyHeadlineEmpty', 'SearchLeftHeadlineCutdown', 'SearchLeftHeadlineFilter', 'SearchLeftLinkAllFilters', 'SearchLeftLinkDefault', 'SearchLeftHeadlineSupplier', 'SearchLeftInfoSuppliers', 'SearchLeftLinkAllSuppliers', 'SearchLeftHeadlinePrice', 'SearchLeftLinkAllPrices', 'SearchTo', 'SearchWere', 'SearchArticlesFound', 'SitemapHeader', 'TellAFriendLabelMail', 'TellAFriendLabelComment', 'TellAFriendLabelCaptcha', 'DetailBoughtArticlesSlider', 'DetailViewedArticlesSlider'];
+ $snippetsToDeleteSql = "'" . implode("','", $snippetsToDelete) . "'";
$sql = <<connection->query("SELECT vals.id, vals.value FROM `s_core_config_values` as vals INNER JOIN `s_core_config_elements` as elems ON elems.id = vals.element_id WHERE elems.name = 'categorytemplates'")
- ->fetchAll(\PDO::FETCH_KEY_PAIR);
+ ->fetchAll(PDO::FETCH_KEY_PAIR);
foreach ($templates as $valueId => $serializedValue) {
$cleanedTemplates = [];
@@ -63,7 +66,7 @@ private function updateCustomTemplates()
list($file, $name) = explode(':', $template);
- if (in_array($file, $templateBlacklist) || empty($name)) {
+ if (\in_array($file, $templateBlacklist) || empty($name)) {
continue;
}
diff --git a/_sql/migrations/706-remove-debit-table.php b/_sql/migrations/706-remove-debit-table.php
index 8ca836557e4..0b6de3ea7cc 100644
--- a/_sql/migrations/706-remove-debit-table.php
+++ b/_sql/migrations/706-remove-debit-table.php
@@ -1,4 +1,27 @@
addSql("ALTER TABLE `s_articles_attributes` CHANGE `attr1` `attr1` VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_articles_attributes` CHANGE `attr2` `attr2` VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_articles_attributes` CHANGE `attr3` `attr3` VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_articles_attributes` CHANGE `attr4` `attr4` VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_articles_attributes` CHANGE `attr5` `attr5` VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_articles_attributes` CHANGE `attr6` `attr6` VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_articles_attributes` CHANGE `attr7` `attr7` VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_articles_attributes` CHANGE `attr8` `attr8` VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_articles_attributes` CHANGE `attr11` `attr11` VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_articles_attributes` CHANGE `attr12` `attr12` VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_articles_attributes` CHANGE `attr13` `attr13` VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_articles_attributes` CHANGE `attr14` `attr14` VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_articles_attributes` CHANGE `attr15` `attr15` VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_articles_attributes` CHANGE `attr16` `attr16` VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_articles_attributes` CHANGE `attr19` `attr19` VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_articles_attributes` CHANGE `attr20` `attr20` VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
+ $this->addSql('ALTER TABLE `s_articles_attributes` CHANGE `attr1` `attr1` VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_articles_attributes` CHANGE `attr2` `attr2` VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_articles_attributes` CHANGE `attr3` `attr3` VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_articles_attributes` CHANGE `attr4` `attr4` VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_articles_attributes` CHANGE `attr5` `attr5` VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_articles_attributes` CHANGE `attr6` `attr6` VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_articles_attributes` CHANGE `attr7` `attr7` VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_articles_attributes` CHANGE `attr8` `attr8` VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_articles_attributes` CHANGE `attr11` `attr11` VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_articles_attributes` CHANGE `attr12` `attr12` VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_articles_attributes` CHANGE `attr13` `attr13` VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_articles_attributes` CHANGE `attr14` `attr14` VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_articles_attributes` CHANGE `attr15` `attr15` VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_articles_attributes` CHANGE `attr16` `attr16` VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_articles_attributes` CHANGE `attr19` `attr19` VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_articles_attributes` CHANGE `attr20` `attr20` VARCHAR(500) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
}
$sql = <<<'SQL'
@@ -65,7 +87,6 @@ public function up($modus)
SQL;
$this->addSql($sql);
-
$sql = <<<'SQL'
CREATE TABLE `s_filter_options_attributes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
@@ -99,11 +120,11 @@ public function up($modus)
$this->addSql("UPDATE s_core_snippets SET `value` = 'Remove image' WHERE `name` = 'image/list/remove_button' AND localeID = 2 AND dirty = 0;");
$this->addSql("SET @formId = (SELECT id FROM s_core_config_forms WHERE name = 'Attribute' LIMIT 1);");
- $this->addSql("DELETE FROM s_core_config_form_translations WHERE form_id = @formId;");
- $this->addSql("DELETE FROM s_core_config_elements WHERE form_id = @formId;");
- $this->addSql("DELETE FROM s_core_config_forms WHERE id = @formId;");
+ $this->addSql('DELETE FROM s_core_config_form_translations WHERE form_id = @formId;');
+ $this->addSql('DELETE FROM s_core_config_elements WHERE form_id = @formId;');
+ $this->addSql('DELETE FROM s_core_config_forms WHERE id = @formId;');
- $statement = $this->connection->query("SELECT * FROM s_core_engine_elements");
+ $statement = $this->connection->query('SELECT * FROM s_core_engine_elements');
$attributes = $statement->fetchAll(PDO::FETCH_ASSOC);
foreach ($attributes as $attribute) {
$attribute = $this->convertAttribute($attribute);
@@ -112,25 +133,24 @@ public function up($modus)
INSERT INTO s_attribute_configuration (`table_name`, `column_name`, `column_type`, `position`, `translatable`, `display_in_backend`, `custom`, `help_text`, `support_text`, `label`, `entity`, `plugin_id`)
VALUES (
's_articles_attributes',
- ".$this->connection->quote($attribute['name']).",
- ".$this->connection->quote($attribute['type']).",
- ".$this->connection->quote($attribute['position']).",
- ".$this->connection->quote($attribute['translatable']).",
+ " . $this->connection->quote($attribute['name']) . ',
+ ' . $this->connection->quote($attribute['type']) . ',
+ ' . $this->connection->quote($attribute['position']) . ',
+ ' . $this->connection->quote($attribute['translatable']) . ',
1,
0,
- ".$this->connection->quote($attribute['help']).",
+ ' . $this->connection->quote($attribute['help']) . ",
'',
- ".$this->connection->quote($attribute['label']).",
- ".$this->connection->quote($attribute['entity']).",
+ " . $this->connection->quote($attribute['label']) . ',
+ ' . $this->connection->quote($attribute['entity']) . ',
NULL
);
- ";
+ ';
$this->addSql($sql);
}
}
/**
- * @param array $attribute
* @return array
*/
private function convertAttribute(array $attribute)
@@ -160,6 +180,7 @@ private function convertAttribute(array $attribute)
$attribute['type'] = 'string';
break;
}
+
return $attribute;
}
}
diff --git a/_sql/migrations/709-add-user-addresses.php b/_sql/migrations/709-add-user-addresses.php
index da0192635ce..ebbe6f0f952 100644
--- a/_sql/migrations/709-add-user-addresses.php
+++ b/_sql/migrations/709-add-user-addresses.php
@@ -1,9 +1,32 @@
addSql("ALTER TABLE `s_user_billingaddress` DROP fax;");
- $this->addSql("ALTER TABLE `s_order_billingaddress` DROP fax;");
+ $this->addSql('ALTER TABLE `s_user_billingaddress` DROP fax;');
+ $this->addSql('ALTER TABLE `s_order_billingaddress` DROP fax;');
}
}
diff --git a/_sql/migrations/711-create-address-migrate-table.php b/_sql/migrations/711-create-address-migrate-table.php
index 945c1265f3d..3e459086587 100644
--- a/_sql/migrations/711-create-address-migrate-table.php
+++ b/_sql/migrations/711-create-address-migrate-table.php
@@ -1,9 +1,32 @@
addSql("ALTER TABLE `s_user_addresses` DROP `original_type`");
- $this->addSql("ALTER TABLE `s_user_addresses` DROP `original_id`");
+ $this->addSql('ALTER TABLE `s_user_addresses` DROP `original_type`');
+ $this->addSql('ALTER TABLE `s_user_addresses` DROP `original_id`');
if ($modus == self::MODUS_INSTALL) {
return;
}
- $this->addSql("DROP TABLE IF EXISTS `s_user_addresses_migration`");
- $this->addSql("ALTER TABLE `s_user_addresses` DROP `migration_id`");
+ $this->addSql('DROP TABLE IF EXISTS `s_user_addresses_migration`');
+ $this->addSql('ALTER TABLE `s_user_addresses` DROP `migration_id`');
}
}
diff --git a/_sql/migrations/725-remove-license-plugin-from-initial-db.php b/_sql/migrations/725-remove-license-plugin-from-initial-db.php
index 253d93600c9..7173be1f66c 100644
--- a/_sql/migrations/725-remove-license-plugin-from-initial-db.php
+++ b/_sql/migrations/725-remove-license-plugin-from-initial-db.php
@@ -1,9 +1,32 @@
addSql('UPDATE s_core_snippets SET `namespace` = "frontend/checkout/confirm" WHERE `namespace` = "frontend/checkout/confirm_left" AND `name` IN ("'.$moveSnippets.'")');
+ $moveSnippets = implode('","', $moveSnippets);
+ $this->addSql('UPDATE s_core_snippets SET `namespace` = "frontend/checkout/confirm" WHERE `namespace` = "frontend/checkout/confirm_left" AND `name` IN ("' . $moveSnippets . '")');
// delete orphan snippets
$this->addSql('DELETE FROM `s_core_snippets` WHERE `namespace` = "frontend/account/select_address"');
diff --git a/_sql/migrations/727-core-license-config.php b/_sql/migrations/727-core-license-config.php
index a66348d656b..bd329bc7197 100644
--- a/_sql/migrations/727-core-license-config.php
+++ b/_sql/migrations/727-core-license-config.php
@@ -1,5 +1,26 @@
addSql("ALTER TABLE `s_user_billingaddress` DROP `birthday`");
+ $this->addSql('ALTER TABLE `s_user_billingaddress` DROP `birthday`');
}
}
diff --git a/_sql/migrations/731-remove-emotion-grids.php b/_sql/migrations/731-remove-emotion-grids.php
index 886bee40d20..b01ae5cc1c5 100644
--- a/_sql/migrations/731-remove-emotion-grids.php
+++ b/_sql/migrations/731-remove-emotion-grids.php
@@ -1,14 +1,37 @@
addSql("ALTER TABLE `s_emotion` ADD `cell_spacing` INT NOT NULL AFTER `cols`");
+ $this->addSql('ALTER TABLE `s_emotion` ADD `cell_spacing` INT NOT NULL AFTER `cols`');
$sql = <<<'EOD'
UPDATE `s_emotion` AS e
@@ -23,8 +46,8 @@ public function up($modus)
$this->addSql($sql);
- $this->addSql("ALTER TABLE `s_emotion` DROP `grid_id`");
+ $this->addSql('ALTER TABLE `s_emotion` DROP `grid_id`');
- $this->addSql("DROP TABLE IF EXISTS s_emotion_grid");
+ $this->addSql('DROP TABLE IF EXISTS s_emotion_grid');
}
}
diff --git a/_sql/migrations/732-remove-landingpage-teaser.php b/_sql/migrations/732-remove-landingpage-teaser.php
index 62fc9ca85f3..fbd9331c253 100644
--- a/_sql/migrations/732-remove-landingpage-teaser.php
+++ b/_sql/migrations/732-remove-landingpage-teaser.php
@@ -1,13 +1,36 @@
addSql("ALTER TABLE `s_emotion` DROP `landingpage_block`, DROP `landingpage_teaser`");
+ $this->addSql('ALTER TABLE `s_emotion` DROP `landingpage_block`, DROP `landingpage_teaser`');
}
}
diff --git a/_sql/migrations/733-add-translatable-field-with-data.php b/_sql/migrations/733-add-translatable-field-with-data.php
index d3cc658046f..701f98bd2ac 100644
--- a/_sql/migrations/733-add-translatable-field-with-data.php
+++ b/_sql/migrations/733-add-translatable-field-with-data.php
@@ -1,9 +1,32 @@
'video_id', 'componentID' => 8],
];
- $sql = "ALTER TABLE `s_library_component_field` ADD translatable INT(1) NOT NULL DEFAULT 0 AFTER `allow_blank`";
+ $sql = 'ALTER TABLE `s_library_component_field` ADD translatable INT(1) NOT NULL DEFAULT 0 AFTER `allow_blank`';
$statement = $this->connection->prepare($sql);
$statement->execute();
diff --git a/_sql/migrations/734-new-emotion-shop-association.php b/_sql/migrations/734-new-emotion-shop-association.php
index bcd2ceb1c1f..2228bbf68cd 100644
--- a/_sql/migrations/734-new-emotion-shop-association.php
+++ b/_sql/migrations/734-new-emotion-shop-association.php
@@ -1,9 +1,32 @@
connection->query("SELECT id, category_id FROM s_core_shops");
+ $statement = $this->connection->query('SELECT id, category_id FROM s_core_shops');
$shopCategories = $statement->fetchAll(PDO::FETCH_KEY_PAIR);
$sql = <<connection->prepare($sql);
foreach ($shopCategories as $shopId => $category) {
- $path = '%|'.$category.'|%';
+ $path = '%|' . $category . '|%';
$statement->execute([':path' => $path, ':categoryId' => $category, ':shopId' => $shopId]);
}
}
diff --git a/_sql/migrations/736-add-article-widget-categorie-selection.php b/_sql/migrations/736-add-article-widget-categorie-selection.php
index b71ce5f7e4b..63a06466663 100644
--- a/_sql/migrations/736-add-article-widget-categorie-selection.php
+++ b/_sql/migrations/736-add-article-widget-categorie-selection.php
@@ -1,9 +1,32 @@
execute([
':newName' => 'mr',
- ':name' => 'AccountSalutationMr'
+ ':name' => 'AccountSalutationMr',
]);
$statement->execute([
':newName' => 'ms',
- ':name' => 'AccountSalutationMs'
+ ':name' => 'AccountSalutationMs',
]);
$sql = <<<'EOD'
@@ -39,15 +61,12 @@ public function up($modus)
EOD;
$this->addSql($sql);
-
$sql = <<<'EOD'
SET @elementId = (SELECT id FROM s_core_config_elements WHERE name = 'shopsalutations' LIMIT 1);
INSERT INTO `s_core_config_element_translations` (`element_id`, `locale_id`, `label`, `description`) VALUES (@elementId, 2, 'Available salutations', 'Allows to configure the available shop salutations in frontend registration and account. Inserted keys are generated automatically as snippet inside the frontend/salutation namespace.');
EOD;
$this->addSql($sql);
-
-
$sql = <<<'EOD'
SET @formId = (SELECT id FROM s_core_config_forms WHERE name = 'Frontend33' LIMIT 1);
@@ -56,7 +75,6 @@ public function up($modus)
EOD;
$this->addSql($sql);
-
$sql = <<<'EOD'
DELETE FROM `s_core_config_mails` WHERE dirty = 0 AND `name` IN (
'sORDERSTATEMAIL11',
diff --git a/_sql/migrations/742-add-title-user-billing.php b/_sql/migrations/742-add-title-user-billing.php
index 351fd8cbbcb..1e4d13c749d 100644
--- a/_sql/migrations/742-add-title-user-billing.php
+++ b/_sql/migrations/742-add-title-user-billing.php
@@ -1,5 +1,27 @@
connection->query("SELECT * FROM s_emotion_attributes LIMIT 1");
+ $statement = $this->connection->query('SELECT * FROM s_emotion_attributes LIMIT 1');
$attributes = $statement->fetch(PDO::FETCH_ASSOC);
if (empty($attributes)) {
return;
}
- if (!array_key_exists('swag_mode', $attributes)) {
+ if (!\array_key_exists('swag_mode', $attributes)) {
return;
}
diff --git a/_sql/migrations/748-remove-unused-fields.php b/_sql/migrations/748-remove-unused-fields.php
index b9daf8745c0..ec97d9808b7 100644
--- a/_sql/migrations/748-remove-unused-fields.php
+++ b/_sql/migrations/748-remove-unused-fields.php
@@ -1,9 +1,32 @@
addSql("ALTER TABLE `s_user` ADD `customernumber` VARCHAR(30) NULL DEFAULT NULL;");
+ $this->addSql('ALTER TABLE `s_user` ADD `customernumber` VARCHAR(30) NULL DEFAULT NULL;');
}
}
diff --git a/_sql/migrations/754-update-order-billing-customer-number.php b/_sql/migrations/754-update-order-billing-customer-number.php
index d265595216b..4c919e13a16 100644
--- a/_sql/migrations/754-update-order-billing-customer-number.php
+++ b/_sql/migrations/754-update-order-billing-customer-number.php
@@ -1,9 +1,31 @@
addSql("ALTER TABLE `s_order_billingaddress` CHANGE `customernumber` `customernumber` VARCHAR(30) NULL DEFAULT NULL;");
+ $this->addSql('ALTER TABLE `s_order_billingaddress` CHANGE `customernumber` `customernumber` VARCHAR(30) NULL DEFAULT NULL;');
}
}
diff --git a/_sql/migrations/755-migrate-customer-number.php b/_sql/migrations/755-migrate-customer-number.php
index 5affe2bbaad..17510f0157d 100644
--- a/_sql/migrations/755-migrate-customer-number.php
+++ b/_sql/migrations/755-migrate-customer-number.php
@@ -1,13 +1,35 @@
addSql("
+ $this->addSql('
UPDATE s_user user, s_user_billingaddress billing
SET user.customernumber = billing.customernumber
WHERE user.id = billing.userID;
- ");
+ ');
}
}
diff --git a/_sql/migrations/756-drop-customer-number.php b/_sql/migrations/756-drop-customer-number.php
index 6cfc47ee289..8a228dcc5e5 100644
--- a/_sql/migrations/756-drop-customer-number.php
+++ b/_sql/migrations/756-drop-customer-number.php
@@ -1,9 +1,31 @@
addSql("ALTER TABLE `s_user_billingaddress` DROP `customernumber`;");
+ $this->addSql('ALTER TABLE `s_user_billingaddress` DROP `customernumber`;');
}
}
diff --git a/_sql/migrations/757-add-array-store-field.php b/_sql/migrations/757-add-array-store-field.php
index c514ffc03ca..82852e957dc 100644
--- a/_sql/migrations/757-add-array-store-field.php
+++ b/_sql/migrations/757-add-array-store-field.php
@@ -1,9 +1,31 @@
addSql("ALTER TABLE `s_attribute_configuration` ADD `array_store` MEDIUMTEXT NULL DEFAULT NULL AFTER `plugin_id`;");
+ $this->addSql('ALTER TABLE `s_attribute_configuration` ADD `array_store` MEDIUMTEXT NULL DEFAULT NULL AFTER `plugin_id`;');
}
}
diff --git a/_sql/migrations/758-remove-attributes-read-acl.php b/_sql/migrations/758-remove-attributes-read-acl.php
index 7eab569ba2e..460ec77ca65 100644
--- a/_sql/migrations/758-remove-attributes-read-acl.php
+++ b/_sql/migrations/758-remove-attributes-read-acl.php
@@ -1,5 +1,27 @@
addSql("ALTER TABLE s_categories DROP noviewselect");
+ $this->addSql('ALTER TABLE s_categories DROP noviewselect');
}
}
diff --git a/_sql/migrations/760-change-plugin-unique-key.php b/_sql/migrations/760-change-plugin-unique-key.php
index 0be5f98e0a4..618e45b5fb8 100644
--- a/_sql/migrations/760-change-plugin-unique-key.php
+++ b/_sql/migrations/760-change-plugin-unique-key.php
@@ -1,9 +1,31 @@
addSql("ALTER TABLE `s_core_plugins` ADD UNIQUE (`name`), DROP INDEX `namespace`;");
+ $this->addSql('ALTER TABLE `s_core_plugins` ADD UNIQUE (`name`), DROP INDEX `namespace`;');
}
}
diff --git a/_sql/migrations/761-change-performance-menu.php b/_sql/migrations/761-change-performance-menu.php
index c33e0d94ff4..0d1ceef5e68 100644
--- a/_sql/migrations/761-change-performance-menu.php
+++ b/_sql/migrations/761-change-performance-menu.php
@@ -1,5 +1,27 @@
addSql($sql);
$sql = <<<'EOD'
-INSERT INTO `s_core_menu` (`id`, `parent`, `name`, `onclick`, `class`, `position`, `active`, `pluginID`, `controller`, `shortcut`, `action`) VALUES
+INSERT INTO `s_core_menu` (`id`, `parent`, `name`, `onclick`, `class`, `position`, `active`, `pluginID`, `controller`, `shortcut`, `action`) VALUES
(NULL, @parent, 'Performance', NULL, 'sprite-bin-full settings--performance', '2', '1', NULL, 'Performance', NULL, 'Index');
EOD;
$this->addSql($sql);
diff --git a/_sql/migrations/762-increase-img-character-size.php b/_sql/migrations/762-increase-img-character-size.php
index 3f75381afcd..12f23babd77 100644
--- a/_sql/migrations/762-increase-img-character-size.php
+++ b/_sql/migrations/762-increase-img-character-size.php
@@ -1,5 +1,27 @@
addSql("ALTER TABLE `s_attribute_configuration` CHANGE `label` `label` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_attribute_configuration` DROP `plugin_id`;");
+ $this->addSql('ALTER TABLE `s_attribute_configuration` CHANGE `label` `label` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_attribute_configuration` DROP `plugin_id`;');
}
}
diff --git a/_sql/migrations/773-add-library-component-fields.php b/_sql/migrations/773-add-library-component-fields.php
index ca7818e275c..d7fdf233a21 100644
--- a/_sql/migrations/773-add-library-component-fields.php
+++ b/_sql/migrations/773-add-library-component-fields.php
@@ -1,17 +1,40 @@
addSql('SET @componentId = (SELECT `id` FROM `s_library_component` WHERE `name` = "Youtube-Video")');
- $this->addSql("SET @maxNumberPosition = (SELECT MAX(position) FROM `s_library_component_field` WHERE `componentID`=@componentId) + 1;");
+ $this->addSql('SET @maxNumberPosition = (SELECT MAX(position) FROM `s_library_component_field` WHERE `componentID`=@componentId) + 1;');
$sql = <<<'EOD'
-INSERT IGNORE INTO `s_library_component_field` (`id`, `componentID`, `name`, `x_type`, `value_type`, `field_label`, `support_text`, `help_title`, `help_text`, `store`, `display_field`, `value_field`, `default_value`, `allow_blank`, `translatable`, `position`)
+INSERT IGNORE INTO `s_library_component_field` (`id`, `componentID`, `name`, `x_type`, `value_type`, `field_label`, `support_text`, `help_title`, `help_text`, `store`, `display_field`, `value_field`, `default_value`, `allow_blank`, `translatable`, `position`)
VALUES
(null, @componentId, 'video_autoplay', 'checkbox', '', 'Video automatisch starten', '', '', '', '', '', '', 0, 0, 0, @maxNumberPosition),
(null, @componentId, 'video_related', 'checkbox', '', 'Empfehlungen ausblenden', '', '', '', '', '', '', 0, 0, 0, @maxNumberPosition+1),
diff --git a/_sql/migrations/774-add-extra-config-elements.php b/_sql/migrations/774-add-extra-config-elements.php
index f7eaaca178d..e6948e2fb2c 100644
--- a/_sql/migrations/774-add-extra-config-elements.php
+++ b/_sql/migrations/774-add-extra-config-elements.php
@@ -1,19 +1,42 @@
format('Y-m-d H:i'));
-
$sql = <<getFilteredBotList($blacklistConfig[0]['value']);
- $statement = $this->connection->prepare("
+ $statement = $this->connection->prepare('
UPDATE s_core_config_elements
- SET value = :value
+ SET value = :value
WHERE id = :id
- ");
+ ');
$statement->execute([
'value' => $botList,
- 'id' => $blacklistConfig[0]['id']
+ 'id' => $blacklistConfig[0]['id'],
]);
}
@@ -45,20 +67,21 @@ private function fixCustomerBlacklists()
foreach ($blacklistConfig as $config) {
$botList = $this->getFilteredBotList($config['value']);
- $statement = $this->connection->prepare("
+ $statement = $this->connection->prepare('
UPDATE s_core_config_values
- SET value = :value
+ SET value = :value
WHERE id = :id
- ");
+ ');
$statement->execute([
'value' => $botList,
- 'id' => $config['id']
+ 'id' => $config['id'],
]);
}
}
/**
* @param string $botConfiguration
+ *
* @return string
*/
private function getFilteredBotList($botConfiguration)
@@ -68,6 +91,6 @@ private function getFilteredBotList($botConfiguration)
return $bot !== 'legs';
});
- return serialize(implode(";", $botList));
+ return serialize(implode(';', $botList));
}
}
diff --git a/_sql/migrations/780-fix-debit-payment.php b/_sql/migrations/780-fix-debit-payment.php
index c68791a6fea..a68f2482dda 100644
--- a/_sql/migrations/780-fix-debit-payment.php
+++ b/_sql/migrations/780-fix-debit-payment.php
@@ -1,5 +1,27 @@
addSql("ALTER TABLE `s_emarketing_partner` ADD INDEX `idcode` (`idcode`);");
+ $this->addSql('ALTER TABLE `s_emarketing_partner` ADD INDEX `idcode` (`idcode`);');
}
}
diff --git a/_sql/migrations/783-increase-media-path-columns.php b/_sql/migrations/783-increase-media-path-columns.php
index 1f9199ea334..0c4ea6f19e4 100644
--- a/_sql/migrations/783-increase-media-path-columns.php
+++ b/_sql/migrations/783-increase-media-path-columns.php
@@ -1,10 +1,32 @@
addSql("ALTER TABLE `s_emarketing_banners` CHANGE `img` `img` varchar(255) NOT NULL;");
- $this->addSql("ALTER TABLE `s_articles_supplier` CHANGE `img` `img` varchar(255) NOT NULL;");
+ $this->addSql('ALTER TABLE `s_emarketing_banners` CHANGE `img` `img` varchar(255) NOT NULL;');
+ $this->addSql('ALTER TABLE `s_articles_supplier` CHANGE `img` `img` varchar(255) NOT NULL;');
}
}
diff --git a/_sql/migrations/784-add-paging-to-notfoundfield.php b/_sql/migrations/784-add-paging-to-notfoundfield.php
index c3d9b21e29b..a39040ee399 100644
--- a/_sql/migrations/784-add-paging-to-notfoundfield.php
+++ b/_sql/migrations/784-add-paging-to-notfoundfield.php
@@ -1,5 +1,27 @@
'name',
'valueField' => 'id',
'allowBlank' => false,
- 'pageSize' => 25
+ 'pageSize' => 25,
];
- $sql = sprintf("UPDATE s_core_config_elements SET `options` = '%s' WHERE `name` = 'PageNotFoundDestination'", serialize($data));
+ $sql = \sprintf("UPDATE s_core_config_elements SET `options` = '%s' WHERE `name` = 'PageNotFoundDestination'", serialize($data));
$this->addSql($sql);
}
}
diff --git a/_sql/migrations/785-add-connect-default-menu.php b/_sql/migrations/785-add-connect-default-menu.php
index 90b9092699c..e4f5c27e9ee 100644
--- a/_sql/migrations/785-add-connect-default-menu.php
+++ b/_sql/migrations/785-add-connect-default-menu.php
@@ -1,5 +1,27 @@
addSql($sql);
}
-}
\ No newline at end of file
+}
diff --git a/_sql/migrations/793-add-attribute-table-for-search.php b/_sql/migrations/793-add-attribute-table-for-search.php
index 0cbf8ff2748..e8965182804 100644
--- a/_sql/migrations/793-add-attribute-table-for-search.php
+++ b/_sql/migrations/793-add-attribute-table-for-search.php
@@ -1,5 +1,27 @@
connection->query("SELECT id, locale_id FROM s_core_shops WHERE `default` = 1 LIMIT 1");
+ $statement = $this->connection->query('SELECT id, locale_id FROM s_core_shops WHERE `default` = 1 LIMIT 1');
$shop = $statement->fetchAll(PDO::FETCH_ASSOC);
$shop = array_shift($shop);
- $sql = "DELETE FROM s_core_snippets WHERE dirty = 0 AND namespace = 'frontend/salutation' AND value = '' AND (shopID != " . (int) $shop['id'] . " OR localeID != " . (int) $shop['locale_id'] . ")";
+ if (!\is_array($shop)) {
+ return;
+ }
+
+ $sql = "DELETE FROM s_core_snippets WHERE dirty = 0 AND namespace = 'frontend/salutation' AND value = '' AND (shopID != " . (int) $shop['id'] . ' OR localeID != ' . (int) $shop['locale_id'] . ')';
$this->addSql($sql);
}
}
diff --git a/_sql/migrations/796-add-uniqueid-config-element.php b/_sql/migrations/796-add-uniqueid-config-element.php
index 0fc0598261b..89993c64bc7 100644
--- a/_sql/migrations/796-add-uniqueid-config-element.php
+++ b/_sql/migrations/796-add-uniqueid-config-element.php
@@ -1,5 +1,27 @@
connection->query("SELECT id, locale_id FROM s_core_shops WHERE `default` = 1 LIMIT 1");
+ $statement = $this->connection->query('SELECT id, locale_id FROM s_core_shops WHERE `default` = 1 LIMIT 1');
$shop = $statement->fetchAll(PDO::FETCH_ASSOC);
$shop = array_shift($shop);
+ if (!\is_array($shop)) {
+ return;
+ }
- $exists = $this->connection->query("SELECT id FROM s_core_snippets WHERE namespace = 'frontend/salutation' AND localeID = " . (int) $shop['locale_id'] . " AND shopID = " . (int) $shop['id'])->fetch(PDO::FETCH_COLUMN);
+ $exists = $this->connection->query("SELECT id FROM s_core_snippets WHERE namespace = 'frontend/salutation' AND localeID = " . (int) $shop['locale_id'] . ' AND shopID = ' . (int) $shop['id'])->fetch(PDO::FETCH_COLUMN);
if (!$exists) {
$this->addSql(
- "UPDATE s_core_snippets SET localeID = " . (int) $shop['locale_id'] . " WHERE namespace = 'frontend/salutation' AND shopID = " . (int) $shop['id'] . " AND localeID = " . (int) $shop['id']
+ 'UPDATE s_core_snippets SET localeID = ' . (int) $shop['locale_id'] . " WHERE namespace = 'frontend/salutation' AND shopID = " . (int) $shop['id'] . ' AND localeID = ' . (int) $shop['id']
);
}
$sql = "DELETE FROM s_core_snippets WHERE dirty = 0 AND namespace = 'frontend/salutation' AND value = '' AND shopID != " . (int) $shop['id'];
$this->addSql($sql);
- $sql = "DELETE FROM s_core_snippets WHERE dirty = 0 AND namespace = 'frontend/salutation' AND value = '' AND shopID = " . (int) $shop['id'] . " AND localeID != " . (int) $shop['locale_id'];
+ $sql = "DELETE FROM s_core_snippets WHERE dirty = 0 AND namespace = 'frontend/salutation' AND value = '' AND shopID = " . (int) $shop['id'] . ' AND localeID != ' . (int) $shop['locale_id'];
$this->addSql($sql);
}
}
diff --git a/_sql/migrations/798-add-sytem-log-acl.php b/_sql/migrations/798-add-sytem-log-acl.php
index e0774208d13..1a5bb22f462 100644
--- a/_sql/migrations/798-add-sytem-log-acl.php
+++ b/_sql/migrations/798-add-sytem-log-acl.php
@@ -1,5 +1,27 @@
addSql($sql);
$sql = <<<'SQL'
-INSERT IGNORE INTO `s_core_config_element_translations` SET
+INSERT IGNORE INTO `s_core_config_element_translations` SET
`element_id` = @stripTagsId,
`locale_id` = 2,
`label` = 'Use strip_tags globally',
diff --git a/_sql/migrations/816-short-cut-menu-plugin-manager.php b/_sql/migrations/816-short-cut-menu-plugin-manager.php
index 6ca23b0e7d4..1eae63f9db9 100644
--- a/_sql/migrations/816-short-cut-menu-plugin-manager.php
+++ b/_sql/migrations/816-short-cut-menu-plugin-manager.php
@@ -1,5 +1,27 @@
addSql("ALTER TABLE `s_emarketing_lastarticles` DROP `img`, DROP `name`;");
+ $this->addSql('ALTER TABLE `s_emarketing_lastarticles` DROP `img`, DROP `name`;');
}
private function removeLastArticlesPlugin()
diff --git a/_sql/migrations/901-add-vote-shop-id.php b/_sql/migrations/901-add-vote-shop-id.php
index d4b5e8e87bb..eae3fafc694 100644
--- a/_sql/migrations/901-add-vote-shop-id.php
+++ b/_sql/migrations/901-add-vote-shop-id.php
@@ -1,12 +1,34 @@
addSql('ALTER TABLE `s_articles_vote` ADD `shop_id` INT NULL DEFAULT NULL;');
$this->addSql("SET @formId = (SELECT id FROM s_core_config_forms WHERE name = 'Rating' LIMIT 1)");
- $this->addSql("ALTER TABLE `s_articles_vote` CHANGE `answer_date` `answer_date` DATETIME NULL DEFAULT NULL;");
+ $this->addSql('ALTER TABLE `s_articles_vote` CHANGE `answer_date` `answer_date` DATETIME NULL DEFAULT NULL;');
$sql = <<<'EOD'
diff --git a/_sql/migrations/902-remove-import-export-legacy-module.php b/_sql/migrations/902-remove-import-export-legacy-module.php
index 850290bb9bc..442132e1b06 100644
--- a/_sql/migrations/902-remove-import-export-legacy-module.php
+++ b/_sql/migrations/902-remove-import-export-legacy-module.php
@@ -1,5 +1,27 @@
createAdditionalCaptchaOptionsTranslations();
}
- private function moveExistingCaptchaOptions()
+ private function moveExistingCaptchaOptions(): void
{
$this->addSql("SET @help_parent = (SELECT id FROM s_core_config_forms WHERE name='Frontend' LIMIT 1)");
@@ -23,7 +48,7 @@ private function moveExistingCaptchaOptions()
$this->addSql("UPDATE s_core_config_elements SET form_id=@parent WHERE name='captchaColor'");
}
- private function createAdditionalCaptchaOptionsTranslations()
+ private function createAdditionalCaptchaOptionsTranslations(): void
{
$this->addSql("SET @captchaMethod = (SELECT id FROM s_core_config_elements WHERE name = 'captchaMethod' LIMIT 1)");
$this->addSql("SET @noCaptchaAfterLogin = (SELECT id FROM s_core_config_elements WHERE name = 'noCaptchaAfterLogin' LIMIT 1)");
@@ -38,9 +63,9 @@ private function createAdditionalCaptchaOptionsTranslations()
}
/**
- * @param string $modus
+ * @param self::MODUS_* $modus
*/
- private function createAdditionalCaptchaOptions($modus)
+ private function createAdditionalCaptchaOptions(string $modus): void
{
$captchaMethod = 'default';
if ($modus === self::MODUS_UPDATE) {
@@ -54,6 +79,6 @@ private function createAdditionalCaptchaOptions($modus)
(@parent, 'captchaMethod', '%s', 'Captcha Methode', 'Wählen Sie hier eine Methode aus, wie die Formulare gegen Spam-Bots geschßtzt werden sollen', 'combo', 1, 0, 1, 'a:5:{s:8:"editable";b:0;s:10:"valueField";s:2:"id";s:12:"displayField";s:11:"displayname";s:13:"triggerAction";s:3:"all";s:5:"store";s:12:"base.Captcha";}'),
(@parent, 'noCaptchaAfterLogin', 'b:0;', 'Nach Login ausblenden', 'Nach dem Login kĂśnnen Kunden Formulare ohne Captcha-ĂberprĂźfung absenden.', 'checkbox', 0, 1, 1, '');
EOD;
- $this->addSql(sprintf($sql, serialize($captchaMethod)));
+ $this->addSql(\sprintf($sql, serialize($captchaMethod)));
}
}
diff --git a/_sql/migrations/905-add-backend-listing-index.php b/_sql/migrations/905-add-backend-listing-index.php
index 1262d8937aa..6f6e84f1632 100644
--- a/_sql/migrations/905-add-backend-listing-index.php
+++ b/_sql/migrations/905-add-backend-listing-index.php
@@ -1,10 +1,32 @@
addSql("ALTER TABLE `s_order` ADD INDEX (`ordernumber`,`status`)");
- $this->addSql("ALTER TABLE `s_order` ADD INDEX (`invoice_amount`);");
+ $this->addSql('ALTER TABLE `s_order` ADD INDEX (`ordernumber`,`status`)');
+ $this->addSql('ALTER TABLE `s_order` ADD INDEX (`invoice_amount`);');
}
}
diff --git a/_sql/migrations/906-remove-countryshipping-registration-config-option.php b/_sql/migrations/906-remove-countryshipping-registration-config-option.php
index 5f04edced84..10b125d7f2e 100644
--- a/_sql/migrations/906-remove-countryshipping-registration-config-option.php
+++ b/_sql/migrations/906-remove-countryshipping-registration-config-option.php
@@ -1,5 +1,27 @@
addSql("ALTER TABLE `s_articles_attributes` CHANGE `attr1` `attr1` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_articles_attributes` CHANGE `attr2` `attr2` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_articles_attributes` CHANGE `attr3` `attr3` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_articles_attributes` CHANGE `attr4` `attr4` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_articles_attributes` CHANGE `attr5` `attr5` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_articles_attributes` CHANGE `attr6` `attr6` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_articles_attributes` CHANGE `attr7` `attr7` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_articles_attributes` CHANGE `attr8` `attr8` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_articles_attributes` CHANGE `attr9` `attr9` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_articles_attributes` CHANGE `attr10` `attr10` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_articles_attributes` CHANGE `attr11` `attr11` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_articles_attributes` CHANGE `attr12` `attr12` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_articles_attributes` CHANGE `attr13` `attr13` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_articles_attributes` CHANGE `attr14` `attr14` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_articles_attributes` CHANGE `attr15` `attr15` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_articles_attributes` CHANGE `attr16` `attr16` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_articles_attributes` CHANGE `attr17` `attr17` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_articles_attributes` CHANGE `attr18` `attr18` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_articles_attributes` CHANGE `attr19` `attr19` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_articles_attributes` CHANGE `attr20` `attr20` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_blog_attributes` CHANGE `attribute1` `attribute1` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_blog_attributes` CHANGE `attribute2` `attribute2` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_blog_attributes` CHANGE `attribute3` `attribute3` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_blog_attributes` CHANGE `attribute4` `attribute4` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_blog_attributes` CHANGE `attribute5` `attribute5` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_blog_attributes` CHANGE `attribute6` `attribute6` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_categories_attributes` CHANGE `attribute1` `attribute1` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_categories_attributes` CHANGE `attribute2` `attribute2` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_categories_attributes` CHANGE `attribute3` `attribute3` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_categories_attributes` CHANGE `attribute4` `attribute4` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_categories_attributes` CHANGE `attribute5` `attribute5` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_categories_attributes` CHANGE `attribute6` `attribute6` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_order_attributes` CHANGE `attribute1` `attribute1` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_order_attributes` CHANGE `attribute2` `attribute2` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_order_attributes` CHANGE `attribute3` `attribute3` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_order_attributes` CHANGE `attribute4` `attribute4` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_order_attributes` CHANGE `attribute5` `attribute5` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_order_attributes` CHANGE `attribute6` `attribute6` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_order_basket_attributes` CHANGE `attribute1` `attribute1` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_order_basket_attributes` CHANGE `attribute2` `attribute2` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_order_basket_attributes` CHANGE `attribute3` `attribute3` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_order_basket_attributes` CHANGE `attribute4` `attribute4` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_order_basket_attributes` CHANGE `attribute5` `attribute5` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_order_basket_attributes` CHANGE `attribute6` `attribute6` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_order_details_attributes` CHANGE `attribute1` `attribute1` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_order_details_attributes` CHANGE `attribute2` `attribute2` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_order_details_attributes` CHANGE `attribute3` `attribute3` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_order_details_attributes` CHANGE `attribute4` `attribute4` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_order_details_attributes` CHANGE `attribute5` `attribute5` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_order_details_attributes` CHANGE `attribute6` `attribute6` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_articles_img_attributes` CHANGE `attribute1` `attribute1` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_articles_img_attributes` CHANGE `attribute2` `attribute2` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_articles_img_attributes` CHANGE `attribute3` `attribute3` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr1` `attr1` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr2` `attr2` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr3` `attr3` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr4` `attr4` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr5` `attr5` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr6` `attr6` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr7` `attr7` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr8` `attr8` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr9` `attr9` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr10` `attr10` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr11` `attr11` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr12` `attr12` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr13` `attr13` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr14` `attr14` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr15` `attr15` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr16` `attr16` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr17` `attr17` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr18` `attr18` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr19` `attr19` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr20` `attr20` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_order_billingaddress_attributes` CHANGE `text1` `text1` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_order_billingaddress_attributes` CHANGE `text2` `text2` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_order_billingaddress_attributes` CHANGE `text3` `text3` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_order_billingaddress_attributes` CHANGE `text4` `text4` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_order_billingaddress_attributes` CHANGE `text5` `text5` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_order_billingaddress_attributes` CHANGE `text6` `text6` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_order_shippingaddress_attributes` CHANGE `text1` `text1` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_order_shippingaddress_attributes` CHANGE `text2` `text2` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_order_shippingaddress_attributes` CHANGE `text3` `text3` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_order_shippingaddress_attributes` CHANGE `text4` `text4` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_order_shippingaddress_attributes` CHANGE `text5` `text5` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_order_shippingaddress_attributes` CHANGE `text6` `text6` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_user_addresses_attributes` CHANGE `text1` `text1` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_user_addresses_attributes` CHANGE `text2` `text2` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_user_addresses_attributes` CHANGE `text3` `text3` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_user_addresses_attributes` CHANGE `text4` `text4` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_user_addresses_attributes` CHANGE `text5` `text5` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_user_addresses_attributes` CHANGE `text6` `text6` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_user_billingaddress_attributes` CHANGE `text1` `text1` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_user_billingaddress_attributes` CHANGE `text2` `text2` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_user_billingaddress_attributes` CHANGE `text3` `text3` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_user_billingaddress_attributes` CHANGE `text4` `text4` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_user_billingaddress_attributes` CHANGE `text5` `text5` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_user_billingaddress_attributes` CHANGE `text6` `text6` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_user_shippingaddress_attributes` CHANGE `text1` `text1` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_user_shippingaddress_attributes` CHANGE `text2` `text2` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_user_shippingaddress_attributes` CHANGE `text3` `text3` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_user_shippingaddress_attributes` CHANGE `text4` `text4` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_user_shippingaddress_attributes` CHANGE `text5` `text5` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
- $this->addSql("ALTER TABLE `s_user_shippingaddress_attributes` CHANGE `text6` `text6` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;");
+ $this->addSql('ALTER TABLE `s_articles_attributes` CHANGE `attr1` `attr1` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_articles_attributes` CHANGE `attr2` `attr2` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_articles_attributes` CHANGE `attr3` `attr3` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_articles_attributes` CHANGE `attr4` `attr4` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_articles_attributes` CHANGE `attr5` `attr5` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_articles_attributes` CHANGE `attr6` `attr6` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_articles_attributes` CHANGE `attr7` `attr7` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_articles_attributes` CHANGE `attr8` `attr8` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_articles_attributes` CHANGE `attr9` `attr9` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_articles_attributes` CHANGE `attr10` `attr10` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_articles_attributes` CHANGE `attr11` `attr11` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_articles_attributes` CHANGE `attr12` `attr12` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_articles_attributes` CHANGE `attr13` `attr13` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_articles_attributes` CHANGE `attr14` `attr14` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_articles_attributes` CHANGE `attr15` `attr15` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_articles_attributes` CHANGE `attr16` `attr16` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_articles_attributes` CHANGE `attr17` `attr17` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_articles_attributes` CHANGE `attr18` `attr18` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_articles_attributes` CHANGE `attr19` `attr19` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_articles_attributes` CHANGE `attr20` `attr20` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_blog_attributes` CHANGE `attribute1` `attribute1` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_blog_attributes` CHANGE `attribute2` `attribute2` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_blog_attributes` CHANGE `attribute3` `attribute3` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_blog_attributes` CHANGE `attribute4` `attribute4` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_blog_attributes` CHANGE `attribute5` `attribute5` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_blog_attributes` CHANGE `attribute6` `attribute6` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_categories_attributes` CHANGE `attribute1` `attribute1` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_categories_attributes` CHANGE `attribute2` `attribute2` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_categories_attributes` CHANGE `attribute3` `attribute3` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_categories_attributes` CHANGE `attribute4` `attribute4` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_categories_attributes` CHANGE `attribute5` `attribute5` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_categories_attributes` CHANGE `attribute6` `attribute6` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_order_attributes` CHANGE `attribute1` `attribute1` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_order_attributes` CHANGE `attribute2` `attribute2` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_order_attributes` CHANGE `attribute3` `attribute3` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_order_attributes` CHANGE `attribute4` `attribute4` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_order_attributes` CHANGE `attribute5` `attribute5` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_order_attributes` CHANGE `attribute6` `attribute6` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_order_basket_attributes` CHANGE `attribute1` `attribute1` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_order_basket_attributes` CHANGE `attribute2` `attribute2` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_order_basket_attributes` CHANGE `attribute3` `attribute3` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_order_basket_attributes` CHANGE `attribute4` `attribute4` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_order_basket_attributes` CHANGE `attribute5` `attribute5` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_order_basket_attributes` CHANGE `attribute6` `attribute6` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_order_details_attributes` CHANGE `attribute1` `attribute1` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_order_details_attributes` CHANGE `attribute2` `attribute2` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_order_details_attributes` CHANGE `attribute3` `attribute3` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_order_details_attributes` CHANGE `attribute4` `attribute4` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_order_details_attributes` CHANGE `attribute5` `attribute5` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_order_details_attributes` CHANGE `attribute6` `attribute6` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_articles_img_attributes` CHANGE `attribute1` `attribute1` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_articles_img_attributes` CHANGE `attribute2` `attribute2` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_articles_img_attributes` CHANGE `attribute3` `attribute3` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr1` `attr1` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr2` `attr2` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr3` `attr3` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr4` `attr4` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr5` `attr5` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr6` `attr6` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr7` `attr7` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr8` `attr8` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr9` `attr9` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr10` `attr10` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr11` `attr11` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr12` `attr12` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr13` `attr13` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr14` `attr14` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr15` `attr15` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr16` `attr16` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr17` `attr17` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr18` `attr18` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr19` `attr19` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_article_configurator_templates_attributes` CHANGE `attr20` `attr20` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_order_billingaddress_attributes` CHANGE `text1` `text1` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_order_billingaddress_attributes` CHANGE `text2` `text2` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_order_billingaddress_attributes` CHANGE `text3` `text3` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_order_billingaddress_attributes` CHANGE `text4` `text4` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_order_billingaddress_attributes` CHANGE `text5` `text5` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_order_billingaddress_attributes` CHANGE `text6` `text6` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_order_shippingaddress_attributes` CHANGE `text1` `text1` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_order_shippingaddress_attributes` CHANGE `text2` `text2` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_order_shippingaddress_attributes` CHANGE `text3` `text3` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_order_shippingaddress_attributes` CHANGE `text4` `text4` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_order_shippingaddress_attributes` CHANGE `text5` `text5` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_order_shippingaddress_attributes` CHANGE `text6` `text6` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_user_addresses_attributes` CHANGE `text1` `text1` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_user_addresses_attributes` CHANGE `text2` `text2` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_user_addresses_attributes` CHANGE `text3` `text3` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_user_addresses_attributes` CHANGE `text4` `text4` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_user_addresses_attributes` CHANGE `text5` `text5` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_user_addresses_attributes` CHANGE `text6` `text6` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_user_billingaddress_attributes` CHANGE `text1` `text1` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_user_billingaddress_attributes` CHANGE `text2` `text2` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_user_billingaddress_attributes` CHANGE `text3` `text3` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_user_billingaddress_attributes` CHANGE `text4` `text4` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_user_billingaddress_attributes` CHANGE `text5` `text5` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_user_billingaddress_attributes` CHANGE `text6` `text6` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_user_shippingaddress_attributes` CHANGE `text1` `text1` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_user_shippingaddress_attributes` CHANGE `text2` `text2` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_user_shippingaddress_attributes` CHANGE `text3` `text3` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_user_shippingaddress_attributes` CHANGE `text4` `text4` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_user_shippingaddress_attributes` CHANGE `text5` `text5` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
+ $this->addSql('ALTER TABLE `s_user_shippingaddress_attributes` CHANGE `text6` `text6` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;');
}
}
diff --git a/_sql/migrations/909-add-buy-button-config.php b/_sql/migrations/909-add-buy-button-config.php
index 6e1330b045e..ee11ce1a008 100644
--- a/_sql/migrations/909-add-buy-button-config.php
+++ b/_sql/migrations/909-add-buy-button-config.php
@@ -1,11 +1,33 @@
addSql(sprintf($sql, serialize('nocaptcha')));
+ $this->addSql(\sprintf($sql, serialize('nocaptcha')));
$sql = <<<'EOD'
SET @elementId = (SELECT id FROM `s_core_config_elements` WHERE `name` LIKE 'registerShowCaptcha' LIMIT 1);
diff --git a/_sql/migrations/917-add-sorting-module.php b/_sql/migrations/917-add-sorting-module.php
index bda3558ae88..2a338a8ae2b 100644
--- a/_sql/migrations/917-add-sorting-module.php
+++ b/_sql/migrations/917-add-sorting-module.php
@@ -1,25 +1,25 @@
getConnection()->query($emotionElementQuery)->fetchAll(\PDO::FETCH_KEY_PAIR);
+ $emotionElements = $this->getConnection()->query($emotionElementQuery)->fetchAll(PDO::FETCH_KEY_PAIR);
$updateEmotionElementQuery = <<execute([
'id' => $id,
- 'newValue' => $newValue
+ 'newValue' => $newValue,
]);
}
}
diff --git a/_sql/migrations/920-add-description-to-linear-meter.php b/_sql/migrations/920-add-description-to-linear-meter.php
index 1924abff51b..f3ac6ec2e22 100644
--- a/_sql/migrations/920-add-description-to-linear-meter.php
+++ b/_sql/migrations/920-add-description-to-linear-meter.php
@@ -1,25 +1,25 @@
addSql("SET @pluginId = (SELECT id FROM s_core_plugins WHERE name = 'HttpCache')");
$this->addSql(
-"INSERT INTO `s_core_subscribes` (`subscribe`, `type`, `listener`, `pluginID`, `position`)
-VALUES('Enlight_Bootstrap_InitResource_http_cache.cache_control', '0', 'Shopware_Plugins_Core_HttpCache_Bootstrap::initCacheControl', @pluginId, '0');"
+ "INSERT INTO `s_core_subscribes` (`subscribe`, `type`, `listener`, `pluginID`, `position`)
+ VALUES('Enlight_Bootstrap_InitResource_http_cache.cache_control', '0', 'Shopware_Plugins_Core_HttpCache_Bootstrap::initCacheControl', @pluginId, '0');"
);
$this->addSql(
-"INSERT INTO `s_core_subscribes` (`subscribe`, `type`, `listener`, `pluginID`, `position`)
-VALUES('Enlight_Bootstrap_InitResource_http_cache.cache_id_collector', '0', 'Shopware_Plugins_Core_HttpCache_Bootstrap::initCacheIdCollector', @pluginId, '0');"
+ "INSERT INTO `s_core_subscribes` (`subscribe`, `type`, `listener`, `pluginID`, `position`)
+ VALUES('Enlight_Bootstrap_InitResource_http_cache.cache_id_collector', '0', 'Shopware_Plugins_Core_HttpCache_Bootstrap::initCacheIdCollector', @pluginId, '0');"
);
}
}
diff --git a/_sql/migrations/925-add-user-config.php b/_sql/migrations/925-add-user-config.php
index 62dfa146337..e79b4597d8a 100644
--- a/_sql/migrations/925-add-user-config.php
+++ b/_sql/migrations/925-add-user-config.php
@@ -1,25 +1,25 @@
addSql(sprintf($sql, serialize('nocaptcha')));
+ $this->addSql(\sprintf($sql, serialize('nocaptcha')));
$sql = <<<'EOD'
SET @elementId = (SELECT id FROM `s_core_config_elements` WHERE `name` LIKE 'newsletterShowCaptcha' LIMIT 1);
diff --git a/_sql/migrations/929-add-stream-rules.php b/_sql/migrations/929-add-stream-rules.php
index d10f997451d..49a13f76d17 100644
--- a/_sql/migrations/929-add-stream-rules.php
+++ b/_sql/migrations/929-add-stream-rules.php
@@ -1,25 +1,25 @@
addSql(sprintf(
+ $this->addSql(\sprintf(
"UPDATE `s_core_config_elements` SET `value` = '%s' WHERE `name` = 'noCacheControllers'",
serialize($tags)
));
@@ -60,7 +60,7 @@ public function up($modus)
$controller .= ',slt';
}
}
- $this->addSql(sprintf(
+ $this->addSql(\sprintf(
"UPDATE s_core_config_values SET value = '%s' WHERE id = " . $value['id'],
serialize(implode("\n", $controllers))
));
diff --git a/_sql/migrations/933-add-customer-stream-menu.php b/_sql/migrations/933-add-customer-stream-menu.php
index 36e26924eb2..dbf9ec8678c 100644
--- a/_sql/migrations/933-add-customer-stream-menu.php
+++ b/_sql/migrations/933-add-customer-stream-menu.php
@@ -1,25 +1,25 @@
addSql(sprintf(
+ $this->addSql(\sprintf(
"UPDATE `s_core_config_elements` SET `value` = '%s' WHERE `name` = 'cacheControllers'",
serialize($tags)
));
@@ -69,7 +69,7 @@ public function up($modus)
$value = implode("\n", $value);
$value = serialize($value);
- $sql = sprintf("UPDATE `s_core_config_values` SET `value` = '%s' WHERE id = " . (int) $row['id'], $value);
+ $sql = \sprintf("UPDATE `s_core_config_values` SET `value` = '%s' WHERE id = " . (int) $row['id'], $value);
$this->addSql($sql);
}
}
diff --git a/_sql/migrations/936-remove-stream-index.php b/_sql/migrations/936-remove-stream-index.php
index d7009b9d996..3e5b68d035c 100644
--- a/_sql/migrations/936-remove-stream-index.php
+++ b/_sql/migrations/936-remove-stream-index.php
@@ -1,25 +1,25 @@
updateCustomerFacetAndSorting();
}
- private function updateTranslation()
+ private function updateTranslation(): void
{
$shops = $this->connection->query('SELECT id FROM s_core_shops')->fetchAll(PDO::FETCH_ASSOC);
foreach ($shops as $shop) {
- $translation = $this->getExistingSortingTranslations($shop['id']);
+ $translation = $this->getExistingSortingTranslations((int) $shop['id']);
if (!empty($translation)) {
$id = $translation['id'];
@@ -70,7 +70,7 @@ private function updateTranslation()
}
}
- private function updateCustomerFacetAndSorting()
+ private function updateCustomerFacetAndSorting(): void
{
$sql = <<addSql($sql);
}
- private function getExistingSortingTranslations($shopId)
+ /**
+ * @return array{id: numeric-string, 0: numeric-string, objectdata: string, 1: string}|null
+ */
+ private function getExistingSortingTranslations(int $shopId): ?array
{
$sql = <<connection->query($sql)->fetch();
+ $statement = $this->connection->query($sql);
+ if (!$statement instanceof PDOStatement) {
+ return null;
+ }
+
+ $translation = $statement->fetch();
if (!$translation) {
return null;
}
diff --git a/_sql/migrations/940-fix-import-export-menu-entry.php b/_sql/migrations/940-fix-import-export-menu-entry.php
index 5286477890f..d1675da9ffe 100644
--- a/_sql/migrations/940-fix-import-export-menu-entry.php
+++ b/_sql/migrations/940-fix-import-export-menu-entry.php
@@ -1,25 +1,25 @@
{include file="string:{config name=emailheaderhtml}"}
@@ -208,7 +208,7 @@ private function updateEmailTemplates()
{/foreach}
-
+
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo.
Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue.
Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem. Maecenas nec odio et ante tincidunt tempus. Donec vitae sapien ut libero venenatis faucibus. Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt.
Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc, quis gravida magna mi a libero. Fusce vulputate eleifend sapien. Vestibulum purus quam, scelerisque ut, mollis sed, nonummy id, metus. Nullam accumsan lorem in dui. Cras ultricies mi eu turpis hendrerit fringilla.
Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; In ac dui quis mi consectetuer lacinia. Nam pretium turpis et arcu. Duis arcu tortor, suscipit eget, imperdiet nec, imperdiet iaculis, ipsum. Sed aliquam ultrices mauris. Integer ante arcu, accumsan a, consectetuer eget, posuere ut, mauris. Praesent adipiscing. Phasellus ullamcorper ipsum rutrum nunc. Nunc nonummy metus. Vestibulum volutpat pretium libero. Cras id dui. Aenean ut eros et nisl sagittis vestibulum. Nullam nulla eros, ultricies sit amet, nonummy id, imperdiet feugiat, pede. Sed lectus. Donec mollis hendrerit risus. Phasellus nec sem in justo pellentesque facilisis. Etiam imperdiet imperdiet orci. Nunc nec neque. Phasellus leo dolor, tempus non, auctor et, hendrerit quis, nisi.
LÖFFLER ist anders. Denn anders als die meisten Mitbewerber hat sich LÖFFLER schon Anfang der 1990er Jahre entschieden, auch weiterhin in Österreich zu produzieren. Natürlich nach höchsten ethischen und ökologischen Standards, wie sie nur in Österreich bzw. in der Europäischen Union gelten. Mit gut ausgebildeten, kompetenten und motivierten Mitarbeiterinnen und Mitarbeitern.
Viele Sportswear-Konzerne haben im Streben nach höchsten Gewinnmargen ihre Fertigung längst in Billiglohnländer verlagert. Miserable Arbeitsbedingungen, Hungerlöhne und Kinderarbeit sind dort immer wieder an der Tagesordnung. Höchst fragwürdig sind auch die Umweltzerstörung durch rücksichtslose Produktionsmethoden und die hohe Schadstoffbelastung der auf diese Weise hergestellten Textilien.
70 Prozent aller Stoffe, die LÖFFLER verarbeitet, kommen aus der eigenen Strickerei in Ried im Innkreis. Das ist einzigartig - und eine wichtige Grundlage für die herausragende Qualität, die Fair Sportswear von LÖFFLER auszeichnet.
Weitere Informationen zu dem Hersteller finden Sie hier.
";s:19:"supplier_attributes";a:0:{}s:10:"newArticle";b:0;s:9:"sUpcoming";b:0;s:9:"topseller";b:0;s:7:"valFrom";i:1;s:5:"valTo";N;s:4:"from";i:1;s:2:"to";N;s:5:"price";s:5:"29,95";s:11:"pseudoprice";s:1:"0";s:14:"referenceprice";N;s:15:"has_pseudoprice";b:0;s:13:"price_numeric";d:29.949999999999999;s:19:"pseudoprice_numeric";i:0;s:16:"price_attributes";a:0:{}s:10:"pricegroup";s:2:"EK";s:11:"minpurchase";i:1;s:11:"maxpurchase";s:3:"100";s:13:"purchasesteps";i:1;s:12:"purchaseunit";N;s:13:"referenceunit";N;s:8:"packunit";s:0:"";s:6:"unitID";N;s:5:"sUnit";a:2:{s:4:"unit";N;s:11:"description";N;}s:15:"unit_attributes";a:0:{}s:5:"image";a:12:{s:2:"id";i:366;s:8:"position";N;s:6:"source";s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";s:11:"description";s:0:"";s:9:"extension";s:3:"jpg";s:4:"main";b:0;s:8:"parentId";N;s:5:"width";i:1492;s:6:"height";i:1500;s:10:"thumbnails";a:3:{i:0;a:6:{s:6:"source";s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";s:12:"retinaSource";s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";s:9:"sourceSet";s:141:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg, https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg 2x";s:8:"maxWidth";s:3:"200";s:9:"maxHeight";s:3:"200";s:10:"attributes";a:0:{}}i:1;a:6:{s:6:"source";s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";s:12:"retinaSource";s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";s:9:"sourceSet";s:141:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg, https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg 2x";s:8:"maxWidth";s:3:"600";s:9:"maxHeight";s:3:"600";s:10:"attributes";a:0:{}}i:2;a:6:{s:6:"source";s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";s:12:"retinaSource";s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";s:9:"sourceSet";s:141:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg, https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg 2x";s:8:"maxWidth";s:4:"1280";s:9:"maxHeight";s:4:"1280";s:10:"attributes";a:0:{}}}s:10:"attributes";a:0:{}s:9:"attribute";a:0:{}}s:6:"prices";a:1:{i:0;a:22:{s:7:"valFrom";i:1;s:5:"valTo";N;s:4:"from";i:1;s:2:"to";N;s:5:"price";s:5:"29,95";s:11:"pseudoprice";s:1:"0";s:14:"referenceprice";s:1:"0";s:18:"pseudopricePercent";N;s:15:"has_pseudoprice";b:0;s:13:"price_numeric";d:29.949999999999999;s:19:"pseudoprice_numeric";i:0;s:16:"price_attributes";a:0:{}s:10:"pricegroup";s:2:"EK";s:11:"minpurchase";i:1;s:11:"maxpurchase";s:3:"100";s:13:"purchasesteps";i:1;s:12:"purchaseunit";N;s:13:"referenceunit";N;s:8:"packunit";s:0:"";s:6:"unitID";N;s:5:"sUnit";a:2:{s:4:"unit";N;s:11:"description";N;}s:15:"unit_attributes";a:0:{}}}s:10:"linkBasket";s:42:"shopware.php?sViewport=basket&sAdd=SW10153";s:11:"linkDetails";s:42:"shopware.php?sViewport=detail&sArticle=152";s:11:"linkVariant";s:57:"shopware.php?sViewport=detail&sArticle=152&number=SW10153";s:11:"sProperties";a:3:{i:1;a:11:{s:2:"id";i:1;s:8:"optionID";i:1;s:4:"name";s:10:"Artikeltyp";s:7:"groupID";i:8;s:9:"groupName";s:7:"Fashion";s:5:"value";s:16:"Bildkonfigurator";s:6:"values";a:1:{i:4;s:16:"Bildkonfigurator";}s:12:"isFilterable";b:1;s:7:"options";a:1:{i:0;a:3:{s:2:"id";i:4;s:4:"name";s:16:"Bildkonfigurator";s:10:"attributes";a:0:{}}}s:5:"media";a:0:{}s:10:"attributes";a:0:{}}i:3;a:11:{s:2:"id";i:3;s:8:"optionID";i:3;s:4:"name";s:8:"Material";s:7:"groupID";i:8;s:9:"groupName";s:7:"Fashion";s:5:"value";s:20:"Polyester, Baumwolle";s:6:"values";a:2:{i:108;s:9:"Polyester";i:163;s:9:"Baumwolle";}s:12:"isFilterable";b:1;s:7:"options";a:2:{i:0;a:3:{s:2:"id";i:108;s:4:"name";s:9:"Polyester";s:10:"attributes";a:0:{}}i:1;a:3:{s:2:"id";i:163;s:4:"name";s:9:"Baumwolle";s:10:"attributes";a:0:{}}}s:5:"media";a:0:{}s:10:"attributes";a:0:{}}i:18;a:11:{s:2:"id";i:18;s:8:"optionID";i:18;s:4:"name";s:5:"Farbe";s:7:"groupID";i:8;s:9:"groupName";s:7:"Fashion";s:5:"value";s:12:"Rot, Schwarz";s:6:"values";a:2:{i:166;s:3:"Rot";i:155;s:7:"Schwarz";}s:12:"isFilterable";b:1;s:7:"options";a:2:{i:0;a:3:{s:2:"id";i:166;s:4:"name";s:3:"Rot";s:10:"attributes";a:0:{}}i:1;a:3:{s:2:"id";i:155;s:4:"name";s:7:"Schwarz";s:10:"attributes";a:0:{}}}s:5:"media";a:2:{i:166;a:13:{s:7:"valueId";i:166;s:2:"id";i:355;s:8:"position";N;s:6:"source";s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";s:11:"description";s:3:"rot";s:9:"extension";s:3:"jpg";s:4:"main";N;s:8:"parentId";N;s:5:"width";i:40;s:6:"height";i:40;s:10:"thumbnails";a:0:{}s:10:"attributes";a:0:{}s:9:"attribute";a:0:{}}i:155;a:13:{s:7:"valueId";i:155;s:2:"id";i:357;s:8:"position";N;s:6:"source";s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";s:11:"description";s:7:"schwarz";s:9:"extension";s:3:"jpg";s:4:"main";N;s:8:"parentId";N;s:5:"width";i:40;s:6:"height";i:40;s:10:"thumbnails";a:0:{}s:10:"attributes";a:0:{}s:9:"attribute";a:0:{}}}s:10:"attributes";a:0:{}}}s:10:"properties";s:106:"Artikeltyp: Bildkonfigurator, Material: Polyester, Baumwolle, Farbe: Rot, Schwarz";}s:6:"amount";s:5:"29,95";s:9:"amountnet";s:5:"25,17";s:12:"priceNumeric";s:5:"29.95";s:5:"image";a:15:{s:2:"id";i:366;s:8:"position";N;s:6:"source";s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";s:11:"description";s:0:"";s:9:"extension";s:3:"jpg";s:4:"main";b:0;s:8:"parentId";N;s:5:"width";i:1492;s:6:"height";i:1500;s:10:"thumbnails";a:3:{i:0;a:6:{s:6:"source";s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";s:12:"retinaSource";s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";s:9:"sourceSet";s:141:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg, https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg 2x";s:8:"maxWidth";s:3:"200";s:9:"maxHeight";s:3:"200";s:10:"attributes";a:0:{}}i:1;a:6:{s:6:"source";s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";s:12:"retinaSource";s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";s:9:"sourceSet";s:141:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg, https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg 2x";s:8:"maxWidth";s:3:"600";s:9:"maxHeight";s:3:"600";s:10:"attributes";a:0:{}}i:2;a:6:{s:6:"source";s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";s:12:"retinaSource";s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";s:9:"sourceSet";s:141:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg, https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg 2x";s:8:"maxWidth";s:4:"1280";s:9:"maxHeight";s:4:"1280";s:10:"attributes";a:0:{}}}s:10:"attributes";a:0:{}s:9:"attribute";a:0:{}s:3:"src";a:4:{s:8:"original";s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";i:0;s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";i:1;s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";i:2;s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";}s:5:"srchd";a:4:{s:8:"original";s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";i:0;s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";i:1;s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";i:2;s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";}s:3:"res";a:1:{s:8:"original";a:2:{s:5:"width";i:1500;s:6:"height";i:1492;}}}s:11:"linkDetails";s:42:"shopware.php?sViewport=detail&sArticle=152";s:10:"linkDelete";s:41:"shopware.php?sViewport=basket&sDelete=670";s:8:"linkNote";s:40:"shopware.php?sViewport=note&sAdd=SW10153";s:3:"tax";s:4:"4,78";s:13:"orderDetailId";s:3:"208";s:10:"attributes";a:6:{s:10:"attribute1";s:0:"";s:10:"attribute2";N;s:10:"attribute3";N;s:10:"attribute4";N;s:10:"attribute5";N;s:10:"attribute6";N;}}i:1;a:52:{s:2:"id";s:3:"673";s:9:"sessionID";s:26:"hkkhfl82i1jejfvd2f0ucr6om4";s:6:"userID";s:1:"0";s:11:"articlename";s:15:"Warenkorbrabatt";s:9:"articleID";s:1:"0";s:11:"ordernumber";s:16:"SHIPPINGDISCOUNT";s:12:"shippingfree";s:1:"0";s:8:"quantity";s:1:"1";s:5:"price";s:5:"-2,00";s:8:"netprice";s:5:"-1.68";s:8:"tax_rate";s:2:"19";s:5:"datum";s:19:"2017-08-07 14:09:20";s:5:"modus";s:1:"4";s:10:"esdarticle";s:1:"0";s:9:"partnerID";s:0:"";s:12:"lastviewport";s:0:"";s:9:"useragent";s:0:"";s:6:"config";s:0:"";s:14:"currencyFactor";s:1:"1";s:8:"packunit";N;s:12:"mainDetailId";N;s:15:"articleDetailId";N;s:11:"minpurchase";i:1;s:5:"taxID";N;s:7:"instock";N;s:14:"suppliernumber";N;s:11:"maxpurchase";s:3:"100";s:13:"purchasesteps";i:1;s:12:"purchaseunit";N;s:9:"laststock";N;s:12:"shippingtime";N;s:11:"releasedate";N;s:12:"sReleaseDate";N;s:3:"ean";N;s:8:"stockmin";N;s:8:"ob_attr1";N;s:8:"ob_attr2";N;s:8:"ob_attr3";N;s:8:"ob_attr4";N;s:8:"ob_attr5";N;s:8:"ob_attr6";N;s:12:"shippinginfo";b:0;s:3:"esd";s:1:"0";s:6:"amount";s:5:"-2,00";s:9:"amountnet";s:5:"-1,68";s:12:"priceNumeric";s:2:"-2";s:11:"linkDetails";s:40:"shopware.php?sViewport=detail&sArticle=0";s:10:"linkDelete";s:41:"shopware.php?sViewport=basket&sDelete=673";s:8:"linkNote";s:49:"shopware.php?sViewport=note&sAdd=SHIPPINGDISCOUNT";s:3:"tax";s:5:"-0,32";s:13:"orderDetailId";s:3:"209";s:10:"attributes";a:6:{s:10:"attribute1";N;s:10:"attribute2";N;s:10:"attribute3";N;s:10:"attribute4";N;s:10:"attribute5";N;s:10:"attribute6";N;}}}s:14:"billingaddress";a:26:{s:2:"id";s:1:"5";s:7:"company";s:0:"";s:10:"department";s:0:"";s:10:"salutation";s:2:"mr";s:9:"firstname";s:3:"Max";s:5:"title";s:0:"";s:8:"lastname";s:10:"Mustermann";s:6:"street";s:15:"MusterstraĂe 1";s:7:"zipcode";s:5:"12345";s:4:"city";s:11:"Musterstadt";s:5:"phone";s:0:"";s:5:"vatId";s:0:"";s:22:"additionalAddressLine1";s:0:"";s:22:"additionalAddressLine2";s:0:"";s:9:"countryId";s:1:"2";s:7:"stateId";s:0:"";s:8:"customer";N;s:7:"country";N;s:5:"state";s:0:"";s:6:"userID";s:1:"3";s:9:"countryID";s:1:"2";s:7:"stateID";s:0:"";s:5:"ustid";s:0:"";s:24:"additional_address_line1";s:0:"";s:24:"additional_address_line2";s:0:"";s:10:"attributes";N;}s:15:"shippingaddress";a:26:{s:2:"id";s:1:"5";s:7:"company";s:0:"";s:10:"department";s:0:"";s:10:"salutation";s:2:"mr";s:9:"firstname";s:3:"Max";s:5:"title";s:0:"";s:8:"lastname";s:10:"Mustermann";s:6:"street";s:15:"MusterstraĂe 1";s:7:"zipcode";s:5:"12345";s:4:"city";s:11:"Musterstadt";s:5:"phone";s:0:"";s:5:"vatId";s:0:"";s:22:"additionalAddressLine1";s:0:"";s:22:"additionalAddressLine2";s:0:"";s:9:"countryId";s:1:"2";s:7:"stateId";s:0:"";s:8:"customer";N;s:7:"country";N;s:5:"state";s:0:"";s:6:"userID";s:1:"3";s:9:"countryID";s:1:"2";s:7:"stateID";s:0:"";s:5:"ustid";s:0:"";s:24:"additional_address_line1";s:0:"";s:24:"additional_address_line2";s:0:"";s:10:"attributes";N;}s:10:"additional";a:8:{s:7:"country";a:15:{s:2:"id";s:1:"2";s:11:"countryname";s:11:"Deutschland";s:10:"countryiso";s:2:"DE";s:6:"areaID";s:1:"1";s:9:"countryen";s:7:"GERMANY";s:8:"position";s:1:"1";s:6:"notice";s:0:"";s:7:"taxfree";s:1:"0";s:13:"taxfree_ustid";s:1:"0";s:21:"taxfree_ustid_checked";s:1:"0";s:6:"active";s:1:"1";s:4:"iso3";s:3:"DEU";s:29:"display_state_in_registration";s:1:"0";s:27:"force_state_in_registration";s:1:"0";s:11:"countryarea";s:11:"deutschland";}s:5:"state";a:0:{}s:4:"user";a:33:{s:2:"id";s:1:"3";s:6:"userID";s:1:"3";s:8:"password";s:60:"$2y$10$AzjwzOob83DJ2LG6yxXcBeghK9ciBB1zsK3UeBZADZCl10pTQN62W";s:7:"encoder";s:6:"bcrypt";s:5:"email";s:14:"xy@example.org";s:6:"active";s:1:"1";s:11:"accountmode";s:1:"0";s:15:"confirmationkey";s:0:"";s:9:"paymentID";s:1:"5";s:10:"firstlogin";s:10:"2017-08-07";s:9:"lastlogin";s:19:"2017-08-07 14:09:20";s:9:"sessionID";s:26:"hkkhfl82i1jejfvd2f0ucr6om4";s:10:"newsletter";i:0;s:10:"validation";s:0:"";s:9:"affiliate";s:1:"0";s:13:"customergroup";s:2:"EK";s:13:"paymentpreset";s:1:"0";s:8:"language";s:1:"1";s:9:"subshopID";s:1:"1";s:7:"referer";s:0:"";s:12:"pricegroupID";N;s:15:"internalcomment";s:0:"";s:12:"failedlogins";s:1:"0";s:11:"lockeduntil";N;s:26:"default_billing_address_id";s:1:"5";s:27:"default_shipping_address_id";s:1:"5";s:5:"title";N;s:10:"salutation";s:2:"mr";s:9:"firstname";s:3:"Max";s:8:"lastname";s:10:"Mustermann";s:8:"birthday";N;s:14:"customernumber";s:5:"20005";s:11:"login_token";s:38:"1239c089-6b2f-4461-9134-c02026970bff.1";}s:15:"countryShipping";a:15:{s:2:"id";s:1:"2";s:11:"countryname";s:11:"Deutschland";s:10:"countryiso";s:2:"DE";s:6:"areaID";s:1:"1";s:9:"countryen";s:7:"GERMANY";s:8:"position";s:1:"1";s:6:"notice";s:0:"";s:7:"taxfree";s:1:"0";s:13:"taxfree_ustid";s:1:"0";s:21:"taxfree_ustid_checked";s:1:"0";s:6:"active";s:1:"1";s:4:"iso3";s:3:"DEU";s:29:"display_state_in_registration";s:1:"0";s:27:"force_state_in_registration";s:1:"0";s:11:"countryarea";s:11:"deutschland";}s:13:"stateShipping";a:0:{}s:7:"payment";a:21:{s:2:"id";s:1:"5";s:4:"name";s:10:"prepayment";s:11:"description";s:8:"Vorkasse";s:8:"template";s:14:"prepayment.tpl";s:5:"class";s:14:"prepayment.php";s:5:"table";s:0:"";s:4:"hide";s:1:"0";s:21:"additionaldescription";s:108:"Sie zahlen einfach vorab und erhalten die Ware bequem und gĂźnstig bei Zahlungseingang nach Hause geliefert.";s:13:"debit_percent";s:1:"0";s:9:"surcharge";s:1:"0";s:15:"surchargestring";s:0:"";s:8:"position";s:1:"1";s:6:"active";s:1:"1";s:9:"esdactive";s:1:"0";s:11:"embediframe";s:0:"";s:12:"hideprospect";s:1:"0";s:6:"action";N;s:8:"pluginID";N;s:6:"source";N;s:15:"mobile_inactive";s:1:"0";s:10:"validation";a:0:{}}s:10:"charge_vat";b:1;s:8:"show_net";b:1;}s:9:"sTaxRates";a:1:{s:5:"19.00";d:5.0800000000000001;}s:14:"sShippingCosts";s:8:"3,90 EUR";s:7:"sAmount";s:9:"31,85 EUR";s:14:"sAmountNumeric";d:31.850000000000001;s:10:"sAmountNet";s:9:"26,77 EUR";s:17:"sAmountNetNumeric";d:26.77;s:12:"sOrderNumber";i:20003;s:9:"sOrderDay";s:10:"07.08.2017";s:10:"sOrderTime";s:5:"14:09";s:8:"sComment";s:0:"";s:10:"attributes";a:6:{s:10:"attribute1";N;s:10:"attribute2";N;s:10:"attribute3";N;s:10:"attribute4";N;s:10:"attribute5";N;s:10:"attribute6";N;}s:9:"sCurrency";s:3:"EUR";s:9:"sLanguage";i:1;s:8:"sSubShop";i:1;s:4:"sEsd";N;s:4:"sNet";b:0;s:13:"sPaymentTable";a:0:{}s:9:"sDispatch";a:10:{s:2:"id";s:1:"9";s:4:"name";s:16:"Standard Versand";s:11:"description";s:0:"";s:11:"calculation";s:1:"1";s:11:"status_link";s:0:"";s:21:"surcharge_calculation";s:1:"3";s:17:"bind_shippingfree";s:1:"0";s:12:"shippingfree";N;s:15:"tax_calculation";s:1:"0";s:21:"tax_calculation_value";N;}}'
+ `context` = 'a:22:{s:13:"sOrderDetails";a:2:{i:0;a:54:{s:2:"id";s:3:"670";s:9:"sessionID";s:26:"hkkhfl82i1jejfvd2f0ucr6om4";s:6:"userID";s:1:"0";s:11:"articlename";s:11:"ELASTIC CAP";s:9:"articleID";s:3:"152";s:11:"ordernumber";s:7:"SW10153";s:12:"shippingfree";s:1:"0";s:8:"quantity";s:1:"1";s:5:"price";s:5:"29,95";s:8:"netprice";s:15:"25.168067226891";s:8:"tax_rate";s:2:"19";s:5:"datum";s:19:"2017-08-07 14:09:12";s:5:"modus";s:1:"0";s:10:"esdarticle";s:1:"0";s:9:"partnerID";s:0:"";s:12:"lastviewport";s:8:"register";s:9:"useragent";s:76:"Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:54.0) Gecko/20100101 Firefox/54.0";s:6:"config";s:0:"";s:14:"currencyFactor";s:1:"1";s:8:"packunit";s:0:"";s:12:"mainDetailId";s:3:"707";s:15:"articleDetailId";s:3:"708";s:11:"minpurchase";s:1:"1";s:5:"taxID";s:1:"1";s:7:"instock";s:2:"12";s:14:"suppliernumber";s:0:"";s:11:"maxpurchase";s:3:"100";s:13:"purchasesteps";i:1;s:12:"purchaseunit";N;s:9:"laststock";s:1:"0";s:12:"shippingtime";s:0:"";s:11:"releasedate";N;s:12:"sReleaseDate";N;s:3:"ean";s:0:"";s:8:"stockmin";s:1:"0";s:8:"ob_attr1";s:0:"";s:8:"ob_attr2";N;s:8:"ob_attr3";N;s:8:"ob_attr4";N;s:8:"ob_attr5";N;s:8:"ob_attr6";N;s:12:"shippinginfo";b:1;s:3:"esd";s:1:"0";s:18:"additional_details";a:94:{s:9:"articleID";i:152;s:16:"articleDetailsID";i:708;s:11:"ordernumber";s:9:"SW10152.1";s:9:"highlight";b:0;s:11:"description";s:0:"";s:16:"description_long";s:2404:"
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo.
Nullam dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. Vivamus elementum semper nisi. Aenean vulputate eleifend tellus. Aenean leo ligula, porttitor eu, consequat vitae, eleifend ac, enim. Aliquam lorem ante, dapibus in, viverra quis, feugiat a, tellus. Phasellus viverra nulla ut metus varius laoreet. Quisque rutrum. Aenean imperdiet. Etiam ultricies nisi vel augue.
Curabitur ullamcorper ultricies nisi. Nam eget dui. Etiam rhoncus. Maecenas tempus, tellus eget condimentum rhoncus, sem quam semper libero, sit amet adipiscing sem neque sed ipsum. Nam quam nunc, blandit vel, luctus pulvinar, hendrerit id, lorem. Maecenas nec odio et ante tincidunt tempus. Donec vitae sapien ut libero venenatis faucibus. Nullam quis ante. Etiam sit amet orci eget eros faucibus tincidunt.
Duis leo. Sed fringilla mauris sit amet nibh. Donec sodales sagittis magna. Sed consequat, leo eget bibendum sodales, augue velit cursus nunc, quis gravida magna mi a libero. Fusce vulputate eleifend sapien. Vestibulum purus quam, scelerisque ut, mollis sed, nonummy id, metus. Nullam accumsan lorem in dui. Cras ultricies mi eu turpis hendrerit fringilla.
Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; In ac dui quis mi consectetuer lacinia. Nam pretium turpis et arcu. Duis arcu tortor, suscipit eget, imperdiet nec, imperdiet iaculis, ipsum. Sed aliquam ultrices mauris. Integer ante arcu, accumsan a, consectetuer eget, posuere ut, mauris. Praesent adipiscing. Phasellus ullamcorper ipsum rutrum nunc. Nunc nonummy metus. Vestibulum volutpat pretium libero. Cras id dui. Aenean ut eros et nisl sagittis vestibulum. Nullam nulla eros, ultricies sit amet, nonummy id, imperdiet feugiat, pede. Sed lectus. Donec mollis hendrerit risus. Phasellus nec sem in justo pellentesque facilisis. Etiam imperdiet imperdiet orci. Nunc nec neque. Phasellus leo dolor, tempus non, auctor et, hendrerit quis, nisi.
LÖFFLER ist anders. Denn anders als die meisten Mitbewerber hat sich LÖFFLER schon Anfang der 1990er Jahre entschieden, auch weiterhin in Österreich zu produzieren. Natürlich nach höchsten ethischen und ökologischen Standards, wie sie nur in Österreich bzw. in der Europäischen Union gelten. Mit gut ausgebildeten, kompetenten und motivierten Mitarbeiterinnen und Mitarbeitern.
Viele Sportswear-Konzerne haben im Streben nach höchsten Gewinnmargen ihre Fertigung längst in Billiglohnländer verlagert. Miserable Arbeitsbedingungen, Hungerlöhne und Kinderarbeit sind dort immer wieder an der Tagesordnung. Höchst fragwürdig sind auch die Umweltzerstörung durch rücksichtslose Produktionsmethoden und die hohe Schadstoffbelastung der auf diese Weise hergestellten Textilien.
70 Prozent aller Stoffe, die LÖFFLER verarbeitet, kommen aus der eigenen Strickerei in Ried im Innkreis. Das ist einzigartig - und eine wichtige Grundlage für die herausragende Qualität, die Fair Sportswear von LÖFFLER auszeichnet.
Weitere Informationen zu dem Hersteller finden Sie hier.
";s:19:"supplier_attributes";a:0:{}s:10:"newArticle";b:0;s:9:"sUpcoming";b:0;s:9:"topseller";b:0;s:7:"valFrom";i:1;s:5:"valTo";N;s:4:"from";i:1;s:2:"to";N;s:5:"price";s:5:"29,95";s:11:"pseudoprice";s:1:"0";s:14:"referenceprice";N;s:15:"has_pseudoprice";b:0;s:13:"price_numeric";d:29.949999999999999;s:19:"pseudoprice_numeric";i:0;s:16:"price_attributes";a:0:{}s:10:"pricegroup";s:2:"EK";s:11:"minpurchase";i:1;s:11:"maxpurchase";s:3:"100";s:13:"purchasesteps";i:1;s:12:"purchaseunit";N;s:13:"referenceunit";N;s:8:"packunit";s:0:"";s:6:"unitID";N;s:5:"sUnit";a:2:{s:4:"unit";N;s:11:"description";N;}s:15:"unit_attributes";a:0:{}s:5:"image";a:12:{s:2:"id";i:366;s:8:"position";N;s:6:"source";s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";s:11:"description";s:0:"";s:9:"extension";s:3:"jpg";s:4:"main";b:0;s:8:"parentId";N;s:5:"width";i:1492;s:6:"height";i:1500;s:10:"thumbnails";a:3:{i:0;a:6:{s:6:"source";s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";s:12:"retinaSource";s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";s:9:"sourceSet";s:141:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg, https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg 2x";s:8:"maxWidth";s:3:"200";s:9:"maxHeight";s:3:"200";s:10:"attributes";a:0:{}}i:1;a:6:{s:6:"source";s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";s:12:"retinaSource";s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";s:9:"sourceSet";s:141:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg, https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg 2x";s:8:"maxWidth";s:3:"600";s:9:"maxHeight";s:3:"600";s:10:"attributes";a:0:{}}i:2;a:6:{s:6:"source";s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";s:12:"retinaSource";s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";s:9:"sourceSet";s:141:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg, https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg 2x";s:8:"maxWidth";s:4:"1280";s:9:"maxHeight";s:4:"1280";s:10:"attributes";a:0:{}}}s:10:"attributes";a:0:{}s:9:"attribute";a:0:{}}s:6:"prices";a:1:{i:0;a:22:{s:7:"valFrom";i:1;s:5:"valTo";N;s:4:"from";i:1;s:2:"to";N;s:5:"price";s:5:"29,95";s:11:"pseudoprice";s:1:"0";s:14:"referenceprice";s:1:"0";s:18:"pseudopricePercent";N;s:15:"has_pseudoprice";b:0;s:13:"price_numeric";d:29.949999999999999;s:19:"pseudoprice_numeric";i:0;s:16:"price_attributes";a:0:{}s:10:"pricegroup";s:2:"EK";s:11:"minpurchase";i:1;s:11:"maxpurchase";s:3:"100";s:13:"purchasesteps";i:1;s:12:"purchaseunit";N;s:13:"referenceunit";N;s:8:"packunit";s:0:"";s:6:"unitID";N;s:5:"sUnit";a:2:{s:4:"unit";N;s:11:"description";N;}s:15:"unit_attributes";a:0:{}}}s:10:"linkBasket";s:42:"shopware.php?sViewport=basket&sAdd=SW10153";s:11:"linkDetails";s:42:"shopware.php?sViewport=detail&sArticle=152";s:11:"linkVariant";s:57:"shopware.php?sViewport=detail&sArticle=152&number=SW10153";s:11:"sProperties";a:3:{i:1;a:11:{s:2:"id";i:1;s:8:"optionID";i:1;s:4:"name";s:10:"Artikeltyp";s:7:"groupID";i:8;s:9:"groupName";s:7:"Fashion";s:5:"value";s:16:"Bildkonfigurator";s:6:"values";a:1:{i:4;s:16:"Bildkonfigurator";}s:12:"isFilterable";b:1;s:7:"options";a:1:{i:0;a:3:{s:2:"id";i:4;s:4:"name";s:16:"Bildkonfigurator";s:10:"attributes";a:0:{}}}s:5:"media";a:0:{}s:10:"attributes";a:0:{}}i:3;a:11:{s:2:"id";i:3;s:8:"optionID";i:3;s:4:"name";s:8:"Material";s:7:"groupID";i:8;s:9:"groupName";s:7:"Fashion";s:5:"value";s:20:"Polyester, Baumwolle";s:6:"values";a:2:{i:108;s:9:"Polyester";i:163;s:9:"Baumwolle";}s:12:"isFilterable";b:1;s:7:"options";a:2:{i:0;a:3:{s:2:"id";i:108;s:4:"name";s:9:"Polyester";s:10:"attributes";a:0:{}}i:1;a:3:{s:2:"id";i:163;s:4:"name";s:9:"Baumwolle";s:10:"attributes";a:0:{}}}s:5:"media";a:0:{}s:10:"attributes";a:0:{}}i:18;a:11:{s:2:"id";i:18;s:8:"optionID";i:18;s:4:"name";s:5:"Farbe";s:7:"groupID";i:8;s:9:"groupName";s:7:"Fashion";s:5:"value";s:12:"Rot, Schwarz";s:6:"values";a:2:{i:166;s:3:"Rot";i:155;s:7:"Schwarz";}s:12:"isFilterable";b:1;s:7:"options";a:2:{i:0;a:3:{s:2:"id";i:166;s:4:"name";s:3:"Rot";s:10:"attributes";a:0:{}}i:1;a:3:{s:2:"id";i:155;s:4:"name";s:7:"Schwarz";s:10:"attributes";a:0:{}}}s:5:"media";a:2:{i:166;a:13:{s:7:"valueId";i:166;s:2:"id";i:355;s:8:"position";N;s:6:"source";s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";s:11:"description";s:3:"rot";s:9:"extension";s:3:"jpg";s:4:"main";N;s:8:"parentId";N;s:5:"width";i:40;s:6:"height";i:40;s:10:"thumbnails";a:0:{}s:10:"attributes";a:0:{}s:9:"attribute";a:0:{}}i:155;a:13:{s:7:"valueId";i:155;s:2:"id";i:357;s:8:"position";N;s:6:"source";s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";s:11:"description";s:7:"schwarz";s:9:"extension";s:3:"jpg";s:4:"main";N;s:8:"parentId";N;s:5:"width";i:40;s:6:"height";i:40;s:10:"thumbnails";a:0:{}s:10:"attributes";a:0:{}s:9:"attribute";a:0:{}}}s:10:"attributes";a:0:{}}}s:10:"properties";s:106:"Artikeltyp: Bildkonfigurator, Material: Polyester, Baumwolle, Farbe: Rot, Schwarz";}s:6:"amount";s:5:"29,95";s:9:"amountnet";s:5:"25,17";s:12:"priceNumeric";s:5:"29.95";s:5:"image";a:15:{s:2:"id";i:366;s:8:"position";N;s:6:"source";s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";s:11:"description";s:0:"";s:9:"extension";s:3:"jpg";s:4:"main";b:0;s:8:"parentId";N;s:5:"width";i:1492;s:6:"height";i:1500;s:10:"thumbnails";a:3:{i:0;a:6:{s:6:"source";s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";s:12:"retinaSource";s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";s:9:"sourceSet";s:141:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg, https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg 2x";s:8:"maxWidth";s:3:"200";s:9:"maxHeight";s:3:"200";s:10:"attributes";a:0:{}}i:1;a:6:{s:6:"source";s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";s:12:"retinaSource";s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";s:9:"sourceSet";s:141:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg, https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg 2x";s:8:"maxWidth";s:3:"600";s:9:"maxHeight";s:3:"600";s:10:"attributes";a:0:{}}i:2;a:6:{s:6:"source";s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";s:12:"retinaSource";s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";s:9:"sourceSet";s:141:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg, https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg 2x";s:8:"maxWidth";s:4:"1280";s:9:"maxHeight";s:4:"1280";s:10:"attributes";a:0:{}}}s:10:"attributes";a:0:{}s:9:"attribute";a:0:{}s:3:"src";a:4:{s:8:"original";s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";i:0;s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";i:1;s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";i:2;s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";}s:5:"srchd";a:4:{s:8:"original";s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";i:0;s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";i:1;s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";i:2;s:68:"https://www.shopwaredemo.de/media/image/e3/46/f9/SW10153_200x200.jpg";}s:3:"res";a:1:{s:8:"original";a:2:{s:5:"width";i:1500;s:6:"height";i:1492;}}}s:11:"linkDetails";s:42:"shopware.php?sViewport=detail&sArticle=152";s:10:"linkDelete";s:41:"shopware.php?sViewport=basket&sDelete=670";s:8:"linkNote";s:40:"shopware.php?sViewport=note&sAdd=SW10153";s:3:"tax";s:4:"4,78";s:13:"orderDetailId";s:3:"208";s:10:"attributes";a:6:{s:10:"attribute1";s:0:"";s:10:"attribute2";N;s:10:"attribute3";N;s:10:"attribute4";N;s:10:"attribute5";N;s:10:"attribute6";N;}}i:1;a:52:{s:2:"id";s:3:"673";s:9:"sessionID";s:26:"hkkhfl82i1jejfvd2f0ucr6om4";s:6:"userID";s:1:"0";s:11:"articlename";s:15:"Warenkorbrabatt";s:9:"articleID";s:1:"0";s:11:"ordernumber";s:16:"SHIPPINGDISCOUNT";s:12:"shippingfree";s:1:"0";s:8:"quantity";s:1:"1";s:5:"price";s:5:"-2,00";s:8:"netprice";s:5:"-1.68";s:8:"tax_rate";s:2:"19";s:5:"datum";s:19:"2017-08-07 14:09:20";s:5:"modus";s:1:"4";s:10:"esdarticle";s:1:"0";s:9:"partnerID";s:0:"";s:12:"lastviewport";s:0:"";s:9:"useragent";s:0:"";s:6:"config";s:0:"";s:14:"currencyFactor";s:1:"1";s:8:"packunit";N;s:12:"mainDetailId";N;s:15:"articleDetailId";N;s:11:"minpurchase";i:1;s:5:"taxID";N;s:7:"instock";N;s:14:"suppliernumber";N;s:11:"maxpurchase";s:3:"100";s:13:"purchasesteps";i:1;s:12:"purchaseunit";N;s:9:"laststock";N;s:12:"shippingtime";N;s:11:"releasedate";N;s:12:"sReleaseDate";N;s:3:"ean";N;s:8:"stockmin";N;s:8:"ob_attr1";N;s:8:"ob_attr2";N;s:8:"ob_attr3";N;s:8:"ob_attr4";N;s:8:"ob_attr5";N;s:8:"ob_attr6";N;s:12:"shippinginfo";b:0;s:3:"esd";s:1:"0";s:6:"amount";s:5:"-2,00";s:9:"amountnet";s:5:"-1,68";s:12:"priceNumeric";s:2:"-2";s:11:"linkDetails";s:40:"shopware.php?sViewport=detail&sArticle=0";s:10:"linkDelete";s:41:"shopware.php?sViewport=basket&sDelete=673";s:8:"linkNote";s:49:"shopware.php?sViewport=note&sAdd=SHIPPINGDISCOUNT";s:3:"tax";s:5:"-0,32";s:13:"orderDetailId";s:3:"209";s:10:"attributes";a:6:{s:10:"attribute1";N;s:10:"attribute2";N;s:10:"attribute3";N;s:10:"attribute4";N;s:10:"attribute5";N;s:10:"attribute6";N;}}}s:14:"billingaddress";a:26:{s:2:"id";s:1:"5";s:7:"company";s:0:"";s:10:"department";s:0:"";s:10:"salutation";s:2:"mr";s:9:"firstname";s:3:"Max";s:5:"title";s:0:"";s:8:"lastname";s:10:"Mustermann";s:6:"street";s:15:"MusterstraĂe 1";s:7:"zipcode";s:5:"12345";s:4:"city";s:11:"Musterstadt";s:5:"phone";s:0:"";s:5:"vatId";s:0:"";s:22:"additionalAddressLine1";s:0:"";s:22:"additionalAddressLine2";s:0:"";s:9:"countryId";s:1:"2";s:7:"stateId";s:0:"";s:8:"customer";N;s:7:"country";N;s:5:"state";s:0:"";s:6:"userID";s:1:"3";s:9:"countryID";s:1:"2";s:7:"stateID";s:0:"";s:5:"ustid";s:0:"";s:24:"additional_address_line1";s:0:"";s:24:"additional_address_line2";s:0:"";s:10:"attributes";N;}s:15:"shippingaddress";a:26:{s:2:"id";s:1:"5";s:7:"company";s:0:"";s:10:"department";s:0:"";s:10:"salutation";s:2:"mr";s:9:"firstname";s:3:"Max";s:5:"title";s:0:"";s:8:"lastname";s:10:"Mustermann";s:6:"street";s:15:"MusterstraĂe 1";s:7:"zipcode";s:5:"12345";s:4:"city";s:11:"Musterstadt";s:5:"phone";s:0:"";s:5:"vatId";s:0:"";s:22:"additionalAddressLine1";s:0:"";s:22:"additionalAddressLine2";s:0:"";s:9:"countryId";s:1:"2";s:7:"stateId";s:0:"";s:8:"customer";N;s:7:"country";N;s:5:"state";s:0:"";s:6:"userID";s:1:"3";s:9:"countryID";s:1:"2";s:7:"stateID";s:0:"";s:5:"ustid";s:0:"";s:24:"additional_address_line1";s:0:"";s:24:"additional_address_line2";s:0:"";s:10:"attributes";N;}s:10:"additional";a:8:{s:7:"country";a:15:{s:2:"id";s:1:"2";s:11:"countryname";s:11:"Deutschland";s:10:"countryiso";s:2:"DE";s:6:"areaID";s:1:"1";s:9:"countryen";s:7:"GERMANY";s:8:"position";s:1:"1";s:6:"notice";s:0:"";s:7:"taxfree";s:1:"0";s:13:"taxfree_ustid";s:1:"0";s:21:"taxfree_ustid_checked";s:1:"0";s:6:"active";s:1:"1";s:4:"iso3";s:3:"DEU";s:29:"display_state_in_registration";s:1:"0";s:27:"force_state_in_registration";s:1:"0";s:11:"countryarea";s:11:"deutschland";}s:5:"state";a:0:{}s:4:"user";a:33:{s:2:"id";s:1:"3";s:6:"userID";s:1:"3";s:8:"password";s:60:"$2y$10$AzjwzOob83DJ2LG6yxXcBeghK9ciBB1zsK3UeBZADZCl10pTQN62W";s:7:"encoder";s:6:"bcrypt";s:5:"email";s:14:"xy@example.org";s:6:"active";s:1:"1";s:11:"accountmode";s:1:"0";s:15:"confirmationkey";s:0:"";s:9:"paymentID";s:1:"5";s:10:"firstlogin";s:10:"2017-08-07";s:9:"lastlogin";s:19:"2017-08-07 14:09:20";s:9:"sessionID";s:26:"hkkhfl82i1jejfvd2f0ucr6om4";s:10:"newsletter";i:0;s:10:"validation";s:0:"";s:9:"affiliate";s:1:"0";s:13:"customergroup";s:2:"EK";s:13:"paymentpreset";s:1:"0";s:8:"language";s:1:"1";s:9:"subshopID";s:1:"1";s:7:"referer";s:0:"";s:12:"pricegroupID";N;s:15:"internalcomment";s:0:"";s:12:"failedlogins";s:1:"0";s:11:"lockeduntil";N;s:26:"default_billing_address_id";s:1:"5";s:27:"default_shipping_address_id";s:1:"5";s:5:"title";N;s:10:"salutation";s:2:"mr";s:9:"firstname";s:3:"Max";s:8:"lastname";s:10:"Mustermann";s:8:"birthday";N;s:14:"customernumber";s:5:"20005";s:11:"login_token";s:38:"1239c089-6b2f-4461-9134-c02026970bff.1";}s:15:"countryShipping";a:15:{s:2:"id";s:1:"2";s:11:"countryname";s:11:"Deutschland";s:10:"countryiso";s:2:"DE";s:6:"areaID";s:1:"1";s:9:"countryen";s:7:"GERMANY";s:8:"position";s:1:"1";s:6:"notice";s:0:"";s:7:"taxfree";s:1:"0";s:13:"taxfree_ustid";s:1:"0";s:21:"taxfree_ustid_checked";s:1:"0";s:6:"active";s:1:"1";s:4:"iso3";s:3:"DEU";s:29:"display_state_in_registration";s:1:"0";s:27:"force_state_in_registration";s:1:"0";s:11:"countryarea";s:11:"deutschland";}s:13:"stateShipping";a:0:{}s:7:"payment";a:21:{s:2:"id";s:1:"5";s:4:"name";s:10:"prepayment";s:11:"description";s:8:"Vorkasse";s:8:"template";s:14:"prepayment.tpl";s:5:"class";s:14:"prepayment.php";s:5:"table";s:0:"";s:4:"hide";s:1:"0";s:21:"additionaldescription";s:108:"Sie zahlen einfach vorab und erhalten die Ware bequem und gĂźnstig bei Zahlungseingang nach Hause geliefert.";s:13:"debit_percent";s:1:"0";s:9:"surcharge";s:1:"0";s:15:"surchargestring";s:0:"";s:8:"position";s:1:"1";s:6:"active";s:1:"1";s:9:"esdactive";s:1:"0";s:11:"embediframe";s:0:"";s:12:"hideprospect";s:1:"0";s:6:"action";N;s:8:"pluginID";N;s:6:"source";N;s:15:"mobile_inactive";s:1:"0";s:10:"validation";a:0:{}}s:10:"charge_vat";b:1;s:8:"show_net";b:1;}s:9:"sTaxRates";a:1:{s:5:"19.00";d:5.0800000000000001;}s:14:"sShippingCosts";s:8:"3,90 EUR";s:7:"sAmount";s:9:"31,85 EUR";s:14:"sAmountNumeric";d:31.850000000000001;s:10:"sAmountNet";s:9:"26,77 EUR";s:17:"sAmountNetNumeric";d:26.77;s:12:"sOrderNumber";i:20003;s:9:"sOrderDay";s:10:"07.08.2017";s:10:"sOrderTime";s:5:"14:09";s:8:"sComment";s:0:"";s:10:"attributes";a:6:{s:10:"attribute1";N;s:10:"attribute2";N;s:10:"attribute3";N;s:10:"attribute4";N;s:10:"attribute5";N;s:10:"attribute6";N;}s:9:"sCurrency";s:3:"EUR";s:9:"sLanguage";i:1;s:8:"sSubShop";i:1;s:4:"sEsd";N;s:4:"sNet";b:0;s:13:"sPaymentTable";a:0:{}s:9:"sDispatch";a:10:{s:2:"id";s:1:"9";s:4:"name";s:16:"Standard Versand";s:11:"description";s:0:"";s:11:"calculation";s:1:"1";s:11:"status_link";s:0:"";s:21:"surcharge_calculation";s:1:"3";s:17:"bind_shippingfree";s:1:"0";s:12:"shippingfree";N;s:15:"tax_calculation";s:1:"0";s:21:"tax_calculation_value";N;}}'
WHERE `s_core_config_mails`.`name` = 'sORDER' AND `s_core_config_mails`.`dirty` = 0 AND `content` LIKE '%Informationen zu Ihrer Bestellung%';
EOD;
@@ -310,7 +310,7 @@ private function updateEmailTemplates()
{if $sComment}
{$sComment}
{/if}
-
+
{include file="string:{config name=emailfooterhtml}"}
',`ishtml` = 1,`attachment` = '',`mailtype` = 2,`context` = 'a:4:{s:5:"sName";s:11:"Peter Meyer";s:8:"sArticle";s:10:"Blumenvase";s:5:"sLink";s:31:"http://shopware.example/test123";s:8:"sComment";s:36:"Hey Peter - das musst du dir ansehen";}'
WHERE `s_core_config_mails`.`name` = 'sTELLAFRIEND' AND `s_core_config_mails`.`dirty` = 0 AND `content` LIKE '%dass Sie sich anschauen sollten%';
@@ -418,7 +418,7 @@ private function updateEmailTemplates()
UPDATE `s_core_config_mails` SET `frommail` = '{config name=mail}',`fromname` = '{config name=shopName}',`subject` = 'Ihre abgebrochene Bestellung - Jetzt Feedback geben und Gutschein kassieren',`content` = '{include file="string:{config name=emailheaderplain}"}
Hallo,
-
+
Sie haben vor kurzem Ihre Bestellung auf {$sShop} nicht bis zum Ende durchgefßhrt - wir sind stets bemßht unseren Kunden das Einkaufen in unserem Shop so angenehm wie mÜglich zu machen und wßrden deshalb gerne wissen, woran Ihr Einkauf bei uns gescheitert ist. Bitte lassen Sie uns doch den Grund fßr Ihren Bestellabbruch zukommen, Ihren Aufwand entschädigen wir Ihnen in jedem Fall mit einem 5,00 ⏠Gutschein.
Vielen Dank fĂźr Ihre UnterstĂźtzung.
@@ -439,7 +439,7 @@ private function updateEmailTemplates()
UPDATE `s_core_config_mails` SET `frommail` = '{config name=mail}',`fromname` = '{config name=shopName}',`subject` = 'Ihre abgebrochene Bestellung - Gutschein-Code anbei',`content` = '{include file="string:{config name=emailheaderplain}"}
Hallo,
-
+
Sie haben vor kurzem Ihre Bestellung bei {$sShop} nicht bis zum Ende durchgefĂźhrt - wir mĂśchten Ihnen heute einen {if $sVoucherpercental == "1"}{$sVouchervalue} %{else}{$sVouchervalue|currency|unescape:"htmlall"}{/if} Gutschein zukommen lassen - und Ihnen hiermit die Bestell-Entscheidung bei {$sShop} erleichtern. Ihr Gutschein ist 2 Monate gĂźltig und kann mit dem Code "{$sVouchercode}" eingelĂśst werden. Wir wĂźrden uns freuen, Ihre Bestellung entgegen nehmen zu dĂźrfen.
{include file="string:{config name=emailfooterplain}"}',`contentHTML` = '
@@ -451,7 +451,7 @@ private function updateEmailTemplates()
Sie haben vor kurzem Ihre Bestellung bei {$sShop} nicht bis zum Ende durchgefĂźhrt - wir mĂśchten Ihnen heute einen {if $sVoucherpercental == "1"}{$sVouchervalue} %{else}{$sVouchervalue|currency}{/if} Gutschein zukommen lassen - und Ihnen hiermit die Bestell-Entscheidung bei {$sShop} erleichtern. Ihr Gutschein ist 2 Monate gĂźltig und kann mit dem Code "{$sVouchercode}" eingelĂśst werden. Wir wĂźrden uns freuen, Ihre Bestellung entgegen nehmen zu dĂźrfen.
{include file="string:{config name=emailfooterhtml}"}
-
',`ishtml` = 1,`attachment` = '',`mailtype` = 2,`context` = 'a:5:{s:12:"sVouchercode";s:8:"23A7BCA4";s:13:"sVouchervalue";i:15;s:15:"sVouchervalidto";N;s:17:"sVouchervalidfrom";N;s:17:"sVoucherpercental";i:0;}'
+',`ishtml` = 1,`attachment` = '',`mailtype` = 2,`context` = 'a:5:{s:12:"sVouchercode";s:8:"23A7BCA4";s:13:"sVouchervalue";i:15;s:15:"sVouchervalidto";N;s:17:"sVouchervalidfrom";N;s:17:"sVoucherpercental";i:0;}'
WHERE `s_core_config_mails`.`name` = 'sCANCELEDVOUCHER' AND `s_core_config_mails`.`dirty` = 0 AND `content` LIKE '%Ihnen hiermit die Bestell-Entscheidung%';
EOD;
@@ -773,7 +773,7 @@ private function updateEmailTemplates()
@@ -876,7 +876,7 @@ private function updateEmailTemplates()
{$sOrdernumber}
{include file="string:{config name=emailfooterhtml}"}
-',`ishtml` = 1,`attachment` = '',`mailtype` = 2,`context` = 'a:3:{s:12:"sArticleLink";s:70:"http://shopware.example/genusswelten/koestlichkeiten/272/spachtelmasse";s:12:"sOrdernumber";s:7:"SW10239";s:5:"sData";N;}'
+',`ishtml` = 1,`attachment` = '',`mailtype` = 2,`context` = 'a:3:{s:12:"sArticleLink";s:70:"http://shopware.example/genusswelten/koestlichkeiten/272/spachtelmasse";s:12:"sOrdernumber";s:7:"SW10239";s:5:"sData";N;}'
WHERE `s_core_config_mails`.`name` = 'sARTICLEAVAILABLE' AND `s_core_config_mails`.`dirty` = 0 AND `content` LIKE '%Ihr Artikel mit der Bestellnummer%';
EOD;
@@ -1102,7 +1102,7 @@ private function updateEmailTemplates()
{/foreach}
-
+
Versandkosten: {$sOrder.invoice_shipping|string_format:"%.2f"} {$sOrder.currency}
Netto-Gesamt: {$sOrder.invoice_amount_net|string_format:"%.2f"} {$sOrder.currency}
@@ -1186,7 +1186,7 @@ private function updateEmailTemplates()
Den aktuellen Status Ihrer Bestellung kÜnnen Sie auch jederzeit auf unserer Webseite im Bereich "Mein Konto" - "Meine Bestellungen" abrufen. Sollten Sie allerdings den Kauf ohne Registrierung, also ohne Anlage eines Kundenkontos, gewählt haben, steht Ihnen diese MÜglichkeit nicht zur Verfßgung.
{include file="string:{config name=emailfooterhtml}"}
-',`ishtml` = 1,`attachment` = '',`mailtype` = 3,`context` = 'a:4:{s:6:"sOrder";a:40:{s:7:"orderID";s:2:"59";s:11:"ordernumber";s:5:"20003";s:12:"order_number";s:5:"20003";s:6:"userID";s:1:"3";s:10:"customerID";s:1:"3";s:14:"invoice_amount";s:5:"31.85";s:18:"invoice_amount_net";s:5:"26.77";s:16:"invoice_shipping";s:3:"3.9";s:20:"invoice_shipping_net";s:4:"3.28";s:9:"ordertime";s:19:"2017-08-07 14:09:26";s:6:"status";s:1:"6";s:8:"statusID";s:1:"6";s:7:"cleared";s:2:"17";s:9:"clearedID";s:2:"17";s:9:"paymentID";s:1:"5";s:13:"transactionID";s:0:"";s:7:"comment";s:0:"";s:15:"customercomment";s:0:"";s:3:"net";s:1:"0";s:5:"netto";s:1:"0";s:9:"partnerID";s:0:"";s:11:"temporaryID";s:0:"";s:7:"referer";s:0:"";s:11:"cleareddate";N;s:12:"cleared_date";N;s:12:"trackingcode";s:0:"";s:8:"language";s:1:"1";s:8:"currency";s:3:"EUR";s:14:"currencyFactor";s:1:"1";s:9:"subshopID";s:1:"1";s:10:"dispatchID";s:1:"9";s:10:"currencyID";s:1:"1";s:12:"cleared_name";s:4:"open";s:19:"cleared_description";s:5:"Offen";s:11:"status_name";s:19:"partially_delivered";s:18:"status_description";s:22:"Teilweise ausgeliefert";s:19:"payment_description";s:8:"Vorkasse";s:20:"dispatch_description";s:16:"Standard Versand";s:20:"currency_description";s:4:"Euro";s:10:"attributes";a:6:{s:10:"attribute1";N;s:10:"attribute2";N;s:10:"attribute3";N;s:10:"attribute4";N;s:10:"attribute5";N;s:10:"attribute6";N;}}s:13:"sOrderDetails";a:2:{i:0;a:20:{s:14:"orderdetailsID";s:3:"208";s:7:"orderID";s:2:"59";s:11:"ordernumber";s:5:"20003";s:9:"articleID";s:3:"152";s:18:"articleordernumber";s:9:"SW10152.1";s:5:"price";s:5:"29.95";s:8:"quantity";s:1:"1";s:7:"invoice";s:5:"29.95";s:4:"name";s:31:"WINDSTOPPER MĂTZE WARM Schwarz";s:6:"status";s:1:"0";s:7:"shipped";s:1:"0";s:12:"shippedgroup";s:1:"0";s:11:"releasedate";s:10:"0000-00-00";s:5:"modus";s:1:"0";s:10:"esdarticle";s:1:"0";s:5:"taxID";s:1:"1";s:3:"tax";s:5:"19.00";s:8:"tax_rate";s:2:"19";s:3:"esd";s:1:"0";s:10:"attributes";a:6:{s:10:"attribute1";s:0:"";s:10:"attribute2";N;s:10:"attribute3";N;s:10:"attribute4";N;s:10:"attribute5";N;s:10:"attribute6";N;}}i:1;a:20:{s:14:"orderdetailsID";s:3:"209";s:7:"orderID";s:2:"59";s:11:"ordernumber";s:5:"20003";s:9:"articleID";s:1:"0";s:18:"articleordernumber";s:16:"SHIPPINGDISCOUNT";s:5:"price";s:2:"-2";s:8:"quantity";s:1:"1";s:7:"invoice";s:2:"-2";s:4:"name";s:15:"Warenkorbrabatt";s:6:"status";s:1:"0";s:7:"shipped";s:1:"0";s:12:"shippedgroup";s:1:"0";s:11:"releasedate";s:10:"0000-00-00";s:5:"modus";s:1:"4";s:10:"esdarticle";s:1:"0";s:5:"taxID";s:1:"0";s:3:"tax";N;s:8:"tax_rate";s:2:"19";s:3:"esd";s:1:"0";s:10:"attributes";a:6:{s:10:"attribute1";N;s:10:"attribute2";N;s:10:"attribute3";N;s:10:"attribute4";N;s:10:"attribute5";N;s:10:"attribute6";N;}}}s:5:"sUser";a:82:{s:15:"billing_company";s:0:"";s:18:"billing_department";s:0:"";s:18:"billing_salutation";s:2:"mr";s:14:"customernumber";s:5:"20005";s:17:"billing_firstname";s:3:"Max";s:16:"billing_lastname";s:10:"Mustermann";s:14:"billing_street";s:15:"MusterstraĂe 1";s:32:"billing_additional_address_line1";s:0:"";s:32:"billing_additional_address_line2";s:0:"";s:15:"billing_zipcode";s:5:"12345";s:12:"billing_city";s:11:"Musterstadt";s:5:"phone";s:0:"";s:13:"billing_phone";s:0:"";s:17:"billing_countryID";s:1:"2";s:15:"billing_stateID";N;s:15:"billing_country";s:11:"Deutschland";s:18:"billing_countryiso";s:2:"DE";s:19:"billing_countryarea";s:11:"deutschland";s:17:"billing_countryen";s:7:"GERMANY";s:5:"ustid";s:0:"";s:13:"billing_text1";N;s:13:"billing_text2";N;s:13:"billing_text3";N;s:13:"billing_text4";N;s:13:"billing_text5";N;s:13:"billing_text6";N;s:7:"orderID";s:2:"59";s:16:"shipping_company";s:0:"";s:19:"shipping_department";s:0:"";s:19:"shipping_salutation";s:2:"mr";s:18:"shipping_firstname";s:3:"Max";s:17:"shipping_lastname";s:10:"Mustermann";s:15:"shipping_street";s:15:"MusterstraĂe 1";s:33:"shipping_additional_address_line1";s:0:"";s:33:"shipping_additional_address_line2";s:0:"";s:16:"shipping_zipcode";s:5:"12345";s:13:"shipping_city";s:11:"Musterstadt";s:16:"shipping_stateID";N;s:18:"shipping_countryID";s:1:"2";s:16:"shipping_country";s:11:"Deutschland";s:19:"shipping_countryiso";s:2:"DE";s:20:"shipping_countryarea";s:11:"deutschland";s:18:"shipping_countryen";s:7:"GERMANY";s:14:"shipping_text1";N;s:14:"shipping_text2";N;s:14:"shipping_text3";N;s:14:"shipping_text4";N;s:14:"shipping_text5";N;s:14:"shipping_text6";N;s:2:"id";s:1:"3";s:8:"password";s:60:"$2y$10$AzjwzOob83DJ2LG6yxXcBeghK9ciBB1zsK3UeBZADZCl10pTQN62W";s:7:"encoder";s:6:"bcrypt";s:5:"email";s:14:"xy@example.org";s:6:"active";s:1:"1";s:11:"accountmode";s:1:"0";s:15:"confirmationkey";s:0:"";s:9:"paymentID";s:1:"5";s:10:"firstlogin";s:10:"2017-08-07";s:9:"lastlogin";s:19:"2017-08-07 14:09:26";s:9:"sessionID";s:26:"hkkhfl82i1jejfvd2f0ucr6om4";s:10:"newsletter";s:1:"0";s:10:"validation";s:0:"";s:9:"affiliate";s:1:"0";s:13:"customergroup";s:2:"EK";s:13:"paymentpreset";s:1:"0";s:8:"language";s:1:"1";s:9:"subshopID";s:1:"1";s:7:"referer";s:0:"";s:12:"pricegroupID";N;s:15:"internalcomment";s:0:"";s:12:"failedlogins";s:1:"0";s:11:"lockeduntil";N;s:26:"default_billing_address_id";s:1:"5";s:27:"default_shipping_address_id";s:1:"5";s:5:"title";N;s:10:"salutation";s:2:"mr";s:9:"firstname";s:3:"Max";s:8:"lastname";s:10:"Mustermann";s:8:"birthday";N;s:11:"login_token";s:38:"1239c089-6b2f-4461-9134-c02026970bff.1";s:11:"preisgruppe";s:1:"1";s:11:"billing_net";s:1:"1";}s:9:"sDispatch";a:2:{s:4:"name";s:16:"Standard Versand";s:11:"description";s:0:"";}}'
+',`ishtml` = 1,`attachment` = '',`mailtype` = 3,`context` = 'a:4:{s:6:"sOrder";a:40:{s:7:"orderID";s:2:"59";s:11:"ordernumber";s:5:"20003";s:12:"order_number";s:5:"20003";s:6:"userID";s:1:"3";s:10:"customerID";s:1:"3";s:14:"invoice_amount";s:5:"31.85";s:18:"invoice_amount_net";s:5:"26.77";s:16:"invoice_shipping";s:3:"3.9";s:20:"invoice_shipping_net";s:4:"3.28";s:9:"ordertime";s:19:"2017-08-07 14:09:26";s:6:"status";s:1:"6";s:8:"statusID";s:1:"6";s:7:"cleared";s:2:"17";s:9:"clearedID";s:2:"17";s:9:"paymentID";s:1:"5";s:13:"transactionID";s:0:"";s:7:"comment";s:0:"";s:15:"customercomment";s:0:"";s:3:"net";s:1:"0";s:5:"netto";s:1:"0";s:9:"partnerID";s:0:"";s:11:"temporaryID";s:0:"";s:7:"referer";s:0:"";s:11:"cleareddate";N;s:12:"cleared_date";N;s:12:"trackingcode";s:0:"";s:8:"language";s:1:"1";s:8:"currency";s:3:"EUR";s:14:"currencyFactor";s:1:"1";s:9:"subshopID";s:1:"1";s:10:"dispatchID";s:1:"9";s:10:"currencyID";s:1:"1";s:12:"cleared_name";s:4:"open";s:19:"cleared_description";s:5:"Offen";s:11:"status_name";s:19:"partially_delivered";s:18:"status_description";s:22:"Teilweise ausgeliefert";s:19:"payment_description";s:8:"Vorkasse";s:20:"dispatch_description";s:16:"Standard Versand";s:20:"currency_description";s:4:"Euro";s:10:"attributes";a:6:{s:10:"attribute1";N;s:10:"attribute2";N;s:10:"attribute3";N;s:10:"attribute4";N;s:10:"attribute5";N;s:10:"attribute6";N;}}s:13:"sOrderDetails";a:2:{i:0;a:20:{s:14:"orderdetailsID";s:3:"208";s:7:"orderID";s:2:"59";s:11:"ordernumber";s:5:"20003";s:9:"articleID";s:3:"152";s:18:"articleordernumber";s:9:"SW10152.1";s:5:"price";s:5:"29.95";s:8:"quantity";s:1:"1";s:7:"invoice";s:5:"29.95";s:4:"name";s:31:"WINDSTOPPER MĂTZE WARM Schwarz";s:6:"status";s:1:"0";s:7:"shipped";s:1:"0";s:12:"shippedgroup";s:1:"0";s:11:"releasedate";s:10:"0000-00-00";s:5:"modus";s:1:"0";s:10:"esdarticle";s:1:"0";s:5:"taxID";s:1:"1";s:3:"tax";s:5:"19.00";s:8:"tax_rate";s:2:"19";s:3:"esd";s:1:"0";s:10:"attributes";a:6:{s:10:"attribute1";s:0:"";s:10:"attribute2";N;s:10:"attribute3";N;s:10:"attribute4";N;s:10:"attribute5";N;s:10:"attribute6";N;}}i:1;a:20:{s:14:"orderdetailsID";s:3:"209";s:7:"orderID";s:2:"59";s:11:"ordernumber";s:5:"20003";s:9:"articleID";s:1:"0";s:18:"articleordernumber";s:16:"SHIPPINGDISCOUNT";s:5:"price";s:2:"-2";s:8:"quantity";s:1:"1";s:7:"invoice";s:2:"-2";s:4:"name";s:15:"Warenkorbrabatt";s:6:"status";s:1:"0";s:7:"shipped";s:1:"0";s:12:"shippedgroup";s:1:"0";s:11:"releasedate";s:10:"0000-00-00";s:5:"modus";s:1:"4";s:10:"esdarticle";s:1:"0";s:5:"taxID";s:1:"0";s:3:"tax";N;s:8:"tax_rate";s:2:"19";s:3:"esd";s:1:"0";s:10:"attributes";a:6:{s:10:"attribute1";N;s:10:"attribute2";N;s:10:"attribute3";N;s:10:"attribute4";N;s:10:"attribute5";N;s:10:"attribute6";N;}}}s:5:"sUser";a:82:{s:15:"billing_company";s:0:"";s:18:"billing_department";s:0:"";s:18:"billing_salutation";s:2:"mr";s:14:"customernumber";s:5:"20005";s:17:"billing_firstname";s:3:"Max";s:16:"billing_lastname";s:10:"Mustermann";s:14:"billing_street";s:15:"MusterstraĂe 1";s:32:"billing_additional_address_line1";s:0:"";s:32:"billing_additional_address_line2";s:0:"";s:15:"billing_zipcode";s:5:"12345";s:12:"billing_city";s:11:"Musterstadt";s:5:"phone";s:0:"";s:13:"billing_phone";s:0:"";s:17:"billing_countryID";s:1:"2";s:15:"billing_stateID";N;s:15:"billing_country";s:11:"Deutschland";s:18:"billing_countryiso";s:2:"DE";s:19:"billing_countryarea";s:11:"deutschland";s:17:"billing_countryen";s:7:"GERMANY";s:5:"ustid";s:0:"";s:13:"billing_text1";N;s:13:"billing_text2";N;s:13:"billing_text3";N;s:13:"billing_text4";N;s:13:"billing_text5";N;s:13:"billing_text6";N;s:7:"orderID";s:2:"59";s:16:"shipping_company";s:0:"";s:19:"shipping_department";s:0:"";s:19:"shipping_salutation";s:2:"mr";s:18:"shipping_firstname";s:3:"Max";s:17:"shipping_lastname";s:10:"Mustermann";s:15:"shipping_street";s:15:"MusterstraĂe 1";s:33:"shipping_additional_address_line1";s:0:"";s:33:"shipping_additional_address_line2";s:0:"";s:16:"shipping_zipcode";s:5:"12345";s:13:"shipping_city";s:11:"Musterstadt";s:16:"shipping_stateID";N;s:18:"shipping_countryID";s:1:"2";s:16:"shipping_country";s:11:"Deutschland";s:19:"shipping_countryiso";s:2:"DE";s:20:"shipping_countryarea";s:11:"deutschland";s:18:"shipping_countryen";s:7:"GERMANY";s:14:"shipping_text1";N;s:14:"shipping_text2";N;s:14:"shipping_text3";N;s:14:"shipping_text4";N;s:14:"shipping_text5";N;s:14:"shipping_text6";N;s:2:"id";s:1:"3";s:8:"password";s:60:"$2y$10$AzjwzOob83DJ2LG6yxXcBeghK9ciBB1zsK3UeBZADZCl10pTQN62W";s:7:"encoder";s:6:"bcrypt";s:5:"email";s:14:"xy@example.org";s:6:"active";s:1:"1";s:11:"accountmode";s:1:"0";s:15:"confirmationkey";s:0:"";s:9:"paymentID";s:1:"5";s:10:"firstlogin";s:10:"2017-08-07";s:9:"lastlogin";s:19:"2017-08-07 14:09:26";s:9:"sessionID";s:26:"hkkhfl82i1jejfvd2f0ucr6om4";s:10:"newsletter";s:1:"0";s:10:"validation";s:0:"";s:9:"affiliate";s:1:"0";s:13:"customergroup";s:2:"EK";s:13:"paymentpreset";s:1:"0";s:8:"language";s:1:"1";s:9:"subshopID";s:1:"1";s:7:"referer";s:0:"";s:12:"pricegroupID";N;s:15:"internalcomment";s:0:"";s:12:"failedlogins";s:1:"0";s:11:"lockeduntil";N;s:26:"default_billing_address_id";s:1:"5";s:27:"default_shipping_address_id";s:1:"5";s:5:"title";N;s:10:"salutation";s:2:"mr";s:9:"firstname";s:3:"Max";s:8:"lastname";s:10:"Mustermann";s:8:"birthday";N;s:11:"login_token";s:38:"1239c089-6b2f-4461-9134-c02026970bff.1";s:11:"preisgruppe";s:1:"1";s:11:"billing_net";s:1:"1";}s:9:"sDispatch";a:2:{s:4:"name";s:16:"Standard Versand";s:11:"description";s:0:"";}}'
WHERE `s_core_config_mails`.`name` = 'sORDERSTATEMAIL6' AND `s_core_config_mails`.`dirty` = 0 AND `content` LIKE '%Bestellstatus fĂźr Ihre Bestellung%';
EOD;
@@ -1219,9 +1219,9 @@ private function updateEmailTemplates()
UPDATE `s_core_config_mails` SET `frommail` = '{config name=mail}',`fromname` = '{config name=shopName}',`subject` = 'Herzlichen GlĂźckwunsch zum Geburtstag von {config name=shopName}',`content` = '{include file="string:{config name=emailheaderplain}"}
Hallo {$sUser.salutation|salutation} {$sUser.lastname},
-
+
Alles Gute zum Geburtstag. Zu Ihrem persÜnlichen Jubiläum haben wir uns etwas Besonderes ausgedacht, wir senden Ihnen hiermit einen Geburtstagscode ßber {if $sVoucher.value}{$sVoucher.value|currency|unescape:"htmlall"}{else}{$sVoucher.percental} %{/if}, den Sie bei Ihrer nächsten Bestellung in unserem Online-Shop: {$sShopURL} ganz einfach einlÜsen kÜnnen.
-
+
Ihr persĂśnlicher Geburtstags-Code lautet: {$sVoucher.code}
{if $sVoucher.valid_from && $sVoucher.valid_to}Dieser Code ist gĂźltig vom {$sVoucher.valid_from|date_format:"%d.%m.%Y"} bis zum {$sVoucher.valid_to|date_format:"%d.%m.%Y"}.{/if}
{if $sVoucher.valid_from && !$sVoucher.valid_to}Dieser Code ist gĂźltig ab dem {$sVoucher.valid_from|date_format:"%d.%m.%Y"}.{/if}
@@ -1238,9 +1238,9 @@ private function updateEmailTemplates()
{if $sVoucher.valid_from && !$sVoucher.valid_to}Dieser Code ist gĂźltig ab dem {$sVoucher.valid_from|date_format:"%d.%m.%Y"}.{/if}
{if !$sVoucher.valid_from && $sVoucher.valid_to}Dieser Code ist gĂźltig bis zum {$sVoucher.valid_to|date_format:"%d.%m.%Y"}.{/if}
-
+
{include file="string:{config name=emailfooterhtml}"}
-',`ishtml` = 1,`attachment` = '',`mailtype` = 2,`context` = 'a:3:{s:5:"sUser";a:28:{s:6:"userID";s:1:"1";s:7:"company";s:11:"Muster GmbH";s:10:"department";N;s:10:"salutation";s:2:"mr";s:14:"customernumber";s:5:"20001";s:9:"firstname";s:3:"Max";s:8:"lastname";s:10:"Mustermann";s:6:"street";s:13:"Musterstr. 55";s:7:"zipcode";s:5:"55555";s:4:"city";s:12:"Musterhausen";s:5:"phone";s:14:"05555 / 555555";s:9:"countryID";s:1:"2";s:5:"ustid";N;s:5:"text1";N;s:5:"text2";N;s:5:"text3";N;s:5:"text4";N;s:5:"text5";N;s:5:"text6";N;s:5:"email";s:16:"test@example.com";s:9:"paymentID";s:1:"5";s:10:"firstlogin";s:10:"2011-11-23";s:9:"lastlogin";s:19:"2012-01-04 14:12:05";s:10:"newsletter";s:1:"0";s:9:"affiliate";s:1:"0";s:13:"customergroup";s:2:"EK";s:8:"language";s:1:"1";s:9:"subshopID";s:1:"1";}s:8:"sVoucher";a:6:{s:13:"vouchercodeID";s:3:"201";s:4:"code";s:8:"0B818118";s:5:"value";s:1:"5";s:9:"percental";s:1:"0";s:8:"valid_to";s:10:"2017-12-31";s:10:"valid_from";s:10:"2017-10-22";}s:5:"sData";N;}'
+',`ishtml` = 1,`attachment` = '',`mailtype` = 2,`context` = 'a:3:{s:5:"sUser";a:28:{s:6:"userID";s:1:"1";s:7:"company";s:11:"Muster GmbH";s:10:"department";N;s:10:"salutation";s:2:"mr";s:14:"customernumber";s:5:"20001";s:9:"firstname";s:3:"Max";s:8:"lastname";s:10:"Mustermann";s:6:"street";s:13:"Musterstr. 55";s:7:"zipcode";s:5:"55555";s:4:"city";s:12:"Musterhausen";s:5:"phone";s:14:"05555 / 555555";s:9:"countryID";s:1:"2";s:5:"ustid";N;s:5:"text1";N;s:5:"text2";N;s:5:"text3";N;s:5:"text4";N;s:5:"text5";N;s:5:"text6";N;s:5:"email";s:16:"test@example.com";s:9:"paymentID";s:1:"5";s:10:"firstlogin";s:10:"2011-11-23";s:9:"lastlogin";s:19:"2012-01-04 14:12:05";s:10:"newsletter";s:1:"0";s:9:"affiliate";s:1:"0";s:13:"customergroup";s:2:"EK";s:8:"language";s:1:"1";s:9:"subshopID";s:1:"1";}s:8:"sVoucher";a:6:{s:13:"vouchercodeID";s:3:"201";s:4:"code";s:8:"0B818118";s:5:"value";s:1:"5";s:9:"percental";s:1:"0";s:8:"valid_to";s:10:"2017-12-31";s:10:"valid_from";s:10:"2017-10-22";}s:5:"sData";N;}'
WHERE `s_core_config_mails`.`name` = 'sBIRTHDAY' AND `s_core_config_mails`.`dirty` = 0 AND `content` LIKE '%Ihnen alles Gute zum Geburtstag.%';
EOD;
@@ -1321,7 +1321,7 @@ private function updateEmailTemplates()
WHERE `s_core_config_mails`.`name` = 'sORDERDOCUMENTS' AND `dirty` = 0 AND `content` LIKE '%Im Anhang finden Sie Dokumente zu Ihrer Bestellung als PDF%';
EOD;
- //English
+ // English
$sql .= <<<'EOD'
UPDATE `s_core_config_mails` SET `subject` = 'Your registration by {config name=shopName}', `content`='{include file="string:{config name=emailheaderplain}"}
@@ -1450,7 +1450,7 @@ private function updateEmailTemplates()
{$details.amount|padding:8|currency}
{/foreach}
-
+
@@ -1558,7 +1558,7 @@ private function updateEmailTemplates()
{if $sComment}
{$sComment}
{/if}
-
+
{include file="string:{config name=emailfooterhtml}"}
',`ishtml` = 1,`attachment` = '',`mailtype` = 2,
`context` = 'a:5:{s:7:"sConfig";a:0:{}s:5:"sName";s:8:"John Doe";s:8:"sArticle";s:11:"Elastic Cap";s:5:"sLink";s:39:"http://shopware.example/elastic-cap-153";s:8:"sComment";s:26:"Hey Jane - this is amazing";}'
@@ -1570,7 +1570,7 @@ private function updateEmailTemplates()
Hello,
-there is no additional free serial numbers available for the article
+there is no additional free serial numbers available for the article
{$sArticleName}.
@@ -1943,7 +1943,7 @@ private function updateEmailTemplates()
{include file="string:{config name=emailfooterhtml}"}
',`ishtml` = 1,`attachment` = '',`mailtype` = 3,
`context` = 'a:4:{s:6:"sOrder";a:40:{s:7:"orderID";s:2:"62";s:11:"ordernumber";s:5:"20004";s:12:"order_number";s:5:"20004";s:6:"userID";s:1:"4";s:10:"customerID";s:1:"4";s:14:"invoice_amount";s:5:"16.85";s:18:"invoice_amount_net";s:5:"14.16";s:16:"invoice_shipping";s:3:"3.9";s:20:"invoice_shipping_net";s:4:"3.28";s:9:"ordertime";s:19:"2017-10-30 08:49:06";s:6:"status";s:1:"0";s:8:"statusID";s:1:"0";s:7:"cleared";s:2:"17";s:9:"clearedID";s:2:"17";s:9:"paymentID";s:1:"5";s:13:"transactionID";s:0:"";s:7:"comment";s:0:"";s:15:"customercomment";s:0:"";s:3:"net";s:1:"0";s:5:"netto";s:1:"0";s:9:"partnerID";s:0:"";s:11:"temporaryID";s:0:"";s:7:"referer";s:0:"";s:11:"cleareddate";N;s:12:"cleared_date";N;s:12:"trackingcode";s:0:"";s:8:"language";s:1:"1";s:8:"currency";s:3:"EUR";s:14:"currencyFactor";s:1:"1";s:9:"subshopID";s:1:"1";s:10:"dispatchID";s:1:"9";s:10:"currencyID";s:1:"1";s:12:"cleared_name";s:4:"open";s:19:"cleared_description";s:4:"Open";s:11:"status_name";s:4:"open";s:18:"status_description";s:4:"Open";s:19:"payment_description";s:18:"Payment in advance";s:20:"dispatch_description";s:17:"Standard delivery";s:20:"currency_description";s:4:"Euro";s:10:"attributes";a:6:{s:10:"attribute1";N;s:10:"attribute2";N;s:10:"attribute3";N;s:10:"attribute4";N;s:10:"attribute5";N;s:10:"attribute6";N;}}s:13:"sOrderDetails";a:2:{i:0;a:20:{s:14:"orderdetailsID";s:3:"214";s:7:"orderID";s:2:"62";s:11:"ordernumber";s:5:"20004";s:9:"articleID";s:3:"153";s:18:"articleordernumber";s:7:"SW10153";s:5:"price";s:5:"14.95";s:8:"quantity";s:1:"1";s:7:"invoice";s:5:"14.95";s:4:"name";s:11:"ELASTIC CAP";s:6:"status";s:1:"0";s:7:"shipped";s:1:"0";s:12:"shippedgroup";s:1:"0";s:11:"releasedate";s:10:"0000-00-00";s:5:"modus";s:1:"0";s:10:"esdarticle";s:1:"0";s:5:"taxID";s:1:"1";s:3:"tax";s:5:"19.00";s:8:"tax_rate";s:2:"19";s:3:"esd";s:1:"0";s:10:"attributes";a:6:{s:10:"attribute1";s:0:"";s:10:"attribute2";N;s:10:"attribute3";N;s:10:"attribute4";N;s:10:"attribute5";N;s:10:"attribute6";N;}}i:1;a:20:{s:14:"orderdetailsID";s:3:"215";s:7:"orderID";s:2:"62";s:11:"ordernumber";s:5:"20004";s:9:"articleID";s:1:"0";s:18:"articleordernumber";s:16:"SHIPPINGDISCOUNT";s:5:"price";s:2:"-2";s:8:"quantity";s:1:"1";s:7:"invoice";s:2:"-2";s:4:"name";s:15:"Warenkorbrabatt";s:6:"status";s:1:"0";s:7:"shipped";s:1:"0";s:12:"shippedgroup";s:1:"0";s:11:"releasedate";s:10:"0000-00-00";s:5:"modus";s:1:"4";s:10:"esdarticle";s:1:"0";s:5:"taxID";s:1:"0";s:3:"tax";N;s:8:"tax_rate";s:2:"19";s:3:"esd";s:1:"0";s:10:"attributes";a:6:{s:10:"attribute1";N;s:10:"attribute2";N;s:10:"attribute3";N;s:10:"attribute4";N;s:10:"attribute5";N;s:10:"attribute6";N;}}}s:5:"sUser";a:82:{s:15:"billing_company";s:0:"";s:18:"billing_department";s:0:"";s:18:"billing_salutation";s:2:"mr";s:14:"customernumber";s:5:"20006";s:17:"billing_firstname";s:4:"John";s:16:"billing_lastname";s:3:"Doe";s:14:"billing_street";s:16:"Examplestreet 11";s:32:"billing_additional_address_line1";s:0:"";s:32:"billing_additional_address_line2";s:0:"";s:15:"billing_zipcode";s:4:"1234";s:12:"billing_city";s:11:"Examplecity";s:5:"phone";s:0:"";s:13:"billing_phone";s:0:"";s:17:"billing_countryID";s:1:"2";s:15:"billing_stateID";N;s:15:"billing_country";s:7:"Germany";s:18:"billing_countryiso";s:2:"DE";s:19:"billing_countryarea";s:7:"germany";s:17:"billing_countryen";s:7:"GERMANY";s:5:"ustid";s:0:"";s:13:"billing_text1";N;s:13:"billing_text2";N;s:13:"billing_text3";N;s:13:"billing_text4";N;s:13:"billing_text5";N;s:13:"billing_text6";N;s:7:"orderID";s:2:"62";s:16:"shipping_company";s:0:"";s:19:"shipping_department";s:0:"";s:19:"shipping_salutation";s:2:"mr";s:18:"shipping_firstname";s:4:"John";s:17:"shipping_lastname";s:3:"Doe";s:15:"shipping_street";s:16:"Examplestreet 11";s:33:"shipping_additional_address_line1";s:0:"";s:33:"shipping_additional_address_line2";s:0:"";s:16:"shipping_zipcode";s:4:"1234";s:13:"shipping_city";s:11:"Examplecity";s:16:"shipping_stateID";N;s:18:"shipping_countryID";s:1:"2";s:16:"shipping_country";s:7:"Germany";s:19:"shipping_countryiso";s:2:"DE";s:20:"shipping_countryarea";s:7:"germany";s:18:"shipping_countryen";s:7:"GERMANY";s:14:"shipping_text1";N;s:14:"shipping_text2";N;s:14:"shipping_text3";N;s:14:"shipping_text4";N;s:14:"shipping_text5";N;s:14:"shipping_text6";N;s:2:"id";s:1:"4";s:8:"password";s:60:"$2y$10$qcu486mGUDZ/qbUSJDi78uYwatm24dzQ/dCO79PVVP0MbGHJ0LLgq";s:7:"encoder";s:6:"bcrypt";s:5:"email";s:12:"xyz@mail.com";s:6:"active";s:1:"1";s:11:"accountmode";s:1:"0";s:15:"confirmationkey";s:0:"";s:9:"paymentID";s:1:"5";s:10:"firstlogin";s:10:"2017-10-30";s:9:"lastlogin";s:19:"2017-10-30 08:49:06";s:9:"sessionID";s:26:"e6b7aaevs8nvaobuejg2o3gpt4";s:10:"newsletter";s:1:"0";s:10:"validation";s:0:"";s:9:"affiliate";s:1:"0";s:13:"customergroup";s:2:"EK";s:13:"paymentpreset";s:1:"0";s:8:"language";s:1:"1";s:9:"subshopID";s:1:"1";s:7:"referer";s:0:"";s:12:"pricegroupID";N;s:15:"internalcomment";s:0:"";s:12:"failedlogins";s:1:"0";s:11:"lockeduntil";N;s:26:"default_billing_address_id";s:1:"6";s:27:"default_shipping_address_id";s:1:"6";s:5:"title";N;s:10:"salutation";s:2:"mr";s:9:"firstname";s:4:"John";s:8:"lastname";s:3:"Doe";s:8:"birthday";N;s:11:"login_token";s:38:"62c86dd9-a98d-46e7-9a85-612afff5cb7f.1";s:11:"preisgruppe";s:1:"1";s:11:"billing_net";s:1:"1";}s:9:"sDispatch";a:2:{s:4:"name";s:17:"Standard delivery";s:11:"description";s:0:"";}}'
-WHERE `s_core_config_mails`.`name` = 'sORDERSTATEMAIL17' AND `dirty` = 0 AND `content` LIKE '%But in case you have purchased without a registration or a customer account, you do not have this option.%';
+WHERE `s_core_config_mails`.`name` = 'sORDERSTATEMAIL17' AND `dirty` = 0 AND `content` LIKE '%But in case you have purchased without a registration or a customer account, you do not have this option.%';
EOD;
$sql .= <<<'EOD'
@@ -2029,7 +2029,7 @@ private function updateEmailTemplates()
$sql .= <<<'EOD'
UPDATE `s_core_config_mails` SET `frommail` = '{config name=mail}',`fromname` = '{config name=shopName}',`subject` = 'Stock level of {$sData.count} article{if $sData.count>1}s{/if} under minimum stock ',`content` = '{include file="string:{config name=emailheaderplain}"}
-
+
Hello,
the following articles have undershot the minimum stock:
@@ -2053,7 +2053,7 @@ private function updateEmailTemplates()
@@ -2146,7 +2146,7 @@ private function updateEmailTemplates()
$sql .= <<<'EOD'
UPDATE `s_core_config_mails` SET `frommail` = '{config name=mail}',`fromname` = '{config name=shopName}',`subject` = 'Your article is available again',`content` = '{include file="string:{config name=emailheaderplain}"}
-
+
Hello,
your article with the order number {$sOrdernumber} is available again.
@@ -2413,7 +2413,7 @@ private function updateEmailTemplates()
Net total: {$sOrder.invoice_amount_net|string_format:"%.2f"} {$sOrder.currency}
Total amount incl. VAT: {$sOrder.invoice_amount|string_format:"%.2f"} {$sOrder.currency}
-
+
You can check the current status of your order on our website under "My account" - "My orders" anytime. But in case you have purchased without a registration or a customer account, you do not have this option.
{include file="string:{config name=emailfooterhtml}"}
@@ -2639,7 +2639,7 @@ private function updateEmailTemplates()
{include file="string:{config name=emailfooterhtml}"}
',`ishtml` = 1,`attachment` = '',`mailtype` = 2,
`context` = 'a:4:{s:6:"sOrder";a:40:{s:7:"orderID";s:2:"66";s:11:"ordernumber";s:5:"20006";s:12:"order_number";s:5:"20006";s:6:"userID";s:1:"4";s:10:"customerID";s:1:"4";s:14:"invoice_amount";s:5:"701.4";s:18:"invoice_amount_net";s:6:"589.42";s:16:"invoice_shipping";s:3:"3.9";s:20:"invoice_shipping_net";s:4:"3.28";s:9:"ordertime";s:19:"2017-10-29 10:00:08";s:6:"status";s:1:"2";s:8:"statusID";s:1:"2";s:7:"cleared";s:2:"12";s:9:"clearedID";s:2:"12";s:9:"paymentID";s:1:"5";s:13:"transactionID";s:0:"";s:7:"comment";s:0:"";s:15:"customercomment";s:0:"";s:3:"net";s:1:"0";s:5:"netto";s:1:"0";s:9:"partnerID";s:0:"";s:11:"temporaryID";s:0:"";s:7:"referer";s:0:"";s:11:"cleareddate";N;s:12:"cleared_date";N;s:12:"trackingcode";s:0:"";s:8:"language";s:1:"1";s:8:"currency";s:3:"EUR";s:14:"currencyFactor";s:1:"1";s:9:"subshopID";s:1:"1";s:10:"dispatchID";s:1:"9";s:10:"currencyID";s:1:"1";s:12:"cleared_name";s:15:"completely_paid";s:19:"cleared_description";s:15:"Completely paid";s:11:"status_name";s:9:"completed";s:18:"status_description";s:9:"Completed";s:19:"payment_description";s:18:"Payment in advance";s:20:"dispatch_description";s:17:"Standard delivery";s:20:"currency_description";s:4:"Euro";s:10:"attributes";a:6:{s:10:"attribute1";N;s:10:"attribute2";N;s:10:"attribute3";N;s:10:"attribute4";N;s:10:"attribute5";N;s:10:"attribute6";N;}}s:13:"sOrderDetails";a:2:{i:0;a:20:{s:14:"orderdetailsID";s:3:"222";s:7:"orderID";s:2:"66";s:11:"ordernumber";s:5:"20006";s:9:"articleID";s:3:"166";s:18:"articleordernumber";s:7:"SW10166";s:5:"price";s:5:"69.95";s:8:"quantity";s:2:"10";s:7:"invoice";s:5:"699.5";s:4:"name";s:12:"DIE ZEIT 100";s:6:"status";s:1:"0";s:7:"shipped";s:1:"0";s:12:"shippedgroup";s:1:"0";s:11:"releasedate";s:10:"0000-00-00";s:5:"modus";s:1:"0";s:10:"esdarticle";s:1:"0";s:5:"taxID";s:1:"1";s:3:"tax";s:5:"19.00";s:8:"tax_rate";s:2:"19";s:3:"esd";s:1:"0";s:10:"attributes";a:6:{s:10:"attribute1";s:0:"";s:10:"attribute2";N;s:10:"attribute3";N;s:10:"attribute4";N;s:10:"attribute5";N;s:10:"attribute6";N;}}i:1;a:20:{s:14:"orderdetailsID";s:3:"223";s:7:"orderID";s:2:"66";s:11:"ordernumber";s:5:"20006";s:9:"articleID";s:1:"0";s:18:"articleordernumber";s:16:"SHIPPINGDISCOUNT";s:5:"price";s:2:"-2";s:8:"quantity";s:1:"1";s:7:"invoice";s:2:"-2";s:4:"name";s:15:"Warenkorbrabatt";s:6:"status";s:1:"0";s:7:"shipped";s:1:"0";s:12:"shippedgroup";s:1:"0";s:11:"releasedate";s:10:"0000-00-00";s:5:"modus";s:1:"4";s:10:"esdarticle";s:1:"0";s:5:"taxID";s:1:"0";s:3:"tax";N;s:8:"tax_rate";s:2:"19";s:3:"esd";s:1:"0";s:10:"attributes";a:6:{s:10:"attribute1";N;s:10:"attribute2";N;s:10:"attribute3";N;s:10:"attribute4";N;s:10:"attribute5";N;s:10:"attribute6";N;}}}s:5:"sUser";a:82:{s:15:"billing_company";s:0:"";s:18:"billing_department";s:0:"";s:18:"billing_salutation";s:2:"mr";s:14:"customernumber";s:5:"20006";s:17:"billing_firstname";s:4:"John";s:16:"billing_lastname";s:3:"Doe";s:14:"billing_street";s:16:"Examplestreet 11";s:32:"billing_additional_address_line1";s:0:"";s:32:"billing_additional_address_line2";s:0:"";s:15:"billing_zipcode";s:4:"1234";s:12:"billing_city";s:11:"Examplecity";s:5:"phone";s:0:"";s:13:"billing_phone";s:0:"";s:17:"billing_countryID";s:1:"2";s:15:"billing_stateID";N;s:15:"billing_country";s:7:"Germany";s:18:"billing_countryiso";s:2:"DE";s:19:"billing_countryarea";s:7:"germany";s:17:"billing_countryen";s:7:"GERMANY";s:5:"ustid";s:0:"";s:13:"billing_text1";N;s:13:"billing_text2";N;s:13:"billing_text3";N;s:13:"billing_text4";N;s:13:"billing_text5";N;s:13:"billing_text6";N;s:7:"orderID";s:2:"66";s:16:"shipping_company";s:0:"";s:19:"shipping_department";s:0:"";s:19:"shipping_salutation";s:2:"mr";s:18:"shipping_firstname";s:4:"John";s:17:"shipping_lastname";s:3:"Doe";s:15:"shipping_street";s:16:"Examplestreet 11";s:33:"shipping_additional_address_line1";s:0:"";s:33:"shipping_additional_address_line2";s:0:"";s:16:"shipping_zipcode";s:4:"1234";s:13:"shipping_city";s:11:"Examplecity";s:16:"shipping_stateID";N;s:18:"shipping_countryID";s:1:"2";s:16:"shipping_country";s:7:"Germany";s:19:"shipping_countryiso";s:2:"DE";s:20:"shipping_countryarea";s:7:"germany";s:18:"shipping_countryen";s:7:"GERMANY";s:14:"shipping_text1";N;s:14:"shipping_text2";N;s:14:"shipping_text3";N;s:14:"shipping_text4";N;s:14:"shipping_text5";N;s:14:"shipping_text6";N;s:2:"id";s:1:"4";s:8:"password";s:60:"$2y$10$qcu486mGUDZ/qbUSJDi78uYwatm24dzQ/dCO79PVVP0MbGHJ0LLgq";s:7:"encoder";s:6:"bcrypt";s:5:"email";s:12:"xyz@mail.com";s:6:"active";s:1:"1";s:11:"accountmode";s:1:"0";s:15:"confirmationkey";s:0:"";s:9:"paymentID";s:1:"5";s:10:"firstlogin";s:10:"2017-10-30";s:9:"lastlogin";s:19:"2017-10-30 12:02:18";s:9:"sessionID";s:26:"mpmqj6qoro0pg3ua9u5hprh646";s:10:"newsletter";s:1:"0";s:10:"validation";s:1:"0";s:9:"affiliate";s:1:"0";s:13:"customergroup";s:2:"EK";s:13:"paymentpreset";s:1:"0";s:8:"language";s:1:"1";s:9:"subshopID";s:1:"1";s:7:"referer";s:0:"";s:12:"pricegroupID";N;s:15:"internalcomment";s:0:"";s:12:"failedlogins";s:1:"0";s:11:"lockeduntil";N;s:26:"default_billing_address_id";s:1:"6";s:27:"default_shipping_address_id";s:1:"6";s:5:"title";s:0:"";s:10:"salutation";s:2:"mr";s:9:"firstname";s:4:"John";s:8:"lastname";s:3:"Doe";s:8:"birthday";s:10:"2017-10-30";s:11:"login_token";s:38:"1f6f51a1-54c1-4db8-8b4f-fbe957f8b856.1";s:11:"preisgruppe";s:1:"1";s:11:"billing_net";s:1:"1";}s:9:"sDispatch";a:2:{s:4:"name";s:17:"Standard delivery";s:11:"description";s:0:"";}}'
-WHERE `s_core_config_mails`.`name` = 'sORDERDOCUMENTS' AND `dirty` = 0 AND `content` LIKE '%In the attachments of this E-Mail you will find the documents for your order in PDF format.%';
+WHERE `s_core_config_mails`.`name` = 'sORDERDOCUMENTS' AND `dirty` = 0 AND `content` LIKE '%In the attachments of this E-Mail you will find the documents for your order in PDF format.%';
EOD;
// Move sORDERSEPAAUTHORIZATION to system mails
diff --git a/_sql/migrations/962-add-ordernumber-form-field.php b/_sql/migrations/962-add-ordernumber-form-field.php
index 24065ef2031..3f653f241bf 100644
--- a/_sql/migrations/962-add-ordernumber-form-field.php
+++ b/_sql/migrations/962-add-ordernumber-form-field.php
@@ -1,25 +1,25 @@
addSql('SET @id = (SELECT `id` FROM `s_core_config_elements` WHERE `name`="routercampaigntemplate");');
- $this->addSql(sprintf("UPDATE `s_core_config_elements` SET `value`='%s' WHERE `id`=@id AND md5(`value`)='bbd170aeaa1f52b8c372b32d8c853e9e'", $template));
- $this->addSql(sprintf("UPDATE `s_core_config_values` SET `value`='%s' WHERE `element_id`=@id AND md5(`value`)='bbd170aeaa1f52b8c372b32d8c853e9e'", $template));
+ $this->addSql(\sprintf("UPDATE `s_core_config_elements` SET `value`='%s' WHERE `id`=@id AND md5(`value`)='bbd170aeaa1f52b8c372b32d8c853e9e'", $template));
+ $this->addSql(\sprintf("UPDATE `s_core_config_values` SET `value`='%s' WHERE `element_id`=@id AND md5(`value`)='bbd170aeaa1f52b8c372b32d8c853e9e'", $template));
// 'bbd170aeaa1f52b8c372b32d8c853e9e' = md5('s:64:"{sCategoryPath categoryID=$campaign.categoryId}/{$campaign.name}";')
}
}
diff --git a/_sql/migrations/964-translate-slt-setting.php b/_sql/migrations/964-translate-slt-setting.php
index 49600e896ad..d93cb2b6909 100644
--- a/_sql/migrations/964-translate-slt-setting.php
+++ b/_sql/migrations/964-translate-slt-setting.php
@@ -1,25 +1,25 @@
connection = $connection;
@@ -44,6 +41,7 @@ public function __construct(PDO $connection)
/**
* @param int $maxCount
+ *
* @return int
*/
public function migrate($maxCount)
@@ -53,14 +51,14 @@ public function migrate($maxCount)
$columns = $this->getColumns();
$statement = $this->connection->prepare(
-<< :lastId
- AND id <= :maxId
- ORDER BY id ASC
- LIMIT 250
+ << :lastId
+AND id <= :maxId
+ORDER BY id ASC
+LIMIT 250
EOL
);
@@ -88,7 +86,7 @@ public function migrate($maxCount)
$lastId = array_pop($rows)['id'];
$statement->execute([':lastId' => $lastId, ':maxId' => $maxId]);
- $count += count($rows);
+ $count += \count($rows);
if ($count > $maxCount) {
break;
}
@@ -118,6 +116,7 @@ private function getColumns()
/**
* @param string $str
+ *
* @return string
*/
private function underscoreToCamelCase($str)
@@ -129,21 +128,21 @@ private function underscoreToCamelCase($str)
/**
* @param array $data
- * @param array $columns
- * @return null|array
+ *
+ * @return array|null
*/
private function filter($data, array $columns)
{
- if (!is_array($data)) {
+ if (!\is_array($data)) {
return null;
}
$updated = false;
foreach ($columns as $key => $column) {
- if (array_key_exists($key, $data)) {
+ if (\array_key_exists($key, $data)) {
$newKey = '__attribute_' . $column;
- if (!array_key_exists($newKey, $data)) {
+ if (!\array_key_exists($newKey, $data)) {
$data[$newKey] = $data[$key];
$updated = true;
}
@@ -158,8 +157,9 @@ private function filter($data, array $columns)
}
/**
- * @param array[] $rows
+ * @param array[] $rows
* @param string[] $columns
+ *
* @return string[] indexed by translation id
*/
private function getUpdatedTranslations($rows, $columns)
@@ -170,7 +170,7 @@ private function getUpdatedTranslations($rows, $columns)
try {
$updated = $this->filter(unserialize($row['objectdata']), $columns);
} catch (Exception $e) {
- //serialize error - continue with next translation
+ // serialize error - continue with next translation
continue;
}
diff --git a/_sql/migrations/common/MigrationHelper.php b/_sql/migrations/common/MigrationHelper.php
index 1345f91b769..22e1d8befae 100644
--- a/_sql/migrations/common/MigrationHelper.php
+++ b/_sql/migrations/common/MigrationHelper.php
@@ -1,38 +1,32 @@
connection = $connection;
}
@@ -40,18 +34,18 @@ public function __construct(\PDO $connection)
/**
* @param string $table
*
- * @return array[]
+ * @return array
*/
public function getList($table)
{
$identifiers = ['id', 'billingID', 'shippingID'];
- $columns = $this->connection->query(sprintf('DESCRIBE `%s`', $table))->fetchAll(\PDO::FETCH_ASSOC);
+ $columns = $this->connection->query(\sprintf('DESCRIBE `%s`', $table))->fetchAll(PDO::FETCH_ASSOC);
$definition = [];
foreach ($columns as $column) {
- if (in_array($column['Field'], $identifiers)) {
+ if (\in_array($column['Field'], $identifiers)) {
continue;
}
$definition[] = ['name' => $column['Field'], 'type' => $column['Type']];
@@ -64,6 +58,8 @@ public function getList($table)
* @param string $table
* @param string $name
* @param string $type
+ *
+ * @return void
*/
public function update($table, $name, $type)
{
@@ -79,6 +75,8 @@ public function update($table, $name, $type)
/**
* @param string $table
* @param string $keyColumn
+ *
+ * @return void
*/
public function migrateAttributes($table, $keyColumn)
{
@@ -113,39 +111,25 @@ public function migrateAttributes($table, $keyColumn)
$this->connection->exec($sql);
}
- /**
- * @param string $table
- * @param string $name
- * @param string $type
- */
- private function createColumn($table, $name, $type)
+ private function createColumn(string $table, string $name, string $type): void
{
- $sql = sprintf('ALTER TABLE `%s` ADD `%s` %s NULL DEFAULT NULL', $table, $name, $type);
+ $sql = \sprintf('ALTER TABLE `%s` ADD `%s` %s NULL DEFAULT NULL', $table, $name, $type);
$this->connection->exec($sql);
}
- /**
- * @param string $table
- * @param string $name
- * @param string $type
- */
- private function changeColumn($table, $name, $type)
+ private function changeColumn(string $table, string $name, string $type): void
{
- $sql = sprintf('ALTER TABLE `%s` CHANGE `%s` `%s` %s NULL DEFAULT NULL;', $table, $name, $name, $type);
+ $sql = \sprintf('ALTER TABLE `%s` CHANGE `%s` `%s` %s NULL DEFAULT NULL;', $table, $name, $name, $type);
$this->connection->exec($sql);
}
/**
- * @param string $table
- * @param string $name
- *
- * @return null|array
+ * @return array{name: string, type: string}|null
*/
- private function get($table, $name)
+ private function get(string $table, string $name): ?array
{
- $columns = $this->getList($table);
- foreach ($columns as $column) {
- if ($name == $column['name']) {
+ foreach ($this->getList($table) as $column) {
+ if ($name === $column['name']) {
return $column;
}
}
diff --git a/_sql/migrations/common/SitemapConfigMigrationHelper.php b/_sql/migrations/common/SitemapConfigMigrationHelper.php
index f11eb542b82..6e43b652f9c 100644
--- a/_sql/migrations/common/SitemapConfigMigrationHelper.php
+++ b/_sql/migrations/common/SitemapConfigMigrationHelper.php
@@ -1,41 +1,28 @@
-
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+ defaultvalue="${db.host}"/>
+ defaultvalue="${db.port}"/>
+ defaultvalue="${db.name}"/>
+ defaultvalue="${db.user}"/>
@@ -57,11 +57,11 @@
+ defaultvalue="${app.host}"/>
+ defaultvalue="${app.path}"/>
@@ -79,10 +79,10 @@
-
+
-
-
+
+
@@ -90,41 +90,47 @@
-
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
-
-
-
-
-
-
+
+
+
+
+
+
-
+
@@ -192,7 +198,7 @@
-
+ ${installDate}
@@ -237,8 +243,8 @@
-
-
+
+
@@ -258,7 +264,7 @@
-
+
@@ -284,8 +290,8 @@
-
-
+
+
@@ -294,8 +300,8 @@
-
-
+
+
@@ -311,7 +317,11 @@
-
+
@@ -319,7 +329,11 @@
-
+
@@ -331,7 +345,12 @@
-
+
@@ -340,7 +359,11 @@
-
+
@@ -373,11 +396,11 @@
-
-
-
-
-
+
+
+
+
+
diff --git a/build/composer-post-install-cmd.sh b/build/composer-post-install-cmd.sh
index 173b282c0bc..37bda4675d9 100755
--- a/build/composer-post-install-cmd.sh
+++ b/build/composer-post-install-cmd.sh
@@ -7,7 +7,7 @@ root_dir="$script_dir"/..
set -x
-rm -rf -- "$root_dir"/vendor/mpdf/mpdf/ttfonts
+find -- "$root_dir"/vendor/mpdf/mpdf/ttfonts -type f ! -name 'DejaVu*' -exec rm {} +
rm -rf -- "$root_dir"/vendor/google/protobuf/src
rm -rf -- "$root_dir"/vendor/google/protobuf/java
rm -rf -- "$root_dir"/vendor/google/protobuf/objectivec
diff --git a/build/config-elasticsearch.php b/build/config-elasticsearch.php
index fbb83fa8ea5..f35458a8022 100644
--- a/build/config-elasticsearch.php
+++ b/build/config-elasticsearch.php
@@ -3,23 +3,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
return [
@@ -88,7 +87,7 @@
'mail' => [
'type' => 'smtp',
- 'host' => 'smtp',
+ 'host' => 'localhost',
'port' => 1025,
],
];
diff --git a/build/config-mink.php b/build/config-mink.php
index 81587ad4420..238e1ac57e1 100644
--- a/build/config-mink.php
+++ b/build/config-mink.php
@@ -3,23 +3,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
return [
@@ -70,7 +69,7 @@
'mail' => [
'type' => 'smtp',
- 'host' => 'smtp',
+ 'host' => '%smtp.host%',
'port' => 1025,
],
];
diff --git a/build/ruleset.xml b/build/ruleset.xml
deleted file mode 100644
index 74a82c36fb2..00000000000
--- a/build/ruleset.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
- Shopware Code Style Rules
-
-
-
-
-
-
-
-
-
diff --git a/composer.json b/composer.json
index 938475ac43c..baa062fe70c 100644
--- a/composer.json
+++ b/composer.json
@@ -1,26 +1,26 @@
{
"name": "shopware/shopware",
- "description": "Shopware is the next generation of open source e-commerce software made in Germany",
+ "description": "Shopware 5 is an open source e-commerce software made in Germany",
"keywords": ["shopware", "shop"],
- "homepage": "http://www.shopware.com",
+ "homepage": "https://github.com/shopware5",
"type": "project",
"license": [
- "AGPL-3.0",
- "proprietary"
+ "AGPL-3.0"
],
"support": {
- "forum": "https://forum.shopware.com",
+ "forum": "https://forum.shopware.com/c/shopware-5/7",
"chat": "https://slack.shopware.com",
"wiki": "https://developers.shopware.com/",
- "source": "https://github.com/shopware/shopware",
- "issues": "https://issues.shopware.com"
+ "source": "https://github.com/shopware5/shopware",
+ "issues": "https://github.com/shopware5/shopware/issues"
},
"require": {
- "php": "~7.4.0 || ~8.0.0 || ~8.1.0",
+ "php": "~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0",
"ext-ctype": "*",
"ext-curl": "*",
"ext-date": "*",
"ext-dom": "*",
+ "ext-filter": "*",
"ext-gd": "*",
"ext-hash": "*",
"ext-iconv": "*",
@@ -36,36 +36,38 @@
"ext-zip": "*",
"ext-zlib": "*",
"lib-libxml": "*",
- "bcremer/line-reader": "1.2.0",
- "beberlei/assert": "3.3.2",
- "beberlei/doctrineextensions": "1.3.0",
- "cocur/slugify": "4.1.0",
- "doctrine/annotations": "1.13.2",
- "doctrine/cache": "1.12.1",
- "doctrine/collections": "1.6.8",
- "doctrine/common": "3.3.0",
- "doctrine/dbal": "2.13.8",
- "doctrine/event-manager": "1.1.1",
- "doctrine/orm": "2.12.1",
- "doctrine/persistence": "2.5.1",
+ "composer-runtime-api": "^2.0",
+ "bcremer/line-reader": "1.3.0",
+ "beberlei/assert": "3.3.3",
+ "beberlei/doctrineextensions": "1.4.0",
+ "cocur/slugify": "4.3.0 || 4.6.0",
+ "doctrine/annotations": "1.14.4",
+ "doctrine/cache": "1.13.0",
+ "doctrine/collections": "1.8.0",
+ "doctrine/common": "3.5.0",
+ "doctrine/dbal": "2.13.9",
+ "doctrine/event-manager": "1.2.0",
+ "doctrine/inflector": "2.0.10",
+ "doctrine/orm": "2.15.5",
+ "doctrine/persistence": "3.4.0",
"elasticsearch/elasticsearch": "^7",
"fig/link-util": "1.1.2",
- "friendsofphp/proxy-manager-lts": "1.0.7",
- "google/cloud-storage": "1.26.2",
- "guzzlehttp/guzzle": "7.4.3",
- "guzzlehttp/psr7": "2.2.1",
- "laminas/laminas-code": "4.5.1",
- "laminas/laminas-escaper": "2.10.0",
+ "friendsofphp/proxy-manager-lts": "1.0.18",
+ "google/cloud-storage": "1.39.0",
+ "guzzlehttp/guzzle": "~7.9.0",
+ "guzzlehttp/psr7": "~2.7.0",
+ "laminas/laminas-code": "4.7.1 || 4.16.0",
+ "laminas/laminas-escaper": "2.12.0 || 2.16.0",
"league/flysystem": "~1.1.4",
- "league/flysystem-aws-s3-v3": "1.0.29",
- "monolog/monolog": "2.5.0",
- "mpdf/mpdf": "8.1.1",
+ "league/flysystem-aws-s3-v3": "1.0.30",
+ "monolog/monolog": "2.10.0",
+ "mpdf/mpdf": "8.2.5",
"ongr/elasticsearch-dsl": "7.2.2",
"psr/link": "1.0.0",
"psr/log": "1.1.4",
"ramsey/uuid": "4.2.3",
- "setasign/fpdf": "1.8.4",
- "setasign/fpdi": "2.3.6",
+ "setasign/fpdf": "1.8.6",
+ "setasign/fpdi": "2.6.4",
"stecman/symfony-console-completion": "0.11.0",
"superbalist/flysystem-google-storage": "7.2.2",
"symfony/config": "~4.4.34",
@@ -75,20 +77,22 @@
"symfony/filesystem": "~4.4.27",
"symfony/finder": "~4.4.30",
"symfony/form": "~4.4.34",
- "symfony/http-foundation": "~4.4.34",
- "symfony/http-kernel": "~4.4.34",
+ "symfony/http-foundation": "~4.4.49",
+ "symfony/http-kernel": "~4.4.51",
"symfony/options-resolver": "~4.4.30",
"symfony/polyfill-php80": "^1.23",
"symfony/polyfill-php81": "^1.23",
- "symfony/process": "~4.4.34",
+ "symfony/polyfill-php82": "^1.26",
+ "symfony/polyfill-php83": "^1.28",
+ "symfony/process": "~5.4.46",
"symfony/serializer": "~5.4.0",
- "symfony/validator": "~4.4.34",
+ "symfony/validator": "~4.4.48",
"symfony/web-link": "~4.4.27",
- "wikimedia/less.php": "3.1.0"
+ "voku/anti-xss": "~4.1.41",
+ "wikimedia/less.php": "5.1.2"
},
"replace": {
"paragonie/random_compat": "*",
- "symfony/polyfill-ctype": "*",
"symfony/polyfill-php72": "*",
"symfony/polyfill-php73": "*"
},
@@ -97,23 +101,23 @@
"ext-zend-opcache": "*"
},
"require-dev": {
- "bamarni/composer-bin-plugin": "1.5.0",
- "behat/behat": "^3.10.0",
- "behat/gherkin": "4.9.0",
- "behat/mink": "1.10.0",
- "behat/mink-selenium2-driver": "1.6.0",
- "friends-of-behat/mink-extension": "2.6.1",
+ "bamarni/composer-bin-plugin": "1.8.2",
+ "behat/behat": "3.15.0",
+ "behat/gherkin": "4.10.0",
+ "behat/mink": "1.12.0",
+ "behat/mink-selenium2-driver": "1.7.0",
+ "friends-of-behat/mink-extension": "2.7.5",
"php-parallel-lint/php-var-dump-check": "^0.5",
- "phpspec/prophecy-phpunit": "^2.0",
- "phpstan/extension-installer": "1.1.0",
- "phpstan/phpstan": "1.7.1",
- "phpstan/phpstan-doctrine": "1.3.5",
- "phpstan/phpstan-phpunit": "1.1.1",
- "phpstan/phpstan-symfony": "1.1.8",
- "phpunit/phpunit": "^9.4",
- "sensiolabs/behat-page-object-extension": "2.3.4",
- "symfony/browser-kit": "~4.4.27",
- "symfony/dom-crawler": "~4.4.30"
+ "phpstan/extension-installer": "1.4.3",
+ "phpstan/phpstan": "1.12.21",
+ "phpstan/phpstan-doctrine": "1.5.7",
+ "phpstan/phpstan-phpunit": "1.4.2",
+ "phpstan/phpstan-symfony": "1.4.13",
+ "phpunit/phpunit": "^9.6",
+ "sensiolabs/behat-page-object-extension": "2.3.7",
+ "staabm/phpstan-dba": "0.2.81",
+ "symfony/browser-kit": "~5.4.35",
+ "symfony/dom-crawler": "~5.4.35"
},
"include-path": [
"engine/Library/"
@@ -130,7 +134,8 @@
"files": ["engine/Shopware/Shopware.php"],
"classmap": [
"engine/Shopware/",
- "engine/Library/Smarty/"
+ "engine/Library/Smarty/",
+ "engine/Library/Enlight/Template/Plugins/"
],
"exclude-from-classmap": [
"engine/Shopware/Plugins/Community/",
@@ -141,9 +146,15 @@
"autoload-dev": {
"psr-4": {
"Shopware\\Behat\\ShopwareExtension\\": "tests/Mink/Extension/ShopwareExtension",
- "Shopware\\Tests\\Mink\\": "tests/Mink/features/bootstrap",
- "Shopware\\Tests\\": "tests/"
- }
+ "Shopware\\Tests\\": "tests/",
+ "TestPlugin\\": "tests/Unit/Bundle/PluginInstallerBundle/Fixtures/TestPlugin",
+ "SwagTest\\": "tests/Functional/Components/Plugin/fixtures/SwagTest",
+ "Shopware\\Themes\\": "tests/Functional/Components/Theme/Themes"
+ },
+ "classmap": [
+ "tests/Unit/Components/DependencyInjection/Compiler/RegisterControllerExamplePlugins",
+ "tests/Functional/Components/Plugin/fixtures"
+ ]
},
"config": {
"autoloader-suffix": "Shopware",
@@ -153,14 +164,23 @@
"composer/package-versions-deprecated": true,
"phpstan/extension-installer": true,
"bamarni/composer-bin-plugin": true
+ },
+ "audit": {
+ "ignore": {
+ "PKSA-365x-2zjk-pt47": "Would require a major update of Symfony components",
+ "PKSA-b35n-565h-rs4q": "Would require a major update of Symfony components",
+ "PKSA-w2tw-kmfg-rt9s": "Would require a major update of Symfony components"
+ }
+ }
+ },
+ "extra": {
+ "bamarni-bin": {
+ "bin-links": true,
+ "forward-command": false
}
},
"scripts": {
- "cs-check": "make check-php-cs-fixer",
- "cs-fix": "make fix-code-style",
"post-install-cmd": "./build/composer-post-install-cmd.sh",
- "post-update-cmd": "./build/composer-post-update-cmd.sh",
- "test": "phpunit -c tests/ --colors=always",
- "test-unit": "phpunit -c tests/phpunit_unit.xml.dist --colors=always"
+ "post-update-cmd": "./build/composer-post-update-cmd.sh"
}
}
diff --git a/composer.lock b/composer.lock
index 153932ffe33..166950e57a9 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,27 +4,31 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "0d0be9d9b3cca2bd56c8f51d9477e658",
+ "content-hash": "ecb8b836fd03f42fb2ad5b286b57fd7d",
"packages": [
{
"name": "aws/aws-crt-php",
- "version": "v1.0.2",
+ "version": "v1.2.7",
"source": {
"type": "git",
"url": "https://github.com/awslabs/aws-crt-php.git",
- "reference": "3942776a8c99209908ee0b287746263725685732"
+ "reference": "d71d9906c7bb63a28295447ba12e74723bd3730e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/awslabs/aws-crt-php/zipball/3942776a8c99209908ee0b287746263725685732",
- "reference": "3942776a8c99209908ee0b287746263725685732",
+ "url": "https://api.github.com/repos/awslabs/aws-crt-php/zipball/d71d9906c7bb63a28295447ba12e74723bd3730e",
+ "reference": "d71d9906c7bb63a28295447ba12e74723bd3730e",
"shasum": ""
},
"require": {
"php": ">=5.5"
},
"require-dev": {
- "phpunit/phpunit": "^4.8.35|^5.4.3"
+ "phpunit/phpunit": "^4.8.35||^5.6.3||^9.5",
+ "yoast/phpunit-polyfills": "^1.0"
+ },
+ "suggest": {
+ "ext-awscrt": "Make sure you install awscrt native extension to use any of the functionality."
},
"type": "library",
"autoload": {
@@ -43,7 +47,7 @@
}
],
"description": "AWS Common Runtime for PHP",
- "homepage": "http://aws.amazon.com/sdkforphp",
+ "homepage": "https://github.com/awslabs/aws-crt-php",
"keywords": [
"amazon",
"aws",
@@ -52,39 +56,42 @@
],
"support": {
"issues": "https://github.com/awslabs/aws-crt-php/issues",
- "source": "https://github.com/awslabs/aws-crt-php/tree/v1.0.2"
+ "source": "https://github.com/awslabs/aws-crt-php/tree/v1.2.7"
},
- "time": "2021-09-03T22:57:30+00:00"
+ "time": "2024-10-18T22:15:13+00:00"
},
{
"name": "aws/aws-sdk-php",
- "version": "3.222.0",
+ "version": "3.337.3",
"source": {
"type": "git",
"url": "https://github.com/aws/aws-sdk-php.git",
- "reference": "0074bca70bf023f049532b177bf90d3a75e425cd"
+ "reference": "06dfc8f76423b49aaa181debd25bbdc724c346d6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/0074bca70bf023f049532b177bf90d3a75e425cd",
- "reference": "0074bca70bf023f049532b177bf90d3a75e425cd",
+ "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/06dfc8f76423b49aaa181debd25bbdc724c346d6",
+ "reference": "06dfc8f76423b49aaa181debd25bbdc724c346d6",
"shasum": ""
},
"require": {
- "aws/aws-crt-php": "^1.0.2",
+ "aws/aws-crt-php": "^1.2.3",
"ext-json": "*",
"ext-pcre": "*",
"ext-simplexml": "*",
- "guzzlehttp/guzzle": "^5.3.3 || ^6.2.1 || ^7.0",
- "guzzlehttp/promises": "^1.4.0",
- "guzzlehttp/psr7": "^1.7.0 || ^2.1.1",
+ "guzzlehttp/guzzle": "^6.5.8 || ^7.4.5",
+ "guzzlehttp/promises": "^1.4.0 || ^2.0",
+ "guzzlehttp/psr7": "^1.9.1 || ^2.4.5",
"mtdowling/jmespath.php": "^2.6",
- "php": ">=5.5"
+ "php": ">=7.2.5",
+ "psr/http-message": "^1.0 || ^2.0"
},
"require-dev": {
"andrewsville/php-token-reflection": "^1.4",
"aws/aws-php-sns-message-validator": "~1.0",
"behat/behat": "~3.0",
+ "composer/composer": "^1.10.22",
+ "dms/phpunit-arraysubset-asserts": "^0.4.0",
"doctrine/cache": "~1.4",
"ext-dom": "*",
"ext-openssl": "*",
@@ -92,10 +99,11 @@
"ext-sockets": "*",
"nette/neon": "^2.3",
"paragonie/random_compat": ">= 2",
- "phpunit/phpunit": "^4.8.35 || ^5.6.3",
- "psr/cache": "^1.0",
- "psr/simple-cache": "^1.0",
- "sebastian/comparator": "^1.2.3"
+ "phpunit/phpunit": "^5.6.3 || ^8.5 || ^9.5",
+ "psr/cache": "^1.0 || ^2.0 || ^3.0",
+ "psr/simple-cache": "^1.0 || ^2.0 || ^3.0",
+ "sebastian/comparator": "^1.2.3 || ^4.0",
+ "yoast/phpunit-polyfills": "^1.0"
},
"suggest": {
"aws/aws-php-sns-message-validator": "To validate incoming SNS notifications",
@@ -116,7 +124,10 @@
],
"psr-4": {
"Aws\\": "src/"
- }
+ },
+ "exclude-from-classmap": [
+ "src/data/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -143,29 +154,32 @@
"support": {
"forum": "https://forums.aws.amazon.com/forum.jspa?forumID=80",
"issues": "https://github.com/aws/aws-sdk-php/issues",
- "source": "https://github.com/aws/aws-sdk-php/tree/3.222.0"
+ "source": "https://github.com/aws/aws-sdk-php/tree/3.337.3"
},
- "time": "2022-04-27T18:36:42+00:00"
+ "time": "2025-01-21T19:10:05+00:00"
},
{
"name": "bcremer/line-reader",
- "version": "1.2.0",
+ "version": "1.3.0",
"source": {
"type": "git",
"url": "https://github.com/bcremer/LineReader.git",
- "reference": "568aae7a35a73e9ae6a6e2063e6f6760208006f2"
+ "reference": "5c84ef9e6be043ef1db463c6ae3b81e1a923873a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/bcremer/LineReader/zipball/568aae7a35a73e9ae6a6e2063e6f6760208006f2",
- "reference": "568aae7a35a73e9ae6a6e2063e6f6760208006f2",
+ "url": "https://api.github.com/repos/bcremer/LineReader/zipball/5c84ef9e6be043ef1db463c6ae3b81e1a923873a",
+ "reference": "5c84ef9e6be043ef1db463c6ae3b81e1a923873a",
"shasum": ""
},
"require": {
- "php": "^7.3|^7.4|^8.0|^8.1"
+ "php": "^7.4 || ^8.0"
},
"require-dev": {
- "infection/infection": "^0.18",
+ "friendsofphp/php-cs-fixer": "3.13.2",
+ "infection/infection": "^0.26",
+ "phpstan/phpstan": "1.9.14",
+ "phpstan/phpstan-phpunit": "1.3.3",
"phpunit/phpunit": "^9.4"
},
"type": "library",
@@ -187,22 +201,22 @@
"description": "Read large files line by line in a memory efficient (constant) way.",
"support": {
"issues": "https://github.com/bcremer/LineReader/issues",
- "source": "https://github.com/bcremer/LineReader/tree/1.2.0"
+ "source": "https://github.com/bcremer/LineReader/tree/1.3.0"
},
- "time": "2021-10-13T16:06:27+00:00"
+ "time": "2023-01-27T12:08:54+00:00"
},
{
"name": "beberlei/assert",
- "version": "v3.3.2",
+ "version": "v3.3.3",
"source": {
"type": "git",
"url": "https://github.com/beberlei/assert.git",
- "reference": "cb70015c04be1baee6f5f5c953703347c0ac1655"
+ "reference": "b5fd8eacd8915a1b627b8bfc027803f1939734dd"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/beberlei/assert/zipball/cb70015c04be1baee6f5f5c953703347c0ac1655",
- "reference": "cb70015c04be1baee6f5f5c953703347c0ac1655",
+ "url": "https://api.github.com/repos/beberlei/assert/zipball/b5fd8eacd8915a1b627b8bfc027803f1939734dd",
+ "reference": "b5fd8eacd8915a1b627b8bfc027803f1939734dd",
"shasum": ""
},
"require": {
@@ -210,7 +224,7 @@
"ext-json": "*",
"ext-mbstring": "*",
"ext-simplexml": "*",
- "php": "^7.0 || ^8.0"
+ "php": "^7.1 || ^8.0"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "*",
@@ -254,33 +268,36 @@
],
"support": {
"issues": "https://github.com/beberlei/assert/issues",
- "source": "https://github.com/beberlei/assert/tree/v3.3.2"
+ "source": "https://github.com/beberlei/assert/tree/v3.3.3"
},
- "time": "2021-12-16T21:41:27+00:00"
+ "time": "2024-07-15T13:18:35+00:00"
},
{
"name": "beberlei/doctrineextensions",
- "version": "v1.3.0",
+ "version": "v1.4.0",
"source": {
"type": "git",
"url": "https://github.com/beberlei/DoctrineExtensions.git",
- "reference": "008f162f191584a6c37c03a803f718802ba9dd9a"
+ "reference": "249eab82aa35b65741388f38499b3162403d9956"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/beberlei/DoctrineExtensions/zipball/008f162f191584a6c37c03a803f718802ba9dd9a",
- "reference": "008f162f191584a6c37c03a803f718802ba9dd9a",
+ "url": "https://api.github.com/repos/beberlei/DoctrineExtensions/zipball/249eab82aa35b65741388f38499b3162403d9956",
+ "reference": "249eab82aa35b65741388f38499b3162403d9956",
"shasum": ""
},
"require": {
- "doctrine/orm": "^2.7",
+ "doctrine/orm": "^2.15",
"php": "^7.2 || ^8.0"
},
"require-dev": {
- "friendsofphp/php-cs-fixer": "^2.14",
+ "doctrine/annotations": "^1.14 || ^2",
+ "doctrine/coding-standard": "^9.0.2 || ^12.0",
"nesbot/carbon": "*",
"phpunit/phpunit": "^7.0 || ^8.0 || ^9.0",
- "symfony/yaml": "^4.2 || ^5.0",
+ "squizlabs/php_codesniffer": "^3.8",
+ "symfony/cache": "^4.4 || ^5.4 || ^6.4 || ^7.0",
+ "symfony/yaml": "^4.4 || ^5.3 || ^6.0 || ^7.0",
"zf1/zend-date": "^1.12",
"zf1/zend-registry": "^1.12"
},
@@ -311,9 +328,9 @@
"orm"
],
"support": {
- "source": "https://github.com/beberlei/DoctrineExtensions/tree/v1.3.0"
+ "source": "https://github.com/beberlei/DoctrineExtensions/tree/v1.4.0"
},
- "time": "2020-11-29T07:37:23+00:00"
+ "time": "2024-02-05T17:02:44+00:00"
},
{
"name": "brick/math",
@@ -377,21 +394,21 @@
},
{
"name": "cocur/slugify",
- "version": "v4.1.0",
+ "version": "v4.3.0",
"source": {
"type": "git",
"url": "https://github.com/cocur/slugify.git",
- "reference": "2611e6081dbbb05837a16ed339c0451923d4046e"
+ "reference": "652234ef5f1be844a2ae1c36ad1b4c88b05160f9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/cocur/slugify/zipball/2611e6081dbbb05837a16ed339c0451923d4046e",
- "reference": "2611e6081dbbb05837a16ed339c0451923d4046e",
+ "url": "https://api.github.com/repos/cocur/slugify/zipball/652234ef5f1be844a2ae1c36ad1b4c88b05160f9",
+ "reference": "652234ef5f1be844a2ae1c36ad1b4c88b05160f9",
"shasum": ""
},
"require": {
"ext-mbstring": "*",
- "php": ">=7.1"
+ "php": "^7.1 || ~8.0.0 || ~8.1.0 || ~8.2.0"
},
"conflict": {
"symfony/config": "<3.4 || >=4,<4.3",
@@ -445,36 +462,40 @@
],
"support": {
"issues": "https://github.com/cocur/slugify/issues",
- "source": "https://github.com/cocur/slugify/tree/v4.1.0"
+ "source": "https://github.com/cocur/slugify/tree/v4.3.0"
},
- "time": "2022-01-11T20:51:10+00:00"
+ "time": "2022-12-07T19:48:48+00:00"
},
{
"name": "doctrine/annotations",
- "version": "1.13.2",
+ "version": "1.14.4",
"source": {
"type": "git",
"url": "https://github.com/doctrine/annotations.git",
- "reference": "5b668aef16090008790395c02c893b1ba13f7e08"
+ "reference": "253dca476f70808a5aeed3a47cc2cc88c5cab915"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/annotations/zipball/5b668aef16090008790395c02c893b1ba13f7e08",
- "reference": "5b668aef16090008790395c02c893b1ba13f7e08",
+ "url": "https://api.github.com/repos/doctrine/annotations/zipball/253dca476f70808a5aeed3a47cc2cc88c5cab915",
+ "reference": "253dca476f70808a5aeed3a47cc2cc88c5cab915",
"shasum": ""
},
"require": {
- "doctrine/lexer": "1.*",
+ "doctrine/lexer": "^1 || ^2",
"ext-tokenizer": "*",
"php": "^7.1 || ^8.0",
"psr/cache": "^1 || ^2 || ^3"
},
"require-dev": {
"doctrine/cache": "^1.11 || ^2.0",
- "doctrine/coding-standard": "^6.0 || ^8.1",
- "phpstan/phpstan": "^0.12.20",
- "phpunit/phpunit": "^7.5 || ^8.0 || ^9.1.5",
- "symfony/cache": "^4.4 || ^5.2"
+ "doctrine/coding-standard": "^9 || ^12",
+ "phpstan/phpstan": "~1.4.10 || ^1.10.28",
+ "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
+ "symfony/cache": "^4.4 || ^5.4 || ^6.4 || ^7",
+ "vimeo/psalm": "^4.30 || ^5.14"
+ },
+ "suggest": {
+ "php": "PHP 8.0 or higher comes with attributes, a native replacement for annotations"
},
"type": "library",
"autoload": {
@@ -517,22 +538,23 @@
],
"support": {
"issues": "https://github.com/doctrine/annotations/issues",
- "source": "https://github.com/doctrine/annotations/tree/1.13.2"
+ "source": "https://github.com/doctrine/annotations/tree/1.14.4"
},
- "time": "2021-08-05T19:00:23+00:00"
+ "abandoned": true,
+ "time": "2024-09-05T10:15:52+00:00"
},
{
"name": "doctrine/cache",
- "version": "1.12.1",
+ "version": "1.13.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/cache.git",
- "reference": "4cf401d14df219fa6f38b671f5493449151c9ad8"
+ "reference": "56cd022adb5514472cb144c087393c1821911d09"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/cache/zipball/4cf401d14df219fa6f38b671f5493449151c9ad8",
- "reference": "4cf401d14df219fa6f38b671f5493449151c9ad8",
+ "url": "https://api.github.com/repos/doctrine/cache/zipball/56cd022adb5514472cb144c087393c1821911d09",
+ "reference": "56cd022adb5514472cb144c087393c1821911d09",
"shasum": ""
},
"require": {
@@ -544,13 +566,13 @@
"require-dev": {
"alcaeus/mongo-php-adapter": "^1.1",
"cache/integration-tests": "dev-master",
- "doctrine/coding-standard": "^8.0",
+ "doctrine/coding-standard": "^9",
"mongodb/mongodb": "^1.1",
- "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0",
+ "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
"predis/predis": "~1.0",
"psr/cache": "^1.0 || ^2.0 || ^3.0",
- "symfony/cache": "^4.4 || ^5.2 || ^6.0@dev",
- "symfony/var-exporter": "^4.4 || ^5.2 || ^6.0@dev"
+ "symfony/cache": "^4.4 || ^5.4 || ^6",
+ "symfony/var-exporter": "^4.4 || ^5.4 || ^6"
},
"suggest": {
"alcaeus/mongo-php-adapter": "Required to use legacy MongoDB driver"
@@ -602,7 +624,7 @@
],
"support": {
"issues": "https://github.com/doctrine/cache/issues",
- "source": "https://github.com/doctrine/cache/tree/1.12.1"
+ "source": "https://github.com/doctrine/cache/tree/1.13.0"
},
"funding": [
{
@@ -618,30 +640,32 @@
"type": "tidelift"
}
],
- "time": "2021-07-17T14:39:21+00:00"
+ "abandoned": true,
+ "time": "2022-05-20T20:06:54+00:00"
},
{
"name": "doctrine/collections",
- "version": "1.6.8",
+ "version": "1.8.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/collections.git",
- "reference": "1958a744696c6bb3bb0d28db2611dc11610e78af"
+ "reference": "2b44dd4cbca8b5744327de78bafef5945c7e7b5e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/collections/zipball/1958a744696c6bb3bb0d28db2611dc11610e78af",
- "reference": "1958a744696c6bb3bb0d28db2611dc11610e78af",
+ "url": "https://api.github.com/repos/doctrine/collections/zipball/2b44dd4cbca8b5744327de78bafef5945c7e7b5e",
+ "reference": "2b44dd4cbca8b5744327de78bafef5945c7e7b5e",
"shasum": ""
},
"require": {
+ "doctrine/deprecations": "^0.5.3 || ^1",
"php": "^7.1.3 || ^8.0"
},
"require-dev": {
- "doctrine/coding-standard": "^9.0",
- "phpstan/phpstan": "^0.12",
+ "doctrine/coding-standard": "^9.0 || ^10.0",
+ "phpstan/phpstan": "^1.4.8",
"phpunit/phpunit": "^7.5 || ^8.5 || ^9.1.5",
- "vimeo/psalm": "^4.2.1"
+ "vimeo/psalm": "^4.22"
},
"type": "library",
"autoload": {
@@ -685,41 +709,42 @@
],
"support": {
"issues": "https://github.com/doctrine/collections/issues",
- "source": "https://github.com/doctrine/collections/tree/1.6.8"
+ "source": "https://github.com/doctrine/collections/tree/1.8.0"
},
- "time": "2021-08-10T18:51:53+00:00"
+ "time": "2022-09-01T20:12:10+00:00"
},
{
"name": "doctrine/common",
- "version": "3.3.0",
+ "version": "3.5.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/common.git",
- "reference": "c824e95d4c83b7102d8bc60595445a6f7d540f96"
+ "reference": "d9ea4a54ca2586db781f0265d36bea731ac66ec5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/common/zipball/c824e95d4c83b7102d8bc60595445a6f7d540f96",
- "reference": "c824e95d4c83b7102d8bc60595445a6f7d540f96",
+ "url": "https://api.github.com/repos/doctrine/common/zipball/d9ea4a54ca2586db781f0265d36bea731ac66ec5",
+ "reference": "d9ea4a54ca2586db781f0265d36bea731ac66ec5",
"shasum": ""
},
"require": {
- "doctrine/persistence": "^2.0 || ^3.0",
+ "doctrine/persistence": "^2.0 || ^3.0 || ^4.0",
"php": "^7.1 || ^8.0"
},
"require-dev": {
- "doctrine/coding-standard": "^9.0",
+ "doctrine/coding-standard": "^9.0 || ^10.0",
+ "doctrine/collections": "^1",
"phpstan/phpstan": "^1.4.1",
"phpstan/phpstan-phpunit": "^1",
"phpunit/phpunit": "^7.5.20 || ^8.5 || ^9.0",
"squizlabs/php_codesniffer": "^3.0",
- "symfony/phpunit-bridge": "^4.0.5",
+ "symfony/phpunit-bridge": "^6.1",
"vimeo/psalm": "^4.4"
},
"type": "library",
"autoload": {
"psr-4": {
- "Doctrine\\Common\\": "lib/Doctrine/Common"
+ "Doctrine\\Common\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -761,7 +786,7 @@
],
"support": {
"issues": "https://github.com/doctrine/common/issues",
- "source": "https://github.com/doctrine/common/tree/3.3.0"
+ "source": "https://github.com/doctrine/common/tree/3.5.0"
},
"funding": [
{
@@ -777,25 +802,25 @@
"type": "tidelift"
}
],
- "time": "2022-02-05T18:28:51+00:00"
+ "time": "2025-01-01T22:12:03+00:00"
},
{
"name": "doctrine/dbal",
- "version": "2.13.8",
+ "version": "2.13.9",
"source": {
"type": "git",
"url": "https://github.com/doctrine/dbal.git",
- "reference": "dc9b3c3c8592c935a6e590441f9abc0f9eba335b"
+ "reference": "c480849ca3ad6706a39c970cdfe6888fa8a058b8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/dbal/zipball/dc9b3c3c8592c935a6e590441f9abc0f9eba335b",
- "reference": "dc9b3c3c8592c935a6e590441f9abc0f9eba335b",
+ "url": "https://api.github.com/repos/doctrine/dbal/zipball/c480849ca3ad6706a39c970cdfe6888fa8a058b8",
+ "reference": "c480849ca3ad6706a39c970cdfe6888fa8a058b8",
"shasum": ""
},
"require": {
"doctrine/cache": "^1.0|^2.0",
- "doctrine/deprecations": "^0.5.3",
+ "doctrine/deprecations": "^0.5.3|^1",
"doctrine/event-manager": "^1.0",
"ext-pdo": "*",
"php": "^7.1 || ^8"
@@ -870,7 +895,7 @@
],
"support": {
"issues": "https://github.com/doctrine/dbal/issues",
- "source": "https://github.com/doctrine/dbal/tree/2.13.8"
+ "source": "https://github.com/doctrine/dbal/tree/2.13.9"
},
"funding": [
{
@@ -886,29 +911,34 @@
"type": "tidelift"
}
],
- "time": "2022-03-09T15:25:46+00:00"
+ "time": "2022-05-02T20:28:55+00:00"
},
{
"name": "doctrine/deprecations",
- "version": "v0.5.3",
+ "version": "1.1.5",
"source": {
"type": "git",
"url": "https://github.com/doctrine/deprecations.git",
- "reference": "9504165960a1f83cc1480e2be1dd0a0478561314"
+ "reference": "459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/deprecations/zipball/9504165960a1f83cc1480e2be1dd0a0478561314",
- "reference": "9504165960a1f83cc1480e2be1dd0a0478561314",
+ "url": "https://api.github.com/repos/doctrine/deprecations/zipball/459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38",
+ "reference": "459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38",
"shasum": ""
},
"require": {
- "php": "^7.1|^8.0"
+ "php": "^7.1 || ^8.0"
+ },
+ "conflict": {
+ "phpunit/phpunit": "<=7.5 || >=13"
},
"require-dev": {
- "doctrine/coding-standard": "^6.0|^7.0|^8.0",
- "phpunit/phpunit": "^7.0|^8.0|^9.0",
- "psr/log": "^1.0"
+ "doctrine/coding-standard": "^9 || ^12 || ^13",
+ "phpstan/phpstan": "1.4.10 || 2.1.11",
+ "phpstan/phpstan-phpunit": "^1.0 || ^2",
+ "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6 || ^10.5 || ^11.5 || ^12",
+ "psr/log": "^1 || ^2 || ^3"
},
"suggest": {
"psr/log": "Allows logging deprecations via PSR-3 logger implementation"
@@ -916,7 +946,7 @@
"type": "library",
"autoload": {
"psr-4": {
- "Doctrine\\Deprecations\\": "lib/Doctrine/Deprecations"
+ "Doctrine\\Deprecations\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -927,43 +957,41 @@
"homepage": "https://www.doctrine-project.org/",
"support": {
"issues": "https://github.com/doctrine/deprecations/issues",
- "source": "https://github.com/doctrine/deprecations/tree/v0.5.3"
+ "source": "https://github.com/doctrine/deprecations/tree/1.1.5"
},
- "time": "2021-03-21T12:59:47+00:00"
+ "time": "2025-04-07T20:06:18+00:00"
},
{
"name": "doctrine/event-manager",
- "version": "1.1.1",
+ "version": "1.2.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/event-manager.git",
- "reference": "41370af6a30faa9dc0368c4a6814d596e81aba7f"
+ "reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/event-manager/zipball/41370af6a30faa9dc0368c4a6814d596e81aba7f",
- "reference": "41370af6a30faa9dc0368c4a6814d596e81aba7f",
+ "url": "https://api.github.com/repos/doctrine/event-manager/zipball/95aa4cb529f1e96576f3fda9f5705ada4056a520",
+ "reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520",
"shasum": ""
},
"require": {
+ "doctrine/deprecations": "^0.5.3 || ^1",
"php": "^7.1 || ^8.0"
},
"conflict": {
- "doctrine/common": "<2.9@dev"
+ "doctrine/common": "<2.9"
},
"require-dev": {
- "doctrine/coding-standard": "^6.0",
- "phpunit/phpunit": "^7.0"
+ "doctrine/coding-standard": "^9 || ^10",
+ "phpstan/phpstan": "~1.4.10 || ^1.8.8",
+ "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
+ "vimeo/psalm": "^4.24"
},
"type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0.x-dev"
- }
- },
"autoload": {
"psr-4": {
- "Doctrine\\Common\\": "lib/Doctrine/Common"
+ "Doctrine\\Common\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -1007,7 +1035,7 @@
],
"support": {
"issues": "https://github.com/doctrine/event-manager/issues",
- "source": "https://github.com/doctrine/event-manager/tree/1.1.x"
+ "source": "https://github.com/doctrine/event-manager/tree/1.2.0"
},
"funding": [
{
@@ -1023,32 +1051,32 @@
"type": "tidelift"
}
],
- "time": "2020-05-29T18:28:51+00:00"
+ "time": "2022-10-12T20:51:15+00:00"
},
{
"name": "doctrine/inflector",
- "version": "2.0.4",
+ "version": "2.0.10",
"source": {
"type": "git",
"url": "https://github.com/doctrine/inflector.git",
- "reference": "8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89"
+ "reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/inflector/zipball/8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89",
- "reference": "8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89",
+ "url": "https://api.github.com/repos/doctrine/inflector/zipball/5817d0659c5b50c9b950feb9af7b9668e2c436bc",
+ "reference": "5817d0659c5b50c9b950feb9af7b9668e2c436bc",
"shasum": ""
},
"require": {
"php": "^7.2 || ^8.0"
},
"require-dev": {
- "doctrine/coding-standard": "^8.2",
- "phpstan/phpstan": "^0.12",
- "phpstan/phpstan-phpunit": "^0.12",
- "phpstan/phpstan-strict-rules": "^0.12",
- "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0",
- "vimeo/psalm": "^4.10"
+ "doctrine/coding-standard": "^11.0",
+ "phpstan/phpstan": "^1.8",
+ "phpstan/phpstan-phpunit": "^1.1",
+ "phpstan/phpstan-strict-rules": "^1.3",
+ "phpunit/phpunit": "^8.5 || ^9.5",
+ "vimeo/psalm": "^4.25 || ^5.4"
},
"type": "library",
"autoload": {
@@ -1098,7 +1126,7 @@
],
"support": {
"issues": "https://github.com/doctrine/inflector/issues",
- "source": "https://github.com/doctrine/inflector/tree/2.0.4"
+ "source": "https://github.com/doctrine/inflector/tree/2.0.10"
},
"funding": [
{
@@ -1114,34 +1142,34 @@
"type": "tidelift"
}
],
- "time": "2021-10-22T20:16:43+00:00"
+ "time": "2024-02-18T20:23:39+00:00"
},
{
"name": "doctrine/instantiator",
- "version": "1.4.1",
+ "version": "1.5.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/instantiator.git",
- "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc"
+ "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/instantiator/zipball/10dcfce151b967d20fde1b34ae6640712c3891bc",
- "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc",
+ "url": "https://api.github.com/repos/doctrine/instantiator/zipball/0a0fa9780f5d4e507415a065172d26a98d02047b",
+ "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b",
"shasum": ""
},
"require": {
"php": "^7.1 || ^8.0"
},
"require-dev": {
- "doctrine/coding-standard": "^9",
+ "doctrine/coding-standard": "^9 || ^11",
"ext-pdo": "*",
"ext-phar": "*",
"phpbench/phpbench": "^0.16 || ^1",
"phpstan/phpstan": "^1.4",
"phpstan/phpstan-phpunit": "^1",
"phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
- "vimeo/psalm": "^4.22"
+ "vimeo/psalm": "^4.30 || ^5.4"
},
"type": "library",
"autoload": {
@@ -1168,7 +1196,7 @@
],
"support": {
"issues": "https://github.com/doctrine/instantiator/issues",
- "source": "https://github.com/doctrine/instantiator/tree/1.4.1"
+ "source": "https://github.com/doctrine/instantiator/tree/1.5.0"
},
"funding": [
{
@@ -1184,35 +1212,37 @@
"type": "tidelift"
}
],
- "time": "2022-03-03T08:28:38+00:00"
+ "time": "2022-12-30T00:15:36+00:00"
},
{
"name": "doctrine/lexer",
- "version": "1.2.3",
+ "version": "2.1.1",
"source": {
"type": "git",
"url": "https://github.com/doctrine/lexer.git",
- "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229"
+ "reference": "861c870e8b75f7c8f69c146c7f89cc1c0f1b49b6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/lexer/zipball/c268e882d4dbdd85e36e4ad69e02dc284f89d229",
- "reference": "c268e882d4dbdd85e36e4ad69e02dc284f89d229",
+ "url": "https://api.github.com/repos/doctrine/lexer/zipball/861c870e8b75f7c8f69c146c7f89cc1c0f1b49b6",
+ "reference": "861c870e8b75f7c8f69c146c7f89cc1c0f1b49b6",
"shasum": ""
},
"require": {
+ "doctrine/deprecations": "^1.0",
"php": "^7.1 || ^8.0"
},
"require-dev": {
- "doctrine/coding-standard": "^9.0",
+ "doctrine/coding-standard": "^9 || ^12",
"phpstan/phpstan": "^1.3",
- "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
- "vimeo/psalm": "^4.11"
+ "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6",
+ "psalm/plugin-phpunit": "^0.18.3",
+ "vimeo/psalm": "^4.11 || ^5.21"
},
"type": "library",
"autoload": {
"psr-4": {
- "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer"
+ "Doctrine\\Common\\Lexer\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -1244,7 +1274,7 @@
],
"support": {
"issues": "https://github.com/doctrine/lexer/issues",
- "source": "https://github.com/doctrine/lexer/tree/1.2.3"
+ "source": "https://github.com/doctrine/lexer/tree/2.1.1"
},
"funding": [
{
@@ -1260,57 +1290,59 @@
"type": "tidelift"
}
],
- "time": "2022-02-28T11:07:21+00:00"
+ "time": "2024-02-05T11:35:39+00:00"
},
{
"name": "doctrine/orm",
- "version": "2.12.1",
+ "version": "2.15.5",
"source": {
"type": "git",
"url": "https://github.com/doctrine/orm.git",
- "reference": "2e4a8722721b934149ff53b191522a6829b6d73b"
+ "reference": "d2de4ec03c63ddd7bdfda0421e237e11343c75ee"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/orm/zipball/2e4a8722721b934149ff53b191522a6829b6d73b",
- "reference": "2e4a8722721b934149ff53b191522a6829b6d73b",
+ "url": "https://api.github.com/repos/doctrine/orm/zipball/d2de4ec03c63ddd7bdfda0421e237e11343c75ee",
+ "reference": "d2de4ec03c63ddd7bdfda0421e237e11343c75ee",
"shasum": ""
},
"require": {
"composer-runtime-api": "^2",
"doctrine/cache": "^1.12.1 || ^2.1.1",
- "doctrine/collections": "^1.5",
+ "doctrine/collections": "^1.5 || ^2.1",
"doctrine/common": "^3.0.3",
"doctrine/dbal": "^2.13.1 || ^3.2",
- "doctrine/deprecations": "^0.5.3",
- "doctrine/event-manager": "^1.1",
+ "doctrine/deprecations": "^0.5.3 || ^1",
+ "doctrine/event-manager": "^1.2 || ^2",
"doctrine/inflector": "^1.4 || ^2.0",
- "doctrine/instantiator": "^1.3",
- "doctrine/lexer": "^1.2.3",
+ "doctrine/instantiator": "^1.3 || ^2",
+ "doctrine/lexer": "^2",
"doctrine/persistence": "^2.4 || ^3",
"ext-ctype": "*",
"php": "^7.1 || ^8.0",
"psr/cache": "^1 || ^2 || ^3",
- "symfony/console": "^3.0 || ^4.0 || ^5.0 || ^6.0",
+ "symfony/console": "^4.2 || ^5.0 || ^6.0",
"symfony/polyfill-php72": "^1.23",
"symfony/polyfill-php80": "^1.16"
},
"conflict": {
- "doctrine/annotations": "<1.13 || >= 2.0"
+ "doctrine/annotations": "<1.13 || >= 3.0"
},
"require-dev": {
- "doctrine/annotations": "^1.13",
- "doctrine/coding-standard": "^9.0",
+ "doctrine/annotations": "^1.13 || ^2",
+ "doctrine/coding-standard": "^9.0.2 || ^12.0",
"phpbench/phpbench": "^0.16.10 || ^1.0",
- "phpstan/phpstan": "~1.4.10 || 1.5.0",
- "phpunit/phpunit": "^7.5 || ^8.5 || ^9.4",
+ "phpstan/phpstan": "~1.4.10 || 1.10.25",
+ "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6",
"psr/log": "^1 || ^2 || ^3",
- "squizlabs/php_codesniffer": "3.6.2",
+ "squizlabs/php_codesniffer": "3.7.2",
"symfony/cache": "^4.4 || ^5.4 || ^6.0",
+ "symfony/var-exporter": "^4.4 || ^5.4 || ^6.2",
"symfony/yaml": "^3.4 || ^4.0 || ^5.0 || ^6.0",
- "vimeo/psalm": "4.22.0"
+ "vimeo/psalm": "4.30.0 || 5.13.1"
},
"suggest": {
+ "ext-dom": "Provides support for XSD validation for XML mapping files",
"symfony/cache": "Provides cache support for Setup Tool with doctrine/cache 2.0",
"symfony/yaml": "If you want to use YAML Metadata Mapping Driver"
},
@@ -1357,50 +1389,44 @@
],
"support": {
"issues": "https://github.com/doctrine/orm/issues",
- "source": "https://github.com/doctrine/orm/tree/2.12.1"
+ "source": "https://github.com/doctrine/orm/tree/2.15.5"
},
- "time": "2022-04-22T17:46:03+00:00"
+ "time": "2023-07-28T14:08:17+00:00"
},
{
"name": "doctrine/persistence",
- "version": "2.5.1",
+ "version": "3.4.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/persistence.git",
- "reference": "4473480044c88f30e0e8288e7123b60c7eb9efa3"
+ "reference": "0ea965320cec355dba75031c1b23d4c78362e3ff"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/persistence/zipball/4473480044c88f30e0e8288e7123b60c7eb9efa3",
- "reference": "4473480044c88f30e0e8288e7123b60c7eb9efa3",
+ "url": "https://api.github.com/repos/doctrine/persistence/zipball/0ea965320cec355dba75031c1b23d4c78362e3ff",
+ "reference": "0ea965320cec355dba75031c1b23d4c78362e3ff",
"shasum": ""
},
"require": {
- "doctrine/cache": "^1.11 || ^2.0",
- "doctrine/collections": "^1.0",
- "doctrine/deprecations": "^0.5.3",
- "doctrine/event-manager": "^1.0",
- "php": "^7.1 || ^8.0",
+ "doctrine/event-manager": "^1 || ^2",
+ "php": "^7.2 || ^8.0",
"psr/cache": "^1.0 || ^2.0 || ^3.0"
},
"conflict": {
- "doctrine/annotations": "<1.0 || >=2.0",
"doctrine/common": "<2.10"
},
"require-dev": {
- "composer/package-versions-deprecated": "^1.11",
- "doctrine/annotations": "^1.0",
- "doctrine/coding-standard": "^9.0",
+ "doctrine/coding-standard": "^12",
"doctrine/common": "^3.0",
- "phpstan/phpstan": "~1.4.10 || 1.5.0",
- "phpunit/phpunit": "^7.5.20 || ^8.5 || ^9.5",
- "symfony/cache": "^4.4 || ^5.4 || ^6.0",
- "vimeo/psalm": "4.22.0"
+ "phpstan/phpstan": "1.12.7",
+ "phpstan/phpstan-phpunit": "^1",
+ "phpstan/phpstan-strict-rules": "^1.1",
+ "phpunit/phpunit": "^8.5.38 || ^9.5",
+ "symfony/cache": "^4.4 || ^5.4 || ^6.0 || ^7.0"
},
"type": "library",
"autoload": {
"psr-4": {
- "Doctrine\\Common\\": "src/Common",
"Doctrine\\Persistence\\": "src/Persistence"
}
},
@@ -1435,7 +1461,7 @@
}
],
"description": "The Doctrine Persistence project is a set of shared interfaces and functionality that the different Doctrine object mappers share.",
- "homepage": "https://doctrine-project.org/projects/persistence.html",
+ "homepage": "https://www.doctrine-project.org/projects/persistence.html",
"keywords": [
"mapper",
"object",
@@ -1445,22 +1471,36 @@
],
"support": {
"issues": "https://github.com/doctrine/persistence/issues",
- "source": "https://github.com/doctrine/persistence/tree/2.5.1"
+ "source": "https://github.com/doctrine/persistence/tree/3.4.0"
},
- "time": "2022-04-14T21:47:17+00:00"
+ "funding": [
+ {
+ "url": "https://www.doctrine-project.org/sponsorship.html",
+ "type": "custom"
+ },
+ {
+ "url": "https://www.patreon.com/phpdoctrine",
+ "type": "patreon"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fpersistence",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2024-10-30T19:48:12+00:00"
},
{
"name": "elasticsearch/elasticsearch",
- "version": "v7.17.0",
+ "version": "v7.17.3",
"source": {
"type": "git",
"url": "https://github.com/elastic/elasticsearch-php.git",
- "reference": "1890f9d7fde076b5a3ddcf579a802af05b2e781b"
+ "reference": "b8a60b4136ee31117d1aa1b19879530eb6d11efb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/elastic/elasticsearch-php/zipball/1890f9d7fde076b5a3ddcf579a802af05b2e781b",
- "reference": "1890f9d7fde076b5a3ddcf579a802af05b2e781b",
+ "url": "https://api.github.com/repos/elastic/elasticsearch-php/zipball/b8a60b4136ee31117d1aa1b19879530eb6d11efb",
+ "reference": "b8a60b4136ee31117d1aa1b19879530eb6d11efb",
"shasum": ""
},
"require": {
@@ -1473,7 +1513,7 @@
"ext-yaml": "*",
"ext-zip": "*",
"mockery/mockery": "^1.2",
- "phpstan/phpstan": "^0.12",
+ "phpstan/phpstan": "^1.10",
"phpunit/phpunit": "^9.3",
"squizlabs/php_codesniffer": "^3.4",
"symfony/finder": "~4.0"
@@ -1512,29 +1552,30 @@
],
"support": {
"issues": "https://github.com/elastic/elasticsearch-php/issues",
- "source": "https://github.com/elastic/elasticsearch-php/tree/v7.17.0"
+ "source": "https://github.com/elastic/elasticsearch-php/tree/v7.17.3"
},
- "time": "2022-02-03T13:40:04+00:00"
+ "time": "2025-07-14T09:07:02+00:00"
},
{
"name": "ezimuel/guzzlestreams",
- "version": "3.0.1",
+ "version": "4.1.0",
"source": {
"type": "git",
"url": "https://github.com/ezimuel/guzzlestreams.git",
- "reference": "abe3791d231167f14eb80d413420d1eab91163a8"
+ "reference": "903161be81e9f497cc42fb7db982404a4e6441b0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/ezimuel/guzzlestreams/zipball/abe3791d231167f14eb80d413420d1eab91163a8",
- "reference": "abe3791d231167f14eb80d413420d1eab91163a8",
+ "url": "https://api.github.com/repos/ezimuel/guzzlestreams/zipball/903161be81e9f497cc42fb7db982404a4e6441b0",
+ "reference": "903161be81e9f497cc42fb7db982404a4e6441b0",
"shasum": ""
},
"require": {
- "php": ">=5.4.0"
+ "php": ">=7.4.0"
},
"require-dev": {
- "phpunit/phpunit": "~4.0"
+ "phpstan/phpstan": "^2.1",
+ "phpunit/phpunit": "~9.0"
},
"type": "library",
"extra": {
@@ -1565,28 +1606,28 @@
"stream"
],
"support": {
- "source": "https://github.com/ezimuel/guzzlestreams/tree/3.0.1"
+ "source": "https://github.com/ezimuel/guzzlestreams/tree/4.1.0"
},
- "time": "2020-02-14T23:11:50+00:00"
+ "time": "2025-08-05T06:44:46+00:00"
},
{
"name": "ezimuel/ringphp",
- "version": "1.2.0",
+ "version": "1.4.0",
"source": {
"type": "git",
"url": "https://github.com/ezimuel/ringphp.git",
- "reference": "92b8161404ab1ad84059ebed41d9f757e897ce74"
+ "reference": "bc983599ec7add50c00e420e867c403c8ed16ae7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/ezimuel/ringphp/zipball/92b8161404ab1ad84059ebed41d9f757e897ce74",
- "reference": "92b8161404ab1ad84059ebed41d9f757e897ce74",
+ "url": "https://api.github.com/repos/ezimuel/ringphp/zipball/bc983599ec7add50c00e420e867c403c8ed16ae7",
+ "reference": "bc983599ec7add50c00e420e867c403c8ed16ae7",
"shasum": ""
},
"require": {
- "ezimuel/guzzlestreams": "^3.0.1",
+ "ezimuel/guzzlestreams": "^3.0.1 || ^4.0.0",
"php": ">=5.4.0",
- "react/promise": "~2.0"
+ "react/promise": "^2.0 || ^3.0"
},
"replace": {
"guzzlehttp/ringphp": "self.version"
@@ -1622,9 +1663,9 @@
],
"description": "Fork of guzzle/RingPHP (abandoned) to be used with elasticsearch-php",
"support": {
- "source": "https://github.com/ezimuel/ringphp/tree/1.2.0"
+ "source": "https://github.com/ezimuel/ringphp/tree/1.4.0"
},
- "time": "2021-11-16T11:51:30+00:00"
+ "time": "2025-08-07T09:30:38+00:00"
},
{
"name": "fig/link-util",
@@ -1689,25 +1730,31 @@
},
{
"name": "firebase/php-jwt",
- "version": "v6.1.2",
+ "version": "v6.10.0",
"source": {
"type": "git",
"url": "https://github.com/firebase/php-jwt.git",
- "reference": "c297139da7c6873dbd67cbd1093f09ec0bbd0c50"
+ "reference": "a49db6f0a5033aef5143295342f1c95521b075ff"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/firebase/php-jwt/zipball/c297139da7c6873dbd67cbd1093f09ec0bbd0c50",
- "reference": "c297139da7c6873dbd67cbd1093f09ec0bbd0c50",
+ "url": "https://api.github.com/repos/firebase/php-jwt/zipball/a49db6f0a5033aef5143295342f1c95521b075ff",
+ "reference": "a49db6f0a5033aef5143295342f1c95521b075ff",
"shasum": ""
},
"require": {
- "php": "^7.1||^8.0"
+ "php": "^7.4||^8.0"
},
"require-dev": {
- "phpunit/phpunit": "^7.5||9.5"
+ "guzzlehttp/guzzle": "^6.5||^7.4",
+ "phpspec/prophecy-phpunit": "^2.0",
+ "phpunit/phpunit": "^9.5",
+ "psr/cache": "^1.0||^2.0",
+ "psr/http-client": "^1.0",
+ "psr/http-factory": "^1.0"
},
"suggest": {
+ "ext-sodium": "Support EdDSA (Ed25519) signatures",
"paragonie/sodium_compat": "Support EdDSA (Ed25519) signatures when libsodium is not present"
},
"type": "library",
@@ -1740,28 +1787,28 @@
],
"support": {
"issues": "https://github.com/firebase/php-jwt/issues",
- "source": "https://github.com/firebase/php-jwt/tree/v6.1.2"
+ "source": "https://github.com/firebase/php-jwt/tree/v6.10.0"
},
- "time": "2022-04-21T14:37:18+00:00"
+ "time": "2023-12-01T16:26:39+00:00"
},
{
"name": "friendsofphp/proxy-manager-lts",
- "version": "v1.0.7",
+ "version": "v1.0.18",
"source": {
"type": "git",
"url": "https://github.com/FriendsOfPHP/proxy-manager-lts.git",
- "reference": "c828ced1f932094ab79e4120a106a666565e4d9c"
+ "reference": "2c8a6cffc3220e99352ad958fe7cf06bf6f7690f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/FriendsOfPHP/proxy-manager-lts/zipball/c828ced1f932094ab79e4120a106a666565e4d9c",
- "reference": "c828ced1f932094ab79e4120a106a666565e4d9c",
+ "url": "https://api.github.com/repos/FriendsOfPHP/proxy-manager-lts/zipball/2c8a6cffc3220e99352ad958fe7cf06bf6f7690f",
+ "reference": "2c8a6cffc3220e99352ad958fe7cf06bf6f7690f",
"shasum": ""
},
"require": {
"laminas/laminas-code": "~3.4.1|^4.0",
"php": ">=7.1",
- "symfony/filesystem": "^4.4.17|^5.0|^6.0"
+ "symfony/filesystem": "^4.4.17|^5.0|^6.0|^7.0"
},
"conflict": {
"laminas/laminas-stdlib": "<3.2.1",
@@ -1772,13 +1819,13 @@
},
"require-dev": {
"ext-phar": "*",
- "symfony/phpunit-bridge": "^5.4|^6.0"
+ "symfony/phpunit-bridge": "^5.4|^6.0|^7.0"
},
"type": "library",
"extra": {
"thanks": {
- "name": "ocramius/proxy-manager",
- "url": "https://github.com/Ocramius/ProxyManager"
+ "url": "https://github.com/Ocramius/ProxyManager",
+ "name": "ocramius/proxy-manager"
}
},
"autoload": {
@@ -1812,7 +1859,7 @@
],
"support": {
"issues": "https://github.com/FriendsOfPHP/proxy-manager-lts/issues",
- "source": "https://github.com/FriendsOfPHP/proxy-manager-lts/tree/v1.0.7"
+ "source": "https://github.com/FriendsOfPHP/proxy-manager-lts/tree/v1.0.18"
},
"funding": [
{
@@ -1824,36 +1871,36 @@
"type": "tidelift"
}
],
- "time": "2022-03-02T09:29:19+00:00"
+ "time": "2024-03-20T12:50:41+00:00"
},
{
"name": "google/auth",
- "version": "v1.21.0",
+ "version": "v1.37.2",
"source": {
"type": "git",
"url": "https://github.com/googleapis/google-auth-library-php.git",
- "reference": "73392bad2eb6852eea9084b6bbdec752515cb849"
+ "reference": "25eed0045d8cf107424a8b9010c9fdcc0734ceb0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/googleapis/google-auth-library-php/zipball/73392bad2eb6852eea9084b6bbdec752515cb849",
- "reference": "73392bad2eb6852eea9084b6bbdec752515cb849",
+ "url": "https://api.github.com/repos/googleapis/google-auth-library-php/zipball/25eed0045d8cf107424a8b9010c9fdcc0734ceb0",
+ "reference": "25eed0045d8cf107424a8b9010c9fdcc0734ceb0",
"shasum": ""
},
"require": {
- "firebase/php-jwt": "^5.5||^6.0",
- "guzzlehttp/guzzle": "^6.2.1|^7.0",
- "guzzlehttp/psr7": "^1.7|^2.0",
- "php": "^7.1||^8.0",
- "psr/cache": "^1.0|^2.0|^3.0",
- "psr/http-message": "^1.0"
+ "firebase/php-jwt": "^6.0",
+ "guzzlehttp/guzzle": "^6.5.8||^7.4.5",
+ "guzzlehttp/psr7": "^2.4.5",
+ "php": "^7.4||^8.0",
+ "psr/cache": "^1.0||^2.0||^3.0",
+ "psr/http-message": "^1.1||^2.0"
},
"require-dev": {
- "guzzlehttp/promises": "0.1.1|^1.3",
- "kelvinmo/simplejwt": "^0.2.5|^0.5.1",
- "phpseclib/phpseclib": "^2.0.31",
- "phpspec/prophecy-phpunit": "^1.1",
- "phpunit/phpunit": "^7.5||^8.5",
+ "guzzlehttp/promises": "^2.0",
+ "kelvinmo/simplejwt": "0.7.1",
+ "phpseclib/phpseclib": "^3.0",
+ "phpspec/prophecy-phpunit": "^2.0",
+ "phpunit/phpunit": "^9.0.0",
"sebastian/comparator": ">=1.2.3",
"squizlabs/php_codesniffer": "^3.5"
},
@@ -1880,41 +1927,43 @@
"support": {
"docs": "https://googleapis.github.io/google-auth-library-php/main/",
"issues": "https://github.com/googleapis/google-auth-library-php/issues",
- "source": "https://github.com/googleapis/google-auth-library-php/tree/v1.21.0"
+ "source": "https://github.com/googleapis/google-auth-library-php/tree/v1.37.2"
},
- "time": "2022-04-13T20:35:52+00:00"
+ "time": "2024-12-11T18:15:11+00:00"
},
{
"name": "google/cloud-core",
- "version": "v1.44.3",
+ "version": "v1.56.0",
"source": {
"type": "git",
"url": "https://github.com/googleapis/google-cloud-php-core.git",
- "reference": "eac417a907beaa3bc2783a17b90c0113b7aa86e6"
+ "reference": "35ca0fd74685c635a4c027c871de9d716c504933"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/googleapis/google-cloud-php-core/zipball/eac417a907beaa3bc2783a17b90c0113b7aa86e6",
- "reference": "eac417a907beaa3bc2783a17b90c0113b7aa86e6",
+ "url": "https://api.github.com/repos/googleapis/google-cloud-php-core/zipball/35ca0fd74685c635a4c027c871de9d716c504933",
+ "reference": "35ca0fd74685c635a4c027c871de9d716c504933",
"shasum": ""
},
"require": {
- "google/auth": "^1.18",
- "guzzlehttp/guzzle": "^5.3|^6.0|^7.0",
- "guzzlehttp/promises": "^1.3",
- "guzzlehttp/psr7": "^1.7|^2.0",
- "monolog/monolog": "^1.1|^2.0",
- "php": ">=5.5",
- "psr/http-message": "1.0.*",
+ "google/auth": "^1.34",
+ "google/gax": "^1.27.0",
+ "guzzlehttp/guzzle": "^6.5.8|^7.4.4",
+ "guzzlehttp/promises": "^1.4||^2.0",
+ "guzzlehttp/psr7": "^2.6",
+ "monolog/monolog": "^2.9|^3.0",
+ "php": ">=7.4",
+ "psr/http-message": "^1.0|^2.0",
"rize/uri-template": "~0.3"
},
"require-dev": {
"erusev/parsedown": "^1.6",
- "google/common-protos": "^1.0||^2.0",
- "google/gax": "^1.9",
+ "google/cloud-common-protos": "~0.5",
"opis/closure": "^3",
- "phpdocumentor/reflection": "^3.0",
- "phpunit/phpunit": "^4.8|^5.0",
+ "phpdocumentor/reflection": "^5.3.3",
+ "phpdocumentor/reflection-docblock": "^5.3",
+ "phpspec/prophecy-phpunit": "^2.0",
+ "phpunit/phpunit": "^9.0",
"squizlabs/php_codesniffer": "2.*"
},
"suggest": {
@@ -1928,9 +1977,9 @@
"extra": {
"component": {
"id": "cloud-core",
- "target": "googleapis/google-cloud-php-core.git",
"path": "Core",
- "entry": "src/ServiceBuilder.php"
+ "entry": "src/ServiceBuilder.php",
+ "target": "googleapis/google-cloud-php-core.git"
}
},
"autoload": {
@@ -1944,34 +1993,37 @@
],
"description": "Google Cloud PHP shared dependency, providing functionality useful to all components.",
"support": {
- "source": "https://github.com/googleapis/google-cloud-php-core/tree/v1.44.3"
+ "source": "https://github.com/googleapis/google-cloud-php-core/tree/v1.56.0"
},
- "time": "2022-04-27T23:24:15+00:00"
+ "time": "2024-02-23T23:49:35+00:00"
},
{
"name": "google/cloud-storage",
- "version": "v1.26.2",
+ "version": "v1.39.0",
"source": {
"type": "git",
"url": "https://github.com/googleapis/google-cloud-php-storage.git",
- "reference": "a515dc6f80bee00ded6364626953b3b8de15c303"
+ "reference": "2425a167578084af5c9b87fac6eb59b09b33b8f5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/googleapis/google-cloud-php-storage/zipball/a515dc6f80bee00ded6364626953b3b8de15c303",
- "reference": "a515dc6f80bee00ded6364626953b3b8de15c303",
+ "url": "https://api.github.com/repos/googleapis/google-cloud-php-storage/zipball/2425a167578084af5c9b87fac6eb59b09b33b8f5",
+ "reference": "2425a167578084af5c9b87fac6eb59b09b33b8f5",
"shasum": ""
},
"require": {
- "google/cloud-core": "^1.43",
- "google/crc32": "^0.1.0"
+ "google/cloud-core": "^1.55",
+ "php": ">=7.4",
+ "ramsey/uuid": "^4.2.3"
},
"require-dev": {
"erusev/parsedown": "^1.6",
"google/cloud-pubsub": "^1.0",
- "phpdocumentor/reflection": "^3.0",
- "phpseclib/phpseclib": "^2",
- "phpunit/phpunit": "^4.8|^5.0",
+ "phpdocumentor/reflection": "^5.3.3",
+ "phpdocumentor/reflection-docblock": "^5.3",
+ "phpseclib/phpseclib": "^2.0||^3.0",
+ "phpspec/prophecy-phpunit": "^2.0",
+ "phpunit/phpunit": "^9.0",
"squizlabs/php_codesniffer": "2.*"
},
"suggest": {
@@ -1982,9 +2034,9 @@
"extra": {
"component": {
"id": "cloud-storage",
- "target": "googleapis/google-cloud-php-storage.git",
"path": "Storage",
- "entry": "src/StorageClient.php"
+ "entry": "src/StorageClient.php",
+ "target": "googleapis/google-cloud-php-storage.git"
}
},
"autoload": {
@@ -1998,74 +2050,312 @@
],
"description": "Cloud Storage Client for PHP",
"support": {
- "source": "https://github.com/googleapis/google-cloud-php-storage/tree/v1.26.2"
+ "source": "https://github.com/googleapis/google-cloud-php-storage/tree/v1.39.0"
},
- "time": "2022-04-20T18:34:50+00:00"
+ "time": "2024-02-23T23:49:35+00:00"
},
{
- "name": "google/crc32",
- "version": "v0.1.0",
+ "name": "google/common-protos",
+ "version": "v4.5.0",
"source": {
"type": "git",
- "url": "https://github.com/google/php-crc32.git",
- "reference": "a8525f0dea6fca1893e1bae2f6e804c5f7d007fb"
+ "url": "https://github.com/googleapis/common-protos-php.git",
+ "reference": "dfc232e90823cedca107b56e7371f2e2f35b9427"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/google/php-crc32/zipball/a8525f0dea6fca1893e1bae2f6e804c5f7d007fb",
- "reference": "a8525f0dea6fca1893e1bae2f6e804c5f7d007fb",
+ "url": "https://api.github.com/repos/googleapis/common-protos-php/zipball/dfc232e90823cedca107b56e7371f2e2f35b9427",
+ "reference": "dfc232e90823cedca107b56e7371f2e2f35b9427",
"shasum": ""
},
"require": {
- "php": ">=5.4"
+ "google/protobuf": "^3.6.1",
+ "php": ">=7.4"
},
"require-dev": {
- "friendsofphp/php-cs-fixer": "^1.13 || v2.14.2",
- "paragonie/random_compat": ">=2",
- "phpunit/phpunit": "^4"
+ "phpunit/phpunit": "^9.0"
},
"type": "library",
"autoload": {
"psr-4": {
- "Google\\CRC32\\": "src"
+ "Google\\Api\\": "src/Api",
+ "Google\\Iam\\": "src/Iam",
+ "Google\\Rpc\\": "src/Rpc",
+ "Google\\Type\\": "src/Type",
+ "Google\\Cloud\\": "src/Cloud",
+ "GPBMetadata\\Google\\Api\\": "metadata/Api",
+ "GPBMetadata\\Google\\Iam\\": "metadata/Iam",
+ "GPBMetadata\\Google\\Rpc\\": "metadata/Rpc",
+ "GPBMetadata\\Google\\Type\\": "metadata/Type",
+ "GPBMetadata\\Google\\Cloud\\": "metadata/Cloud",
+ "GPBMetadata\\Google\\Logging\\": "metadata/Logging"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"Apache-2.0"
],
- "authors": [
- {
- "name": "Andrew Brampton",
- "email": "bramp@google.com"
+ "description": "Google API Common Protos for PHP",
+ "homepage": "https://github.com/googleapis/common-protos-php",
+ "keywords": [
+ "google"
+ ],
+ "support": {
+ "issues": "https://github.com/googleapis/common-protos-php/issues",
+ "source": "https://github.com/googleapis/common-protos-php/tree/v4.5.0"
+ },
+ "time": "2023-11-29T21:08:16+00:00"
+ },
+ {
+ "name": "google/gax",
+ "version": "v1.29.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/googleapis/gax-php.git",
+ "reference": "e400e2432475f0ab85d3fdd6eddbc995ba787a21"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/googleapis/gax-php/zipball/e400e2432475f0ab85d3fdd6eddbc995ba787a21",
+ "reference": "e400e2432475f0ab85d3fdd6eddbc995ba787a21",
+ "shasum": ""
+ },
+ "require": {
+ "google/auth": "^1.34.0",
+ "google/common-protos": "^4.4",
+ "google/grpc-gcp": "^0.2||^0.3",
+ "google/longrunning": "~0.2",
+ "google/protobuf": "^3.22",
+ "grpc/grpc": "^1.13",
+ "guzzlehttp/promises": "^1.4||^2.0",
+ "guzzlehttp/psr7": "^2.0",
+ "php": ">=7.4"
+ },
+ "conflict": {
+ "ext-protobuf": "<3.7.0"
+ },
+ "require-dev": {
+ "phpspec/prophecy-phpunit": "^2.0",
+ "phpunit/phpunit": "^9.0",
+ "squizlabs/php_codesniffer": "3.*"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Google\\ApiCore\\": "src",
+ "GPBMetadata\\ApiCore\\": "metadata/ApiCore"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "description": "Google API Core for PHP",
+ "homepage": "https://github.com/googleapis/gax-php",
+ "keywords": [
+ "google"
+ ],
+ "support": {
+ "issues": "https://github.com/googleapis/gax-php/issues",
+ "source": "https://github.com/googleapis/gax-php/tree/v1.29.2"
+ },
+ "time": "2024-12-11T18:10:54+00:00"
+ },
+ {
+ "name": "google/grpc-gcp",
+ "version": "v0.3.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/GoogleCloudPlatform/grpc-gcp-php.git",
+ "reference": "4d8b455a45a89f57e1552cadc41a43bc34c40456"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/GoogleCloudPlatform/grpc-gcp-php/zipball/4d8b455a45a89f57e1552cadc41a43bc34c40456",
+ "reference": "4d8b455a45a89f57e1552cadc41a43bc34c40456",
+ "shasum": ""
+ },
+ "require": {
+ "google/auth": "^1.3",
+ "google/protobuf": "^v3.3.0",
+ "grpc/grpc": "^v1.13.0",
+ "php": "^7.4||^8.0",
+ "psr/cache": "^1.0.1||^2.0.0||^3.0.0"
+ },
+ "require-dev": {
+ "google/cloud-spanner": "^1.7",
+ "phpunit/phpunit": "^9.0"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Grpc\\Gcp\\": "src/"
+ },
+ "classmap": [
+ "src/generated/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "Apache-2.0"
+ ],
+ "description": "gRPC GCP library for channel management",
+ "support": {
+ "issues": "https://github.com/GoogleCloudPlatform/grpc-gcp-php/issues",
+ "source": "https://github.com/GoogleCloudPlatform/grpc-gcp-php/tree/v0.3.0"
+ },
+ "time": "2023-04-24T14:37:29+00:00"
+ },
+ {
+ "name": "google/longrunning",
+ "version": "0.6.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/googleapis/php-longrunning.git",
+ "reference": "226d3b5166eaa13754cc5e452b37872478e23375"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/googleapis/php-longrunning/zipball/226d3b5166eaa13754cc5e452b37872478e23375",
+ "reference": "226d3b5166eaa13754cc5e452b37872478e23375",
+ "shasum": ""
+ },
+ "require-dev": {
+ "google/gax": "^1.38.0",
+ "phpunit/phpunit": "^9.0"
+ },
+ "type": "library",
+ "extra": {
+ "component": {
+ "id": "longrunning",
+ "path": "LongRunning",
+ "entry": null,
+ "target": "googleapis/php-longrunning"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Google\\LongRunning\\": "src/LongRunning",
+ "Google\\ApiCore\\LongRunning\\": "src/ApiCore/LongRunning",
+ "GPBMetadata\\Google\\Longrunning\\": "metadata/Longrunning"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "Apache-2.0"
+ ],
+ "description": "Google LongRunning Client for PHP",
+ "support": {
+ "source": "https://github.com/googleapis/php-longrunning/tree/v0.6.0"
+ },
+ "time": "2025-10-07T18:41:09+00:00"
+ },
+ {
+ "name": "google/protobuf",
+ "version": "v3.25.8",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/protocolbuffers/protobuf-php.git",
+ "reference": "57d440fc54a00fda5b8781e8d9bf0140ea6d8e52"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/protocolbuffers/protobuf-php/zipball/57d440fc54a00fda5b8781e8d9bf0140ea6d8e52",
+ "reference": "57d440fc54a00fda5b8781e8d9bf0140ea6d8e52",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.0.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": ">=5.0.0"
+ },
+ "suggest": {
+ "ext-bcmath": "Need to support JSON deserialization"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Google\\Protobuf\\": "src/Google/Protobuf",
+ "GPBMetadata\\Google\\Protobuf\\": "src/GPBMetadata/Google/Protobuf"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "BSD-3-Clause"
+ ],
+ "description": "proto library for PHP",
+ "homepage": "https://developers.google.com/protocol-buffers/",
+ "keywords": [
+ "proto"
+ ],
+ "support": {
+ "source": "https://github.com/protocolbuffers/protobuf-php/tree/v3.25.8"
+ },
+ "time": "2025-05-27T21:04:40+00:00"
+ },
+ {
+ "name": "grpc/grpc",
+ "version": "1.74.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/grpc/grpc-php.git",
+ "reference": "32bf4dba256d60d395582fb6e4e8d3936bcdb713"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/grpc/grpc-php/zipball/32bf4dba256d60d395582fb6e4e8d3936bcdb713",
+ "reference": "32bf4dba256d60d395582fb6e4e8d3936bcdb713",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.0.0"
+ },
+ "require-dev": {
+ "google/auth": "^v1.3.0"
+ },
+ "suggest": {
+ "ext-protobuf": "For better performance, install the protobuf C extension.",
+ "google/protobuf": "To get started using grpc quickly, install the native protobuf library."
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Grpc\\": "src/lib/"
}
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "Apache-2.0"
+ ],
+ "description": "gRPC library for PHP",
+ "homepage": "https://grpc.io",
+ "keywords": [
+ "rpc"
],
- "description": "Various CRC32 implementations",
- "homepage": "https://github.com/google/php-crc32",
"support": {
- "issues": "https://github.com/google/php-crc32/issues",
- "source": "https://github.com/google/php-crc32/tree/v0.1.0"
+ "source": "https://github.com/grpc/grpc-php/tree/v1.74.0"
},
- "time": "2019-05-09T06:24:58+00:00"
+ "time": "2025-07-24T20:02:16+00:00"
},
{
"name": "guzzlehttp/guzzle",
- "version": "7.4.3",
+ "version": "7.9.3",
"source": {
"type": "git",
"url": "https://github.com/guzzle/guzzle.git",
- "reference": "74a8602c6faec9ef74b7a9391ac82c5e65b1cdab"
+ "reference": "7b2f29fe81dc4da0ca0ea7d42107a0845946ea77"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/guzzle/guzzle/zipball/74a8602c6faec9ef74b7a9391ac82c5e65b1cdab",
- "reference": "74a8602c6faec9ef74b7a9391ac82c5e65b1cdab",
+ "url": "https://api.github.com/repos/guzzle/guzzle/zipball/7b2f29fe81dc4da0ca0ea7d42107a0845946ea77",
+ "reference": "7b2f29fe81dc4da0ca0ea7d42107a0845946ea77",
"shasum": ""
},
"require": {
"ext-json": "*",
- "guzzlehttp/promises": "^1.5",
- "guzzlehttp/psr7": "^1.8.3 || ^2.1",
+ "guzzlehttp/promises": "^1.5.3 || ^2.0.3",
+ "guzzlehttp/psr7": "^2.7.0",
"php": "^7.2.5 || ^8.0",
"psr/http-client": "^1.0",
"symfony/deprecation-contracts": "^2.2 || ^3.0"
@@ -2074,10 +2364,11 @@
"psr/http-client-implementation": "1.0"
},
"require-dev": {
- "bamarni/composer-bin-plugin": "^1.4.1",
+ "bamarni/composer-bin-plugin": "^1.8.2",
"ext-curl": "*",
- "php-http/client-integration-tests": "^3.0",
- "phpunit/phpunit": "^8.5.5 || ^9.3.5",
+ "guzzle/client-integration-tests": "3.0.2",
+ "php-http/message-factory": "^1.1",
+ "phpunit/phpunit": "^8.5.39 || ^9.6.20",
"psr/log": "^1.1 || ^2.0 || ^3.0"
},
"suggest": {
@@ -2087,8 +2378,9 @@
},
"type": "library",
"extra": {
- "branch-alias": {
- "dev-master": "7.4-dev"
+ "bamarni-bin": {
+ "bin-links": true,
+ "forward-command": false
}
},
"autoload": {
@@ -2154,7 +2446,7 @@
],
"support": {
"issues": "https://github.com/guzzle/guzzle/issues",
- "source": "https://github.com/guzzle/guzzle/tree/7.4.3"
+ "source": "https://github.com/guzzle/guzzle/tree/7.9.3"
},
"funding": [
{
@@ -2170,38 +2462,37 @@
"type": "tidelift"
}
],
- "time": "2022-05-25T13:24:33+00:00"
+ "time": "2025-03-27T13:37:11+00:00"
},
{
"name": "guzzlehttp/promises",
- "version": "1.5.1",
+ "version": "2.3.0",
"source": {
"type": "git",
"url": "https://github.com/guzzle/promises.git",
- "reference": "fe752aedc9fd8fcca3fe7ad05d419d32998a06da"
+ "reference": "481557b130ef3790cf82b713667b43030dc9c957"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/guzzle/promises/zipball/fe752aedc9fd8fcca3fe7ad05d419d32998a06da",
- "reference": "fe752aedc9fd8fcca3fe7ad05d419d32998a06da",
+ "url": "https://api.github.com/repos/guzzle/promises/zipball/481557b130ef3790cf82b713667b43030dc9c957",
+ "reference": "481557b130ef3790cf82b713667b43030dc9c957",
"shasum": ""
},
"require": {
- "php": ">=5.5"
+ "php": "^7.2.5 || ^8.0"
},
"require-dev": {
- "symfony/phpunit-bridge": "^4.4 || ^5.1"
+ "bamarni/composer-bin-plugin": "^1.8.2",
+ "phpunit/phpunit": "^8.5.44 || ^9.6.25"
},
"type": "library",
"extra": {
- "branch-alias": {
- "dev-master": "1.5-dev"
+ "bamarni-bin": {
+ "bin-links": true,
+ "forward-command": false
}
},
"autoload": {
- "files": [
- "src/functions_include.php"
- ],
"psr-4": {
"GuzzleHttp\\Promise\\": "src/"
}
@@ -2238,7 +2529,7 @@
],
"support": {
"issues": "https://github.com/guzzle/promises/issues",
- "source": "https://github.com/guzzle/promises/tree/1.5.1"
+ "source": "https://github.com/guzzle/promises/tree/2.3.0"
},
"funding": [
{
@@ -2254,26 +2545,26 @@
"type": "tidelift"
}
],
- "time": "2021-10-22T20:56:57+00:00"
+ "time": "2025-08-22T14:34:08+00:00"
},
{
"name": "guzzlehttp/psr7",
- "version": "2.2.1",
+ "version": "2.7.1",
"source": {
"type": "git",
"url": "https://github.com/guzzle/psr7.git",
- "reference": "c94a94f120803a18554c1805ef2e539f8285f9a2"
+ "reference": "c2270caaabe631b3b44c85f99e5a04bbb8060d16"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/guzzle/psr7/zipball/c94a94f120803a18554c1805ef2e539f8285f9a2",
- "reference": "c94a94f120803a18554c1805ef2e539f8285f9a2",
+ "url": "https://api.github.com/repos/guzzle/psr7/zipball/c2270caaabe631b3b44c85f99e5a04bbb8060d16",
+ "reference": "c2270caaabe631b3b44c85f99e5a04bbb8060d16",
"shasum": ""
},
"require": {
"php": "^7.2.5 || ^8.0",
"psr/http-factory": "^1.0",
- "psr/http-message": "^1.0",
+ "psr/http-message": "^1.1 || ^2.0",
"ralouphie/getallheaders": "^3.0"
},
"provide": {
@@ -2281,17 +2572,18 @@
"psr/http-message-implementation": "1.0"
},
"require-dev": {
- "bamarni/composer-bin-plugin": "^1.4.1",
- "http-interop/http-factory-tests": "^0.9",
- "phpunit/phpunit": "^8.5.8 || ^9.3.10"
+ "bamarni/composer-bin-plugin": "^1.8.2",
+ "http-interop/http-factory-tests": "0.9.0",
+ "phpunit/phpunit": "^8.5.39 || ^9.6.20"
},
"suggest": {
"laminas/laminas-httphandlerrunner": "Emit PSR-7 responses"
},
"type": "library",
"extra": {
- "branch-alias": {
- "dev-master": "2.2-dev"
+ "bamarni-bin": {
+ "bin-links": true,
+ "forward-command": false
}
},
"autoload": {
@@ -2353,7 +2645,7 @@
],
"support": {
"issues": "https://github.com/guzzle/psr7/issues",
- "source": "https://github.com/guzzle/psr7/tree/2.2.1"
+ "source": "https://github.com/guzzle/psr7/tree/2.7.1"
},
"funding": [
{
@@ -2369,20 +2661,20 @@
"type": "tidelift"
}
],
- "time": "2022-03-20T21:55:58+00:00"
+ "time": "2025-03-27T12:30:47+00:00"
},
{
"name": "laminas/laminas-code",
- "version": "4.5.1",
+ "version": "4.7.1",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-code.git",
- "reference": "6fd96d4d913571a2cd056a27b123fa28cb90ac4e"
+ "reference": "91aabc066d5620428120800c0eafc0411e441a62"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-code/zipball/6fd96d4d913571a2cd056a27b123fa28cb90ac4e",
- "reference": "6fd96d4d913571a2cd056a27b123fa28cb90ac4e",
+ "url": "https://api.github.com/repos/laminas/laminas-code/zipball/91aabc066d5620428120800c0eafc0411e441a62",
+ "reference": "91aabc066d5620428120800c0eafc0411e441a62",
"shasum": ""
},
"require": {
@@ -2394,7 +2686,7 @@
"laminas/laminas-coding-standard": "^2.3.0",
"laminas/laminas-stdlib": "^3.6.1",
"phpunit/phpunit": "^9.5.10",
- "psalm/plugin-phpunit": "^0.16.1",
+ "psalm/plugin-phpunit": "^0.17.0",
"vimeo/psalm": "^4.13.1"
},
"suggest": {
@@ -2435,36 +2727,36 @@
"type": "community_bridge"
}
],
- "time": "2021-12-19T18:06:55+00:00"
+ "time": "2022-11-21T01:32:31+00:00"
},
{
"name": "laminas/laminas-escaper",
- "version": "2.10.0",
+ "version": "2.12.0",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-escaper.git",
- "reference": "58af67282db37d24e584a837a94ee55b9c7552be"
+ "reference": "ee7a4c37bf3d0e8c03635d5bddb5bb3184ead490"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/58af67282db37d24e584a837a94ee55b9c7552be",
- "reference": "58af67282db37d24e584a837a94ee55b9c7552be",
+ "url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/ee7a4c37bf3d0e8c03635d5bddb5bb3184ead490",
+ "reference": "ee7a4c37bf3d0e8c03635d5bddb5bb3184ead490",
"shasum": ""
},
"require": {
"ext-ctype": "*",
"ext-mbstring": "*",
- "php": "^7.4 || ~8.0.0 || ~8.1.0"
+ "php": "^7.4 || ~8.0.0 || ~8.1.0 || ~8.2.0"
},
"conflict": {
"zendframework/zend-escaper": "*"
},
"require-dev": {
"infection/infection": "^0.26.6",
- "laminas/laminas-coding-standard": "~2.3.0",
+ "laminas/laminas-coding-standard": "~2.4.0",
"maglnet/composer-require-checker": "^3.8.0",
"phpunit/phpunit": "^9.5.18",
- "psalm/plugin-phpunit": "^0.16.1",
+ "psalm/plugin-phpunit": "^0.17.0",
"vimeo/psalm": "^4.22.0"
},
"type": "library",
@@ -2497,20 +2789,20 @@
"type": "community_bridge"
}
],
- "time": "2022-03-08T20:15:36+00:00"
+ "time": "2022-10-10T10:11:09+00:00"
},
{
"name": "league/flysystem",
- "version": "1.1.9",
+ "version": "1.1.10",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/flysystem.git",
- "reference": "094defdb4a7001845300334e7c1ee2335925ef99"
+ "reference": "3239285c825c152bcc315fe0e87d6b55f5972ed1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/094defdb4a7001845300334e7c1ee2335925ef99",
- "reference": "094defdb4a7001845300334e7c1ee2335925ef99",
+ "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/3239285c825c152bcc315fe0e87d6b55f5972ed1",
+ "reference": "3239285c825c152bcc315fe0e87d6b55f5972ed1",
"shasum": ""
},
"require": {
@@ -2583,7 +2875,7 @@
],
"support": {
"issues": "https://github.com/thephpleague/flysystem/issues",
- "source": "https://github.com/thephpleague/flysystem/tree/1.1.9"
+ "source": "https://github.com/thephpleague/flysystem/tree/1.1.10"
},
"funding": [
{
@@ -2591,20 +2883,20 @@
"type": "other"
}
],
- "time": "2021-12-09T09:40:50+00:00"
+ "time": "2022-10-04T09:16:37+00:00"
},
{
"name": "league/flysystem-aws-s3-v3",
- "version": "1.0.29",
+ "version": "1.0.30",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/flysystem-aws-s3-v3.git",
- "reference": "4e25cc0582a36a786c31115e419c6e40498f6972"
+ "reference": "af286f291ebab6877bac0c359c6c2cb017eb061d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/flysystem-aws-s3-v3/zipball/4e25cc0582a36a786c31115e419c6e40498f6972",
- "reference": "4e25cc0582a36a786c31115e419c6e40498f6972",
+ "url": "https://api.github.com/repos/thephpleague/flysystem-aws-s3-v3/zipball/af286f291ebab6877bac0c359c6c2cb017eb061d",
+ "reference": "af286f291ebab6877bac0c359c6c2cb017eb061d",
"shasum": ""
},
"require": {
@@ -2640,32 +2932,46 @@
"description": "Flysystem adapter for the AWS S3 SDK v3.x",
"support": {
"issues": "https://github.com/thephpleague/flysystem-aws-s3-v3/issues",
- "source": "https://github.com/thephpleague/flysystem-aws-s3-v3/tree/1.0.29"
+ "source": "https://github.com/thephpleague/flysystem-aws-s3-v3/tree/1.0.30"
},
- "time": "2020-10-08T18:58:37+00:00"
+ "funding": [
+ {
+ "url": "https://offset.earth/frankdejonge",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/frankdejonge",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/league/flysystem",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-07-02T13:51:38+00:00"
},
{
"name": "league/mime-type-detection",
- "version": "1.11.0",
+ "version": "1.16.0",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/mime-type-detection.git",
- "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd"
+ "reference": "2d6702ff215bf922936ccc1ad31007edc76451b9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/ff6248ea87a9f116e78edd6002e39e5128a0d4dd",
- "reference": "ff6248ea87a9f116e78edd6002e39e5128a0d4dd",
+ "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/2d6702ff215bf922936ccc1ad31007edc76451b9",
+ "reference": "2d6702ff215bf922936ccc1ad31007edc76451b9",
"shasum": ""
},
"require": {
"ext-fileinfo": "*",
- "php": "^7.2 || ^8.0"
+ "php": "^7.4 || ^8.0"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "^3.2",
"phpstan/phpstan": "^0.12.68",
- "phpunit/phpunit": "^8.5.8 || ^9.3"
+ "phpunit/phpunit": "^8.5.8 || ^9.3 || ^10.0"
},
"type": "library",
"autoload": {
@@ -2686,7 +2992,7 @@
"description": "Mime-type detection for Flysystem",
"support": {
"issues": "https://github.com/thephpleague/mime-type-detection/issues",
- "source": "https://github.com/thephpleague/mime-type-detection/tree/1.11.0"
+ "source": "https://github.com/thephpleague/mime-type-detection/tree/1.16.0"
},
"funding": [
{
@@ -2698,20 +3004,20 @@
"type": "tidelift"
}
],
- "time": "2022-04-17T13:12:02+00:00"
+ "time": "2024-09-21T08:32:55+00:00"
},
{
"name": "monolog/monolog",
- "version": "2.5.0",
+ "version": "2.10.0",
"source": {
"type": "git",
"url": "https://github.com/Seldaek/monolog.git",
- "reference": "4192345e260f1d51b365536199744b987e160edc"
+ "reference": "5cf826f2991858b54d5c3809bee745560a1042a7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Seldaek/monolog/zipball/4192345e260f1d51b365536199744b987e160edc",
- "reference": "4192345e260f1d51b365536199744b987e160edc",
+ "url": "https://api.github.com/repos/Seldaek/monolog/zipball/5cf826f2991858b54d5c3809bee745560a1042a7",
+ "reference": "5cf826f2991858b54d5c3809bee745560a1042a7",
"shasum": ""
},
"require": {
@@ -2724,18 +3030,22 @@
"require-dev": {
"aws/aws-sdk-php": "^2.4.9 || ^3.0",
"doctrine/couchdb": "~1.0@dev",
- "elasticsearch/elasticsearch": "^7",
- "graylog2/gelf-php": "^1.4.2",
+ "elasticsearch/elasticsearch": "^7 || ^8",
+ "ext-json": "*",
+ "graylog2/gelf-php": "^1.4.2 || ^2@dev",
+ "guzzlehttp/guzzle": "^7.4",
+ "guzzlehttp/psr7": "^2.2",
"mongodb/mongodb": "^1.8",
"php-amqplib/php-amqplib": "~2.4 || ^3",
- "php-console/php-console": "^3.1.3",
- "phpspec/prophecy": "^1.6.1",
- "phpstan/phpstan": "^0.12.91",
- "phpunit/phpunit": "^8.5",
- "predis/predis": "^1.1",
+ "phpspec/prophecy": "^1.15",
+ "phpstan/phpstan": "^1.10",
+ "phpunit/phpunit": "^8.5.38 || ^9.6.19",
+ "predis/predis": "^1.1 || ^2.0",
"rollbar/rollbar": "^1.3 || ^2 || ^3",
- "ruflin/elastica": ">=0.90@dev",
- "swiftmailer/swiftmailer": "^5.3|^6.0"
+ "ruflin/elastica": "^7",
+ "swiftmailer/swiftmailer": "^5.3|^6.0",
+ "symfony/mailer": "^5.4 || ^6",
+ "symfony/mime": "^5.4 || ^6"
},
"suggest": {
"aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB",
@@ -2750,7 +3060,6 @@
"graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",
"mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)",
"php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib",
- "php-console/php-console": "Allow sending log messages to Google Chrome",
"rollbar/rollbar": "Allow sending log messages to Rollbar",
"ruflin/elastica": "Allow sending log messages to an Elastic Search server"
},
@@ -2785,7 +3094,7 @@
],
"support": {
"issues": "https://github.com/Seldaek/monolog/issues",
- "source": "https://github.com/Seldaek/monolog/tree/2.5.0"
+ "source": "https://github.com/Seldaek/monolog/tree/2.10.0"
},
"funding": [
{
@@ -2797,38 +3106,39 @@
"type": "tidelift"
}
],
- "time": "2022-04-08T15:43:54+00:00"
+ "time": "2024-11-12T12:43:37+00:00"
},
{
"name": "mpdf/mpdf",
- "version": "v8.1.1",
+ "version": "v8.2.5",
"source": {
"type": "git",
"url": "https://github.com/mpdf/mpdf.git",
- "reference": "e511e89a66bdb066e3fbf352f00f4734d5064cbf"
+ "reference": "e175b05e3e00977b85feb96a8cccb174ac63621f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/mpdf/mpdf/zipball/e511e89a66bdb066e3fbf352f00f4734d5064cbf",
- "reference": "e511e89a66bdb066e3fbf352f00f4734d5064cbf",
+ "url": "https://api.github.com/repos/mpdf/mpdf/zipball/e175b05e3e00977b85feb96a8cccb174ac63621f",
+ "reference": "e175b05e3e00977b85feb96a8cccb174ac63621f",
"shasum": ""
},
"require": {
"ext-gd": "*",
"ext-mbstring": "*",
+ "mpdf/psr-http-message-shim": "^1.0 || ^2.0",
+ "mpdf/psr-log-aware-trait": "^2.0 || ^3.0",
"myclabs/deep-copy": "^1.7",
"paragonie/random_compat": "^1.4|^2.0|^9.99.99",
- "php": "^5.6 || ^7.0 || ~8.0.0 || ~8.1.0",
- "php-http/message-factory": "^1.0",
- "psr/http-message": "^1.0",
- "psr/log": "^1.0 || ^2.0",
+ "php": "^5.6 || ^7.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0",
+ "psr/http-message": "^1.0 || ^2.0",
+ "psr/log": "^1.0 || ^2.0 || ^3.0",
"setasign/fpdi": "^2.1"
},
"require-dev": {
"mockery/mockery": "^1.3.0",
"mpdf/qrcode": "^1.1.0",
"squizlabs/php_codesniffer": "^3.5.0",
- "tracy/tracy": "^2.4",
+ "tracy/tracy": "~2.5",
"yoast/phpunit-polyfills": "^1.0"
},
"suggest": {
@@ -2838,6 +3148,9 @@
},
"type": "library",
"autoload": {
+ "files": [
+ "src/functions.php"
+ ],
"psr-4": {
"Mpdf\\": "src/"
}
@@ -2864,7 +3177,7 @@
"utf-8"
],
"support": {
- "docs": "http://mpdf.github.io",
+ "docs": "https://mpdf.github.io",
"issues": "https://github.com/mpdf/mpdf/issues",
"source": "https://github.com/mpdf/mpdf"
},
@@ -2874,29 +3187,121 @@
"type": "custom"
}
],
- "time": "2022-04-18T11:50:28+00:00"
+ "time": "2024-11-18T15:30:42+00:00"
},
{
- "name": "mtdowling/jmespath.php",
- "version": "2.6.1",
+ "name": "mpdf/psr-http-message-shim",
+ "version": "v2.0.1",
"source": {
"type": "git",
- "url": "https://github.com/jmespath/jmespath.php.git",
- "reference": "9b87907a81b87bc76d19a7fb2d61e61486ee9edb"
+ "url": "https://github.com/mpdf/psr-http-message-shim.git",
+ "reference": "f25a0153d645e234f9db42e5433b16d9b113920f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/jmespath/jmespath.php/zipball/9b87907a81b87bc76d19a7fb2d61e61486ee9edb",
- "reference": "9b87907a81b87bc76d19a7fb2d61e61486ee9edb",
+ "url": "https://api.github.com/repos/mpdf/psr-http-message-shim/zipball/f25a0153d645e234f9db42e5433b16d9b113920f",
+ "reference": "f25a0153d645e234f9db42e5433b16d9b113920f",
"shasum": ""
},
"require": {
- "php": "^5.4 || ^7.0 || ^8.0",
- "symfony/polyfill-mbstring": "^1.17"
+ "psr/http-message": "^2.0"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Mpdf\\PsrHttpMessageShim\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Mark Dorison",
+ "email": "mark@chromatichq.com"
+ },
+ {
+ "name": "Kristofer Widholm",
+ "email": "kristofer@chromatichq.com"
+ },
+ {
+ "name": "Nigel Cunningham",
+ "email": "nigel.cunningham@technocrat.com.au"
+ }
+ ],
+ "description": "Shim to allow support of different psr/message versions.",
+ "support": {
+ "issues": "https://github.com/mpdf/psr-http-message-shim/issues",
+ "source": "https://github.com/mpdf/psr-http-message-shim/tree/v2.0.1"
+ },
+ "time": "2023-10-02T14:34:03+00:00"
+ },
+ {
+ "name": "mpdf/psr-log-aware-trait",
+ "version": "v2.0.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/mpdf/psr-log-aware-trait.git",
+ "reference": "7a077416e8f39eb626dee4246e0af99dd9ace275"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/mpdf/psr-log-aware-trait/zipball/7a077416e8f39eb626dee4246e0af99dd9ace275",
+ "reference": "7a077416e8f39eb626dee4246e0af99dd9ace275",
+ "shasum": ""
+ },
+ "require": {
+ "psr/log": "^1.0 || ^2.0"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Mpdf\\PsrLogAwareTrait\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Mark Dorison",
+ "email": "mark@chromatichq.com"
+ },
+ {
+ "name": "Kristofer Widholm",
+ "email": "kristofer@chromatichq.com"
+ }
+ ],
+ "description": "Trait to allow support of different psr/log versions.",
+ "support": {
+ "issues": "https://github.com/mpdf/psr-log-aware-trait/issues",
+ "source": "https://github.com/mpdf/psr-log-aware-trait/tree/v2.0.0"
+ },
+ "time": "2023-05-03T06:18:28+00:00"
+ },
+ {
+ "name": "mtdowling/jmespath.php",
+ "version": "2.8.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/jmespath/jmespath.php.git",
+ "reference": "a2a865e05d5f420b50cc2f85bb78d565db12a6bc"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/jmespath/jmespath.php/zipball/a2a865e05d5f420b50cc2f85bb78d565db12a6bc",
+ "reference": "a2a865e05d5f420b50cc2f85bb78d565db12a6bc",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7.2.5 || ^8.0",
+ "symfony/polyfill-mbstring": "^1.17"
},
"require-dev": {
- "composer/xdebug-handler": "^1.4 || ^2.0",
- "phpunit/phpunit": "^4.8.36 || ^7.5.15"
+ "composer/xdebug-handler": "^3.0.3",
+ "phpunit/phpunit": "^8.5.33"
},
"bin": [
"bin/jp.php"
@@ -2904,7 +3309,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.6-dev"
+ "dev-master": "2.8-dev"
}
},
"autoload": {
@@ -2920,6 +3325,11 @@
"MIT"
],
"authors": [
+ {
+ "name": "Graham Campbell",
+ "email": "hello@gjcampbell.co.uk",
+ "homepage": "https://github.com/GrahamCampbell"
+ },
{
"name": "Michael Dowling",
"email": "mtdowling@gmail.com",
@@ -2933,22 +3343,22 @@
],
"support": {
"issues": "https://github.com/jmespath/jmespath.php/issues",
- "source": "https://github.com/jmespath/jmespath.php/tree/2.6.1"
+ "source": "https://github.com/jmespath/jmespath.php/tree/2.8.0"
},
- "time": "2021-06-14T00:11:39+00:00"
+ "time": "2024-09-04T18:46:31+00:00"
},
{
"name": "myclabs/deep-copy",
- "version": "1.11.0",
+ "version": "1.13.4",
"source": {
"type": "git",
"url": "https://github.com/myclabs/DeepCopy.git",
- "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614"
+ "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/14daed4296fae74d9e3201d2c4925d1acb7aa614",
- "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614",
+ "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/07d290f0c47959fd5eed98c95ee5602db07e0b6a",
+ "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a",
"shasum": ""
},
"require": {
@@ -2956,11 +3366,12 @@
},
"conflict": {
"doctrine/collections": "<1.6.8",
- "doctrine/common": "<2.13.3 || >=3,<3.2.2"
+ "doctrine/common": "<2.13.3 || >=3 <3.2.2"
},
"require-dev": {
"doctrine/collections": "^1.6.8",
"doctrine/common": "^2.13.3 || ^3.2.2",
+ "phpspec/prophecy": "^1.10",
"phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13"
},
"type": "library",
@@ -2986,7 +3397,7 @@
],
"support": {
"issues": "https://github.com/myclabs/DeepCopy/issues",
- "source": "https://github.com/myclabs/DeepCopy/tree/1.11.0"
+ "source": "https://github.com/myclabs/DeepCopy/tree/1.13.4"
},
"funding": [
{
@@ -2994,7 +3405,7 @@
"type": "tidelift"
}
],
- "time": "2022-03-03T13:19:32+00:00"
+ "time": "2025-08-01T08:46:24+00:00"
},
{
"name": "ongr/elasticsearch-dsl",
@@ -3048,60 +3459,6 @@
},
"time": "2021-04-27T10:58:40+00:00"
},
- {
- "name": "php-http/message-factory",
- "version": "v1.0.2",
- "source": {
- "type": "git",
- "url": "https://github.com/php-http/message-factory.git",
- "reference": "a478cb11f66a6ac48d8954216cfed9aa06a501a1"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/php-http/message-factory/zipball/a478cb11f66a6ac48d8954216cfed9aa06a501a1",
- "reference": "a478cb11f66a6ac48d8954216cfed9aa06a501a1",
- "shasum": ""
- },
- "require": {
- "php": ">=5.4",
- "psr/http-message": "^1.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Http\\Message\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "MĂĄrk SĂĄgi-KazĂĄr",
- "email": "mark.sagikazar@gmail.com"
- }
- ],
- "description": "Factory interfaces for PSR-7 HTTP Message",
- "homepage": "http://php-http.org",
- "keywords": [
- "factory",
- "http",
- "message",
- "stream",
- "uri"
- ],
- "support": {
- "issues": "https://github.com/php-http/message-factory/issues",
- "source": "https://github.com/php-http/message-factory/tree/master"
- },
- "time": "2015-12-19T14:08:53+00:00"
- },
{
"name": "psr/cache",
"version": "1.0.1",
@@ -3201,21 +3558,21 @@
},
{
"name": "psr/http-client",
- "version": "1.0.1",
+ "version": "1.0.3",
"source": {
"type": "git",
"url": "https://github.com/php-fig/http-client.git",
- "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621"
+ "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621",
- "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621",
+ "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90",
+ "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90",
"shasum": ""
},
"require": {
"php": "^7.0 || ^8.0",
- "psr/http-message": "^1.0"
+ "psr/http-message": "^1.0 || ^2.0"
},
"type": "library",
"extra": {
@@ -3235,7 +3592,7 @@
"authors": [
{
"name": "PHP-FIG",
- "homepage": "http://www.php-fig.org/"
+ "homepage": "https://www.php-fig.org/"
}
],
"description": "Common interface for HTTP clients",
@@ -3247,27 +3604,27 @@
"psr-18"
],
"support": {
- "source": "https://github.com/php-fig/http-client/tree/master"
+ "source": "https://github.com/php-fig/http-client"
},
- "time": "2020-06-29T06:28:15+00:00"
+ "time": "2023-09-23T14:17:50+00:00"
},
{
"name": "psr/http-factory",
- "version": "1.0.1",
+ "version": "1.1.0",
"source": {
"type": "git",
"url": "https://github.com/php-fig/http-factory.git",
- "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be"
+ "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be",
- "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be",
+ "url": "https://api.github.com/repos/php-fig/http-factory/zipball/2b4765fddfe3b508ac62f829e852b1501d3f6e8a",
+ "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a",
"shasum": ""
},
"require": {
- "php": ">=7.0.0",
- "psr/http-message": "^1.0"
+ "php": ">=7.1",
+ "psr/http-message": "^1.0 || ^2.0"
},
"type": "library",
"extra": {
@@ -3287,10 +3644,10 @@
"authors": [
{
"name": "PHP-FIG",
- "homepage": "http://www.php-fig.org/"
+ "homepage": "https://www.php-fig.org/"
}
],
- "description": "Common interfaces for PSR-7 HTTP message factories",
+ "description": "PSR-17: Common interfaces for PSR-7 HTTP message factories",
"keywords": [
"factory",
"http",
@@ -3302,31 +3659,31 @@
"response"
],
"support": {
- "source": "https://github.com/php-fig/http-factory/tree/master"
+ "source": "https://github.com/php-fig/http-factory"
},
- "time": "2019-04-30T12:38:16+00:00"
+ "time": "2024-04-15T12:06:14+00:00"
},
{
"name": "psr/http-message",
- "version": "1.0.1",
+ "version": "2.0",
"source": {
"type": "git",
"url": "https://github.com/php-fig/http-message.git",
- "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363"
+ "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363",
- "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363",
+ "url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71",
+ "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71",
"shasum": ""
},
"require": {
- "php": ">=5.3.0"
+ "php": "^7.2 || ^8.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.0.x-dev"
+ "dev-master": "2.0.x-dev"
}
},
"autoload": {
@@ -3341,7 +3698,7 @@
"authors": [
{
"name": "PHP-FIG",
- "homepage": "http://www.php-fig.org/"
+ "homepage": "https://www.php-fig.org/"
}
],
"description": "Common interface for HTTP messages",
@@ -3355,9 +3712,9 @@
"response"
],
"support": {
- "source": "https://github.com/php-fig/http-message/tree/master"
+ "source": "https://github.com/php-fig/http-message/tree/2.0"
},
- "time": "2016-08-06T14:39:51+00:00"
+ "time": "2023-04-04T09:54:51+00:00"
},
{
"name": "psr/link",
@@ -3507,42 +3864,53 @@
},
{
"name": "ramsey/collection",
- "version": "1.2.2",
+ "version": "1.3.0",
"source": {
"type": "git",
"url": "https://github.com/ramsey/collection.git",
- "reference": "cccc74ee5e328031b15640b51056ee8d3bb66c0a"
+ "reference": "ad7475d1c9e70b190ecffc58f2d989416af339b4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/ramsey/collection/zipball/cccc74ee5e328031b15640b51056ee8d3bb66c0a",
- "reference": "cccc74ee5e328031b15640b51056ee8d3bb66c0a",
+ "url": "https://api.github.com/repos/ramsey/collection/zipball/ad7475d1c9e70b190ecffc58f2d989416af339b4",
+ "reference": "ad7475d1c9e70b190ecffc58f2d989416af339b4",
"shasum": ""
},
"require": {
- "php": "^7.3 || ^8",
+ "php": "^7.4 || ^8.0",
"symfony/polyfill-php81": "^1.23"
},
"require-dev": {
- "captainhook/captainhook": "^5.3",
- "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0",
- "ergebnis/composer-normalize": "^2.6",
- "fakerphp/faker": "^1.5",
- "hamcrest/hamcrest-php": "^2",
- "jangregor/phpstan-prophecy": "^0.8",
- "mockery/mockery": "^1.3",
+ "captainhook/plugin-composer": "^5.3",
+ "ergebnis/composer-normalize": "^2.28.3",
+ "fakerphp/faker": "^1.21",
+ "hamcrest/hamcrest-php": "^2.0",
+ "jangregor/phpstan-prophecy": "^1.0",
+ "mockery/mockery": "^1.5",
+ "php-parallel-lint/php-console-highlighter": "^1.0",
+ "php-parallel-lint/php-parallel-lint": "^1.3",
+ "phpcsstandards/phpcsutils": "^1.0.0-rc1",
"phpspec/prophecy-phpunit": "^2.0",
- "phpstan/extension-installer": "^1",
- "phpstan/phpstan": "^0.12.32",
- "phpstan/phpstan-mockery": "^0.12.5",
- "phpstan/phpstan-phpunit": "^0.12.11",
- "phpunit/phpunit": "^8.5 || ^9",
- "psy/psysh": "^0.10.4",
- "slevomat/coding-standard": "^6.3",
- "squizlabs/php_codesniffer": "^3.5",
- "vimeo/psalm": "^4.4"
+ "phpstan/extension-installer": "^1.2",
+ "phpstan/phpstan": "^1.9",
+ "phpstan/phpstan-mockery": "^1.1",
+ "phpstan/phpstan-phpunit": "^1.3",
+ "phpunit/phpunit": "^9.5",
+ "psalm/plugin-mockery": "^1.1",
+ "psalm/plugin-phpunit": "^0.18.4",
+ "ramsey/coding-standard": "^2.0.3",
+ "ramsey/conventional-commits": "^1.3",
+ "vimeo/psalm": "^5.4"
},
"type": "library",
+ "extra": {
+ "captainhook": {
+ "force-install": true
+ },
+ "ramsey/conventional-commits": {
+ "configFile": "conventional-commits.json"
+ }
+ },
"autoload": {
"psr-4": {
"Ramsey\\Collection\\": "src/"
@@ -3570,7 +3938,7 @@
],
"support": {
"issues": "https://github.com/ramsey/collection/issues",
- "source": "https://github.com/ramsey/collection/tree/1.2.2"
+ "source": "https://github.com/ramsey/collection/tree/1.3.0"
},
"funding": [
{
@@ -3582,7 +3950,7 @@
"type": "tidelift"
}
],
- "time": "2021-10-10T03:01:02+00:00"
+ "time": "2022-12-27T19:12:24+00:00"
},
{
"name": "ramsey/uuid",
@@ -3641,11 +4009,11 @@
},
"type": "library",
"extra": {
- "branch-alias": {
- "dev-main": "4.x-dev"
- },
"captainhook": {
"force-install": true
+ },
+ "branch-alias": {
+ "dev-main": "4.x-dev"
}
},
"autoload": {
@@ -3684,23 +4052,24 @@
},
{
"name": "react/promise",
- "version": "v2.9.0",
+ "version": "v3.3.0",
"source": {
"type": "git",
"url": "https://github.com/reactphp/promise.git",
- "reference": "234f8fd1023c9158e2314fa9d7d0e6a83db42910"
+ "reference": "23444f53a813a3296c1368bb104793ce8d88f04a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/reactphp/promise/zipball/234f8fd1023c9158e2314fa9d7d0e6a83db42910",
- "reference": "234f8fd1023c9158e2314fa9d7d0e6a83db42910",
+ "url": "https://api.github.com/repos/reactphp/promise/zipball/23444f53a813a3296c1368bb104793ce8d88f04a",
+ "reference": "23444f53a813a3296c1368bb104793ce8d88f04a",
"shasum": ""
},
"require": {
- "php": ">=5.4.0"
+ "php": ">=7.1.0"
},
"require-dev": {
- "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.36"
+ "phpstan/phpstan": "1.12.28 || 1.4.10",
+ "phpunit/phpunit": "^9.6 || ^7.5"
},
"type": "library",
"autoload": {
@@ -3744,32 +4113,28 @@
],
"support": {
"issues": "https://github.com/reactphp/promise/issues",
- "source": "https://github.com/reactphp/promise/tree/v2.9.0"
+ "source": "https://github.com/reactphp/promise/tree/v3.3.0"
},
"funding": [
{
- "url": "https://github.com/WyriHaximus",
- "type": "github"
- },
- {
- "url": "https://github.com/clue",
- "type": "github"
+ "url": "https://opencollective.com/reactphp",
+ "type": "open_collective"
}
],
- "time": "2022-02-11T10:27:51+00:00"
+ "time": "2025-08-19T18:57:03+00:00"
},
{
"name": "rize/uri-template",
- "version": "0.3.4",
+ "version": "0.3.8",
"source": {
"type": "git",
"url": "https://github.com/rize/UriTemplate.git",
- "reference": "2a874863c48d643b9e2e254ab288ec203060a0b8"
+ "reference": "34a5b96d0b65a5dddb7d20f09b6527a43faede24"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/rize/UriTemplate/zipball/2a874863c48d643b9e2e254ab288ec203060a0b8",
- "reference": "2a874863c48d643b9e2e254ab288ec203060a0b8",
+ "url": "https://api.github.com/repos/rize/UriTemplate/zipball/34a5b96d0b65a5dddb7d20f09b6527a43faede24",
+ "reference": "34a5b96d0b65a5dddb7d20f09b6527a43faede24",
"shasum": ""
},
"require": {
@@ -3802,32 +4167,36 @@
],
"support": {
"issues": "https://github.com/rize/UriTemplate/issues",
- "source": "https://github.com/rize/UriTemplate/tree/0.3.4"
+ "source": "https://github.com/rize/UriTemplate/tree/0.3.8"
},
"funding": [
{
"url": "https://www.paypal.me/rezigned",
"type": "custom"
},
+ {
+ "url": "https://github.com/rezigned",
+ "type": "github"
+ },
{
"url": "https://opencollective.com/rize-uri-template",
"type": "open_collective"
}
],
- "time": "2021-10-09T06:30:16+00:00"
+ "time": "2024-08-30T07:09:40+00:00"
},
{
"name": "setasign/fpdf",
- "version": "1.8.4",
+ "version": "1.8.6",
"source": {
"type": "git",
"url": "https://github.com/Setasign/FPDF.git",
- "reference": "b0ddd9c5b98ced8230ef38534f6f3c17308a7974"
+ "reference": "0838e0ee4925716fcbbc50ad9e1799b5edfae0a0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Setasign/FPDF/zipball/b0ddd9c5b98ced8230ef38534f6f3c17308a7974",
- "reference": "b0ddd9c5b98ced8230ef38534f6f3c17308a7974",
+ "url": "https://api.github.com/repos/Setasign/FPDF/zipball/0838e0ee4925716fcbbc50ad9e1799b5edfae0a0",
+ "reference": "0838e0ee4925716fcbbc50ad9e1799b5edfae0a0",
"shasum": ""
},
"require": {
@@ -3858,37 +4227,37 @@
"pdf"
],
"support": {
- "source": "https://github.com/Setasign/FPDF/tree/1.8.4"
+ "source": "https://github.com/Setasign/FPDF/tree/1.8.6"
},
- "time": "2021-08-30T07:50:06+00:00"
+ "time": "2023-06-26T14:44:25+00:00"
},
{
"name": "setasign/fpdi",
- "version": "v2.3.6",
+ "version": "v2.6.4",
"source": {
"type": "git",
"url": "https://github.com/Setasign/FPDI.git",
- "reference": "6231e315f73e4f62d72b73f3d6d78ff0eed93c31"
+ "reference": "4b53852fde2734ec6a07e458a085db627c60eada"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Setasign/FPDI/zipball/6231e315f73e4f62d72b73f3d6d78ff0eed93c31",
- "reference": "6231e315f73e4f62d72b73f3d6d78ff0eed93c31",
+ "url": "https://api.github.com/repos/Setasign/FPDI/zipball/4b53852fde2734ec6a07e458a085db627c60eada",
+ "reference": "4b53852fde2734ec6a07e458a085db627c60eada",
"shasum": ""
},
"require": {
"ext-zlib": "*",
- "php": "^5.6 || ^7.0 || ^8.0"
+ "php": "^7.1 || ^8.0"
},
"conflict": {
"setasign/tfpdf": "<1.31"
},
"require-dev": {
- "phpunit/phpunit": "~5.7",
- "setasign/fpdf": "~1.8",
- "setasign/tfpdf": "1.31",
+ "phpunit/phpunit": "^7",
+ "setasign/fpdf": "~1.8.6",
+ "setasign/tfpdf": "~1.33",
"squizlabs/php_codesniffer": "^3.5",
- "tecnickcom/tcpdf": "~6.2"
+ "tecnickcom/tcpdf": "^6.8"
},
"suggest": {
"setasign/fpdf": "FPDI will extend this class but as it is also possible to use TCPDF or tFPDF as an alternative. There's no fixed dependency configured."
@@ -3924,7 +4293,7 @@
],
"support": {
"issues": "https://github.com/Setasign/FPDI/issues",
- "source": "https://github.com/Setasign/FPDI/tree/v2.3.6"
+ "source": "https://github.com/Setasign/FPDI/tree/v2.6.4"
},
"funding": [
{
@@ -3932,7 +4301,7 @@
"type": "tidelift"
}
],
- "time": "2021-02-11T11:37:01+00:00"
+ "time": "2025-08-05T09:57:14+00:00"
},
{
"name": "stecman/symfony-console-completion",
@@ -4036,16 +4405,16 @@
},
{
"name": "symfony/cache",
- "version": "v5.4.8",
+ "version": "v5.4.46",
"source": {
"type": "git",
"url": "https://github.com/symfony/cache.git",
- "reference": "4c6747cf7e56c6b8e3094dd24852bd3e364375b1"
+ "reference": "0fe08ee32cec2748fbfea10c52d3ee02049e0f6b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/cache/zipball/4c6747cf7e56c6b8e3094dd24852bd3e364375b1",
- "reference": "4c6747cf7e56c6b8e3094dd24852bd3e364375b1",
+ "url": "https://api.github.com/repos/symfony/cache/zipball/0fe08ee32cec2748fbfea10c52d3ee02049e0f6b",
+ "reference": "0fe08ee32cec2748fbfea10c52d3ee02049e0f6b",
"shasum": ""
},
"require": {
@@ -4073,8 +4442,8 @@
"require-dev": {
"cache/integration-tests": "dev-master",
"doctrine/cache": "^1.6|^2.0",
- "doctrine/dbal": "^2.13.1|^3.0",
- "predis/predis": "^1.1",
+ "doctrine/dbal": "^2.13.1|^3|^4",
+ "predis/predis": "^1.1|^2.0",
"psr/simple-cache": "^1.0|^2.0",
"symfony/config": "^4.4|^5.0|^6.0",
"symfony/dependency-injection": "^4.4|^5.0|^6.0",
@@ -4106,14 +4475,14 @@
"homepage": "https://symfony.com/contributors"
}
],
- "description": "Provides an extended PSR-6, PSR-16 (and tags) implementation",
+ "description": "Provides extended PSR-6, PSR-16 (and tags) implementations",
"homepage": "https://symfony.com",
"keywords": [
"caching",
"psr6"
],
"support": {
- "source": "https://github.com/symfony/cache/tree/v5.4.8"
+ "source": "https://github.com/symfony/cache/tree/v5.4.46"
},
"funding": [
{
@@ -4129,20 +4498,20 @@
"type": "tidelift"
}
],
- "time": "2022-04-26T13:19:20+00:00"
+ "time": "2024-11-04T11:43:55+00:00"
},
{
"name": "symfony/cache-contracts",
- "version": "v2.5.1",
+ "version": "v2.5.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/cache-contracts.git",
- "reference": "64be4a7acb83b6f2bf6de9a02cee6dad41277ebc"
+ "reference": "517c3a3619dadfa6952c4651767fcadffb4df65e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/64be4a7acb83b6f2bf6de9a02cee6dad41277ebc",
- "reference": "64be4a7acb83b6f2bf6de9a02cee6dad41277ebc",
+ "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/517c3a3619dadfa6952c4651767fcadffb4df65e",
+ "reference": "517c3a3619dadfa6952c4651767fcadffb4df65e",
"shasum": ""
},
"require": {
@@ -4154,12 +4523,12 @@
},
"type": "library",
"extra": {
+ "thanks": {
+ "url": "https://github.com/symfony/contracts",
+ "name": "symfony/contracts"
+ },
"branch-alias": {
"dev-main": "2.5-dev"
- },
- "thanks": {
- "name": "symfony/contracts",
- "url": "https://github.com/symfony/contracts"
}
},
"autoload": {
@@ -4192,7 +4561,7 @@
"standards"
],
"support": {
- "source": "https://github.com/symfony/cache-contracts/tree/v2.5.1"
+ "source": "https://github.com/symfony/cache-contracts/tree/v2.5.4"
},
"funding": [
{
@@ -4208,20 +4577,20 @@
"type": "tidelift"
}
],
- "time": "2022-01-02T09:53:40+00:00"
+ "time": "2024-09-25T14:11:13+00:00"
},
{
"name": "symfony/config",
- "version": "v4.4.41",
+ "version": "v4.4.44",
"source": {
"type": "git",
"url": "https://github.com/symfony/config.git",
- "reference": "9d031eb2d4292aed117b0f7fafd5c436dcf3dfd7"
+ "reference": "ed42f8f9da528d2c6cae36fe1f380b0c1d8f0658"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/config/zipball/9d031eb2d4292aed117b0f7fafd5c436dcf3dfd7",
- "reference": "9d031eb2d4292aed117b0f7fafd5c436dcf3dfd7",
+ "url": "https://api.github.com/repos/symfony/config/zipball/ed42f8f9da528d2c6cae36fe1f380b0c1d8f0658",
+ "reference": "ed42f8f9da528d2c6cae36fe1f380b0c1d8f0658",
"shasum": ""
},
"require": {
@@ -4270,7 +4639,7 @@
"description": "Helps you find, load, combine, autofill and validate configuration values of any kind",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/config/tree/v4.4.41"
+ "source": "https://github.com/symfony/config/tree/v4.4.44"
},
"funding": [
{
@@ -4286,20 +4655,20 @@
"type": "tidelift"
}
],
- "time": "2022-04-12T15:19:55+00:00"
+ "time": "2022-07-20T09:59:04+00:00"
},
{
"name": "symfony/console",
- "version": "v4.4.41",
+ "version": "v4.4.49",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "0e1e62083b20ccb39c2431293de060f756af905c"
+ "reference": "33fa45ffc81fdcc1ca368d4946da859c8cdb58d9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/0e1e62083b20ccb39c2431293de060f756af905c",
- "reference": "0e1e62083b20ccb39c2431293de060f756af905c",
+ "url": "https://api.github.com/repos/symfony/console/zipball/33fa45ffc81fdcc1ca368d4946da859c8cdb58d9",
+ "reference": "33fa45ffc81fdcc1ca368d4946da859c8cdb58d9",
"shasum": ""
},
"require": {
@@ -4360,7 +4729,7 @@
"description": "Eases the creation of beautiful and testable command line interfaces",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/console/tree/v4.4.41"
+ "source": "https://github.com/symfony/console/tree/v4.4.49"
},
"funding": [
{
@@ -4376,20 +4745,20 @@
"type": "tidelift"
}
],
- "time": "2022-04-12T15:19:55+00:00"
+ "time": "2022-11-05T17:10:16+00:00"
},
{
"name": "symfony/debug",
- "version": "v4.4.41",
+ "version": "v4.4.44",
"source": {
"type": "git",
"url": "https://github.com/symfony/debug.git",
- "reference": "6637e62480b60817b9a6984154a533e8e64c6bd5"
+ "reference": "1a692492190773c5310bc7877cb590c04c2f05be"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/debug/zipball/6637e62480b60817b9a6984154a533e8e64c6bd5",
- "reference": "6637e62480b60817b9a6984154a533e8e64c6bd5",
+ "url": "https://api.github.com/repos/symfony/debug/zipball/1a692492190773c5310bc7877cb590c04c2f05be",
+ "reference": "1a692492190773c5310bc7877cb590c04c2f05be",
"shasum": ""
},
"require": {
@@ -4428,7 +4797,7 @@
"description": "Provides tools to ease debugging PHP code",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/debug/tree/v4.4.41"
+ "source": "https://github.com/symfony/debug/tree/v4.4.44"
},
"funding": [
{
@@ -4444,20 +4813,21 @@
"type": "tidelift"
}
],
- "time": "2022-04-12T15:19:55+00:00"
+ "abandoned": "symfony/error-handler",
+ "time": "2022-07-28T16:29:46+00:00"
},
{
"name": "symfony/dependency-injection",
- "version": "v4.4.41",
+ "version": "v4.4.49",
"source": {
"type": "git",
"url": "https://github.com/symfony/dependency-injection.git",
- "reference": "74c7f55de0eced4d3c9654809b1871870386a577"
+ "reference": "9065fe97dbd38a897e95ea254eb5ddfe1310f734"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/74c7f55de0eced4d3c9654809b1871870386a577",
- "reference": "74c7f55de0eced4d3c9654809b1871870386a577",
+ "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/9065fe97dbd38a897e95ea254eb5ddfe1310f734",
+ "reference": "9065fe97dbd38a897e95ea254eb5ddfe1310f734",
"shasum": ""
},
"require": {
@@ -4514,7 +4884,7 @@
"description": "Allows you to standardize and centralize the way objects are constructed in your application",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/dependency-injection/tree/v4.4.41"
+ "source": "https://github.com/symfony/dependency-injection/tree/v4.4.49"
},
"funding": [
{
@@ -4530,20 +4900,20 @@
"type": "tidelift"
}
],
- "time": "2022-04-12T15:19:55+00:00"
+ "time": "2022-11-16T16:18:09+00:00"
},
{
"name": "symfony/deprecation-contracts",
- "version": "v2.5.1",
+ "version": "v2.5.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/deprecation-contracts.git",
- "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66"
+ "reference": "605389f2a7e5625f273b53960dc46aeaf9c62918"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/e8b495ea28c1d97b5e0c121748d6f9b53d075c66",
- "reference": "e8b495ea28c1d97b5e0c121748d6f9b53d075c66",
+ "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/605389f2a7e5625f273b53960dc46aeaf9c62918",
+ "reference": "605389f2a7e5625f273b53960dc46aeaf9c62918",
"shasum": ""
},
"require": {
@@ -4551,12 +4921,12 @@
},
"type": "library",
"extra": {
+ "thanks": {
+ "url": "https://github.com/symfony/contracts",
+ "name": "symfony/contracts"
+ },
"branch-alias": {
"dev-main": "2.5-dev"
- },
- "thanks": {
- "name": "symfony/contracts",
- "url": "https://github.com/symfony/contracts"
}
},
"autoload": {
@@ -4581,7 +4951,7 @@
"description": "A generic function and convention to trigger deprecation notices",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.1"
+ "source": "https://github.com/symfony/deprecation-contracts/tree/v2.5.4"
},
"funding": [
{
@@ -4597,20 +4967,20 @@
"type": "tidelift"
}
],
- "time": "2022-01-02T09:53:40+00:00"
+ "time": "2024-09-25T14:11:13+00:00"
},
{
"name": "symfony/error-handler",
- "version": "v4.4.41",
+ "version": "v4.4.44",
"source": {
"type": "git",
"url": "https://github.com/symfony/error-handler.git",
- "reference": "529feb0e03133dbd5fd3707200147cc4903206da"
+ "reference": "be731658121ef2d8be88f3a1ec938148a9237291"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/error-handler/zipball/529feb0e03133dbd5fd3707200147cc4903206da",
- "reference": "529feb0e03133dbd5fd3707200147cc4903206da",
+ "url": "https://api.github.com/repos/symfony/error-handler/zipball/be731658121ef2d8be88f3a1ec938148a9237291",
+ "reference": "be731658121ef2d8be88f3a1ec938148a9237291",
"shasum": ""
},
"require": {
@@ -4649,7 +5019,7 @@
"description": "Provides tools to manage errors and ease debugging PHP code",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/error-handler/tree/v4.4.41"
+ "source": "https://github.com/symfony/error-handler/tree/v4.4.44"
},
"funding": [
{
@@ -4665,20 +5035,20 @@
"type": "tidelift"
}
],
- "time": "2022-04-12T15:19:55+00:00"
+ "time": "2022-07-28T16:29:46+00:00"
},
{
"name": "symfony/event-dispatcher",
- "version": "v4.4.37",
+ "version": "v4.4.44",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher.git",
- "reference": "3ccfcfb96ecce1217d7b0875a0736976bc6e63dc"
+ "reference": "1e866e9e5c1b22168e0ce5f0b467f19bba61266a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/3ccfcfb96ecce1217d7b0875a0736976bc6e63dc",
- "reference": "3ccfcfb96ecce1217d7b0875a0736976bc6e63dc",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/1e866e9e5c1b22168e0ce5f0b467f19bba61266a",
+ "reference": "1e866e9e5c1b22168e0ce5f0b467f19bba61266a",
"shasum": ""
},
"require": {
@@ -4733,7 +5103,7 @@
"description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/event-dispatcher/tree/v4.4.37"
+ "source": "https://github.com/symfony/event-dispatcher/tree/v4.4.44"
},
"funding": [
{
@@ -4749,20 +5119,20 @@
"type": "tidelift"
}
],
- "time": "2022-01-02T09:41:36+00:00"
+ "time": "2022-07-20T09:59:04+00:00"
},
{
"name": "symfony/event-dispatcher-contracts",
- "version": "v1.1.12",
+ "version": "v1.10.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher-contracts.git",
- "reference": "1d5cd762abaa6b2a4169d3e77610193a7157129e"
+ "reference": "761c8b8387cfe5f8026594a75fdf0a4e83ba6974"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/1d5cd762abaa6b2a4169d3e77610193a7157129e",
- "reference": "1d5cd762abaa6b2a4169d3e77610193a7157129e",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/761c8b8387cfe5f8026594a75fdf0a4e83ba6974",
+ "reference": "761c8b8387cfe5f8026594a75fdf0a4e83ba6974",
"shasum": ""
},
"require": {
@@ -4774,12 +5144,12 @@
},
"type": "library",
"extra": {
+ "thanks": {
+ "url": "https://github.com/symfony/contracts",
+ "name": "symfony/contracts"
+ },
"branch-alias": {
"dev-main": "1.1-dev"
- },
- "thanks": {
- "name": "symfony/contracts",
- "url": "https://github.com/symfony/contracts"
}
},
"autoload": {
@@ -4812,7 +5182,7 @@
"standards"
],
"support": {
- "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v1.1.12"
+ "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v1.10.0"
},
"funding": [
{
@@ -4828,20 +5198,20 @@
"type": "tidelift"
}
],
- "time": "2022-01-02T09:41:36+00:00"
+ "time": "2022-07-20T09:59:04+00:00"
},
{
"name": "symfony/expression-language",
- "version": "v4.4.41",
+ "version": "v4.4.47",
"source": {
"type": "git",
"url": "https://github.com/symfony/expression-language.git",
- "reference": "2774df99a13bbf2339e1c5b1f8c47dbec8d67c2b"
+ "reference": "e4964c7636e19f6008660f450c09121c80c2a7b9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/expression-language/zipball/2774df99a13bbf2339e1c5b1f8c47dbec8d67c2b",
- "reference": "2774df99a13bbf2339e1c5b1f8c47dbec8d67c2b",
+ "url": "https://api.github.com/repos/symfony/expression-language/zipball/e4964c7636e19f6008660f450c09121c80c2a7b9",
+ "reference": "e4964c7636e19f6008660f450c09121c80c2a7b9",
"shasum": ""
},
"require": {
@@ -4875,7 +5245,7 @@
"description": "Provides an engine that can compile and evaluate expressions",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/expression-language/tree/v4.4.41"
+ "source": "https://github.com/symfony/expression-language/tree/v4.4.47"
},
"funding": [
{
@@ -4891,20 +5261,20 @@
"type": "tidelift"
}
],
- "time": "2022-04-03T16:32:29+00:00"
+ "time": "2022-10-03T15:15:11+00:00"
},
{
"name": "symfony/filesystem",
- "version": "v4.4.39",
+ "version": "v4.4.42",
"source": {
"type": "git",
"url": "https://github.com/symfony/filesystem.git",
- "reference": "72a5b35fecaa670b13954e6eaf414acbe2a67b35"
+ "reference": "815412ee8971209bd4c1eecd5f4f481eacd44bf5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/filesystem/zipball/72a5b35fecaa670b13954e6eaf414acbe2a67b35",
- "reference": "72a5b35fecaa670b13954e6eaf414acbe2a67b35",
+ "url": "https://api.github.com/repos/symfony/filesystem/zipball/815412ee8971209bd4c1eecd5f4f481eacd44bf5",
+ "reference": "815412ee8971209bd4c1eecd5f4f481eacd44bf5",
"shasum": ""
},
"require": {
@@ -4938,7 +5308,7 @@
"description": "Provides basic utilities for the filesystem",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/filesystem/tree/v4.4.39"
+ "source": "https://github.com/symfony/filesystem/tree/v4.4.42"
},
"funding": [
{
@@ -4954,20 +5324,20 @@
"type": "tidelift"
}
],
- "time": "2022-02-25T10:38:15+00:00"
+ "time": "2022-05-20T08:49:14+00:00"
},
{
"name": "symfony/finder",
- "version": "v4.4.41",
+ "version": "v4.4.44",
"source": {
"type": "git",
"url": "https://github.com/symfony/finder.git",
- "reference": "40790bdf293b462798882ef6da72bb49a4a6633a"
+ "reference": "66bd787edb5e42ff59d3523f623895af05043e4f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/finder/zipball/40790bdf293b462798882ef6da72bb49a4a6633a",
- "reference": "40790bdf293b462798882ef6da72bb49a4a6633a",
+ "url": "https://api.github.com/repos/symfony/finder/zipball/66bd787edb5e42ff59d3523f623895af05043e4f",
+ "reference": "66bd787edb5e42ff59d3523f623895af05043e4f",
"shasum": ""
},
"require": {
@@ -5000,7 +5370,7 @@
"description": "Finds files and directories via an intuitive fluent interface",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/finder/tree/v4.4.41"
+ "source": "https://github.com/symfony/finder/tree/v4.4.44"
},
"funding": [
{
@@ -5016,20 +5386,20 @@
"type": "tidelift"
}
],
- "time": "2022-04-14T15:36:10+00:00"
+ "time": "2022-07-29T07:35:46+00:00"
},
{
"name": "symfony/form",
- "version": "v4.4.41",
+ "version": "v4.4.48",
"source": {
"type": "git",
"url": "https://github.com/symfony/form.git",
- "reference": "d874bd4208741fd88bd5a1c6d22f2b30a28dc47e"
+ "reference": "e1d137b13e0ec2cb5c5e38debca7a510c6f858c6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/form/zipball/d874bd4208741fd88bd5a1c6d22f2b30a28dc47e",
- "reference": "d874bd4208741fd88bd5a1c6d22f2b30a28dc47e",
+ "url": "https://api.github.com/repos/symfony/form/zipball/e1d137b13e0ec2cb5c5e38debca7a510c6f858c6",
+ "reference": "e1d137b13e0ec2cb5c5e38debca7a510c6f858c6",
"shasum": ""
},
"require": {
@@ -5098,7 +5468,7 @@
"description": "Allows to easily create, process and reuse HTML forms",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/form/tree/v4.4.41"
+ "source": "https://github.com/symfony/form/tree/v4.4.48"
},
"funding": [
{
@@ -5114,20 +5484,20 @@
"type": "tidelift"
}
],
- "time": "2022-04-22T17:25:21+00:00"
+ "time": "2022-10-22T05:50:33+00:00"
},
{
"name": "symfony/http-client-contracts",
- "version": "v2.5.1",
+ "version": "v2.5.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-client-contracts.git",
- "reference": "1a4f708e4e87f335d1b1be6148060739152f0bd5"
+ "reference": "48ef1d0a082885877b664332b9427662065a360c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/1a4f708e4e87f335d1b1be6148060739152f0bd5",
- "reference": "1a4f708e4e87f335d1b1be6148060739152f0bd5",
+ "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/48ef1d0a082885877b664332b9427662065a360c",
+ "reference": "48ef1d0a082885877b664332b9427662065a360c",
"shasum": ""
},
"require": {
@@ -5138,12 +5508,12 @@
},
"type": "library",
"extra": {
+ "thanks": {
+ "url": "https://github.com/symfony/contracts",
+ "name": "symfony/contracts"
+ },
"branch-alias": {
"dev-main": "2.5-dev"
- },
- "thanks": {
- "name": "symfony/contracts",
- "url": "https://github.com/symfony/contracts"
}
},
"autoload": {
@@ -5176,7 +5546,7 @@
"standards"
],
"support": {
- "source": "https://github.com/symfony/http-client-contracts/tree/v2.5.1"
+ "source": "https://github.com/symfony/http-client-contracts/tree/v2.5.5"
},
"funding": [
{
@@ -5192,20 +5562,20 @@
"type": "tidelift"
}
],
- "time": "2022-03-13T20:07:29+00:00"
+ "time": "2024-11-28T08:37:04+00:00"
},
{
"name": "symfony/http-foundation",
- "version": "v4.4.41",
+ "version": "v4.4.49",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-foundation.git",
- "reference": "27441220aebeb096b4eb8267acaaa7feb5e4266c"
+ "reference": "191413c7b832c015bb38eae963f2e57498c3c173"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-foundation/zipball/27441220aebeb096b4eb8267acaaa7feb5e4266c",
- "reference": "27441220aebeb096b4eb8267acaaa7feb5e4266c",
+ "url": "https://api.github.com/repos/symfony/http-foundation/zipball/191413c7b832c015bb38eae963f2e57498c3c173",
+ "reference": "191413c7b832c015bb38eae963f2e57498c3c173",
"shasum": ""
},
"require": {
@@ -5244,7 +5614,7 @@
"description": "Defines an object-oriented layer for the HTTP specification",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/http-foundation/tree/v4.4.41"
+ "source": "https://github.com/symfony/http-foundation/tree/v4.4.49"
},
"funding": [
{
@@ -5260,20 +5630,20 @@
"type": "tidelift"
}
],
- "time": "2022-04-21T07:22:34+00:00"
+ "time": "2022-11-04T16:17:57+00:00"
},
{
"name": "symfony/http-kernel",
- "version": "v4.4.41",
+ "version": "v4.4.51",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-kernel.git",
- "reference": "7f8ce5bffc3939c63b7da32de5a546c98eb67698"
+ "reference": "ad8ab192cb619ff7285c95d28c69b36d718416c7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-kernel/zipball/7f8ce5bffc3939c63b7da32de5a546c98eb67698",
- "reference": "7f8ce5bffc3939c63b7da32de5a546c98eb67698",
+ "url": "https://api.github.com/repos/symfony/http-kernel/zipball/ad8ab192cb619ff7285c95d28c69b36d718416c7",
+ "reference": "ad8ab192cb619ff7285c95d28c69b36d718416c7",
"shasum": ""
},
"require": {
@@ -5348,7 +5718,7 @@
"description": "Provides a structured process for converting a Request into a Response",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/http-kernel/tree/v4.4.41"
+ "source": "https://github.com/symfony/http-kernel/tree/v4.4.51"
},
"funding": [
{
@@ -5364,20 +5734,20 @@
"type": "tidelift"
}
],
- "time": "2022-04-27T17:13:11+00:00"
+ "time": "2023-11-10T13:31:29+00:00"
},
{
"name": "symfony/intl",
- "version": "v5.4.8",
+ "version": "v5.4.47",
"source": {
"type": "git",
"url": "https://github.com/symfony/intl.git",
- "reference": "b9e17d7ab867ce99f89950ebced0fa91076ba12b"
+ "reference": "5258476a3ab680cd633a1d23130fcc9e8027e3ff"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/intl/zipball/b9e17d7ab867ce99f89950ebced0fa91076ba12b",
- "reference": "b9e17d7ab867ce99f89950ebced0fa91076ba12b",
+ "url": "https://api.github.com/repos/symfony/intl/zipball/5258476a3ab680cd633a1d23130fcc9e8027e3ff",
+ "reference": "5258476a3ab680cd633a1d23130fcc9e8027e3ff",
"shasum": ""
},
"require": {
@@ -5386,7 +5756,8 @@
"symfony/polyfill-php80": "^1.16"
},
"require-dev": {
- "symfony/filesystem": "^4.4|^5.0|^6.0"
+ "symfony/filesystem": "^4.4|^5.0|^6.0",
+ "symfony/var-exporter": "^5.4|^6.0"
},
"type": "library",
"autoload": {
@@ -5400,7 +5771,8 @@
"Resources/stubs"
],
"exclude-from-classmap": [
- "/Tests/"
+ "/Tests/",
+ "/Resources/data/"
]
},
"notification-url": "https://packagist.org/downloads/",
@@ -5436,7 +5808,7 @@
"localization"
],
"support": {
- "source": "https://github.com/symfony/intl/tree/v5.4.8"
+ "source": "https://github.com/symfony/intl/tree/v5.4.47"
},
"funding": [
{
@@ -5452,20 +5824,20 @@
"type": "tidelift"
}
],
- "time": "2022-04-07T09:39:59+00:00"
+ "time": "2024-11-08T08:12:23+00:00"
},
{
"name": "symfony/mime",
- "version": "v5.4.8",
+ "version": "v5.4.45",
"source": {
"type": "git",
"url": "https://github.com/symfony/mime.git",
- "reference": "af49bc163ec3272f677bde3bc44c0d766c1fd662"
+ "reference": "8c1b9b3e5b52981551fc6044539af1d974e39064"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/mime/zipball/af49bc163ec3272f677bde3bc44c0d766c1fd662",
- "reference": "af49bc163ec3272f677bde3bc44c0d766c1fd662",
+ "url": "https://api.github.com/repos/symfony/mime/zipball/8c1b9b3e5b52981551fc6044539af1d974e39064",
+ "reference": "8c1b9b3e5b52981551fc6044539af1d974e39064",
"shasum": ""
},
"require": {
@@ -5479,15 +5851,17 @@
"egulias/email-validator": "~3.0.0",
"phpdocumentor/reflection-docblock": "<3.2.2",
"phpdocumentor/type-resolver": "<1.4.0",
- "symfony/mailer": "<4.4"
+ "symfony/mailer": "<4.4",
+ "symfony/serializer": "<5.4.35|>=6,<6.3.12|>=6.4,<6.4.3"
},
"require-dev": {
- "egulias/email-validator": "^2.1.10|^3.1",
+ "egulias/email-validator": "^2.1.10|^3.1|^4",
"phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0",
"symfony/dependency-injection": "^4.4|^5.0|^6.0",
+ "symfony/process": "^5.4|^6.4",
"symfony/property-access": "^4.4|^5.1|^6.0",
"symfony/property-info": "^4.4|^5.1|^6.0",
- "symfony/serializer": "^5.2|^6.0"
+ "symfony/serializer": "^5.4.35|~6.3.12|^6.4.3"
},
"type": "library",
"autoload": {
@@ -5519,7 +5893,7 @@
"mime-type"
],
"support": {
- "source": "https://github.com/symfony/mime/tree/v5.4.8"
+ "source": "https://github.com/symfony/mime/tree/v5.4.45"
},
"funding": [
{
@@ -5535,20 +5909,20 @@
"type": "tidelift"
}
],
- "time": "2022-04-12T15:48:08+00:00"
+ "time": "2024-10-23T20:18:32+00:00"
},
{
"name": "symfony/options-resolver",
- "version": "v4.4.37",
+ "version": "v4.4.44",
"source": {
"type": "git",
"url": "https://github.com/symfony/options-resolver.git",
- "reference": "41d1e741a292574887629369400820c9645e8a87"
+ "reference": "583f56160f716dd435f1cd721fd14b548f4bb510"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/options-resolver/zipball/41d1e741a292574887629369400820c9645e8a87",
- "reference": "41d1e741a292574887629369400820c9645e8a87",
+ "url": "https://api.github.com/repos/symfony/options-resolver/zipball/583f56160f716dd435f1cd721fd14b548f4bb510",
+ "reference": "583f56160f716dd435f1cd721fd14b548f4bb510",
"shasum": ""
},
"require": {
@@ -5586,7 +5960,7 @@
"options"
],
"support": {
- "source": "https://github.com/symfony/options-resolver/tree/v4.4.37"
+ "source": "https://github.com/symfony/options-resolver/tree/v4.4.44"
},
"funding": [
{
@@ -5602,36 +5976,36 @@
"type": "tidelift"
}
],
- "time": "2022-01-02T09:41:36+00:00"
+ "time": "2022-07-20T09:59:04+00:00"
},
{
- "name": "symfony/polyfill-intl-grapheme",
- "version": "v1.25.0",
+ "name": "symfony/polyfill-ctype",
+ "version": "v1.33.0",
"source": {
"type": "git",
- "url": "https://github.com/symfony/polyfill-intl-grapheme.git",
- "reference": "81b86b50cf841a64252b439e738e97f4a34e2783"
+ "url": "https://github.com/symfony/polyfill-ctype.git",
+ "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/81b86b50cf841a64252b439e738e97f4a34e2783",
- "reference": "81b86b50cf841a64252b439e738e97f4a34e2783",
+ "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638",
+ "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638",
"shasum": ""
},
"require": {
- "php": ">=7.1"
+ "php": ">=7.2"
+ },
+ "provide": {
+ "ext-ctype": "*"
},
"suggest": {
- "ext-intl": "For best performance"
+ "ext-ctype": "For best performance"
},
"type": "library",
"extra": {
- "branch-alias": {
- "dev-main": "1.23-dev"
- },
"thanks": {
- "name": "symfony/polyfill",
- "url": "https://github.com/symfony/polyfill"
+ "url": "https://github.com/symfony/polyfill",
+ "name": "symfony/polyfill"
}
},
"autoload": {
@@ -5639,7 +6013,7 @@
"bootstrap.php"
],
"psr-4": {
- "Symfony\\Polyfill\\Intl\\Grapheme\\": ""
+ "Symfony\\Polyfill\\Ctype\\": ""
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -5648,26 +6022,24 @@
],
"authors": [
{
- "name": "Nicolas Grekas",
- "email": "p@tchwork.com"
+ "name": "Gert de Pagter",
+ "email": "BackEndTea@gmail.com"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
- "description": "Symfony polyfill for intl's grapheme_* functions",
+ "description": "Symfony polyfill for ctype functions",
"homepage": "https://symfony.com",
"keywords": [
"compatibility",
- "grapheme",
- "intl",
+ "ctype",
"polyfill",
- "portable",
- "shim"
+ "portable"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.25.0"
+ "source": "https://github.com/symfony/polyfill-ctype/tree/v1.33.0"
},
"funding": [
{
@@ -5678,43 +6050,45 @@
"url": "https://github.com/fabpot",
"type": "github"
},
+ {
+ "url": "https://github.com/nicolas-grekas",
+ "type": "github"
+ },
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
- "time": "2021-11-23T21:10:46+00:00"
+ "time": "2024-09-09T11:45:10+00:00"
},
{
- "name": "symfony/polyfill-intl-idn",
- "version": "v1.25.0",
+ "name": "symfony/polyfill-iconv",
+ "version": "v1.33.0",
"source": {
"type": "git",
- "url": "https://github.com/symfony/polyfill-intl-idn.git",
- "reference": "749045c69efb97c70d25d7463abba812e91f3a44"
+ "url": "https://github.com/symfony/polyfill-iconv.git",
+ "reference": "5f3b930437ae03ae5dff61269024d8ea1b3774aa"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/749045c69efb97c70d25d7463abba812e91f3a44",
- "reference": "749045c69efb97c70d25d7463abba812e91f3a44",
+ "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/5f3b930437ae03ae5dff61269024d8ea1b3774aa",
+ "reference": "5f3b930437ae03ae5dff61269024d8ea1b3774aa",
"shasum": ""
},
"require": {
- "php": ">=7.1",
- "symfony/polyfill-intl-normalizer": "^1.10",
- "symfony/polyfill-php72": "^1.10"
+ "php": ">=7.2"
+ },
+ "provide": {
+ "ext-iconv": "*"
},
"suggest": {
- "ext-intl": "For best performance"
+ "ext-iconv": "For best performance"
},
"type": "library",
"extra": {
- "branch-alias": {
- "dev-main": "1.23-dev"
- },
"thanks": {
- "name": "symfony/polyfill",
- "url": "https://github.com/symfony/polyfill"
+ "url": "https://github.com/symfony/polyfill",
+ "name": "symfony/polyfill"
}
},
"autoload": {
@@ -5722,7 +6096,7 @@
"bootstrap.php"
],
"psr-4": {
- "Symfony\\Polyfill\\Intl\\Idn\\": ""
+ "Symfony\\Polyfill\\Iconv\\": ""
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -5731,30 +6105,25 @@
],
"authors": [
{
- "name": "Laurent Bassin",
- "email": "laurent@bassin.info"
- },
- {
- "name": "Trevor Rowbotham",
- "email": "trevor.rowbotham@pm.me"
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
- "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions",
+ "description": "Symfony polyfill for the Iconv extension",
"homepage": "https://symfony.com",
"keywords": [
"compatibility",
- "idn",
- "intl",
+ "iconv",
"polyfill",
"portable",
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.25.0"
+ "source": "https://github.com/symfony/polyfill-iconv/tree/v1.33.0"
},
"funding": [
{
@@ -5765,41 +6134,42 @@
"url": "https://github.com/fabpot",
"type": "github"
},
+ {
+ "url": "https://github.com/nicolas-grekas",
+ "type": "github"
+ },
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
- "time": "2021-09-14T14:02:44+00:00"
+ "time": "2024-09-17T14:58:18+00:00"
},
{
- "name": "symfony/polyfill-intl-normalizer",
- "version": "v1.25.0",
+ "name": "symfony/polyfill-intl-grapheme",
+ "version": "v1.33.0",
"source": {
"type": "git",
- "url": "https://github.com/symfony/polyfill-intl-normalizer.git",
- "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8"
+ "url": "https://github.com/symfony/polyfill-intl-grapheme.git",
+ "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8590a5f561694770bdcd3f9b5c69dde6945028e8",
- "reference": "8590a5f561694770bdcd3f9b5c69dde6945028e8",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/380872130d3a5dd3ace2f4010d95125fde5d5c70",
+ "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70",
"shasum": ""
},
"require": {
- "php": ">=7.1"
+ "php": ">=7.2"
},
"suggest": {
"ext-intl": "For best performance"
},
"type": "library",
"extra": {
- "branch-alias": {
- "dev-main": "1.23-dev"
- },
"thanks": {
- "name": "symfony/polyfill",
- "url": "https://github.com/symfony/polyfill"
+ "url": "https://github.com/symfony/polyfill",
+ "name": "symfony/polyfill"
}
},
"autoload": {
@@ -5807,11 +6177,8 @@
"bootstrap.php"
],
"psr-4": {
- "Symfony\\Polyfill\\Intl\\Normalizer\\": ""
- },
- "classmap": [
- "Resources/stubs"
- ]
+ "Symfony\\Polyfill\\Intl\\Grapheme\\": ""
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -5827,18 +6194,18 @@
"homepage": "https://symfony.com/contributors"
}
],
- "description": "Symfony polyfill for intl's Normalizer class and related functions",
+ "description": "Symfony polyfill for intl's grapheme_* functions",
"homepage": "https://symfony.com",
"keywords": [
"compatibility",
+ "grapheme",
"intl",
- "normalizer",
"polyfill",
"portable",
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.25.0"
+ "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.33.0"
},
"funding": [
{
@@ -5849,44 +6216,43 @@
"url": "https://github.com/fabpot",
"type": "github"
},
+ {
+ "url": "https://github.com/nicolas-grekas",
+ "type": "github"
+ },
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
- "time": "2021-02-19T12:13:01+00:00"
+ "time": "2025-06-27T09:58:17+00:00"
},
{
- "name": "symfony/polyfill-mbstring",
- "version": "v1.25.0",
+ "name": "symfony/polyfill-intl-idn",
+ "version": "v1.33.0",
"source": {
"type": "git",
- "url": "https://github.com/symfony/polyfill-mbstring.git",
- "reference": "0abb51d2f102e00a4eefcf46ba7fec406d245825"
+ "url": "https://github.com/symfony/polyfill-intl-idn.git",
+ "reference": "9614ac4d8061dc257ecc64cba1b140873dce8ad3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/0abb51d2f102e00a4eefcf46ba7fec406d245825",
- "reference": "0abb51d2f102e00a4eefcf46ba7fec406d245825",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/9614ac4d8061dc257ecc64cba1b140873dce8ad3",
+ "reference": "9614ac4d8061dc257ecc64cba1b140873dce8ad3",
"shasum": ""
},
"require": {
- "php": ">=7.1"
- },
- "provide": {
- "ext-mbstring": "*"
+ "php": ">=7.2",
+ "symfony/polyfill-intl-normalizer": "^1.10"
},
"suggest": {
- "ext-mbstring": "For best performance"
+ "ext-intl": "For best performance"
},
"type": "library",
"extra": {
- "branch-alias": {
- "dev-main": "1.23-dev"
- },
"thanks": {
- "name": "symfony/polyfill",
- "url": "https://github.com/symfony/polyfill"
+ "url": "https://github.com/symfony/polyfill",
+ "name": "symfony/polyfill"
}
},
"autoload": {
@@ -5894,7 +6260,7 @@
"bootstrap.php"
],
"psr-4": {
- "Symfony\\Polyfill\\Mbstring\\": ""
+ "Symfony\\Polyfill\\Intl\\Idn\\": ""
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -5903,25 +6269,30 @@
],
"authors": [
{
- "name": "Nicolas Grekas",
- "email": "p@tchwork.com"
+ "name": "Laurent Bassin",
+ "email": "laurent@bassin.info"
+ },
+ {
+ "name": "Trevor Rowbotham",
+ "email": "trevor.rowbotham@pm.me"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
- "description": "Symfony polyfill for the Mbstring extension",
+ "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions",
"homepage": "https://symfony.com",
"keywords": [
"compatibility",
- "mbstring",
+ "idn",
+ "intl",
"polyfill",
"portable",
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.25.0"
+ "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.33.0"
},
"funding": [
{
@@ -5932,38 +6303,42 @@
"url": "https://github.com/fabpot",
"type": "github"
},
+ {
+ "url": "https://github.com/nicolas-grekas",
+ "type": "github"
+ },
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
- "time": "2021-11-30T18:21:41+00:00"
+ "time": "2024-09-10T14:38:51+00:00"
},
{
- "name": "symfony/polyfill-php80",
- "version": "v1.25.0",
+ "name": "symfony/polyfill-intl-normalizer",
+ "version": "v1.33.0",
"source": {
"type": "git",
- "url": "https://github.com/symfony/polyfill-php80.git",
- "reference": "4407588e0d3f1f52efb65fbe92babe41f37fe50c"
+ "url": "https://github.com/symfony/polyfill-intl-normalizer.git",
+ "reference": "3833d7255cc303546435cb650316bff708a1c75c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/4407588e0d3f1f52efb65fbe92babe41f37fe50c",
- "reference": "4407588e0d3f1f52efb65fbe92babe41f37fe50c",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c",
+ "reference": "3833d7255cc303546435cb650316bff708a1c75c",
"shasum": ""
},
"require": {
- "php": ">=7.1"
+ "php": ">=7.2"
+ },
+ "suggest": {
+ "ext-intl": "For best performance"
},
"type": "library",
"extra": {
- "branch-alias": {
- "dev-main": "1.23-dev"
- },
"thanks": {
- "name": "symfony/polyfill",
- "url": "https://github.com/symfony/polyfill"
+ "url": "https://github.com/symfony/polyfill",
+ "name": "symfony/polyfill"
}
},
"autoload": {
@@ -5971,7 +6346,7 @@
"bootstrap.php"
],
"psr-4": {
- "Symfony\\Polyfill\\Php80\\": ""
+ "Symfony\\Polyfill\\Intl\\Normalizer\\": ""
},
"classmap": [
"Resources/stubs"
@@ -5982,10 +6357,6 @@
"MIT"
],
"authors": [
- {
- "name": "Ion Bazan",
- "email": "ion.bazan@gmail.com"
- },
{
"name": "Nicolas Grekas",
"email": "p@tchwork.com"
@@ -5995,16 +6366,18 @@
"homepage": "https://symfony.com/contributors"
}
],
- "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions",
+ "description": "Symfony polyfill for intl's Normalizer class and related functions",
"homepage": "https://symfony.com",
"keywords": [
"compatibility",
+ "intl",
+ "normalizer",
"polyfill",
"portable",
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-php80/tree/v1.25.0"
+ "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.33.0"
},
"funding": [
{
@@ -6015,38 +6388,46 @@
"url": "https://github.com/fabpot",
"type": "github"
},
+ {
+ "url": "https://github.com/nicolas-grekas",
+ "type": "github"
+ },
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
- "time": "2022-03-04T08:16:47+00:00"
+ "time": "2024-09-09T11:45:10+00:00"
},
{
- "name": "symfony/polyfill-php81",
- "version": "v1.25.0",
+ "name": "symfony/polyfill-mbstring",
+ "version": "v1.33.0",
"source": {
"type": "git",
- "url": "https://github.com/symfony/polyfill-php81.git",
- "reference": "5de4ba2d41b15f9bd0e19b2ab9674135813ec98f"
+ "url": "https://github.com/symfony/polyfill-mbstring.git",
+ "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/5de4ba2d41b15f9bd0e19b2ab9674135813ec98f",
- "reference": "5de4ba2d41b15f9bd0e19b2ab9674135813ec98f",
+ "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493",
+ "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493",
"shasum": ""
},
"require": {
- "php": ">=7.1"
+ "ext-iconv": "*",
+ "php": ">=7.2"
+ },
+ "provide": {
+ "ext-mbstring": "*"
+ },
+ "suggest": {
+ "ext-mbstring": "For best performance"
},
"type": "library",
"extra": {
- "branch-alias": {
- "dev-main": "1.23-dev"
- },
"thanks": {
- "name": "symfony/polyfill",
- "url": "https://github.com/symfony/polyfill"
+ "url": "https://github.com/symfony/polyfill",
+ "name": "symfony/polyfill"
}
},
"autoload": {
@@ -6054,11 +6435,8 @@
"bootstrap.php"
],
"psr-4": {
- "Symfony\\Polyfill\\Php81\\": ""
- },
- "classmap": [
- "Resources/stubs"
- ]
+ "Symfony\\Polyfill\\Mbstring\\": ""
+ }
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -6074,16 +6452,17 @@
"homepage": "https://symfony.com/contributors"
}
],
- "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions",
+ "description": "Symfony polyfill for the Mbstring extension",
"homepage": "https://symfony.com",
"keywords": [
"compatibility",
+ "mbstring",
"polyfill",
"portable",
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-php81/tree/v1.25.0"
+ "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.33.0"
},
"funding": [
{
@@ -6094,38 +6473,50 @@
"url": "https://github.com/fabpot",
"type": "github"
},
+ {
+ "url": "https://github.com/nicolas-grekas",
+ "type": "github"
+ },
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
- "time": "2021-09-13T13:58:11+00:00"
+ "time": "2024-12-23T08:48:59+00:00"
},
{
- "name": "symfony/process",
- "version": "v4.4.41",
+ "name": "symfony/polyfill-php80",
+ "version": "v1.33.0",
"source": {
"type": "git",
- "url": "https://github.com/symfony/process.git",
- "reference": "9eedd60225506d56e42210a70c21bb80ca8456ce"
+ "url": "https://github.com/symfony/polyfill-php80.git",
+ "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/process/zipball/9eedd60225506d56e42210a70c21bb80ca8456ce",
- "reference": "9eedd60225506d56e42210a70c21bb80ca8456ce",
+ "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/0cc9dd0f17f61d8131e7df6b84bd344899fe2608",
+ "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608",
"shasum": ""
},
"require": {
- "php": ">=7.1.3",
- "symfony/polyfill-php80": "^1.16"
+ "php": ">=7.2"
},
"type": "library",
+ "extra": {
+ "thanks": {
+ "url": "https://github.com/symfony/polyfill",
+ "name": "symfony/polyfill"
+ }
+ },
"autoload": {
+ "files": [
+ "bootstrap.php"
+ ],
"psr-4": {
- "Symfony\\Component\\Process\\": ""
+ "Symfony\\Polyfill\\Php80\\": ""
},
- "exclude-from-classmap": [
- "/Tests/"
+ "classmap": [
+ "Resources/stubs"
]
},
"notification-url": "https://packagist.org/downloads/",
@@ -6134,18 +6525,28 @@
],
"authors": [
{
- "name": "Fabien Potencier",
- "email": "fabien@symfony.com"
+ "name": "Ion Bazan",
+ "email": "ion.bazan@gmail.com"
+ },
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
- "description": "Executes commands in sub-processes",
+ "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions",
"homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "polyfill",
+ "portable",
+ "shim"
+ ],
"support": {
- "source": "https://github.com/symfony/process/tree/v4.4.41"
+ "source": "https://github.com/symfony/polyfill-php80/tree/v1.33.0"
},
"funding": [
{
@@ -6156,46 +6557,50 @@
"url": "https://github.com/fabpot",
"type": "github"
},
+ {
+ "url": "https://github.com/nicolas-grekas",
+ "type": "github"
+ },
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
- "time": "2022-04-04T10:19:07+00:00"
+ "time": "2025-01-02T08:10:11+00:00"
},
{
- "name": "symfony/property-access",
- "version": "v5.4.8",
+ "name": "symfony/polyfill-php81",
+ "version": "v1.33.0",
"source": {
"type": "git",
- "url": "https://github.com/symfony/property-access.git",
- "reference": "fe501d498d6ec7e9efe928c90fabedf629116495"
+ "url": "https://github.com/symfony/polyfill-php81.git",
+ "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/property-access/zipball/fe501d498d6ec7e9efe928c90fabedf629116495",
- "reference": "fe501d498d6ec7e9efe928c90fabedf629116495",
+ "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c",
+ "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c",
"shasum": ""
},
"require": {
- "php": ">=7.2.5",
- "symfony/deprecation-contracts": "^2.1|^3",
- "symfony/polyfill-php80": "^1.16",
- "symfony/property-info": "^5.2|^6.0"
- },
- "require-dev": {
- "symfony/cache": "^4.4|^5.0|^6.0"
- },
- "suggest": {
- "psr/cache-implementation": "To cache access methods."
+ "php": ">=7.2"
},
"type": "library",
+ "extra": {
+ "thanks": {
+ "url": "https://github.com/symfony/polyfill",
+ "name": "symfony/polyfill"
+ }
+ },
"autoload": {
+ "files": [
+ "bootstrap.php"
+ ],
"psr-4": {
- "Symfony\\Component\\PropertyAccess\\": ""
+ "Symfony\\Polyfill\\Php81\\": ""
},
- "exclude-from-classmap": [
- "/Tests/"
+ "classmap": [
+ "Resources/stubs"
]
},
"notification-url": "https://packagist.org/downloads/",
@@ -6204,29 +6609,24 @@
],
"authors": [
{
- "name": "Fabien Potencier",
- "email": "fabien@symfony.com"
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
- "description": "Provides functions to read and write from/to an object or array using a simple string notation",
+ "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions",
"homepage": "https://symfony.com",
"keywords": [
- "access",
- "array",
- "extraction",
- "index",
- "injection",
- "object",
- "property",
- "property path",
- "reflection"
+ "compatibility",
+ "polyfill",
+ "portable",
+ "shim"
],
"support": {
- "source": "https://github.com/symfony/property-access/tree/v5.4.8"
+ "source": "https://github.com/symfony/polyfill-php81/tree/v1.33.0"
},
"funding": [
{
@@ -6237,59 +6637,50 @@
"url": "https://github.com/fabpot",
"type": "github"
},
+ {
+ "url": "https://github.com/nicolas-grekas",
+ "type": "github"
+ },
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
- "time": "2022-04-12T15:48:08+00:00"
+ "time": "2024-09-09T11:45:10+00:00"
},
{
- "name": "symfony/property-info",
- "version": "v5.4.7",
+ "name": "symfony/polyfill-php82",
+ "version": "v1.33.0",
"source": {
"type": "git",
- "url": "https://github.com/symfony/property-info.git",
- "reference": "0fc07795712972b9792f203d0fe0e77c26c3281d"
+ "url": "https://github.com/symfony/polyfill-php82.git",
+ "reference": "5d2ed36f7734637dacc025f179698031951b1692"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/property-info/zipball/0fc07795712972b9792f203d0fe0e77c26c3281d",
- "reference": "0fc07795712972b9792f203d0fe0e77c26c3281d",
+ "url": "https://api.github.com/repos/symfony/polyfill-php82/zipball/5d2ed36f7734637dacc025f179698031951b1692",
+ "reference": "5d2ed36f7734637dacc025f179698031951b1692",
"shasum": ""
},
"require": {
- "php": ">=7.2.5",
- "symfony/deprecation-contracts": "^2.1|^3",
- "symfony/polyfill-php80": "^1.16",
- "symfony/string": "^5.1|^6.0"
- },
- "conflict": {
- "phpdocumentor/reflection-docblock": "<3.2.2",
- "phpdocumentor/type-resolver": "<1.4.0",
- "symfony/dependency-injection": "<4.4"
- },
- "require-dev": {
- "doctrine/annotations": "^1.10.4",
- "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0",
- "phpstan/phpdoc-parser": "^1.0",
- "symfony/cache": "^4.4|^5.0|^6.0",
- "symfony/dependency-injection": "^4.4|^5.0|^6.0",
- "symfony/serializer": "^4.4|^5.0|^6.0"
- },
- "suggest": {
- "phpdocumentor/reflection-docblock": "To use the PHPDoc",
- "psr/cache-implementation": "To cache results",
- "symfony/doctrine-bridge": "To use Doctrine metadata",
- "symfony/serializer": "To use Serializer metadata"
+ "php": ">=7.2"
},
"type": "library",
+ "extra": {
+ "thanks": {
+ "url": "https://github.com/symfony/polyfill",
+ "name": "symfony/polyfill"
+ }
+ },
"autoload": {
+ "files": [
+ "bootstrap.php"
+ ],
"psr-4": {
- "Symfony\\Component\\PropertyInfo\\": ""
+ "Symfony\\Polyfill\\Php82\\": ""
},
- "exclude-from-classmap": [
- "/Tests/"
+ "classmap": [
+ "Resources/stubs"
]
},
"notification-url": "https://packagist.org/downloads/",
@@ -6298,26 +6689,24 @@
],
"authors": [
{
- "name": "KĂŠvin Dunglas",
- "email": "dunglas@gmail.com"
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
- "description": "Extracts information about PHP class' properties using metadata of popular sources",
+ "description": "Symfony polyfill backporting some PHP 8.2+ features to lower PHP versions",
"homepage": "https://symfony.com",
"keywords": [
- "doctrine",
- "phpdoc",
- "property",
- "symfony",
- "type",
- "validator"
+ "compatibility",
+ "polyfill",
+ "portable",
+ "shim"
],
"support": {
- "source": "https://github.com/symfony/property-info/tree/v5.4.7"
+ "source": "https://github.com/symfony/polyfill-php82/tree/v1.33.0"
},
"funding": [
{
@@ -6328,79 +6717,50 @@
"url": "https://github.com/fabpot",
"type": "github"
},
+ {
+ "url": "https://github.com/nicolas-grekas",
+ "type": "github"
+ },
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
- "time": "2022-03-30T13:40:48+00:00"
+ "time": "2024-09-09T11:45:10+00:00"
},
{
- "name": "symfony/serializer",
- "version": "v5.4.8",
+ "name": "symfony/polyfill-php83",
+ "version": "v1.33.0",
"source": {
"type": "git",
- "url": "https://github.com/symfony/serializer.git",
- "reference": "a806b1031c45bf2ee583beee6df734ecf34d5cfc"
+ "url": "https://github.com/symfony/polyfill-php83.git",
+ "reference": "17f6f9a6b1735c0f163024d959f700cfbc5155e5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/serializer/zipball/a806b1031c45bf2ee583beee6df734ecf34d5cfc",
- "reference": "a806b1031c45bf2ee583beee6df734ecf34d5cfc",
+ "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/17f6f9a6b1735c0f163024d959f700cfbc5155e5",
+ "reference": "17f6f9a6b1735c0f163024d959f700cfbc5155e5",
"shasum": ""
},
"require": {
- "php": ">=7.2.5",
- "symfony/deprecation-contracts": "^2.1|^3",
- "symfony/polyfill-ctype": "~1.8",
- "symfony/polyfill-php80": "^1.16"
- },
- "conflict": {
- "doctrine/annotations": "<1.12",
- "phpdocumentor/reflection-docblock": "<3.2.2",
- "phpdocumentor/type-resolver": "<1.4.0",
- "symfony/dependency-injection": "<4.4",
- "symfony/property-access": "<5.4",
- "symfony/property-info": "<5.3.13",
- "symfony/uid": "<5.3",
- "symfony/yaml": "<4.4"
- },
- "require-dev": {
- "doctrine/annotations": "^1.12",
- "phpdocumentor/reflection-docblock": "^3.2|^4.0|^5.0",
- "symfony/cache": "^4.4|^5.0|^6.0",
- "symfony/config": "^4.4|^5.0|^6.0",
- "symfony/dependency-injection": "^4.4|^5.0|^6.0",
- "symfony/error-handler": "^4.4|^5.0|^6.0",
- "symfony/filesystem": "^4.4|^5.0|^6.0",
- "symfony/form": "^4.4|^5.0|^6.0",
- "symfony/http-foundation": "^4.4|^5.0|^6.0",
- "symfony/http-kernel": "^4.4|^5.0|^6.0",
- "symfony/mime": "^4.4|^5.0|^6.0",
- "symfony/property-access": "^5.4|^6.0",
- "symfony/property-info": "^5.3.13|^6.0",
- "symfony/uid": "^5.3|^6.0",
- "symfony/validator": "^4.4|^5.0|^6.0",
- "symfony/var-dumper": "^4.4|^5.0|^6.0",
- "symfony/var-exporter": "^4.4|^5.0|^6.0",
- "symfony/yaml": "^4.4|^5.0|^6.0"
- },
- "suggest": {
- "psr/cache-implementation": "For using the metadata cache.",
- "symfony/config": "For using the XML mapping loader.",
- "symfony/mime": "For using a MIME type guesser within the DataUriNormalizer.",
- "symfony/property-access": "For using the ObjectNormalizer.",
- "symfony/property-info": "To deserialize relations.",
- "symfony/var-exporter": "For using the metadata compiler.",
- "symfony/yaml": "For using the default YAML mapping loader."
+ "php": ">=7.2"
},
"type": "library",
- "autoload": {
+ "extra": {
+ "thanks": {
+ "url": "https://github.com/symfony/polyfill",
+ "name": "symfony/polyfill"
+ }
+ },
+ "autoload": {
+ "files": [
+ "bootstrap.php"
+ ],
"psr-4": {
- "Symfony\\Component\\Serializer\\": ""
+ "Symfony\\Polyfill\\Php83\\": ""
},
- "exclude-from-classmap": [
- "/Tests/"
+ "classmap": [
+ "Resources/stubs"
]
},
"notification-url": "https://packagist.org/downloads/",
@@ -6409,18 +6769,24 @@
],
"authors": [
{
- "name": "Fabien Potencier",
- "email": "fabien@symfony.com"
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
- "description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.",
+ "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions",
"homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "polyfill",
+ "portable",
+ "shim"
+ ],
"support": {
- "source": "https://github.com/symfony/serializer/tree/v5.4.8"
+ "source": "https://github.com/symfony/polyfill-php83/tree/v1.33.0"
},
"funding": [
{
@@ -6431,52 +6797,43 @@
"url": "https://github.com/fabpot",
"type": "github"
},
+ {
+ "url": "https://github.com/nicolas-grekas",
+ "type": "github"
+ },
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
- "time": "2022-04-12T16:02:29+00:00"
+ "time": "2025-07-08T02:45:35+00:00"
},
{
- "name": "symfony/service-contracts",
- "version": "v2.5.1",
+ "name": "symfony/process",
+ "version": "v5.4.47",
"source": {
"type": "git",
- "url": "https://github.com/symfony/service-contracts.git",
- "reference": "24d9dc654b83e91aa59f9d167b131bc3b5bea24c"
+ "url": "https://github.com/symfony/process.git",
+ "reference": "5d1662fb32ebc94f17ddb8d635454a776066733d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/service-contracts/zipball/24d9dc654b83e91aa59f9d167b131bc3b5bea24c",
- "reference": "24d9dc654b83e91aa59f9d167b131bc3b5bea24c",
+ "url": "https://api.github.com/repos/symfony/process/zipball/5d1662fb32ebc94f17ddb8d635454a776066733d",
+ "reference": "5d1662fb32ebc94f17ddb8d635454a776066733d",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
- "psr/container": "^1.1",
- "symfony/deprecation-contracts": "^2.1|^3"
- },
- "conflict": {
- "ext-psr": "<1.1|>=2"
- },
- "suggest": {
- "symfony/service-implementation": ""
+ "symfony/polyfill-php80": "^1.16"
},
"type": "library",
- "extra": {
- "branch-alias": {
- "dev-main": "2.5-dev"
- },
- "thanks": {
- "name": "symfony/contracts",
- "url": "https://github.com/symfony/contracts"
- }
- },
"autoload": {
"psr-4": {
- "Symfony\\Contracts\\Service\\": ""
- }
+ "Symfony\\Component\\Process\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -6484,26 +6841,18 @@
],
"authors": [
{
- "name": "Nicolas Grekas",
- "email": "p@tchwork.com"
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
- "description": "Generic abstractions related to writing services",
+ "description": "Executes commands in sub-processes",
"homepage": "https://symfony.com",
- "keywords": [
- "abstractions",
- "contracts",
- "decoupling",
- "interfaces",
- "interoperability",
- "standards"
- ],
"support": {
- "source": "https://github.com/symfony/service-contracts/tree/v2.5.1"
+ "source": "https://github.com/symfony/process/tree/v5.4.47"
},
"funding": [
{
@@ -6519,46 +6868,38 @@
"type": "tidelift"
}
],
- "time": "2022-03-13T20:07:29+00:00"
+ "time": "2024-11-06T11:36:42+00:00"
},
{
- "name": "symfony/string",
- "version": "v5.4.8",
+ "name": "symfony/property-access",
+ "version": "v5.4.45",
"source": {
"type": "git",
- "url": "https://github.com/symfony/string.git",
- "reference": "3c061a76bff6d6ea427d85e12ad1bb8ed8cd43e8"
+ "url": "https://github.com/symfony/property-access.git",
+ "reference": "111e7ed617509f1a9139686055d234aad6e388e0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/string/zipball/3c061a76bff6d6ea427d85e12ad1bb8ed8cd43e8",
- "reference": "3c061a76bff6d6ea427d85e12ad1bb8ed8cd43e8",
+ "url": "https://api.github.com/repos/symfony/property-access/zipball/111e7ed617509f1a9139686055d234aad6e388e0",
+ "reference": "111e7ed617509f1a9139686055d234aad6e388e0",
"shasum": ""
},
"require": {
"php": ">=7.2.5",
- "symfony/polyfill-ctype": "~1.8",
- "symfony/polyfill-intl-grapheme": "~1.0",
- "symfony/polyfill-intl-normalizer": "~1.0",
- "symfony/polyfill-mbstring": "~1.0",
- "symfony/polyfill-php80": "~1.15"
- },
- "conflict": {
- "symfony/translation-contracts": ">=3.0"
+ "symfony/deprecation-contracts": "^2.1|^3",
+ "symfony/polyfill-php80": "^1.16",
+ "symfony/property-info": "^5.2|^6.0"
},
"require-dev": {
- "symfony/error-handler": "^4.4|^5.0|^6.0",
- "symfony/http-client": "^4.4|^5.0|^6.0",
- "symfony/translation-contracts": "^1.1|^2",
- "symfony/var-exporter": "^4.4|^5.0|^6.0"
+ "symfony/cache": "^4.4|^5.0|^6.0"
+ },
+ "suggest": {
+ "psr/cache-implementation": "To cache access methods."
},
"type": "library",
"autoload": {
- "files": [
- "Resources/functions.php"
- ],
"psr-4": {
- "Symfony\\Component\\String\\": ""
+ "Symfony\\Component\\PropertyAccess\\": ""
},
"exclude-from-classmap": [
"/Tests/"
@@ -6570,26 +6911,29 @@
],
"authors": [
{
- "name": "Nicolas Grekas",
- "email": "p@tchwork.com"
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
- "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way",
+ "description": "Provides functions to read and write from/to an object or array using a simple string notation",
"homepage": "https://symfony.com",
"keywords": [
- "grapheme",
- "i18n",
- "string",
- "unicode",
- "utf-8",
- "utf8"
+ "access",
+ "array",
+ "extraction",
+ "index",
+ "injection",
+ "object",
+ "property",
+ "property-path",
+ "reflection"
],
"support": {
- "source": "https://github.com/symfony/string/tree/v5.4.8"
+ "source": "https://github.com/symfony/property-access/tree/v5.4.45"
},
"funding": [
{
@@ -6605,42 +6949,55 @@
"type": "tidelift"
}
],
- "time": "2022-04-19T10:40:37+00:00"
+ "time": "2024-09-25T14:11:13+00:00"
},
{
- "name": "symfony/translation-contracts",
- "version": "v2.5.1",
+ "name": "symfony/property-info",
+ "version": "v5.4.48",
"source": {
"type": "git",
- "url": "https://github.com/symfony/translation-contracts.git",
- "reference": "1211df0afa701e45a04253110e959d4af4ef0f07"
+ "url": "https://github.com/symfony/property-info.git",
+ "reference": "a0396295ad585f95fccd690bc6a281e5bd303902"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/1211df0afa701e45a04253110e959d4af4ef0f07",
- "reference": "1211df0afa701e45a04253110e959d4af4ef0f07",
+ "url": "https://api.github.com/repos/symfony/property-info/zipball/a0396295ad585f95fccd690bc6a281e5bd303902",
+ "reference": "a0396295ad585f95fccd690bc6a281e5bd303902",
"shasum": ""
},
"require": {
- "php": ">=7.2.5"
+ "php": ">=7.2.5",
+ "symfony/deprecation-contracts": "^2.1|^3",
+ "symfony/polyfill-php80": "^1.16",
+ "symfony/string": "^5.1|^6.0"
+ },
+ "conflict": {
+ "phpdocumentor/reflection-docblock": "<3.2.2",
+ "phpdocumentor/type-resolver": "<1.4.0",
+ "symfony/dependency-injection": "<4.4"
+ },
+ "require-dev": {
+ "doctrine/annotations": "^1.10.4|^2",
+ "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0",
+ "phpstan/phpdoc-parser": "^1.0|^2.0",
+ "symfony/cache": "^4.4|^5.0|^6.0",
+ "symfony/dependency-injection": "^4.4|^5.0|^6.0",
+ "symfony/serializer": "^4.4|^5.0|^6.0"
},
"suggest": {
- "symfony/translation-implementation": ""
+ "phpdocumentor/reflection-docblock": "To use the PHPDoc",
+ "psr/cache-implementation": "To cache results",
+ "symfony/doctrine-bridge": "To use Doctrine metadata",
+ "symfony/serializer": "To use Serializer metadata"
},
"type": "library",
- "extra": {
- "branch-alias": {
- "dev-main": "2.5-dev"
- },
- "thanks": {
- "name": "symfony/contracts",
- "url": "https://github.com/symfony/contracts"
- }
- },
"autoload": {
"psr-4": {
- "Symfony\\Contracts\\Translation\\": ""
- }
+ "Symfony\\Component\\PropertyInfo\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@@ -6648,26 +7005,26 @@
],
"authors": [
{
- "name": "Nicolas Grekas",
- "email": "p@tchwork.com"
+ "name": "KĂŠvin Dunglas",
+ "email": "dunglas@gmail.com"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
- "description": "Generic abstractions related to translation",
+ "description": "Extracts information about PHP class' properties using metadata of popular sources",
"homepage": "https://symfony.com",
"keywords": [
- "abstractions",
- "contracts",
- "decoupling",
- "interfaces",
- "interoperability",
- "standards"
+ "doctrine",
+ "phpdoc",
+ "property",
+ "symfony",
+ "type",
+ "validator"
],
"support": {
- "source": "https://github.com/symfony/translation-contracts/tree/v2.5.1"
+ "source": "https://github.com/symfony/property-info/tree/v5.4.48"
},
"funding": [
{
@@ -6683,74 +7040,71 @@
"type": "tidelift"
}
],
- "time": "2022-01-02T09:53:40+00:00"
+ "time": "2024-11-25T16:14:41+00:00"
},
{
- "name": "symfony/validator",
- "version": "v4.4.41",
+ "name": "symfony/serializer",
+ "version": "v5.4.45",
"source": {
"type": "git",
- "url": "https://github.com/symfony/validator.git",
- "reference": "b79a7830b8ead3fb0a2a0080ba6f5b2a0861c28c"
+ "url": "https://github.com/symfony/serializer.git",
+ "reference": "460c5df9fb6c39d10d5b7f386e4feae4b6370221"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/validator/zipball/b79a7830b8ead3fb0a2a0080ba6f5b2a0861c28c",
- "reference": "b79a7830b8ead3fb0a2a0080ba6f5b2a0861c28c",
+ "url": "https://api.github.com/repos/symfony/serializer/zipball/460c5df9fb6c39d10d5b7f386e4feae4b6370221",
+ "reference": "460c5df9fb6c39d10d5b7f386e4feae4b6370221",
"shasum": ""
},
"require": {
- "php": ">=7.1.3",
+ "php": ">=7.2.5",
+ "symfony/deprecation-contracts": "^2.1|^3",
"symfony/polyfill-ctype": "~1.8",
- "symfony/polyfill-mbstring": "~1.0",
- "symfony/polyfill-php80": "^1.16",
- "symfony/translation-contracts": "^1.1|^2"
+ "symfony/polyfill-php80": "^1.16"
},
"conflict": {
- "doctrine/lexer": "<1.1",
- "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0",
- "symfony/dependency-injection": "<3.4",
- "symfony/http-kernel": "<4.4",
- "symfony/intl": "<4.3",
- "symfony/translation": ">=5.0",
- "symfony/yaml": "<3.4"
+ "doctrine/annotations": "<1.12",
+ "phpdocumentor/reflection-docblock": "<3.2.2",
+ "phpdocumentor/type-resolver": "<1.4.0",
+ "symfony/dependency-injection": "<4.4",
+ "symfony/property-access": "<5.4",
+ "symfony/property-info": "<5.4.24|>=6,<6.2.11",
+ "symfony/uid": "<5.3",
+ "symfony/yaml": "<4.4"
},
"require-dev": {
- "doctrine/annotations": "^1.10.4",
- "doctrine/cache": "^1.0|^2.0",
- "egulias/email-validator": "^2.1.10|^3",
- "symfony/cache": "^3.4|^4.0|^5.0",
- "symfony/config": "^3.4|^4.0|^5.0",
- "symfony/dependency-injection": "^3.4|^4.0|^5.0",
- "symfony/expression-language": "^3.4|^4.0|^5.0",
- "symfony/http-client": "^4.3|^5.0",
- "symfony/http-foundation": "^4.1|^5.0",
- "symfony/http-kernel": "^4.4",
- "symfony/intl": "^4.3|^5.0",
- "symfony/mime": "^4.4|^5.0",
- "symfony/property-access": "^3.4|^4.0|^5.0",
- "symfony/property-info": "^3.4|^4.0|^5.0",
- "symfony/translation": "^4.2",
- "symfony/yaml": "^3.4|^4.0|^5.0"
+ "doctrine/annotations": "^1.12|^2",
+ "phpdocumentor/reflection-docblock": "^3.2|^4.0|^5.0",
+ "symfony/cache": "^4.4|^5.0|^6.0",
+ "symfony/config": "^4.4|^5.0|^6.0",
+ "symfony/dependency-injection": "^4.4|^5.0|^6.0",
+ "symfony/error-handler": "^4.4|^5.0|^6.0",
+ "symfony/filesystem": "^4.4|^5.0|^6.0",
+ "symfony/form": "^4.4|^5.0|^6.0",
+ "symfony/http-foundation": "^4.4|^5.0|^6.0",
+ "symfony/http-kernel": "^4.4|^5.0|^6.0",
+ "symfony/mime": "^4.4|^5.0|^6.0",
+ "symfony/property-access": "^5.4.26|^6.3",
+ "symfony/property-info": "^5.4.24|^6.2.11",
+ "symfony/uid": "^5.3|^6.0",
+ "symfony/validator": "^4.4|^5.0|^6.0",
+ "symfony/var-dumper": "^4.4|^5.0|^6.0",
+ "symfony/var-exporter": "^4.4|^5.0|^6.0",
+ "symfony/yaml": "^4.4|^5.0|^6.0"
},
"suggest": {
- "doctrine/annotations": "For using the annotation mapping. You will also need doctrine/cache.",
- "doctrine/cache": "For using the default cached annotation reader.",
- "egulias/email-validator": "Strict (RFC compliant) email validation",
- "psr/cache-implementation": "For using the mapping cache.",
- "symfony/config": "",
- "symfony/expression-language": "For using the Expression validator",
- "symfony/http-foundation": "",
- "symfony/intl": "",
- "symfony/property-access": "For accessing properties within comparison constraints",
- "symfony/property-info": "To automatically add NotNull and Type constraints",
- "symfony/translation": "For translating validation errors.",
- "symfony/yaml": ""
+ "psr/cache-implementation": "For using the metadata cache.",
+ "symfony/config": "For using the XML mapping loader.",
+ "symfony/mime": "For using a MIME type guesser within the DataUriNormalizer.",
+ "symfony/property-access": "For using the ObjectNormalizer.",
+ "symfony/property-info": "To deserialize relations.",
+ "symfony/var-exporter": "For using the metadata compiler.",
+ "symfony/yaml": "For using the default YAML mapping loader."
},
"type": "library",
"autoload": {
"psr-4": {
- "Symfony\\Component\\Validator\\": ""
+ "Symfony\\Component\\Serializer\\": ""
},
"exclude-from-classmap": [
"/Tests/"
@@ -6770,10 +7124,10 @@
"homepage": "https://symfony.com/contributors"
}
],
- "description": "Provides tools to validate values",
+ "description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/validator/tree/v4.4.41"
+ "source": "https://github.com/symfony/serializer/tree/v5.4.45"
},
"funding": [
{
@@ -6789,20 +7143,373 @@
"type": "tidelift"
}
],
- "time": "2022-04-14T15:50:15+00:00"
+ "time": "2024-09-25T14:11:13+00:00"
},
{
- "name": "symfony/var-dumper",
- "version": "v5.4.8",
+ "name": "symfony/service-contracts",
+ "version": "v2.5.4",
"source": {
"type": "git",
- "url": "https://github.com/symfony/var-dumper.git",
- "reference": "cdcadd343d31ad16fc5e006b0de81ea307435053"
+ "url": "https://github.com/symfony/service-contracts.git",
+ "reference": "f37b419f7aea2e9abf10abd261832cace12e3300"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-dumper/zipball/cdcadd343d31ad16fc5e006b0de81ea307435053",
- "reference": "cdcadd343d31ad16fc5e006b0de81ea307435053",
+ "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f37b419f7aea2e9abf10abd261832cace12e3300",
+ "reference": "f37b419f7aea2e9abf10abd261832cace12e3300",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.2.5",
+ "psr/container": "^1.1",
+ "symfony/deprecation-contracts": "^2.1|^3"
+ },
+ "conflict": {
+ "ext-psr": "<1.1|>=2"
+ },
+ "suggest": {
+ "symfony/service-implementation": ""
+ },
+ "type": "library",
+ "extra": {
+ "thanks": {
+ "url": "https://github.com/symfony/contracts",
+ "name": "symfony/contracts"
+ },
+ "branch-alias": {
+ "dev-main": "2.5-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Contracts\\Service\\": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Generic abstractions related to writing services",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "abstractions",
+ "contracts",
+ "decoupling",
+ "interfaces",
+ "interoperability",
+ "standards"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/service-contracts/tree/v2.5.4"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2024-09-25T14:11:13+00:00"
+ },
+ {
+ "name": "symfony/string",
+ "version": "v5.4.47",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/string.git",
+ "reference": "136ca7d72f72b599f2631aca474a4f8e26719799"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/string/zipball/136ca7d72f72b599f2631aca474a4f8e26719799",
+ "reference": "136ca7d72f72b599f2631aca474a4f8e26719799",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.2.5",
+ "symfony/polyfill-ctype": "~1.8",
+ "symfony/polyfill-intl-grapheme": "~1.0",
+ "symfony/polyfill-intl-normalizer": "~1.0",
+ "symfony/polyfill-mbstring": "~1.0",
+ "symfony/polyfill-php80": "~1.15"
+ },
+ "conflict": {
+ "symfony/translation-contracts": ">=3.0"
+ },
+ "require-dev": {
+ "symfony/error-handler": "^4.4|^5.0|^6.0",
+ "symfony/http-client": "^4.4|^5.0|^6.0",
+ "symfony/translation-contracts": "^1.1|^2",
+ "symfony/var-exporter": "^4.4|^5.0|^6.0"
+ },
+ "type": "library",
+ "autoload": {
+ "files": [
+ "Resources/functions.php"
+ ],
+ "psr-4": {
+ "Symfony\\Component\\String\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "grapheme",
+ "i18n",
+ "string",
+ "unicode",
+ "utf-8",
+ "utf8"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/string/tree/v5.4.47"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2024-11-10T20:33:58+00:00"
+ },
+ {
+ "name": "symfony/translation-contracts",
+ "version": "v2.5.4",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/translation-contracts.git",
+ "reference": "450d4172653f38818657022252f9d81be89ee9a8"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/450d4172653f38818657022252f9d81be89ee9a8",
+ "reference": "450d4172653f38818657022252f9d81be89ee9a8",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.2.5"
+ },
+ "suggest": {
+ "symfony/translation-implementation": ""
+ },
+ "type": "library",
+ "extra": {
+ "thanks": {
+ "url": "https://github.com/symfony/contracts",
+ "name": "symfony/contracts"
+ },
+ "branch-alias": {
+ "dev-main": "2.5-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Contracts\\Translation\\": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Generic abstractions related to translation",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "abstractions",
+ "contracts",
+ "decoupling",
+ "interfaces",
+ "interoperability",
+ "standards"
+ ],
+ "support": {
+ "source": "https://github.com/symfony/translation-contracts/tree/v2.5.4"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2024-09-25T14:11:13+00:00"
+ },
+ {
+ "name": "symfony/validator",
+ "version": "v4.4.48",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/validator.git",
+ "reference": "54781a4c41efbd283b779110bf8ae7f263737775"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/validator/zipball/54781a4c41efbd283b779110bf8ae7f263737775",
+ "reference": "54781a4c41efbd283b779110bf8ae7f263737775",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.1.3",
+ "symfony/polyfill-ctype": "~1.8",
+ "symfony/polyfill-mbstring": "~1.0",
+ "symfony/polyfill-php80": "^1.16",
+ "symfony/translation-contracts": "^1.1|^2"
+ },
+ "conflict": {
+ "doctrine/lexer": "<1.1",
+ "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0",
+ "symfony/dependency-injection": "<3.4",
+ "symfony/http-kernel": "<4.4",
+ "symfony/intl": "<4.3",
+ "symfony/translation": ">=5.0",
+ "symfony/yaml": "<3.4"
+ },
+ "require-dev": {
+ "doctrine/annotations": "^1.10.4",
+ "doctrine/cache": "^1.0|^2.0",
+ "egulias/email-validator": "^2.1.10|^3",
+ "symfony/cache": "^3.4|^4.0|^5.0",
+ "symfony/config": "^3.4|^4.0|^5.0",
+ "symfony/dependency-injection": "^3.4|^4.0|^5.0",
+ "symfony/expression-language": "^3.4|^4.0|^5.0",
+ "symfony/http-client": "^4.3|^5.0",
+ "symfony/http-foundation": "^4.1|^5.0",
+ "symfony/http-kernel": "^4.4",
+ "symfony/intl": "^4.3|^5.0",
+ "symfony/mime": "^4.4|^5.0",
+ "symfony/property-access": "^3.4|^4.0|^5.0",
+ "symfony/property-info": "^3.4|^4.0|^5.0",
+ "symfony/translation": "^4.2",
+ "symfony/yaml": "^3.4|^4.0|^5.0"
+ },
+ "suggest": {
+ "doctrine/annotations": "For using the annotation mapping. You will also need doctrine/cache.",
+ "doctrine/cache": "For using the default cached annotation reader.",
+ "egulias/email-validator": "Strict (RFC compliant) email validation",
+ "psr/cache-implementation": "For using the mapping cache.",
+ "symfony/config": "",
+ "symfony/expression-language": "For using the Expression validator",
+ "symfony/http-foundation": "",
+ "symfony/intl": "",
+ "symfony/property-access": "For accessing properties within comparison constraints",
+ "symfony/property-info": "To automatically add NotNull and Type constraints",
+ "symfony/translation": "For translating validation errors.",
+ "symfony/yaml": ""
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Component\\Validator\\": ""
+ },
+ "exclude-from-classmap": [
+ "/Tests/"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Fabien Potencier",
+ "email": "fabien@symfony.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Provides tools to validate values",
+ "homepage": "https://symfony.com",
+ "support": {
+ "source": "https://github.com/symfony/validator/tree/v4.4.48"
+ },
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2022-10-25T13:54:11+00:00"
+ },
+ {
+ "name": "symfony/var-dumper",
+ "version": "v5.4.48",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/var-dumper.git",
+ "reference": "42f18f170aa86d612c3559cfb3bd11a375df32c8"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/var-dumper/zipball/42f18f170aa86d612c3559cfb3bd11a375df32c8",
+ "reference": "42f18f170aa86d612c3559cfb3bd11a375df32c8",
"shasum": ""
},
"require": {
@@ -6811,12 +7518,12 @@
"symfony/polyfill-php80": "^1.16"
},
"conflict": {
- "phpunit/phpunit": "<5.4.3",
"symfony/console": "<4.4"
},
"require-dev": {
"ext-iconv": "*",
"symfony/console": "^4.4|^5.0|^6.0",
+ "symfony/http-kernel": "^4.4|^5.0|^6.0",
"symfony/process": "^4.4|^5.0|^6.0",
"symfony/uid": "^5.1|^6.0",
"twig/twig": "^2.13|^3.0.4"
@@ -6862,7 +7569,7 @@
"dump"
],
"support": {
- "source": "https://github.com/symfony/var-dumper/tree/v5.4.8"
+ "source": "https://github.com/symfony/var-dumper/tree/v5.4.48"
},
"funding": [
{
@@ -6878,20 +7585,20 @@
"type": "tidelift"
}
],
- "time": "2022-04-26T13:19:20+00:00"
+ "time": "2024-11-08T15:21:10+00:00"
},
{
"name": "symfony/var-exporter",
- "version": "v5.4.8",
+ "version": "v5.4.45",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-exporter.git",
- "reference": "7e132a3fcd4b57add721b4207236877b6017ec93"
+ "reference": "862700068db0ddfd8c5b850671e029a90246ec75"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-exporter/zipball/7e132a3fcd4b57add721b4207236877b6017ec93",
- "reference": "7e132a3fcd4b57add721b4207236877b6017ec93",
+ "url": "https://api.github.com/repos/symfony/var-exporter/zipball/862700068db0ddfd8c5b850671e029a90246ec75",
+ "reference": "862700068db0ddfd8c5b850671e029a90246ec75",
"shasum": ""
},
"require": {
@@ -6935,7 +7642,7 @@
"serialize"
],
"support": {
- "source": "https://github.com/symfony/var-exporter/tree/v5.4.8"
+ "source": "https://github.com/symfony/var-exporter/tree/v5.4.45"
},
"funding": [
{
@@ -6951,7 +7658,7 @@
"type": "tidelift"
}
],
- "time": "2022-04-26T13:19:20+00:00"
+ "time": "2024-09-25T14:11:13+00:00"
},
{
"name": "symfony/web-link",
@@ -7042,29 +7749,290 @@
],
"time": "2022-01-02T09:41:36+00:00"
},
+ {
+ "name": "voku/anti-xss",
+ "version": "4.1.42",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/voku/anti-xss.git",
+ "reference": "bca1f8607e55a3c5077483615cd93bd8f11bd675"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/voku/anti-xss/zipball/bca1f8607e55a3c5077483615cd93bd8f11bd675",
+ "reference": "bca1f8607e55a3c5077483615cd93bd8f11bd675",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.0.0",
+ "voku/portable-utf8": "~6.0.2"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "4.1.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "voku\\helper\\": "src/voku/helper/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "EllisLab Dev Team",
+ "homepage": "http://ellislab.com/"
+ },
+ {
+ "name": "Lars Moelleken",
+ "email": "lars@moelleken.org",
+ "homepage": "https://www.moelleken.org/"
+ }
+ ],
+ "description": "anti xss-library",
+ "homepage": "https://github.com/voku/anti-xss",
+ "keywords": [
+ "anti-xss",
+ "clean",
+ "security",
+ "xss"
+ ],
+ "support": {
+ "issues": "https://github.com/voku/anti-xss/issues",
+ "source": "https://github.com/voku/anti-xss/tree/4.1.42"
+ },
+ "funding": [
+ {
+ "url": "https://www.paypal.me/moelleken",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/voku",
+ "type": "github"
+ },
+ {
+ "url": "https://opencollective.com/anti-xss",
+ "type": "open_collective"
+ },
+ {
+ "url": "https://www.patreon.com/voku",
+ "type": "patreon"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/voku/anti-xss",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2023-07-03T14:40:46+00:00"
+ },
+ {
+ "name": "voku/portable-ascii",
+ "version": "2.0.3",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/voku/portable-ascii.git",
+ "reference": "b1d923f88091c6bf09699efcd7c8a1b1bfd7351d"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/voku/portable-ascii/zipball/b1d923f88091c6bf09699efcd7c8a1b1bfd7351d",
+ "reference": "b1d923f88091c6bf09699efcd7c8a1b1bfd7351d",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.0.0"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0"
+ },
+ "suggest": {
+ "ext-intl": "Use Intl for transliterator_transliterate() support"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "voku\\": "src/voku/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Lars Moelleken",
+ "homepage": "https://www.moelleken.org/"
+ }
+ ],
+ "description": "Portable ASCII library - performance optimized (ascii) string functions for php.",
+ "homepage": "https://github.com/voku/portable-ascii",
+ "keywords": [
+ "ascii",
+ "clean",
+ "php"
+ ],
+ "support": {
+ "issues": "https://github.com/voku/portable-ascii/issues",
+ "source": "https://github.com/voku/portable-ascii/tree/2.0.3"
+ },
+ "funding": [
+ {
+ "url": "https://www.paypal.me/moelleken",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/voku",
+ "type": "github"
+ },
+ {
+ "url": "https://opencollective.com/portable-ascii",
+ "type": "open_collective"
+ },
+ {
+ "url": "https://www.patreon.com/voku",
+ "type": "patreon"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2024-11-21T01:49:47+00:00"
+ },
+ {
+ "name": "voku/portable-utf8",
+ "version": "6.0.13",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/voku/portable-utf8.git",
+ "reference": "b8ce36bf26593e5c2e81b1850ef0ffb299d2043f"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/voku/portable-utf8/zipball/b8ce36bf26593e5c2e81b1850ef0ffb299d2043f",
+ "reference": "b8ce36bf26593e5c2e81b1850ef0ffb299d2043f",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.0.0",
+ "symfony/polyfill-iconv": "~1.0",
+ "symfony/polyfill-intl-grapheme": "~1.0",
+ "symfony/polyfill-intl-normalizer": "~1.0",
+ "symfony/polyfill-mbstring": "~1.0",
+ "symfony/polyfill-php72": "~1.0",
+ "voku/portable-ascii": "~2.0.0"
+ },
+ "require-dev": {
+ "phpstan/phpstan": "1.9.*@dev",
+ "phpstan/phpstan-strict-rules": "1.4.*@dev",
+ "phpunit/phpunit": "~6.0 || ~7.0 || ~9.0",
+ "thecodingmachine/phpstan-strict-rules": "1.0.*@dev",
+ "voku/phpstan-rules": "3.1.*@dev"
+ },
+ "suggest": {
+ "ext-ctype": "Use Ctype for e.g. hexadecimal digit detection",
+ "ext-fileinfo": "Use Fileinfo for better binary file detection",
+ "ext-iconv": "Use iconv for best performance",
+ "ext-intl": "Use Intl for best performance",
+ "ext-json": "Use JSON for string detection",
+ "ext-mbstring": "Use Mbstring for best performance"
+ },
+ "type": "library",
+ "autoload": {
+ "files": [
+ "bootstrap.php"
+ ],
+ "psr-4": {
+ "voku\\": "src/voku/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "(Apache-2.0 or GPL-2.0)"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Hamid Sarfraz",
+ "homepage": "http://pageconfig.com/"
+ },
+ {
+ "name": "Lars Moelleken",
+ "homepage": "http://www.moelleken.org/"
+ }
+ ],
+ "description": "Portable UTF-8 library - performance optimized (unicode) string functions for php.",
+ "homepage": "https://github.com/voku/portable-utf8",
+ "keywords": [
+ "UTF",
+ "clean",
+ "php",
+ "unicode",
+ "utf-8",
+ "utf8"
+ ],
+ "support": {
+ "issues": "https://github.com/voku/portable-utf8/issues",
+ "source": "https://github.com/voku/portable-utf8/tree/6.0.13"
+ },
+ "funding": [
+ {
+ "url": "https://www.paypal.me/moelleken",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/voku",
+ "type": "github"
+ },
+ {
+ "url": "https://opencollective.com/portable-utf8",
+ "type": "open_collective"
+ },
+ {
+ "url": "https://www.patreon.com/voku",
+ "type": "patreon"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/voku/portable-utf8",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2023-03-08T08:35:38+00:00"
+ },
{
"name": "wikimedia/less.php",
- "version": "v3.1.0",
+ "version": "v5.1.2",
"source": {
"type": "git",
"url": "https://github.com/wikimedia/less.php.git",
- "reference": "a486d78b9bd16b72f237fc6093aa56d69ce8bd13"
+ "reference": "39b1fbbdd3d95c5279f231d2298f3866fa869fcd"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/wikimedia/less.php/zipball/a486d78b9bd16b72f237fc6093aa56d69ce8bd13",
- "reference": "a486d78b9bd16b72f237fc6093aa56d69ce8bd13",
+ "url": "https://api.github.com/repos/wikimedia/less.php/zipball/39b1fbbdd3d95c5279f231d2298f3866fa869fcd",
+ "reference": "39b1fbbdd3d95c5279f231d2298f3866fa869fcd",
"shasum": ""
},
"require": {
- "php": ">=7.2.9"
+ "php": ">=7.4.3"
},
"require-dev": {
- "mediawiki/mediawiki-codesniffer": "34.0.0",
- "mediawiki/minus-x": "1.0.0",
- "php-parallel-lint/php-console-highlighter": "0.5.0",
- "php-parallel-lint/php-parallel-lint": "1.2.0",
- "phpunit/phpunit": "^8.5"
+ "mediawiki/mediawiki-codesniffer": "45.0.0",
+ "mediawiki/mediawiki-phan-config": "0.14.0",
+ "mediawiki/minus-x": "1.1.3",
+ "php-parallel-lint/php-console-highlighter": "1.0.0",
+ "php-parallel-lint/php-parallel-lint": "1.4.0",
+ "phpunit/phpunit": "9.6.16"
},
"bin": [
"bin/lessc"
@@ -7083,6 +8051,10 @@
"Apache-2.0"
],
"authors": [
+ {
+ "name": "Timo Tijhof",
+ "homepage": "https://timotijhof.net"
+ },
{
"name": "Josh Schmidt",
"homepage": "https://github.com/oyejorge"
@@ -7096,7 +8068,8 @@
"homepage": "https://github.com/Mordred"
}
],
- "description": "PHP port of the Javascript version of LESS http://lesscss.org (Originally maintained by Josh Schmidt)",
+ "description": "PHP port of the LESS processor",
+ "homepage": "https://gerrit.wikimedia.org/g/mediawiki/libs/less.php",
"keywords": [
"css",
"less",
@@ -7107,37 +8080,44 @@
],
"support": {
"issues": "https://github.com/wikimedia/less.php/issues",
- "source": "https://github.com/wikimedia/less.php/tree/v3.1.0"
+ "source": "https://github.com/wikimedia/less.php/tree/v5.1.2"
},
- "time": "2020-12-11T19:33:31+00:00"
+ "time": "2024-11-13T15:44:20+00:00"
}
],
"packages-dev": [
{
"name": "bamarni/composer-bin-plugin",
- "version": "v1.5.0",
+ "version": "1.8.2",
"source": {
"type": "git",
"url": "https://github.com/bamarni/composer-bin-plugin.git",
- "reference": "49934ffea764864788334c1485fbb08a4b852031"
+ "reference": "92fd7b1e6e9cdae19b0d57369d8ad31a37b6a880"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/bamarni/composer-bin-plugin/zipball/49934ffea764864788334c1485fbb08a4b852031",
- "reference": "49934ffea764864788334c1485fbb08a4b852031",
+ "url": "https://api.github.com/repos/bamarni/composer-bin-plugin/zipball/92fd7b1e6e9cdae19b0d57369d8ad31a37b6a880",
+ "reference": "92fd7b1e6e9cdae19b0d57369d8ad31a37b6a880",
"shasum": ""
},
"require": {
- "composer-plugin-api": "^1.0 || ^2.0",
- "php": "^5.5.9 || ^7.0 || ^8.0"
+ "composer-plugin-api": "^2.0",
+ "php": "^7.2.5 || ^8.0"
},
"require-dev": {
- "composer/composer": "^1.0 || ^2.0",
- "symfony/console": "^2.5 || ^3.0 || ^4.0"
+ "composer/composer": "^2.0",
+ "ext-json": "*",
+ "phpstan/extension-installer": "^1.1",
+ "phpstan/phpstan": "^1.8",
+ "phpstan/phpstan-phpunit": "^1.1",
+ "phpunit/phpunit": "^8.5 || ^9.5",
+ "symfony/console": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0",
+ "symfony/finder": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0",
+ "symfony/process": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0"
},
"type": "composer-plugin",
"extra": {
- "class": "Bamarni\\Composer\\Bin\\Plugin"
+ "class": "Bamarni\\Composer\\Bin\\BamarniBinPlugin"
},
"autoload": {
"psr-4": {
@@ -7159,42 +8139,41 @@
],
"support": {
"issues": "https://github.com/bamarni/composer-bin-plugin/issues",
- "source": "https://github.com/bamarni/composer-bin-plugin/tree/v1.5.0"
+ "source": "https://github.com/bamarni/composer-bin-plugin/tree/1.8.2"
},
- "time": "2022-02-22T21:01:25+00:00"
+ "time": "2022-10-31T08:38:03+00:00"
},
{
"name": "behat/behat",
- "version": "v3.10.0",
+ "version": "v3.15.0",
"source": {
"type": "git",
"url": "https://github.com/Behat/Behat.git",
- "reference": "a55661154079cf881ef643b303bfaf67bae3a09f"
+ "reference": "132e32fdad69340f503b103a5ccaf5dd72ce7d83"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Behat/Behat/zipball/a55661154079cf881ef643b303bfaf67bae3a09f",
- "reference": "a55661154079cf881ef643b303bfaf67bae3a09f",
+ "url": "https://api.github.com/repos/Behat/Behat/zipball/132e32fdad69340f503b103a5ccaf5dd72ce7d83",
+ "reference": "132e32fdad69340f503b103a5ccaf5dd72ce7d83",
"shasum": ""
},
"require": {
- "behat/gherkin": "^4.9.0",
+ "behat/gherkin": "^4.10.0",
"behat/transliterator": "^1.2",
"ext-mbstring": "*",
"php": "^7.2 || ^8.0",
- "psr/container": "^1.0",
- "symfony/config": "^4.4 || ^5.0 || ^6.0",
- "symfony/console": "^4.4 || ^5.0 || ^6.0",
- "symfony/dependency-injection": "^4.4 || ^5.0 || ^6.0",
- "symfony/event-dispatcher": "^4.4 || ^5.0 || ^6.0",
- "symfony/translation": "^4.4 || ^5.0 || ^6.0",
- "symfony/yaml": "^4.4 || ^5.0 || ^6.0"
+ "psr/container": "^1.0 || ^2.0",
+ "symfony/config": "^4.4 || ^5.0 || ^6.0 || ^7.0",
+ "symfony/console": "^4.4 || ^5.0 || ^6.0 || ^7.0",
+ "symfony/dependency-injection": "^4.4 || ^5.0 || ^6.0 || ^7.0",
+ "symfony/event-dispatcher": "^4.4 || ^5.0 || ^6.0 || ^7.0",
+ "symfony/translation": "^4.4 || ^5.0 || ^6.0 || ^7.0",
+ "symfony/yaml": "^4.4 || ^5.0 || ^6.0 || ^7.0"
},
"require-dev": {
- "container-interop/container-interop": "^1.2",
"herrera-io/box": "~1.6.1",
"phpunit/phpunit": "^8.5 || ^9.0",
- "symfony/process": "^4.4 || ^5.0 || ^6.0",
+ "symfony/process": "^4.4 || ^5.0 || ^6.0 || ^7.0",
"vimeo/psalm": "^4.8"
},
"suggest": {
@@ -7229,7 +8208,7 @@
}
],
"description": "Scenario-oriented BDD framework for PHP",
- "homepage": "http://behat.org/",
+ "homepage": "https://behat.org/",
"keywords": [
"Agile",
"BDD",
@@ -7246,31 +8225,31 @@
],
"support": {
"issues": "https://github.com/Behat/Behat/issues",
- "source": "https://github.com/Behat/Behat/tree/v3.10.0"
+ "source": "https://github.com/Behat/Behat/tree/v3.15.0"
},
- "time": "2021-11-02T20:09:40+00:00"
+ "time": "2024-10-30T07:54:51+00:00"
},
{
"name": "behat/gherkin",
- "version": "v4.9.0",
+ "version": "v4.10.0",
"source": {
"type": "git",
"url": "https://github.com/Behat/Gherkin.git",
- "reference": "0bc8d1e30e96183e4f36db9dc79caead300beff4"
+ "reference": "cbb83c4c435dd8d05a161f2a5ae322e61b2f4db6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Behat/Gherkin/zipball/0bc8d1e30e96183e4f36db9dc79caead300beff4",
- "reference": "0bc8d1e30e96183e4f36db9dc79caead300beff4",
+ "url": "https://api.github.com/repos/Behat/Gherkin/zipball/cbb83c4c435dd8d05a161f2a5ae322e61b2f4db6",
+ "reference": "cbb83c4c435dd8d05a161f2a5ae322e61b2f4db6",
"shasum": ""
},
"require": {
"php": "~7.2|~8.0"
},
"require-dev": {
- "cucumber/cucumber": "dev-gherkin-22.0.0",
+ "cucumber/cucumber": "dev-gherkin-24.1.0",
"phpunit/phpunit": "~8|~9",
- "symfony/yaml": "~3|~4|~5"
+ "symfony/yaml": "~3|~4|~5|~6|~7"
},
"suggest": {
"symfony/yaml": "If you want to parse features, represented in YAML files"
@@ -7309,32 +8288,34 @@
],
"support": {
"issues": "https://github.com/Behat/Gherkin/issues",
- "source": "https://github.com/Behat/Gherkin/tree/v4.9.0"
+ "source": "https://github.com/Behat/Gherkin/tree/v4.10.0"
},
- "time": "2021-10-12T13:05:09+00:00"
+ "time": "2024-10-19T14:46:06+00:00"
},
{
"name": "behat/mink",
- "version": "v1.10.0",
+ "version": "v1.12.0",
"source": {
"type": "git",
"url": "https://github.com/minkphp/Mink.git",
- "reference": "19e58905632e7cfdc5b2bafb9b950a3521af32c5"
+ "reference": "7e4edec6c335937029cb3569ce7ef81182804d0a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/minkphp/Mink/zipball/19e58905632e7cfdc5b2bafb9b950a3521af32c5",
- "reference": "19e58905632e7cfdc5b2bafb9b950a3521af32c5",
+ "url": "https://api.github.com/repos/minkphp/Mink/zipball/7e4edec6c335937029cb3569ce7ef81182804d0a",
+ "reference": "7e4edec6c335937029cb3569ce7ef81182804d0a",
"shasum": ""
},
"require": {
"php": ">=7.2",
- "symfony/css-selector": "^4.4 || ^5.0 || ^6.0"
+ "symfony/css-selector": "^4.4 || ^5.0 || ^6.0 || ^7.0"
},
"require-dev": {
+ "phpstan/phpstan": "^1.10",
+ "phpstan/phpstan-phpunit": "^1.3",
"phpunit/phpunit": "^8.5.22 || ^9.5.11",
- "symfony/error-handler": "^4.4 || ^5.0 || ^6.0",
- "symfony/phpunit-bridge": "^5.4 || ^6.0"
+ "symfony/error-handler": "^4.4 || ^5.0 || ^6.0 || ^7.0",
+ "symfony/phpunit-bridge": "^5.4 || ^6.0 || ^7.0"
},
"suggest": {
"behat/mink-browserkit-driver": "fast headless driver for any app without JS emulation",
@@ -7373,34 +8354,36 @@
],
"support": {
"issues": "https://github.com/minkphp/Mink/issues",
- "source": "https://github.com/minkphp/Mink/tree/v1.10.0"
+ "source": "https://github.com/minkphp/Mink/tree/v1.12.0"
},
- "time": "2022-03-28T14:22:43+00:00"
+ "time": "2024-10-30T18:48:14+00:00"
},
{
"name": "behat/mink-selenium2-driver",
- "version": "v1.6.0",
+ "version": "v1.7.0",
"source": {
"type": "git",
"url": "https://github.com/minkphp/MinkSelenium2Driver.git",
- "reference": "e5f8421654930da725499fb92983e6948c6f973e"
+ "reference": "4ca4083f305de7dff4434ac402dc4e3f39c0866a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/minkphp/MinkSelenium2Driver/zipball/e5f8421654930da725499fb92983e6948c6f973e",
- "reference": "e5f8421654930da725499fb92983e6948c6f973e",
+ "url": "https://api.github.com/repos/minkphp/MinkSelenium2Driver/zipball/4ca4083f305de7dff4434ac402dc4e3f39c0866a",
+ "reference": "4ca4083f305de7dff4434ac402dc4e3f39c0866a",
"shasum": ""
},
"require": {
- "behat/mink": "^1.9@dev",
+ "behat/mink": "^1.11@dev",
"ext-json": "*",
- "instaclick/php-webdriver": "^1.4",
+ "instaclick/php-webdriver": "^1.4.14",
"php": ">=7.2"
},
"require-dev": {
"mink/driver-testsuite": "dev-master",
+ "phpstan/phpstan": "^1.10",
+ "phpstan/phpstan-phpunit": "^1.3",
"phpunit/phpunit": "^8.5.22 || ^9.5.11",
- "symfony/error-handler": "^4.4 || ^5.0"
+ "symfony/error-handler": "^4.4 || ^5.0 || ^6.0 || ^7.0"
},
"type": "mink-driver",
"extra": {
@@ -7441,84 +8424,162 @@
],
"support": {
"issues": "https://github.com/minkphp/MinkSelenium2Driver/issues",
- "source": "https://github.com/minkphp/MinkSelenium2Driver/tree/v1.6.0"
+ "source": "https://github.com/minkphp/MinkSelenium2Driver/tree/v1.7.0"
+ },
+ "time": "2023-12-09T11:58:45+00:00"
+ },
+ {
+ "name": "behat/transliterator",
+ "version": "v1.5.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/Behat/Transliterator.git",
+ "reference": "baac5873bac3749887d28ab68e2f74db3a4408af"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/Behat/Transliterator/zipball/baac5873bac3749887d28ab68e2f74db3a4408af",
+ "reference": "baac5873bac3749887d28ab68e2f74db3a4408af",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.2"
+ },
+ "require-dev": {
+ "chuyskywalker/rolling-curl": "^3.1",
+ "php-yaoi/php-yaoi": "^1.0",
+ "phpunit/phpunit": "^8.5.25 || ^9.5.19"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Behat\\Transliterator\\": "src/Behat/Transliterator"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "Artistic-1.0"
+ ],
+ "description": "String transliterator",
+ "keywords": [
+ "i18n",
+ "slug",
+ "transliterator"
+ ],
+ "support": {
+ "issues": "https://github.com/Behat/Transliterator/issues",
+ "source": "https://github.com/Behat/Transliterator/tree/v1.5.0"
},
- "time": "2022-03-28T14:55:17+00:00"
+ "abandoned": true,
+ "time": "2022-03-30T09:27:43+00:00"
},
{
- "name": "behat/transliterator",
- "version": "v1.5.0",
+ "name": "composer/semver",
+ "version": "3.4.4",
"source": {
"type": "git",
- "url": "https://github.com/Behat/Transliterator.git",
- "reference": "baac5873bac3749887d28ab68e2f74db3a4408af"
+ "url": "https://github.com/composer/semver.git",
+ "reference": "198166618906cb2de69b95d7d47e5fa8aa1b2b95"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Behat/Transliterator/zipball/baac5873bac3749887d28ab68e2f74db3a4408af",
- "reference": "baac5873bac3749887d28ab68e2f74db3a4408af",
+ "url": "https://api.github.com/repos/composer/semver/zipball/198166618906cb2de69b95d7d47e5fa8aa1b2b95",
+ "reference": "198166618906cb2de69b95d7d47e5fa8aa1b2b95",
"shasum": ""
},
"require": {
- "php": ">=7.2"
+ "php": "^5.3.2 || ^7.0 || ^8.0"
},
"require-dev": {
- "chuyskywalker/rolling-curl": "^3.1",
- "php-yaoi/php-yaoi": "^1.0",
- "phpunit/phpunit": "^8.5.25 || ^9.5.19"
+ "phpstan/phpstan": "^1.11",
+ "symfony/phpunit-bridge": "^3 || ^7"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.x-dev"
+ "dev-main": "3.x-dev"
}
},
"autoload": {
"psr-4": {
- "Behat\\Transliterator\\": "src/Behat/Transliterator"
+ "Composer\\Semver\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "Artistic-1.0"
+ "MIT"
],
- "description": "String transliterator",
+ "authors": [
+ {
+ "name": "Nils Adermann",
+ "email": "naderman@naderman.de",
+ "homepage": "http://www.naderman.de"
+ },
+ {
+ "name": "Jordi Boggiano",
+ "email": "j.boggiano@seld.be",
+ "homepage": "http://seld.be"
+ },
+ {
+ "name": "Rob Bast",
+ "email": "rob.bast@gmail.com",
+ "homepage": "http://robbast.nl"
+ }
+ ],
+ "description": "Semver library that offers utilities, version constraint parsing and validation.",
"keywords": [
- "i18n",
- "slug",
- "transliterator"
+ "semantic",
+ "semver",
+ "validation",
+ "versioning"
],
"support": {
- "issues": "https://github.com/Behat/Transliterator/issues",
- "source": "https://github.com/Behat/Transliterator/tree/v1.5.0"
+ "irc": "ircs://irc.libera.chat:6697/composer",
+ "issues": "https://github.com/composer/semver/issues",
+ "source": "https://github.com/composer/semver/tree/3.4.4"
},
- "time": "2022-03-30T09:27:43+00:00"
+ "funding": [
+ {
+ "url": "https://packagist.com",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/composer",
+ "type": "github"
+ }
+ ],
+ "time": "2025-08-20T19:15:30+00:00"
},
{
"name": "friends-of-behat/mink-extension",
- "version": "v2.6.1",
+ "version": "v2.7.5",
"source": {
"type": "git",
"url": "https://github.com/FriendsOfBehat/MinkExtension.git",
- "reference": "df04efb3e88833208c3a99a3efa3f7e9f03854db"
+ "reference": "854336030e11983f580f49faad1b49a1238f9846"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/FriendsOfBehat/MinkExtension/zipball/df04efb3e88833208c3a99a3efa3f7e9f03854db",
- "reference": "df04efb3e88833208c3a99a3efa3f7e9f03854db",
+ "url": "https://api.github.com/repos/FriendsOfBehat/MinkExtension/zipball/854336030e11983f580f49faad1b49a1238f9846",
+ "reference": "854336030e11983f580f49faad1b49a1238f9846",
"shasum": ""
},
"require": {
"behat/behat": "^3.0.5",
"behat/mink": "^1.5",
"php": ">=7.4",
- "symfony/config": "^4.4 || ^5.0 || ^6.0"
+ "symfony/config": "^4.4 || ^5.0 || ^6.0 || ^7.0"
},
"replace": {
"behat/mink-extension": "self.version"
},
"require-dev": {
- "behat/mink-goutte-driver": "^1.1",
+ "behat/mink-goutte-driver": "^1.1 || ^2.0",
"phpspec/phpspec": "^6.0 || ^7.0 || 7.1.x-dev"
},
"type": "behat-extension",
@@ -7555,22 +8616,23 @@
"web"
],
"support": {
- "source": "https://github.com/FriendsOfBehat/MinkExtension/tree/v2.6.1"
+ "issues": "https://github.com/FriendsOfBehat/MinkExtension/issues",
+ "source": "https://github.com/FriendsOfBehat/MinkExtension/tree/v2.7.5"
},
- "time": "2021-12-24T13:19:26+00:00"
+ "time": "2024-01-11T09:12:02+00:00"
},
{
"name": "instaclick/php-webdriver",
- "version": "1.4.14",
+ "version": "1.4.19",
"source": {
"type": "git",
"url": "https://github.com/instaclick/php-webdriver.git",
- "reference": "200b8df772b74d604bebf25ef42ad6f8ee6380a9"
+ "reference": "3b2a2ddc4e0a690cc691d7e5952964cc4b9538b1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/instaclick/php-webdriver/zipball/200b8df772b74d604bebf25ef42ad6f8ee6380a9",
- "reference": "200b8df772b74d604bebf25ef42ad6f8ee6380a9",
+ "url": "https://api.github.com/repos/instaclick/php-webdriver/zipball/3b2a2ddc4e0a690cc691d7e5952964cc4b9538b1",
+ "reference": "3b2a2ddc4e0a690cc691d7e5952964cc4b9538b1",
"shasum": ""
},
"require": {
@@ -7618,31 +8680,33 @@
],
"support": {
"issues": "https://github.com/instaclick/php-webdriver/issues",
- "source": "https://github.com/instaclick/php-webdriver/tree/1.4.14"
+ "source": "https://github.com/instaclick/php-webdriver/tree/1.4.19"
},
- "time": "2022-04-19T02:06:59+00:00"
+ "time": "2024-03-19T01:58:53+00:00"
},
{
"name": "nikic/php-parser",
- "version": "v4.13.2",
+ "version": "v5.6.2",
"source": {
"type": "git",
"url": "https://github.com/nikic/PHP-Parser.git",
- "reference": "210577fe3cf7badcc5814d99455df46564f3c077"
+ "reference": "3a454ca033b9e06b63282ce19562e892747449bb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/210577fe3cf7badcc5814d99455df46564f3c077",
- "reference": "210577fe3cf7badcc5814d99455df46564f3c077",
+ "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/3a454ca033b9e06b63282ce19562e892747449bb",
+ "reference": "3a454ca033b9e06b63282ce19562e892747449bb",
"shasum": ""
},
"require": {
+ "ext-ctype": "*",
+ "ext-json": "*",
"ext-tokenizer": "*",
- "php": ">=7.0"
+ "php": ">=7.4"
},
"require-dev": {
"ircmaxell/php-yacc": "^0.0.7",
- "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0"
+ "phpunit/phpunit": "^9.0"
},
"bin": [
"bin/php-parse"
@@ -7650,7 +8714,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "4.9-dev"
+ "dev-master": "5.x-dev"
}
},
"autoload": {
@@ -7674,26 +8738,27 @@
],
"support": {
"issues": "https://github.com/nikic/PHP-Parser/issues",
- "source": "https://github.com/nikic/PHP-Parser/tree/v4.13.2"
+ "source": "https://github.com/nikic/PHP-Parser/tree/v5.6.2"
},
- "time": "2021-11-30T19:35:32+00:00"
+ "time": "2025-10-21T19:32:17+00:00"
},
{
"name": "phar-io/manifest",
- "version": "2.0.3",
+ "version": "2.0.4",
"source": {
"type": "git",
"url": "https://github.com/phar-io/manifest.git",
- "reference": "97803eca37d319dfa7826cc2437fc020857acb53"
+ "reference": "54750ef60c58e43759730615a392c31c80e23176"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53",
- "reference": "97803eca37d319dfa7826cc2437fc020857acb53",
+ "url": "https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176",
+ "reference": "54750ef60c58e43759730615a392c31c80e23176",
"shasum": ""
},
"require": {
"ext-dom": "*",
+ "ext-libxml": "*",
"ext-phar": "*",
"ext-xmlwriter": "*",
"phar-io/version": "^3.0.1",
@@ -7734,417 +8799,143 @@
"description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)",
"support": {
"issues": "https://github.com/phar-io/manifest/issues",
- "source": "https://github.com/phar-io/manifest/tree/2.0.3"
- },
- "time": "2021-07-20T11:28:43+00:00"
- },
- {
- "name": "phar-io/version",
- "version": "3.2.1",
- "source": {
- "type": "git",
- "url": "https://github.com/phar-io/version.git",
- "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74",
- "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74",
- "shasum": ""
- },
- "require": {
- "php": "^7.2 || ^8.0"
- },
- "type": "library",
- "autoload": {
- "classmap": [
- "src/"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-3-Clause"
- ],
- "authors": [
- {
- "name": "Arne Blankerts",
- "email": "arne@blankerts.de",
- "role": "Developer"
- },
- {
- "name": "Sebastian Heuer",
- "email": "sebastian@phpeople.de",
- "role": "Developer"
- },
- {
- "name": "Sebastian Bergmann",
- "email": "sebastian@phpunit.de",
- "role": "Developer"
- }
- ],
- "description": "Library for handling version information and constraints",
- "support": {
- "issues": "https://github.com/phar-io/version/issues",
- "source": "https://github.com/phar-io/version/tree/3.2.1"
- },
- "time": "2022-02-21T01:04:05+00:00"
- },
- {
- "name": "php-parallel-lint/php-var-dump-check",
- "version": "v0.5",
- "source": {
- "type": "git",
- "url": "https://github.com/php-parallel-lint/PHP-Var-Dump-Check.git",
- "reference": "8b880e559a2ab38b091d650f1a36caf161444c0c"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/php-parallel-lint/PHP-Var-Dump-Check/zipball/8b880e559a2ab38b091d650f1a36caf161444c0c",
- "reference": "8b880e559a2ab38b091d650f1a36caf161444c0c",
- "shasum": ""
- },
- "require": {
- "php": ">=5.4.0"
- },
- "replace": {
- "jakub-onderka/php-var-dump-check": "*"
- },
- "require-dev": {
- "php-parallel-lint/php-parallel-lint": "^1.0",
- "phpunit/phpunit": "^4.8.36"
- },
- "suggest": {
- "php-parallel-lint/php-console-highlighter": "For colored console output"
- },
- "bin": [
- "var-dump-check"
- ],
- "type": "library",
- "autoload": {
- "psr-4": {
- "JakubOnderka\\PhpVarDumpCheck\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "BSD-2-Clause"
- ],
- "authors": [
- {
- "name": "Jakub Onderka",
- "email": "jakub.onderka@gmail.com"
- }
- ],
- "description": "Find forgotten variables dump in PHP source code.",
- "support": {
- "issues": "https://github.com/php-parallel-lint/PHP-Var-Dump-Check/issues",
- "source": "https://github.com/php-parallel-lint/PHP-Var-Dump-Check/tree/master"
- },
- "time": "2020-08-17T12:12:52+00:00"
- },
- {
- "name": "phpdocumentor/reflection-common",
- "version": "2.2.0",
- "source": {
- "type": "git",
- "url": "https://github.com/phpDocumentor/ReflectionCommon.git",
- "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b",
- "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b",
- "shasum": ""
- },
- "require": {
- "php": "^7.2 || ^8.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-2.x": "2.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "phpDocumentor\\Reflection\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Jaap van Otterdijk",
- "email": "opensource@ijaap.nl"
- }
- ],
- "description": "Common reflection classes used by phpdocumentor to reflect the code structure",
- "homepage": "http://www.phpdoc.org",
- "keywords": [
- "FQSEN",
- "phpDocumentor",
- "phpdoc",
- "reflection",
- "static analysis"
- ],
- "support": {
- "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues",
- "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x"
- },
- "time": "2020-06-27T09:03:43+00:00"
- },
- {
- "name": "phpdocumentor/reflection-docblock",
- "version": "5.3.0",
- "source": {
- "type": "git",
- "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
- "reference": "622548b623e81ca6d78b721c5e029f4ce664f170"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170",
- "reference": "622548b623e81ca6d78b721c5e029f4ce664f170",
- "shasum": ""
- },
- "require": {
- "ext-filter": "*",
- "php": "^7.2 || ^8.0",
- "phpdocumentor/reflection-common": "^2.2",
- "phpdocumentor/type-resolver": "^1.3",
- "webmozart/assert": "^1.9.1"
- },
- "require-dev": {
- "mockery/mockery": "~1.3.2",
- "psalm/phar": "^4.8"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "5.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "phpDocumentor\\Reflection\\": "src"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Mike van Riel",
- "email": "me@mikevanriel.com"
- },
- {
- "name": "Jaap van Otterdijk",
- "email": "account@ijaap.nl"
- }
- ],
- "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.",
- "support": {
- "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues",
- "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.3.0"
- },
- "time": "2021-10-19T17:43:47+00:00"
- },
- {
- "name": "phpdocumentor/type-resolver",
- "version": "1.6.1",
- "source": {
- "type": "git",
- "url": "https://github.com/phpDocumentor/TypeResolver.git",
- "reference": "77a32518733312af16a44300404e945338981de3"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/77a32518733312af16a44300404e945338981de3",
- "reference": "77a32518733312af16a44300404e945338981de3",
- "shasum": ""
- },
- "require": {
- "php": "^7.2 || ^8.0",
- "phpdocumentor/reflection-common": "^2.0"
- },
- "require-dev": {
- "ext-tokenizer": "*",
- "psalm/phar": "^4.8"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-1.x": "1.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "phpDocumentor\\Reflection\\": "src"
- }
+ "source": "https://github.com/phar-io/manifest/tree/2.0.4"
},
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
+ "funding": [
{
- "name": "Mike van Riel",
- "email": "me@mikevanriel.com"
+ "url": "https://github.com/theseer",
+ "type": "github"
}
- ],
- "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names",
- "support": {
- "issues": "https://github.com/phpDocumentor/TypeResolver/issues",
- "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.6.1"
- },
- "time": "2022-03-15T21:29:03+00:00"
+ ],
+ "time": "2024-03-03T12:33:53+00:00"
},
{
- "name": "phpspec/prophecy",
- "version": "v1.15.0",
+ "name": "phar-io/version",
+ "version": "3.2.1",
"source": {
"type": "git",
- "url": "https://github.com/phpspec/prophecy.git",
- "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13"
+ "url": "https://github.com/phar-io/version.git",
+ "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpspec/prophecy/zipball/bbcd7380b0ebf3961ee21409db7b38bc31d69a13",
- "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13",
+ "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74",
+ "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74",
"shasum": ""
},
"require": {
- "doctrine/instantiator": "^1.2",
- "php": "^7.2 || ~8.0, <8.2",
- "phpdocumentor/reflection-docblock": "^5.2",
- "sebastian/comparator": "^3.0 || ^4.0",
- "sebastian/recursion-context": "^3.0 || ^4.0"
- },
- "require-dev": {
- "phpspec/phpspec": "^6.0 || ^7.0",
- "phpunit/phpunit": "^8.0 || ^9.0"
+ "php": "^7.2 || ^8.0"
},
"type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.x-dev"
- }
- },
"autoload": {
- "psr-4": {
- "Prophecy\\": "src/Prophecy"
- }
+ "classmap": [
+ "src/"
+ ]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "MIT"
+ "BSD-3-Clause"
],
"authors": [
{
- "name": "Konstantin Kudryashov",
- "email": "ever.zet@gmail.com",
- "homepage": "http://everzet.com"
+ "name": "Arne Blankerts",
+ "email": "arne@blankerts.de",
+ "role": "Developer"
},
{
- "name": "Marcello Duarte",
- "email": "marcello.duarte@gmail.com"
+ "name": "Sebastian Heuer",
+ "email": "sebastian@phpeople.de",
+ "role": "Developer"
+ },
+ {
+ "name": "Sebastian Bergmann",
+ "email": "sebastian@phpunit.de",
+ "role": "Developer"
}
],
- "description": "Highly opinionated mocking framework for PHP 5.3+",
- "homepage": "https://github.com/phpspec/prophecy",
- "keywords": [
- "Double",
- "Dummy",
- "fake",
- "mock",
- "spy",
- "stub"
- ],
+ "description": "Library for handling version information and constraints",
"support": {
- "issues": "https://github.com/phpspec/prophecy/issues",
- "source": "https://github.com/phpspec/prophecy/tree/v1.15.0"
+ "issues": "https://github.com/phar-io/version/issues",
+ "source": "https://github.com/phar-io/version/tree/3.2.1"
},
- "time": "2021-12-08T12:19:24+00:00"
+ "time": "2022-02-21T01:04:05+00:00"
},
{
- "name": "phpspec/prophecy-phpunit",
- "version": "v2.0.1",
+ "name": "php-parallel-lint/php-var-dump-check",
+ "version": "v0.5",
"source": {
"type": "git",
- "url": "https://github.com/phpspec/prophecy-phpunit.git",
- "reference": "2d7a9df55f257d2cba9b1d0c0963a54960657177"
+ "url": "https://github.com/php-parallel-lint/PHP-Var-Dump-Check.git",
+ "reference": "8b880e559a2ab38b091d650f1a36caf161444c0c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpspec/prophecy-phpunit/zipball/2d7a9df55f257d2cba9b1d0c0963a54960657177",
- "reference": "2d7a9df55f257d2cba9b1d0c0963a54960657177",
+ "url": "https://api.github.com/repos/php-parallel-lint/PHP-Var-Dump-Check/zipball/8b880e559a2ab38b091d650f1a36caf161444c0c",
+ "reference": "8b880e559a2ab38b091d650f1a36caf161444c0c",
"shasum": ""
},
"require": {
- "php": "^7.3 || ^8",
- "phpspec/prophecy": "^1.3",
- "phpunit/phpunit": "^9.1"
+ "php": ">=5.4.0"
},
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "2.0-dev"
- }
+ "replace": {
+ "jakub-onderka/php-var-dump-check": "*"
+ },
+ "require-dev": {
+ "php-parallel-lint/php-parallel-lint": "^1.0",
+ "phpunit/phpunit": "^4.8.36"
+ },
+ "suggest": {
+ "php-parallel-lint/php-console-highlighter": "For colored console output"
},
+ "bin": [
+ "var-dump-check"
+ ],
+ "type": "library",
"autoload": {
"psr-4": {
- "Prophecy\\PhpUnit\\": "src"
+ "JakubOnderka\\PhpVarDumpCheck\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "MIT"
+ "BSD-2-Clause"
],
"authors": [
{
- "name": "Christophe Coevoet",
- "email": "stof@notk.org"
+ "name": "Jakub Onderka",
+ "email": "jakub.onderka@gmail.com"
}
],
- "description": "Integrating the Prophecy mocking library in PHPUnit test cases",
- "homepage": "http://phpspec.net",
- "keywords": [
- "phpunit",
- "prophecy"
- ],
+ "description": "Find forgotten variables dump in PHP source code.",
"support": {
- "issues": "https://github.com/phpspec/prophecy-phpunit/issues",
- "source": "https://github.com/phpspec/prophecy-phpunit/tree/v2.0.1"
+ "issues": "https://github.com/php-parallel-lint/PHP-Var-Dump-Check/issues",
+ "source": "https://github.com/php-parallel-lint/PHP-Var-Dump-Check/tree/master"
},
- "time": "2020-07-09T08:33:42+00:00"
+ "time": "2020-08-17T12:12:52+00:00"
},
{
"name": "phpstan/extension-installer",
- "version": "1.1.0",
+ "version": "1.4.3",
"source": {
"type": "git",
"url": "https://github.com/phpstan/extension-installer.git",
- "reference": "66c7adc9dfa38b6b5838a9fb728b68a7d8348051"
+ "reference": "85e90b3942d06b2326fba0403ec24fe912372936"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/extension-installer/zipball/66c7adc9dfa38b6b5838a9fb728b68a7d8348051",
- "reference": "66c7adc9dfa38b6b5838a9fb728b68a7d8348051",
+ "url": "https://api.github.com/repos/phpstan/extension-installer/zipball/85e90b3942d06b2326fba0403ec24fe912372936",
+ "reference": "85e90b3942d06b2326fba0403ec24fe912372936",
"shasum": ""
},
"require": {
- "composer-plugin-api": "^1.1 || ^2.0",
- "php": "^7.1 || ^8.0",
- "phpstan/phpstan": ">=0.11.6"
+ "composer-plugin-api": "^2.0",
+ "php": "^7.2 || ^8.0",
+ "phpstan/phpstan": "^1.9.0 || ^2.0"
},
"require-dev": {
- "composer/composer": "^1.8",
- "phing/phing": "^2.16.3",
+ "composer/composer": "^2.0",
"php-parallel-lint/php-parallel-lint": "^1.2.0",
- "phpstan/phpstan-strict-rules": "^0.11 || ^0.12"
+ "phpstan/phpstan-strict-rules": "^0.11 || ^0.12 || ^1.0"
},
"type": "composer-plugin",
"extra": {
@@ -8160,24 +8951,28 @@
"MIT"
],
"description": "Composer plugin for automatic installation of PHPStan extensions",
+ "keywords": [
+ "dev",
+ "static analysis"
+ ],
"support": {
"issues": "https://github.com/phpstan/extension-installer/issues",
- "source": "https://github.com/phpstan/extension-installer/tree/1.1.0"
+ "source": "https://github.com/phpstan/extension-installer/tree/1.4.3"
},
- "time": "2020-12-13T13:06:13+00:00"
+ "time": "2024-09-04T20:21:43+00:00"
},
{
"name": "phpstan/phpstan",
- "version": "1.7.1",
+ "version": "1.12.21",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpstan.git",
- "reference": "e3baed2ee2ef322e0f9b8fe8f87fdbe024c7c719"
+ "reference": "14276fdef70575106a3392a4ed553c06a984df28"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpstan/zipball/e3baed2ee2ef322e0f9b8fe8f87fdbe024c7c719",
- "reference": "e3baed2ee2ef322e0f9b8fe8f87fdbe024c7c719",
+ "url": "https://api.github.com/repos/phpstan/phpstan/zipball/14276fdef70575106a3392a4ed553c06a984df28",
+ "reference": "14276fdef70575106a3392a4ed553c06a984df28",
"shasum": ""
},
"require": {
@@ -8201,9 +8996,16 @@
"MIT"
],
"description": "PHPStan - PHP Static Analysis Tool",
+ "keywords": [
+ "dev",
+ "static analysis"
+ ],
"support": {
+ "docs": "https://phpstan.org/user-guide/getting-started",
+ "forum": "https://github.com/phpstan/phpstan/discussions",
"issues": "https://github.com/phpstan/phpstan/issues",
- "source": "https://github.com/phpstan/phpstan/tree/1.7.1"
+ "security": "https://github.com/phpstan/phpstan/security/policy",
+ "source": "https://github.com/phpstan/phpstan-src"
},
"funding": [
{
@@ -8213,35 +9015,27 @@
{
"url": "https://github.com/phpstan",
"type": "github"
- },
- {
- "url": "https://www.patreon.com/phpstan",
- "type": "patreon"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/phpstan/phpstan",
- "type": "tidelift"
}
],
- "time": "2022-05-24T09:05:09+00:00"
+ "time": "2025-03-09T09:24:50+00:00"
},
{
"name": "phpstan/phpstan-doctrine",
- "version": "1.3.5",
+ "version": "1.5.7",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpstan-doctrine.git",
- "reference": "73979203c9cb56efd2dfcce1c795254f3b55ce39"
+ "reference": "231d3f795ed5ef54c98961fd3958868cbe091207"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/73979203c9cb56efd2dfcce1c795254f3b55ce39",
- "reference": "73979203c9cb56efd2dfcce1c795254f3b55ce39",
+ "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/231d3f795ed5ef54c98961fd3958868cbe091207",
+ "reference": "231d3f795ed5ef54c98961fd3958868cbe091207",
"shasum": ""
},
"require": {
"php": "^7.2 || ^8.0",
- "phpstan/phpstan": "^1.7.0"
+ "phpstan/phpstan": "^1.12.12"
},
"conflict": {
"doctrine/collections": "<1.0",
@@ -8251,22 +9045,26 @@
"doctrine/persistence": "<1.3"
},
"require-dev": {
- "doctrine/annotations": "^1.11.0",
- "doctrine/collections": "^1.6",
+ "cache/array-adapter": "^1.1",
+ "composer/semver": "^3.3.2",
+ "cweagans/composer-patches": "^1.7.3",
+ "doctrine/annotations": "^1.11 || ^2.0",
+ "doctrine/collections": "^1.6 || ^2.1",
"doctrine/common": "^2.7 || ^3.0",
"doctrine/dbal": "^2.13.8 || ^3.3.3",
- "doctrine/lexer": "^1.2.1",
- "doctrine/mongodb-odm": "^1.3 || ^2.1",
- "doctrine/orm": "^2.11.0",
- "doctrine/persistence": "^1.3.8 || ^2.2.1",
+ "doctrine/lexer": "^2.0 || ^3.0",
+ "doctrine/mongodb-odm": "^1.3 || ^2.4.3",
+ "doctrine/orm": "^2.16.0",
+ "doctrine/persistence": "^2.2.1 || ^3.2",
+ "gedmo/doctrine-extensions": "^3.8",
"nesbot/carbon": "^2.49",
"nikic/php-parser": "^4.13.2",
"php-parallel-lint/php-parallel-lint": "^1.2",
- "phpstan/phpstan-phpunit": "^1.0",
- "phpstan/phpstan-strict-rules": "^1.0",
- "phpunit/phpunit": "^9.5.10",
- "ramsey/uuid-doctrine": "^1.5.0",
- "symfony/cache": "^4.4.35"
+ "phpstan/phpstan-phpunit": "^1.3.13",
+ "phpstan/phpstan-strict-rules": "^1.5.1",
+ "phpunit/phpunit": "^9.6.20",
+ "ramsey/uuid": "^4.2",
+ "symfony/cache": "^5.4"
},
"type": "phpstan-extension",
"extra": {
@@ -8289,27 +9087,27 @@
"description": "Doctrine extensions for PHPStan",
"support": {
"issues": "https://github.com/phpstan/phpstan-doctrine/issues",
- "source": "https://github.com/phpstan/phpstan-doctrine/tree/1.3.5"
+ "source": "https://github.com/phpstan/phpstan-doctrine/tree/1.5.7"
},
- "time": "2022-05-23T13:09:30+00:00"
+ "time": "2024-12-02T16:47:26+00:00"
},
{
"name": "phpstan/phpstan-phpunit",
- "version": "1.1.1",
+ "version": "1.4.2",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpstan-phpunit.git",
- "reference": "4a3c437c09075736285d1cabb5c75bf27ed0bc84"
+ "reference": "72a6721c9b64b3e4c9db55abbc38f790b318267e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/4a3c437c09075736285d1cabb5c75bf27ed0bc84",
- "reference": "4a3c437c09075736285d1cabb5c75bf27ed0bc84",
+ "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/72a6721c9b64b3e4c9db55abbc38f790b318267e",
+ "reference": "72a6721c9b64b3e4c9db55abbc38f790b318267e",
"shasum": ""
},
"require": {
"php": "^7.2 || ^8.0",
- "phpstan/phpstan": "^1.5.0"
+ "phpstan/phpstan": "^1.12"
},
"conflict": {
"phpunit/phpunit": "<7.0"
@@ -8317,7 +9115,7 @@
"require-dev": {
"nikic/php-parser": "^4.13.0",
"php-parallel-lint/php-parallel-lint": "^1.2",
- "phpstan/phpstan-strict-rules": "^1.0",
+ "phpstan/phpstan-strict-rules": "^1.5.1",
"phpunit/phpunit": "^9.5"
},
"type": "phpstan-extension",
@@ -8341,28 +9139,28 @@
"description": "PHPUnit extensions and rules for PHPStan",
"support": {
"issues": "https://github.com/phpstan/phpstan-phpunit/issues",
- "source": "https://github.com/phpstan/phpstan-phpunit/tree/1.1.1"
+ "source": "https://github.com/phpstan/phpstan-phpunit/tree/1.4.2"
},
- "time": "2022-04-20T15:24:25+00:00"
+ "time": "2024-12-17T17:20:49+00:00"
},
{
"name": "phpstan/phpstan-symfony",
- "version": "1.1.8",
+ "version": "1.4.13",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpstan-symfony.git",
- "reference": "4bdffcf1033b6c60662a28419d0192e0dda5684f"
+ "reference": "dd1aaa7f85f9916222a2ce7e4d21072fe03958f4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpstan-symfony/zipball/4bdffcf1033b6c60662a28419d0192e0dda5684f",
- "reference": "4bdffcf1033b6c60662a28419d0192e0dda5684f",
+ "url": "https://api.github.com/repos/phpstan/phpstan-symfony/zipball/dd1aaa7f85f9916222a2ce7e4d21072fe03958f4",
+ "reference": "dd1aaa7f85f9916222a2ce7e4d21072fe03958f4",
"shasum": ""
},
"require": {
"ext-simplexml": "*",
- "php": "^7.1 || ^8.0",
- "phpstan/phpstan": "^1.4"
+ "php": "^7.2 || ^8.0",
+ "phpstan/phpstan": "^1.12"
},
"conflict": {
"symfony/framework-bundle": "<3.0"
@@ -8370,25 +9168,23 @@
"require-dev": {
"nikic/php-parser": "^4.13.0",
"php-parallel-lint/php-parallel-lint": "^1.2",
- "phpstan/phpstan-phpunit": "^1.0",
- "phpstan/phpstan-strict-rules": "^1.0",
- "phpunit/phpunit": "^9.5",
+ "phpstan/phpstan-phpunit": "^1.3.11",
+ "phpstan/phpstan-strict-rules": "^1.5.1",
+ "phpunit/phpunit": "^8.5.29 || ^9.5",
"psr/container": "1.0 || 1.1.1",
- "symfony/config": "^4.2 || ^5.0",
- "symfony/console": "^4.0 || ^5.0",
- "symfony/dependency-injection": "^4.0 || ^5.0",
- "symfony/form": "^4.0 || ^5.0",
- "symfony/framework-bundle": "^4.4 || ^5.0",
- "symfony/http-foundation": "^5.1",
- "symfony/messenger": "^4.2 || ^5.0",
+ "symfony/config": "^5.4 || ^6.1",
+ "symfony/console": "^5.4 || ^6.1",
+ "symfony/dependency-injection": "^5.4 || ^6.1",
+ "symfony/form": "^5.4 || ^6.1",
+ "symfony/framework-bundle": "^5.4 || ^6.1",
+ "symfony/http-foundation": "^5.4 || ^6.1",
+ "symfony/messenger": "^5.4",
"symfony/polyfill-php80": "^1.24",
- "symfony/serializer": "^4.0 || ^5.0"
+ "symfony/serializer": "^5.4",
+ "symfony/service-contracts": "^2.2.0"
},
"type": "phpstan-extension",
"extra": {
- "branch-alias": {
- "dev-master": "1.0-dev"
- },
"phpstan": {
"includes": [
"extension.neon",
@@ -8415,50 +9211,50 @@
"description": "Symfony Framework extensions and rules for PHPStan",
"support": {
"issues": "https://github.com/phpstan/phpstan-symfony/issues",
- "source": "https://github.com/phpstan/phpstan-symfony/tree/1.1.8"
+ "source": "https://github.com/phpstan/phpstan-symfony/tree/1.4.13"
},
- "time": "2022-03-24T07:56:03+00:00"
+ "time": "2025-01-04T13:55:31+00:00"
},
{
"name": "phpunit/php-code-coverage",
- "version": "9.2.15",
+ "version": "9.2.32",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-code-coverage.git",
- "reference": "2e9da11878c4202f97915c1cb4bb1ca318a63f5f"
+ "reference": "85402a822d1ecf1db1096959413d35e1c37cf1a5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/2e9da11878c4202f97915c1cb4bb1ca318a63f5f",
- "reference": "2e9da11878c4202f97915c1cb4bb1ca318a63f5f",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/85402a822d1ecf1db1096959413d35e1c37cf1a5",
+ "reference": "85402a822d1ecf1db1096959413d35e1c37cf1a5",
"shasum": ""
},
"require": {
"ext-dom": "*",
"ext-libxml": "*",
"ext-xmlwriter": "*",
- "nikic/php-parser": "^4.13.0",
+ "nikic/php-parser": "^4.19.1 || ^5.1.0",
"php": ">=7.3",
- "phpunit/php-file-iterator": "^3.0.3",
- "phpunit/php-text-template": "^2.0.2",
- "sebastian/code-unit-reverse-lookup": "^2.0.2",
- "sebastian/complexity": "^2.0",
- "sebastian/environment": "^5.1.2",
- "sebastian/lines-of-code": "^1.0.3",
- "sebastian/version": "^3.0.1",
- "theseer/tokenizer": "^1.2.0"
+ "phpunit/php-file-iterator": "^3.0.6",
+ "phpunit/php-text-template": "^2.0.4",
+ "sebastian/code-unit-reverse-lookup": "^2.0.3",
+ "sebastian/complexity": "^2.0.3",
+ "sebastian/environment": "^5.1.5",
+ "sebastian/lines-of-code": "^1.0.4",
+ "sebastian/version": "^3.0.2",
+ "theseer/tokenizer": "^1.2.3"
},
"require-dev": {
- "phpunit/phpunit": "^9.3"
+ "phpunit/phpunit": "^9.6"
},
"suggest": {
- "ext-pcov": "*",
- "ext-xdebug": "*"
+ "ext-pcov": "PHP extension that provides line coverage",
+ "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "9.2-dev"
+ "dev-main": "9.2.x-dev"
}
},
"autoload": {
@@ -8486,7 +9282,8 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
- "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.15"
+ "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy",
+ "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.32"
},
"funding": [
{
@@ -8494,7 +9291,7 @@
"type": "github"
}
],
- "time": "2022-03-07T09:28:20+00:00"
+ "time": "2024-08-22T04:23:01+00:00"
},
{
"name": "phpunit/php-file-iterator",
@@ -8739,55 +9536,50 @@
},
{
"name": "phpunit/phpunit",
- "version": "9.5.20",
+ "version": "9.6.29",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
- "reference": "12bc8879fb65aef2138b26fc633cb1e3620cffba"
+ "reference": "9ecfec57835a5581bc888ea7e13b51eb55ab9dd3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/12bc8879fb65aef2138b26fc633cb1e3620cffba",
- "reference": "12bc8879fb65aef2138b26fc633cb1e3620cffba",
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/9ecfec57835a5581bc888ea7e13b51eb55ab9dd3",
+ "reference": "9ecfec57835a5581bc888ea7e13b51eb55ab9dd3",
"shasum": ""
},
"require": {
- "doctrine/instantiator": "^1.3.1",
+ "doctrine/instantiator": "^1.5.0 || ^2",
"ext-dom": "*",
"ext-json": "*",
"ext-libxml": "*",
"ext-mbstring": "*",
"ext-xml": "*",
"ext-xmlwriter": "*",
- "myclabs/deep-copy": "^1.10.1",
- "phar-io/manifest": "^2.0.3",
- "phar-io/version": "^3.0.2",
+ "myclabs/deep-copy": "^1.13.4",
+ "phar-io/manifest": "^2.0.4",
+ "phar-io/version": "^3.2.1",
"php": ">=7.3",
- "phpspec/prophecy": "^1.12.1",
- "phpunit/php-code-coverage": "^9.2.13",
- "phpunit/php-file-iterator": "^3.0.5",
+ "phpunit/php-code-coverage": "^9.2.32",
+ "phpunit/php-file-iterator": "^3.0.6",
"phpunit/php-invoker": "^3.1.1",
- "phpunit/php-text-template": "^2.0.3",
- "phpunit/php-timer": "^5.0.2",
- "sebastian/cli-parser": "^1.0.1",
- "sebastian/code-unit": "^1.0.6",
- "sebastian/comparator": "^4.0.5",
- "sebastian/diff": "^4.0.3",
- "sebastian/environment": "^5.1.3",
- "sebastian/exporter": "^4.0.3",
- "sebastian/global-state": "^5.0.1",
- "sebastian/object-enumerator": "^4.0.3",
- "sebastian/resource-operations": "^3.0.3",
- "sebastian/type": "^3.0",
+ "phpunit/php-text-template": "^2.0.4",
+ "phpunit/php-timer": "^5.0.3",
+ "sebastian/cli-parser": "^1.0.2",
+ "sebastian/code-unit": "^1.0.8",
+ "sebastian/comparator": "^4.0.9",
+ "sebastian/diff": "^4.0.6",
+ "sebastian/environment": "^5.1.5",
+ "sebastian/exporter": "^4.0.8",
+ "sebastian/global-state": "^5.0.8",
+ "sebastian/object-enumerator": "^4.0.4",
+ "sebastian/resource-operations": "^3.0.4",
+ "sebastian/type": "^3.2.1",
"sebastian/version": "^3.0.2"
},
- "require-dev": {
- "ext-pdo": "*",
- "phpspec/prophecy-phpunit": "^2.0.1"
- },
"suggest": {
- "ext-soap": "*",
- "ext-xdebug": "*"
+ "ext-soap": "To be able to generate mocks based on WSDL files",
+ "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage"
},
"bin": [
"phpunit"
@@ -8795,7 +9587,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "9.5-dev"
+ "dev-master": "9.6-dev"
}
},
"autoload": {
@@ -8826,7 +9618,8 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
- "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.20"
+ "security": "https://github.com/sebastianbergmann/phpunit/security/policy",
+ "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.29"
},
"funding": [
{
@@ -8836,22 +9629,34 @@
{
"url": "https://github.com/sebastianbergmann",
"type": "github"
+ },
+ {
+ "url": "https://liberapay.com/sebastianbergmann",
+ "type": "liberapay"
+ },
+ {
+ "url": "https://thanks.dev/u/gh/sebastianbergmann",
+ "type": "thanks_dev"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit",
+ "type": "tidelift"
}
],
- "time": "2022-04-01T12:37:26+00:00"
+ "time": "2025-09-24T06:29:11+00:00"
},
{
"name": "sebastian/cli-parser",
- "version": "1.0.1",
+ "version": "1.0.2",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/cli-parser.git",
- "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2"
+ "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2",
- "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2",
+ "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/2b56bea83a09de3ac06bb18b92f068e60cc6f50b",
+ "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b",
"shasum": ""
},
"require": {
@@ -8886,7 +9691,7 @@
"homepage": "https://github.com/sebastianbergmann/cli-parser",
"support": {
"issues": "https://github.com/sebastianbergmann/cli-parser/issues",
- "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.1"
+ "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.2"
},
"funding": [
{
@@ -8894,7 +9699,7 @@
"type": "github"
}
],
- "time": "2020-09-28T06:08:49+00:00"
+ "time": "2024-03-02T06:27:43+00:00"
},
{
"name": "sebastian/code-unit",
@@ -9009,16 +9814,16 @@
},
{
"name": "sebastian/comparator",
- "version": "4.0.6",
+ "version": "4.0.9",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/comparator.git",
- "reference": "55f4261989e546dc112258c7a75935a81a7ce382"
+ "reference": "67a2df3a62639eab2cc5906065e9805d4fd5dfc5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/55f4261989e546dc112258c7a75935a81a7ce382",
- "reference": "55f4261989e546dc112258c7a75935a81a7ce382",
+ "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/67a2df3a62639eab2cc5906065e9805d4fd5dfc5",
+ "reference": "67a2df3a62639eab2cc5906065e9805d4fd5dfc5",
"shasum": ""
},
"require": {
@@ -9071,32 +9876,44 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/comparator/issues",
- "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.6"
+ "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.9"
},
"funding": [
{
"url": "https://github.com/sebastianbergmann",
"type": "github"
+ },
+ {
+ "url": "https://liberapay.com/sebastianbergmann",
+ "type": "liberapay"
+ },
+ {
+ "url": "https://thanks.dev/u/gh/sebastianbergmann",
+ "type": "thanks_dev"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/sebastian/comparator",
+ "type": "tidelift"
}
],
- "time": "2020-10-26T15:49:45+00:00"
+ "time": "2025-08-10T06:51:50+00:00"
},
{
"name": "sebastian/complexity",
- "version": "2.0.2",
+ "version": "2.0.3",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/complexity.git",
- "reference": "739b35e53379900cc9ac327b2147867b8b6efd88"
+ "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/739b35e53379900cc9ac327b2147867b8b6efd88",
- "reference": "739b35e53379900cc9ac327b2147867b8b6efd88",
+ "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/25f207c40d62b8b7aa32f5ab026c53561964053a",
+ "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a",
"shasum": ""
},
"require": {
- "nikic/php-parser": "^4.7",
+ "nikic/php-parser": "^4.18 || ^5.0",
"php": ">=7.3"
},
"require-dev": {
@@ -9128,7 +9945,7 @@
"homepage": "https://github.com/sebastianbergmann/complexity",
"support": {
"issues": "https://github.com/sebastianbergmann/complexity/issues",
- "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.2"
+ "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.3"
},
"funding": [
{
@@ -9136,20 +9953,20 @@
"type": "github"
}
],
- "time": "2020-10-26T15:52:27+00:00"
+ "time": "2023-12-22T06:19:30+00:00"
},
{
"name": "sebastian/diff",
- "version": "4.0.4",
+ "version": "4.0.6",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/diff.git",
- "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d"
+ "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/3461e3fccc7cfdfc2720be910d3bd73c69be590d",
- "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d",
+ "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/ba01945089c3a293b01ba9badc29ad55b106b0bc",
+ "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc",
"shasum": ""
},
"require": {
@@ -9194,7 +10011,7 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/diff/issues",
- "source": "https://github.com/sebastianbergmann/diff/tree/4.0.4"
+ "source": "https://github.com/sebastianbergmann/diff/tree/4.0.6"
},
"funding": [
{
@@ -9202,20 +10019,20 @@
"type": "github"
}
],
- "time": "2020-10-26T13:10:38+00:00"
+ "time": "2024-03-02T06:30:58+00:00"
},
{
"name": "sebastian/environment",
- "version": "5.1.4",
+ "version": "5.1.5",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/environment.git",
- "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7"
+ "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/1b5dff7bb151a4db11d49d90e5408e4e938270f7",
- "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7",
+ "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed",
+ "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed",
"shasum": ""
},
"require": {
@@ -9257,7 +10074,7 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/environment/issues",
- "source": "https://github.com/sebastianbergmann/environment/tree/5.1.4"
+ "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5"
},
"funding": [
{
@@ -9265,20 +10082,20 @@
"type": "github"
}
],
- "time": "2022-04-03T09:37:03+00:00"
+ "time": "2023-02-03T06:03:51+00:00"
},
{
"name": "sebastian/exporter",
- "version": "4.0.4",
+ "version": "4.0.8",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/exporter.git",
- "reference": "65e8b7db476c5dd267e65eea9cab77584d3cfff9"
+ "reference": "14c6ba52f95a36c3d27c835d65efc7123c446e8c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/65e8b7db476c5dd267e65eea9cab77584d3cfff9",
- "reference": "65e8b7db476c5dd267e65eea9cab77584d3cfff9",
+ "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/14c6ba52f95a36c3d27c835d65efc7123c446e8c",
+ "reference": "14c6ba52f95a36c3d27c835d65efc7123c446e8c",
"shasum": ""
},
"require": {
@@ -9334,28 +10151,40 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/exporter/issues",
- "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.4"
+ "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.8"
},
"funding": [
{
"url": "https://github.com/sebastianbergmann",
"type": "github"
+ },
+ {
+ "url": "https://liberapay.com/sebastianbergmann",
+ "type": "liberapay"
+ },
+ {
+ "url": "https://thanks.dev/u/gh/sebastianbergmann",
+ "type": "thanks_dev"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/sebastian/exporter",
+ "type": "tidelift"
}
],
- "time": "2021-11-11T14:18:36+00:00"
+ "time": "2025-09-24T06:03:27+00:00"
},
{
"name": "sebastian/global-state",
- "version": "5.0.5",
+ "version": "5.0.8",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/global-state.git",
- "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2"
+ "reference": "b6781316bdcd28260904e7cc18ec983d0d2ef4f6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/0ca8db5a5fc9c8646244e629625ac486fa286bf2",
- "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2",
+ "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/b6781316bdcd28260904e7cc18ec983d0d2ef4f6",
+ "reference": "b6781316bdcd28260904e7cc18ec983d0d2ef4f6",
"shasum": ""
},
"require": {
@@ -9398,32 +10227,44 @@
],
"support": {
"issues": "https://github.com/sebastianbergmann/global-state/issues",
- "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.5"
+ "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.8"
},
"funding": [
{
"url": "https://github.com/sebastianbergmann",
"type": "github"
+ },
+ {
+ "url": "https://liberapay.com/sebastianbergmann",
+ "type": "liberapay"
+ },
+ {
+ "url": "https://thanks.dev/u/gh/sebastianbergmann",
+ "type": "thanks_dev"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/sebastian/global-state",
+ "type": "tidelift"
}
],
- "time": "2022-02-14T08:28:10+00:00"
+ "time": "2025-08-10T07:10:35+00:00"
},
{
"name": "sebastian/lines-of-code",
- "version": "1.0.3",
+ "version": "1.0.4",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/lines-of-code.git",
- "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc"
+ "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/c1c2e997aa3146983ed888ad08b15470a2e22ecc",
- "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc",
+ "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/e1e4a170560925c26d424b6a03aed157e7dcc5c5",
+ "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5",
"shasum": ""
},
"require": {
- "nikic/php-parser": "^4.6",
+ "nikic/php-parser": "^4.18 || ^5.0",
"php": ">=7.3"
},
"require-dev": {
@@ -9455,7 +10296,7 @@
"homepage": "https://github.com/sebastianbergmann/lines-of-code",
"support": {
"issues": "https://github.com/sebastianbergmann/lines-of-code/issues",
- "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.3"
+ "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.4"
},
"funding": [
{
@@ -9463,7 +10304,7 @@
"type": "github"
}
],
- "time": "2020-11-28T06:42:11+00:00"
+ "time": "2023-12-22T06:20:34+00:00"
},
{
"name": "sebastian/object-enumerator",
@@ -9579,16 +10420,16 @@
},
{
"name": "sebastian/recursion-context",
- "version": "4.0.4",
+ "version": "4.0.6",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/recursion-context.git",
- "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172"
+ "reference": "539c6691e0623af6dc6f9c20384c120f963465a0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/cd9d8cf3c5804de4341c283ed787f099f5506172",
- "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172",
+ "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/539c6691e0623af6dc6f9c20384c120f963465a0",
+ "reference": "539c6691e0623af6dc6f9c20384c120f963465a0",
"shasum": ""
},
"require": {
@@ -9627,31 +10468,43 @@
}
],
"description": "Provides functionality to recursively process PHP variables",
- "homepage": "http://www.github.com/sebastianbergmann/recursion-context",
+ "homepage": "https://github.com/sebastianbergmann/recursion-context",
"support": {
"issues": "https://github.com/sebastianbergmann/recursion-context/issues",
- "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.4"
+ "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.6"
},
"funding": [
{
"url": "https://github.com/sebastianbergmann",
"type": "github"
+ },
+ {
+ "url": "https://liberapay.com/sebastianbergmann",
+ "type": "liberapay"
+ },
+ {
+ "url": "https://thanks.dev/u/gh/sebastianbergmann",
+ "type": "thanks_dev"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/sebastian/recursion-context",
+ "type": "tidelift"
}
],
- "time": "2020-10-26T13:17:30+00:00"
+ "time": "2025-08-10T06:57:39+00:00"
},
{
"name": "sebastian/resource-operations",
- "version": "3.0.3",
+ "version": "3.0.4",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/resource-operations.git",
- "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8"
+ "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8",
- "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8",
+ "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/05d5692a7993ecccd56a03e40cd7e5b09b1d404e",
+ "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e",
"shasum": ""
},
"require": {
@@ -9663,7 +10516,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "3.0-dev"
+ "dev-main": "3.0-dev"
}
},
"autoload": {
@@ -9684,8 +10537,7 @@
"description": "Provides a list of PHP built-in functions that operate on resources",
"homepage": "https://www.github.com/sebastianbergmann/resource-operations",
"support": {
- "issues": "https://github.com/sebastianbergmann/resource-operations/issues",
- "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.3"
+ "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.4"
},
"funding": [
{
@@ -9693,20 +10545,20 @@
"type": "github"
}
],
- "time": "2020-09-28T06:45:17+00:00"
+ "time": "2024-03-14T16:00:52+00:00"
},
{
"name": "sebastian/type",
- "version": "3.0.0",
+ "version": "3.2.1",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/type.git",
- "reference": "b233b84bc4465aff7b57cf1c4bc75c86d00d6dad"
+ "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/b233b84bc4465aff7b57cf1c4bc75c86d00d6dad",
- "reference": "b233b84bc4465aff7b57cf1c4bc75c86d00d6dad",
+ "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7",
+ "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7",
"shasum": ""
},
"require": {
@@ -9718,7 +10570,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "3.0-dev"
+ "dev-master": "3.2-dev"
}
},
"autoload": {
@@ -9741,7 +10593,7 @@
"homepage": "https://github.com/sebastianbergmann/type",
"support": {
"issues": "https://github.com/sebastianbergmann/type/issues",
- "source": "https://github.com/sebastianbergmann/type/tree/3.0.0"
+ "source": "https://github.com/sebastianbergmann/type/tree/3.2.1"
},
"funding": [
{
@@ -9749,7 +10601,7 @@
"type": "github"
}
],
- "time": "2022-03-15T09:54:48+00:00"
+ "time": "2023-02-03T06:13:03+00:00"
},
{
"name": "sebastian/version",
@@ -9806,23 +10658,23 @@
},
{
"name": "sensiolabs/behat-page-object-extension",
- "version": "v2.3.4",
+ "version": "v2.3.7",
"source": {
"type": "git",
"url": "https://github.com/sensiolabs/BehatPageObjectExtension.git",
- "reference": "7a623cc12243e653b70d3d03892544fa4ce8b203"
+ "reference": "1f06d054b61d12333a2d9a9e76473c392ef8bd65"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sensiolabs/BehatPageObjectExtension/zipball/7a623cc12243e653b70d3d03892544fa4ce8b203",
- "reference": "7a623cc12243e653b70d3d03892544fa4ce8b203",
+ "url": "https://api.github.com/repos/sensiolabs/BehatPageObjectExtension/zipball/1f06d054b61d12333a2d9a9e76473c392ef8bd65",
+ "reference": "1f06d054b61d12333a2d9a9e76473c392ef8bd65",
"shasum": ""
},
"require": {
"behat/behat": "^3.8",
"behat/mink": "^1.7",
"friends-of-behat/mink-extension": "^2.2",
- "friendsofphp/proxy-manager-lts": "^1.0.2",
+ "friendsofphp/proxy-manager-lts": "^1.0.12",
"php": "^7.2 || ~8.0"
},
"conflict": {
@@ -9876,34 +10728,109 @@
],
"support": {
"issues": "https://github.com/sensiolabs/BehatPageObjectExtension/issues",
- "source": "https://github.com/sensiolabs/BehatPageObjectExtension/tree/v2.3.4"
+ "source": "https://github.com/sensiolabs/BehatPageObjectExtension/tree/v2.3.7"
+ },
+ "time": "2023-01-16T12:14:34+00:00"
+ },
+ {
+ "name": "staabm/phpstan-dba",
+ "version": "0.2.81",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/staabm/phpstan-dba.git",
+ "reference": "9b3f8f25efa262f5b5da9b86e20b74002019f5bc"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/staabm/phpstan-dba/zipball/9b3f8f25efa262f5b5da9b86e20b74002019f5bc",
+ "reference": "9b3f8f25efa262f5b5da9b86e20b74002019f5bc",
+ "shasum": ""
+ },
+ "require": {
+ "composer-runtime-api": "^2.0",
+ "composer/semver": "^3.2",
+ "php": "^7.2 || ^8.0",
+ "phpstan/phpstan": "^1.9.4"
+ },
+ "conflict": {
+ "sqlftw/sqlftw": "<0.1.10"
+ },
+ "require-dev": {
+ "dibi/dibi": "^4.2",
+ "ext-mysqli": "*",
+ "ext-pdo": "*",
+ "php-parallel-lint/php-parallel-lint": "^1.3",
+ "phpstan/extension-installer": "^1.2",
+ "phpstan/phpstan-deprecation-rules": "^1.1",
+ "phpstan/phpstan-php-parser": "^1.1",
+ "phpstan/phpstan-phpunit": "^1.0",
+ "phpstan/phpstan-strict-rules": "^1.1",
+ "phpunit/phpunit": "^8.5|^9.5",
+ "symplify/easy-coding-standard": "^11.4",
+ "tomasvotruba/unused-public": "^0.3",
+ "vlucas/phpdotenv": "^5.4"
+ },
+ "type": "phpstan-extension",
+ "extra": {
+ "phpstan": {
+ "includes": [
+ "config/dba.neon"
+ ]
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "staabm\\PHPStanDba\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "keywords": [
+ "Database Access Layer",
+ "PHPStan",
+ "code quality",
+ "dev",
+ "phpstan-extension",
+ "static analysis"
+ ],
+ "support": {
+ "issues": "https://github.com/staabm/phpstan-dba/issues",
+ "source": "https://github.com/staabm/phpstan-dba/tree/0.2.81"
},
- "time": "2022-01-12T14:54:01+00:00"
+ "funding": [
+ {
+ "url": "https://github.com/staabm",
+ "type": "github"
+ }
+ ],
+ "time": "2024-06-04T12:11:49+00:00"
},
{
"name": "symfony/browser-kit",
- "version": "v4.4.37",
+ "version": "v5.4.45",
"source": {
"type": "git",
"url": "https://github.com/symfony/browser-kit.git",
- "reference": "6e81008cac62369871cb6b8de64576ed138e3998"
+ "reference": "03cce39764429e07fbab9b989a1182a24578341d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/browser-kit/zipball/6e81008cac62369871cb6b8de64576ed138e3998",
- "reference": "6e81008cac62369871cb6b8de64576ed138e3998",
+ "url": "https://api.github.com/repos/symfony/browser-kit/zipball/03cce39764429e07fbab9b989a1182a24578341d",
+ "reference": "03cce39764429e07fbab9b989a1182a24578341d",
"shasum": ""
},
"require": {
- "php": ">=7.1.3",
- "symfony/dom-crawler": "^3.4|^4.0|^5.0",
+ "php": ">=7.2.5",
+ "symfony/dom-crawler": "^4.4|^5.0|^6.0",
"symfony/polyfill-php80": "^1.16"
},
"require-dev": {
- "symfony/css-selector": "^3.4|^4.0|^5.0",
- "symfony/http-client": "^4.3|^5.0",
- "symfony/mime": "^4.3|^5.0",
- "symfony/process": "^3.4|^4.0|^5.0"
+ "symfony/css-selector": "^4.4|^5.0|^6.0",
+ "symfony/http-client": "^4.4|^5.0|^6.0",
+ "symfony/mime": "^4.4|^5.0|^6.0",
+ "symfony/process": "^4.4|^5.0|^6.0"
},
"suggest": {
"symfony/process": ""
@@ -9934,7 +10861,7 @@
"description": "Simulates the behavior of a web browser, allowing you to make requests, click on links and submit forms programmatically",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/browser-kit/tree/v4.4.37"
+ "source": "https://github.com/symfony/browser-kit/tree/v5.4.45"
},
"funding": [
{
@@ -9950,20 +10877,20 @@
"type": "tidelift"
}
],
- "time": "2022-01-02T09:41:36+00:00"
+ "time": "2024-10-22T13:05:35+00:00"
},
{
"name": "symfony/css-selector",
- "version": "v5.4.3",
+ "version": "v5.4.45",
"source": {
"type": "git",
"url": "https://github.com/symfony/css-selector.git",
- "reference": "b0a190285cd95cb019237851205b8140ef6e368e"
+ "reference": "4f7f3c35fba88146b56d0025d20ace3f3901f097"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/css-selector/zipball/b0a190285cd95cb019237851205b8140ef6e368e",
- "reference": "b0a190285cd95cb019237851205b8140ef6e368e",
+ "url": "https://api.github.com/repos/symfony/css-selector/zipball/4f7f3c35fba88146b56d0025d20ace3f3901f097",
+ "reference": "4f7f3c35fba88146b56d0025d20ace3f3901f097",
"shasum": ""
},
"require": {
@@ -10000,7 +10927,7 @@
"description": "Converts CSS selectors to XPath expressions",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/css-selector/tree/v5.4.3"
+ "source": "https://github.com/symfony/css-selector/tree/v5.4.45"
},
"funding": [
{
@@ -10016,24 +10943,25 @@
"type": "tidelift"
}
],
- "time": "2022-01-02T09:53:40+00:00"
+ "time": "2024-09-25T14:11:13+00:00"
},
{
"name": "symfony/dom-crawler",
- "version": "v4.4.39",
+ "version": "v5.4.48",
"source": {
"type": "git",
"url": "https://github.com/symfony/dom-crawler.git",
- "reference": "4e9215a8b533802ba84a3cc5bd3c43103e7a6dc3"
+ "reference": "b57df76f4757a9a8dfbb57ba48d7780cc20776c6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/4e9215a8b533802ba84a3cc5bd3c43103e7a6dc3",
- "reference": "4e9215a8b533802ba84a3cc5bd3c43103e7a6dc3",
+ "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/b57df76f4757a9a8dfbb57ba48d7780cc20776c6",
+ "reference": "b57df76f4757a9a8dfbb57ba48d7780cc20776c6",
"shasum": ""
},
"require": {
- "php": ">=7.1.3",
+ "php": ">=7.2.5",
+ "symfony/deprecation-contracts": "^2.1|^3",
"symfony/polyfill-ctype": "~1.8",
"symfony/polyfill-mbstring": "~1.0",
"symfony/polyfill-php80": "^1.16"
@@ -10043,7 +10971,7 @@
},
"require-dev": {
"masterminds/html5": "^2.6",
- "symfony/css-selector": "^3.4|^4.0|^5.0"
+ "symfony/css-selector": "^4.4|^5.0|^6.0"
},
"suggest": {
"symfony/css-selector": ""
@@ -10074,7 +11002,7 @@
"description": "Eases DOM navigation for HTML and XML documents",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/dom-crawler/tree/v4.4.39"
+ "source": "https://github.com/symfony/dom-crawler/tree/v5.4.48"
},
"funding": [
{
@@ -10090,20 +11018,20 @@
"type": "tidelift"
}
],
- "time": "2022-02-25T10:38:15+00:00"
+ "time": "2024-11-13T14:36:38+00:00"
},
{
"name": "symfony/translation",
- "version": "v4.4.41",
+ "version": "v4.4.47",
"source": {
"type": "git",
"url": "https://github.com/symfony/translation.git",
- "reference": "dcb67eae126e74507e0b4f0b9ac6ef35b37c3331"
+ "reference": "45036b1d53accc48fe9bab71ccd86d57eba0dd94"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/translation/zipball/dcb67eae126e74507e0b4f0b9ac6ef35b37c3331",
- "reference": "dcb67eae126e74507e0b4f0b9ac6ef35b37c3331",
+ "url": "https://api.github.com/repos/symfony/translation/zipball/45036b1d53accc48fe9bab71ccd86d57eba0dd94",
+ "reference": "45036b1d53accc48fe9bab71ccd86d57eba0dd94",
"shasum": ""
},
"require": {
@@ -10163,7 +11091,7 @@
"description": "Provides tools to internationalize your application",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/translation/tree/v4.4.41"
+ "source": "https://github.com/symfony/translation/tree/v4.4.47"
},
"funding": [
{
@@ -10179,7 +11107,7 @@
"type": "tidelift"
}
],
- "time": "2022-04-21T07:22:34+00:00"
+ "time": "2022-10-03T15:15:11+00:00"
},
{
"name": "symfony/yaml",
@@ -10258,16 +11186,16 @@
},
{
"name": "theseer/tokenizer",
- "version": "1.2.1",
+ "version": "1.3.0",
"source": {
"type": "git",
"url": "https://github.com/theseer/tokenizer.git",
- "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e"
+ "reference": "d74205c497bfbca49f34d4bc4c19c17e22db4ebb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e",
- "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e",
+ "url": "https://api.github.com/repos/theseer/tokenizer/zipball/d74205c497bfbca49f34d4bc4c19c17e22db4ebb",
+ "reference": "d74205c497bfbca49f34d4bc4c19c17e22db4ebb",
"shasum": ""
},
"require": {
@@ -10296,7 +11224,7 @@
"description": "A small library for converting tokenized PHP source code into XML and potentially other formats",
"support": {
"issues": "https://github.com/theseer/tokenizer/issues",
- "source": "https://github.com/theseer/tokenizer/tree/1.2.1"
+ "source": "https://github.com/theseer/tokenizer/tree/1.3.0"
},
"funding": [
{
@@ -10304,78 +11232,21 @@
"type": "github"
}
],
- "time": "2021-07-28T10:34:58+00:00"
- },
- {
- "name": "webmozart/assert",
- "version": "1.10.0",
- "source": {
- "type": "git",
- "url": "https://github.com/webmozarts/assert.git",
- "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/webmozarts/assert/zipball/6964c76c7804814a842473e0c8fd15bab0f18e25",
- "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25",
- "shasum": ""
- },
- "require": {
- "php": "^7.2 || ^8.0",
- "symfony/polyfill-ctype": "^1.8"
- },
- "conflict": {
- "phpstan/phpstan": "<0.12.20",
- "vimeo/psalm": "<4.6.1 || 4.6.2"
- },
- "require-dev": {
- "phpunit/phpunit": "^8.5.13"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.10-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Webmozart\\Assert\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Bernhard Schussek",
- "email": "bschussek@gmail.com"
- }
- ],
- "description": "Assertions to validate method input/output with nice error messages.",
- "keywords": [
- "assert",
- "check",
- "validate"
- ],
- "support": {
- "issues": "https://github.com/webmozarts/assert/issues",
- "source": "https://github.com/webmozarts/assert/tree/1.10.0"
- },
- "time": "2021-03-09T10:59:23+00:00"
+ "time": "2025-11-13T13:44:09+00:00"
}
],
"aliases": [],
"minimum-stability": "stable",
- "stability-flags": [],
+ "stability-flags": {},
"prefer-stable": false,
"prefer-lowest": false,
"platform": {
- "php": "~7.4.0 || ~8.0.0 || ~8.1.0",
+ "php": "~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0",
"ext-ctype": "*",
"ext-curl": "*",
"ext-date": "*",
"ext-dom": "*",
+ "ext-filter": "*",
"ext-gd": "*",
"ext-hash": "*",
"ext-iconv": "*",
@@ -10390,8 +11261,9 @@
"ext-xml": "*",
"ext-zip": "*",
"ext-zlib": "*",
- "lib-libxml": "*"
+ "lib-libxml": "*",
+ "composer-runtime-api": "^2.0"
},
- "platform-dev": [],
- "plugin-api-version": "2.3.0"
+ "platform-dev": {},
+ "plugin-api-version": "2.9.0"
}
diff --git a/devenv.lock b/devenv.lock
new file mode 100644
index 00000000000..e53b88b9225
--- /dev/null
+++ b/devenv.lock
@@ -0,0 +1,244 @@
+{
+ "nodes": {
+ "devenv": {
+ "locked": {
+ "dir": "src/modules",
+ "lastModified": 1712042502,
+ "owner": "cachix",
+ "repo": "devenv",
+ "rev": "9a00a3d196d4f298bc56941b60dbb1adad382c1e",
+ "treeHash": "672ba3bc870a88570b52d08c85d87b7398b8254b",
+ "type": "github"
+ },
+ "original": {
+ "dir": "src/modules",
+ "owner": "cachix",
+ "repo": "devenv",
+ "type": "github"
+ }
+ },
+ "flake-compat": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1696426674,
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
+ "treeHash": "2addb7b71a20a25ea74feeaf5c2f6a6b30898ecb",
+ "type": "github"
+ },
+ "original": {
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "type": "github"
+ }
+ },
+ "flake-compat_2": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1696426674,
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "rev": "0f9255e01c2351cc7d116c072cb317785dd33b33",
+ "treeHash": "2addb7b71a20a25ea74feeaf5c2f6a6b30898ecb",
+ "type": "github"
+ },
+ "original": {
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "type": "github"
+ }
+ },
+ "flake-utils": {
+ "inputs": {
+ "systems": "systems_2"
+ },
+ "locked": {
+ "lastModified": 1710146030,
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a",
+ "treeHash": "bd263f021e345cb4a39d80c126ab650bebc3c10c",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "gitignore": {
+ "inputs": {
+ "nixpkgs": [
+ "pre-commit-hooks",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1709087332,
+ "owner": "hercules-ci",
+ "repo": "gitignore.nix",
+ "rev": "637db329424fd7e46cf4185293b9cc8c88c95394",
+ "treeHash": "ca14199cabdfe1a06a7b1654c76ed49100a689f9",
+ "type": "github"
+ },
+ "original": {
+ "owner": "hercules-ci",
+ "repo": "gitignore.nix",
+ "type": "github"
+ }
+ },
+ "nixpkgs": {
+ "locked": {
+ "lastModified": 1711715736,
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "807c549feabce7eddbf259dbdcec9e0600a0660d",
+ "treeHash": "682dc19175b69e6aa827cad28db6e11fb51a8252",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-unstable",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-stable": {
+ "locked": {
+ "lastModified": 1711668574,
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "219951b495fc2eac67b1456824cc1ec1fd2ee659",
+ "treeHash": "51ec3259d600ba0dbef93d23999da1141e943713",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixos-23.11",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nur": {
+ "locked": {
+ "lastModified": 1712051077,
+ "owner": "nix-community",
+ "repo": "NUR",
+ "rev": "a4291b2fa3c6d7edbc07f7e49dcf207173c754c0",
+ "treeHash": "e50b2575e8d073442bf602a243a46bd245aea619",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-community",
+ "repo": "NUR",
+ "type": "github"
+ }
+ },
+ "phps": {
+ "inputs": {
+ "flake-compat": "flake-compat",
+ "nixpkgs": [
+ "nixpkgs"
+ ],
+ "utils": "utils"
+ },
+ "locked": {
+ "lastModified": 1711866475,
+ "owner": "fossar",
+ "repo": "nix-phps",
+ "rev": "0a2ef0bf581581ea2305de4d533f966fd6d90b18",
+ "treeHash": "1e4af6cb04ccb6df27094ea3e5ee438a57bb4ea1",
+ "type": "github"
+ },
+ "original": {
+ "owner": "fossar",
+ "repo": "nix-phps",
+ "type": "github"
+ }
+ },
+ "pre-commit-hooks": {
+ "inputs": {
+ "flake-compat": "flake-compat_2",
+ "flake-utils": "flake-utils",
+ "gitignore": "gitignore",
+ "nixpkgs": [
+ "nixpkgs"
+ ],
+ "nixpkgs-stable": "nixpkgs-stable"
+ },
+ "locked": {
+ "lastModified": 1712033542,
+ "owner": "cachix",
+ "repo": "pre-commit-hooks.nix",
+ "rev": "642dce09c85b1478b509416f83e72bd59b6b3ac2",
+ "treeHash": "c6cb717934b3ae8ddce4ad9ca8052bd8ed6880f3",
+ "type": "github"
+ },
+ "original": {
+ "owner": "cachix",
+ "repo": "pre-commit-hooks.nix",
+ "type": "github"
+ }
+ },
+ "root": {
+ "inputs": {
+ "devenv": "devenv",
+ "nixpkgs": "nixpkgs",
+ "nur": "nur",
+ "phps": "phps",
+ "pre-commit-hooks": "pre-commit-hooks"
+ }
+ },
+ "systems": {
+ "locked": {
+ "lastModified": 1681028828,
+ "owner": "nix-systems",
+ "repo": "default",
+ "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
+ "treeHash": "cce81f2a0f0743b2eb61bc2eb6c7adbe2f2c6beb",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-systems",
+ "repo": "default",
+ "type": "github"
+ }
+ },
+ "systems_2": {
+ "locked": {
+ "lastModified": 1681028828,
+ "owner": "nix-systems",
+ "repo": "default",
+ "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
+ "treeHash": "cce81f2a0f0743b2eb61bc2eb6c7adbe2f2c6beb",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-systems",
+ "repo": "default",
+ "type": "github"
+ }
+ },
+ "utils": {
+ "inputs": {
+ "systems": "systems"
+ },
+ "locked": {
+ "lastModified": 1710146030,
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a",
+ "treeHash": "bd263f021e345cb4a39d80c126ab650bebc3c10c",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ }
+ },
+ "root": "root",
+ "version": 7
+}
diff --git a/devenv.nix b/devenv.nix
new file mode 100644
index 00000000000..cf0748bc0ff
--- /dev/null
+++ b/devenv.nix
@@ -0,0 +1,143 @@
+{ pkgs, lib, inputs, config, ... }:
+let
+ # Use an older nixpkgs-version, containing Node 18.
+ oldPkgs = import (fetchTarball {
+ url = "https://github.com/NixOS/nixpkgs/archive/nixos-23.11.tar.gz";
+ sha256 = "1f5d2g1p6nfwycpmrnnmc2xmcszp804adp16knjvdkj8nz36y1fg";
+ }) {
+ system = pkgs.system;
+ };
+in
+{
+ languages.javascript.enable = true;
+ languages.javascript.package = lib.mkDefault oldPkgs.nodejs-18_x;
+
+ languages.php = {
+ enable = lib.mkDefault true;
+ version = lib.mkDefault "8.1";
+ extensions = [ "redis" "pcov" ];
+
+ ini = ''
+ memory_limit = 2G
+ realpath_cache_ttl = 3600
+ session.gc_probability = 0
+ ${lib.optionalString config.services.redis.enable ''
+ session.save_handler = redis
+ session.save_path = "tcp://127.0.0.1:6379/0"
+ ''}
+ display_errors = On
+ error_reporting = E_ALL
+ assert.active = 0
+ opcache.memory_consumption = 256M
+ opcache.interned_strings_buffer = 20
+ zend.assertions = 0
+ short_open_tag = 0
+ zend.detect_unicode = 0
+ realpath_cache_ttl = 3600
+ '';
+
+ fpm.pools.web = lib.mkDefault {
+ settings = {
+ "clear_env" = "no";
+ "pm" = "dynamic";
+ "pm.max_children" = 10;
+ "pm.start_servers" = 2;
+ "pm.min_spare_servers" = 1;
+ "pm.max_spare_servers" = 10;
+ };
+ };
+ };
+
+ services.caddy.enable = lib.mkDefault true;
+
+ services.caddy.virtualHosts."http://localhost:8000" = {
+ extraConfig = ''
+ root * .
+
+ handle /recovery/* {
+ php_fastcgi unix/${config.languages.php.fpm.pools.web.socket} {
+ index {path}/index.php
+ }
+ }
+
+ php_fastcgi unix/${config.languages.php.fpm.pools.web.socket} {
+ index shopware.php
+ }
+ file_server
+ '';
+ };
+
+ services.mysql = {
+ enable = true;
+ initialDatabases = lib.mkDefault [
+ { name = "shopware"; }
+ ];
+ ensureUsers = lib.mkDefault [
+ {
+ name = "shopware";
+ password = "shopware";
+ ensurePermissions = {
+ "shopware.*" = "ALL PRIVILEGES";
+ };
+ }
+ ];
+ settings = {
+ mysqld = {
+ log_bin_trust_function_creators = 1;
+ };
+ };
+ };
+
+ services.redis.enable = lib.mkDefault true;
+ services.adminer.enable = lib.mkDefault true;
+ services.adminer.listen = lib.mkDefault "127.0.0.1:9080";
+ services.mailpit.enable = lib.mkDefault true;
+
+ env.SW_HOST = lib.mkDefault "localhost:8000";
+ env.DB_USER = lib.mkDefault "shopware";
+ env.DB_PASSWORD = lib.mkDefault "shopware";
+ env.DB_NAME = lib.mkDefault "shopware";
+ env.DB_HOST = lib.mkDefault "localhost";
+ env.DB_PORT = lib.mkDefault "3306";
+ env.MAILER_DSN = lib.mkDefault "smtp://localhost:1025";
+ env.SW_BASE_PATH = lib.mkDefault "";
+ env.SELENIUM_HOST = lib.mkDefault "localhost";
+ env.SMTP_HOST = lib.mkDefault "localhost";
+
+ scripts.init-shopware.exec= ''
+ make init
+ '';
+
+ scripts.check-code.exec= ''
+ make check-code
+ '';
+
+ scripts.check-js-code.exec= ''
+ make check-js-code
+ '';
+
+ scripts.test-jest.exec= ''
+ make test-jest
+ '';
+
+ scripts.test-phpunit.exec= ''
+ make test-phpunit
+ '';
+
+ scripts.info-setup.exec= ''
+ php -v
+ mysql -V
+ '';
+
+ scripts.test-phpunit-coverage-statistic.exec= ''
+ make test-phpunit-coverage-statistic
+ '';
+
+ scripts.test-phpunit-elasticsearch.exec= ''
+ make test-phpunit-elasticsearch
+ '';
+
+ scripts.prepare-mink.exec= ''
+ make prepare-mink
+ '';
+}
diff --git a/devenv.yaml b/devenv.yaml
new file mode 100644
index 00000000000..bb6e2ef0cd5
--- /dev/null
+++ b/devenv.yaml
@@ -0,0 +1,13 @@
+allowUnfree: true
+inputs:
+ nixpkgs:
+ url: github:NixOS/nixpkgs/nixpkgs-unstable
+ nur:
+ url: github:nix-community/NUR
+ phps:
+ url: github:fossar/nix-phps
+ inputs:
+ nixpkgs:
+ follows: nixpkgs
+permittedInsecurePackages:
+ - openssl-1.1.1u
diff --git a/engine/Library/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php b/engine/Library/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php
index 5379b69d804..e2b6484064f 100644
--- a/engine/Library/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php
+++ b/engine/Library/Doctrine/ORM/Persisters/Entity/BasicEntityPersister.php
@@ -87,6 +87,8 @@
*
* Subclasses can be created to provide custom persisting and querying strategies,
* i.e. spanning multiple tables.
+ *
+ * @psalm-import-type AssociationMapping from ClassMetadata
*/
class BasicEntityPersister implements EntityPersister
{
@@ -217,7 +219,7 @@ public function __construct(EntityManagerInterface $em, ClassMetadata $class)
}
/**
- * {@inheritdoc}
+ * {@inheritDoc}
*/
public function getClassMetadata()
{
@@ -225,7 +227,7 @@ public function getClassMetadata()
}
/**
- * {@inheritdoc}
+ * {@inheritDoc}
*/
public function getResultSetMapping()
{
@@ -233,7 +235,7 @@ public function getResultSetMapping()
}
/**
- * {@inheritdoc}
+ * {@inheritDoc}
*/
public function addInsert($entity)
{
@@ -241,7 +243,7 @@ public function addInsert($entity)
}
/**
- * {@inheritdoc}
+ * {@inheritDoc}
*/
public function getInserts()
{
@@ -249,7 +251,7 @@ public function getInserts()
}
/**
- * {@inheritdoc}
+ * {@inheritDoc}
*/
public function executeInserts()
{
@@ -386,7 +388,7 @@ private function extractIdentifierTypes(array $id, ClassMetadata $versionedClass
}
/**
- * {@inheritdoc}
+ * {@inheritDoc}
*/
public function update($entity)
{
@@ -487,14 +489,15 @@ final protected function updateTable(
$targetType = PersisterHelper::getTypeOfField($targetMapping->identifier[0], $targetMapping, $this->em);
if ($targetType === []) {
- throw UnrecognizedField::byName($targetMapping->identifier[0]);
+ throw UnrecognizedField::byFullyQualifiedName($this->class->name, $targetMapping->identifier[0]);
}
$types[] = reset($targetType);
}
if ($versioned) {
- $versionField = $this->class->versionField;
+ $versionField = $this->class->versionField;
+ assert($versionField !== null);
$versionFieldType = $this->class->fieldMappings[$versionField]['type'];
$versionColumn = $this->quoteStrategy->getColumnName($versionField, $this->class, $this->platform);
@@ -535,7 +538,7 @@ final protected function updateTable(
protected function deleteJoinTableRecords(array $identifier, array $types): void
{
foreach ($this->class->associationMappings as $mapping) {
- if ($mapping['type'] !== ClassMetadata::MANY_TO_MANY) {
+ if ($mapping['type'] !== ClassMetadata::MANY_TO_MANY || isset($mapping['isOnDeleteCascade'])) {
continue;
}
@@ -571,10 +574,6 @@ protected function deleteJoinTableRecords(array $identifier, array $types): void
$otherKeys[] = $this->quoteStrategy->getJoinColumnName($joinColumn, $class, $this->platform);
}
- if (isset($mapping['isOnDeleteCascade'])) {
- continue;
- }
-
$joinTableName = $this->quoteStrategy->getJoinTableName($association, $this->class, $this->platform);
$this->conn->delete($joinTableName, array_combine($keys, $identifier), $types);
@@ -586,7 +585,7 @@ protected function deleteJoinTableRecords(array $identifier, array $types): void
}
/**
- * {@inheritdoc}
+ * {@inheritDoc}
*/
public function delete($entity)
{
@@ -776,7 +775,7 @@ protected function prepareInsertData($entity)
}
/**
- * {@inheritdoc}
+ * {@inheritDoc}
*/
public function getOwningTable($fieldName)
{
@@ -784,7 +783,7 @@ public function getOwningTable($fieldName)
}
/**
- * {@inheritdoc}
+ * {@inheritDoc}
*/
public function load(array $criteria, $entity = null, $assoc = null, array $hints = [], $lockMode = null, $limit = null, ?array $orderBy = null)
{
@@ -806,7 +805,7 @@ public function load(array $criteria, $entity = null, $assoc = null, array $hint
}
/**
- * {@inheritdoc}
+ * {@inheritDoc}
*/
public function loadById(array $identifier, $entity = null)
{
@@ -814,7 +813,7 @@ public function loadById(array $identifier, $entity = null)
}
/**
- * {@inheritdoc}
+ * {@inheritDoc}
*/
public function loadOneToOneEntity(array $assoc, $sourceEntity, array $identifier = [])
{
@@ -874,7 +873,7 @@ public function loadOneToOneEntity(array $assoc, $sourceEntity, array $identifie
}
/**
- * {@inheritdoc}
+ * {@inheritDoc}
*/
public function refresh(array $id, $entity, $lockMode = null)
{
@@ -901,7 +900,7 @@ public function count($criteria = [])
}
/**
- * {@inheritdoc}
+ * {@inheritDoc}
*/
public function loadCriteria(Criteria $criteria)
{
@@ -919,7 +918,7 @@ public function loadCriteria(Criteria $criteria)
}
/**
- * {@inheritdoc}
+ * {@inheritDoc}
*/
public function expandCriteriaParameters(Criteria $criteria)
{
@@ -935,22 +934,24 @@ public function expandCriteriaParameters(Criteria $criteria)
$valueVisitor->dispatch($expression);
- [$params, $types] = $valueVisitor->getParamsAndTypes();
-
- foreach ($params as $param) {
- $sqlParams = array_merge($sqlParams, $this->getValues($param));
- }
+ [, $types] = $valueVisitor->getParamsAndTypes();
foreach ($types as $type) {
- [$field, $value] = $type;
- $sqlTypes = array_merge($sqlTypes, $this->getTypes($field, $value, $this->class));
+ [$field, $value, $operator] = $type;
+
+ if ($value === null && ($operator === Comparison::EQ || $operator === Comparison::NEQ)) {
+ continue;
+ }
+
+ $sqlParams = array_merge($sqlParams, $this->getValues($value));
+ $sqlTypes = array_merge($sqlTypes, $this->getTypes($field, $value, $this->class));
}
return [$sqlParams, $sqlTypes];
}
/**
- * {@inheritdoc}
+ * {@inheritDoc}
*/
public function loadAll(array $criteria = [], ?array $orderBy = null, $limit = null, $offset = null)
{
@@ -966,7 +967,7 @@ public function loadAll(array $criteria = [], ?array $orderBy = null, $limit = n
}
/**
- * {@inheritdoc}
+ * {@inheritDoc}
*/
public function getManyToManyCollection(array $assoc, $sourceEntity, $offset = null, $limit = null)
{
@@ -1024,7 +1025,7 @@ private function loadCollectionFromStatement(
}
/**
- * {@inheritdoc}
+ * {@inheritDoc}
*/
public function loadManyToManyCollection(array $assoc, $sourceEntity, PersistentCollection $collection)
{
@@ -1110,7 +1111,7 @@ private function getManyToManyStatement(
}
/**
- * {@inheritdoc}
+ * {@inheritDoc}
*/
public function getSelectSQL($criteria, $assoc = null, $lockMode = null, $limit = null, $offset = null, ?array $orderBy = null)
{
@@ -1244,7 +1245,7 @@ final protected function getOrderBySQL(array $orderBy, string $baseTableAlias):
continue;
}
- throw UnrecognizedField::byName($fieldName);
+ throw UnrecognizedField::byFullyQualifiedName($this->class->name, $fieldName);
}
return ' ORDER BY ' . implode(', ', $orderByList);
@@ -1377,9 +1378,9 @@ protected function getSelectColumnsSQL()
/**
* Gets the SQL join fragment used when selecting entities from an association.
*
- * @param string $field
- * @param mixed[] $assoc
- * @param string $alias
+ * @param string $field
+ * @param AssociationMapping $assoc
+ * @param string $alias
*
* @return string
*/
@@ -1411,7 +1412,7 @@ protected function getSelectColumnAssociationSQL($field, $assoc, ClassMetadata $
* Gets the SQL join fragment used when selecting entities from a
* many-to-many association.
*
- * @psalm-param array $manyToMany
+ * @psalm-param AssociationMapping $manyToMany
*
* @return string
*/
@@ -1441,7 +1442,7 @@ protected function getSelectManyToManyJoinSQL(array $manyToMany)
}
/**
- * {@inheritdoc}
+ * {@inheritDoc}
*/
public function getInsertSQL()
{
@@ -1551,6 +1552,9 @@ protected function getSelectColumnSQL($field, ClassMetadata $class, $alias = 'r'
$columnAlias = $this->getSQLColumnAlias($fieldMapping['columnName']);
$this->currentPersisterContext->rsm->addFieldResult($alias, $columnAlias, $field);
+ if (! empty($fieldMapping['enumType'])) {
+ $this->currentPersisterContext->rsm->addEnumResult($columnAlias, $fieldMapping['enumType']);
+ }
if (isset($fieldMapping['requireSQLConversion'])) {
$type = Type::getType($fieldMapping['type']);
@@ -1588,7 +1592,7 @@ protected function getSQLTableAlias($className, $assocName = '')
}
/**
- * {@inheritdoc}
+ * {@inheritDoc}
*/
public function lock(array $criteria, $lockMode)
{
@@ -1665,7 +1669,7 @@ protected function getSelectConditionCriteriaSQL(Criteria $criteria)
}
/**
- * {@inheritdoc}
+ * {@inheritDoc}
*/
public function getSelectConditionStatementSQL($field, $value, $assoc = null, $comparison = null)
{
@@ -1736,7 +1740,7 @@ public function getSelectConditionStatementSQL($field, $value, $assoc = null, $c
/**
* Builds the left-hand-side of a where condition statement.
*
- * @psalm-param array|null $assoc
+ * @psalm-param AssociationMapping|null $assoc
*
* @return string[]
* @psalm-return list
@@ -1799,7 +1803,7 @@ private function getSelectConditionStatementColumnSQL(
return [$field];
}
- throw UnrecognizedField::byName($field);
+ throw UnrecognizedField::byFullyQualifiedName($this->class->name, $field);
}
/**
@@ -1809,7 +1813,7 @@ private function getSelectConditionStatementColumnSQL(
* Subclasses are supposed to override this method if they intend to change
* or alter the criteria by which entities are selected.
*
- * @param mixed[]|null $assoc
+ * @param AssociationMapping|null $assoc
* @psalm-param array $criteria
* @psalm-param array|null $assoc
*
@@ -1827,7 +1831,7 @@ protected function getSelectConditionSQL(array $criteria, $assoc = null)
}
/**
- * {@inheritdoc}
+ * {@inheritDoc}
*/
public function getOneToManyCollection(array $assoc, $sourceEntity, $offset = null, $limit = null)
{
@@ -1839,7 +1843,7 @@ public function getOneToManyCollection(array $assoc, $sourceEntity, $offset = nu
}
/**
- * {@inheritdoc}
+ * {@inheritDoc}
*/
public function loadOneToManyCollection(array $assoc, $sourceEntity, PersistentCollection $collection)
{
@@ -1852,7 +1856,7 @@ public function loadOneToManyCollection(array $assoc, $sourceEntity, PersistentC
* Builds criteria and execute SQL statement to fetch the one to many entities from.
*
* @param object $sourceEntity
- * @psalm-param array $assoc
+ * @psalm-param AssociationMapping $assoc
*/
private function getOneToManyStatement(
array $assoc,
@@ -1906,7 +1910,7 @@ private function getOneToManyStatement(
}
/**
- * {@inheritdoc}
+ * {@inheritDoc}
*/
public function expandParameters($criteria)
{
@@ -2069,7 +2073,7 @@ private function getIndividualValue($value): array
}
/**
- * {@inheritdoc}
+ * {@inheritDoc}
*/
public function exists($entity, ?Criteria $extraConditions = null)
{
diff --git a/engine/Library/Enlight/.php-cs-fixer.php b/engine/Library/Enlight/.php-cs-fixer.php
index bb5c5f96e64..e6c560fc12e 100644
--- a/engine/Library/Enlight/.php-cs-fixer.php
+++ b/engine/Library/Enlight/.php-cs-fixer.php
@@ -18,6 +18,7 @@
*/
use PhpCsFixer\Config;
+use PhpCsFixer\Runner\Parallel\ParallelConfigFactory;
use PhpCsFixerCustomFixers\Fixer\NoSuperfluousConcatenationFixer;
use PhpCsFixerCustomFixers\Fixer\NoUselessCommentFixer;
use PhpCsFixerCustomFixers\Fixer\NoUselessDirnameCallFixer;
@@ -56,6 +57,7 @@
->registerCustomFixers(new Fixers())
->setRiskyAllowed(true)
->setCacheFile('var/cache/php-cs-fixer-enlight')
+ ->setParallelConfig(ParallelConfigFactory::detect())
->setRules([
'@PSR12' => true,
'@Symfony' => true,
@@ -72,6 +74,7 @@
'no_useless_else' => true,
'no_useless_return' => true,
'no_superfluous_phpdoc_tags' => true,
+ 'nullable_type_declaration_for_default_null_value' => true,
'operator_linebreak' => ['only_booleans' => true],
'ordered_class_elements' => true,
'phpdoc_line_span' => true,
diff --git a/engine/Library/Enlight/Class.php b/engine/Library/Enlight/Class.php
index b96f1f7e565..75b92b31225 100644
--- a/engine/Library/Enlight/Class.php
+++ b/engine/Library/Enlight/Class.php
@@ -33,7 +33,7 @@ abstract class Enlight_Class
/**
* Contains all initialized Enlight instances.
*
- * @var array
+ * @var array, Enlight_Class|object>
*/
protected static $instances = [];
@@ -43,7 +43,7 @@ abstract class Enlight_Class
* If an hook proxy exist for the class, the constructor will prevent the initialization and throw an exception
* that the instance method should be used.
*
- * @throws \Enlight_Exception
+ * @throws Enlight_Exception
*/
public function __construct()
{
@@ -59,7 +59,8 @@ public function __construct()
}
if ($this instanceof Enlight_Hook
&& !$this instanceof Enlight_Hook_Proxy
- && Shopware()->Hooks()->hasProxy($class)) {
+ && Shopware()->Hooks()->hasProxy($class)
+ ) {
throw new Enlight_Exception(
'Class "' . \get_class($this) . '" has hooks, please use the instance method'
);
@@ -79,7 +80,7 @@ public function __construct()
* @param string $name
* @param array $args
*
- * @throws \Enlight_Exception
+ * @throws Enlight_Exception
*/
public function __call($name, $args = null)
{
@@ -95,7 +96,7 @@ public function __call($name, $args = null)
* @param string $name
* @param array $args
*
- * @throws \Enlight_Exception
+ * @throws Enlight_Exception
*/
public static function __callStatic($name, $args = null)
{
@@ -110,7 +111,7 @@ public static function __callStatic($name, $args = null)
*
* @param string $name
*
- * @throws \Enlight_Exception
+ * @throws Enlight_Exception
*/
public function __get($name)
{
@@ -122,7 +123,7 @@ public function __get($name)
*
* @param string $name
*
- * @throws \Enlight_Exception
+ * @throws Enlight_Exception
*/
public function __set($name, $value = null)
{
@@ -133,7 +134,7 @@ public function __set($name, $value = null)
* Returns the class name of the given class. If no class is given, the class will drawn by
* get_called_class(). If the given class has an hook proxy the function will return the proxy class.
*
- * @throws \Enlight_Exception
+ * @throws Enlight_Exception
*
* @return class-string
*/
@@ -146,7 +147,7 @@ public static function getClassName($class = null)
if (\is_object($class)) {
$class = \get_class($class);
} elseif (!class_exists($class)) {
- throw new Enlight_Exception(sprintf('Class "%s" does not exist and could not be loaded', $class));
+ throw new Enlight_Exception(\sprintf('Class "%s" does not exist and could not be loaded', $class));
}
$classImplements = class_implements($class);
@@ -161,12 +162,14 @@ public static function getClassName($class = null)
* Returns a class instance. If the class is already initialed the existing instance will returned.
* Otherwise the class will be initialed with the given arguments.
*
- * @param class-string $class
- * @param array $args
+ * @template TClass of (Enlight_Class|object)
*
- * @throws \ReflectionException
+ * @param class-string|null $class
+ * @param array|null $args
*
- * @return Enlight_Class
+ * @throws ReflectionException
+ *
+ * @return TClass
*/
public static function Instance($class = null, $args = null)
{
diff --git a/engine/Library/Enlight/Collection/ArrayCollection.php b/engine/Library/Enlight/Collection/ArrayCollection.php
index 9e6b97bb57d..85a60fca4c9 100644
--- a/engine/Library/Enlight/Collection/ArrayCollection.php
+++ b/engine/Library/Enlight/Collection/ArrayCollection.php
@@ -125,7 +125,7 @@ public function __call($name, $args = null)
*
* @deprecated - Native return type will be added with Shopware 5.8
*/
- #[\ReturnTypeWillChange]
+ #[ReturnTypeWillChange]
public function count()
{
return \count($this->_elements);
@@ -192,7 +192,7 @@ public function remove($key)
*
* @deprecated - Native return and parameter type will be added with Shopware 5.8
*/
- #[\ReturnTypeWillChange]
+ #[ReturnTypeWillChange]
public function offsetExists($key)
{
return $this->containsKey($key);
@@ -207,7 +207,7 @@ public function offsetExists($key)
*
* @deprecated - Native return and parameter type will be added with Shopware 5.8
*/
- #[\ReturnTypeWillChange]
+ #[ReturnTypeWillChange]
public function offsetUnset($key)
{
$this->remove($key);
@@ -222,7 +222,7 @@ public function offsetUnset($key)
*
* @deprecated - Native return and parameter type will be added with Shopware 5.8
*/
- #[\ReturnTypeWillChange]
+ #[ReturnTypeWillChange]
public function offsetGet($key)
{
return $this->get($key);
@@ -238,7 +238,7 @@ public function offsetGet($key)
*
* @deprecated - Native return and parameter type will be added with Shopware 5.8
*/
- #[\ReturnTypeWillChange]
+ #[ReturnTypeWillChange]
public function offsetSet($key, $value)
{
$this->set($key, $value);
@@ -251,7 +251,7 @@ public function offsetSet($key, $value)
*
* @deprecated - Native return type will be added with Shopware 5.8
*/
- #[\ReturnTypeWillChange]
+ #[ReturnTypeWillChange]
public function getIterator()
{
$ref = &$this->_elements;
diff --git a/engine/Library/Enlight/Components/Auth.php b/engine/Library/Enlight/Components/Auth.php
index 6294e03c2fa..9ca13d4dd9b 100644
--- a/engine/Library/Enlight/Components/Auth.php
+++ b/engine/Library/Enlight/Components/Auth.php
@@ -63,7 +63,7 @@ public function setAdapter(Zend_Auth_Adapter_Interface $adapter)
*
* @return Zend_Auth_Result
*/
- public function authenticate(Zend_Auth_Adapter_Interface $adapter = null)
+ public function authenticate(?Zend_Auth_Adapter_Interface $adapter = null)
{
if ($adapter == null) {
$adapter = $this->_adapter;
@@ -72,7 +72,9 @@ public function authenticate(Zend_Auth_Adapter_Interface $adapter = null)
if ($result->isValid() && method_exists($adapter, 'getResultRowObject')) {
$user = $adapter->getResultRowObject();
- $this->getStorage()->write($user);
+ if (\is_object($user)) {
+ $this->getStorage()->write($user);
+ }
} else {
$this->getStorage()->clear();
}
@@ -85,7 +87,7 @@ public function authenticate(Zend_Auth_Adapter_Interface $adapter = null)
*
* @return Zend_Auth_Result
*/
- public function refresh(Zend_Auth_Adapter_Interface $adapter = null)
+ public function refresh(?Zend_Auth_Adapter_Interface $adapter = null)
{
if ($adapter == null) {
$adapter = $this->_adapter;
diff --git a/engine/Library/Enlight/Components/Auth/Adapter/DbTable.php b/engine/Library/Enlight/Components/Auth/Adapter/DbTable.php
index 1265f3e8806..f4ff03c6bfa 100644
--- a/engine/Library/Enlight/Components/Auth/Adapter/DbTable.php
+++ b/engine/Library/Enlight/Components/Auth/Adapter/DbTable.php
@@ -42,7 +42,7 @@ class Enlight_Components_Auth_Adapter_DbTable extends Zend_Auth_Adapter_DbTable
*
* @var string
*/
- protected $lockedUntilColumn = null;
+ protected $lockedUntilColumn;
/**
* Date until a account has been disabled caused by a brute force attack
diff --git a/engine/Library/Enlight/Components/Cron/Adapter.php b/engine/Library/Enlight/Components/Cron/Adapter.php
index a7af2fea858..3a984c5d135 100644
--- a/engine/Library/Enlight/Components/Cron/Adapter.php
+++ b/engine/Library/Enlight/Components/Cron/Adapter.php
@@ -33,16 +33,19 @@ interface Enlight_Components_Cron_Adapter
/**
* Updates a cron job in the cron tab
*
- * @return Enlight_Components_Cron_Manager
+ * @return void
*/
public function updateJob(Enlight_Components_Cron_Job $job);
+ /**
+ * @return bool
+ */
public function startJob(Enlight_Components_Cron_Job $job);
/**
* Returns an array of Enlight_Components_Cron_Job from the crontab
*
- * @return Enlight_Components_Cron_Job[]
+ * @return array
*/
public function getAllJobs();
diff --git a/engine/Library/Enlight/Components/Cron/Adapter/DBAL.php b/engine/Library/Enlight/Components/Cron/Adapter/DBAL.php
index d8a96ed0f43..70ea1d77828 100644
--- a/engine/Library/Enlight/Components/Cron/Adapter/DBAL.php
+++ b/engine/Library/Enlight/Components/Cron/Adapter/DBAL.php
@@ -1,4 +1,6 @@
|null
*/
- private $allJobsList;
+ private ?array $allJobsList = null;
/**
- * @var Enlight_Components_Cron_Job[]|null
+ * @var array|null
*/
- private $overdueJobsList;
+ private ?array $overdueJobsList = null;
- /**
- * @param Connection $connection
- */
- public function __construct(Doctrine\DBAL\Connection $connection)
+ public function __construct(Connection $connection)
{
$this->connection = $connection;
}
@@ -109,17 +105,12 @@ public function getAllJobs()
$qb->select('*')
->from($this->tableName, 'c');
- $ignoreActive = true;
- if (!$ignoreActive) {
- $qb->andWhere('c.active = true');
- }
-
- $rows = $qb->execute()->fetchAll();
+ $rows = $qb->execute()->fetchAllAssociative();
$jobs = [];
foreach ($rows as $row) {
$row['data'] = unserialize($row['data'], ['allowed_classes' => false]);
- $jobs[$row['id']] = new Enlight_Components_Cron_Job($row);
+ $jobs[(int) $row['id']] = new Enlight_Components_Cron_Job($row);
}
return $jobs;
@@ -143,7 +134,7 @@ public function getNextJob($force = false)
}
while (($nextJob = array_pop($this->overdueJobsList)) !== null) {
- if ($this->isJobStillOverdue($nextJob->getId())) {
+ if ($this->isJobStillOverdue((int) $nextJob->getId())) {
return $nextJob;
}
}
@@ -197,12 +188,9 @@ public function deleteJob(Enlight_Components_Cron_Job $job)
/**
* Internal helper method to grep data based on a given column name.
*
- * @param string $column
- * @param string $value
- *
- * @return Enlight_Components_Cron_Job|null
+ * @param string|int $value
*/
- private function getJobByColumn($column, $value)
+ private function getJobByColumn(string $column, $value): ?Enlight_Components_Cron_Job
{
$qb = $this->connection->createQueryBuilder();
@@ -225,9 +213,9 @@ private function getJobByColumn($column, $value)
}
/**
- * @return Enlight_Components_Cron_Job[]
+ * @return array
*/
- private function getOverdueJobs()
+ private function getOverdueJobs(): array
{
$qb = $this->connection->createQueryBuilder();
@@ -244,16 +232,13 @@ private function getOverdueJobs()
$overdueJobsList = [];
foreach ($rows as $row) {
$row['data'] = unserialize($row['data'], ['allowed_classes' => false]);
- $overdueJobsList[$row['id']] = new Enlight_Components_Cron_Job($row);
+ $overdueJobsList[(int) $row['id']] = new Enlight_Components_Cron_Job($row);
}
return $overdueJobsList;
}
- /**
- * @return bool
- */
- private function isJobStillOverdue($jobId)
+ private function isJobStillOverdue(int $jobId): bool
{
$qb = $this->connection->createQueryBuilder();
$qb->select('*')
diff --git a/engine/Library/Enlight/Components/Cron/Job.php b/engine/Library/Enlight/Components/Cron/Job.php
index bc40fc6568c..5918843a3f3 100644
--- a/engine/Library/Enlight/Components/Cron/Job.php
+++ b/engine/Library/Enlight/Components/Cron/Job.php
@@ -282,7 +282,7 @@ public function getNext()
/**
* Sets the next date when the cronjob is due
*
- * @param string|\Zend_Date $next
+ * @param string|Zend_Date $next
*
* @return Enlight_Components_Cron_Job
*/
@@ -309,7 +309,7 @@ public function getStart()
/**
* Sets the date and time when the cronjob has been started
*
- * @param string|\Zend_Date $start
+ * @param string|Zend_Date $start
*
* @return Enlight_Components_Cron_Job
*/
diff --git a/engine/Library/Enlight/Components/Cron/Manager.php b/engine/Library/Enlight/Components/Cron/Manager.php
index 4c53a7fd07e..d9568503807 100644
--- a/engine/Library/Enlight/Components/Cron/Manager.php
+++ b/engine/Library/Enlight/Components/Cron/Manager.php
@@ -84,7 +84,7 @@ public function getAdapter()
*
* @return Enlight_Components_Cron_Manager
*/
- public function setEventManager(Enlight_Event_EventManager $eventManager = null)
+ public function setEventManager(?Enlight_Event_EventManager $eventManager = null)
{
$this->eventManager = $eventManager;
@@ -104,20 +104,18 @@ public function getEventManager()
/**
* Deactivate a given Cron Job in the crontab
*
- * @return Enlight_Components_Cron_Adapter
+ * @return void
*/
public function disableJob(Enlight_Components_Cron_Job $job)
{
$job->setActive(false);
- return $this->adapter->updateJob($job);
+ $this->adapter->updateJob($job);
}
/**
* Deactivate a given Cron Job
*
- * @param \Enlight_Components_Cron_Job $job
- *
* @throws Enlight_Exception
*
* @return Enlight_Components_Cron_Manager
@@ -132,8 +130,6 @@ public function deleteJob(Enlight_Components_Cron_Job $job)
/**
* Updates a cron job
*
- * @param \Enlight_Components_Cron_Job $job
- *
* @throws Enlight_Exception
*
* @return Enlight_Components_Cron_Manager
@@ -277,7 +273,7 @@ public function runJob(Enlight_Components_Cron_Job $job)
]);
return $jobArgs;
- } catch (\Throwable $e) {
+ } catch (Throwable $e) {
$job->setData(['error' => $e->getMessage()]);
if ($job->getDisableOnError()) {
diff --git a/engine/Library/Enlight/Components/Db/Adapter/Pdo/Mysql.php b/engine/Library/Enlight/Components/Db/Adapter/Pdo/Mysql.php
index 0ed74d3ab1e..845695e3870 100644
--- a/engine/Library/Enlight/Components/Db/Adapter/Pdo/Mysql.php
+++ b/engine/Library/Enlight/Components/Db/Adapter/Pdo/Mysql.php
@@ -139,6 +139,37 @@ protected function _quote($value)
return parent::_quote($value);
}
+ /**
+ * Begin a transaction.
+ * Opening a zend connection and a dbalconnection results in a fatal error, so we use the doctrine transaction levels
+ *
+ * @return void
+ */
+ protected function _beginTransaction()
+ {
+ $this->dbalConnection->beginTransaction();
+ }
+
+ /**
+ * Commit a transaction.
+ *
+ * @return void
+ */
+ protected function _commit()
+ {
+ $this->dbalConnection->commit();
+ }
+
+ /**
+ * Roll-back a transaction.
+ *
+ * @return void
+ */
+ protected function _rollBack()
+ {
+ $this->dbalConnection->rollBack();
+ }
+
/**
* Creates a PDO object and connects to the database.
*
@@ -152,7 +183,7 @@ protected function _connect()
}
if (!$this->dbalConnection) {
- throw new RuntimeException(sprintf('Class can only be constructed using %s::createFromDbalConnectionAndConfig().', __CLASS__));
+ throw new RuntimeException(\sprintf('Class can only be constructed using %s::createFromDbalConnectionAndConfig().', __CLASS__));
}
$this->_connection = $this->dbalConnection->getWrappedConnection();
diff --git a/engine/Library/Enlight/Components/Mail.php b/engine/Library/Enlight/Components/Mail.php
index 8c0438eefe4..9e72dcb9679 100644
--- a/engine/Library/Enlight/Components/Mail.php
+++ b/engine/Library/Enlight/Components/Mail.php
@@ -39,35 +39,35 @@ class Enlight_Components_Mail extends Zend_Mail
*
* @var string|null
*/
- protected $_fromName = null;
+ protected $_fromName;
/**
* Property for the plain body
*
* @var null
*/
- protected $_plainBody = null;
+ protected $_plainBody;
/**
* Property for the plain body text. Can be filled by setBodyText function.
*
* @var string|null
*/
- protected $_plainBodyText = null;
+ protected $_plainBodyText;
/**
* Property for the plain subject. Can be filled by setSubject function.
*
* @var string|null
*/
- protected $_plainSubject = null;
+ protected $_plainSubject;
/**
* Property for the template name. Can be filled by setTemplateName function.
*
* @var string|null
*/
- protected $templateName = null;
+ protected $templateName;
/**
* @var array
@@ -137,7 +137,7 @@ public function __get($name)
return $this->_plainBodyText;
}
- throw new RuntimeException(sprintf('Could not read value for given name: "%s"', $name));
+ throw new RuntimeException(\sprintf('Could not read value for given name: "%s"', $name));
}
/**
@@ -194,7 +194,7 @@ public function setFrom($email, $name = null)
// mitigate "pwnscriptum" attack
// see https://framework.zend.com/security/advisory/ZF2016-04 for ZF2+ fix
if (preg_match('/\\\"/', $email)) {
- throw new \RuntimeException('Potential code injection in From header');
+ throw new RuntimeException('Potential code injection in From header');
}
$this->_fromName = $name;
@@ -381,6 +381,7 @@ public function removeAssociation(string $key): void
* @param Zend_Mail_Transport_Abstract $transport
*
* @return Zend_Mail Provides fluent interface
+ *
* @events Enlight_Components_Mail_Send
*/
public function send($transport = null)
@@ -393,6 +394,10 @@ public function send($transport = null)
]
);
+ if (!$this->getMessageId()) {
+ $this->setMessageId();
+ }
+
return parent::send($transport);
}
}
diff --git a/engine/Library/Enlight/Components/Session/Namespace.php b/engine/Library/Enlight/Components/Session/Namespace.php
index 62b8a96e1fe..3e845d635ae 100644
--- a/engine/Library/Enlight/Components/Session/Namespace.php
+++ b/engine/Library/Enlight/Components/Session/Namespace.php
@@ -45,7 +45,7 @@ public function __get($name)
*/
public function __set($name, $value)
{
- return $this->set($name, $value);
+ $this->set($name, $value);
}
/**
@@ -87,7 +87,7 @@ public function __isset($name)
*
* @deprecated - Native return and parameter type will be added with Shopware 5.8
*/
- #[\ReturnTypeWillChange]
+ #[ReturnTypeWillChange]
public function offsetExists($key)
{
return $this->has($key);
@@ -102,7 +102,7 @@ public function offsetExists($key)
*
* @deprecated - Native return and parameter type will be added with Shopware 5.8
*/
- #[\ReturnTypeWillChange]
+ #[ReturnTypeWillChange]
public function offsetUnset($key)
{
$this->remove($key);
@@ -117,7 +117,7 @@ public function offsetUnset($key)
*
* @deprecated - Native return and parameter type will be added with Shopware 5.8
*/
- #[\ReturnTypeWillChange]
+ #[ReturnTypeWillChange]
public function offsetGet($key)
{
return $this->get($key);
@@ -133,7 +133,7 @@ public function offsetGet($key)
*
* @deprecated - Native return and parameter type will be added with Shopware 5.8
*/
- #[\ReturnTypeWillChange]
+ #[ReturnTypeWillChange]
public function offsetSet($key, $value)
{
$this->set($key, $value);
@@ -164,7 +164,7 @@ public function start()
// - Shopware\Components\DependencyInjection\Bridge\Session::createSession()
// In case the session is started somewhere else we need to ensure no other session is active. The same logic as
// in Shopware's factories is used here.
- // This behaviour is analogue to Zend: https://github.com/shopware/shopware/blob/cbc212ca4642878cac62193d3a2f41e08f4849a2/engine/Library/Zend/Session.php#L413
+ // This behaviour is analogue to Zend: https://github.com/shopware5/shopware/blob/cbc212ca4642878cac62193d3a2f41e08f4849a2/engine/Library/Zend/Session.php#L413
$container = Shopware()->Container();
self::ensureFrontendSessionClosed($container);
self::ensureBackendSessionClosed($container);
diff --git a/engine/Library/Enlight/Components/Snippet/Manager.php b/engine/Library/Enlight/Components/Snippet/Manager.php
index e336ba77223..621d065d3ab 100644
--- a/engine/Library/Enlight/Components/Snippet/Manager.php
+++ b/engine/Library/Enlight/Components/Snippet/Manager.php
@@ -50,7 +50,7 @@ class Enlight_Components_Snippet_Manager extends Enlight_Class
/**
* @var string Default config class
*/
- protected $defaultSection = null;
+ protected $defaultSection;
/**
* @deprecated - Unused property. Will be removed in Shopware 5.8 without replacement
diff --git a/engine/Library/Enlight/Components/Snippet/Resource.php b/engine/Library/Enlight/Components/Snippet/Resource.php
index 9d7b3360425..54064671abf 100644
--- a/engine/Library/Enlight/Components/Snippet/Resource.php
+++ b/engine/Library/Enlight/Components/Snippet/Resource.php
@@ -60,7 +60,7 @@ public function __construct(Enlight_Components_Snippet_Manager $snippetManager,
*
* @return void
*/
- public function populate(Smarty_Template_Source $source, Smarty_Internal_Template $_template = null)
+ public function populate(Smarty_Template_Source $source, ?Smarty_Internal_Template $_template = null)
{
if (!isset($source->smarty->registered_plugins[Smarty::PLUGIN_BLOCK]['snippet'])) {
$source->smarty->registerPlugin(Smarty::PLUGIN_BLOCK, 'snippet', [__CLASS__, 'compileSnippetBlock']);
diff --git a/engine/Library/Enlight/Components/Test/Controller/TestCase.php b/engine/Library/Enlight/Components/Test/Controller/TestCase.php
index ffeeb7e10d3..45bc6fc9e1f 100644
--- a/engine/Library/Enlight/Components/Test/Controller/TestCase.php
+++ b/engine/Library/Enlight/Components/Test/Controller/TestCase.php
@@ -18,6 +18,7 @@
*/
use Shopware\Components\Cart\ConditionalLineItemServiceInterface;
+use Shopware\Components\ShopRegistrationServiceInterface;
use Symfony\Component\HttpFoundation\Response;
/**
@@ -192,6 +193,9 @@ public function reset()
}
$container->get('events')->addSubscriber($plugin);
}
+ if ($container->initialized('shop')) {
+ $container->get(ShopRegistrationServiceInterface::class)->resetTemplate($container->get('shop'));
+ }
}
/**
diff --git a/engine/Library/Enlight/Components/Test/TestCase.php b/engine/Library/Enlight/Components/Test/TestCase.php
index 6da3b1c39f9..729d28c4e69 100644
--- a/engine/Library/Enlight/Components/Test/TestCase.php
+++ b/engine/Library/Enlight/Components/Test/TestCase.php
@@ -50,7 +50,7 @@ protected function tearDown(): void
/**
* Allows to set a Shopware config
*
- * @param bool|string|null $value
+ * @param bool|float|int|string|null $value
*/
protected function setConfig(string $name, $value): void
{
diff --git a/engine/Library/Enlight/Config.php b/engine/Library/Enlight/Config.php
index 8d5402099ae..17f01e2c8e2 100644
--- a/engine/Library/Enlight/Config.php
+++ b/engine/Library/Enlight/Config.php
@@ -247,7 +247,7 @@ public function rewind()
*
* @deprecated - Native return and parameter type will be added with Shopware 5.8
*/
- #[\ReturnTypeWillChange]
+ #[ReturnTypeWillChange]
public function offsetSet($name, $value)
{
$this->__set($name, $value);
@@ -262,7 +262,7 @@ public function offsetSet($name, $value)
*
* @deprecated - Native return and parameter type will be added with Shopware 5.8
*/
- #[\ReturnTypeWillChange]
+ #[ReturnTypeWillChange]
public function offsetExists($name)
{
return $this->__isset($name);
@@ -277,7 +277,7 @@ public function offsetExists($name)
*
* @deprecated - Native return and parameter type will be added with Shopware 5.8
*/
- #[\ReturnTypeWillChange]
+ #[ReturnTypeWillChange]
public function offsetUnset($name)
{
$this->__unset($name);
@@ -292,7 +292,7 @@ public function offsetUnset($name)
*
* @deprecated - Native return and parameter type will be added with Shopware 5.8
*/
- #[\ReturnTypeWillChange]
+ #[ReturnTypeWillChange]
public function offsetGet($name)
{
return $this->get($name);
diff --git a/engine/Library/Enlight/Config/Adapter/DbTable.php b/engine/Library/Enlight/Config/Adapter/DbTable.php
index 57127d488d8..80dd0dfebbb 100644
--- a/engine/Library/Enlight/Config/Adapter/DbTable.php
+++ b/engine/Library/Enlight/Config/Adapter/DbTable.php
@@ -59,7 +59,7 @@ class Enlight_Config_Adapter_DbTable extends Enlight_Config_Adapter
/**
* The section column in the database table.
*
- * @var string|array|null
+ * @var string|array|null
*/
protected $_sectionColumn = 'section';
@@ -141,8 +141,8 @@ public function getTable($name = null)
{
if ($name !== null) {
return new Enlight_Components_Table([
- 'name' => $name,
- 'db' => $this->_db, ]
+ 'name' => $name,
+ 'db' => $this->_db, ]
);
}
if (!$this->_table instanceof Enlight_Components_Table) {
@@ -226,18 +226,16 @@ public function write(Enlight_Config $config, $fields = null, $update = true, $f
$insertData[$this->_createdColumn] = new Zend_Date();
}
- if ($section !== null) {
- if (\is_array($this->_sectionColumn)) {
- foreach ($this->_sectionColumn as $key => $sectionColumn) {
- if (isset($section[$key])) {
- $where[] = $db->quoteInto($sectionColumn . '=?', $section[$key]);
- $insertData[$sectionColumn] = $section[$key];
- }
+ if (\is_array($this->_sectionColumn)) {
+ foreach ($this->_sectionColumn as $key => $sectionColumn) {
+ if (isset($section[$key])) {
+ $where[] = $db->quoteInto($sectionColumn . '=?', $section[$key]);
+ $insertData[$sectionColumn] = $section[$key];
}
- } else {
- $where[] = $db->quoteInto($this->_sectionColumn . '=?', $section);
- $insertData[$this->_sectionColumn] = $section;
}
+ } else {
+ $where[] = $db->quoteInto($this->_sectionColumn . '=?', $section);
+ $insertData[$this->_sectionColumn] = $section;
}
foreach ((array) $fields as $field) {
@@ -317,18 +315,16 @@ public function delete(Enlight_Config $config, $fields = null, $deleteDirty = fa
$where[] = $db->quoteInto($this->_namespaceColumn . '=?', $name);
}
- if ($section !== null) {
- if (\is_array($this->_sectionColumn)) {
- foreach ($this->_sectionColumn as $key => $sectionColumn) {
- if (isset($section[$key])) {
- $where[] = $db->quoteInto($sectionColumn . '=?', $section[$key]);
- $insertData[$sectionColumn] = $section[$key];
- }
+ if (\is_array($this->_sectionColumn)) {
+ foreach ($this->_sectionColumn as $key => $sectionColumn) {
+ if (isset($section[$key])) {
+ $where[] = $db->quoteInto($sectionColumn . '=?', $section[$key]);
+ $insertData[$sectionColumn] = $section[$key];
}
- } else {
- $where[] = $db->quoteInto($this->_sectionColumn . '=?', $section);
- $insertData[$this->_sectionColumn] = $section;
}
+ } else {
+ $where[] = $db->quoteInto($this->_sectionColumn . '=?', $section);
+ $insertData[$this->_sectionColumn] = $section;
}
$where[] = $db->quoteInto($this->_nameColumn . ' IN (?)', $fields);
@@ -359,15 +355,15 @@ protected function readSection($name, $section)
$select->where($this->_namespaceColumn . '=?', $name);
}
- if ($section !== null && $this->_sectionColumn !== null) {
+ if (!empty($section) && $this->_sectionColumn !== null) {
if (\is_array($this->_sectionColumn)) {
- $section = explode(':', $section);
+ $sectionArray = explode(':', $section);
foreach ($this->_sectionColumn as $key => $sectionColumn) {
- if (!empty($section[$key])) {
- $select->where($sectionColumn . '=?', $section[$key]);
+ if (!empty($sectionArray[$key])) {
+ $select->where($sectionColumn . '=?', $sectionArray[$key]);
}
}
- } elseif ($this->_sectionColumn !== null) {
+ } else {
$select->where($this->_sectionColumn . '=?', $section);
}
}
diff --git a/engine/Library/Enlight/Config/Adapter/File.php b/engine/Library/Enlight/Config/Adapter/File.php
index 3f6044bc747..f706ffaa637 100644
--- a/engine/Library/Enlight/Config/Adapter/File.php
+++ b/engine/Library/Enlight/Config/Adapter/File.php
@@ -112,7 +112,7 @@ public function read(Enlight_Config $config)
try {
/** @var Enlight_Config_Format_Ini $reader */
$reader = new $reader($name, $section, [
- 'skipExtends' => $this->_skipExtends, ]
+ 'skipExtends' => $this->_skipExtends, ]
);
$config->setData($reader->toArray());
break;
@@ -232,9 +232,9 @@ protected function readBase($filename)
/** @var class-string $reader */
$reader = 'Enlight_Config_Format_' . ucfirst($this->_configType);
$base = new $reader($filename, null, [
- 'skipExtends' => true,
- 'allowModifications' => true, ]
- );
+ 'skipExtends' => true,
+ 'allowModifications' => true,
+ ]);
} else {
$base = new Enlight_Config([], true);
}
diff --git a/engine/Library/Enlight/Config/BaseConfig.php b/engine/Library/Enlight/Config/BaseConfig.php
index 385e5f889d8..032ea017918 100644
--- a/engine/Library/Enlight/Config/BaseConfig.php
+++ b/engine/Library/Enlight/Config/BaseConfig.php
@@ -93,7 +93,7 @@ class Enlight_Config_BaseConfig implements Countable, Iterator
*
* @var string
*/
- protected $_loadFileErrorStr = null;
+ protected $_loadFileErrorStr;
/**
* Enlight_Config_BaseConfig provides a property based interface to
@@ -254,7 +254,7 @@ public function toArray()
*
* @deprecated - Native return type will be added with Shopware 5.8
*/
- #[\ReturnTypeWillChange]
+ #[ReturnTypeWillChange]
public function count()
{
return $this->_count;
@@ -267,7 +267,7 @@ public function count()
*
* @deprecated - Native return type will be added with Shopware 5.8
*/
- #[\ReturnTypeWillChange]
+ #[ReturnTypeWillChange]
public function current()
{
$this->_skipNextIteration = false;
@@ -282,7 +282,7 @@ public function current()
*
* @deprecated - Native return type will be added with Shopware 5.8
*/
- #[\ReturnTypeWillChange]
+ #[ReturnTypeWillChange]
public function key()
{
return key($this->_data);
@@ -295,7 +295,7 @@ public function key()
*
* @deprecated - Native return type will be added with Shopware 5.8
*/
- #[\ReturnTypeWillChange]
+ #[ReturnTypeWillChange]
public function next()
{
if ($this->_skipNextIteration) {
@@ -314,7 +314,7 @@ public function next()
*
* @deprecated - Native return type will be added with Shopware 5.8
*/
- #[\ReturnTypeWillChange]
+ #[ReturnTypeWillChange]
public function rewind()
{
$this->_skipNextIteration = false;
@@ -329,7 +329,7 @@ public function rewind()
*
* @deprecated - Native return type will be added with Shopware 5.8
*/
- #[\ReturnTypeWillChange]
+ #[ReturnTypeWillChange]
public function valid()
{
return $this->_index < $this->_count;
diff --git a/engine/Library/Enlight/Config/Format/Ini.php b/engine/Library/Enlight/Config/Format/Ini.php
index a7610357a1a..72ce8a87a65 100644
--- a/engine/Library/Enlight/Config/Format/Ini.php
+++ b/engine/Library/Enlight/Config/Format/Ini.php
@@ -144,7 +144,7 @@ public function __construct($filename, $section = null, $options = false)
$dataArray = [];
foreach ($section as $sectionName) {
if (!isset($iniArray[$sectionName])) {
- throw new Enlight_Config_Exception(sprintf("Section '%s' cannot be found in %s", $sectionName, $filename));
+ throw new Enlight_Config_Exception(\sprintf("Section '%s' cannot be found in %s", $sectionName, $filename));
}
$dataArray = $this->_arrayMergeRecursive($this->_processSection($iniArray, $sectionName), $dataArray);
}
@@ -214,7 +214,7 @@ protected function _loadIniFile($filename)
break;
default:
- throw new Enlight_Config_Exception(sprintf("Section '%s' may not extend multiple sections in %s", $thisSection, $filename));
+ throw new Enlight_Config_Exception(\sprintf("Section '%s' may not extend multiple sections in %s", $thisSection, $filename));
}
}
@@ -247,7 +247,7 @@ protected function _processSection($iniArray, $section, $config = [])
$config = $this->_processSection($iniArray, $value, $config);
}
} else {
- throw new Enlight_Config_Exception(sprintf("Parent section '%s' cannot be found", $section));
+ throw new Enlight_Config_Exception(\sprintf("Parent section '%s' cannot be found", $section));
}
} else {
$config = $this->_processKey($config, $key, $value);
@@ -282,11 +282,11 @@ protected function _processKey($config, $key, $value)
$config[$pieces[0]] = [];
}
} elseif (!\is_array($config[$pieces[0]])) {
- throw new Enlight_Config_Exception(sprintf("Cannot create sub-key for '%s' as key already exists", $pieces[0]));
+ throw new Enlight_Config_Exception(\sprintf("Cannot create sub-key for '%s' as key already exists", $pieces[0]));
}
$config[$pieces[0]] = $this->_processKey($config[$pieces[0]], $pieces[1], $value);
} else {
- throw new Enlight_Config_Exception(sprintf("Invalid key '%s'", $key));
+ throw new Enlight_Config_Exception(\sprintf("Invalid key '%s'", $key));
}
} else {
$config[$key] = $value;
diff --git a/engine/Library/Enlight/Config/Writer/FileAbstract.php b/engine/Library/Enlight/Config/Writer/FileAbstract.php
index b9e5c452e8a..3ac866343e4 100644
--- a/engine/Library/Enlight/Config/Writer/FileAbstract.php
+++ b/engine/Library/Enlight/Config/Writer/FileAbstract.php
@@ -40,7 +40,7 @@ class Enlight_Config_Writer_FileAbstract extends Enlight_Config_Writer_Writer
*
* @var string
*/
- protected $_filename = null;
+ protected $_filename;
/**
* Wether to exclusively lock the file or not
@@ -80,13 +80,12 @@ public function setExclusiveLock($exclusiveLock)
/**
* Write configuration to file.
*
- * @param string $filename
- * @param Enlight_Config $config
- * @param bool $exclusiveLock
+ * @param string $filename
+ * @param bool $exclusiveLock
*
* @return void
*/
- public function write($filename = null, Enlight_Config $config = null, $exclusiveLock = null)
+ public function write($filename = null, ?Enlight_Config $config = null, $exclusiveLock = null)
{
if ($filename !== null) {
$this->setFilename($filename);
diff --git a/engine/Library/Enlight/Config/Writer/Ini.php b/engine/Library/Enlight/Config/Writer/Ini.php
index 629c70c3f35..1c0abdeac0a 100644
--- a/engine/Library/Enlight/Config/Writer/Ini.php
+++ b/engine/Library/Enlight/Config/Writer/Ini.php
@@ -163,9 +163,7 @@ protected function _prepareValue($value)
* Root elements that are not assigned to any section needs to be
* on the top of config.
*
- * @see http://framework.zend.com/issues/browse/ZF-6289
- *
- * @param Enlight_Config_BaseConfig
+ * @see http://framework.zend.com/issues/browse/ZF-6289
*
* @return Enlight_Config_BaseConfig
*/
diff --git a/engine/Library/Enlight/Config/Writer/Writer.php b/engine/Library/Enlight/Config/Writer/Writer.php
index 509ef04de54..fbba7c7c061 100644
--- a/engine/Library/Enlight/Config/Writer/Writer.php
+++ b/engine/Library/Enlight/Config/Writer/Writer.php
@@ -45,14 +45,14 @@ abstract class Enlight_Config_Writer_Writer
*
* @var Enlight_Config_BaseConfig
*/
- protected $_config = null;
+ protected $_config;
/**
* Create a new adapter
*
* $options can only be passed as array or be omitted
*/
- public function __construct(array $options = null)
+ public function __construct(?array $options = null)
{
if (\is_array($options)) {
$this->setOptions($options);
diff --git a/engine/Library/Enlight/Controller/Action.php b/engine/Library/Enlight/Controller/Action.php
index 819e7c01316..c942b5278c3 100644
--- a/engine/Library/Enlight/Controller/Action.php
+++ b/engine/Library/Enlight/Controller/Action.php
@@ -20,7 +20,8 @@
use Shopware\Components\DependencyInjection\Container;
use Shopware\Components\DependencyInjection\ContainerAwareInterface;
use Shopware\Components\Model\ModelManager;
-use Symfony\Component\Form\Form;
+use Symfony\Component\Form\FormInterface;
+use Symfony\Component\Form\FormTypeInterface;
/**
* Basic class for each Enlight controller action.
@@ -102,8 +103,9 @@ public function __call($name, $value = null)
* @throws Enlight_Exception
* @throws Enlight_Event_Exception
*/
- public function initController(Enlight_Controller_Request_RequestHttp $request,
- Enlight_Controller_Response_ResponseHttp $response
+ public function initController(
+ Enlight_Controller_Request_RequestHttp $request,
+ Enlight_Controller_Response_ResponseHttp $response
) {
$this->setRequest($request)->setResponse($response);
@@ -236,9 +238,8 @@ public function dispatch($action)
* @param string $action
* @param string $controller
* @param string $module
- * @param array $params
*/
- public function forward($action, $controller = null, $module = null, array $params = null)
+ public function forward($action, $controller = null, $module = null, ?array $params = null)
{
$request = $this->Request();
@@ -261,11 +262,13 @@ public function forward($action, $controller = null, $module = null, array $para
* @param string|array $url
*
* @throws Exception
+ *
+ * @return void
*/
public function redirect($url, array $options = [])
{
if (\is_array($url)) {
- $url = $this->Front()->Router()->assemble($url);
+ $url = $this->Front()->ensureRouter()->assemble($url);
}
if (!preg_match('#^(https?|ftp)://#', $url)) {
if (!str_starts_with($url, '/')) {
@@ -290,10 +293,7 @@ public function setView(Enlight_View $view)
return $this;
}
- /**
- * @param Container $loader
- */
- public function setContainer(Container $loader = null)
+ public function setContainer(?Container $loader = null)
{
$this->container = $loader;
}
@@ -301,13 +301,11 @@ public function setContainer(Container $loader = null)
/**
* Set front instance
*
- * @param Enlight_Controller_Front $front
- *
* @throws Exception
*
* @return Enlight_Controller_Action
*/
- public function setFront(Enlight_Controller_Front $front = null)
+ public function setFront(?Enlight_Controller_Front $front = null)
{
if ($front === null) {
$front = Shopware()->Container()->get('front');
@@ -412,13 +410,13 @@ public function getModelManager()
/**
* Creates and returns a Form instance from the type of the form.
*
- * @param string $type The fully qualified class name of the form type
- * @param mixed $data The initial data for the form
- * @param array $options Options for the form
+ * @param class-string $type The fully qualified class name of the form type
+ * @param mixed $data The initial data for the form
+ * @param array $options Options for the form
*
* @throws Exception
*
- * @return Form
+ * @return FormInterface
*/
protected function createForm($type, $data = null, array $options = [])
{
diff --git a/engine/Library/Enlight/Controller/Dispatcher.php b/engine/Library/Enlight/Controller/Dispatcher.php
index 0693f6148e9..82219a8f76c 100644
--- a/engine/Library/Enlight/Controller/Dispatcher.php
+++ b/engine/Library/Enlight/Controller/Dispatcher.php
@@ -68,7 +68,7 @@ public function Front()
*
* @return Enlight_Controller_Dispatcher
*/
- public function setResponse(Enlight_Controller_Response_Response $response = null)
+ public function setResponse(?Enlight_Controller_Response_Response $response = null)
{
$this->response = $response;
@@ -88,7 +88,8 @@ public function Response()
/**
* Default dispatch function of the controller
*/
- abstract public function dispatch(Enlight_Controller_Request_Request $request,
- Enlight_Controller_Response_Response $response
+ abstract public function dispatch(
+ Enlight_Controller_Request_Request $request,
+ Enlight_Controller_Response_Response $response
);
}
diff --git a/engine/Library/Enlight/Controller/Dispatcher/Default.php b/engine/Library/Enlight/Controller/Dispatcher/Default.php
index 4288027c99f..acb73b534bf 100644
--- a/engine/Library/Enlight/Controller/Dispatcher/Default.php
+++ b/engine/Library/Enlight/Controller/Dispatcher/Default.php
@@ -18,6 +18,7 @@
*/
use Shopware\Components\DependencyInjection\ContainerAwareInterface;
+use Shopware\Components\DispatchFormatHelper;
use Symfony\Component\DependencyInjection\ContainerInterface as Container;
/**
@@ -83,7 +84,7 @@ class Enlight_Controller_Dispatcher_Default extends Enlight_Controller_Dispatche
protected $modules = ['frontend', 'api', 'widgets', 'backend'];
/**
- * @var \Shopware\Components\DispatchFormatHelper
+ * @var DispatchFormatHelper
*/
protected $dispatchFormatHelper;
@@ -105,7 +106,7 @@ public function __construct(array $controllers, Container $container)
}
/**
- * @return \Shopware\Components\DispatchFormatHelper
+ * @return DispatchFormatHelper
*/
public function getDispatchFormatHelper()
{
@@ -432,7 +433,7 @@ public function dispatch(
try {
Shopware()->Loader()->loadClass($class, $path);
} catch (Exception $e) {
- throw new Enlight_Exception(sprintf('Controller "%s" could not be loaded', $class));
+ throw new Enlight_Exception(\sprintf('Controller "%s" could not be loaded', $class));
}
$proxy = Shopware()->Hooks()->getProxy($class);
@@ -484,7 +485,7 @@ public function dispatch(
private function getControllerServiceId(string $module, string $name): ?string
{
- $controllerKey = strtolower(sprintf('%s_%s', $module, $name));
+ $controllerKey = strtolower(\sprintf('%s_%s', $module, $name));
return $this->controllers[$controllerKey] ?? null;
}
diff --git a/engine/Library/Enlight/Controller/Front.php b/engine/Library/Enlight/Controller/Front.php
index 8dbf75c637d..9c7ee0a3fce 100644
--- a/engine/Library/Enlight/Controller/Front.php
+++ b/engine/Library/Enlight/Controller/Front.php
@@ -1,4 +1,6 @@
Contains all invoked params. The invoked params can be set by the setParam/s function and
+ * can be accessed by the getParams function.
*/
protected $invokeParams = [];
@@ -107,7 +106,7 @@ public function __construct(Enlight_Event_EventManager $eventManager)
* If the objects has been set, the Enlight_Controller_Front_RouteStartup event is notified.
* After the event is done, the route routes the request to controller/action.
* Then the Enlight_Controller_Front_RouteShutdown event and the Enlight_Controller_Front_DispatchLoopStartup
- * event are notified. After this events the controller runs the dispatch
+ * event are notified. After these events the controller runs the dispatch
* of the request unless according to request everything was dispatched. During the dispatch
* two events are notified:
* - Enlight_Controller_Front_PreDispatch => before the dispatch
@@ -134,7 +133,7 @@ public function dispatch()
);
if (!$this->router) {
- $this->setRouter('Enlight_Controller_Router_Default');
+ $this->setRouter(Router::class);
}
if (!$this->dispatcher) {
$this->setDispatcher('Enlight_Controller_Dispatcher_Default');
@@ -147,7 +146,9 @@ public function dispatch()
$this->setResponse('Enlight_Controller_Response_ResponseHttp');
}
- $this->requestStack->push($this->request);
+ if ($this->request instanceof SymfonyRequest) {
+ $this->requestStack->push($this->request);
+ }
$eventArgs->set('request', $this->Request());
$eventArgs->set('response', $this->Response());
@@ -164,12 +165,12 @@ public function dispatch()
* Route request to controller/action, if a router is provided
*/
try {
- $this->router->route($this->request);
+ $this->ensureRouter()->route($this->ensureRequest());
} catch (Exception $e) {
if ($this->throwExceptions()) {
throw $e;
}
- $this->response->setException($e);
+ $this->Response()->setException($e);
}
/*
@@ -183,8 +184,8 @@ public function dispatch()
/*
* Early exit the dispatch if we have a redirect
*/
- if ($this->response->isRedirect()) {
- return $this->response;
+ if ($this->Response()->isRedirect()) {
+ return $this->Response();
}
/*
@@ -201,7 +202,7 @@ public function dispatch()
* action in the request.
*/
do {
- $this->request->setDispatched(true);
+ $this->ensureRequest()->setDispatched();
/*
* Notify plugins of dispatch startup
@@ -215,19 +216,19 @@ public function dispatch()
/*
* Skip requested action if preDispatch() has reset it
*/
- if (!$this->request->isDispatched()) {
+ if (!$this->ensureRequest()->isDispatched()) {
continue;
}
/*
* Dispatch request
*/
- $this->dispatcher->dispatch($this->request, $this->response);
+ $this->Dispatcher()->dispatch($this->ensureRequest(), $this->Response());
} catch (Exception $e) {
if ($this->throwExceptions()) {
throw $e;
}
- $this->response->setException($e);
+ $this->Response()->setException($e);
}
/*
* Notify plugins of dispatch completion
@@ -236,7 +237,7 @@ public function dispatch()
'Enlight_Controller_Front_PostDispatch',
$eventArgs
);
- } while (!$this->request->isDispatched());
+ } while (!$this->ensureRequest()->isDispatched());
/*
* Notify plugins of dispatch loop completion
@@ -246,23 +247,19 @@ public function dispatch()
$eventArgs
);
- return $this->response;
+ return $this->Response();
}
/**
* Setter method for the plugin property.
*
- * @param string|Enlight_Plugin_Namespace $plugins
- *
- * @throws Enlight_Exception
- *
* @return Enlight_Controller_Front
*/
- public function setPlugins(Enlight_Plugin_Namespace $plugins = null)
+ public function setPlugins(?Enlight_Plugin_Namespace $plugins = null)
{
if ($plugins === null) {
$plugins = new Enlight_Plugin_Namespace_Loader('Controller');
- $plugins->addPrefixPath('Enlight_Controller_Plugins', \dirname(__FILE__) . DIRECTORY_SEPARATOR . 'Plugins');
+ $plugins->addPrefixPath('Enlight_Controller_Plugins', __DIR__ . DIRECTORY_SEPARATOR . 'Plugins');
}
$this->plugins = $plugins;
@@ -273,7 +270,7 @@ public function setPlugins(Enlight_Plugin_Namespace $plugins = null)
* Setter method for the router. Sets the front controller instance
* automatically in the given router.
*
- * @param string|Enlight_Controller_Router $router
+ * @param class-string|Enlight_Controller_Router $router
*
* @throws Enlight_Exception
*
@@ -297,7 +294,7 @@ public function setRouter($router)
* Setter method for the dispatcher. Sets the front controller instance
* automatically in the given dispatcher.
*
- * @param string|Enlight_Controller_Dispatcher $dispatcher
+ * @param class-string|Enlight_Controller_Dispatcher $dispatcher
*
* @throws Enlight_Exception
*
@@ -308,7 +305,7 @@ public function setDispatcher($dispatcher)
if (\is_string($dispatcher)) {
$dispatcher = new $dispatcher();
}
- if (!$dispatcher instanceof Enlight_Controller_Dispatcher) {
+ if (!$dispatcher instanceof Enlight_Controller_Dispatcher_Default) {
throw new Enlight_Exception('Invalid dispatcher class');
}
$dispatcher->setFront($this);
@@ -320,6 +317,8 @@ public function setDispatcher($dispatcher)
/**
* Sets the request instance
*
+ * @param class-string|Enlight_Controller_Request_Request $request
+ *
* @throws Enlight_Exception
*
* @return Enlight_Controller_Front
@@ -340,6 +339,8 @@ public function setRequest($request)
/**
* Sets the response instance
*
+ * @param class-string|Enlight_Controller_Response_Response $response
+ *
* @throws Enlight_Exception
*
* @return Enlight_Controller_Front
@@ -374,13 +375,22 @@ public function Plugins()
/**
* Returns the router instance.
*
- * @return Enlight_Controller_Router
+ * @return Enlight_Controller_Router|null
*/
public function Router()
{
return $this->router;
}
+ public function ensureRouter(): Enlight_Controller_Router
+ {
+ if (!$this->router instanceof Enlight_Controller_Router) {
+ throw new RuntimeException('Router was requested, but is not set.');
+ }
+
+ return $this->router;
+ }
+
/**
* Returns the request instance.
*
@@ -391,31 +401,52 @@ public function Request()
return $this->request;
}
+ public function ensureRequest(): Enlight_Controller_Request_Request
+ {
+ if (!$this->request instanceof Enlight_Controller_Request_Request) {
+ throw new RuntimeException('Request was requested, but is not set.');
+ }
+
+ return $this->request;
+ }
+
/**
* Returns the response instance.
*
+ * @throws Enlight_Exception
+ *
* @return Enlight_Controller_Response_ResponseHttp
*/
public function Response()
{
- if ($this->response === null) {
+ if (!$this->response instanceof Enlight_Controller_Response_ResponseHttp) {
$this->setResponse('Enlight_Controller_Response_ResponseHttp');
}
+ if (!$this->response instanceof Enlight_Controller_Response_ResponseHttp) {
+ throw new RuntimeException('Response was requested, but it could not be set.');
+ }
+
return $this->response;
}
/**
* Returns the dispatcher instance.
*
+ * @throws Enlight_Exception
+ *
* @return Enlight_Controller_Dispatcher_Default
*/
public function Dispatcher()
{
- if ($this->dispatcher === null) {
+ if (!$this->dispatcher instanceof Enlight_Controller_Dispatcher_Default) {
$this->setDispatcher('Enlight_Controller_Dispatcher_Default');
}
+ if (!$this->dispatcher instanceof Enlight_Controller_Dispatcher_Default) {
+ throw new RuntimeException('Dispatcher was requested, but it could not be set.');
+ }
+
return $this->dispatcher;
}
@@ -424,7 +455,7 @@ public function Dispatcher()
*
* @param bool|null $flag
*
- * @return bool|Enlight_Controller_Front
+ * @return ($flag is null ? bool : Enlight_Controller_Front)
*/
public function throwExceptions($flag = null)
{
@@ -440,7 +471,8 @@ public function throwExceptions($flag = null)
/**
* Setter method to set a single parameter into the invokeParams property.
*
- * @param string $name
+ * @param string $name
+ * @param mixed|null $value
*
* @return Enlight_Controller_Front
*/
@@ -455,6 +487,8 @@ public function setParam($name, $value)
/**
* Setter method for the invokeParams property.
*
+ * @param array $params
+ *
* @return Enlight_Controller_Front
*/
public function setParams(array $params)
@@ -465,21 +499,21 @@ public function setParams(array $params)
}
/**
- * Sets a invoke param by name.
+ * Gets an invoke param by name.
+ *
+ * @param string $name
+ *
+ * @return mixed|null
*/
public function getParam($name)
{
- if (isset($this->invokeParams[$name])) {
- return $this->invokeParams[$name];
- }
-
- return null;
+ return $this->invokeParams[$name] ?? null;
}
/**
* Returns the list of invoked params.
*
- * @return array
+ * @return array
*/
public function getParams()
{
diff --git a/engine/Library/Enlight/Controller/Plugins/Json/Bootstrap.php b/engine/Library/Enlight/Controller/Plugins/Json/Bootstrap.php
index bc187649e82..2c23b780f1c 100644
--- a/engine/Library/Enlight/Controller/Plugins/Json/Bootstrap.php
+++ b/engine/Library/Enlight/Controller/Plugins/Json/Bootstrap.php
@@ -49,7 +49,7 @@ class Enlight_Controller_Plugins_Json_Bootstrap extends Enlight_Plugin_Bootstrap
/**
* Should the JSON object be encapsulated into a javascript function
*
- * @var string
+ * @var bool|string|null
*/
protected $padding;
@@ -62,6 +62,8 @@ class Enlight_Controller_Plugins_Json_Bootstrap extends Enlight_Plugin_Bootstrap
/**
* Initializes this plugin. This Plugin should run after the ViewRenderer Plugin
+ *
+ * @return void
*/
public function init()
{
@@ -79,11 +81,15 @@ public function init()
/**
* Called from the Event Manager after the dispatch process
*
- * @return bool
+ * @return void
*/
public function onPostDispatch(Enlight_Event_EventArgs $args)
{
$subject = $args->get('subject');
+ if (!$subject instanceof Enlight_Controller_Action) {
+ return;
+ }
+
$response = $subject->Response();
$request = $subject->Request();
@@ -100,7 +106,7 @@ public function onPostDispatch(Enlight_Event_EventArgs $args)
// decide if we should render the data or the whole page
if ($this->renderer === true) {
$content = $subject->View()->getAssign();
- } elseif (!empty($this->padding)) {
+ } elseif (\is_string($this->padding) && $this->padding !== '') {
$content = $response->getBody();
} else {
return;
@@ -109,7 +115,7 @@ public function onPostDispatch(Enlight_Event_EventArgs $args)
// Convert content to json
$content = $this->convertToJson($content);
- if (!empty($this->padding)) {
+ if (\is_string($this->padding) && $this->padding !== '') {
$response->setHeader('Content-type', 'text/javascript', true);
$response->setBody($this->addPadding($content, $this->padding));
} elseif ($this->renderer === true) {
@@ -119,7 +125,7 @@ public function onPostDispatch(Enlight_Event_EventArgs $args)
$this->padding = null;
$this->encoding = 'UTF-8';
- $this->renderer = null;
+ $this->renderer = false;
}
/**
@@ -142,7 +148,7 @@ public function setPadding($padding = true)
/**
* Returns the Value set by setPadding()
*
- * @return string
+ * @return bool|string|null
*/
public function getPadding()
{
@@ -162,10 +168,13 @@ public function setRenderer($renderer = true)
$this->renderer = (bool) $renderer;
if ($this->renderer === true) {
- /** @var Enlight_Controller_Plugins_ViewRenderer_Bootstrap $viewRenderer */
- $viewRenderer = $this->Collection()->get('ViewRenderer');
- // Disable the default renderer
- $viewRenderer->setNoRender(true);
+ $collection = $this->Collection();
+ if ($collection !== null) {
+ /** @var Enlight_Controller_Plugins_ViewRenderer_Bootstrap $viewRenderer */
+ $viewRenderer = $collection->get('ViewRenderer');
+ // Disable the default renderer
+ $viewRenderer->setNoRender(true);
+ }
}
return $this;
@@ -186,7 +195,7 @@ public function getRenderer()
*
* @param string $encoding
*
- * @return \Enlight_Controller_Plugins_Json_Bootstrap
+ * @return Enlight_Controller_Plugins_Json_Bootstrap
*/
public function setEncoding($encoding)
{
@@ -241,11 +250,17 @@ protected function convertToJson($data)
/**
* Converts date time objects
*
- * @param DateTime $value
+ * @param DateTimeInterface $value
+ *
+ * @param-out string $value
+ *
+ * @param array-key $key
+ *
+ * @return void
*/
protected static function convertDateTime(&$value, $key)
{
- if ($value instanceof DateTime) {
+ if ($value instanceof DateTimeInterface) {
$value = 'Date(' . (int) $value->getTimestamp() . '000)';
}
}
diff --git a/engine/Library/Enlight/Controller/Plugins/JsonRequest/Bootstrap.php b/engine/Library/Enlight/Controller/Plugins/JsonRequest/Bootstrap.php
index 19daca2c475..4467df990b9 100644
--- a/engine/Library/Enlight/Controller/Plugins/JsonRequest/Bootstrap.php
+++ b/engine/Library/Enlight/Controller/Plugins/JsonRequest/Bootstrap.php
@@ -35,7 +35,7 @@
class Enlight_Controller_Plugins_JsonRequest_Bootstrap extends Enlight_Plugin_Bootstrap_Default
{
/**
- * @var bool
+ * @var string|null
*/
protected $padding;
@@ -51,6 +51,8 @@ class Enlight_Controller_Plugins_JsonRequest_Bootstrap extends Enlight_Plugin_Bo
/**
* Init this plugin. This Plugin should run before the dispatching process.
+ *
+ * @return void
*/
public function init()
{
@@ -67,7 +69,7 @@ public function init()
* Called from the event manager before the dispatch process.
* Parse the json input data, when it was activated.
*
- * @return bool
+ * @return void
*/
public function onPreDispatch(Enlight_Event_EventArgs $args)
{
@@ -76,13 +78,15 @@ public function onPreDispatch(Enlight_Event_EventArgs $args)
$request = $subject->Request();
// Parses the json input data, if the content type is correct
+ $contentType = $request->getHeader('Content-Type');
+ $input = $request->getRawBody();
if (
$this->parseInput === true
- && ($contentType = $request->getHeader('Content-Type')) !== false
- && strpos($contentType, 'application/json') === 0
- && ($input = $request->getRawBody()) !== false
+ && \is_string($contentType)
+ && str_starts_with($contentType, 'application/json')
+ && \is_string($input)
) {
- if ($input != '') {
+ if ($input !== '') {
$input = Zend_Json::decode($input);
} else {
$input = null;
@@ -102,7 +106,8 @@ public function onPreDispatch(Enlight_Event_EventArgs $args)
// Parse the json Params
if (\count($this->parseParams)) {
foreach ($this->parseParams as $Param) {
- if (($value = $request->getParam($Param)) !== null) {
+ $value = $request->getParam($Param);
+ if ($value !== null) {
$value = Zend_Json::decode($value);
$request->setParam($Param, $value);
}
@@ -121,7 +126,7 @@ public function onPreDispatch(Enlight_Event_EventArgs $args)
*
* @param bool $parseInput
*
- * @return Enlight_Controller_Plugins_JsonRequest_Bootstrap
+ * @return $this
*/
public function setParseInput($parseInput = true)
{
@@ -136,7 +141,7 @@ public function setParseInput($parseInput = true)
*
* @param array $parseParams
*
- * @return Enlight_Controller_Plugins_JsonRequest_Bootstrap
+ * @return $this
*/
public function setParseParams($parseParams = [])
{
@@ -145,11 +150,12 @@ public function setParseParams($parseParams = [])
return $this;
}
- /*
- * @param bool $padding
- * @return Enlight_Controller_Plugins_Json_Bootstrap
- */
- public function setPadding($padding = true)
+ /**
+ * @param string $padding
+ *
+ * @return $this
+ */
+ public function setPadding($padding = '1')
{
$this->padding = $padding;
@@ -159,7 +165,7 @@ public function setPadding($padding = true)
/**
* Returns the Value set by setPadding()
*
- * @return string
+ * @return string|null
*/
public function getPadding()
{
diff --git a/engine/Library/Enlight/Controller/Plugins/ScriptRenderer/Bootstrap.php b/engine/Library/Enlight/Controller/Plugins/ScriptRenderer/Bootstrap.php
index 7a9d872486a..1bf491ea603 100644
--- a/engine/Library/Enlight/Controller/Plugins/ScriptRenderer/Bootstrap.php
+++ b/engine/Library/Enlight/Controller/Plugins/ScriptRenderer/Bootstrap.php
@@ -34,7 +34,7 @@ class Enlight_Controller_Plugins_ScriptRenderer_Bootstrap extends Enlight_Plugin
/**
* @var string used when no file parameter is given
*/
- protected $defaultFile = null;
+ protected $defaultFile;
/**
* @var array will be set in the response instance on pre dispatch
@@ -144,16 +144,22 @@ public function getTemplateName()
$fileNames = (array) $request->getParam('file', $this->defaultFile);
if (empty($fileNames)) {
$fileNames = $request->getParam('f');
- $fileNames = explode('|', $fileNames);
+ $fileNames = explode('|', (string) $fileNames);
}
$templateNames = [];
foreach ($fileNames as $fileName) {
// Remove unwanted characters
$fileName = preg_replace('/[^a-z0-9\/_-]/i', '', $fileName);
+ if (!\is_string($fileName)) {
+ continue;
+ }
// Replace multiple forward slashes
$fileName = preg_replace('#/+#', '/', $fileName);
+ if (!\is_string($fileName)) {
+ continue;
+ }
// Remove leading and trailing forward slash
$fileName = trim($fileName, '/');
@@ -189,10 +195,13 @@ public function getTemplateName()
*
* @return Enlight_Controller_Plugins_ScriptRenderer_Bootstrap
*/
- public function setViewRenderer(Enlight_Controller_Plugins_ViewRenderer_Bootstrap $viewRenderer = null)
+ public function setViewRenderer(?Enlight_Controller_Plugins_ViewRenderer_Bootstrap $viewRenderer = null)
{
if ($viewRenderer === null) {
- $viewRenderer = $this->Collection()->get('ViewRenderer');
+ $collection = $this->Collection();
+ if ($collection !== null) {
+ $viewRenderer = $collection->get('ViewRenderer');
+ }
}
$this->viewRenderer = $viewRenderer;
@@ -209,7 +218,7 @@ public function setViewRenderer(Enlight_Controller_Plugins_ViewRenderer_Bootstra
*/
private function inflectPath($module, $controller, $file)
{
- return sprintf(
+ return \sprintf(
'%s/%s/%s.js',
mb_strtolower($this->camelCaseToUnderScore($module)),
mb_strtolower($this->camelCaseToUnderScore($controller)),
diff --git a/engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php b/engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php
index e85d1a8515d..34ca013da06 100644
--- a/engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php
+++ b/engine/Library/Enlight/Controller/Plugins/ViewRenderer/Bootstrap.php
@@ -103,7 +103,7 @@ public function init()
* The Enlight_Controller_Front and the Enlight_Template_Manager are set from the
* passed Enlight_Event_EventArgs into the internal properties front and engine.
*
- * @return
+ * @return void
*/
public function onDispatchLoopStartup(Enlight_Event_EventArgs $args)
{
@@ -304,7 +304,7 @@ public function getTemplateName()
protected function initEngine()
{
if ($this->engine === null) {
- $this->engine = Shopware()->Container()->get(\Enlight_Template_Manager::class);
+ $this->engine = Shopware()->Container()->get(Enlight_Template_Manager::class);
}
}
diff --git a/engine/Library/Enlight/Controller/Request/Request.php b/engine/Library/Enlight/Controller/Request/Request.php
index 5a027e4faee..5f08647c229 100644
--- a/engine/Library/Enlight/Controller/Request/Request.php
+++ b/engine/Library/Enlight/Controller/Request/Request.php
@@ -39,7 +39,7 @@ public function __get($key);
*
* @param string $key
*
- * @throws \Exception
+ * @throws Exception
*/
public function __set($key, $value);
@@ -626,9 +626,9 @@ public function setRequestUri($requestUri = null);
*
* @param string $header HTTP header name
*
- * @throws \Exception
+ * @throws Exception
*
- * @return string|false HTTP header value, or false if not found
+ * @return string|false|null HTTP header value, or false if not found
*/
public function getHeader($header);
diff --git a/engine/Library/Enlight/Controller/Request/RequestHttp.php b/engine/Library/Enlight/Controller/Request/RequestHttp.php
index b7415dafabe..41030c24cad 100644
--- a/engine/Library/Enlight/Controller/Request/RequestHttp.php
+++ b/engine/Library/Enlight/Controller/Request/RequestHttp.php
@@ -17,6 +17,7 @@
* @license http://enlight.de/license New BSD License
*/
+use Shopware\Components\DispatchFormatHelper;
use Symfony\Component\HttpFoundation\Request;
/**
@@ -100,7 +101,7 @@ class Enlight_Controller_Request_RequestHttp extends Request implements Enlight_
protected $_params = [];
/**
- * @var \Shopware\Components\DispatchFormatHelper
+ * @var DispatchFormatHelper
*/
private $nameFormatter;
@@ -129,7 +130,7 @@ public function __isset($key)
}
/**
- * @return \Shopware\Components\DispatchFormatHelper
+ * @return DispatchFormatHelper
*/
public function getNameFormatter()
{
@@ -643,7 +644,7 @@ public function setRequestUri($requestUri = null)
parse_str($query, $result);
foreach ($result as $key => $value) {
- $this->setQuery($key, $value);
+ $this->setQuery((string) $key, $value);
}
}
@@ -724,7 +725,7 @@ public function setPathInfo($pathInfo = null)
*/
public function setParamSources(array $paramSources = [])
{
- trigger_error(sprintf('%s:%s is deprecated since Shopware 5.6 and will be removed with 5.8. Will be removed without replacement.', __CLASS__, __METHOD__), E_USER_DEPRECATED);
+ trigger_error(\sprintf('%s:%s is deprecated since Shopware 5.6 and will be removed with 5.8. Will be removed without replacement.', __CLASS__, __METHOD__), E_USER_DEPRECATED);
return $this;
}
@@ -734,7 +735,7 @@ public function setParamSources(array $paramSources = [])
*/
public function getParamSources()
{
- trigger_error(sprintf('%s:%s is deprecated since Shopware 5.6 and will be removed with 5.8. Will be removed without replacement.', __CLASS__, __METHOD__), E_USER_DEPRECATED);
+ trigger_error(\sprintf('%s:%s is deprecated since Shopware 5.6 and will be removed with 5.8. Will be removed without replacement.', __CLASS__, __METHOD__), E_USER_DEPRECATED);
return ['_GET', '_POST'];
}
@@ -840,10 +841,10 @@ public function isOptions()
*/
public function isFlashRequest()
{
- trigger_error(sprintf('%s:%s is deprecated since Shopware 5.6 and will be removed with 5.8', __CLASS__, __METHOD__), E_USER_DEPRECATED);
+ trigger_error(\sprintf('%s:%s is deprecated since Shopware 5.6 and will be removed with 5.8', __CLASS__, __METHOD__), E_USER_DEPRECATED);
$userAgent = $this->getHeader('USER_AGENT');
- if ($userAgent === false) {
+ if (empty($userAgent)) {
return false;
}
$header = strtolower($userAgent);
@@ -869,7 +870,7 @@ public function getHeader($header)
return $this->server->get('HTTP_' . $temp);
}
- if (strpos($temp, 'CONTENT_') === 0 && $this->server->has($temp)) {
+ if (str_starts_with($temp, 'CONTENT_') && $this->server->has($temp)) {
return $this->server->get($temp);
}
diff --git a/engine/Library/Enlight/Controller/Request/RequestTestCase.php b/engine/Library/Enlight/Controller/Request/RequestTestCase.php
index 38c408227d0..373c107f93e 100644
--- a/engine/Library/Enlight/Controller/Request/RequestTestCase.php
+++ b/engine/Library/Enlight/Controller/Request/RequestTestCase.php
@@ -187,7 +187,7 @@ public function setMethod($type)
{
$type = strtoupper(trim((string) $type));
if (!\in_array($type, $this->_validMethodTypes, true)) {
- throw new \Exception('Invalid request method specified');
+ throw new Exception('Invalid request method specified');
}
$this->method = $type;
@@ -354,9 +354,13 @@ public function getServer($key = null, $default = null)
{
if ($key === null) {
return array_merge($_SERVER, $this->_serverParams);
- } elseif (isset($this->_serverParams[$key])) {
- return $this->_serverParams[$key] !== null ? $this->_serverParams[$key] : $default;
- } elseif ($this->server->has($key)) {
+ }
+
+ if (isset($this->_serverParams[$key])) {
+ return $this->_serverParams[$key] ?: $default;
+ }
+
+ if ($this->server->has($key)) {
return $this->server->get($key);
}
diff --git a/engine/Library/Enlight/Controller/Response/Response.php b/engine/Library/Enlight/Controller/Response/Response.php
index fd3d689a3b2..1def792fc81 100644
--- a/engine/Library/Enlight/Controller/Response/Response.php
+++ b/engine/Library/Enlight/Controller/Response/Response.php
@@ -25,6 +25,8 @@ interface Enlight_Controller_Response_Response
/**
* Sets a cookie method
*
+ * @see http://www.php.net/manual/de/function.setcookie.php
+ *
* @param string $name
* @param string $value
* @param int $expire
@@ -33,7 +35,7 @@ interface Enlight_Controller_Response_Response
* @param bool $secure
* @param bool $httpOnly
*
- * @return \Enlight_Controller_Response_Response* @see http://www.php.net/manual/de/function.setcookie.php
+ * @return Enlight_Controller_Response_Response
*/
public function setCookie($name, $value = null, $expire = 0, $path = null, $domain = null, $secure = false, $httpOnly = false);
@@ -57,7 +59,7 @@ public function unsetExceptions();
* @param string $value
* @param bool $replace
*
- * @return \Enlight_Controller_Response_Response
+ * @return Enlight_Controller_Response_Response
*/
public function setHeader($name, $value, $replace = false);
@@ -70,7 +72,7 @@ public function setHeader($name, $value, $replace = false);
* @param string $url
* @param int $code
*
- * @return \Enlight_Controller_Response_Response
+ * @return Enlight_Controller_Response_Response
*/
public function setRedirect($url, $code = 302);
@@ -91,7 +93,7 @@ public function getHeaders();
/**
* Clear headers
*
- * @return \Enlight_Controller_Response_Response
+ * @return Enlight_Controller_Response_Response
*/
public function clearHeaders();
@@ -100,14 +102,14 @@ public function clearHeaders();
*
* @param string $name
*
- * @return \Enlight_Controller_Response_Response
+ * @return Enlight_Controller_Response_Response
*/
public function clearHeader($name);
/**
* Clear all headers, normal and raw
*
- * @return \Enlight_Controller_Response_Response
+ * @return Enlight_Controller_Response_Response
*/
public function clearAllHeaders();
@@ -116,7 +118,7 @@ public function clearAllHeaders();
*
* @param int $code
*
- * @return \Enlight_Controller_Response_Response
+ * @return Enlight_Controller_Response_Response
*/
public function setHttpResponseCode($code);
@@ -144,7 +146,7 @@ public function canSendHeaders($throw = false);
* Sends any headers specified. If an {@link setHttpResponseCode() HTTP response code}
* has been specified, it is sent with the first header.
*
- * @return \Enlight_Controller_Response_Response
+ * @return Enlight_Controller_Response_Response
*/
public function sendHeaders();
@@ -159,7 +161,7 @@ public function sendHeaders();
*
* @param string|null $name
*
- * @return \Enlight_Controller_Response_Response
+ * @return Enlight_Controller_Response_Response
*/
public function setBody($content, $name = null);
@@ -169,7 +171,7 @@ public function setBody($content, $name = null);
* @param string $content
* @param string|null $name
*
- * @return \Enlight_Controller_Response_Response
+ * @return Enlight_Controller_Response_Response
*/
public function appendBody($content, $name = null);
@@ -209,7 +211,7 @@ public function getBody($spec = false);
* @param string $name
* @param string $content
*
- * @return \Enlight_Controller_Response_Response
+ * @return Enlight_Controller_Response_Response
*/
public function append($name, $content);
@@ -227,14 +229,14 @@ public function prepend($name, $content);
/**
* Register an exception with the response
*
- * @return \Enlight_Controller_Response_Response
+ * @return Enlight_Controller_Response_Response
*/
public function setException(Exception $e);
/**
* Retrieve the exception stack
*
- * @return \Exception[]
+ * @return Exception[]
*/
public function getException();
diff --git a/engine/Library/Enlight/Controller/Response/ResponseHttp.php b/engine/Library/Enlight/Controller/Response/ResponseHttp.php
index 5bbe319f67b..04212424744 100644
--- a/engine/Library/Enlight/Controller/Response/ResponseHttp.php
+++ b/engine/Library/Enlight/Controller/Response/ResponseHttp.php
@@ -220,7 +220,7 @@ public function setRawHeader($value)
$parts = self::getRawHeaderParts($value);
if (\count($parts) !== 2) {
- throw new InvalidArgumentException(sprintf('Given Header "%s" is invalid', $value));
+ throw new InvalidArgumentException(\sprintf('Given Header "%s" is invalid', $value));
}
$this->headers->set($parts[0], $parts[1]);
@@ -340,7 +340,7 @@ public function clearBody($name = null)
return true;
}
- public function isRedirect(string $location = null): bool
+ public function isRedirect(?string $location = null): bool
{
return \in_array($this->statusCode, [self::HTTP_MOVED_PERMANENTLY, self::HTTP_FOUND, self::HTTP_SEE_OTHER, self::HTTP_TEMPORARY_REDIRECT, self::HTTP_PERMANENTLY_REDIRECT]) && ($location === null ?: $location == $this->headers->get('Location'));
}
diff --git a/engine/Library/Enlight/Event/EventManager.php b/engine/Library/Enlight/Event/EventManager.php
index ee4ccefe36b..f5c5f9df291 100644
--- a/engine/Library/Enlight/Event/EventManager.php
+++ b/engine/Library/Enlight/Event/EventManager.php
@@ -70,7 +70,7 @@ public function addListener($eventName, $listener, $priority = 0)
$priority = null;
}
- $handler = new \Enlight_Event_Handler_Default(
+ $handler = new Enlight_Event_Handler_Default(
$eventName,
$listener,
$priority
@@ -306,7 +306,7 @@ public function filter($event, $value, $eventArgs = null)
*
* @throws Enlight_Event_Exception
*
- * @return ArrayCollection
+ * @return ArrayCollection
*/
public function collect($event, ArrayCollection $collection, $eventArgs = null)
{
@@ -382,19 +382,21 @@ public function reset()
}
/**
- * @param Enlight_Event_EventArgs|array|null $eventArgs
+ * @param Enlight_Event_EventArgs|array|mixed|null $eventArgs
*
* @throws Enlight_Event_Exception
- *
- * @return Enlight_Event_EventArgs
*/
- private function buildEventArgs($eventArgs = null)
+ private function buildEventArgs($eventArgs = null): Enlight_Event_EventArgs
{
if (isset($eventArgs) && \is_array($eventArgs)) {
return new Enlight_Event_EventArgs($eventArgs);
- } elseif (!isset($eventArgs)) {
+ }
+
+ if (!isset($eventArgs)) {
return new Enlight_Event_EventArgs();
- } elseif (!$eventArgs instanceof Enlight_Event_EventArgs) {
+ }
+
+ if (!$eventArgs instanceof Enlight_Event_EventArgs) {
throw new Enlight_Event_Exception('Parameter "eventArgs" must be an instance of "Enlight_Event_EventArgs"');
}
diff --git a/engine/Library/Enlight/Event/Handler/Plugin.php b/engine/Library/Enlight/Event/Handler/Plugin.php
index 6efcfe8a72f..f279e7e3b82 100644
--- a/engine/Library/Enlight/Event/Handler/Plugin.php
+++ b/engine/Library/Enlight/Event/Handler/Plugin.php
@@ -42,6 +42,8 @@ class Enlight_Event_Handler_Plugin extends Enlight_Event_Handler
protected $namespace;
/**
+ * @deprecated Will be only `string` starting from Shopware 5.8
+ *
* @var Enlight_Plugin_Bootstrap|string contains an instance
* of the Enlight_Plugin_Bootstrap or the plugin name
*/
@@ -51,11 +53,13 @@ class Enlight_Event_Handler_Plugin extends Enlight_Event_Handler
* The Enlight_Event_Handler_Plugin class constructor expects the event name.
* All parameters are set in the internal properties.
*
- * @param string $event
- * @param Enlight_Plugin_Namespace $namespace
- * @param Enlight_Plugin_Bootstrap $plugin
- * @param string $listener
- * @param int $position
+ * @deprecated The parameter $plugin will only accept `string` starting from Shopware 5.8
+ *
+ * @param string $event
+ * @param Enlight_Plugin_Namespace $namespace
+ * @param Enlight_Plugin_Bootstrap|string $plugin
+ * @param string $listener
+ * @param int $position
*
* @throws Enlight_Event_Exception
*/
@@ -92,12 +96,19 @@ public function setPlugin($plugin)
* Getter method for the internal plugin property. If the plugin property is a string,
* enlight determines the plugin object over the namespace.
*
- * @return Enlight_Plugin_Bootstrap
+ * @return ?Enlight_Plugin_Bootstrap
*/
public function Plugin()
{
- if (!$this->plugin instanceof Enlight_Plugin_Bootstrap) {
- $plugin = $this->namespace->get($this->plugin);
+ // In the past always `null` was returned if $this->plugin was of instance `Enlight_Plugin_Bootstrap`
+ // therefore this bug is replicated here, can be removed once the type has been fixed to `string`
+ if ($this->plugin instanceof Enlight_Plugin_Bootstrap) {
+ return null;
+ }
+
+ $plugin = $this->namespace->get($this->plugin);
+ if (!$plugin instanceof Enlight_Plugin_Bootstrap) {
+ return null;
}
return $plugin;
@@ -145,10 +156,11 @@ public function setNamespace(Enlight_Plugin_Namespace $namespace)
public function execute(Enlight_Event_EventArgs $args)
{
$plugin = $this->Plugin();
- if (!method_exists($plugin, $this->listener)) {
+ if ($plugin === null || !method_exists($plugin, $this->listener)) {
$name = $this->plugin instanceof Enlight_Plugin_Bootstrap ? $this->plugin->getName() : $this->plugin;
trigger_error('Listener "' . $this->listener . '" in "' . $name . '" is not callable.', E_USER_ERROR);
- //throw new Enlight_Exception('Listener "' . $this->listener . '" in "' . $name . '" is not callable.');
+
+ // throw new Enlight_Exception('Listener "' . $this->listener . '" in "' . $name . '" is not callable.');
return;
}
diff --git a/engine/Library/Enlight/Exception.php b/engine/Library/Enlight/Exception.php
index 8a254768ab5..0f052af9a46 100644
--- a/engine/Library/Enlight/Exception.php
+++ b/engine/Library/Enlight/Exception.php
@@ -54,7 +54,7 @@ class Enlight_Exception extends Exception
* @param string $message
* @param int $code
*/
- public function __construct($message = '', $code = 0, Exception $previous = null)
+ public function __construct($message = '', $code = 0, ?Exception $previous = null)
{
parent::__construct($message, $code, $previous);
diff --git a/engine/Library/Enlight/Hook/HookArgs.php b/engine/Library/Enlight/Hook/HookArgs.php
index 5dc54007eaf..b892bc0406b 100644
--- a/engine/Library/Enlight/Hook/HookArgs.php
+++ b/engine/Library/Enlight/Hook/HookArgs.php
@@ -75,7 +75,7 @@ public function getArgs()
/**
* Sets the given property to null.
*
- * @return \Enlight_Hook_HookArgs
+ * @return Enlight_Hook_HookArgs
*/
public function remove($key)
{
@@ -87,7 +87,7 @@ public function remove($key)
/**
* Default set function to set the value to the given property
*
- * @return \Enlight_Hook_HookArgs
+ * @return Enlight_Hook_HookArgs
*/
public function set($key, $value)
{
diff --git a/engine/Library/Enlight/Hook/HookManager.php b/engine/Library/Enlight/Hook/HookManager.php
index 57207c134c4..03bbc5758ed 100644
--- a/engine/Library/Enlight/Hook/HookManager.php
+++ b/engine/Library/Enlight/Hook/HookManager.php
@@ -42,7 +42,7 @@ class Enlight_Hook_HookManager extends Enlight_Class
/**
* @var Enlight_Hook_ProxyFactory|null instance of the Enlight_Hook_ProxyFactory
*/
- protected $proxyFactory = null;
+ protected $proxyFactory;
/**
* @var array internal list of all registered hook aliases
@@ -64,11 +64,11 @@ public function __construct(Enlight_Event_EventManager $eventManager, Enlight_Lo
$this->eventManager = $eventManager;
if (!isset($options['proxyNamespace'])) {
- throw new \Exception('proxyNamespace has to be set.');
+ throw new Exception('proxyNamespace has to be set.');
}
if (!isset($options['proxyDir'])) {
- throw new \Exception('proxyDir has to be set.');
+ throw new Exception('proxyDir has to be set.');
}
$this->proxyFactory = new Enlight_Hook_ProxyFactory(
diff --git a/engine/Library/Enlight/Hook/ProxyFactory.php b/engine/Library/Enlight/Hook/ProxyFactory.php
index 91946b4a57b..f43a51eeb4a 100644
--- a/engine/Library/Enlight/Hook/ProxyFactory.php
+++ b/engine/Library/Enlight/Hook/ProxyFactory.php
@@ -77,10 +77,10 @@ public function __construct($hookManager, $proxyNamespace, $proxyDir)
if (!is_dir($proxyDir)) {
if (@mkdir($proxyDir, 0777, true) === false && !is_dir($proxyDir)) {
- throw new \RuntimeException(sprintf("Unable to create the %s directory (%s)\n", 'Proxy', $proxyDir));
+ throw new RuntimeException(\sprintf("Unable to create the %s directory (%s)\n", 'Proxy', $proxyDir));
}
} elseif (!is_writable($proxyDir)) {
- throw new \RuntimeException(sprintf("Unable to write in the %s directory (%s)\n", 'Proxy', $proxyDir));
+ throw new RuntimeException(\sprintf("Unable to write in the %s directory (%s)\n", 'Proxy', $proxyDir));
}
$proxyDir = rtrim((string) Enlight_Loader::realpath($proxyDir), '\\/') . DIRECTORY_SEPARATOR;
@@ -102,8 +102,8 @@ public function getProxy($class)
{
$classImplements = class_implements($class);
if (!\is_array($classImplements) || !\in_array(Enlight_Hook::class, $classImplements, true)) {
- trigger_error(sprintf('The class "%s" does not implement the Enlight_Hook Interface. It will be thrown in 5.8.', $class), E_USER_WARNING);
- //throw new Enlight_Hook_Exception('The class' . $class . ' does not implement Enlight_Hook interface.');
+ trigger_error(\sprintf('The class "%s" does not implement the Enlight_Hook Interface. It will be thrown in 5.8.', $class), E_USER_WARNING);
+ // throw new Enlight_Hook_Exception('The class' . $class . ' does not implement Enlight_Hook interface.');
}
$proxyFile = $this->getProxyFileName($class);
@@ -112,11 +112,11 @@ public function getProxy($class)
if (!is_readable($proxyFile)) {
if (!file_exists($this->proxyDir)) {
if (!mkdir($concurrentDirectory = $this->proxyDir) && !is_dir($concurrentDirectory)) {
- throw new \RuntimeException(sprintf('Directory "%s" was not created', $concurrentDirectory));
+ throw new RuntimeException(\sprintf('Directory "%s" was not created', $concurrentDirectory));
}
}
if (!is_writable($this->proxyDir)) {
- throw new \RuntimeException(sprintf('The directory "%s" is not writable.', $this->proxyDir));
+ throw new RuntimeException(\sprintf('The directory "%s" is not writable.', $this->proxyDir));
}
$content = $this->generateProxyClass($class);
@@ -433,6 +433,6 @@ protected function writeProxyClass($fileName, $content)
return;
}
- throw new Enlight_Exception(sprintf('Unable to write file "%s"', $fileName));
+ throw new Enlight_Exception(\sprintf('Unable to write file "%s"', $fileName));
}
}
diff --git a/engine/Library/Enlight/Loader.php b/engine/Library/Enlight/Loader.php
index 9faeed2a474..1c884d78265 100644
--- a/engine/Library/Enlight/Loader.php
+++ b/engine/Library/Enlight/Loader.php
@@ -80,7 +80,7 @@ public function __construct()
*/
public function loadClass($class, $path = null)
{
- if (\is_array($class)) {
+ if (\is_array($class) && $class !== []) {
return min(array_map([$this, __METHOD__], $class));
}
if (!\is_string($class)) {
diff --git a/engine/Library/Enlight/Plugin/Bootstrap.php b/engine/Library/Enlight/Plugin/Bootstrap.php
index 4754a66839b..ea28a96b27f 100644
--- a/engine/Library/Enlight/Plugin/Bootstrap.php
+++ b/engine/Library/Enlight/Plugin/Bootstrap.php
@@ -36,7 +36,7 @@ abstract class Enlight_Plugin_Bootstrap extends Enlight_Class
protected $name;
/**
- * @var Enlight_Plugin_PluginCollection Contains an instance of the Enlight_Plugin_PluginCollection
+ * @var Enlight_Plugin_PluginCollection|null Contains an instance of the Enlight_Plugin_PluginCollection
*/
protected $collection;
@@ -54,6 +54,8 @@ public function __construct($name)
/**
* Is executed after the collection has been added.
+ *
+ * @return void
*/
public function afterInit()
{
@@ -74,7 +76,7 @@ public function getName()
*
* @return Enlight_Plugin_Bootstrap
*/
- public function setCollection(Enlight_Plugin_PluginCollection $collection = null)
+ public function setCollection(?Enlight_Plugin_PluginCollection $collection = null)
{
$this->collection = $collection;
$this->afterInit();
@@ -85,7 +87,7 @@ public function setCollection(Enlight_Plugin_PluginCollection $collection = null
/**
* Getter method for the collection property.
*
- * @return Enlight_Plugin_PluginCollection
+ * @return Enlight_Plugin_PluginCollection|null
*/
public function Collection()
{
@@ -99,6 +101,10 @@ public function Collection()
*/
public function Application()
{
+ if (!$this->collection instanceof Enlight_Plugin_PluginCollection) {
+ throw new RuntimeException('Could not get "Application". Plugin collection is not set.');
+ }
+
return $this->collection->Application();
}
@@ -106,9 +112,15 @@ public function Application()
* Get service from resource loader
*
* @param string $name
+ *
+ * @return mixed|object|null
*/
public function get($name)
{
+ if (!$this->collection instanceof Enlight_Plugin_PluginCollection) {
+ throw new RuntimeException(\sprintf('Could not get "%s". Plugin collection is not set.', $name));
+ }
+
return $this->collection->Application()->Container()->get($name);
}
}
diff --git a/engine/Library/Enlight/Plugin/Namespace/Config.php b/engine/Library/Enlight/Plugin/Namespace/Config.php
index c98f08fafcd..aa7b5476639 100644
--- a/engine/Library/Enlight/Plugin/Namespace/Config.php
+++ b/engine/Library/Enlight/Plugin/Namespace/Config.php
@@ -64,7 +64,7 @@ public function __construct($name, $storage = null)
* @param string $name
* @param bool $throwException
*
- * @return \Enlight_Plugin_Namespace_Config|\Enlight_Plugin_PluginCollection
+ * @return Enlight_Plugin_Namespace_Config|Enlight_Plugin_PluginCollection
*/
public function load($name, $throwException = true)
{
diff --git a/engine/Library/Enlight/Template/Manager.php b/engine/Library/Enlight/Template/Manager.php
index 01c5e4d3826..917d095b8a0 100644
--- a/engine/Library/Enlight/Template/Manager.php
+++ b/engine/Library/Enlight/Template/Manager.php
@@ -17,6 +17,8 @@
* @license http://enlight.de/license New BSD License
*/
+use Shopware\Components\Theme;
+
/**
* The Enlight_Template_Manager is an extension of smarty to manually set the config in the class constructor.
*
@@ -252,7 +254,7 @@ public function resolveTemplateDir($templateDir, $key = null)
}
/**
- * @param \Enlight_Event_EventManager $eventManager
+ * @param Enlight_Event_EventManager $eventManager
*
* @return Enlight_Template_Manager
*/
@@ -302,7 +304,7 @@ public function buildInheritance($themeDirectories, $pluginDirs)
$class = '\\Shopware\\Themes\\' . $name . '\\Theme';
- /** @var \Shopware\Components\Theme $theme */
+ /** @var Theme $theme */
$theme = new $class();
if ($theme->injectBeforePlugins()) {
diff --git a/engine/Library/Enlight/Template/Plugins/compiler.media.php b/engine/Library/Enlight/Template/Plugins/compiler.media.php
index 116219b3836..d52b6b8bd6f 100644
--- a/engine/Library/Enlight/Template/Plugins/compiler.media.php
+++ b/engine/Library/Enlight/Template/Plugins/compiler.media.php
@@ -17,6 +17,8 @@
* @license http://enlight.de/license New BSD License
*/
+use Shopware\Bundle\MediaBundle\MediaServiceInterface;
+
/**
* Build an full qualified image url based on the virtual path
*
@@ -40,7 +42,7 @@ class Smarty_Compiler_Media extends Smarty_Internal_CompileBase
public function parseAttributes(array $attributes)
{
if (!empty($attributes['path'])) {
- $mediaService = Shopware()->Container()->get(\Shopware\Bundle\MediaBundle\MediaServiceInterface::class);
+ $mediaService = Shopware()->Container()->get(MediaServiceInterface::class);
$attributes['path'] = trim($attributes['path'], '"\'');
$attributes['path'] = $mediaService->getUrl($attributes['path']);
}
@@ -70,6 +72,6 @@ public function compile($args, $compiler)
}
return 'Container()->get(\'' . \Shopware\Bundle\MediaBundle\MediaServiceInterface::class . '\')->getUrl(' . $_attr['path'] . '); ?>';
+ . 'echo Shopware()->Container()->get(\'' . MediaServiceInterface::class . '\')->getUrl(' . $_attr['path'] . '); ?>';
}
}
diff --git a/engine/Library/Enlight/Template/Plugins/compiler.url.php b/engine/Library/Enlight/Template/Plugins/compiler.url.php
index 2e85dad1d0d..347934c3306 100644
--- a/engine/Library/Enlight/Template/Plugins/compiler.url.php
+++ b/engine/Library/Enlight/Template/Plugins/compiler.url.php
@@ -84,7 +84,7 @@ public function compile($args, $compiler)
}
if (isset($extractParams) && empty($_attr)) {
- return 'Front()->Router()->assemble((array) ' . $extractParams . ')); ?>';
+ return 'Front()->ensureRouter()->assemble((array) ' . $extractParams . ')); ?>';
}
$params = [];
@@ -96,15 +96,15 @@ public function compile($args, $compiler)
}
if (isset($extractParams)) {
- return 'Front()->Router()->assemble(array(' . $params . ')+(array) ' . $extractParams . ')); ?>';
+ return 'Front()->ensureRouter()->assemble(array(' . $params . ')+(array) ' . $extractParams . ')); ?>';
}
- return 'Front()->Router()->assemble(array(' . $params . '))); ?>';
+ return 'Front()->ensureRouter()->assemble(array(' . $params . '))); ?>';
}
$params[$index] = is_numeric($param) ? $param : substr($param, 1, -1);
}
- $url = Shopware()->Front()->Router()->assemble($params);
+ $url = Shopware()->Front()->ensureRouter()->assemble($params);
return '';
}
diff --git a/engine/Library/Enlight/Template/Plugins/function.action.php b/engine/Library/Enlight/Template/Plugins/function.action.php
index b54c62f0ad4..a0c5ee5b305 100644
--- a/engine/Library/Enlight/Template/Plugins/function.action.php
+++ b/engine/Library/Enlight/Template/Plugins/function.action.php
@@ -53,7 +53,6 @@ function smarty_function_action($params, Enlight_Template_Default $template)
$params = array_merge($userParams, $params);
- /** @var \Shopware_Plugins_Core_HttpCache_Bootstrap $httpCache */
$httpCache = Shopware()->Plugins()->Core()->HttpCache();
if ($esiTag = $httpCache->renderEsiTag($request, $params)) {
return $esiTag;
diff --git a/engine/Library/Enlight/Template/Plugins/function.compileJavascript.php b/engine/Library/Enlight/Template/Plugins/function.compileJavascript.php
index 656154151f5..01518daf301 100644
--- a/engine/Library/Enlight/Template/Plugins/function.compileJavascript.php
+++ b/engine/Library/Enlight/Template/Plugins/function.compileJavascript.php
@@ -17,6 +17,11 @@
* @license http://enlight.de/license New BSD License
*/
+use Doctrine\ORM\AbstractQuery;
+use Shopware\Components\Theme\PathResolver;
+use Shopware\Components\Theme\Service;
+use Shopware\Models\Theme\Settings;
+
/**
* @param string $template
*
@@ -27,15 +32,13 @@ function smarty_function_compileJavascript(array $params, $template)
$time = $params['timestamp'];
$output = $params['output'];
- /** @var \Shopware\Components\Theme\PathResolver $pathResolver */
- $pathResolver = Shopware()->Container()->get(\Shopware\Components\Theme\PathResolver::class);
+ $pathResolver = Shopware()->Container()->get(PathResolver::class);
- /** @var \Shopware\Models\Shop\Shop $shop */
$shop = Shopware()->Container()->get('shop');
- /** @var \Shopware\Models\Theme\Settings $settings */
- $settings = Shopware()->Container()->get(\Shopware\Components\Theme\Service::class)->getSystemConfiguration(
- \Doctrine\ORM\AbstractQuery::HYDRATE_OBJECT
+ /** @var Settings $settings */
+ $settings = Shopware()->Container()->get(Service::class)->getSystemConfiguration(
+ AbstractQuery::HYDRATE_OBJECT
);
$file = $pathResolver->getJsFilePath($shop, $time);
@@ -48,7 +51,6 @@ function smarty_function_compileJavascript(array $params, $template)
return;
}
- /** @var \Shopware\Components\Theme\Compiler $compiler */
$compiler = Shopware()->Container()->get('theme_compiler');
$compiler->compileJavascript($time, $shop->getTemplate(), $shop);
$template->assign($output, [$url]);
diff --git a/engine/Library/Enlight/Template/Plugins/function.compileLess.php b/engine/Library/Enlight/Template/Plugins/function.compileLess.php
index 19db17a1c43..229b9514a40 100644
--- a/engine/Library/Enlight/Template/Plugins/function.compileLess.php
+++ b/engine/Library/Enlight/Template/Plugins/function.compileLess.php
@@ -17,6 +17,11 @@
* @license http://enlight.de/license New BSD License
*/
+use Doctrine\ORM\AbstractQuery;
+use Shopware\Components\Theme\PathResolver;
+use Shopware\Components\Theme\Service;
+use Shopware\Models\Theme\Settings;
+
/**
* @param array $params
* @param array $template
@@ -28,15 +33,13 @@ function smarty_function_compileLess($params, $template)
$time = $params['timestamp'];
$output = $params['output'];
- /** @var \Shopware\Components\Theme\PathResolver $pathResolver */
- $pathResolver = Shopware()->Container()->get(\Shopware\Components\Theme\PathResolver::class);
+ $pathResolver = Shopware()->Container()->get(PathResolver::class);
- /** @var \Shopware\Models\Shop\Shop $shop */
$shop = Shopware()->Container()->get('shop');
- /** @var \Shopware\Models\Theme\Settings $settings */
- $settings = Shopware()->Container()->get(\Shopware\Components\Theme\Service::class)->getSystemConfiguration(
- \Doctrine\ORM\AbstractQuery::HYDRATE_OBJECT
+ /** @var Settings $settings */
+ $settings = Shopware()->Container()->get(Service::class)->getSystemConfiguration(
+ AbstractQuery::HYDRATE_OBJECT
);
$file = $pathResolver->getCssFilePath($shop, $time);
@@ -49,7 +52,6 @@ function smarty_function_compileLess($params, $template)
return;
}
- /** @var \Shopware\Components\Theme\Compiler $compiler */
$compiler = Shopware()->Container()->get('theme_compiler');
$compiler->compileLess($time, $shop->getTemplate(), $shop);
$template->assign($output, [$url]);
diff --git a/engine/Library/Enlight/Template/Plugins/function.getSalutations.php b/engine/Library/Enlight/Template/Plugins/function.getSalutations.php
index cc9b69f187e..2f028b49236 100644
--- a/engine/Library/Enlight/Template/Plugins/function.getSalutations.php
+++ b/engine/Library/Enlight/Template/Plugins/function.getSalutations.php
@@ -25,7 +25,7 @@
*/
function smarty_function_getSalutations($params, $smarty)
{
- $config = Shopware()->Container()->get(\Shopware_Components_Config::class);
+ $config = Shopware()->Container()->get(Shopware_Components_Config::class);
$salutations = $config->get('shopsalutations');
$salutations = explode(',', $salutations);
diff --git a/engine/Library/Enlight/Template/Plugins/function.themeTimestamp.php b/engine/Library/Enlight/Template/Plugins/function.themeTimestamp.php
index 341a5828ba7..fa553a0a8cc 100644
--- a/engine/Library/Enlight/Template/Plugins/function.themeTimestamp.php
+++ b/engine/Library/Enlight/Template/Plugins/function.themeTimestamp.php
@@ -17,13 +17,15 @@
* @license http://enlight.de/license New BSD License
*/
+use Shopware\Bundle\StoreFrontBundle\Service\ContextServiceInterface;
+
/**
* Returns the current time measured in the number of seconds
* since the Unix Epoch (January 1 1970 00:00:00 GMT).
*/
function smarty_function_themeTimestamp($params, $template)
{
- $context = Shopware()->Container()->get(\Shopware\Bundle\StoreFrontBundle\Service\ContextServiceInterface::class)->getShopContext();
+ $context = Shopware()->Container()->get(ContextServiceInterface::class)->getShopContext();
$shopId = $context->getShop()->getParentId();
return Shopware()->Container()->get('theme_timestamp_persistor')->getCurrentTimestamp($shopId);
diff --git a/engine/Library/Enlight/Template/Plugins/modifier.count.php b/engine/Library/Enlight/Template/Plugins/modifier.count.php
index 1670aae1990..40566a7f0c9 100644
--- a/engine/Library/Enlight/Template/Plugins/modifier.count.php
+++ b/engine/Library/Enlight/Template/Plugins/modifier.count.php
@@ -19,14 +19,13 @@
/**
* Overwrites the default smarty count modifier for PHP8 compatibility reasons
+ *
+ * @param mixed|null $value
+ *
+ * @return int
*/
function smarty_modifier_count($value)
{
- // PHP version is below 8.0.0, use default behavior
- if (\PHP_VERSION_ID < 80000) {
- return \count($value);
- }
-
// Neither a countable object nor an array
if (!\is_array($value) && !($value instanceof Countable)) {
return 0;
diff --git a/engine/Library/Enlight/Template/Plugins/modifier.currency.php b/engine/Library/Enlight/Template/Plugins/modifier.currency.php
index 77f3fa9f92b..b3baea6dea0 100644
--- a/engine/Library/Enlight/Template/Plugins/modifier.currency.php
+++ b/engine/Library/Enlight/Template/Plugins/modifier.currency.php
@@ -22,9 +22,9 @@
*
* @see http://framework.zend.com/manual/de/zend.currency.options.html
*
- * @param float $value Value can have a coma as a decimal separator
- * @param array|string $config
- * @param string $position where the currency symbol should be displayed
+ * @param float|string $value Value can have a coma as a decimal separator
+ * @param array|string $config
+ * @param string|null $position where the currency symbol should be displayed
*
* @return string
*/
@@ -49,9 +49,8 @@ function smarty_modifier_currency($value, $config = null, $position = null)
}
$currency = Shopware()->Container()->get('currency');
- $formattedValue = (float) str_replace(',', '.', $value);
+ $formattedValue = (float) str_replace(',', '.', (string) $value);
$formattedValue = $currency->toCurrency($formattedValue, $config);
- $formattedValue = mb_convert_encoding($formattedValue, 'HTML-ENTITIES', 'UTF-8');
return htmlentities($formattedValue, ENT_COMPAT, 'UTF-8', false);
}
diff --git a/engine/Library/Enlight/Template/Plugins/modifier.date.php b/engine/Library/Enlight/Template/Plugins/modifier.date.php
index dc009edd549..76bc7b6123e 100644
--- a/engine/Library/Enlight/Template/Plugins/modifier.date.php
+++ b/engine/Library/Enlight/Template/Plugins/modifier.date.php
@@ -52,7 +52,7 @@ function smarty_modifier_date($value, $format = null, $type = null)
if (\is_string($value)) {
$value = strtotime($value);
} elseif ($value instanceof DateTime) {
- /** @var \DateTime $value */
+ /** @var DateTime $value */
$value = $value->getTimestamp();
}
diff --git a/engine/Library/Enlight/Template/Plugins/modifier.fill.php b/engine/Library/Enlight/Template/Plugins/modifier.fill.php
index 3442f59248c..bc98cbc0426 100644
--- a/engine/Library/Enlight/Template/Plugins/modifier.fill.php
+++ b/engine/Library/Enlight/Template/Plugins/modifier.fill.php
@@ -32,10 +32,10 @@ function smarty_modifier_fill($str, $width = 10, $break = '...', $fill = ' ')
{
// checks if we have either a integer, float, sting or boolean value
// If we don't get what we expected, we use some default values
- if (!is_scalar($break)) {
+ if (!\is_scalar($break)) {
$break = '...';
}
- if (empty($fill) || !is_scalar($fill)) {
+ if (empty($fill) || !\is_scalar($fill)) {
$fill = ' ';
}
if (empty($width) || !is_numeric($width)) {
@@ -44,7 +44,7 @@ function smarty_modifier_fill($str, $width = 10, $break = '...', $fill = ' ')
$width = (int) $width;
}
// if no string is given, just build one string containing the fill pattern
- if (!is_scalar($str)) {
+ if (!\is_scalar($str)) {
return str_repeat($fill, $width);
}
// If the string longer than the given width shorten the string and append the break pattern
diff --git a/engine/Library/Enlight/Template/Plugins/modifier.padding.php b/engine/Library/Enlight/Template/Plugins/modifier.padding.php
index 67e8f6686e9..ce2fa684f61 100644
--- a/engine/Library/Enlight/Template/Plugins/modifier.padding.php
+++ b/engine/Library/Enlight/Template/Plugins/modifier.padding.php
@@ -32,10 +32,10 @@ function smarty_modifier_padding($str, $width = 10, $break = '...', $fill = ' ')
{
// checks if we have either a integer, float, sting or boolean value
// If we don't get what we expected, we use some default values
- if (!is_scalar($break)) {
+ if (!\is_scalar($break)) {
$break = '...';
}
- if (empty($fill) || !is_scalar($fill)) {
+ if (empty($fill) || !\is_scalar($fill)) {
$fill = ' ';
}
if (empty($width) || !is_numeric($width)) {
@@ -44,7 +44,7 @@ function smarty_modifier_padding($str, $width = 10, $break = '...', $fill = ' ')
$width = (int) $width;
}
// if no string is given, just build one string containing the fill pattern
- if (!is_scalar($str)) {
+ if (!\is_scalar($str)) {
return str_repeat($fill, $width);
}
// If the string longer than the given width shorten the string and append the break pattern
diff --git a/engine/Library/Enlight/Template/Plugins/modifier.tax.php b/engine/Library/Enlight/Template/Plugins/modifier.tax.php
index abfec44ea4b..61923dc0c11 100644
--- a/engine/Library/Enlight/Template/Plugins/modifier.tax.php
+++ b/engine/Library/Enlight/Template/Plugins/modifier.tax.php
@@ -26,7 +26,7 @@
function smarty_modifier_tax($value, $locale = null)
{
if (!is_numeric($value)) {
- throw new InvalidArgumentException(sprintf('Input %s must be numeric.', (string) $value));
+ throw new InvalidArgumentException(\sprintf('Input %s must be numeric.', (string) $value));
}
$format['precision'] = 2;
diff --git a/engine/Library/Enlight/Template/Plugins/resource.parent.php b/engine/Library/Enlight/Template/Plugins/resource.parent.php
index 6fd6a08484f..cd3cd5033d0 100644
--- a/engine/Library/Enlight/Template/Plugins/resource.parent.php
+++ b/engine/Library/Enlight/Template/Plugins/resource.parent.php
@@ -30,7 +30,7 @@ class Smarty_Resource_Parent extends Smarty_Internal_Resource_File
* @param Smarty_Template_Source $source source object
* @param Smarty_Internal_Template $_template template object
*/
- public function populate(Smarty_Template_Source $source, Smarty_Internal_Template $_template = null)
+ public function populate(Smarty_Template_Source $source, ?Smarty_Internal_Template $_template = null)
{
$filePath = $this->buildFilepath($source, $_template);
$s = Smarty_Resource::source(null, $source->smarty, $filePath);
@@ -69,7 +69,7 @@ public function getContent(Smarty_Template_Source $source)
*
* @return string fully qualified filepath
*/
- protected function buildFilepath(Smarty_Template_Source $source, Smarty_Internal_Template $_template = null)
+ protected function buildFilepath(Smarty_Template_Source $source, ?Smarty_Internal_Template $_template = null)
{
++$this->index;
$file = $source->name;
diff --git a/engine/Library/Enlight/View/Default.php b/engine/Library/Enlight/View/Default.php
index 7dc52531f76..23b1d2cfd4e 100644
--- a/engine/Library/Enlight/View/Default.php
+++ b/engine/Library/Enlight/View/Default.php
@@ -124,11 +124,9 @@ public function addTemplateDir($templateDir, $key = null)
/**
* Sets the current template instance into the internal property.
*
- * @param Enlight_Template_Default $template
- *
* @return Enlight_View_Default
*/
- public function setTemplate(Enlight_Template_Default $template = null)
+ public function setTemplate(?Enlight_Template_Default $template = null)
{
$this->template = $template;
@@ -224,7 +222,7 @@ public function templateExists($template_name)
* @param bool|null $nocache
* @param int|null $scope
*
- * @return \Enlight_View|\Enlight_View_Default
+ * @return Enlight_View|Enlight_View_Default
*/
public function assign($spec, $value = null, $nocache = null, $scope = null)
{
diff --git a/engine/Library/ExtJs/components/Enlight.app.Controller.js b/engine/Library/ExtJs/components/Enlight.app.Controller.js
index b60db8520ae..b9ab8767e9d 100644
--- a/engine/Library/ExtJs/components/Enlight.app.Controller.js
+++ b/engine/Library/ExtJs/components/Enlight.app.Controller.js
@@ -2,23 +2,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
/**
diff --git a/engine/Library/ExtJs/components/Enlight.app.SubApplication.js b/engine/Library/ExtJs/components/Enlight.app.SubApplication.js
index 92bf5071ed2..eef6730251e 100644
--- a/engine/Library/ExtJs/components/Enlight.app.SubApplication.js
+++ b/engine/Library/ExtJs/components/Enlight.app.SubApplication.js
@@ -2,23 +2,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
/**
diff --git a/engine/Library/ExtJs/components/Enlight.app.SubWindow.js b/engine/Library/ExtJs/components/Enlight.app.SubWindow.js
index 755540e0cbb..ac422287958 100644
--- a/engine/Library/ExtJs/components/Enlight.app.SubWindow.js
+++ b/engine/Library/ExtJs/components/Enlight.app.SubWindow.js
@@ -2,23 +2,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
/**
diff --git a/engine/Library/ExtJs/components/Enlight.app.Window.js b/engine/Library/ExtJs/components/Enlight.app.Window.js
index f11b58e74e9..760e65b3e2d 100644
--- a/engine/Library/ExtJs/components/Enlight.app.Window.js
+++ b/engine/Library/ExtJs/components/Enlight.app.Window.js
@@ -2,23 +2,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
/**
diff --git a/engine/Library/ExtJs/components/Enlight.app.WindowManagement.js b/engine/Library/ExtJs/components/Enlight.app.WindowManagement.js
index 603bfe495b9..995e99071db 100644
--- a/engine/Library/ExtJs/components/Enlight.app.WindowManagement.js
+++ b/engine/Library/ExtJs/components/Enlight.app.WindowManagement.js
@@ -2,23 +2,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
/**
diff --git a/engine/Library/ExtJs/components/Enlight.form.mixin.HelpSupportElements.js b/engine/Library/ExtJs/components/Enlight.form.mixin.HelpSupportElements.js
index c2d95ad322c..2a6e54d814f 100644
--- a/engine/Library/ExtJs/components/Enlight.form.mixin.HelpSupportElements.js
+++ b/engine/Library/ExtJs/components/Enlight.form.mixin.HelpSupportElements.js
@@ -2,23 +2,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
/**
diff --git a/engine/Library/ExtJs/components/Ext.util.FileUpload.js b/engine/Library/ExtJs/components/Ext.util.FileUpload.js
index e5d52c81ba2..ac1c5296908 100644
--- a/engine/Library/ExtJs/components/Ext.util.FileUpload.js
+++ b/engine/Library/ExtJs/components/Ext.util.FileUpload.js
@@ -2,23 +2,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
/**
diff --git a/engine/Library/ExtJs/license.txt b/engine/Library/ExtJs/license.txt
index 2ff09c8ac5c..fbf9d60279c 100644
--- a/engine/Library/ExtJs/license.txt
+++ b/engine/Library/ExtJs/license.txt
@@ -7,9 +7,9 @@ http://www.sencha.com/license
Open Source License
------------------------------------------------------------------------------------------
-This version of Ext JS is licensed under the terms of the Open Source GPL 3.0 license.
+This version of Ext JS is licensed under the terms of the Open Source GPL 3.0 license.
-http://www.gnu.org/licenses/gpl.html
+https://www.gnu.org/licenses/gpl-3.0.html
There are several FLOSS exceptions available for use with this release for
open source applications that are distributed under a license other than GPL.
@@ -26,10 +26,12 @@ open source applications that are distributed under a license other than GPL.
Alternate Licensing
------------------------------------------------------------------------------------------
Commercial and OEM Licenses are available for an alternate download of Ext JS.
-This is the appropriate option if you are creating proprietary applications and you are
-not prepared to distribute and share the source code of your application under the
+This is the appropriate option if you are creating proprietary applications, and you are
+not prepared to distribute and share the source code of your application under the
GPL v3 license. Please visit http://www.sencha.com/license for more details.
--
-This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT OF THIRD-PARTY INTELLECTUAL PROPERTY RIGHTS. See the GNU General Public License for more details.
\ No newline at end of file
+This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
+without even the implied warranty of MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT OF THIRD-PARTY INTELLECTUAL PROPERTY RIGHTS.
+See the GNU General Public License for more details.
diff --git a/engine/Library/ExtJs/overrides/Ext.Ajax.js b/engine/Library/ExtJs/overrides/Ext.Ajax.js
index 261cb6aed7f..bb71e72c09c 100644
--- a/engine/Library/ExtJs/overrides/Ext.Ajax.js
+++ b/engine/Library/ExtJs/overrides/Ext.Ajax.js
@@ -2,23 +2,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
//{block name="extjs/overrides/ajax"}
@@ -160,4 +159,4 @@ Ext.CSRFService = (function() {
return me;
})();
-//{/block}
\ No newline at end of file
+//{/block}
diff --git a/engine/Library/ExtJs/overrides/Ext.Base.js b/engine/Library/ExtJs/overrides/Ext.Base.js
index 64401c7fcd2..0ab3835485d 100644
--- a/engine/Library/ExtJs/overrides/Ext.Base.js
+++ b/engine/Library/ExtJs/overrides/Ext.Base.js
@@ -2,23 +2,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
/**
@@ -163,4 +162,4 @@ Ext.onReady(function () {
});
}
});
-//{/block}
\ No newline at end of file
+//{/block}
diff --git a/engine/Library/ExtJs/overrides/Ext.ClassManager.js b/engine/Library/ExtJs/overrides/Ext.ClassManager.js
index 2a095f6e0e6..c24237196d8 100644
--- a/engine/Library/ExtJs/overrides/Ext.ClassManager.js
+++ b/engine/Library/ExtJs/overrides/Ext.ClassManager.js
@@ -2,23 +2,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
//{block name="extjs/overrides/classManager"}
diff --git a/engine/Library/ExtJs/overrides/Ext.LoadMask.js b/engine/Library/ExtJs/overrides/Ext.LoadMask.js
index 0012fbf5334..18f74f31c01 100644
--- a/engine/Library/ExtJs/overrides/Ext.LoadMask.js
+++ b/engine/Library/ExtJs/overrides/Ext.LoadMask.js
@@ -2,23 +2,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
/**
@@ -146,4 +145,4 @@ Ext.define('Ext.LoadMask-Shopware', {
return this.callParent(arguments);
}
});
-//{/block}
\ No newline at end of file
+//{/block}
diff --git a/engine/Library/ExtJs/overrides/Ext.Loader.js b/engine/Library/ExtJs/overrides/Ext.Loader.js
index 14a43cd02e3..7b3796d3a90 100644
--- a/engine/Library/ExtJs/overrides/Ext.Loader.js
+++ b/engine/Library/ExtJs/overrides/Ext.Loader.js
@@ -2,23 +2,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
/**
@@ -421,4 +420,4 @@
return this;
};
})();
-//{/block}
\ No newline at end of file
+//{/block}
diff --git a/engine/Library/ExtJs/overrides/Ext.MessageBox.js b/engine/Library/ExtJs/overrides/Ext.MessageBox.js
index adf30b15911..255ae9e0637 100644
--- a/engine/Library/ExtJs/overrides/Ext.MessageBox.js
+++ b/engine/Library/ExtJs/overrides/Ext.MessageBox.js
@@ -2,23 +2,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
//{block name="extjs/overrides/messageBox"}
@@ -48,4 +47,4 @@ Ext.override(Ext.MessageBox, {
me.callParent(arguments);
}
});
-//{/block}
\ No newline at end of file
+//{/block}
diff --git a/engine/Library/ExtJs/overrides/Ext.String.js b/engine/Library/ExtJs/overrides/Ext.String.js
index a2c1d202530..fec0c426157 100644
--- a/engine/Library/ExtJs/overrides/Ext.String.js
+++ b/engine/Library/ExtJs/overrides/Ext.String.js
@@ -2,23 +2,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
/** @lends Ext.String */
@@ -80,4 +79,4 @@ Ext.override(Ext.String, {
return ret;
}
});
-//{/block}
\ No newline at end of file
+//{/block}
diff --git a/engine/Library/ExtJs/overrides/Ext.Template.js b/engine/Library/ExtJs/overrides/Ext.Template.js
index d038293c8a5..1633789ec7d 100644
--- a/engine/Library/ExtJs/overrides/Ext.Template.js
+++ b/engine/Library/ExtJs/overrides/Ext.Template.js
@@ -2,23 +2,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
/**
@@ -39,4 +38,4 @@ Ext.override(Ext.String, {
}
});
//{/literal}
-//{/block}
\ No newline at end of file
+//{/block}
diff --git a/engine/Library/ExtJs/overrides/Ext.Timeout.js b/engine/Library/ExtJs/overrides/Ext.Timeout.js
index 5b689d3ed67..2e3a5c7fb1f 100644
--- a/engine/Library/ExtJs/overrides/Ext.Timeout.js
+++ b/engine/Library/ExtJs/overrides/Ext.Timeout.js
@@ -2,23 +2,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
//{block name="extjs/overrides/timeout"}
@@ -37,4 +36,4 @@ if (ajaxTimeout >= 6) {
{ timeout: Ext.Ajax.timeout }
);
}
-//{/block}
\ No newline at end of file
+//{/block}
diff --git a/engine/Library/ExtJs/overrides/Ext.app.Application.js b/engine/Library/ExtJs/overrides/Ext.app.Application.js
index 83707fe1239..6259b33ec0f 100644
--- a/engine/Library/ExtJs/overrides/Ext.app.Application.js
+++ b/engine/Library/ExtJs/overrides/Ext.app.Application.js
@@ -2,23 +2,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
//{namespace name="backend/index/controller/main"}
diff --git a/engine/Library/ExtJs/overrides/Ext.app.Controller.js b/engine/Library/ExtJs/overrides/Ext.app.Controller.js
index 4068a420d19..8f6160ae50d 100644
--- a/engine/Library/ExtJs/overrides/Ext.app.Controller.js
+++ b/engine/Library/ExtJs/overrides/Ext.app.Controller.js
@@ -2,23 +2,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
/**
@@ -222,4 +221,4 @@ Ext.override(Ext.app.Controller, {
return returnRef;
}
});
-//{/block}
\ No newline at end of file
+//{/block}
diff --git a/engine/Library/ExtJs/overrides/Ext.app.EventBus.js b/engine/Library/ExtJs/overrides/Ext.app.EventBus.js
index 1534db1b41d..7b0cba5ae93 100644
--- a/engine/Library/ExtJs/overrides/Ext.app.EventBus.js
+++ b/engine/Library/ExtJs/overrides/Ext.app.EventBus.js
@@ -2,23 +2,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
/**
* Ext.app.Eventbus - Override
@@ -146,4 +145,4 @@ Ext.override(Ext.app.EventBus, {
});
}
});
-//{/block}
\ No newline at end of file
+//{/block}
diff --git a/engine/Library/ExtJs/overrides/Ext.button.Button.js b/engine/Library/ExtJs/overrides/Ext.button.Button.js
index 591524b0f29..f5ef485c0da 100644
--- a/engine/Library/ExtJs/overrides/Ext.button.Button.js
+++ b/engine/Library/ExtJs/overrides/Ext.button.Button.js
@@ -2,23 +2,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
/**
@@ -119,4 +118,4 @@ Ext.override(Ext.button.Button, {
return me;
}
});
-//{/block}
\ No newline at end of file
+//{/block}
diff --git a/engine/Library/ExtJs/overrides/Ext.container.DockingContainer.js b/engine/Library/ExtJs/overrides/Ext.container.DockingContainer.js
index 72801cfec26..0a71fb87a36 100644
--- a/engine/Library/ExtJs/overrides/Ext.container.DockingContainer.js
+++ b/engine/Library/ExtJs/overrides/Ext.container.DockingContainer.js
@@ -2,23 +2,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
//{block name="extjs/overrides/dockingContainer"}
diff --git a/engine/Library/ExtJs/overrides/Ext.data.proxy.Server.js b/engine/Library/ExtJs/overrides/Ext.data.proxy.Server.js
index 482d0ade088..cc4bfd34fab 100644
--- a/engine/Library/ExtJs/overrides/Ext.data.proxy.Server.js
+++ b/engine/Library/ExtJs/overrides/Ext.data.proxy.Server.js
@@ -2,23 +2,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
//{block name="extjs/overrides/server"}
@@ -99,4 +98,4 @@ Ext.define('Ext.data.proxy.Server-Shopware', {
return this.applyEncoding(min);
}
});
-//{/block}
\ No newline at end of file
+//{/block}
diff --git a/engine/Library/ExtJs/overrides/Ext.form.Field.js b/engine/Library/ExtJs/overrides/Ext.form.Field.js
index cef46508fa1..48a63470fde 100644
--- a/engine/Library/ExtJs/overrides/Ext.form.Field.js
+++ b/engine/Library/ExtJs/overrides/Ext.form.Field.js
@@ -2,23 +2,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
/**
diff --git a/engine/Library/ExtJs/overrides/Ext.form.field.ComboBox.js b/engine/Library/ExtJs/overrides/Ext.form.field.ComboBox.js
index cc117dcf92a..d5cb8487834 100644
--- a/engine/Library/ExtJs/overrides/Ext.form.field.ComboBox.js
+++ b/engine/Library/ExtJs/overrides/Ext.form.field.ComboBox.js
@@ -2,23 +2,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
/**
@@ -66,4 +65,4 @@ Ext.override(Ext.form.field.ComboBox,
}
}
});
-//{/block}
\ No newline at end of file
+//{/block}
diff --git a/engine/Library/ExtJs/overrides/Ext.form.field.Display.js b/engine/Library/ExtJs/overrides/Ext.form.field.Display.js
index 8be4964800b..1d2d0a7b9e7 100644
--- a/engine/Library/ExtJs/overrides/Ext.form.field.Display.js
+++ b/engine/Library/ExtJs/overrides/Ext.form.field.Display.js
@@ -2,23 +2,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
//{block name="extjs/overrides/display"}
@@ -44,4 +43,4 @@ Ext.override(Ext.form.field.Display, {
return value;
}
});
-//{/block}
\ No newline at end of file
+//{/block}
diff --git a/engine/Library/ExtJs/overrides/Ext.form.field.HtmlEditor.js b/engine/Library/ExtJs/overrides/Ext.form.field.HtmlEditor.js
index 6c93e64e566..3cf0da95e78 100644
--- a/engine/Library/ExtJs/overrides/Ext.form.field.HtmlEditor.js
+++ b/engine/Library/ExtJs/overrides/Ext.form.field.HtmlEditor.js
@@ -2,23 +2,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
/**
@@ -43,4 +42,4 @@ Ext.define('Enlight.form.field.HtmlEditor', {
},
function() {
Ext.form.field.HtmlEditor.mixin('helpSupportElems', Enlight.form.mixin.HelpSupportElements);
-});
\ No newline at end of file
+});
diff --git a/engine/Library/ExtJs/overrides/Ext.form.field.Number.js b/engine/Library/ExtJs/overrides/Ext.form.field.Number.js
index 2cd74b960c5..3e130b5219a 100644
--- a/engine/Library/ExtJs/overrides/Ext.form.field.Number.js
+++ b/engine/Library/ExtJs/overrides/Ext.form.field.Number.js
@@ -2,23 +2,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
//{block name="extjs/overrides/number"}
@@ -27,4 +26,4 @@ Ext.override(Ext.form.field.Number,
{
submitLocaleSeparator: false
});
-//{/block}
\ No newline at end of file
+//{/block}
diff --git a/engine/Library/ExtJs/overrides/Ext.form.field.Time.js b/engine/Library/ExtJs/overrides/Ext.form.field.Time.js
index 4a724d1861f..0e3239d5f8c 100644
--- a/engine/Library/ExtJs/overrides/Ext.form.field.Time.js
+++ b/engine/Library/ExtJs/overrides/Ext.form.field.Time.js
@@ -2,23 +2,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
/**
@@ -66,4 +65,4 @@ Ext.override(Ext.form.field.Time,
return result;
}
});
-//{/block}
\ No newline at end of file
+//{/block}
diff --git a/engine/Library/ExtJs/overrides/Ext.grid.RowEditor.js b/engine/Library/ExtJs/overrides/Ext.grid.RowEditor.js
index bf5611131ce..20c1dc8f56a 100644
--- a/engine/Library/ExtJs/overrides/Ext.grid.RowEditor.js
+++ b/engine/Library/ExtJs/overrides/Ext.grid.RowEditor.js
@@ -2,23 +2,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
//{block name="extjs/overrides/rowEditor"}
@@ -123,4 +122,4 @@ Ext.override(Ext.grid.RowEditor, {
}
}
});
-//{/block}
\ No newline at end of file
+//{/block}
diff --git a/engine/Library/ExtJs/overrides/Ext.grid.column.Action.js b/engine/Library/ExtJs/overrides/Ext.grid.column.Action.js
index 1d3342716bc..5992b6e97de 100644
--- a/engine/Library/ExtJs/overrides/Ext.grid.column.Action.js
+++ b/engine/Library/ExtJs/overrides/Ext.grid.column.Action.js
@@ -2,23 +2,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
/**
@@ -73,4 +72,4 @@ Ext.override(Ext.grid.column.Action, {
};
}
});
-//{/block}
\ No newline at end of file
+//{/block}
diff --git a/engine/Library/ExtJs/overrides/Ext.grid.header.Container.js b/engine/Library/ExtJs/overrides/Ext.grid.header.Container.js
index 504591965eb..a1751575d72 100644
--- a/engine/Library/ExtJs/overrides/Ext.grid.header.Container.js
+++ b/engine/Library/ExtJs/overrides/Ext.grid.header.Container.js
@@ -2,23 +2,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
/** @lends Ext.grid.header.Container# */
@@ -92,4 +91,4 @@ Ext.override(Ext.grid.header.Container, {
return obj;
}
});
-//{/block}
\ No newline at end of file
+//{/block}
diff --git a/engine/Library/ExtJs/overrides/Ext.menu.Menu.js b/engine/Library/ExtJs/overrides/Ext.menu.Menu.js
index 091d12754ba..4299201269b 100644
--- a/engine/Library/ExtJs/overrides/Ext.menu.Menu.js
+++ b/engine/Library/ExtJs/overrides/Ext.menu.Menu.js
@@ -2,23 +2,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
//{block name="extjs/overrides/menu"}
@@ -41,4 +40,4 @@ Ext.override(Ext.menu.Menu, {
this.callParent([ev]);
}
});
-//{/block}
\ No newline at end of file
+//{/block}
diff --git a/engine/Library/ExtJs/overrides/Ext.panel.Panel.js b/engine/Library/ExtJs/overrides/Ext.panel.Panel.js
index 26a5928d506..898ce5b9fd5 100644
--- a/engine/Library/ExtJs/overrides/Ext.panel.Panel.js
+++ b/engine/Library/ExtJs/overrides/Ext.panel.Panel.js
@@ -2,23 +2,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
/**
@@ -120,4 +119,4 @@ Ext.override(Ext.panel.Panel, {
me.ghostPanel.el.hide();
},
});
-//{/block}
\ No newline at end of file
+//{/block}
diff --git a/engine/Library/ExtJs/overrides/Ext.picker.Date.js b/engine/Library/ExtJs/overrides/Ext.picker.Date.js
index efacb4efa6a..f5290d412c8 100644
--- a/engine/Library/ExtJs/overrides/Ext.picker.Date.js
+++ b/engine/Library/ExtJs/overrides/Ext.picker.Date.js
@@ -2,23 +2,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
//{block name="extjs/overrides/date"}
@@ -39,4 +38,4 @@ Ext.override(Ext.picker.Date, {
}
}
});
-//{/block}
\ No newline at end of file
+//{/block}
diff --git a/engine/Library/ExtJs/overrides/Ext.tab.Tab.js b/engine/Library/ExtJs/overrides/Ext.tab.Tab.js
index 02fa35005ea..b8a9d23a834 100644
--- a/engine/Library/ExtJs/overrides/Ext.tab.Tab.js
+++ b/engine/Library/ExtJs/overrides/Ext.tab.Tab.js
@@ -2,23 +2,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
/**
@@ -42,4 +41,4 @@ Ext.override(Ext.tab.Tab, {
}
}
});
-//{/block}
\ No newline at end of file
+//{/block}
diff --git a/engine/Library/ExtJs/overrides/Ext.toolbar.Paging.js b/engine/Library/ExtJs/overrides/Ext.toolbar.Paging.js
index d4053c714c2..bd172a5c6fd 100644
--- a/engine/Library/ExtJs/overrides/Ext.toolbar.Paging.js
+++ b/engine/Library/ExtJs/overrides/Ext.toolbar.Paging.js
@@ -2,23 +2,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
/**
@@ -121,4 +120,4 @@ Ext.override(Ext.toolbar.Paging, {
}
}
});
-//{/block}
\ No newline at end of file
+//{/block}
diff --git a/engine/Library/ExtJs/overrides/Ext.tree.Panel.js b/engine/Library/ExtJs/overrides/Ext.tree.Panel.js
index f1e36b8551e..1ce21f5d460 100644
--- a/engine/Library/ExtJs/overrides/Ext.tree.Panel.js
+++ b/engine/Library/ExtJs/overrides/Ext.tree.Panel.js
@@ -2,23 +2,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
/**
@@ -43,4 +42,4 @@ Ext.override(Ext.tree.Panel, {
me.callOverridden(arguments);
}
});
-//{/block}
\ No newline at end of file
+//{/block}
diff --git a/engine/Library/ExtJs/overrides/Ext.view.BoundList.js b/engine/Library/ExtJs/overrides/Ext.view.BoundList.js
index 36e4b362a12..6a3e4f8b05f 100644
--- a/engine/Library/ExtJs/overrides/Ext.view.BoundList.js
+++ b/engine/Library/ExtJs/overrides/Ext.view.BoundList.js
@@ -2,23 +2,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
/**
@@ -62,4 +61,4 @@ Ext.override(Ext.view.BoundList,
}
}
});
-//{/block}
\ No newline at end of file
+//{/block}
diff --git a/engine/Library/ExtJs/overrides/Ext.view.Table.js b/engine/Library/ExtJs/overrides/Ext.view.Table.js
index 30b700cfeff..33e1998bb9c 100644
--- a/engine/Library/ExtJs/overrides/Ext.view.Table.js
+++ b/engine/Library/ExtJs/overrides/Ext.view.Table.js
@@ -2,23 +2,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
/**
@@ -115,4 +114,4 @@ Ext.override(Ext.view.Table, {
}
}
});
-//{/block}
\ No newline at end of file
+//{/block}
diff --git a/engine/Library/Mpdf/ttfonts/arial.ttf b/engine/Library/Mpdf/ttfonts/arial.ttf
deleted file mode 100644
index ff0815cd8c6..00000000000
Binary files a/engine/Library/Mpdf/ttfonts/arial.ttf and /dev/null differ
diff --git a/engine/Library/Mpdf/ttfonts/arialbd.ttf b/engine/Library/Mpdf/ttfonts/arialbd.ttf
deleted file mode 100644
index d0d857e2d29..00000000000
Binary files a/engine/Library/Mpdf/ttfonts/arialbd.ttf and /dev/null differ
diff --git a/engine/Library/Mpdf/ttfonts/arialbi.ttf b/engine/Library/Mpdf/ttfonts/arialbi.ttf
deleted file mode 100644
index 00968d29b6e..00000000000
Binary files a/engine/Library/Mpdf/ttfonts/arialbi.ttf and /dev/null differ
diff --git a/engine/Library/Mpdf/ttfonts/ariali.ttf b/engine/Library/Mpdf/ttfonts/ariali.ttf
deleted file mode 100644
index 5b05d353598..00000000000
Binary files a/engine/Library/Mpdf/ttfonts/ariali.ttf and /dev/null differ
diff --git a/engine/Library/Mpdf/ttfonts/cour.ttf b/engine/Library/Mpdf/ttfonts/cour.ttf
deleted file mode 100644
index 2c99e08c255..00000000000
Binary files a/engine/Library/Mpdf/ttfonts/cour.ttf and /dev/null differ
diff --git a/engine/Library/Mpdf/ttfonts/courbd.ttf b/engine/Library/Mpdf/ttfonts/courbd.ttf
deleted file mode 100644
index be426cd20f6..00000000000
Binary files a/engine/Library/Mpdf/ttfonts/courbd.ttf and /dev/null differ
diff --git a/engine/Library/Mpdf/ttfonts/courbi.ttf b/engine/Library/Mpdf/ttfonts/courbi.ttf
deleted file mode 100644
index 17cb775eef3..00000000000
Binary files a/engine/Library/Mpdf/ttfonts/courbi.ttf and /dev/null differ
diff --git a/engine/Library/Mpdf/ttfonts/couri.ttf b/engine/Library/Mpdf/ttfonts/couri.ttf
deleted file mode 100644
index e98261fad8c..00000000000
Binary files a/engine/Library/Mpdf/ttfonts/couri.ttf and /dev/null differ
diff --git a/engine/Library/Mpdf/ttfonts/georgia.ttf b/engine/Library/Mpdf/ttfonts/georgia.ttf
deleted file mode 100644
index 27d1c19515b..00000000000
Binary files a/engine/Library/Mpdf/ttfonts/georgia.ttf and /dev/null differ
diff --git a/engine/Library/Mpdf/ttfonts/georgiab.ttf b/engine/Library/Mpdf/ttfonts/georgiab.ttf
deleted file mode 100644
index e121d7e1cbc..00000000000
Binary files a/engine/Library/Mpdf/ttfonts/georgiab.ttf and /dev/null differ
diff --git a/engine/Library/Mpdf/ttfonts/georgiai.ttf b/engine/Library/Mpdf/ttfonts/georgiai.ttf
deleted file mode 100644
index b5c4209e8ff..00000000000
Binary files a/engine/Library/Mpdf/ttfonts/georgiai.ttf and /dev/null differ
diff --git a/engine/Library/Mpdf/ttfonts/georgiaz.ttf b/engine/Library/Mpdf/ttfonts/georgiaz.ttf
deleted file mode 100644
index 1ab2c5530ac..00000000000
Binary files a/engine/Library/Mpdf/ttfonts/georgiaz.ttf and /dev/null differ
diff --git a/engine/Library/Mpdf/ttfonts/times.ttf b/engine/Library/Mpdf/ttfonts/times.ttf
deleted file mode 100644
index a998feeca74..00000000000
Binary files a/engine/Library/Mpdf/ttfonts/times.ttf and /dev/null differ
diff --git a/engine/Library/Mpdf/ttfonts/timesbd.ttf b/engine/Library/Mpdf/ttfonts/timesbd.ttf
deleted file mode 100644
index bade374515b..00000000000
Binary files a/engine/Library/Mpdf/ttfonts/timesbd.ttf and /dev/null differ
diff --git a/engine/Library/Mpdf/ttfonts/timesbi.ttf b/engine/Library/Mpdf/ttfonts/timesbi.ttf
deleted file mode 100644
index ba7ba5f8d41..00000000000
Binary files a/engine/Library/Mpdf/ttfonts/timesbi.ttf and /dev/null differ
diff --git a/engine/Library/Mpdf/ttfonts/timesi.ttf b/engine/Library/Mpdf/ttfonts/timesi.ttf
deleted file mode 100644
index 28798d3c623..00000000000
Binary files a/engine/Library/Mpdf/ttfonts/timesi.ttf and /dev/null differ
diff --git a/engine/Library/Mpdf/ttfonts/verdana.ttf b/engine/Library/Mpdf/ttfonts/verdana.ttf
deleted file mode 100644
index 8f25a642311..00000000000
Binary files a/engine/Library/Mpdf/ttfonts/verdana.ttf and /dev/null differ
diff --git a/engine/Library/Mpdf/ttfonts/verdanab.ttf b/engine/Library/Mpdf/ttfonts/verdanab.ttf
deleted file mode 100644
index e4391be2f2f..00000000000
Binary files a/engine/Library/Mpdf/ttfonts/verdanab.ttf and /dev/null differ
diff --git a/engine/Library/Mpdf/ttfonts/verdanai.ttf b/engine/Library/Mpdf/ttfonts/verdanai.ttf
deleted file mode 100644
index 8542da3ae87..00000000000
Binary files a/engine/Library/Mpdf/ttfonts/verdanai.ttf and /dev/null differ
diff --git a/engine/Library/Mpdf/ttfonts/verdanaz.ttf b/engine/Library/Mpdf/ttfonts/verdanaz.ttf
deleted file mode 100644
index 476256a6b83..00000000000
Binary files a/engine/Library/Mpdf/ttfonts/verdanaz.ttf and /dev/null differ
diff --git a/engine/Library/Smarty/sysplugins/smarty_cacheresource_custom.php b/engine/Library/Smarty/sysplugins/smarty_cacheresource_custom.php
index ee9de157b35..2687b809d0a 100644
--- a/engine/Library/Smarty/sysplugins/smarty_cacheresource_custom.php
+++ b/engine/Library/Smarty/sysplugins/smarty_cacheresource_custom.php
@@ -14,6 +14,7 @@
* @author Rodney Rehm
*/
abstract class Smarty_CacheResource_Custom extends Smarty_CacheResource {
+ private $cache;
/**
* fetch cached content and its modification time from data source
@@ -234,4 +235,4 @@ public function releaseLock(Smarty $smarty, Smarty_Template_Cached $cached)
$this->delete($name, null, null, null);
}
}
-?>
\ No newline at end of file
+?>
diff --git a/engine/Library/Smarty/sysplugins/smarty_internal_compile_extends.php b/engine/Library/Smarty/sysplugins/smarty_internal_compile_extends.php
index b93139bfa6b..d10a0a62567 100644
--- a/engine/Library/Smarty/sysplugins/smarty_internal_compile_extends.php
+++ b/engine/Library/Smarty/sysplugins/smarty_internal_compile_extends.php
@@ -39,6 +39,10 @@ class Smarty_Internal_Compile_Extends extends Smarty_Internal_CompileBase {
*/
public $mbstring_overload = 0;
+ private $_rdl;
+
+ private $_ldl;
+
/**
* Compiles code for the {extends} tag
*
@@ -130,4 +134,4 @@ public function compile($args, $compiler)
}
-?>
\ No newline at end of file
+?>
diff --git a/engine/Library/Smarty/sysplugins/smarty_internal_configfilelexer.php b/engine/Library/Smarty/sysplugins/smarty_internal_configfilelexer.php
index bade2fe74f9..2700f1dc112 100644
--- a/engine/Library/Smarty/sysplugins/smarty_internal_configfilelexer.php
+++ b/engine/Library/Smarty/sysplugins/smarty_internal_configfilelexer.php
@@ -23,6 +23,9 @@ class Smarty_Internal_Configfilelexer
public $smarty_token_names = array ( // Text for parser error messages
);
+ private $smarty;
+
+ private $mbstring_overload;
function __construct($data, $smarty)
{
@@ -89,7 +92,7 @@ function yylex1()
$yy_global_pattern = "/\G(#|;)|\G(\\[)|\G(\\])|\G(=)|\G([ \t\r]+)|\G(\n)|\G([0-9]*[a-zA-Z_]\\w*)|\G([\S\s])/iS";
do {
- if ($this->mbstring_overload ? preg_match($yy_global_pattern, mb_substr($this->data, $this->counter,2000000000,'latin1'), $yymatches) : preg_match($yy_global_pattern,$this->data, $yymatches, null, $this->counter)) {
+ if ($this->mbstring_overload ? preg_match($yy_global_pattern, mb_substr($this->data, $this->counter,2000000000,'latin1'), $yymatches) : preg_match($yy_global_pattern,$this->data, $yymatches, 0, $this->counter)) {
$yysubmatches = $yymatches;
$yymatches = array_filter($yymatches, 'strlen'); // remove empty sub-patterns
if (!count($yymatches)) {
@@ -201,7 +204,7 @@ function yylex2()
$yy_global_pattern = "/\G([ \t\r]+)|\G(\\d+\\.\\d+(?=[ \t\r]*[\n#;]))|\G(\\d+(?=[ \t\r]*[\n#;]))|\G(\"\"\")|\G('[^'\\\\]*(?:\\\\.[^'\\\\]*)*'(?=[ \t\r]*[\n#;]))|\G(\"[^\"\\\\]*(?:\\\\.[^\"\\\\]*)*\"(?=[ \t\r]*[\n#;]))|\G([a-zA-Z]+(?=[ \t\r]*[\n#;]))|\G([^\n]+?(?=[ \t\r]*\n))|\G(\n)/iS";
do {
- if ($this->mbstring_overload ? preg_match($yy_global_pattern, mb_substr($this->data, $this->counter,2000000000,'latin1'), $yymatches) : preg_match($yy_global_pattern,$this->data, $yymatches, null, $this->counter)) {
+ if ($this->mbstring_overload ? preg_match($yy_global_pattern, mb_substr($this->data, $this->counter,2000000000,'latin1'), $yymatches) : preg_match($yy_global_pattern,$this->data, $yymatches, 0, $this->counter)) {
$yysubmatches = $yymatches;
$yymatches = array_filter($yymatches, 'strlen'); // remove empty sub-patterns
if (!count($yymatches)) {
@@ -322,7 +325,7 @@ function yylex3()
$yy_global_pattern = "/\G([^\n]+?(?=[ \t\r]*\n))/iS";
do {
- if ($this->mbstring_overload ? preg_match($yy_global_pattern, mb_substr($this->data, $this->counter,2000000000,'latin1'), $yymatches) : preg_match($yy_global_pattern,$this->data, $yymatches, null, $this->counter)) {
+ if ($this->mbstring_overload ? preg_match($yy_global_pattern, mb_substr($this->data, $this->counter,2000000000,'latin1'), $yymatches) : preg_match($yy_global_pattern,$this->data, $yymatches, 0, $this->counter)) {
$yysubmatches = $yymatches;
$yymatches = array_filter($yymatches, 'strlen'); // remove empty sub-patterns
if (!count($yymatches)) {
@@ -391,7 +394,7 @@ function yylex4()
$yy_global_pattern = "/\G([ \t\r]+)|\G([^\n]+?(?=[ \t\r]*\n))|\G(\n)/iS";
do {
- if ($this->mbstring_overload ? preg_match($yy_global_pattern, mb_substr($this->data, $this->counter,2000000000,'latin1'), $yymatches) : preg_match($yy_global_pattern,$this->data, $yymatches, null, $this->counter)) {
+ if ($this->mbstring_overload ? preg_match($yy_global_pattern, mb_substr($this->data, $this->counter,2000000000,'latin1'), $yymatches) : preg_match($yy_global_pattern,$this->data, $yymatches, 0, $this->counter)) {
$yysubmatches = $yymatches;
$yymatches = array_filter($yymatches, 'strlen'); // remove empty sub-patterns
if (!count($yymatches)) {
@@ -469,7 +472,7 @@ function yylex5()
$yy_global_pattern = "/\G(\\.)|\G(.*?(?=[\.=[\]\r\n]))/iS";
do {
- if ($this->mbstring_overload ? preg_match($yy_global_pattern, mb_substr($this->data, $this->counter,2000000000,'latin1'), $yymatches) : preg_match($yy_global_pattern,$this->data, $yymatches, null, $this->counter)) {
+ if ($this->mbstring_overload ? preg_match($yy_global_pattern, mb_substr($this->data, $this->counter,2000000000,'latin1'), $yymatches) : preg_match($yy_global_pattern,$this->data, $yymatches, 0, $this->counter)) {
$yysubmatches = $yymatches;
$yymatches = array_filter($yymatches, 'strlen'); // remove empty sub-patterns
if (!count($yymatches)) {
@@ -541,7 +544,7 @@ function yylex6()
$yy_global_pattern = "/\G(\"\"\"(?=[ \t\r]*[\n#;]))|\G([\S\s])/iS";
do {
- if ($this->mbstring_overload ? preg_match($yy_global_pattern, mb_substr($this->data, $this->counter,2000000000,'latin1'), $yymatches) : preg_match($yy_global_pattern,$this->data, $yymatches, null, $this->counter)) {
+ if ($this->mbstring_overload ? preg_match($yy_global_pattern, mb_substr($this->data, $this->counter,2000000000,'latin1'), $yymatches) : preg_match($yy_global_pattern,$this->data, $yymatches, 0, $this->counter)) {
$yysubmatches = $yymatches;
$yymatches = array_filter($yymatches, 'strlen'); // remove empty sub-patterns
if (!count($yymatches)) {
@@ -619,4 +622,4 @@ function yy_r6_2($yy_subpatterns)
}
-?>
\ No newline at end of file
+?>
diff --git a/engine/Library/Smarty/sysplugins/smarty_internal_configfileparser.php b/engine/Library/Smarty/sysplugins/smarty_internal_configfileparser.php
index 784bc684da7..17c505f5535 100644
--- a/engine/Library/Smarty/sysplugins/smarty_internal_configfileparser.php
+++ b/engine/Library/Smarty/sysplugins/smarty_internal_configfileparser.php
@@ -93,6 +93,9 @@ class Smarty_Internal_Configfileparser#line 79 "smarty_internal_configfileparser
public $retvalue = 0;
private $lex;
private $internalError = false;
+ private $smarty;
+ private $compiler;
+ private $yymajor;
function __construct($lex, $compiler) {
// set instance object
@@ -918,4 +921,4 @@ function doParse($yymajor, $yytokenvalue)
} while ($yymajor != self::YYNOCODE && $this->yyidx >= 0);
}
}
-?>
\ No newline at end of file
+?>
diff --git a/engine/Library/Smarty/sysplugins/smarty_internal_data.php b/engine/Library/Smarty/sysplugins/smarty_internal_data.php
index 5baf3b76dc7..4f43dce5763 100644
--- a/engine/Library/Smarty/sysplugins/smarty_internal_data.php
+++ b/engine/Library/Smarty/sysplugins/smarty_internal_data.php
@@ -198,7 +198,7 @@ public function appendByRef($tpl_var, &$value, $merge = false)
* @param string $varname variable name or null
* @param string $_ptr optional pointer to data object
* @param boolean $search_parents include parent templates?
- * @return string variable value or or array of variables
+ * @return mixed variable value or array of variables
*/
public function getTemplateVars($varname = null, $_ptr = null, $search_parents = true)
{
@@ -464,6 +464,7 @@ public function __construct ($_parent = null, $smarty = null)
* @package Smarty
* @subpackage Template
*/
+#[AllowDynamicProperties]
class Smarty_Variable {
/**
@@ -548,4 +549,4 @@ public function __toString()
}
-?>
\ No newline at end of file
+?>
diff --git a/engine/Library/Smarty/sysplugins/smarty_internal_parsetree.php b/engine/Library/Smarty/sysplugins/smarty_internal_parsetree.php
index 99f4c656657..bb0074fd24c 100644
--- a/engine/Library/Smarty/sysplugins/smarty_internal_parsetree.php
+++ b/engine/Library/Smarty/sysplugins/smarty_internal_parsetree.php
@@ -131,6 +131,7 @@ public function to_smarty_php()
* @ignore
*/
class _smarty_doublequoted extends _smarty_parsetree {
+ private $subtrees;
/**
* Create parse tree buffer for double quoted string subtrees
@@ -392,4 +393,4 @@ public function to_smarty_php()
}
-?>
\ No newline at end of file
+?>
diff --git a/engine/Library/Smarty/sysplugins/smarty_internal_template.php b/engine/Library/Smarty/sysplugins/smarty_internal_template.php
index 3821fe37255..53b37aa4550 100644
--- a/engine/Library/Smarty/sysplugins/smarty_internal_template.php
+++ b/engine/Library/Smarty/sysplugins/smarty_internal_template.php
@@ -19,6 +19,7 @@
* @property Smarty_Template_Compiled $compiled
* @property Smarty_Template_Cached $cached
*/
+#[AllowDynamicProperties]
class Smarty_Internal_Template extends Smarty_Internal_TemplateBase {
/**
@@ -240,7 +241,7 @@ public function writeCachedContent($content)
* @param integer $cache_lifetime life time of cache data
* @param array $vars optional variables to assign
* @param int $parent_scope scope in which {include} should execute
- * @returns string template content
+ * @return string template content
*/
public function getSubTemplate($template, $cache_id, $compile_id, $caching, $cache_lifetime, $data, $parent_scope)
{
@@ -297,7 +298,7 @@ public function getSubTemplate($template, $cache_id, $compile_id, $caching, $cac
* @param array $vars optional variables to assign
* @param int $parent_scope scope in which {include} should execute
* @param string $hash nocache hash code
- * @returns string template content
+ * @return string template content
*/
public function setupInlineSubTemplate($template, $cache_id, $compile_id, $caching, $cache_lifetime, $data, $parent_scope, $hash)
{
@@ -689,4 +690,4 @@ public function __destruct()
}
-?>
\ No newline at end of file
+?>
diff --git a/engine/Library/Smarty/sysplugins/smarty_internal_templatebase.php b/engine/Library/Smarty/sysplugins/smarty_internal_templatebase.php
index 416b5bf239e..ef38afac01f 100644
--- a/engine/Library/Smarty/sysplugins/smarty_internal_templatebase.php
+++ b/engine/Library/Smarty/sysplugins/smarty_internal_templatebase.php
@@ -402,7 +402,7 @@ public function isCached($template = null, $cache_id = null, $compile_id = null,
* creates a data object
*
* @param object $parent next higher level of Smarty variables
- * @returns Smarty_Data data object
+ * @return Smarty_Data data object
*/
public function createData($parent = null)
{
diff --git a/engine/Library/Smarty/sysplugins/smarty_internal_templatecompilerbase.php b/engine/Library/Smarty/sysplugins/smarty_internal_templatecompilerbase.php
index aa94aa6ce63..1453b939f17 100644
--- a/engine/Library/Smarty/sysplugins/smarty_internal_templatecompilerbase.php
+++ b/engine/Library/Smarty/sysplugins/smarty_internal_templatecompilerbase.php
@@ -136,6 +136,14 @@ abstract class Smarty_Internal_TemplateCompilerBase {
*/
public $known_modifier_type = array();
+ public $nocache;
+ public $tag_nocache;
+ public $has_code;
+ public $has_output;
+ public $abort_and_recompile;
+ public $prefix_code;
+ public $has_variable_string;
+
/**
* Initialize compiler
*/
@@ -166,8 +174,8 @@ public function compileTemplate(Smarty_Internal_Template $template) {
// template header code
$template_header = '';
if (!$this->suppressHeader) {
- $template_header .= "template->source->filepath . "\" */ ?>\n";
+ $template_header .= 'template->source->filepath . "\" */ ?>\n";
}
do {
diff --git a/engine/Library/Smarty/sysplugins/smarty_internal_templatelexer.php b/engine/Library/Smarty/sysplugins/smarty_internal_templatelexer.php
index a7d5fa9a5e3..00241b0d22c 100644
--- a/engine/Library/Smarty/sysplugins/smarty_internal_templatelexer.php
+++ b/engine/Library/Smarty/sysplugins/smarty_internal_templatelexer.php
@@ -73,6 +73,13 @@ class Smarty_Internal_Templatelexer
'TO' => 'to',
);
+ public $ldel;
+ public $ldel_length;
+ private $smarty;
+ private $compiler;
+ private $rdel;
+ private $rdel_length;
+ private $mbstring_overload;
function __construct($data,$compiler)
{
@@ -150,7 +157,7 @@ function yylex1()
$yy_global_pattern = "/\G(".$this->ldel."[$]smarty\\.block\\.child".$this->rdel.")|\G(\\{\\})|\G(".$this->ldel."\\*([\S\s]*?)\\*".$this->rdel.")|\G(".$this->ldel."strip".$this->rdel.")|\G(".$this->ldel."\\s{1,}strip\\s{1,}".$this->rdel.")|\G(".$this->ldel."\/strip".$this->rdel.")|\G(".$this->ldel."\\s{1,}\/strip\\s{1,}".$this->rdel.")|\G(".$this->ldel."\\s*literal\\s*".$this->rdel.")|\G(".$this->ldel."\\s{1,}\/)|\G(".$this->ldel."\\s*(if|elseif|else if|while)\\s+)|\G(".$this->ldel."\\s*for\\s+)|\G(".$this->ldel."\\s*foreach(?![^\s]))|\G(".$this->ldel."\\s*setfilter\\s+)|\G(".$this->ldel."\\s{1,})|\G(".$this->ldel."\/)|\G(".$this->ldel.")|\G(<\\?(?:php\\w+|=|[a-zA-Z]+)?)|\G(\\?>)|\G(".$this->rdel.")|\G(<%)|\G(%>)|\G([\S\s])/iS";
do {
- if ($this->mbstring_overload ? preg_match($yy_global_pattern, mb_substr($this->data, $this->counter,2000000000,'latin1'), $yymatches) : preg_match($yy_global_pattern,$this->data, $yymatches, null, $this->counter)) {
+ if ($this->mbstring_overload ? preg_match($yy_global_pattern, mb_substr($this->data, $this->counter,2000000000,'latin1'), $yymatches) : preg_match($yy_global_pattern,$this->data, $yymatches, 0, $this->counter)) {
$yysubmatches = $yymatches;
$yymatches = array_filter($yymatches, 'strlen'); // remove empty sub-patterns
if (!count($yymatches)) {
@@ -457,7 +464,7 @@ function yylex2()
$yy_global_pattern = "/\G('[^'\\\\]*(?:\\\\.[^'\\\\]*)*')|\G(".$this->ldel."\\s{1,}\/)|\G(".$this->ldel."\\s*(if|elseif|else if|while)\\s+)|\G(".$this->ldel."\\s*for\\s+)|\G(".$this->ldel."\\s*foreach(?![^\s]))|\G(".$this->ldel."\\s{1,})|\G(\\s{1,}".$this->rdel.")|\G(".$this->ldel."\/)|\G(".$this->ldel.")|\G(".$this->rdel.")|\G(\\s+is\\s+in\\s+)|\G(\\s+as\\s+)|\G(\\s+to\\s+)|\G(\\s+step\\s+)|\G(\\s+instanceof\\s+)|\G(\\s*===\\s*)|\G(\\s*!==\\s*)|\G(\\s*==\\s*|\\s+eq\\s+)|\G(\\s*!=\\s*|\\s*<>\\s*|\\s+(ne|neq)\\s+)|\G(\\s*>=\\s*|\\s+(ge|gte)\\s+)|\G(\\s*<=\\s*|\\s+(le|lte)\\s+)|\G(\\s*>\\s*|\\s+gt\\s+)|\G(\\s*<\\s*|\\s+lt\\s+)|\G(\\s+mod\\s+)|\G(!\\s*|not\\s+)|\G(\\s*&&\\s*|\\s*and\\s+)|\G(\\s*\\|\\|\\s*|\\s*or\\s+)|\G(\\s*xor\\s+)|\G(\\s+is\\s+odd\\s+by\\s+)|\G(\\s+is\\s+not\\s+odd\\s+by\\s+)|\G(\\s+is\\s+odd)|\G(\\s+is\\s+not\\s+odd)|\G(\\s+is\\s+even\\s+by\\s+)|\G(\\s+is\\s+not\\s+even\\s+by\\s+)|\G(\\s+is\\s+even)|\G(\\s+is\\s+not\\s+even)|\G(\\s+is\\s+div\\s+by\\s+)|\G(\\s+is\\s+not\\s+div\\s+by\\s+)|\G(\\((int(eger)?|bool(ean)?|float|double|real|string|binary|array|object)\\)\\s*)|\G(\\s*\\(\\s*)|\G(\\s*\\))|\G(\\[\\s*)|\G(\\s*\\])|\G(\\s*->\\s*)|\G(\\s*=>\\s*)|\G(\\s*=\\s*)|\G(\\+\\+|--)|\G(\\s*(\\+|-)\\s*)|\G(\\s*(\\*|\/|%)\\s*)|\G(\\$)|\G(\\s*;)|\G(::)|\G(\\s*:\\s*)|\G(@)|\G(#)|\G(\")|\G(`)|\G(\\|)|\G(\\.)|\G(\\s*,\\s*)|\G(\\s*&\\s*)|\G(\\s*\\?\\s*)|\G(0[xX][0-9a-fA-F]+)|\G(\\s+[0-9]*[a-zA-Z_][a-zA-Z0-9_\-:]*\\s*=\\s*)|\G([0-9]*[a-zA-Z_]\\w*)|\G(\\d+)|\G(\\s+)|\G([\S\s])/iS";
do {
- if ($this->mbstring_overload ? preg_match($yy_global_pattern, mb_substr($this->data, $this->counter,2000000000,'latin1'), $yymatches) : preg_match($yy_global_pattern,$this->data, $yymatches, null, $this->counter)) {
+ if ($this->mbstring_overload ? preg_match($yy_global_pattern, mb_substr($this->data, $this->counter,2000000000,'latin1'), $yymatches) : preg_match($yy_global_pattern,$this->data, $yymatches, 0, $this->counter)) {
$yysubmatches = $yymatches;
$yymatches = array_filter($yymatches, 'strlen'); // remove empty sub-patterns
if (!count($yymatches)) {
@@ -909,7 +916,7 @@ function yylex3()
$yy_global_pattern = "/\G(".$this->ldel."\\s*literal\\s*".$this->rdel.")|\G(".$this->ldel."\\s*\/literal\\s*".$this->rdel.")|\G(<\\?(?:php\\w+|=|[a-zA-Z]+)?)|\G(\\?>)|\G(<%)|\G(%>)|\G([\S\s])/iS";
do {
- if ($this->mbstring_overload ? preg_match($yy_global_pattern, mb_substr($this->data, $this->counter,2000000000,'latin1'), $yymatches) : preg_match($yy_global_pattern,$this->data, $yymatches, null, $this->counter)) {
+ if ($this->mbstring_overload ? preg_match($yy_global_pattern, mb_substr($this->data, $this->counter,2000000000,'latin1'), $yymatches) : preg_match($yy_global_pattern,$this->data, $yymatches, 0, $this->counter)) {
$yysubmatches = $yymatches;
$yymatches = array_filter($yymatches, 'strlen'); // remove empty sub-patterns
if (!count($yymatches)) {
@@ -1039,7 +1046,7 @@ function yylex4()
$yy_global_pattern = "/\G(".$this->ldel."\\s{1,}\/)|\G(".$this->ldel."\\s*(if|elseif|else if|while)\\s+)|\G(".$this->ldel."\\s*for\\s+)|\G(".$this->ldel."\\s*foreach(?![^\s]))|\G(".$this->ldel."\\s{1,})|\G(".$this->ldel."\/)|\G(".$this->ldel.")|\G(\")|\G(`\\$)|\G(\\$[0-9]*[a-zA-Z_]\\w*)|\G(\\$)|\G(([^\"\\\\]*?)((?:\\\\.[^\"\\\\]*?)*?)(?=(".$this->ldel."|\\$|`\\$|\")))|\G([\S\s])/iS";
do {
- if ($this->mbstring_overload ? preg_match($yy_global_pattern, mb_substr($this->data, $this->counter,2000000000,'latin1'), $yymatches) : preg_match($yy_global_pattern,$this->data, $yymatches, null, $this->counter)) {
+ if ($this->mbstring_overload ? preg_match($yy_global_pattern, mb_substr($this->data, $this->counter,2000000000,'latin1'), $yymatches) : preg_match($yy_global_pattern,$this->data, $yymatches, 0, $this->counter)) {
$yysubmatches = $yymatches;
$yymatches = array_filter($yymatches, 'strlen'); // remove empty sub-patterns
if (!count($yymatches)) {
diff --git a/engine/Library/Smarty/sysplugins/smarty_internal_templateparser.php b/engine/Library/Smarty/sysplugins/smarty_internal_templateparser.php
index d67be6e6fa4..6430e5bb739 100644
--- a/engine/Library/Smarty/sysplugins/smarty_internal_templateparser.php
+++ b/engine/Library/Smarty/sysplugins/smarty_internal_templateparser.php
@@ -34,16 +34,38 @@ function __toString()
return $this->_string;
}
+ /**
+ * @param $offset
+ * @return bool
+ *
+ * @deprecated - Native return and parameter type will be added with Shopware 5.8
+ */
+ #[\ReturnTypeWillChange]
function offsetExists($offset)
{
return isset($this->metadata[$offset]);
}
+ /**
+ * @param $offset
+ * @return mixed|null
+ *
+ * @deprecated - Native return and parameter type will be added with Shopware 5.8
+ */
+ #[\ReturnTypeWillChange]
function offsetGet($offset)
{
return $this->metadata[$offset];
}
+ /**
+ * @param $offset
+ * @param $value
+ * @return void
+ *
+ * @deprecated - Native return and parameter type will be added with Shopware 5.8
+ */
+ #[\ReturnTypeWillChange]
function offsetSet($offset, $value)
{
if ($offset === null) {
@@ -67,6 +89,13 @@ function offsetSet($offset, $value)
}
}
+ /**
+ * @param $offset
+ * @return void
+ *
+ * @deprecated - Native return and parameter type will be added with Shopware 5.8
+ */
+ #[\ReturnTypeWillChange]
function offsetUnset($offset)
{
unset($this->metadata[$offset]);
@@ -94,9 +123,23 @@ class Smarty_Internal_Templateparser#line 79 "smarty_internal_templateparser.php
// states whether the parse was successful or not
public $successful = true;
public $retvalue = 0;
+ public $block_nesting_level;
+ public $asp_tags;
+ public $root_buffer;
+ public $current_buffer;
+ public $compiler;
+ public $prefix_number;
+ public $yymajor;
private $lex;
private $internalError = false;
private $strip = false;
+ private $smarty;
+ private $template;
+ private $security;
+ private $php_handling;
+ private $is_xml;
+ private $last_variable;
+ private $last_index;
function __construct($lex, $compiler) {
$this->lex = $lex;
diff --git a/engine/Library/Smarty/sysplugins/smarty_internal_write_file.php b/engine/Library/Smarty/sysplugins/smarty_internal_write_file.php
index e210cebbdfe..aa76252a9d9 100644
--- a/engine/Library/Smarty/sysplugins/smarty_internal_write_file.php
+++ b/engine/Library/Smarty/sysplugins/smarty_internal_write_file.php
@@ -1,26 +1,4 @@
smarty = $smarty;
}
-
+
/**
* Check if PHP function is trusted.
*
@@ -380,14 +378,14 @@ public function isTrustedResourceDir($filepath)
// give up
throw new SmartyException("directory '{$_filepath}' not allowed by security setting");
}
-
+
/**
* Check if URI (e.g. {fetch} or {html_image}) is trusted
*
* To simplify things, isTrustedUri() resolves all input to "{$PROTOCOL}://{$HOSTNAME}".
* So "http://username:password@hello.world.example.org:8080/some-path?some=query-string"
* is reduced to "http://hello.world.example.org" prior to applying the patters from {@link $trusted_uri}.
- * @param string $uri
+ * @param string $uri
* @return boolean true if URI is trusted
* @throws SmartyException if URI is not trusted
* @uses $trusted_uri for list of patterns to match against $uri
@@ -403,10 +401,10 @@ public function isTrustedUri($uri)
}
}
}
-
+
throw new SmartyException("URI '{$uri}' not allowed by security setting");
}
-
+
/**
* Check if directory of file resource is trusted.
*
@@ -456,4 +454,4 @@ public function isTrustedPHPDir($filepath)
}
-?>
\ No newline at end of file
+?>
diff --git a/engine/Library/Zend/Auth/Adapter/DbTable.php b/engine/Library/Zend/Auth/Adapter/DbTable.php
index 5bc6fab7e66..0755c5dafae 100644
--- a/engine/Library/Zend/Auth/Adapter/DbTable.php
+++ b/engine/Library/Zend/Auth/Adapter/DbTable.php
@@ -1,26 +1,4 @@
_resultRow);
foreach ((array) $returnColumns as $returnColumn) {
- if (in_array($returnColumn, $availableColumns)) {
+ if (array_key_exists($returnColumn, $this->_resultRow)) {
$returnObject->{$returnColumn} = $this->_resultRow[$returnColumn];
}
}
return $returnObject;
- } elseif ($omitColumns !== null) {
+ }
+
+ if ($omitColumns !== null) {
$omitColumns = (array) $omitColumns;
foreach ($this->_resultRow as $resultColumn => $resultValue) {
if (!in_array($resultColumn, $omitColumns)) {
diff --git a/engine/Library/Zend/Cache/Backend.php b/engine/Library/Zend/Cache/Backend.php
index f82f0b714d3..6af6898c24e 100644
--- a/engine/Library/Zend/Cache/Backend.php
+++ b/engine/Library/Zend/Cache/Backend.php
@@ -1,26 +1,5 @@
_count;
@@ -253,6 +254,7 @@ public function count()
*
* @return mixed
*/
+ #[\ReturnTypeWillChange]
public function current()
{
$this->_skipNextIteration = false;
@@ -264,6 +266,7 @@ public function current()
*
* @return mixed
*/
+ #[\ReturnTypeWillChange]
public function key()
{
return key($this->_data);
@@ -273,6 +276,7 @@ public function key()
* Defined by Iterator interface
*
*/
+ #[\ReturnTypeWillChange]
public function next()
{
if ($this->_skipNextIteration) {
@@ -287,6 +291,7 @@ public function next()
* Defined by Iterator interface
*
*/
+ #[\ReturnTypeWillChange]
public function rewind()
{
$this->_skipNextIteration = false;
@@ -299,6 +304,7 @@ public function rewind()
*
* @return boolean
*/
+ #[\ReturnTypeWillChange]
public function valid()
{
return $this->_index < $this->_count;
@@ -478,4 +484,4 @@ protected function _arrayMergeRecursive($firstArray, $secondArray)
return $firstArray;
}
-}
\ No newline at end of file
+}
diff --git a/engine/Library/Zend/Db/Adapter/Abstract.php b/engine/Library/Zend/Db/Adapter/Abstract.php
index e7ba4a34b56..6f1f275660b 100644
--- a/engine/Library/Zend/Db/Adapter/Abstract.php
+++ b/engine/Library/Zend/Db/Adapter/Abstract.php
@@ -1,26 +1,5 @@
getCode();
}
+
+ if (!is_int($code)) {
+ if (is_numeric($code)) {
+ $code = (int) $code;
+ } else {
+ $code = 0;
+ }
+ }
+
parent::__construct($message, $code, $e);
}
@@ -52,5 +61,4 @@ public function getChainedException()
{
return $this->getPrevious();
}
-
}
diff --git a/engine/Library/Zend/Db/Select.php b/engine/Library/Zend/Db/Select.php
index d946113b7ab..fa610f362e2 100644
--- a/engine/Library/Zend/Db/Select.php
+++ b/engine/Library/Zend/Db/Select.php
@@ -1,26 +1,5 @@
__isset($offset);
@@ -268,6 +269,7 @@ public function offsetExists($offset)
* @param string $offset
* @return string
*/
+ #[\ReturnTypeWillChange]
public function offsetGet($offset)
{
return $this->__get($offset);
@@ -280,6 +282,7 @@ public function offsetGet($offset)
* @param string $offset
* @param mixed $value
*/
+ #[\ReturnTypeWillChange]
public function offsetSet($offset, $value)
{
$this->__set($offset, $value);
@@ -291,6 +294,7 @@ public function offsetSet($offset, $value)
*
* @param string $offset
*/
+ #[\ReturnTypeWillChange]
public function offsetUnset($offset)
{
return $this->__unset($offset);
@@ -629,6 +633,7 @@ public function delete()
return $result;
}
+ #[\ReturnTypeWillChange]
public function getIterator()
{
return new ArrayIterator((array) $this->_data);
diff --git a/engine/Library/Zend/Http/Header/SetCookie.php b/engine/Library/Zend/Http/Header/SetCookie.php
index 102e5def7dd..6d2370fa114 100644
--- a/engine/Library/Zend/Http/Header/SetCookie.php
+++ b/engine/Library/Zend/Http/Header/SetCookie.php
@@ -1,26 +1,5 @@
getHeader('transfer-encoding'))) {
+ switch (strtolower($this->getHeader('transfer-encoding') ?? '')) {
// Handle chunked body
case 'chunked':
@@ -267,7 +267,7 @@ public function getBody()
}
// Decode any content-encoding (gzip or deflate) if needed
- switch (strtolower($this->getHeader('content-encoding'))) {
+ switch (strtolower($this->getHeader('content-encoding') ?? '')) {
// Handle gzip encoding
case 'gzip':
diff --git a/engine/Library/Zend/Json.php b/engine/Library/Zend/Json.php
index 06b79966aa1..fceaf7ebd1a 100644
--- a/engine/Library/Zend/Json.php
+++ b/engine/Library/Zend/Json.php
@@ -34,8 +34,8 @@ class Zend_Json
* so that it is a boolean true value, allowing it to be used with
* ext/json's functions.
*/
- const TYPE_ARRAY = 1;
- const TYPE_OBJECT = 0;
+ const TYPE_ARRAY = true;
+ const TYPE_OBJECT = false;
/**
* Decodes the given $encodedValue string which is
@@ -44,16 +44,16 @@ class Zend_Json
* Uses ext/json's json_decode if available.
*
* @param string $encodedValue Encoded in JSON format
- * @param int $objectDecodeType Optional; flag indicating how to decode
- * objects.
+ * @param bool $objectDecodeType Optional; flag indicating how to decode objects.
* @return mixed
* @throws Zend_Json_Exception
*/
- public static function decode($encodedValue, $objectDecodeType = Zend_Json::TYPE_ARRAY)
+ public static function decode($encodedValue, $objectDecodeType = self::TYPE_ARRAY)
{
$encodedValue = (string) $encodedValue;
$decode = json_decode($encodedValue, $objectDecodeType);
- if (($jsonLastErr = json_last_error()) !== JSON_ERROR_NONE) {
+ $jsonLastErr = json_last_error();
+ if (($jsonLastErr) !== JSON_ERROR_NONE) {
switch ($jsonLastErr) {
case JSON_ERROR_DEPTH:
throw new Zend_Json_Exception('Decoding failed: Maximum stack depth exceeded');
@@ -89,7 +89,9 @@ public static function encode($valueToEncode, $cycleCheck = false, array $option
if (is_object($valueToEncode)) {
if (method_exists($valueToEncode, 'toJson')) {
return $valueToEncode->toJson();
- } elseif (method_exists($valueToEncode, 'toArray')) {
+ }
+
+ if (method_exists($valueToEncode, 'toArray')) {
return self::encode($valueToEncode->toArray(), $cycleCheck);
}
}
diff --git a/engine/Library/Zend/Locale/Data.php b/engine/Library/Zend/Locale/Data.php
index 8ae55680f31..4276618a1b1 100644
--- a/engine/Library/Zend/Locale/Data.php
+++ b/engine/Library/Zend/Locale/Data.php
@@ -1,26 +1,5 @@
'_', '%' => '_', '+' => '_']);
if (!self::$_cacheDisabled && ($result = self::$_cache->load($id))) {
return unserialize($result);
diff --git a/engine/Library/Zend/Mail.php b/engine/Library/Zend/Mail.php
index 9ac30cfc189..f552001a2f1 100644
--- a/engine/Library/Zend/Mail.php
+++ b/engine/Library/Zend/Mail.php
@@ -36,6 +36,7 @@
* @see Zend_Mime_Part
*/
+use Shopware\Components\Random;
/**
* Class for sending an email.
@@ -119,7 +120,7 @@ class Zend_Mail extends Zend_Mime_Message
/**
* Subject: header
- * @var string
+ * @var string|null
*/
protected $_subject = null;
@@ -167,6 +168,7 @@ class Zend_Mail extends Zend_Mime_Message
*/
public $hasAttachments = false;
+ private ?string $messageIdHostName;
/**
* Sets the default mail transport for all following uses of
@@ -201,17 +203,12 @@ public static function clearDefaultTransport()
self::$_defaultTransport = null;
}
- /**
- * Public constructor
- *
- * @param string $charset
- * @return void
- */
- public function __construct($charset = null)
+ public function __construct(?string $charset = null, ?string $messageIdHostName = null)
{
- if ($charset != null) {
+ if ($charset !== null) {
$this->_charset = $charset;
}
+ $this->messageIdHostName = $messageIdHostName;
}
/**
@@ -926,7 +923,7 @@ public function setSubject($subject)
/**
* Returns the encoded subject of the message
*
- * @return string
+ * @return string|null
*/
public function getSubject()
{
@@ -1049,7 +1046,7 @@ public function setMessageId($id = true)
/**
* Returns the Message-ID of the message
*
- * @return string
+ * @return string|null
*/
public function getMessageId()
{
@@ -1087,7 +1084,7 @@ public function createMessageId() {
$user = getmypid();
}
- $rand = Shopware\Components\Random::getInteger(0, PHP_INT_MAX);
+ $rand = Random::getInteger(0, PHP_INT_MAX);
if ($this->_recipients !== array()) {
$recipient = array_rand($this->_recipients);
@@ -1095,9 +1092,11 @@ public function createMessageId() {
$recipient = 'unknown';
}
- if (isset($_SERVER["SERVER_NAME"])) {
- $hostName = $_SERVER["SERVER_NAME"];
- } else {
+ $hostName = $this->messageIdHostName;
+ if (!$hostName) {
+ $hostName = (string) ($_SERVER['SERVER_NAME'] ?? '');
+ }
+ if (!$hostName) {
$hostName = php_uname('n');
}
@@ -1136,7 +1135,7 @@ public function addHeader($name, $value, $append = false)
/**
* Return mail headers
*
- * @return void
+ * @return array
*/
public function getHeaders()
{
@@ -1206,6 +1205,9 @@ protected function _filterEmail($email)
*/
protected function _filterName($name)
{
+ if (empty($name)) {
+ return '';
+ }
$rule = array("\r" => '',
"\n" => '',
"\t" => '',
diff --git a/engine/Library/Zend/Translate/Adapter/XmlTm.php b/engine/Library/Zend/Translate/Adapter/XmlTm.php
index 9a3ff7fcb55..4b808105a03 100644
--- a/engine/Library/Zend/Translate/Adapter/XmlTm.php
+++ b/engine/Library/Zend/Translate/Adapter/XmlTm.php
@@ -60,10 +60,9 @@ protected function _loadTranslationData($filename, $locale, array $options = arr
$encoding = $this->_findEncoding($filename);
$this->_file = xml_parser_create($encoding);
- xml_set_object($this->_file, $this);
xml_parser_set_option($this->_file, XML_OPTION_CASE_FOLDING, 0);
- xml_set_element_handler($this->_file, "_startElement", "_endElement");
- xml_set_character_data_handler($this->_file, "_contentElement");
+ xml_set_element_handler($this->_file, [$this, "_startElement"], [$this, "_endElement"]);
+ xml_set_character_data_handler($this->_file, [$this, "_contentElement"]);
if (!xml_parse($this->_file, file_get_contents($filename))) {
$ex = sprintf('XML error: %s at line %d of file %s',
diff --git a/engine/Library/minify/JSMin.php b/engine/Library/minify/JSMin.php
index 8e7c2695ed0..fad5bbf9d5d 100644
--- a/engine/Library/minify/JSMin.php
+++ b/engine/Library/minify/JSMin.php
@@ -323,7 +323,7 @@ protected function get()
$c = null;
}
}
- if (ord($c) >= self::ORD_SPACE || $c === "\n" || $c === null) {
+ if ($c === null || ord($c) >= self::ORD_SPACE || $c === "\n") {
return $c;
}
if ($c === "\r") {
@@ -446,4 +446,4 @@ protected function next()
class JSMin_UnterminatedStringException extends Exception {}
class JSMin_UnterminatedCommentException extends Exception {}
-class JSMin_UnterminatedRegExpException extends Exception {}
\ No newline at end of file
+class JSMin_UnterminatedRegExpException extends Exception {}
diff --git a/engine/Shopware/Bootstrap.php b/engine/Shopware/Bootstrap.php
index 7c618cbc7fd..1980229067f 100644
--- a/engine/Shopware/Bootstrap.php
+++ b/engine/Shopware/Bootstrap.php
@@ -1,25 +1,25 @@
'The mail addresses entered are not equal',
];
- /**
- * @var Shopware_Components_Snippet_Manager
- */
- private $snippets;
+ private SnippetManager $snippets;
- /**
- * @var CustomerEmailValidator
- */
- private $customerEmailValidator;
+ private CustomerEmailValidator $customerEmailValidator;
public function __construct(
- Shopware_Components_Snippet_Manager $snippets,
+ SnippetManager $snippets,
CustomerEmailValidator $customerEmailValidator
) {
$this->snippets = $snippets;
@@ -60,6 +53,8 @@ public function __construct(
/**
* @param string $email
+ *
+ * @return void
*/
public function validate($email, Constraint $constraint)
{
@@ -67,10 +62,9 @@ public function validate($email, Constraint $constraint)
return;
}
- /** @var Form $form */
+ /** @var FormInterface $form */
$form = $this->context->getRoot();
- /** @var Customer $customer */
$customer = $form->getData();
$accountMode = $this->getAccountMode($form);
@@ -85,7 +79,7 @@ public function validate($email, Constraint $constraint)
$this->customerEmailValidator->validate($email, $emailConstraint);
if ($form->has('emailConfirmation') && $form->get('emailConfirmation')->getData() !== $email) {
- $error = new FormError($this->getSnippet(self::SNIPPET_EMAIL_CONFIRMATION));
+ $error = new FormError($this->getSnippet());
$error->setOrigin($form->get('emailConfirmation'));
$form->addError($error);
}
@@ -100,27 +94,22 @@ public function validatedBy()
}
/**
- * @return int
+ * @param FormInterface $form
*/
- private function getAccountMode(FormInterface $form)
+ private function getAccountMode(FormInterface $form): int
{
if ($form->has('accountmode')) {
return $form->get('accountmode')->getData();
}
- /** @var Customer $customer */
$customer = $form->getData();
return $customer->getAccountMode();
}
- /**
- * @param array $snippet with namespace, name and default value
- *
- * @return string
- */
- private function getSnippet(array $snippet)
+ private function getSnippet(): string
{
- return $this->snippets->getNamespace($snippet['namespace'])->get($snippet['name'], $snippet['default'], true);
+ return $this->snippets->getNamespace(self::SNIPPET_EMAIL_CONFIRMATION['namespace'])
+ ->get(self::SNIPPET_EMAIL_CONFIRMATION['name'], self::SNIPPET_EMAIL_CONFIRMATION['default'], true);
}
}
diff --git a/engine/Shopware/Bundle/AccountBundle/Constraint/Password.php b/engine/Shopware/Bundle/AccountBundle/Constraint/Password.php
index bae6bd96efc..74587566011 100644
--- a/engine/Shopware/Bundle/AccountBundle/Constraint/Password.php
+++ b/engine/Shopware/Bundle/AccountBundle/Constraint/Password.php
@@ -1,25 +1,25 @@
'',
];
- /**
- * @var Shopware_Components_Snippet_Manager
- */
- private $snippets;
+ private SnippetManager $snippets;
- /**
- * @var Shopware_Components_Config
- */
- private $config;
+ private Config $config;
public function __construct(
- Shopware_Components_Snippet_Manager $snippets,
- Shopware_Components_Config $config
+ SnippetManager $snippets,
+ Config $config
) {
$this->snippets = $snippets;
$this->config = $config;
@@ -101,6 +95,9 @@ private function addError(string $message): void
->addViolation();
}
+ /**
+ * @param FormInterface $form
+ */
private function isFastLogin(FormInterface $form): bool
{
if ($form->has('accountmode')) {
diff --git a/engine/Shopware/Bundle/AccountBundle/Form/Account/AddressFormType.php b/engine/Shopware/Bundle/AccountBundle/Form/Account/AddressFormType.php
index 61b775a991d..627a049d176 100644
--- a/engine/Shopware/Bundle/AccountBundle/Form/Account/AddressFormType.php
+++ b/engine/Shopware/Bundle/AccountBundle/Form/Account/AddressFormType.php
@@ -1,25 +1,26 @@
+ */
class AddressFormType extends AbstractType
{
- /**
- * @var Shopware_Components_Config
- */
- private $config;
+ private Shopware_Components_Config $config;
- /**
- * @var ModelManager
- */
- private $models;
+ private ModelManager $models;
public function __construct(Shopware_Components_Config $config, ModelManager $models)
{
@@ -63,6 +61,9 @@ public function __construct(Shopware_Components_Config $config, ModelManager $mo
$this->models = $models;
}
+ /**
+ * @return void
+ */
public function configureOptions(OptionsResolver $resolver)
{
$resolver->setDefaults([
@@ -79,19 +80,24 @@ public function getBlockPrefix()
return 'address';
}
+ /**
+ * @return void
+ */
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder->addEventListener(FormEvents::PRE_SUBMIT, function (FormEvent $event) {
$data = $event->getData();
- array_walk_recursive($data, function (&$item) {
- $item = strip_tags($item);
+ array_walk_recursive($data, static function (&$item) {
+ $item = strip_tags((string) $item);
});
$event->setData($data);
});
- $builder->add('salutation', SalutationType::class, [
- 'constraints' => [new NotBlank(['message' => null])],
- ]);
+ if ($this->config->get('shopSalutationRequired')) {
+ $builder->add('salutation', SalutationType::class, [
+ 'constraints' => [new NotBlank(['message' => null])],
+ ]);
+ }
$builder->add('firstname', TextType::class, [
'constraints' => [new NotBlank(['message' => null])],
@@ -128,11 +134,11 @@ public function buildForm(FormBuilderInterface $builder, array $options)
]);
$builder->add('additionalAddressLine1', TextType::class, [
- 'constraints' => $this->getAdditionalAddressline1Constraints(),
+ 'constraints' => $this->getAdditionalAddressLine1Constraints(),
]);
$builder->add('additionalAddressLine2', TextType::class, [
- 'constraints' => $this->getAdditionalAddressline2Constraints(),
+ 'constraints' => $this->getAdditionalAddressLine2Constraints(),
]);
// convert IDs to entities
@@ -143,8 +149,8 @@ public function buildForm(FormBuilderInterface $builder, array $options)
'data_class' => AddressAttribute::class,
]);
- //dynamic field which contains multiple values
- //used for extendable data which has not to persist over attributes
+ // dynamic field which contains multiple values
+ // used for extendable data which has not to persist over attributes
$builder->add('additional', null, [
'compound' => true,
'allow_extra_fields' => true,
@@ -161,19 +167,19 @@ public function buildForm(FormBuilderInterface $builder, array $options)
$this->addCountryStateValidation($builder);
$this->addCompanyValidation($builder);
- if ($this->config->offsetGet('vatcheckrequired')) {
+ if ($this->config->get('vatcheckrequired')) {
$this->addVatIdValidation($builder);
}
}
/**
- * @return Constraint[]
+ * @return list
*/
- private function getPhoneConstraints()
+ private function getPhoneConstraints(): array
{
$constraints = [];
- if ($this->config->offsetGet('showphonenumberfield') && $this->config->offsetGet('requirePhoneField')) {
+ if ($this->config->get('showphonenumberfield') && $this->config->get('requirePhoneField')) {
$constraints[] = new NotBlank(['message' => null]);
}
@@ -181,13 +187,13 @@ private function getPhoneConstraints()
}
/**
- * @return Constraint[]
+ * @return list
*/
- private function getAdditionalAddressline1Constraints()
+ private function getAdditionalAddressLine1Constraints(): array
{
$constraints = [];
- if ($this->config->offsetGet('showAdditionAddressLine1') && $this->config->offsetGet('requireAdditionAddressLine1')) {
+ if ($this->config->get('showAdditionAddressLine1') && $this->config->get('requireAdditionAddressLine1')) {
$constraints[] = new NotBlank(['message' => null]);
}
@@ -195,20 +201,23 @@ private function getAdditionalAddressline1Constraints()
}
/**
- * @return Constraint[]
+ * @return list
*/
- private function getAdditionalAddressline2Constraints()
+ private function getAdditionalAddressLine2Constraints(): array
{
$constraints = [];
- if ($this->config->offsetGet('showAdditionAddressLine2') && $this->config->offsetGet('requireAdditionAddressLine2')) {
+ if ($this->config->get('showAdditionAddressLine2') && $this->config->get('requireAdditionAddressLine2')) {
$constraints[] = new NotBlank(['message' => null]);
}
return $constraints;
}
- private function addCompanyValidation(FormBuilderInterface $builder)
+ /**
+ * @param FormBuilderInterface $builder
+ */
+ private function addCompanyValidation(FormBuilderInterface $builder): void
{
$builder->addEventListener(FormEvents::POST_SUBMIT, function (FormEvent $event) {
$form = $event->getForm();
@@ -228,7 +237,10 @@ private function addCompanyValidation(FormBuilderInterface $builder)
});
}
- private function addVatIdValidation(FormBuilderInterface $builder)
+ /**
+ * @param FormBuilderInterface $builder
+ */
+ private function addVatIdValidation(FormBuilderInterface $builder): void
{
$builder->addEventListener(FormEvents::POST_SUBMIT, function (FormEvent $event) {
$form = $event->getForm();
@@ -248,7 +260,10 @@ private function addVatIdValidation(FormBuilderInterface $builder)
});
}
- private function addCountryStateValidation(FormBuilderInterface $builder)
+ /**
+ * @param FormBuilderInterface $builder
+ */
+ private function addCountryStateValidation(FormBuilderInterface $builder): void
{
$builder->addEventListener(FormEvents::POST_SUBMIT, function (FormEvent $event) {
$form = $event->getForm();
diff --git a/engine/Shopware/Bundle/AccountBundle/Form/Account/AttributeFormType.php b/engine/Shopware/Bundle/AccountBundle/Form/Account/AttributeFormType.php
index 56a2c5c15c7..3520bad9ab5 100644
--- a/engine/Shopware/Bundle/AccountBundle/Form/Account/AttributeFormType.php
+++ b/engine/Shopware/Bundle/AccountBundle/Form/Account/AttributeFormType.php
@@ -1,25 +1,25 @@
+ */
class AttributeFormType extends AbstractType
{
/**
@@ -95,7 +98,7 @@ public function buildForm(FormBuilderInterface $builder, array $options)
$builder->add($field);
}
- //set default value for all attribute fields to prevent null override if a field isn't in the submit data
+ // set default value for all attribute fields to prevent null override if a field isn't in the submit data
$builder->addEventListener(FormEvents::POST_SET_DATA, function (FormEvent $event) use ($attributes, $metaData) {
try {
$form = $event->getForm();
diff --git a/engine/Shopware/Bundle/AccountBundle/Form/Account/EmailUpdateFormType.php b/engine/Shopware/Bundle/AccountBundle/Form/Account/EmailUpdateFormType.php
index bd3daa1e4ec..d5de6bb8cf7 100644
--- a/engine/Shopware/Bundle/AccountBundle/Form/Account/EmailUpdateFormType.php
+++ b/engine/Shopware/Bundle/AccountBundle/Form/Account/EmailUpdateFormType.php
@@ -1,25 +1,25 @@
*/
class EmailUpdateFormType extends AbstractType
{
diff --git a/engine/Shopware/Bundle/AccountBundle/Form/Account/PasswordUpdateFormType.php b/engine/Shopware/Bundle/AccountBundle/Form/Account/PasswordUpdateFormType.php
index 41745d51fbe..cdce8ac044b 100644
--- a/engine/Shopware/Bundle/AccountBundle/Form/Account/PasswordUpdateFormType.php
+++ b/engine/Shopware/Bundle/AccountBundle/Form/Account/PasswordUpdateFormType.php
@@ -1,25 +1,25 @@
*/
class PasswordUpdateFormType extends AbstractType
{
diff --git a/engine/Shopware/Bundle/AccountBundle/Form/Account/PersonalFormType.php b/engine/Shopware/Bundle/AccountBundle/Form/Account/PersonalFormType.php
index f78034cf3f4..28435c05660 100644
--- a/engine/Shopware/Bundle/AccountBundle/Form/Account/PersonalFormType.php
+++ b/engine/Shopware/Bundle/AccountBundle/Form/Account/PersonalFormType.php
@@ -1,25 +1,25 @@
*/
class PersonalFormType extends AbstractType
{
+ /**
+ * The regex to check if string contains an url
+ */
+ public const DOMAIN_NAME_REGEX = '/(http[s]?\:\/\/)?(?!\-)(?:[a-zA-Z\d\-]{0,62}[a-zA-Z\d]\.){1,126}(?!\d+)[a-zA-Z\d]{1,63}/';
+
public const SNIPPET_BIRTHDAY = [
'namespace' => 'frontend/account/internalMessages',
'name' => 'DateFailure',
'default' => 'Please enter a valid birthday',
];
+ public const SNIPPET_URL = [
+ 'namespace' => 'frontend/account/internalMessages',
+ 'name' => 'UrlInFieldFailure',
+ 'default' => 'A URL is not allowed in this field',
+ ];
+
/**
* @var Shopware_Components_Snippet_Manager
*/
@@ -142,18 +156,28 @@ public function buildForm(FormBuilderInterface $builder, array $options)
'data' => 'private',
]);
- $builder->add('salutation', SalutationType::class, [
- 'constraints' => [new NotBlank(['message' => null])],
- ]);
+ if ($this->config->get('shopSalutationRequired')) {
+ $builder->add('salutation', SalutationType::class, [
+ 'constraints' => [new NotBlank(['message' => null])],
+ ]);
+ }
$builder->add('title', TextType::class);
$builder->add('firstname', TextType::class, [
- 'constraints' => [new NotBlank(['message' => null])],
+ 'constraints' => [new NotBlank(['message' => null]), new Regex([
+ 'pattern' => self::DOMAIN_NAME_REGEX,
+ 'match' => false,
+ 'message' => $this->getSnippet(self::SNIPPET_URL),
+ ])],
]);
$builder->add('lastname', TextType::class, [
- 'constraints' => [new NotBlank(['message' => null])],
+ 'constraints' => [new NotBlank(['message' => null]), new Regex([
+ 'pattern' => self::DOMAIN_NAME_REGEX,
+ 'match' => false,
+ 'message' => $this->getSnippet(self::SNIPPET_URL),
+ ])],
]);
$builder->add('birthday', BirthdayType::class, [
diff --git a/engine/Shopware/Bundle/AccountBundle/Form/Account/ProfileUpdateFormType.php b/engine/Shopware/Bundle/AccountBundle/Form/Account/ProfileUpdateFormType.php
index 16769a00673..a48e208d69a 100644
--- a/engine/Shopware/Bundle/AccountBundle/Form/Account/ProfileUpdateFormType.php
+++ b/engine/Shopware/Bundle/AccountBundle/Form/Account/ProfileUpdateFormType.php
@@ -1,25 +1,25 @@
*/
class ProfileUpdateFormType extends AbstractType
{
@@ -79,9 +81,11 @@ public function buildForm(FormBuilderInterface $builder, array $options)
$event->setData($data);
});
- $builder->add('salutation', SalutationType::class, [
- 'constraints' => [new NotBlank(['message' => null])],
- ]);
+ if ($this->config->get('shopSalutationRequired')) {
+ $builder->add('salutation', SalutationType::class, [
+ 'constraints' => [new NotBlank(['message' => null])],
+ ]);
+ }
$builder->add('title', TextType::class);
diff --git a/engine/Shopware/Bundle/AccountBundle/Form/Account/ResetPasswordFormType.php b/engine/Shopware/Bundle/AccountBundle/Form/Account/ResetPasswordFormType.php
index 43b0994a550..8bc24dc579a 100644
--- a/engine/Shopware/Bundle/AccountBundle/Form/Account/ResetPasswordFormType.php
+++ b/engine/Shopware/Bundle/AccountBundle/Form/Account/ResetPasswordFormType.php
@@ -1,25 +1,25 @@
*/
class ResetPasswordFormType extends AbstractType
{
diff --git a/engine/Shopware/Bundle/AccountBundle/Service/AddressService.php b/engine/Shopware/Bundle/AccountBundle/Service/AddressService.php
index 63487288f15..f14981acf0b 100644
--- a/engine/Shopware/Bundle/AccountBundle/Service/AddressService.php
+++ b/engine/Shopware/Bundle/AccountBundle/Service/AddressService.php
@@ -1,25 +1,25 @@
connection->update('s_user', ['lockedUntil' => null, 'failedlogins' => 0], ['id' => $customerId]);
+ $this->connection->update('s_user', ['lockeduntil' => null, 'failedlogins' => 0], ['id' => $customerId]);
}
}
diff --git a/engine/Shopware/Bundle/AccountBundle/Service/CustomerUnlockServiceInterface.php b/engine/Shopware/Bundle/AccountBundle/Service/CustomerUnlockServiceInterface.php
index ba39b31ffa8..c1cfb1d1335 100644
--- a/engine/Shopware/Bundle/AccountBundle/Service/CustomerUnlockServiceInterface.php
+++ b/engine/Shopware/Bundle/AccountBundle/Service/CustomerUnlockServiceInterface.php
@@ -1,25 +1,25 @@
modelManager->beginTransaction();
try {
@@ -234,7 +234,7 @@ private function getPartnerId(Customer $customer): int
private function doubleOptInVerificationMail(ShopStruct $shop, Customer $customer, string $hash): void
{
$container = Shopware()->Container();
- $router = Shopware()->Front()->Router();
+ $router = Shopware()->Front()->ensureRouter();
$shopModel = $this->modelManager->getRepository(ShopModel::class)->getById($shop->getId());
if ($shopModel === null) {
diff --git a/engine/Shopware/Bundle/AccountBundle/Service/RegisterServiceInterface.php b/engine/Shopware/Bundle/AccountBundle/Service/RegisterServiceInterface.php
index 2a99021bb27..89ec70ea46a 100644
--- a/engine/Shopware/Bundle/AccountBundle/Service/RegisterServiceInterface.php
+++ b/engine/Shopware/Bundle/AccountBundle/Service/RegisterServiceInterface.php
@@ -1,25 +1,25 @@
session = $session;
$this->connection = $connection;
@@ -63,26 +55,26 @@ public function fetch()
if (!$this->config->get('useSltCookie')) {
return null;
}
- if ($this->session->sOneTimeAccount) {
+ if ($this->session->get('sOneTimeAccount')) {
return null;
}
- if (!isset($this->session->userInfo)) {
- $this->session->userInfo = $this->fetchUserInfo();
+ if (!$this->session->get('userInfo')) {
+ $this->session->set('userInfo', $this->fetchCustomerInfo());
}
- if ($this->session->userInfo['accountmode'] == 1) {
- $this->session->sOneTimeAccount = true;
- $this->session->userInfo = null;
+ if ($this->session->get('userInfo') && (int) $this->session->get('userInfo')['accountmode'] === Customer::ACCOUNT_MODE_FAST_LOGIN) {
+ $this->session->set('sOneTimeAccount', true);
+ $this->session->set('userInfo', null);
}
- return $this->session->userInfo;
+ return $this->session->get('userInfo');
}
/**
- * @return array|null
+ * @return array|null
*/
- private function fetchUserInfo()
+ private function fetchCustomerInfo(): ?array
{
$userId = $this->session->offsetGet('sUserId');
if (!$userId) {
@@ -93,9 +85,13 @@ private function fetchUserInfo()
return null;
}
- return $this->connection->fetchAssoc(
- 'SELECT firstname, lastname, email, salutation, title, birthday, accountmode FROM s_user WHERE id = :id',
+ $customerInfo = $this->connection->fetchAssociative(
+ 'SELECT firstname, lastname, email, salutation, title, birthday, accountmode
+ FROM s_user
+ WHERE id = :id',
[':id' => $userId]
);
+
+ return $customerInfo ?: null;
}
}
diff --git a/engine/Shopware/Bundle/AccountBundle/Service/StoreFrontCustomerGreetingServiceInterface.php b/engine/Shopware/Bundle/AccountBundle/Service/StoreFrontCustomerGreetingServiceInterface.php
index 9a4f6c254eb..6ba68ff2901 100644
--- a/engine/Shopware/Bundle/AccountBundle/Service/StoreFrontCustomerGreetingServiceInterface.php
+++ b/engine/Shopware/Bundle/AccountBundle/Service/StoreFrontCustomerGreetingServiceInterface.php
@@ -1,25 +1,25 @@
|null
*/
public function fetch();
}
diff --git a/engine/Shopware/Bundle/AccountBundle/Service/Validator/AddressValidator.php b/engine/Shopware/Bundle/AccountBundle/Service/Validator/AddressValidator.php
index 0b605ec15b6..cff111aadd1 100644
--- a/engine/Shopware/Bundle/AccountBundle/Service/Validator/AddressValidator.php
+++ b/engine/Shopware/Bundle/AccountBundle/Service/Validator/AddressValidator.php
@@ -1,25 +1,25 @@
getAdditional();
$customerType = !empty($additional['customer_type']) ? $additional['customer_type'] : null;
- $this->validateField('salutation', $address->getSalutation(), [new NotBlank()]);
+ if ($this->config->get('shopSalutationRequired')) {
+ $this->validateField('salutation', $address->getSalutation(), [new NotBlank()]);
+ }
$this->validateField('firstname', $address->getFirstname(), [new NotBlank()]);
$this->validateField('lastname', $address->getLastname(), [new NotBlank()]);
$this->validateField('street', $address->getStreet(), [new NotBlank()]);
diff --git a/engine/Shopware/Bundle/AccountBundle/Service/Validator/AddressValidatorInterface.php b/engine/Shopware/Bundle/AccountBundle/Service/Validator/AddressValidatorInterface.php
index 2ccece16244..2c1469c5149 100644
--- a/engine/Shopware/Bundle/AccountBundle/Service/Validator/AddressValidatorInterface.php
+++ b/engine/Shopware/Bundle/AccountBundle/Service/Validator/AddressValidatorInterface.php
@@ -1,25 +1,25 @@
validateField('firstname', $customer->getFirstname(), [new NotBlank()]);
$this->validateField('lastname', $customer->getLastname(), [new NotBlank()]);
- $this->validateField('salutation', $customer->getSalutation(), $this->getSalutationConstraints());
+
+ $salutationRequired = $this->config->get('shopsalutationrequired');
+ if ($salutationRequired) {
+ $this->validateField('salutation', $customer->getSalutation(), $this->getSalutationConstraints());
+ }
+
$this->validateField('email', $customer->getEmail(), [
new CustomerEmail([
'shop' => $this->context->getShopContext()->getShop(),
@@ -107,6 +112,6 @@ private function getSalutationConstraints(): array
{
$salutations = explode(',', $this->config->get('shopsalutations'));
- return [new NotBlank(), new Choice(['choices' => $salutations])];
+ return [new Choice(['choices' => $salutations])];
}
}
diff --git a/engine/Shopware/Bundle/AccountBundle/Service/Validator/CustomerValidatorInterface.php b/engine/Shopware/Bundle/AccountBundle/Service/Validator/CustomerValidatorInterface.php
index c5209fb6240..d5a3f487fb2 100644
--- a/engine/Shopware/Bundle/AccountBundle/Service/Validator/CustomerValidatorInterface.php
+++ b/engine/Shopware/Bundle/AccountBundle/Service/Validator/CustomerValidatorInterface.php
@@ -1,25 +1,25 @@
>
+ */
class SalutationType extends AbstractType
{
/**
diff --git a/engine/Shopware/Bundle/AttributeBundle/AttributeBundle.php b/engine/Shopware/Bundle/AttributeBundle/AttributeBundle.php
index e1ce1aa3473..08b6b106be6 100644
--- a/engine/Shopware/Bundle/AttributeBundle/AttributeBundle.php
+++ b/engine/Shopware/Bundle/AttributeBundle/AttributeBundle.php
@@ -1,25 +1,25 @@
get(\Shopware\Bundle\AttributeBundle\Service\DataPersisterInterface::class);
+ $dataPersister = $this->get(DataPersisterInterface::class);
$data = [];
foreach ($this->Request()->getParams() as $key => $value) {
@@ -135,7 +135,7 @@ private function translateColumns(array $columns): void
$arrayStore = json_decode($column->getArrayStore(), true);
if (!empty($arrayStore)) {
foreach ($arrayStore as &$option) {
- $optionKey = sprintf('%soptions_store_%s', $key, strtolower($option['key']));
+ $optionKey = \sprintf('%soptions_store_%s', $key, strtolower($option['key']));
$option['value'] = $snippets->get($optionKey, $option['value']);
}
unset($option);
diff --git a/engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/Attributes.php b/engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/Attributes.php
index e99a2e1b037..ef7b4644245 100644
--- a/engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/Attributes.php
+++ b/engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/Attributes.php
@@ -1,25 +1,25 @@
Request()->getParam($columnParamName);
if (!$table) {
- throw new Exception(sprintf('Required parameter "%s" not found', $tableParamName));
+ throw new Exception(\sprintf('Required parameter "%s" not found', $tableParamName));
}
if (!$column) {
- throw new Exception(sprintf('Required parameter "%s" not found', $columnParamName));
+ throw new Exception(\sprintf('Required parameter "%s" not found', $columnParamName));
}
$schemaOperator = $this->get(SchemaOperatorInterface::class);
diff --git a/engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/EntitySearch.php b/engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/EntitySearch.php
index b7de76cb7f7..87b2f53e9c8 100644
--- a/engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/EntitySearch.php
+++ b/engine/Shopware/Bundle/AttributeBundle/Controllers/Backend/EntitySearch.php
@@ -1,25 +1,25 @@
-- **Issue-Tracker**:
-
## Controllers
There are only two controllers for handle all actions regarding attributes.
diff --git a/engine/Shopware/Bundle/AttributeBundle/Repository/CustomFacetRepository.php b/engine/Shopware/Bundle/AttributeBundle/Repository/CustomFacetRepository.php
index ef9d58e51b5..ca62ef87151 100644
--- a/engine/Shopware/Bundle/AttributeBundle/Repository/CustomFacetRepository.php
+++ b/engine/Shopware/Bundle/AttributeBundle/Repository/CustomFacetRepository.php
@@ -1,25 +1,25 @@
get($order['orderStateKey']);
$order['orderDocuments'] = $this->getOrderDocuments($documents, $order);
- $order['supplierId'] = explode(',', $order['supplierId']);
- $order['articleNumber'] = explode(',', $order['articleNumber']);
+ $order['supplierId'] = explode(',', $order['supplierId'] ?? '');
+ $order['articleNumber'] = explode(',', $order['articleNumber'] ?? '');
}
return $orders;
diff --git a/engine/Shopware/Bundle/AttributeBundle/Repository/Reader/PremiumReader.php b/engine/Shopware/Bundle/AttributeBundle/Repository/Reader/PremiumReader.php
index f0501604f6c..9209eeb3316 100644
--- a/engine/Shopware/Bundle/AttributeBundle/Repository/Reader/PremiumReader.php
+++ b/engine/Shopware/Bundle/AttributeBundle/Repository/Reader/PremiumReader.php
@@ -1,25 +1,25 @@
$entity
- * @param SearchBuilder $searchBuilder
*/
- public function __construct($entity, ModelManager $entityManager, SearchBuilder $searchBuilder = null)
+ public function __construct($entity, ModelManager $entityManager, ?SearchBuilder $searchBuilder = null)
{
$this->entity = $entity;
$this->entityManager = $entityManager;
@@ -120,10 +120,11 @@ protected function getSearchFields(SearchCriteria $criteria)
*/
protected function createResult(QueryBuilder $builder)
{
+ /** @var Query> $query */
$query = $builder->getQuery();
$query->setHydrationMode(AbstractQuery::HYDRATE_ARRAY);
$paginator = $this->entityManager->createPaginator($query);
- $result = $paginator->getIterator()->getArrayCopy();
+ $result = iterator_to_array($paginator);
$field = $this->getIdentifierField();
$field = explode('.', $field);
diff --git a/engine/Shopware/Bundle/AttributeBundle/Repository/Searcher/OrderSearcher.php b/engine/Shopware/Bundle/AttributeBundle/Repository/Searcher/OrderSearcher.php
index 42818a0fec9..65f15ba4e5d 100644
--- a/engine/Shopware/Bundle/AttributeBundle/Repository/Searcher/OrderSearcher.php
+++ b/engine/Shopware/Bundle/AttributeBundle/Repository/Searcher/OrderSearcher.php
@@ -1,25 +1,25 @@
formatColumnName($column);
if (!$this->tableMapping->isTableColumn($table, $column)) {
- throw new RuntimeException(sprintf('Table %s has no column with name %s', $table, $column));
+ throw new RuntimeException(\sprintf('Table %s has no column with name %s', $table, $column));
}
$this->schemaOperator->dropColumn($table, $column);
@@ -140,7 +129,7 @@ public function get($table, $columnName)
$columns = $this->getList($table);
foreach ($columns as $column) {
- if ($column->getColumnName() == $columnName) {
+ if ($column->getColumnName() === $columnName) {
return $column;
}
}
@@ -218,15 +207,12 @@ public function getList($table)
return $items;
}
- /**
- * @param int|null $id
- */
- private function updateConfig($id, array $data)
+ private function updateConfig(?int $id, array $data): void
{
$model = null;
if ($id) {
- $model = $this->entityManager->find('Shopware\Models\Attribute\Configuration', $id);
+ $model = $this->entityManager->find(Configuration::class, $id);
}
if (isset($data['arrayStore']) && \is_array($data['arrayStore'])) {
@@ -243,13 +229,9 @@ private function updateConfig($id, array $data)
}
/**
- * @param string $name
- * @param string $type
* @param string|int|float|null $defaultValue
- *
- * @return bool
*/
- private function schemaChanged(ConfigurationStruct $config, $name, $type, $defaultValue = null)
+ private function schemaChanged(ConfigurationStruct $config, string $name, string $type, $defaultValue = null): bool
{
return $config->getColumnType() !== $type
|| $config->getColumnName() !== $name
@@ -257,16 +239,11 @@ private function schemaChanged(ConfigurationStruct $config, $name, $type, $defau
;
}
- /**
- * @param string $table
- *
- * @return array
- */
- private function getTableConfiguration($table)
+ private function getTableConfiguration(string $table): array
{
$query = $this->entityManager->createQueryBuilder();
$query->select('configuration')
- ->from('Shopware\Models\Attribute\Configuration', 'configuration', 'configuration.columnName')
+ ->from(Configuration::class, 'configuration', 'configuration.columnName')
->where('configuration.tableName = :tableName')
->orderBy('configuration.position')
->setParameter('tableName', $table);
@@ -275,14 +252,11 @@ private function getTableConfiguration($table)
}
/**
- * @param string $table
- * @param string $column
- * @param string $unifiedType
* @param string|int|float|null $defaultValue
*
* @throws Exception
*/
- private function createAttribute($table, $column, $unifiedType, array $data = [], $defaultValue = null)
+ private function createAttribute(string $table, string $column, string $unifiedType, array $data = [], $defaultValue = null): void
{
$this->schemaOperator->createColumn(
$table,
@@ -307,23 +281,22 @@ private function createAttribute($table, $column, $unifiedType, array $data = []
}
/**
- * @param string $table
- * @param string $originalColumnName
- * @param string $newColumnName
- * @param string $unifiedType
* @param string|int|float|null $defaultValue
*
* @throws Exception
*/
private function changeAttribute(
- $table,
- $originalColumnName,
- $newColumnName,
- $unifiedType,
+ string $table,
+ string $originalColumnName,
+ string $newColumnName,
+ string $unifiedType,
array $data = [],
$defaultValue = null
- ) {
+ ): void {
$config = $this->get($table, $originalColumnName);
+ if (!$config instanceof ConfigurationStruct) {
+ return;
+ }
$data = array_merge($data, [
'tableName' => $table,
@@ -355,26 +328,25 @@ private function changeAttribute(
}
/**
- * @param string $type
* @param string|int|float|null $defaultValue
*
* @return string|int|float
*/
- private function parseDefaultValue($type, $defaultValue)
+ private function parseDefaultValue(string $type, $defaultValue)
{
$types = $this->typeMapping->getTypes();
- $type = $types[$type];
+ $typeArray = $types[$type];
- if ($type['unified'] === TypeMappingInterface::TYPE_BOOLEAN) {
+ if ($typeArray['unified'] === TypeMappingInterface::TYPE_BOOLEAN) {
return (bool) $defaultValue === true ? 1 : 0;
}
- if (!$type['allowDefaultValue'] || $defaultValue === null) {
+ if (!$typeArray['allowDefaultValue'] || $defaultValue === null) {
return CrudServiceInterface::NULL_STRING;
}
if ($defaultValue === CrudServiceInterface::NULL_STRING) {
return $defaultValue;
}
- if ($type['quoteDefaultValue'] && $defaultValue !== null) {
+ if ($typeArray['quoteDefaultValue']) {
return $this->entityManager->getConnection()->quote($defaultValue);
}
@@ -383,12 +355,8 @@ private function parseDefaultValue($type, $defaultValue)
/**
* Process the column name to handle edge cases
- *
- * @param string $column
- *
- * @return string
*/
- private function formatColumnName($column)
+ private function formatColumnName(string $column): string
{
return strtolower($column);
}
diff --git a/engine/Shopware/Bundle/AttributeBundle/Service/CrudServiceInterface.php b/engine/Shopware/Bundle/AttributeBundle/Service/CrudServiceInterface.php
index 8fee3492b14..b5035cebf13 100644
--- a/engine/Shopware/Bundle/AttributeBundle/Service/CrudServiceInterface.php
+++ b/engine/Shopware/Bundle/AttributeBundle/Service/CrudServiceInterface.php
@@ -5,23 +5,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
namespace Shopware\Bundle\AttributeBundle\Service;
@@ -35,6 +34,8 @@ interface CrudServiceInterface
* @param string $table
* @param string $column
* @param bool $updateDependingTables
+ *
+ * @return void
*/
public function delete($table, $column, $updateDependingTables = false);
@@ -51,6 +52,8 @@ public function delete($table, $column, $updateDependingTables = false);
* @param string|null $newColumnName
* @param bool $updateDependingTables
* @param string|int|float|null $defaultValue
+ *
+ * @return void
*/
public function update(
$table,
diff --git a/engine/Shopware/Bundle/AttributeBundle/Service/DataLoader.php b/engine/Shopware/Bundle/AttributeBundle/Service/DataLoader.php
index 1f218f71869..314290c0e1f 100644
--- a/engine/Shopware/Bundle/AttributeBundle/Service/DataLoader.php
+++ b/engine/Shopware/Bundle/AttributeBundle/Service/DataLoader.php
@@ -1,25 +1,25 @@
mapping->isAttributeTable($table)) {
- throw new Exception(sprintf('Table %s is no attribute table', $table));
+ throw new Exception(\sprintf('Table %s is no attribute table', $table));
}
if (!$foreignKey) {
diff --git a/engine/Shopware/Bundle/AttributeBundle/Service/DataLoaderInterface.php b/engine/Shopware/Bundle/AttributeBundle/Service/DataLoaderInterface.php
index 2aec15bd7ac..77fc25b16b7 100644
--- a/engine/Shopware/Bundle/AttributeBundle/Service/DataLoaderInterface.php
+++ b/engine/Shopware/Bundle/AttributeBundle/Service/DataLoaderInterface.php
@@ -5,23 +5,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
namespace Shopware\Bundle\AttributeBundle\Service;
diff --git a/engine/Shopware/Bundle/AttributeBundle/Service/DataPersister.php b/engine/Shopware/Bundle/AttributeBundle/Service/DataPersister.php
index 5f7780c38b7..d9eb111edf9 100644
--- a/engine/Shopware/Bundle/AttributeBundle/Service/DataPersister.php
+++ b/engine/Shopware/Bundle/AttributeBundle/Service/DataPersister.php
@@ -1,25 +1,25 @@
mapping->isAttributeTable($table)) {
- throw new Exception(sprintf('Table %s is no attribute table', $table));
+ throw new Exception(\sprintf('Table %s is no attribute table', $table));
}
if (!$foreignKey) {
throw new Exception('No foreign key provided');
@@ -94,7 +94,7 @@ public function persist($data, $table, $foreignKey)
public function cloneAttribute($table, $sourceForeignKey, $targetForeignKey)
{
if (!$this->mapping->isAttributeTable($table)) {
- throw new Exception(sprintf('Table %s is no attribute table', $table));
+ throw new Exception(\sprintf('Table %s is no attribute table', $table));
}
if (!$sourceForeignKey) {
throw new Exception('No foreign key provided');
@@ -118,7 +118,7 @@ public function cloneAttribute($table, $sourceForeignKey, $targetForeignKey)
public function cloneAttributeTranslations($table, $sourceForeignKey, $targetForeignKey)
{
if (!$this->mapping->isAttributeTable($table)) {
- throw new Exception(sprintf('Table %s is no attribute table', $table));
+ throw new Exception(\sprintf('Table %s is no attribute table', $table));
}
if (!$sourceForeignKey) {
throw new Exception('No foreign key provided');
diff --git a/engine/Shopware/Bundle/AttributeBundle/Service/DataPersisterInterface.php b/engine/Shopware/Bundle/AttributeBundle/Service/DataPersisterInterface.php
index b40c9f0021f..0f013b2739d 100644
--- a/engine/Shopware/Bundle/AttributeBundle/Service/DataPersisterInterface.php
+++ b/engine/Shopware/Bundle/AttributeBundle/Service/DataPersisterInterface.php
@@ -5,23 +5,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
namespace Shopware\Bundle\AttributeBundle\Service;
@@ -35,6 +34,8 @@ interface DataPersisterInterface
* @param string $table
* @param array $data
* @param int|string $foreignKey
+ *
+ * @return void
*/
public function persist($data, $table, $foreignKey);
@@ -42,6 +43,8 @@ public function persist($data, $table, $foreignKey);
* @param string $table
* @param int $sourceForeignKey
* @param int $targetForeignKey
+ *
+ * @return void
*/
public function cloneAttribute($table, $sourceForeignKey, $targetForeignKey);
@@ -49,6 +52,8 @@ public function cloneAttribute($table, $sourceForeignKey, $targetForeignKey);
* @param string $table
* @param int $sourceForeignKey
* @param int $targetForeignKey
+ *
+ * @return void
*/
public function cloneAttributeTranslations($table, $sourceForeignKey, $targetForeignKey);
}
diff --git a/engine/Shopware/Bundle/AttributeBundle/Service/SchemaOperator.php b/engine/Shopware/Bundle/AttributeBundle/Service/SchemaOperator.php
index 2b59e547cd4..29ed3386973 100644
--- a/engine/Shopware/Bundle/AttributeBundle/Service/SchemaOperator.php
+++ b/engine/Shopware/Bundle/AttributeBundle/Service/SchemaOperator.php
@@ -1,48 +1,43 @@
*/
- private $nameBlacklist;
+ private array $nameBlacklist;
public function __construct(Connection $connection, TableMappingInterface $tableMapping)
{
@@ -54,7 +49,7 @@ public function __construct(Connection $connection, TableMappingInterface $table
/**
* {@inheritdoc}
*
- * @throws \Doctrine\DBAL\DBALException
+ * @throws DBALException
* @throws Exception
*/
public function createColumn($table, $column, $type, $defaultValue = null)
@@ -66,7 +61,7 @@ public function createColumn($table, $column, $type, $defaultValue = null)
throw new Exception('No column type provided');
}
- $sql = sprintf(
+ $sql = \sprintf(
'ALTER TABLE `%s` ADD `%s` %s NULL DEFAULT %s',
$table,
$column,
@@ -80,7 +75,7 @@ public function createColumn($table, $column, $type, $defaultValue = null)
/**
* {@inheritdoc}
*
- * @throws \Doctrine\DBAL\DBALException
+ * @throws DBALException
* @throws Exception
*/
public function changeColumn($table, $originalName, $newName, $type, $defaultValue = null)
@@ -97,7 +92,7 @@ public function changeColumn($table, $originalName, $newName, $type, $defaultVal
$this->validateField($newName);
$defaultValue = $this->filterDefaultValue($defaultValue);
- $sql = sprintf(
+ $sql = \sprintf(
'ALTER TABLE `%s` CHANGE `%s` `%s` %s NULL DEFAULT %s;',
$table,
$originalName,
@@ -112,7 +107,7 @@ public function changeColumn($table, $originalName, $newName, $type, $defaultVal
/**
* {@inheritdoc}
*
- * @throws \Doctrine\DBAL\DBALException
+ * @throws DBALException
* @throws Exception
*/
public function dropColumn($table, $column)
@@ -120,17 +115,17 @@ public function dropColumn($table, $column)
$this->validate($table, $column);
if ($this->tableMapping->isCoreColumn($table, $column)) {
- throw new Exception(sprintf('Provided column is an core attribute column: %s', $column));
+ throw new Exception(\sprintf('Provided column is an core attribute column: %s', $column));
}
- $sql = sprintf('ALTER TABLE `%s` DROP `%s`', $table, $column);
+ $sql = \sprintf('ALTER TABLE `%s` DROP `%s`', $table, $column);
$this->connection->executeQuery($sql);
}
/**
* {@inheritdoc}
*
- * @throws \Doctrine\DBAL\DBALException
+ * @throws DBALException
* @throws Exception
*/
public function resetColumn($table, $column)
@@ -138,10 +133,10 @@ public function resetColumn($table, $column)
$this->validate($table, $column);
if (!$this->tableMapping->isTableColumn($table, $column)) {
- throw new Exception(sprintf('Provided column %s does not exist in table %s', $column, $table));
+ throw new Exception(\sprintf('Provided column %s does not exist in table %s', $column, $table));
}
- $sql = sprintf('UPDATE `%s` SET `%s` = NULL', $table, $column);
+ $sql = \sprintf('UPDATE `%s` SET `%s` = NULL', $table, $column);
$this->connection->executeUpdate($sql);
}
@@ -151,7 +146,7 @@ public function resetColumn($table, $column)
*
* @throws Exception
*/
- private function validate($table, $name)
+ private function validate($table, $name): void
{
if (!$table) {
throw new Exception('No table name provided');
@@ -164,15 +159,15 @@ private function validate($table, $name)
$this->validateField($name);
if (!$this->tableMapping->isAttributeTable($table)) {
- throw new Exception(sprintf('Provided table is no attribute table: %s', $table));
+ throw new Exception(\sprintf('Provided table is no attribute table: %s', $table));
}
if ($this->tableMapping->isIdentifierColumn($table, $name)) {
- throw new Exception(sprintf('Provided column is an identifier column: %s', $name));
+ throw new Exception(\sprintf('Provided column is an identifier column: %s', $name));
}
$lowerCaseName = strtolower($name);
- if (\in_array($lowerCaseName, $this->nameBlacklist)) {
- throw new Exception(sprintf('Provided name %s is a reserved keyword.', $name));
+ if (\in_array($lowerCaseName, $this->nameBlacklist, true)) {
+ throw new Exception(\sprintf('Provided name %s is a reserved keyword.', $name));
}
}
@@ -181,14 +176,14 @@ private function validate($table, $name)
*
* @throws Exception
*/
- private function validateField($field)
+ private function validateField($field): void
{
if (\strlen($field) > 64) {
throw new Exception('Maximum length: 64 chars');
}
if (!preg_match('/^[a-zA-Z_][a-zA-Z0-9_]*$/', $field)) {
- throw new Exception(sprintf('Invalid chars in %s', $field));
+ throw new Exception(\sprintf('Invalid chars in %s', $field));
}
}
diff --git a/engine/Shopware/Bundle/AttributeBundle/Service/SchemaOperatorInterface.php b/engine/Shopware/Bundle/AttributeBundle/Service/SchemaOperatorInterface.php
index 7cb2107020a..1ad0272d32f 100644
--- a/engine/Shopware/Bundle/AttributeBundle/Service/SchemaOperatorInterface.php
+++ b/engine/Shopware/Bundle/AttributeBundle/Service/SchemaOperatorInterface.php
@@ -5,23 +5,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
namespace Shopware\Bundle\AttributeBundle\Service;
@@ -33,6 +32,8 @@ interface SchemaOperatorInterface
* @param string $column
* @param string $type
* @param string|int|float|null $defaultValue
+ *
+ * @return void
*/
public function createColumn($table, $column, $type, $defaultValue = null);
@@ -42,12 +43,16 @@ public function createColumn($table, $column, $type, $defaultValue = null);
* @param string $newName
* @param string $type
* @param string|int|float|null $defaultValue
+ *
+ * @return void
*/
public function changeColumn($table, $originalName, $newName, $type, $defaultValue = null);
/**
* @param string $table
* @param string $column
+ *
+ * @return void
*/
public function dropColumn($table, $column);
@@ -56,6 +61,8 @@ public function dropColumn($table, $column);
*
* @param string $table
* @param string $column
+ *
+ * @return void
*/
public function resetColumn($table, $column);
}
diff --git a/engine/Shopware/Bundle/AttributeBundle/Service/TableMapping.php b/engine/Shopware/Bundle/AttributeBundle/Service/TableMapping.php
index a1021476acf..2b49b0ffd1a 100644
--- a/engine/Shopware/Bundle/AttributeBundle/Service/TableMapping.php
+++ b/engine/Shopware/Bundle/AttributeBundle/Service/TableMapping.php
@@ -1,25 +1,25 @@
tables)) {
- throw new Exception(sprintf('Table %s is no attribute table', $table));
+ throw new Exception(\sprintf('Table %s is no attribute table', $table));
}
$config = $this->tables[$table];
$identifiers = isset($config['identifiers']) ? $config['identifiers'] : [];
@@ -71,7 +71,7 @@ public function isIdentifierColumn($table, $name)
public function isCoreColumn($table, $name)
{
if (!\array_key_exists($table, $this->tables)) {
- throw new Exception(sprintf('Table %s is no attribute table', $table));
+ throw new Exception(\sprintf('Table %s is no attribute table', $table));
}
$config = $this->tables[$table];
$coreAttributes = isset($config['coreAttributes']) ? $config['coreAttributes'] : [];
@@ -139,7 +139,7 @@ public function isTableColumn($table, $column)
public function getDependingTables($table)
{
if (!$this->isAttributeTable($table)) {
- throw new Exception(sprintf('Table %s is no supported attribute table', $table));
+ throw new Exception(\sprintf('Table %s is no supported attribute table', $table));
}
return $this->tables[$table]['dependingTables'];
diff --git a/engine/Shopware/Bundle/AttributeBundle/Service/TableMappingInterface.php b/engine/Shopware/Bundle/AttributeBundle/Service/TableMappingInterface.php
index 476661759c8..74868aa9c96 100644
--- a/engine/Shopware/Bundle/AttributeBundle/Service/TableMappingInterface.php
+++ b/engine/Shopware/Bundle/AttributeBundle/Service/TableMappingInterface.php
@@ -5,23 +5,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
namespace Shopware\Bundle\AttributeBundle\Service;
diff --git a/engine/Shopware/Bundle/AttributeBundle/Service/TypeMapping.php b/engine/Shopware/Bundle/AttributeBundle/Service/TypeMapping.php
index 1044cdba9a0..5e9fecb2a7a 100644
--- a/engine/Shopware/Bundle/AttributeBundle/Service/TypeMapping.php
+++ b/engine/Shopware/Bundle/AttributeBundle/Service/TypeMapping.php
@@ -1,25 +1,25 @@
- */
- public function getBenchmarkData(ShopContextInterface $shopContext, $batchSize = null);
-}
diff --git a/engine/Shopware/Bundle/BenchmarkBundle/BenchmarkBundle.php b/engine/Shopware/Bundle/BenchmarkBundle/BenchmarkBundle.php
deleted file mode 100644
index d2360d9a0d1..00000000000
--- a/engine/Shopware/Bundle/BenchmarkBundle/BenchmarkBundle.php
+++ /dev/null
@@ -1,41 +0,0 @@
-load('services.xml');
- }
-}
diff --git a/engine/Shopware/Bundle/BenchmarkBundle/BenchmarkCollector.php b/engine/Shopware/Bundle/BenchmarkBundle/BenchmarkCollector.php
deleted file mode 100644
index 0930a640836..00000000000
--- a/engine/Shopware/Bundle/BenchmarkBundle/BenchmarkCollector.php
+++ /dev/null
@@ -1,122 +0,0 @@
-providers = $providers;
- }
-
- /**
- * @return string
- */
- public static function getVersion()
- {
- return '1.0.3';
- }
-
- /**
- * {@inheritdoc}
- */
- public function get(ShopContextInterface $shopContext, $batchSize = null)
- {
- $providerData = [];
-
- /** @var BenchmarkProviderInterface $provider */
- foreach ($this->providers as $provider) {
- if ($provider instanceof BatchableProviderInterface) {
- // Updated Orders Provider may only be called if no initial order has to be transmitted
- if ($provider instanceof UpdatedOrdersProvider && $providerData['orders']['list']) {
- $providerData[$provider->getName()]['list'] = [];
- continue;
- }
-
- $providerData[$provider->getName()] = $provider->getBenchmarkData($shopContext, $batchSize);
-
- continue;
- }
-
- $providerData[$provider->getName()] = $provider->getBenchmarkData($shopContext);
- }
-
- $providerData = $this->moveUpdatedOrdersData($providerData);
-
- return $this->moveShopData($providerData);
- }
-
- /**
- * Moves the array element 'shop' to the parent array and deletes the 'shop' element.
- *
- * @throws Exception
- *
- * @return array
- */
- private function moveShopData(array $providerData)
- {
- $shopDataArrayKey = 'shop';
- if (!\array_key_exists($shopDataArrayKey, $providerData)) {
- throw new Exception(sprintf('Necessary data with name \'%s\' not provided.', $shopDataArrayKey));
- }
-
- $providerData = $providerData[$shopDataArrayKey] + $providerData;
- unset($providerData[$shopDataArrayKey]);
-
- return $providerData;
- }
-
- /**
- * Moves the "updated_orders" array into the "orders" key and leaves a hint about that moving
- *
- * @return array
- */
- private function moveUpdatedOrdersData(array $providerData)
- {
- // Nothing to be moved
- if (!\array_key_exists('updated_orders', $providerData) || !$providerData['updated_orders']['list']) {
- return $providerData;
- }
-
- $providerData['orders'] = $providerData['updated_orders'];
-
- // Necessary to know that the "orders" key contains the updated_orders later on
- // This is used in the StatisticsService to update the "last_updated_orders_date" column
- $providerData['updated_orders']['moved'] = true;
- unset($providerData['updated_orders']['list']);
-
- return $providerData;
- }
-}
diff --git a/engine/Shopware/Bundle/BenchmarkBundle/BenchmarkCollectorInterface.php b/engine/Shopware/Bundle/BenchmarkBundle/BenchmarkCollectorInterface.php
deleted file mode 100644
index cbd478018ba..00000000000
--- a/engine/Shopware/Bundle/BenchmarkBundle/BenchmarkCollectorInterface.php
+++ /dev/null
@@ -1,37 +0,0 @@
-verifier = new OpenSSLVerifier($publicKeyPath);
- }
-
- /**
- * @return bool
- */
- public function isSignatureSupported()
- {
- return $this->verifier->isSystemSupported();
- }
-
- /**
- * @param string $message
- * @param string $signature
- *
- * @return bool
- */
- public function isSignatureValid($message, $signature)
- {
- return $this->verifier->isValid($message, $signature);
- }
-}
diff --git a/engine/Shopware/Bundle/BenchmarkBundle/BenchmarkProviderInterface.php b/engine/Shopware/Bundle/BenchmarkBundle/BenchmarkProviderInterface.php
deleted file mode 100644
index 186adbe5fca..00000000000
--- a/engine/Shopware/Bundle/BenchmarkBundle/BenchmarkProviderInterface.php
+++ /dev/null
@@ -1,40 +0,0 @@
-
- */
- public function getBenchmarkData(ShopContextInterface $shopContext);
-}
diff --git a/engine/Shopware/Bundle/BenchmarkBundle/BusinessIntelligenceClient.php b/engine/Shopware/Bundle/BenchmarkBundle/BusinessIntelligenceClient.php
deleted file mode 100644
index df4eb853af7..00000000000
--- a/engine/Shopware/Bundle/BenchmarkBundle/BusinessIntelligenceClient.php
+++ /dev/null
@@ -1,144 +0,0 @@
-biEndpoint = (string) $biEndpoint;
- $this->client = $client;
- $this->biResponseHydrator = $biResponseHydrator;
- $this->benchmarkEncryption = $benchmarkEncryption;
- $this->logger = $logger ?: new NullLogger();
- }
-
- /**
- * @throws BenchmarkSendingException
- *
- * @return Struct\BusinessIntelligenceResponse
- */
- public function fetchBusinessIntelligence(BusinessIntelligenceRequest $biRequest)
- {
- $headers = [
- 'User-Agent' => 'Shopware',
- ];
-
- try {
- $response = $this->client->get($this->biEndpoint . '?' . (string) $biRequest, $headers);
- } catch (Exception $ex) {
- $this->logger->warning(sprintf('Could not retrieve BI data from %s', $this->biEndpoint), [$ex]);
-
- throw new BenchmarkSendingException('Could not retrieve BI data', 0, $ex);
- }
-
- return $this->hydrateBiResponse($response);
- }
-
- /**
- * @throws BenchmarkHydratingException
- *
- * @return Struct\BusinessIntelligenceResponse
- */
- private function hydrateBiResponse(Response $response)
- {
- $data = $response->getBody();
-
- if (empty($data)) {
- throw new BenchmarkHydratingException(sprintf('Could not retrieve BI response: %s', $data));
- }
-
- $this->verifyResponseSignature($response);
-
- return $this->biResponseHydrator->hydrate(['html' => $data]);
- }
-
- /**
- * @throws RuntimeException
- */
- private function verifyResponseSignature(Response $response)
- {
- $signatureHeaderName = 'x-shopware-signature';
- $signature = $response->getHeader($signatureHeaderName);
-
- if (empty($signature)) {
- throw new RuntimeException(sprintf('Signature not found in header "%s"', $signatureHeaderName));
- }
-
- if (!$this->benchmarkEncryption->isSignatureSupported()) {
- return;
- }
-
- if ($this->benchmarkEncryption->isSignatureValid($response->getBody(), $signature)) {
- return;
- }
-
- throw new RuntimeException('Signature not valid');
- }
-}
diff --git a/engine/Shopware/Bundle/BenchmarkBundle/BusinessIntelligenceClientInterface.php b/engine/Shopware/Bundle/BenchmarkBundle/BusinessIntelligenceClientInterface.php
deleted file mode 100644
index dab8b43d2bd..00000000000
--- a/engine/Shopware/Bundle/BenchmarkBundle/BusinessIntelligenceClientInterface.php
+++ /dev/null
@@ -1,36 +0,0 @@
-setName('sw:benchmark:receive')
- ->setDescription('Receives statistics data')
- ->addArgument(
- 'shopIds',
- InputArgument::OPTIONAL | InputArgument::IS_ARRAY,
- 'List of shop IDs to receive benchmark statistics for. All shops will be considered if this is left empty'
- )
- ->addOption(
- 'force',
- 'f',
- InputOption::VALUE_NONE,
- 'Force transmission of data even if selected shops are inactive or data were recently received'
- )
- ;
- }
-
- public function execute(InputInterface $input, OutputInterface $output)
- {
- $benchmarkRepository = $this->getContainer()->get('shopware.benchmark_bundle.repository.config');
- $businessIntelligenceService = $this->getContainer()->get('shopware.benchmark_bundle.bi_transmission');
-
- $shopIds = $input->getArgument('shopIds');
- if (!$shopIds) {
- $shopIds = $benchmarkRepository->getShopIds();
- }
-
- foreach ($shopIds as $shopId) {
- $shopConfig = $benchmarkRepository->getConfigForShop($shopId);
-
- if (!$shopConfig) {
- $output->writeln(sprintf('No shop with ID %s found.', $shopId));
- continue;
- }
-
- // Shop just received data. If 'force' parameter is set, this will be ignored.
- if (!$input->getOption('force') && !$this->isShopValid($shopConfig)) {
- $output->writeln(sprintf('No receiving of the benchmark statistics currently necessary for shop with ID %s. Use \'force\' option if you still want to receive the benchmark statistics for this shop.', $shopId));
- continue;
- }
-
- $output->writeln(sprintf('Receiving benchmark statistics for shop with ID %s...', $shopId));
- $businessIntelligenceService->transmit($shopConfig);
- $output->writeln('Done!');
- }
-
- return 0;
- }
-
- /**
- * @return bool
- */
- private function isShopValid(BenchmarkConfig $shopConfig)
- {
- return $shopConfig->isActive()
- && $shopConfig->getLastReceived()->add(new DateInterval('P1D')) < new DateTime('now', new DateTimeZone('UTC'));
- }
-}
diff --git a/engine/Shopware/Bundle/BenchmarkBundle/Commands/SendStatisticsCommand.php b/engine/Shopware/Bundle/BenchmarkBundle/Commands/SendStatisticsCommand.php
deleted file mode 100644
index 6daf5c857bd..00000000000
--- a/engine/Shopware/Bundle/BenchmarkBundle/Commands/SendStatisticsCommand.php
+++ /dev/null
@@ -1,136 +0,0 @@
-setName('sw:benchmark:send')
- ->setDescription('Sends statistics data')
- ->addArgument(
- 'shopIds',
- InputArgument::OPTIONAL | InputArgument::IS_ARRAY,
- 'List of shop IDs to send data for. All shops will be considered if this is left empty'
- )
- ->addOption(
- 'force',
- 'f',
- InputOption::VALUE_NONE,
- 'Force transmission of data even if selected shops are inactive or data were recently sent'
- )
- ->addOption(
- 'batch',
- 'b',
- InputOption::VALUE_OPTIONAL,
- 'Amount of data to be sent per request. Max 3000'
- )
- ;
- }
-
- public function execute(InputInterface $input, OutputInterface $output)
- {
- $benchmarkRepository = $this->getContainer()->get('shopware.benchmark_bundle.repository.config');
- $statisticsService = $this->getContainer()->get('shopware.benchmark_bundle.statistics_transmission');
-
- $benchmarkRepository->synchronizeShops();
-
- $shopIds = $input->getArgument('shopIds');
- if (!$shopIds) {
- $shopIds = $benchmarkRepository->getShopIds();
- }
-
- foreach ($shopIds as $shopId) {
- $shopId = (int) $shopId;
- $shopConfig = $benchmarkRepository->getConfigForShop($shopId);
-
- if (!$shopConfig) {
- $output->writeln(sprintf('No shop with ID %s found.', $shopId));
- continue;
- }
-
- $locked = $shopConfig->getLocked();
- $dateOneHourAgo = new DateTime('now');
- $dateOneHourAgo->sub(new DateInterval('PT1H'));
-
- if ($locked && $locked > $dateOneHourAgo) {
- $output->writeln(sprintf('Shop with ID %s is currently locked, skipping.', $shopId));
- continue;
- }
-
- // Shop doesn't have to send data. If 'force' parameter is set, this will be ignored.
- if (!$input->getOption('force') && !$this->isShopValid($shopConfig)) {
- $output->writeln(sprintf('No transmission currently necessary for shop with ID %s. Use \'force\' option if you still want to transmit data for this shop.', $shopId));
- continue;
- }
-
- $benchmarkRepository->lockShop($shopId);
-
- $output->writeln(sprintf('Sending statistics for shop with ID %s...', $shopId));
-
- try {
- $batchSize = null;
-
- if ($input->getOption('batch')) {
- $batchSize = (int) $input->getOption('batch');
-
- if ($batchSize > $this::MAX_BATCH_SIZE) {
- $batchSize = $this::MAX_BATCH_SIZE;
- }
- }
-
- while (true) {
- $statisticsService->transmit($shopConfig, $batchSize);
- }
- } catch (TransmissionNotNecessaryException $e) {
- $output->writeln('Done!');
- } finally {
- $benchmarkRepository->unlockShop($shopId);
- }
- }
-
- return 0;
- }
-
- private function isShopValid(BenchmarkConfig $shopConfig): bool
- {
- return $shopConfig->isActive()
- && $shopConfig->getLastSent()->add(new DateInterval('P1D')) < new DateTime('now', new DateTimeZone('UTC'));
- }
-}
diff --git a/engine/Shopware/Bundle/BenchmarkBundle/Controllers/Backend/Benchmark.php b/engine/Shopware/Bundle/BenchmarkBundle/Controllers/Backend/Benchmark.php
deleted file mode 100644
index bd21a82f1d3..00000000000
--- a/engine/Shopware/Bundle/BenchmarkBundle/Controllers/Backend/Benchmark.php
+++ /dev/null
@@ -1,165 +0,0 @@
-get('shopware.benchmark_bundle.repository.config');
- $benchmarkRepository->synchronizeShops();
-
- $this->View()->assign([
- 'success' => true,
- 'data' => array_values($benchmarkRepository->getShopConfigs(true)),
- ]);
- } catch (Exception $e) {
- $this->View()->assign(['success' => false, 'message' => $e->getMessage()]);
- }
- }
-
- public function saveIndustryAction()
- {
- try {
- $benchmarkRepository = $this->get('shopware.benchmark_bundle.repository.config');
-
- $benchmarkConfig = $benchmarkRepository->getConfigForShop($this->request->getParam('shopId'));
- $benchmarkConfig->setIndustry((int) $this->request->getParam('industry'));
-
- $benchmarkRepository->save($benchmarkConfig);
-
- $this->View()->assign('success', true);
- } catch (Exception $e) {
- $this->View()->assign(['success' => false, 'message' => $e->getMessage()]);
- }
- }
-
- public function setActiveAction()
- {
- try {
- $benchmarkRepository = $this->get('shopware.benchmark_bundle.repository.config');
-
- $benchmarkConfig = $benchmarkRepository->getConfigForShop($this->request->getParam('shopId'));
- $benchmarkConfig->setActive((bool) $this->request->getParam('active'));
-
- $benchmarkRepository->save($benchmarkConfig);
-
- $this->View()->assign('success', true);
- } catch (Exception $e) {
- $this->View()->assign(['success' => false, 'message' => $e->getMessage()]);
- }
- }
-
- public function saveTypeAction()
- {
- try {
- $benchmarkRepository = $this->get('shopware.benchmark_bundle.repository.config');
-
- $benchmarkConfig = $benchmarkRepository->getConfigForShop($this->request->getParam('shopId'));
- $benchmarkConfig->setType($this->request->getParam('type'));
-
- $benchmarkRepository->save($benchmarkConfig);
-
- $this->View()->assign('success', true);
- } catch (Exception $e) {
- $this->View()->assign(['success' => false, 'message' => $e->getMessage()]);
- }
- }
-
- public function disableBenchmarkTeaserAction()
- {
- $conn = $this->container->get(Connection::class);
- $elementId = $conn->fetchColumn('SELECT id FROM s_core_config_elements WHERE name LIKE "benchmarkTeaser"');
- $valueId = $conn->fetchColumn(
- 'SELECT id FROM s_core_config_values WHERE element_id = :elementId',
- ['elementId' => $elementId]
- );
-
- $data = [
- 'element_id' => $elementId,
- 'shop_id' => 1,
- 'value' => serialize(false),
- ];
-
- if ($valueId) {
- $conn->update(
- 's_core_config_values',
- $data,
- ['id' => $valueId]
- );
- } else {
- $conn->insert('s_core_config_values', $data);
- }
- $cacheManager = $this->get(CacheManager::class);
- $cacheManager->clearConfigCache();
- }
-
- public function checkBenchmarksAction()
- {
- $result = new BenchmarkDataResult();
- $message = null;
-
- try {
- /** @var BenchmarkDataResult $result */
- $result = $this->get('shopware.benchmark_bundle.benchmark_statistics')->handleTransmission();
- } catch (Exception $e) {
- $message = $e->getMessage();
- }
-
- $statisticsResponseSuccess = $result->getStatisticsResponse() !== null;
- $bIResponseSuccess = $result->getBiResponse() !== null;
-
- $shopId = 0;
- if ($statisticsResponseSuccess) {
- $shopId = $result->getStatisticsResponse()->getShopId();
- }
-
- if ($bIResponseSuccess) {
- $shopId = $result->getBiResponse()->getShopId();
- }
-
- $this->View()->assign([
- 'success' => $message === null,
- 'statistics' => $statisticsResponseSuccess,
- 'bi' => $bIResponseSuccess,
- 'message' => $message,
- 'shopId' => $shopId,
- ]);
- }
-
- protected function initAcl()
- {
- $this->addAclPermission('getShopConfigs', 'read', 'Insufficient permissions');
- $this->addAclPermission('saveSettings', 'manage', 'Insufficient permissions');
- $this->addAclPermission('saveIndustry', 'manage', 'Insufficient permissions');
- $this->addAclPermission('saveTypeAction', 'manage', 'Insufficient permissions');
- $this->addAclPermission('setActive', 'manage', 'Insufficient permissions');
- $this->addAclPermission('disableBenchmarkTeaser', 'manage', 'Insufficient permissions');
- $this->addAclPermission('checkBenchmarksAction', 'submit', 'Insufficient permissions');
- }
-}
diff --git a/engine/Shopware/Bundle/BenchmarkBundle/Controllers/Backend/BenchmarkLocalOverview.php b/engine/Shopware/Bundle/BenchmarkBundle/Controllers/Backend/BenchmarkLocalOverview.php
deleted file mode 100644
index 291563911cc..00000000000
--- a/engine/Shopware/Bundle/BenchmarkBundle/Controllers/Backend/BenchmarkLocalOverview.php
+++ /dev/null
@@ -1,183 +0,0 @@
-get('plugins')->Controller()->ViewRenderer()->setNoRender(false);
- $this->Front()->Plugins()->Json()->setRenderer(false);
-
- $template = $this->getTemplate();
-
- $this->View()->loadTemplate(sprintf('backend/benchmark/template/local/%s.tpl', $template));
-
- if ($template === 'waiting') {
- $waitingSinceHours = $this->getWaitingSinceHours();
- $this->View()->assign('waitingSinceHours', $waitingSinceHours);
- }
-
- if ($template === 'industry_select') {
- $this->View()->assign('shops', $this->getShops());
- }
-
- $this->View()->assign('benchmarkTranslations', json_encode(
- $this->get('shopware.benchmark_bundle.components.translation')->getAll(),
- JSON_HEX_APOS
- ));
-
- $this->View()->assign('benchmarkDefaultLanguage', $this->Request()->getParam('lang', 'de'));
- }
-
- protected function initAcl()
- {
- $this->addAclPermission('render', 'read', 'Insufficient permissions');
- }
-
- /**
- * @return string
- */
- private function getTemplate()
- {
- $templateParam = $this->Request()->getParam('template');
-
- if (!$templateParam) {
- $templateParam = $this->getStartingTemplate();
- }
-
- // Prevents directory traversal
- return FlySystem\Util::normalizeRelativePath($templateParam);
- }
-
- /**
- * @return string
- */
- private function getStartingTemplate()
- {
- $benchmarkRepository = $this->get('shopware.benchmark_bundle.repository.config');
-
- if ($benchmarkRepository->getConfigsCount() === 0) {
- return 'start';
- }
-
- return 'waiting';
- }
-
- /**
- * Returns the amount of hours since first seeing the waiting screen.
- *
- * @return int
- */
- private function getWaitingSinceHours()
- {
- $now = new DateTime('now');
- $diff = $now->diff($this->getWaitingSinceDate());
-
- return (int) ($diff->h + ($diff->days * 24));
- }
-
- /**
- * Returns the date on which the user first tried to access the benchmark results.
- * If no date is set, the function initialises the value.
- *
- * @return DateTime
- */
- private function getWaitingSinceDate()
- {
- $identity = $this->getUserIdentity()->id;
- $date = new DateTime('now');
- $db = $this->get(\Doctrine\DBAL\Connection::class);
-
- $value = $db->fetchColumn(
- 'SELECT `config` FROM `s_core_auth_config` WHERE `user_id` = :id AND `name` = :name',
- [
- ':id' => $identity,
- ':name' => $this->waitingSinceConfigKey,
- ]
- );
-
- if ($value) {
- return unserialize($value, ['allowed_classes' => false]);
- }
-
- $db->executeUpdate(
- 'INSERT INTO s_core_auth_config (`user_id`, `name`, `config`) VALUES (:id, :name, :config) ON DUPLICATE KEY UPDATE `config`= :config',
- [
- ':id' => $identity,
- ':name' => $this->waitingSinceConfigKey,
- ':config' => serialize($date),
- ]
- );
-
- return $date;
- }
-
- /**
- * Tries to fetch the current users identity
- *
- * @return Shopware_Components_Auth|null
- */
- private function getUserIdentity()
- {
- /** @var Shopware_Plugins_Backend_Auth_Bootstrap $plugin */
- $plugin = $this->get('plugins')->get('Backend')->get('Auth');
-
- try {
- return $plugin->checkAuth()->getIdentity();
- } catch (Exception $e) {
- return null;
- }
- }
-
- /**
- * @return array
- */
- private function getShops()
- {
- $queryBuilder = $this->get(\Doctrine\DBAL\Connection::class)->createQueryBuilder();
-
- return $queryBuilder->select('shop.id, shop.name')
- ->from('s_core_shops', 'shop')
- ->where('shop.main_id IS NULL')
- ->execute()
- ->fetchAll();
- }
-}
diff --git a/engine/Shopware/Bundle/BenchmarkBundle/Controllers/Backend/BenchmarkOverview.php b/engine/Shopware/Bundle/BenchmarkBundle/Controllers/Backend/BenchmarkOverview.php
deleted file mode 100644
index 57596f3370d..00000000000
--- a/engine/Shopware/Bundle/BenchmarkBundle/Controllers/Backend/BenchmarkOverview.php
+++ /dev/null
@@ -1,243 +0,0 @@
-getShopId();
-
- $benchmarkRepository = $this->get(BenchmarkRepository::class);
- $config = $benchmarkRepository->getConfigForShop($shopId);
-
- $this->handleSettings($config);
- }
-
- public function renderAction()
- {
- $this->get('plugins')->Controller()->ViewRenderer()->setNoRender(true);
- $this->Front()->Plugins()->Json()->setRenderer(false);
-
- $benchmarkRepository = $this->get(BenchmarkRepository::class);
- $config = $benchmarkRepository->getConfigForShop($this->getShopId());
-
- if ($this->hasOutdatedStatistics($config->getLastReceived())) {
- $this->redirect([
- 'controller' => 'BenchmarkOverview',
- 'action' => 'index',
- 'shopId' => $this->getShopId(),
- ]);
-
- return;
- }
-
- echo $config->getCachedTemplate();
- }
-
- public function saveIndustryAction()
- {
- $config = $this->request->getParam('config');
-
- $benchmarkRepository = $this->get(BenchmarkRepository::class);
- $benchmarkRepository->saveShopConfigs($config);
-
- $this->enableMenu();
- $this->View()->assign('success', true);
- }
-
- public function getShopsAction()
- {
- $benchmarkRepository = $this->get(BenchmarkRepository::class);
-
- $shops = $benchmarkRepository->getShopsWithValidTemplate();
- $currentShop = $this->getShopId();
-
- $shops[$currentShop]['active'] = 1;
-
- $widgetsAllowed = (int) $this->_isAllowed('swag-bi-base', 'widgets');
-
- $this->View()->assign([
- 'shops' => $shops,
- 'shopSwitchUrl' => $this->Front()->Router()->assemble([
- 'controller' => 'BenchmarkOverview',
- 'action' => 'render',
- 'shopId' => 'replaceShopId',
- ]) . '?widgetAllowed=' . $widgetsAllowed,
- ]);
- }
-
- protected function initAcl()
- {
- $this->addAclPermission('index', 'read', 'Insufficient permissions');
- $this->addAclPermission('render', 'read', 'Insufficient permissions');
- $this->addAclPermission('setIndustry', 'manage', 'Insufficient permissions');
- $this->addAclPermission('getShops', 'read', 'Insufficient permissions');
- }
-
- private function handleSettings(BenchmarkConfig $config = null)
- {
- $backendLanguage = $this->get('auth')->getIdentity()->locale->getId() === 1 ? 'de' : 'en';
-
- $benchmarkRepository = $this->get(BenchmarkRepository::class);
-
- if (!$config || $benchmarkRepository->getConfigsCount() === 0) {
- $this->redirect([
- 'controller' => 'BenchmarkLocalOverview',
- 'action' => 'render',
- 'template' => 'start',
- 'lang' => $this->request->getParam('lang', $backendLanguage),
- ]);
-
- return;
- }
-
- if ($this->hasFreshStatistics($config->getLastReceived())) {
- $this->loadCachedFile();
-
- return;
- }
-
- if (!$config->isActive() || $this->hasOutdatedStatistics($config->getLastReceived())) {
- $this->redirect([
- 'controller' => 'BenchmarkLocalOverview',
- 'action' => 'render',
- 'template' => 'waiting',
- 'lang' => $this->request->getParam('lang', $backendLanguage),
- ]);
-
- return;
- }
-
- $this->loadCachedFile();
- }
-
- /**
- * Checks if "lastReceived" is younger than 24 hours.
- *
- * @return bool
- */
- private function hasFreshStatistics(DateTimeInterface $lastReceived)
- {
- $today = new DateTime('now');
-
- $interval = new DateInterval('PT1H');
-
- $periods = new DatePeriod($lastReceived, $interval, $today);
- $hours = iterator_count($periods);
-
- return $hours < 24;
- }
-
- /**
- * Checks if "lastReceived" is older than 7 days.
- *
- * @return bool
- */
- private function hasOutdatedStatistics(DateTimeInterface $lastReceived)
- {
- $today = new DateTime('now');
-
- $interval = new DateInterval('P1D');
-
- $periods = new DatePeriod($lastReceived, $interval, $today);
- $days = iterator_count($periods);
-
- return $days > 7;
- }
-
- private function loadCachedFile()
- {
- /** @var TemplateCachingHandler $cachingHandler */
- $cachingHandler = $this->get('shopware.benchmark_bundle.components.template_caching_handler');
- $shopId = $this->getShopId();
-
- if ($cachingHandler->isTemplateCached($shopId)) {
- $link = $this->get(RouterInterface::class)->assemble([
- 'controller' => 'BenchmarkOverview',
- 'action' => 'render',
- 'shopId' => $shopId,
- ]);
-
- $widgetsAllowed = (int) $this->_isAllowed('swag-bi-base', 'widgets');
-
- $this->redirect($link . '?widgetAllowed=' . $widgetsAllowed);
-
- return;
- }
-
- $this->redirect([
- 'controller' => 'BenchmarkLocalOverview',
- 'action' => 'render',
- 'template' => 'waiting',
- 'lang' => $this->request->getParam('lang', 'de'),
- ]);
- }
-
- private function enableMenu()
- {
- $em = $this->get(ModelManager::class);
- $repo = $em->getRepository(Menu::class);
-
- /** @var Menu|null $menuEntry */
- $menuEntry = $repo->findOneBy(['controller' => 'Benchmark', 'action' => 'Settings']);
- if ($menuEntry) {
- $menuEntry->setActive(true);
- $em->persist($menuEntry);
- $em->flush();
- }
- }
-
- /**
- * @return int
- */
- private function getShopId()
- {
- $shopId = (int) $this->request->getParam('shopId');
-
- if (!$shopId) {
- $shopId = $this->get(ModelManager::class)->getRepository(Shop::class)->getActiveDefault()->getId();
- }
-
- return $shopId;
- }
-}
diff --git a/engine/Shopware/Bundle/BenchmarkBundle/DependencyInjection/Compiler/MatcherCompilerPass.php b/engine/Shopware/Bundle/BenchmarkBundle/DependencyInjection/Compiler/MatcherCompilerPass.php
deleted file mode 100644
index a5f3bb7ee8e..00000000000
--- a/engine/Shopware/Bundle/BenchmarkBundle/DependencyInjection/Compiler/MatcherCompilerPass.php
+++ /dev/null
@@ -1,37 +0,0 @@
-setParameter('shopware.benchmark_bundle.shipment_mapping', include __DIR__ . '/../Resources/shipment_matchers.php');
- $container->setParameter('shopware.benchmark_bundle.payment_mapping', include __DIR__ . '/../Resources/payment_matchers.php');
- }
-}
diff --git a/engine/Shopware/Bundle/BenchmarkBundle/DependencyInjection/Resources/payment_matchers.php b/engine/Shopware/Bundle/BenchmarkBundle/DependencyInjection/Resources/payment_matchers.php
deleted file mode 100644
index 085ff55a109..00000000000
--- a/engine/Shopware/Bundle/BenchmarkBundle/DependencyInjection/Resources/payment_matchers.php
+++ /dev/null
@@ -1,97 +0,0 @@
- [
- '/pay[\s\-_]?pal/i',
- ],
- 'invoice' => [
- '/invoice/i',
- '/rechnung/i',
- ],
- 'debit' => [
- '/debit/i',
- '/last[\s\-_]?schrift/i',
- '/sepa/i',
- ],
- 'credit_card' => [
- '/credit/i',
- '/credit[\s\-_]?card/i',
- '/visa/i',
- '/master[\s\-_]?card/i',
- '/american[\s\-_]?express/i',
- ],
- 'sofort' => [
- '/sofort/i',
- ],
- 'credit' => [
- '/post[\s\-_]?finance/i',
- ],
- 'stripe' => [
- '/stripe/i',
- ],
- 'prepayment' => [
- '/pre[\s\-_]?payment/i',
- '/vor[\s\-_]?kasse/i',
- ],
- 'amazon_pay' => [
- '/amazon/i',
- ],
- 'google_wallet' => [
- '/google/i',
- ],
- 'apple_pay' => [
- '/apple/i',
- ],
- 'click_and_collect' => [
- '/abholen|abholung/i',
- '/self[\s-]?pick[\s-]?up/i',
- '/click[\s-]?(and|\&)[\s-]?collect/i',
- ],
- 'klarna' => [
- '/klarna/i',
- ],
- 'ideal' => [
- '/ideal/i',
- ],
- 'pay_direkt' => [
- '/pay[\s\-_]?direct/i',
- '/pay[\s\-_]?direkt/i',
- ],
- 'giro_pay' => [
- '/giro[\s\-_]?pay/i',
- ],
- 'bitcoin' => [
- '/bit[\s\-_]?coin/i',
- ],
- 'sage' => [
- '/sage/i',
- ],
- 'cash' => [
- '/nach[\s\-_]?nahme/i',
- '/cash[\s\-_]?on[\s\-_]?delivery/i',
- '/cash[[\s\-_]?delivery/i',
- '/cash/i',
- ],
-];
diff --git a/engine/Shopware/Bundle/BenchmarkBundle/DependencyInjection/Resources/shipment_matchers.php b/engine/Shopware/Bundle/BenchmarkBundle/DependencyInjection/Resources/shipment_matchers.php
deleted file mode 100644
index 6c7485b9cbf..00000000000
--- a/engine/Shopware/Bundle/BenchmarkBundle/DependencyInjection/Resources/shipment_matchers.php
+++ /dev/null
@@ -1,65 +0,0 @@
- [
- '/dhl/i',
- '/deutsche[\s-]?post/i',
- ],
- 'hermes' => [
- '/hermes/i',
- ],
- 'spedition' => [
- '/spedition/i',
- ],
- 'dpd' => [
- '/dpd/i',
- '/Dynamic[\s-]?Parcel[\s-]?Distribution/i',
- ],
- 'click_and_collect' => [
- '/abholen|abholung/i',
- '/self[\s-]?pick[\s-]?up/i',
- '/click[\s-]?(and|\&)[\s-]?collect/i',
- ],
- 'ups' => [
- '/ups/i',
- '/United[\s-]?Parcel[\s-]?Service/i',
- ],
- 'gls' => [
- '/gls/i',
- '/General[\s-]?Logistics[\s-]?Systems/i',
- ],
- 'post_nl' => [
- '/post[\s-]?nl/i',
- ],
- 'royal_mail' => [
- '/royal[\s-]?mail/i',
- ],
- 'fedex' => [
- '/fedex/i',
- ],
- 'tnt' => [
- '/tnt/i',
- ],
-];
diff --git a/engine/Shopware/Bundle/BenchmarkBundle/DependencyInjection/services.xml b/engine/Shopware/Bundle/BenchmarkBundle/DependencyInjection/services.xml
deleted file mode 100644
index 282e3b0ab03..00000000000
--- a/engine/Shopware/Bundle/BenchmarkBundle/DependencyInjection/services.xml
+++ /dev/null
@@ -1,232 +0,0 @@
-
-
-
-
-
-
-
- 7
- 5
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- \Shopware\Models\Benchmark\BenchmarkConfig
-
-
-
-
-
-
-
-
-
-
-
-
- %shopware.benchmark_bundle.shipment_mapping%
-
-
-
- %shopware.benchmark_bundle.payment_mapping%
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- %shopware.bi.endpoint.benchmark%
-
-
-
-
-
-
-
- %shopware.bi.endpoint.statistics%
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- %kernel.root_dir%/engine/Shopware/Components/HttpClient/public.key
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/engine/Shopware/Bundle/BenchmarkBundle/Exception/BenchmarkHydratingException.php b/engine/Shopware/Bundle/BenchmarkBundle/Exception/BenchmarkHydratingException.php
deleted file mode 100644
index 0f0fc64fbf7..00000000000
--- a/engine/Shopware/Bundle/BenchmarkBundle/Exception/BenchmarkHydratingException.php
+++ /dev/null
@@ -1,31 +0,0 @@
-dbalConnection = $dbalConnection;
- }
-
- public function getName()
- {
- return self::NAME;
- }
-
- /**
- * {@inheritdoc}
- */
- public function getBenchmarkData(ShopContextInterface $shopContext)
- {
- $this->shopId = $shopContext->getShop()->getId();
-
- $config = $this->getConfig();
-
- $returnData = [
- 'list' => $this->getVisitsList((int) $config['last_analytics_id']),
- 'listByDevice' => $this->getVisitsPerDevice((int) $config['last_analytics_id']),
- ];
-
- return $returnData;
- }
-
- /**
- * @param int $lastAnalyticsId
- *
- * @return array
- */
- private function getVisitsList($lastAnalyticsId)
- {
- $queryBuilder = $this->getVisitsListQueryBuilder($lastAnalyticsId);
-
- $data = $queryBuilder->execute()->fetchAll(PDO::FETCH_ASSOC);
-
- $data = array_map(function ($item) {
- $item['totalImpressions'] = (int) $item['totalImpressions'];
- $item['totalUniqueVisits'] = (int) $item['totalUniqueVisits'];
-
- return $item;
- }, $data);
-
- return $data;
- }
-
- /**
- * @param int $lastAnalyticsId
- *
- * @return array
- */
- private function getVisitsPerDevice($lastAnalyticsId)
- {
- $queryBuilder = $this->getVisitsPerDeviceQueryBuilder($lastAnalyticsId);
-
- $visitsPerDevice = $queryBuilder->execute()
- ->fetchAll(PDO::FETCH_ASSOC);
-
- $visitsPerDevice = array_map(function ($item) {
- $item['totalImpressions'] = (int) $item['totalImpressions'];
- $item['totalUniqueVisits'] = (int) $item['totalUniqueVisits'];
-
- return $item;
- }, $visitsPerDevice);
-
- return $visitsPerDevice;
- }
-
- /**
- * @param int $lastAnalyticsId
- *
- * @return QueryBuilder
- */
- private function getVisitsPerDeviceQueryBuilder($lastAnalyticsId)
- {
- $queryBuilder = $this->dbalConnection->createQueryBuilder();
-
- return $queryBuilder
- ->addSelect('visitors.datum as date')
- ->addSelect('visitors.deviceType')
- ->addSelect('SUM(visitors.pageimpressions) as totalImpressions')
- ->addSelect('SUM(visitors.uniquevisits) as totalUniqueVisits')
- ->from('s_statistics_visitors', 'visitors')
- ->andWhere('visitors.shopID = :shopId')
- ->andWhere('visitors.id > :lastId')
- ->setParameter(':shopId', $this->shopId)
- ->setParameter(':lastId', $lastAnalyticsId)
- ->groupBy('visitors.datum, visitors.deviceType');
- }
-
- /**
- * @param int $lastAnalyticsId
- *
- * @return QueryBuilder
- */
- private function getVisitsListQueryBuilder($lastAnalyticsId)
- {
- $queryBuilder = $this->dbalConnection->createQueryBuilder();
-
- return $queryBuilder->addSelect('visitors.datum as date')
- ->addSelect('SUM(visitors.pageimpressions) as totalImpressions')
- ->addSelect('SUM(visitors.uniquevisits) as totalUniqueVisits')
- ->from('s_statistics_visitors', 'visitors')
- ->where('visitors.shopID = :shopId')
- ->andWhere('visitors.id > :lastId')
- ->setParameter(':shopId', $this->shopId)
- ->setParameter(':lastId', $lastAnalyticsId)
- ->groupBy('visitors.datum');
- }
-
- /**
- * @return array
- */
- private function getConfig()
- {
- $configsQueryBuilder = $this->dbalConnection->createQueryBuilder();
-
- return $configsQueryBuilder->select('configs.*')
- ->from('s_benchmark_config', 'configs')
- ->where('configs.shop_id = :shopId')
- ->setParameter(':shopId', $this->shopId)
- ->execute()
- ->fetch();
- }
-}
diff --git a/engine/Shopware/Bundle/BenchmarkBundle/Provider/CategoriesProvider.php b/engine/Shopware/Bundle/BenchmarkBundle/Provider/CategoriesProvider.php
deleted file mode 100644
index 658ec58f484..00000000000
--- a/engine/Shopware/Bundle/BenchmarkBundle/Provider/CategoriesProvider.php
+++ /dev/null
@@ -1,229 +0,0 @@
-dbalConnection = $dbalConnection;
- }
-
- public function getName()
- {
- return self::NAME;
- }
-
- /**
- * {@inheritdoc}
- */
- public function getBenchmarkData(ShopContextInterface $shopContext)
- {
- $this->shopContext = $shopContext;
- $this->categoryIds = [];
-
- return [
- 'products' => $this->getCategoryProductData(),
- 'tree' => $this->getCategoryTree(),
- ];
- }
-
- /**
- * @return array
- */
- private function getCategoryProductData()
- {
- return [
- 'average' => $this->getAverageProductsPerCategory(),
- 'max' => $this->getMaxProductsPerCategory(),
- ];
- }
-
- /**
- * @return float
- */
- private function getAverageProductsPerCategory()
- {
- $totalProductsInCategories = array_sum($this->getProductsInCategoriesCounts());
- $totalCategories = $this->getTotalCategories();
-
- return (float) $totalProductsInCategories / $totalCategories;
- }
-
- /**
- * @return int
- */
- private function getTotalCategories()
- {
- $queryBuilder = $this->dbalConnection->createQueryBuilder();
- $categoryIds = $this->getCategoryIds();
-
- return (int) $queryBuilder->select('COUNT(categories.id)')
- ->from('s_categories', 'categories')
- ->where('categories.id IN (:categoryIds)')
- ->setParameter(':categoryIds', $categoryIds, Connection::PARAM_INT_ARRAY)
- ->execute()
- ->fetchColumn();
- }
-
- private function getMaxProductsPerCategory(): int
- {
- $counts = $this->getProductsInCategoriesCounts();
-
- if (\count($counts) === 0) {
- return 0;
- }
-
- return (int) max($counts);
- }
-
- /**
- * @return array
- */
- private function getProductsInCategoriesCounts()
- {
- $queryBuilder = $this->dbalConnection->createQueryBuilder();
- $categoryIds = $this->getCategoryIds();
-
- return $queryBuilder->select('COUNT(categories.articleID) as productCount')
- ->from('s_articles_categories', 'categories')
- ->where('categories.categoryID IN (:categoryIds)')
- ->setParameter(':categoryIds', $categoryIds, Connection::PARAM_INT_ARRAY)
- ->groupBy('categories.categoryID')
- ->execute()
- ->fetchAll(PDO::FETCH_COLUMN);
- }
-
- /**
- * @return array
- */
- private function getCategoryTree()
- {
- $queryBuilder = $this->dbalConnection->createQueryBuilder();
- $categoryIds = $this->getCategoryIds();
-
- $categories = $queryBuilder->select([
- 'categories.id',
- 'categories.parent',
- 'categories.active',
- 'categories.blog as isBlog',
- 'categories.hidetop as hiddenFromTopMenu',
- 'categories.hidefilter as noFilters',
- 'categories.hide_sortings as noSortings',
- 'categories.stream_id IS NOT NULL as hasProductStream',
- ])
- ->from('s_categories', 'categories')
- ->where('categories.id IN (:categoryIds)')
- ->setParameter(':categoryIds', $categoryIds, Connection::PARAM_INT_ARRAY)
- ->execute()
- ->fetchAll();
-
- $categories = array_map(function ($item) {
- $item['active'] = (bool) $item['active'];
- $item['isBlog'] = (bool) $item['isBlog'];
- $item['hiddenFromTopMenu'] = (bool) $item['hiddenFromTopMenu'];
- $item['noFilters'] = (bool) $item['noFilters'];
- $item['noSortings'] = (bool) $item['noSortings'];
- $item['hasProductStream'] = (bool) $item['hasProductStream'];
-
- return $item;
- }, $categories);
-
- return $this->buildTree($categories);
- }
-
- /**
- * @return array
- */
- private function getCategoryIds()
- {
- $shopId = $this->shopContext->getShop()->getId();
- if (\array_key_exists($shopId, $this->categoryIds)) {
- return $this->categoryIds[$shopId];
- }
-
- $categoryQueryBuilder = $this->dbalConnection->createQueryBuilder();
- $categoryId = $this->shopContext->getShop()->getCategory()->getId();
-
- $this->categoryIds[$shopId] = $categoryQueryBuilder->select('category.id')
- ->from('s_categories', 'category')
- // Match, if path contains the category ID for the given shop
- ->where('category.path LIKE :categoryParentIdLike')
- // Match, if the current category ID equals the category ID for the given shop
- ->orWhere('category.id = :categoryParentId')
- ->orderBy('category.id', 'ASC')
- ->setParameter(':categoryParentId', $categoryId)
- ->setParameter(':categoryParentIdLike', '%|' . $categoryId . '|%')
- ->execute()
- ->fetchAll(PDO::FETCH_COLUMN);
-
- return $this->categoryIds[$shopId];
- }
-
- /**
- * Builds an actual category tree.
- *
- * @return array
- */
- private function buildTree(array $categories)
- {
- $tree = [];
-
- foreach ($categories as $category) {
- $categoryId = $category['id'];
- $parentId = $category['parent'];
-
- unset($category['id'], $category['parent']);
-
- isset($tree[$parentId]) ?: $tree[$parentId] = [];
- isset($tree[$categoryId]) ?: $tree[$categoryId] = [];
- $tree[$parentId][] = array_merge($category, ['children' => &$tree[$categoryId]]);
- }
-
- return $tree[$categories[0]['parent']];
- }
-}
diff --git a/engine/Shopware/Bundle/BenchmarkBundle/Provider/CustomersProvider.php b/engine/Shopware/Bundle/BenchmarkBundle/Provider/CustomersProvider.php
deleted file mode 100644
index 458c2a97c68..00000000000
--- a/engine/Shopware/Bundle/BenchmarkBundle/Provider/CustomersProvider.php
+++ /dev/null
@@ -1,202 +0,0 @@
-dbalConnection = $dbalConnection;
- }
-
- public function getName()
- {
- return self::NAME;
- }
-
- /**
- * {@inheritdoc}
- */
- public function getBenchmarkData(ShopContextInterface $shopContext, $batchSize = null)
- {
- $this->shopId = $shopContext->getShop()->getId();
-
- return [
- 'list' => $this->getCustomersList($batchSize),
- ];
- }
-
- /**
- * @param int $batchSize
- *
- * @return array
- */
- private function getCustomersList($batchSize = null)
- {
- $config = $this->getConfig();
- $batch = (int) $config['batch_size'];
- $lastCustomerId = $config['last_customer_id'];
-
- if ($batchSize !== null) {
- $batch = $batchSize;
- }
-
- $customers = $this->getCustomersBasicList($batch, $lastCustomerId);
-
- $customerIds = array_keys($customers);
-
- foreach ($this->getTurnOverPerCustomer($customerIds) as $customerId => $turnOver) {
- $customers[$customerId]['turnOver'] = $turnOver;
- }
-
- $customers = array_map([$this, 'matchGenders'], array_values($customers));
-
- $customers = array_map(function ($item) {
- $item['hasNewsletter'] = (bool) $item['hasNewsletter'];
- $item['registered'] = (bool) $item['registered'];
- $item['turnOver'] = (float) $item['turnOver'];
-
- if ($item['birthMonth']) {
- $item['birthMonth'] = (int) $item['birthMonth'];
- $item['birthYear'] = (int) $item['birthYear'];
- } else {
- $item['birthMonth'] = 0;
- $item['birthYear'] = 0;
- }
-
- return $item;
- }, $customers);
-
- return $customers;
- }
-
- /**
- * @param int $batch
- * @param int $lastCustomerId
- *
- * @return array
- */
- private function getCustomersBasicList($batch, $lastCustomerId)
- {
- $queryBuilder = $this->dbalConnection->createQueryBuilder();
-
- return $queryBuilder->select([
- 'customer.id',
- 'customer.id as customerId',
- 'customer.accountmode = 0 as registered',
- 'YEAR(customer.birthday) as birthYear',
- 'MONTH(customer.birthday) as birthMonth',
- 'customer.salutation as gender',
- 'customer.firstlogin as registerDate',
- 'newsletter.id IS NOT NULL as hasNewsletter',
- '0 as turnOver',
- ])
- ->from('s_user', 'customer')
- ->leftJoin('customer', 's_campaigns_mailaddresses', 'newsletter', 'newsletter.email = customer.email AND newsletter.customer = 1')
- ->where('customer.id > :lastCustomerId')
- ->andWhere('customer.subshopID = :shopId')
- ->setParameter(':shopId', $this->shopId)
- ->setParameter(':lastCustomerId', $lastCustomerId)
- ->orderBy('customer.id')
- ->setMaxResults($batch)
- ->execute()
- ->fetchAll(PDO::FETCH_GROUP | PDO::FETCH_UNIQUE | PDO::FETCH_ASSOC);
- }
-
- /**
- * @param int[] $customerIds
- *
- * @return array
- */
- private function getTurnOverPerCustomer(array $customerIds)
- {
- $turnOverQueryBuilder = $this->dbalConnection->createQueryBuilder();
-
- return $turnOverQueryBuilder->select([
- 'orders.userID',
- 'SUM(orders.invoice_amount)',
- ])
- ->from('s_order', 'orders')
- ->where('orders.userID IN (:customerIds)')
- ->groupBy('orders.userID')
- ->setParameter(':customerIds', $customerIds, Connection::PARAM_INT_ARRAY)
- ->execute()
- ->fetchAll(PDO::FETCH_KEY_PAIR);
- }
-
- /**
- * @return array
- */
- private function matchGenders(array $customer)
- {
- if ($customer['gender'] === 'mr') {
- $customer['gender'] = 'male';
-
- return $customer;
- }
-
- if (\in_array($customer['gender'], ['mrs', 'ms'])) {
- $customer['gender'] = 'female';
-
- return $customer;
- }
-
- $customer['gender'] = 'unknown';
-
- return $customer;
- }
-
- /**
- * @return array
- */
- private function getConfig()
- {
- $configsQueryBuilder = $this->dbalConnection->createQueryBuilder();
-
- return $configsQueryBuilder->select('configs.*')
- ->from('s_benchmark_config', 'configs')
- ->where('configs.shop_id = :shopId')
- ->setParameter(':shopId', $this->shopId)
- ->execute()
- ->fetch();
- }
-}
diff --git a/engine/Shopware/Bundle/BenchmarkBundle/Provider/EmotionsProvider.php b/engine/Shopware/Bundle/BenchmarkBundle/Provider/EmotionsProvider.php
deleted file mode 100644
index 06ec18071f8..00000000000
--- a/engine/Shopware/Bundle/BenchmarkBundle/Provider/EmotionsProvider.php
+++ /dev/null
@@ -1,224 +0,0 @@
-dbalConnection = $dbalConnection;
- }
-
- public function getName()
- {
- return self::NAME;
- }
-
- /**
- * {@inheritdoc}
- */
- public function getBenchmarkData(ShopContextInterface $shopContext)
- {
- $this->shopContext = $shopContext;
- $this->emotionIds = [];
-
- return [
- 'total' => $this->getTotalEmotions(),
- 'landingPages' => $this->getLandingPageEmotions(),
- 'timed' => $this->getTimedEmotions(),
- 'elementUsages' => $this->getElementUsages(),
- 'viewportUsages' => $this->getViewportUsages(),
- ];
- }
-
- /**
- * @return int
- */
- private function getTotalEmotions()
- {
- $queryBuilder = $this->getBasicEmotionCountQueryBuilder();
-
- return (int) $queryBuilder->execute()->fetchColumn();
- }
-
- /**
- * @return int
- */
- private function getLandingPageEmotions()
- {
- $queryBuilder = $this->getBasicEmotionCountQueryBuilder();
-
- return (int) $queryBuilder->andWhere('emotion.is_landingpage = 1')
- ->execute()
- ->fetchColumn();
- }
-
- /**
- * @return int
- */
- private function getTimedEmotions()
- {
- $queryBuilder = $this->getBasicEmotionCountQueryBuilder();
-
- return (int) $queryBuilder->andWhere('emotion.valid_from IS NOT NULL OR emotion.valid_to IS NOT NULL')
- ->execute()
- ->fetchColumn();
- }
-
- /**
- * @return array
- */
- private function getElementUsages()
- {
- $queryBuilder = $this->dbalConnection->createQueryBuilder();
-
- $emotionIds = $this->getEmotionIds();
-
- $data = $queryBuilder->select('COUNT(element.id) as elementCount, element.x_type as elementName')
- ->from('s_emotion_element', 'elementRelation')
- ->innerJoin('elementRelation', 's_library_component', 'element', 'element.id = elementRelation.componentID')
- ->where('elementRelation.emotionID IN (:emotionIds)')
- ->groupBy('elementRelation.componentID')
- ->setParameter(':emotionIds', $emotionIds, Connection::PARAM_INT_ARRAY)
- ->execute()
- ->fetchAll();
-
- $data = array_map(function ($item) {
- $item['elementCount'] = (int) $item['elementCount'];
-
- return $item;
- }, $data);
-
- return $data;
- }
-
- /**
- * @return array
- */
- private function getViewportUsages()
- {
- $queryBuilder = $this->dbalConnection->createQueryBuilder();
- $emotionIds = $this->getEmotionIds();
-
- $devicesUsed = $queryBuilder->select("GROUP_CONCAT(emotion.device SEPARATOR ',') as devicesUsed")
- ->from('s_emotion', 'emotion')
- ->where('emotion.id IN (:emotionIds)')
- ->setParameter(':emotionIds', $emotionIds, Connection::PARAM_INT_ARRAY)
- ->execute()
- ->fetchColumn();
-
- $devicesUsed = array_filter(explode(',', $devicesUsed), static function ($element) {
- return $element !== '';
- });
-
- $deviceCounts = [0, 0, 0, 0, 0];
- foreach ($devicesUsed as $device) {
- if (\array_key_exists($device, $deviceCounts)) {
- ++$deviceCounts[$device];
- continue;
- }
-
- $deviceCounts[$device] = 1;
- }
-
- return $deviceCounts;
- }
-
- /**
- * @return QueryBuilder
- */
- private function getBasicEmotionCountQueryBuilder()
- {
- $queryBuilder = $this->dbalConnection->createQueryBuilder();
-
- $emotionIds = $this->getEmotionIds();
-
- return $queryBuilder->select('COUNT(emotion.id)')
- ->from('s_emotion', 'emotion')
- ->where('emotion.id IN (:emotionId)')
- ->setParameter(':emotionId', $emotionIds, Connection::PARAM_INT_ARRAY);
- }
-
- /**
- * @return array
- */
- private function getEmotionIds()
- {
- $shopId = $this->shopContext->getShop()->getId();
- if (\array_key_exists($shopId, $this->emotionIds)) {
- return $this->emotionIds[$shopId];
- }
-
- $emoCategoriesQb = $this->dbalConnection->createQueryBuilder();
- $emoShopsQb = $this->dbalConnection->createQueryBuilder();
-
- $categoryId = $this->shopContext->getShop()->getCategory()->getId();
-
- $emoCategoryIds = $emoCategoriesQb->select('emotion.id')
- ->from('s_emotion', 'emotion')
- ->innerJoin('emotion', 's_emotion_categories', 'emoCategories', 'emotion.id = emoCategories.emotion_id')
- ->innerJoin('emoCategories', 's_categories', 'category', 'category.id = emoCategories.category_id')
- ->where('emotion.is_landingpage = 0 AND (category.path LIKE :categoryIdPath OR category.id = :categoryId)')
- ->setParameter(':categoryId', $categoryId)
- ->setParameter(':categoryIdPath', '%|' . $categoryId . '|%')
- ->execute()
- ->fetchAll(PDO::FETCH_COLUMN);
-
- $emoShopIds = $emoShopsQb->select('emotion.id')
- ->from('s_emotion', 'emotion')
- ->innerJoin('emotion', 's_emotion_shops', 'emoShops', 'emotion.id = emoShops.emotion_id')
- ->where('emotion.is_landingpage = 1 AND emoShops.shop_id = :shopId')
- ->setParameter(':shopId', $this->shopContext->getShop()->getId())
- ->execute()
- ->fetchAll(PDO::FETCH_COLUMN);
-
- $this->emotionIds[$shopId] = array_merge($emoShopIds, $emoCategoryIds);
-
- return $this->emotionIds[$shopId];
- }
-}
diff --git a/engine/Shopware/Bundle/BenchmarkBundle/Provider/ManufacturerProvider.php b/engine/Shopware/Bundle/BenchmarkBundle/Provider/ManufacturerProvider.php
deleted file mode 100644
index c65123fa3d6..00000000000
--- a/engine/Shopware/Bundle/BenchmarkBundle/Provider/ManufacturerProvider.php
+++ /dev/null
@@ -1,120 +0,0 @@
-dbalConnection = $dbalConnection;
- }
-
- public function getName()
- {
- return self::NAME;
- }
-
- /**
- * {@inheritdoc}
- */
- public function getBenchmarkData(ShopContextInterface $shopContext)
- {
- $this->shopContext = $shopContext;
-
- return [
- 'total' => $this->getTotalSuppliers(),
- ];
- }
-
- /**
- * @return int
- */
- private function getTotalSuppliers()
- {
- $productIds = $this->getProductIds();
-
- $queryBuilder = $this->dbalConnection->createQueryBuilder();
-
- return (int) $queryBuilder->select('COUNT(DISTINCT product.supplierID)')
- ->from('s_articles', 'product')
- ->where('product.id IN (:productIds)')
- ->setParameter(':productIds', $productIds, Connection::PARAM_INT_ARRAY)
- ->execute()
- ->fetchColumn();
- }
-
- /**
- * @return array
- */
- private function getProductIds()
- {
- $categoryIds = $this->getPossibleCategoryIds();
-
- $queryBuilder = $this->dbalConnection->createQueryBuilder();
-
- return $queryBuilder->select('DISTINCT productCat.articleID')
- ->from('s_articles_categories', 'productCat')
- ->where('productCat.categoryID IN (:categoryIds)')
- ->setParameter(':categoryIds', $categoryIds, Connection::PARAM_INT_ARRAY)
- ->execute()
- ->fetchAll(PDO::FETCH_COLUMN);
- }
-
- /**
- * @return array
- */
- private function getPossibleCategoryIds()
- {
- $categoryId = $this->shopContext->getShop()->getCategory()->getId();
-
- $queryBuilder = $this->dbalConnection->createQueryBuilder();
-
- return $queryBuilder->select('category.id')
- ->from('s_categories', 'category')
- ->where('category.path LIKE :categoryIdPath')
- ->orWhere('category.id = :categoryId')
- ->setParameter(':categoryId', $categoryId)
- ->setParameter(':categoryIdPath', '%|' . $categoryId . '|%')
- ->execute()
- ->fetchAll(PDO::FETCH_COLUMN);
- }
-}
diff --git a/engine/Shopware/Bundle/BenchmarkBundle/Provider/OrdersProvider.php b/engine/Shopware/Bundle/BenchmarkBundle/Provider/OrdersProvider.php
deleted file mode 100644
index d14fd468a3e..00000000000
--- a/engine/Shopware/Bundle/BenchmarkBundle/Provider/OrdersProvider.php
+++ /dev/null
@@ -1,474 +0,0 @@
-dbalConnection = $dbalConnection;
- $this->paymentMatcher = $paymentMatcher;
- $this->shipmentMatcher = $shipmentMatcher;
- }
-
- public function getName()
- {
- return self::NAME;
- }
-
- /**
- * {@inheritdoc}
- */
- public function getBenchmarkData(ShopContextInterface $shopContext, $batchSize = null)
- {
- $this->shopId = $shopContext->getShop()->getId();
-
- return [
- 'list' => $this->getOrdersList($batchSize),
- ];
- }
-
- /**
- * @param int $batch
- *
- * @return array
- */
- protected function getOrdersBasicData(array $config, $batch)
- {
- $ordersQueryBuilder = $this->dbalConnection->createQueryBuilder();
-
- $lastOrderId = (int) $config['last_order_id'];
-
- return $ordersQueryBuilder->select('orders.*')
- ->from('s_order', 'orders')
- ->where('orders.id > :lastOrderId')
- ->andWhere('orders.subshopID = :shopId')
- ->andWhere('orders.status != -1')
- ->orderBy('orders.id', 'ASC')
- ->setMaxResults($batch)
- ->setParameter(':lastOrderId', $lastOrderId)
- ->setParameter(':shopId', $this->shopId)
- ->execute()
- ->fetchAll(PDO::FETCH_GROUP | PDO::FETCH_UNIQUE | PDO::FETCH_ASSOC);
- }
-
- /**
- * @param int $batchSize
- *
- * @return array
- */
- private function getOrdersList($batchSize = null)
- {
- $config = $this->getOrderConfig();
- $batch = (int) $config['batch_size'];
-
- if ($batchSize !== null) {
- $batch = $batchSize;
- }
-
- $orderData = $this->getOrderData($config, $batch);
- $orderData = $this->hydrateData($orderData);
-
- return $orderData;
- }
-
- /**
- * @param int $batch
- *
- * @return array
- */
- private function getOrderData(array $config, $batch)
- {
- $ordersBasicData = $this->getOrdersBasicData($config, $batch);
-
- $orderIds = array_keys($ordersBasicData);
- $dispatchIds = $this->getUniqueColumnValues($ordersBasicData, 'dispatchID');
- $paymentIds = $this->getUniqueColumnValues($ordersBasicData, 'paymentID');
- $customerIds = $this->getUniqueColumnValues($ordersBasicData, 'userID');
-
- $orderDetails = $this->getOrderDetails($orderIds);
- $dispatchData = $this->getDispatchData($dispatchIds);
- $paymentData = $this->getPaymentData($paymentIds);
- $customerData = $this->getCustomerData($customerIds);
- $billingCountries = $this->getBillingCountry($orderIds);
- $shippingCountries = $this->getShippingCountry($orderIds);
-
- foreach ($orderDetails as $detailsId => $orderDetail) {
- $orderId = $orderDetail['orderID'];
- unset($orderDetail['orderID']);
- $ordersBasicData[$orderId]['details'][] = $orderDetail;
- }
-
- foreach ($ordersBasicData as $orderId => &$basicOrder) {
- // Dispatch has been deleted in meanwhile
- if (!isset($dispatchData[$basicOrder['dispatchID']])) {
- $dispatchData[$basicOrder['dispatchID']] = [
- 'id' => 0,
- 'name' => 'others',
- 'minPrice' => 0,
- 'maxPrice' => 0,
- ];
- }
-
- if (!isset($paymentData[$basicOrder['paymentID']])) {
- $paymentData[$basicOrder['paymentID']] = [
- 'id' => 0,
- 'name' => 'others',
- 'percentCosts' => 0,
- 'absoluteCosts' => 0,
- 'absoluteCostsPerCountry' => 0,
- ];
- }
-
- if (!isset($customerData[$basicOrder['userID']])) {
- $customerData[$basicOrder['userID']] = [
- 'registered' => false,
- 'birthYear' => 0,
- 'birthMonth' => 0,
- 'gender' => 'male',
- 'registerDate' => '1970-01-01',
- 'hasNewsletter' => false,
- ];
- }
-
- $customerData[$basicOrder['userID']]['registered'] = (bool) $customerData[$basicOrder['userID']]['registered'];
- $customerData[$basicOrder['userID']]['hasNewsletter'] = (bool) $customerData[$basicOrder['userID']]['hasNewsletter'];
- $customerData[$basicOrder['userID']]['birthYear'] = (int) $customerData[$basicOrder['userID']]['birthYear'];
- $customerData[$basicOrder['userID']]['birthMonth'] = (int) $customerData[$basicOrder['userID']]['birthMonth'];
-
- $basicOrder['dispatch'] = $dispatchData[$basicOrder['dispatchID']];
- $basicOrder['payment'] = $paymentData[$basicOrder['paymentID']];
-
- $basicOrder['customer'] = $customerData[$basicOrder['userID']];
- $basicOrder['customer']['billing']['country'] = isset($billingCountries[$orderId]) ? $billingCountries[$orderId] : '--';
- $basicOrder['customer']['shipping']['country'] = isset($shippingCountries[$orderId]) ? $shippingCountries[$orderId] : '--';
-
- if (\strlen($basicOrder['customer']['billing']['country']) !== 2) {
- $basicOrder['customer']['billing']['country'] = '--';
- }
-
- if (\strlen($basicOrder['customer']['shipping']['country']) !== 2) {
- $basicOrder['customer']['shipping']['country'] = '--';
- }
- }
-
- return $ordersBasicData;
- }
-
- /**
- * @return array
- */
- private function hydrateData(array $orderData)
- {
- $hydratedOrders = [];
-
- $currentHydratedOrder = [];
- foreach ($orderData as $orderId => $order) {
- $dateTime = DateTime::createFromFormat('Y-m-d H:i:s', $order['ordertime']);
-
- $currentHydratedOrder['orderId'] = (int) $orderId;
- $currentHydratedOrder['status'] = (int) $order['status'];
- $currentHydratedOrder['currency'] = $order['currency'];
- $currentHydratedOrder['shippingCosts'] = (float) $order['invoice_shipping'];
- $currentHydratedOrder['changed'] = (string) $order['changed'];
- $currentHydratedOrder['invoiceAmount'] = (float) $order['invoice_amount'];
- $currentHydratedOrder['invoiceAmountNet'] = (float) $order['invoice_amount_net'];
- $currentHydratedOrder['isTaxFree'] = (bool) $order['taxfree'];
- $currentHydratedOrder['isNet'] = (bool) $order['net'];
- $currentHydratedOrder['date'] = $dateTime->format('Y-m-d');
- $currentHydratedOrder['datetime'] = $dateTime->format('Y-m-d H:i:s');
- $currentHydratedOrder['customer'] = $order['customer'];
-
- // PHP DateTime can handle also invalid dates
- if (!$this->isValidDate($currentHydratedOrder['datetime'])) {
- $currentHydratedOrder['datetime'] = '1970-01-01 00:00:00';
- $currentHydratedOrder['date'] = '1970-01-01';
- }
-
- $currentHydratedOrder['analytics'] = [
- 'device' => empty($order['deviceType']) ? 'desktop' : $order['deviceType'],
- 'referer' => $order['referer'] ? true : false,
- ];
-
- $currentHydratedOrder['shipment'] = [
- 'name' => empty($order['dispatch']['name']) ? 'others' : $this->shipmentMatcher->matchString($order['dispatch']['name']),
- 'cost' => [
- 'minPrice' => (float) $order['dispatch']['minPrice'],
- 'maxPrice' => (float) $order['dispatch']['maxPrice'],
- ],
- ];
-
- $currentHydratedOrder['payment'] = [
- 'name' => empty($order['payment']['name']) ? 'others' : $this->paymentMatcher->matchString($order['payment']['name']),
- 'cost' => [
- 'percentCosts' => (float) $order['payment']['percentCosts'],
- 'absoluteCosts' => (float) $order['payment']['absoluteCosts'],
- 'absoluteCostsPerCountry' => (float) $order['payment']['absoluteCostsPerCountry'],
- ],
- ];
-
- $currentHydratedOrder['items'] = isset($order['details']) ? $order['details'] : [];
-
- $isCancelOrder = $currentHydratedOrder['status'] === 4;
-
- if (!$currentHydratedOrder['changed']) {
- $currentHydratedOrder['changed'] = '1970-01-01 00:00:00';
- }
-
- if ($isCancelOrder) {
- $currentHydratedOrder['invoiceAmount'] = 0;
- $currentHydratedOrder['shippingCosts'] = 0;
- }
-
- $currentHydratedOrder['items'] = array_map(function ($item) use ($isCancelOrder) {
- $item['detailId'] = (int) $item['detailId'];
- $item['unitPrice'] = (float) ($isCancelOrder ? 0 : $item['unitPrice']);
- $item['totalPrice'] = (float) ($isCancelOrder ? 0 : $item['totalPrice']);
- $item['amount'] = (int) $item['amount'];
-
- return $item;
- }, $currentHydratedOrder['items']);
-
- $hydratedOrders[] = $currentHydratedOrder;
- }
-
- return $hydratedOrders;
- }
-
- /**
- * @return array
- */
- private function getOrderDetails(array $orderIds)
- {
- $orderDetailsQueryBuilder = $this->dbalConnection->createQueryBuilder();
-
- return $orderDetailsQueryBuilder->select([
- 'details.id',
- 'details.orderID',
- 'details.id as detailId',
- 'details.price as unitPrice',
- 'details.price * details.quantity as totalPrice',
- 'details.quantity as amount',
- 'IFNULL(details.pack_unit, "") as packUnit',
- 'IFNULL(details.unit, "") as purchaseUnit',
- ])
- ->from('s_order_details', 'details')
- ->where('details.orderID IN (:orderIds)')
- ->setParameter(':orderIds', $orderIds, Connection::PARAM_INT_ARRAY)
- ->execute()
- ->fetchAll(PDO::FETCH_GROUP | PDO::FETCH_UNIQUE | PDO::FETCH_ASSOC);
- }
-
- /**
- * @return array
- */
- private function getDispatchData(array $dispatchIds)
- {
- $dispatchQueryBuilder = $this->dbalConnection->createQueryBuilder();
-
- return $dispatchQueryBuilder->select('dispatch.id, dispatch.name, MIN(costs.value) as minPrice, MAX(costs.value) as maxPrice')
- ->from('s_premium_dispatch', 'dispatch')
- ->innerJoin('dispatch', 's_premium_shippingcosts', 'costs', 'dispatch.id = costs.dispatchID')
- ->where('dispatch.id IN (:dispatchIds)')
- ->setParameter(':dispatchIds', $dispatchIds, Connection::PARAM_INT_ARRAY)
- ->groupBy('dispatch.id')
- ->execute()
- ->fetchAll(PDO::FETCH_GROUP | PDO::FETCH_UNIQUE | PDO::FETCH_ASSOC);
- }
-
- /**
- * @return array
- */
- private function getPaymentData(array $paymentIds)
- {
- $paymentQueryBuilder = $this->dbalConnection->createQueryBuilder();
-
- return $paymentQueryBuilder->select([
- 'payment.id',
- 'payment.name',
- 'payment.debit_percent as percentCosts',
- 'payment.surcharge as absoluteCosts',
- 'payment.surchargeString as absoluteCostsPerCountry',
- ])
- ->from('s_core_paymentmeans', 'payment')
- ->where('payment.id IN (:paymentIds)')
- ->setParameter(':paymentIds', $paymentIds, Connection::PARAM_INT_ARRAY)
- ->execute()
- ->fetchAll(PDO::FETCH_GROUP | PDO::FETCH_UNIQUE | PDO::FETCH_ASSOC);
- }
-
- /**
- * @return array
- */
- private function getOrderConfig()
- {
- $configsQueryBuilder = $this->dbalConnection->createQueryBuilder();
-
- return $configsQueryBuilder->select('configs.*')
- ->from('s_benchmark_config', 'configs')
- ->where('configs.shop_id = :shopId')
- ->setParameter(':shopId', $this->shopId)
- ->execute()
- ->fetch();
- }
-
- /**
- * @return array
- */
- private function getCustomerData(array $customerIds)
- {
- $queryBuilder = $this->dbalConnection->createQueryBuilder();
-
- $customers = $queryBuilder->select([
- 'customer.id',
- 'customer.accountmode = 0 as registered',
- 'YEAR(customer.birthday) as birthYear',
- 'MONTH(customer.birthday) as birthMonth',
- 'customer.salutation as gender',
- 'customer.firstlogin as registerDate',
- 'newsletter.id IS NOT NULL as hasNewsletter',
- ])
- ->from('s_user', 'customer')
- ->leftJoin('customer', 's_campaigns_mailaddresses', 'newsletter', 'newsletter.email = customer.email AND newsletter.customer = 1')
-
- ->where('customer.id IN (:customerIds)')
- ->setParameter(':customerIds', $customerIds, Connection::PARAM_INT_ARRAY)
- ->orderBy('customer.id')
- ->execute()
- ->fetchAll(PDO::FETCH_GROUP | PDO::FETCH_UNIQUE | PDO::FETCH_ASSOC);
-
- return array_map([$this, 'matchGenders'], $customers);
- }
-
- /**
- * @return array
- */
- private function getBillingCountry(array $orderIds)
- {
- $queryBuilder = $this->dbalConnection->createQueryBuilder();
-
- return $queryBuilder->select('billingAddress.orderID, country.countryiso')
- ->from('s_order_billingaddress', 'billingAddress')
- ->innerJoin('billingAddress', 's_core_countries', 'country', 'country.id = billingAddress.countryID')
- ->where('billingAddress.orderID IN (:orderIds)')
- ->setParameter(':orderIds', $orderIds, Connection::PARAM_INT_ARRAY)
- ->execute()
- ->fetchAll(PDO::FETCH_KEY_PAIR);
- }
-
- /**
- * @return array
- */
- private function getShippingCountry(array $orderIds)
- {
- $queryBuilder = $this->dbalConnection->createQueryBuilder();
-
- return $queryBuilder->select('shippingAddress.orderID, country.countryiso')
- ->from('s_order_shippingaddress', 'shippingAddress')
- ->innerJoin('shippingAddress', 's_core_countries', 'country', 'country.id = shippingAddress.countryID')
- ->where('shippingAddress.orderID IN (:orderIds)')
- ->setParameter(':orderIds', $orderIds, Connection::PARAM_INT_ARRAY)
- ->execute()
- ->fetchAll(PDO::FETCH_KEY_PAIR);
- }
-
- /**
- * @return array
- */
- private function matchGenders(array $customer)
- {
- if ($customer['gender'] === 'mr') {
- $customer['gender'] = 'male';
-
- return $customer;
- }
-
- if (\in_array($customer['gender'], ['mrs', 'ms'])) {
- $customer['gender'] = 'female';
-
- return $customer;
- }
-
- $customer['gender'] = 'unknown';
-
- return $customer;
- }
-
- /**
- * Fetches a column of an associative array and returns the unique values.
- *
- * @param string $column
- *
- * @return array
- */
- private function getUniqueColumnValues(array $dataSet, $column)
- {
- $columnValues = array_column($dataSet, $column);
-
- // Values unique this way, faster than array_unique
- return array_keys(array_flip($columnValues));
- }
-
- /**
- * @param string $date
- *
- * @return bool
- */
- private function isValidDate($date)
- {
- $re = '/^([0-9]{2,4})-([0-1][0-9])-([0-3][0-9])(?:( [0-2][0-9]):([0-5][0-9]):([0-5][0-9]))?$/m';
-
- return preg_match($re, $date);
- }
-}
diff --git a/engine/Shopware/Bundle/BenchmarkBundle/Provider/PaymentsProvider.php b/engine/Shopware/Bundle/BenchmarkBundle/Provider/PaymentsProvider.php
deleted file mode 100644
index f19b256e1c4..00000000000
--- a/engine/Shopware/Bundle/BenchmarkBundle/Provider/PaymentsProvider.php
+++ /dev/null
@@ -1,307 +0,0 @@
-dbalConnection = $dbalConnection;
- $this->matcherService = $matcherService;
- }
-
- public function getName()
- {
- return self::NAME;
- }
-
- /**
- * {@inheritdoc}
- */
- public function getBenchmarkData(ShopContextInterface $shopContext)
- {
- $this->shopId = $shopContext->getShop()->getId();
- $this->paymentIds = [];
-
- return [
- 'activePayments' => $this->getTotalActivePayments(),
- 'paymentsWithSurcharge' => $this->getPaymentsWithSurcharges(),
- 'paymentsWithReduction' => $this->getPaymentsWithReduction(),
- 'paymentsWithPercentagePrice' => $this->getPaymentsWithPercentagePrice(),
- 'paymentsWithAbsolutePrice' => $this->getPaymentsWithAbsolutePrice(),
- 'paymentUsages' => $this->getMatchedPaymentUsages(),
- ];
- }
-
- private function getMatchedPaymentUsages()
- {
- $paymentUsages = $this->getPaymentUsages();
-
- $matches = [];
- foreach ($paymentUsages as $paymentName => $usages) {
- $match = $this->matcherService->matchString($paymentName);
-
- if (!isset($matches[$match])) {
- $matches[$match] = [
- 'name' => $match,
- 'usages' => 0,
- ];
- }
-
- $matches[$match]['usages'] += $usages;
- }
-
- return array_values($matches);
- }
-
- /**
- * @return array
- */
- private function getPaymentUsages()
- {
- $paymentIds = $this->getPossiblePaymentIds();
-
- $queryBuilder = $this->dbalConnection->createQueryBuilder();
-
- return $queryBuilder->select('payments.name, COUNT(orders.id) as usages')
- ->from('s_order', 'orders')
- ->leftJoin('orders', 's_core_paymentmeans', 'payments', 'payments.id = orders.paymentID')
- ->where('payments.id IN (:paymentIds)')
- ->setParameter(':paymentIds', $paymentIds, Connection::PARAM_INT_ARRAY)
- ->groupBy('orders.paymentID')
- ->orderBy('usages', 'DESC')
- ->execute()
- ->fetchAll(PDO::FETCH_KEY_PAIR);
- }
-
- /**
- * @return int
- */
- private function getTotalActivePayments()
- {
- $queryBuilder = $this->dbalConnection->createQueryBuilder();
-
- $paymentIds = $this->getPossiblePaymentIds();
-
- return (int) $queryBuilder->select('COUNT(payments.id)')
- ->from('s_core_paymentmeans', 'payments')
- ->where('payments.active = 1')
- ->andWhere('payments.id IN (:paymentIds)')
- ->setParameter(':paymentIds', $paymentIds, Connection::PARAM_INT_ARRAY)
- ->execute()
- ->fetchColumn();
- }
-
- /**
- * @return int
- */
- private function getPaymentsWithSurcharges()
- {
- $paymentIds = $this->getPossiblePaymentIds();
-
- $queryBuilder = $this->dbalConnection->createQueryBuilder();
- $payments = $queryBuilder->select('payments.debit_percent, payments.surcharge, payments.surchargestring')
- ->from('s_core_paymentmeans', 'payments')
- ->where('payments.id IN (:paymentIds)')
- ->setParameter(':paymentIds', $paymentIds, Connection::PARAM_INT_ARRAY)
- ->execute()
- ->fetchAll();
-
- foreach ($payments as $key => $payment) {
- if ($payment['surcharge'] > 0 || $payment['debit_percent'] > 0 || $this->hasSurchargeInCountries($payment['surchargestring'])) {
- continue;
- }
-
- unset($payments[$key]);
- }
-
- return \count($payments);
- }
-
- /**
- * @return int
- */
- private function getPaymentsWithReduction()
- {
- $paymentIds = $this->getPossiblePaymentIds();
-
- $queryBuilder = $this->dbalConnection->createQueryBuilder();
- $payments = $queryBuilder->select('payments.debit_percent, payments.surcharge, payments.surchargestring')
- ->from('s_core_paymentmeans', 'payments')
- ->where('payments.id IN (:paymentIds)')
- ->setParameter(':paymentIds', $paymentIds, Connection::PARAM_INT_ARRAY)
- ->execute()
- ->fetchAll();
-
- foreach ($payments as $key => $payment) {
- if ($payment['surcharge'] < 0 || $payment['debit_percent'] < 0 || $this->hasReductionInCountries($payment['surchargestring'])) {
- continue;
- }
-
- unset($payments[$key]);
- }
-
- return \count($payments);
- }
-
- /**
- * @return int
- */
- private function getPaymentsWithPercentagePrice()
- {
- $paymentIds = $this->getPossiblePaymentIds();
-
- $queryBuilder = $this->dbalConnection->createQueryBuilder();
-
- return (int) $queryBuilder->select('COUNT(payments.id)')
- ->from('s_core_paymentmeans', 'payments')
- ->where('payments.debit_percent != 0')
- ->andWhere('payments.id IN (:paymentIds)')
- ->setParameter(':paymentIds', $paymentIds, Connection::PARAM_INT_ARRAY)
- ->execute()
- ->fetchColumn();
- }
-
- /**
- * @return int
- */
- private function getPaymentsWithAbsolutePrice()
- {
- $paymentIds = $this->getPossiblePaymentIds();
-
- $queryBuilder = $this->dbalConnection->createQueryBuilder();
-
- return (int) $queryBuilder->select('COUNT(payments.id)')
- ->from('s_core_paymentmeans', 'payments')
- ->where("payments.surcharge != 0 OR payments.surchargestring != ''")
- ->andWhere('payments.id IN (:paymentIds)')
- ->setParameter(':paymentIds', $paymentIds, Connection::PARAM_INT_ARRAY)
- ->execute()
- ->fetchColumn();
- }
-
- /**
- * @param string $surchargeString
- *
- * @return bool
- */
- private function hasSurchargeInCountries($surchargeString)
- {
- if (!$surchargeString) {
- return false;
- }
-
- return $this->getSurcharge($surchargeString)[0];
- }
-
- /**
- * @param string $surchargeString
- *
- * @return bool
- */
- private function hasReductionInCountries($surchargeString)
- {
- if (!$surchargeString) {
- return false;
- }
-
- return $this->getSurcharge($surchargeString)[1];
- }
-
- /**
- * @param string $surchargeString
- *
- * @return bool[]
- */
- private function getSurcharge($surchargeString)
- {
- $pricePerCountry = explode(';', $surchargeString);
-
- $hasReduction = false;
- $hasSurcharge = false;
- foreach ($pricePerCountry as $countryPrice) {
- $countryPrice = explode(':', $countryPrice)[1];
- if ($countryPrice < 0) {
- $hasReduction = true;
- }
-
- if ($countryPrice > 0) {
- $hasSurcharge = true;
- }
- }
-
- return [$hasSurcharge, $hasReduction];
- }
-
- /**
- * @return array
- */
- private function getPossiblePaymentIds()
- {
- if (\array_key_exists($this->shopId, $this->paymentIds)) {
- return $this->paymentIds[$this->shopId];
- }
-
- $queryBuilder = $this->dbalConnection->createQueryBuilder();
-
- $this->paymentIds[$this->shopId] = $queryBuilder->select('DISTINCT payment.id')
- ->from('s_core_paymentmeans', 'payment')
- ->leftJoin('payment', 's_core_paymentmeans_subshops', 'paymentShop', 'paymentShop.paymentID = payment.id')
- ->where('paymentShop.subshopID IS NULL or paymentShop.subshopID = :shopId')
- ->setParameter(':shopId', $this->shopId)
- ->execute()
- ->fetchAll(PDO::FETCH_COLUMN);
-
- return $this->paymentIds[$this->shopId];
- }
-}
diff --git a/engine/Shopware/Bundle/BenchmarkBundle/Provider/PluginsProvider.php b/engine/Shopware/Bundle/BenchmarkBundle/Provider/PluginsProvider.php
deleted file mode 100644
index 37349a5fa8f..00000000000
--- a/engine/Shopware/Bundle/BenchmarkBundle/Provider/PluginsProvider.php
+++ /dev/null
@@ -1,95 +0,0 @@
-dbalConnection = $dbalConnection;
- }
-
- public function getName()
- {
- return self::NAME;
- }
-
- /**
- * {@inheritdoc}
- */
- public function getBenchmarkData(ShopContextInterface $shopContext)
- {
- return [
- 'total' => $this->getTotalPlugins(),
- 'shopwarePlugins' => $this->getShopwarePlugins(),
- ];
- }
-
- /**
- * @return int
- */
- private function getTotalPlugins()
- {
- $queryBuilder = $this->dbalConnection->createQueryBuilder();
-
- return (int) $queryBuilder->select('COUNT(plugins.id)')
- ->from('s_core_plugins', 'plugins')
- ->execute()
- ->fetchColumn();
- }
-
- /**
- * @return array
- */
- private function getShopwarePlugins()
- {
- $queryBuilder = $this->dbalConnection->createQueryBuilder();
-
- $data = $queryBuilder->select('plugins.name, plugins.active')
- ->from('s_core_plugins', 'plugins')
- ->where("plugins.author = 'shopware AG'")
- ->execute()
- ->fetchAll();
-
- $data = array_map(function ($item) {
- $item['active'] = (bool) $item['active'];
-
- return $item;
- }, $data);
-
- return $data;
- }
-}
diff --git a/engine/Shopware/Bundle/BenchmarkBundle/Provider/ProductsProvider.php b/engine/Shopware/Bundle/BenchmarkBundle/Provider/ProductsProvider.php
deleted file mode 100644
index 7bbe4b0e645..00000000000
--- a/engine/Shopware/Bundle/BenchmarkBundle/Provider/ProductsProvider.php
+++ /dev/null
@@ -1,286 +0,0 @@
-dbalConnection = $dbalConnection;
- }
-
- public function getName()
- {
- return self::NAME;
- }
-
- /**
- * {@inheritdoc}
- */
- public function getBenchmarkData(ShopContextInterface $shopContext, $batchSize = null)
- {
- $this->shopContext = $shopContext;
-
- return [
- 'list' => $this->getProductList($batchSize),
- ];
- }
-
- /**
- * @param int $batchSize
- *
- * @return array
- */
- private function getProductList($batchSize = null)
- {
- $config = $this->getConfig();
- $batch = (int) $config['batch_size'];
- $lastProductId = (int) $config['last_product_id'];
-
- if ($batchSize !== null) {
- $batch = $batchSize;
- }
-
- $productIds = $this->getProductIds($batch, $lastProductId);
-
- $basicProducts = $this->getBasicProductData($productIds);
-
- $productIds = array_keys($basicProducts);
-
- $variantsPerProduct = $this->getVariantsForProducts($productIds);
- $imagesPerProduct = $this->getImagesPerProduct($productIds);
-
- foreach ($basicProducts as $productId => &$basicProduct) {
- $basicProduct['variants'] = [];
- if (\array_key_exists($productId, $variantsPerProduct)) {
- $basicProduct['variants'] = $variantsPerProduct[$productId];
- }
-
- $basicProduct['images'] = [];
- if (\array_key_exists($productId, $imagesPerProduct)) {
- $basicProduct['images'] = $imagesPerProduct[$productId];
- }
- }
-
- $basicProducts = array_map(function ($item) {
- $item['active'] = (bool) $item['active'];
- $item['notificationEnabled'] = (bool) $item['notificationEnabled'];
- $item['instock'] = (int) $item['instock'];
- $item['instockMinimum'] = (int) $item['instockMinimum'];
- $item['sale'] = (int) $item['sale'];
- $item['minPurchase'] = (int) $item['minPurchase'];
- $item['maxPurchase'] = (int) $item['maxPurchase'];
- $item['purchaseSteps'] = (int) $item['purchaseSteps'];
- $item['shippingReady'] = (bool) $item['shippingReady'];
- $item['shippingFree'] = (bool) $item['shippingFree'];
- $item['pseudoSales'] = (int) $item['pseudoSales'];
- $item['topSeller'] = (int) $item['topSeller'];
-
- $item['variants'] = array_map(function ($item) {
- $item['active'] = (bool) $item['active'];
- $item['instock'] = (int) $item['instock'];
- $item['instockMinimum'] = (int) $item['instockMinimum'];
- $item['sale'] = (int) $item['sale'];
- $item['minPurchase'] = (int) $item['minPurchase'];
- $item['maxPurchase'] = (int) $item['maxPurchase'];
- $item['purchaseSteps'] = (int) $item['purchaseSteps'];
- $item['shippingReady'] = (bool) $item['shippingReady'];
- $item['shippingFree'] = (bool) $item['shippingFree'];
-
- return $item;
- }, $item['variants']);
-
- return $item;
- }, $basicProducts);
-
- return array_values($basicProducts);
- }
-
- /**
- * @return array
- */
- private function getBasicProductData(array $productIds)
- {
- $queryBuilder = $this->dbalConnection->createQueryBuilder();
-
- return $queryBuilder->select([
- 'details.articleID',
- 'details.articleID as productId',
- 'details.active',
- 'details.instock',
- 'details.stockmin as instockMinimum',
- 'details.lastStock as sale',
- 'details.minpurchase as minPurchase',
- 'details.maxpurchase as maxPurchase',
- 'details.purchasesteps as purchaseSteps',
- 'details.instock > 0 as shippingReady',
- 'details.shippingfree as shippingFree',
- 'productMain.pseudosales as pseudoSales',
- 'productMain.topseller as topSeller',
- 'productMain.notification as notificationEnabled',
- 'details.shippingtime as shippingTime',
- ])
- ->from('s_articles_details', 'details')
- ->innerJoin('details', 's_articles', 'productMain', 'productMain.id = details.articleID')
- ->where('productMain.id IN (:productIds)')
- ->setParameter(':productIds', $productIds, Connection::PARAM_INT_ARRAY)
- ->execute()
- ->fetchAll(PDO::FETCH_GROUP | PDO::FETCH_UNIQUE | PDO::FETCH_ASSOC);
- }
-
- /**
- * @return array
- */
- private function getVariantsForProducts(array $productIds)
- {
- $queryBuilder = $this->dbalConnection->createQueryBuilder();
-
- return $queryBuilder->select([
- 'details.articleID',
- 'details.active',
- 'details.instock',
- 'details.stockmin as instockMinimum',
- 'details.lastStock as sale',
- 'details.minpurchase as minPurchase',
- 'details.maxpurchase as maxPurchase',
- 'details.purchasesteps as purchaseSteps',
- 'details.instock > 0 as shippingReady',
- 'details.shippingfree as shippingFree',
- 'details.shippingtime as shippingTime',
- ])
- ->from('s_articles_details', 'details')
- ->where('details.articleID IN (:productIds)')
- ->andWhere('details.kind = 2')
- ->setParameter(':productIds', $productIds, Connection::PARAM_INT_ARRAY)
- ->execute()
- ->fetchAll(PDO::FETCH_GROUP);
- }
-
- /**
- * @return array
- */
- private function getImagesPerProduct(array $productIds)
- {
- $productMedias = [];
-
- $queryBuilder = $this->dbalConnection->createQueryBuilder();
-
- $mediaIdArray = $queryBuilder->select('image.articleID, GROUP_CONCAT(image.media_id)')
- ->from('s_articles_img', 'image')
- ->where('image.articleID IN (:productIds)')
- ->groupBy('image.articleID')
- ->setParameter(':productIds', $productIds, Connection::PARAM_INT_ARRAY)
- ->execute()
- ->fetchAll(PDO::FETCH_KEY_PAIR);
-
- foreach ($mediaIdArray as $productId => $mediaIds) {
- $mediaQueryBuilder = $this->dbalConnection->createQueryBuilder();
- $medias = $mediaQueryBuilder->select('media.width, media.height, media.extension, media.file_size as fileSize')
- ->from('s_media', 'media')
- ->where('media.id IN (:mediaIds)')
- ->setParameter(':mediaIds', explode(',', $mediaIds), Connection::PARAM_INT_ARRAY)
- ->execute()
- ->fetchAll();
-
- $productMedias[$productId] = $medias;
- }
-
- return $productMedias;
- }
-
- /**
- * @param int $batch
- * @param int $lastProductId
- *
- * @return array
- */
- private function getProductIds($batch, $lastProductId)
- {
- $categoryIds = $this->getPossibleCategoryIds();
-
- $queryBuilder = $this->dbalConnection->createQueryBuilder();
-
- return $queryBuilder->select('DISTINCT productCat.articleID')
- ->from('s_articles_categories', 'productCat')
- ->where('productCat.categoryID IN (:categoryIds)')
- ->andWhere('productCat.articleID > :lastProductId')
- ->setMaxResults($batch)
- ->setParameter(':categoryIds', $categoryIds, Connection::PARAM_INT_ARRAY)
- ->setParameter(':lastProductId', $lastProductId)
- ->execute()
- ->fetchAll(PDO::FETCH_COLUMN);
- }
-
- /**
- * @return array
- */
- private function getPossibleCategoryIds()
- {
- $categoryId = $this->shopContext->getShop()->getCategory()->getId();
-
- $queryBuilder = $this->dbalConnection->createQueryBuilder();
-
- return $queryBuilder->select('category.id')
- ->from('s_categories', 'category')
- ->where('category.path LIKE :categoryIdPath')
- ->orWhere('category.id = :categoryId')
- ->setParameter(':categoryId', $categoryId)
- ->setParameter(':categoryIdPath', '%|' . $categoryId . '|%')
- ->execute()
- ->fetchAll(PDO::FETCH_COLUMN);
- }
-
- /**
- * @return array
- */
- private function getConfig()
- {
- $configsQueryBuilder = $this->dbalConnection->createQueryBuilder();
-
- return $configsQueryBuilder->select('configs.*')
- ->from('s_benchmark_config', 'configs')
- ->where('configs.shop_id = :shopId')
- ->setParameter(':shopId', $this->shopContext->getShop()->getId())
- ->execute()
- ->fetch();
- }
-}
diff --git a/engine/Shopware/Bundle/BenchmarkBundle/Provider/ShipmentsProvider.php b/engine/Shopware/Bundle/BenchmarkBundle/Provider/ShipmentsProvider.php
deleted file mode 100644
index d7f85b68c30..00000000000
--- a/engine/Shopware/Bundle/BenchmarkBundle/Provider/ShipmentsProvider.php
+++ /dev/null
@@ -1,244 +0,0 @@
-dbalConnection = $dbalConnection;
- $this->matcher = $matcherService;
- }
-
- public function getName()
- {
- return self::NAME;
- }
-
- /**
- * {@inheritdoc}
- */
- public function getBenchmarkData(ShopContextInterface $shopContext)
- {
- $this->shopContext = $shopContext;
- $this->shipmentIds = [];
-
- return [
- 'list' => $this->getMatchedShipmentList(),
- 'usages' => $this->getMatchedShipmentUsages(),
- ];
- }
-
- /**
- * @return array
- */
- private function getMatchedShipmentList()
- {
- $shipmentList = $this->getShipmentList();
-
- $matches = [];
- $others = [];
- foreach ($shipmentList as $shipmentName => $prices) {
- $matchedName = $this->matcher->matchString($shipmentName);
-
- if ($matchedName === 'others') {
- $others[] = $prices;
- continue;
- }
-
- $matches[$matchedName] = ['name' => $matchedName] + $prices;
- }
-
- $minPrices = array_column($others, 'minPrice');
- $maxPrices = array_column($others, 'maxPrice');
-
- $matches['others']['name'] = 'others';
- $matches['others']['minPrice'] = (float) empty($minPrices) ? 0.0 : min($minPrices);
- $matches['others']['maxPrice'] = (float) empty($maxPrices) ? 0.0 : max($maxPrices);
-
- return array_values($matches);
- }
-
- /**
- * @return array
- */
- private function getMatchedShipmentUsages()
- {
- $shipments = $this->getShipmentUsages();
-
- $matches = [];
- foreach ($shipments as $shipmentName => $usages) {
- $match = $this->matcher->matchString($shipmentName);
-
- if (!isset($matches[$match])) {
- $matches[$match] = [
- 'name' => $match,
- 'usages' => 0,
- ];
- }
-
- $matches[$match]['usages'] += $usages;
- }
-
- return array_values($matches);
- }
-
- /**
- * @return array
- */
- private function getShipmentList()
- {
- $queryBuilder = $this->dbalConnection->createQueryBuilder();
-
- $shippingCosts = $queryBuilder->select('dispatch.name, MIN(costs.value) as minPrice, MAX(costs.value) as maxPrice')
- ->from('s_premium_dispatch', 'dispatch')
- ->where('dispatch.id IN (:dispatchIds)')
- ->innerJoin('dispatch', 's_premium_shippingcosts', 'costs', 'dispatch.id = costs.dispatchID')
- ->groupBy('dispatch.id')
- ->setParameter(':dispatchIds', $this->getShipmentIds(), Connection::PARAM_INT_ARRAY)
- ->execute()
- ->fetchAll(PDO::FETCH_GROUP | PDO::FETCH_UNIQUE | PDO::FETCH_ASSOC);
-
- return array_map(function ($shippingCost) {
- $shippingCost['minPrice'] = (float) $shippingCost['minPrice'];
- $shippingCost['maxPrice'] = (float) $shippingCost['maxPrice'];
-
- return $shippingCost;
- }, $shippingCosts);
- }
-
- /**
- * @return array
- */
- private function getShipmentUsages()
- {
- $queryBuilder = $this->dbalConnection->createQueryBuilder();
-
- return $queryBuilder->select('dispatches.name, COUNT(orders.id) as usages')
- ->from('s_order', 'orders')
- ->where('dispatches.id IN (:dispatchIds)')
- ->andWhere('orders.status != -1')
- ->leftJoin('orders', 's_premium_dispatch', 'dispatches', 'dispatches.id = orders.dispatchID')
- ->groupBy('orders.dispatchID')
- ->setParameter(':dispatchIds', $this->getShipmentIds(), Connection::PARAM_INT_ARRAY)
- ->execute()
- ->fetchAll(PDO::FETCH_KEY_PAIR);
- }
-
- /**
- * @return array
- */
- private function getShipmentIds()
- {
- $shopId = $this->shopContext->getShop()->getId();
- if (\array_key_exists($shopId, $this->shipmentIds)) {
- return $this->shipmentIds[$shopId];
- }
-
- $categoryIds = $this->getPossibleCategoryIds();
-
- $queryBuilder = $this->dbalConnection->createQueryBuilder();
-
- $dispatchIds = $queryBuilder->select('dispatch.id')
- ->from('s_premium_dispatch', 'dispatch')
- ->where('dispatch.type != 3')
- ->execute()
- ->fetchAll(PDO::FETCH_COLUMN);
-
- $dispatchIds = array_combine($dispatchIds, $dispatchIds);
-
- $forbiddenCategoriesBuilder = $this->dbalConnection->createQueryBuilder();
-
- $forbiddenCategoriesByDispatchId = $forbiddenCategoriesBuilder->select('dispatch.dispatchID, dispatch.categoryID')
- ->from('s_premium_dispatch_categories', 'dispatch')
- ->execute()
- ->fetchAll(PDO::FETCH_GROUP | PDO::FETCH_COLUMN);
-
- // Figure out all dispatches, that forbid ALL categories being available to a shop
- foreach ($forbiddenCategoriesByDispatchId as $dispatchId => $forbiddenCategories) {
- $availableCategoryIds = array_combine($categoryIds, $categoryIds);
- foreach ($forbiddenCategories as $forbiddenCategory) {
- if (\array_key_exists($forbiddenCategory, $availableCategoryIds)) {
- unset($availableCategoryIds[$forbiddenCategory]);
- }
- }
-
- if (!$availableCategoryIds) {
- unset($dispatchIds[$dispatchId]);
- }
- }
-
- $this->shipmentIds[$shopId] = $dispatchIds;
-
- return $this->shipmentIds[$shopId];
- }
-
- /**
- * @return array
- */
- private function getPossibleCategoryIds()
- {
- $categoryId = $this->shopContext->getShop()->getCategory()->getId();
-
- $queryBuilder = $this->dbalConnection->createQueryBuilder();
-
- return $queryBuilder->select('category.id')
- ->from('s_categories', 'category')
- ->where('category.path LIKE :categoryIdPath')
- ->orWhere('category.id = :categoryId')
- ->setParameter(':categoryId', $categoryId)
- ->setParameter(':categoryIdPath', '%|' . $categoryId . '|%')
- ->execute()
- ->fetchAll(PDO::FETCH_COLUMN);
- }
-}
diff --git a/engine/Shopware/Bundle/BenchmarkBundle/Provider/ShopProvider.php b/engine/Shopware/Bundle/BenchmarkBundle/Provider/ShopProvider.php
deleted file mode 100644
index 28002cbca0e..00000000000
--- a/engine/Shopware/Bundle/BenchmarkBundle/Provider/ShopProvider.php
+++ /dev/null
@@ -1,128 +0,0 @@
-dbalConnection = $dbalConnection;
- }
-
- public function getName()
- {
- return self::NAME;
- }
-
- /**
- * {@inheritdoc}
- */
- public function getBenchmarkData(ShopContextInterface $shopContext)
- {
- $now = new DateTime('now', new DateTimeZone('UTC'));
-
- $this->shopId = $shopContext->getShop()->getId();
-
- return [
- 'id' => $this->getUniqueShopHash(),
- 'industry' => $this->getIndustry(),
- 'type' => $this->getType(),
- 'datetime' => $now->format('Y-m-d H:i:s'),
- ];
- }
-
- /**
- * @return string
- */
- private function getUniqueShopHash()
- {
- $queryBuilder = $this->dbalConnection->createQueryBuilder();
-
- $shopHash = \Ramsey\Uuid\Uuid::fromBytes(
- (string) $queryBuilder->select('config.id')
- ->from('s_benchmark_config', 'config')
- ->where('config.shop_id = :shopId')
- ->setParameter(':shopId', $this->shopId)
- ->execute()
- ->fetchColumn()
- );
-
- return $shopHash->toString();
- }
-
- /**
- * @return string
- */
- private function getIndustry()
- {
- $queryBuilder = $this->dbalConnection->createQueryBuilder();
-
- return (string) $queryBuilder->select('industry')
- ->from('s_benchmark_config', 'config')
- ->where('config.shop_id = :shopId')
- ->setParameter(':shopId', $this->shopId)
- ->execute()
- ->fetchColumn();
- }
-
- /**
- * @return string
- */
- private function getType()
- {
- $queryBuilder = $this->dbalConnection->createQueryBuilder();
-
- $type = (string) $queryBuilder->select('type')
- ->from('s_benchmark_config', 'config')
- ->where('config.shop_id = :shopId')
- ->setParameter(':shopId', $this->shopId)
- ->execute()
- ->fetchColumn();
-
- if (!\in_array($type, ['b2b', 'b2c'])) {
- $type = 'b2c';
- }
-
- return $type;
- }
-}
diff --git a/engine/Shopware/Bundle/BenchmarkBundle/Provider/ShopwareProvider.php b/engine/Shopware/Bundle/BenchmarkBundle/Provider/ShopwareProvider.php
deleted file mode 100644
index 7ffd1c25754..00000000000
--- a/engine/Shopware/Bundle/BenchmarkBundle/Provider/ShopwareProvider.php
+++ /dev/null
@@ -1,236 +0,0 @@
-connection = $connection;
- $this->releaseStruct = $releaseStruct;
- $this->licenseUnpackService = $licenseUnpackService;
- }
-
- public function getName()
- {
- return self::NAME;
- }
-
- /**
- * {@inheritdoc}
- */
- public function getBenchmarkData(ShopContextInterface $shopContext)
- {
- return [
- 'api' => $this->getApi(),
- 'os' => $this->getOs(),
- 'arch' => $this->getArch(),
- 'dist' => $this->getDist(),
- 'serverSoftware' => $this->getServerSoftware(),
- 'phpVersion' => $this->getPhpVersion(),
- 'phpVersionId' => $this->getPhpVersionId(),
- 'maxExecutionTime' => $this->getMaxExecutionTime(),
- 'memoryLimit' => $this->getMemoryLimit(),
- 'sApi' => $this->getSApi(),
- 'extensions' => $this->getExtensions(),
- 'mysqlVersion' => $this->getMysqlVersion(),
- 'version' => $this->getVersion(),
- 'revision' => $this->getRevision(),
- 'licence' => $this->getLicence(),
- 'shops' => $this->getShopCount(),
- ];
- }
-
- /**
- * @return string
- */
- private function getApi()
- {
- return BenchmarkCollector::getVersion();
- }
-
- /**
- * @return string
- */
- private function getOs()
- {
- return PHP_OS;
- }
-
- /**
- * @return string
- */
- private function getArch()
- {
- return php_uname('m') ?: '';
- }
-
- /**
- * @return string
- */
- private function getDist()
- {
- return php_uname('r') ?: '';
- }
-
- /**
- * @return string
- */
- private function getServerSoftware()
- {
- return isset($_SERVER['SERVER_SOFTWARE']) ? $_SERVER['SERVER_SOFTWARE'] : '';
- }
-
- /**
- * @return string
- */
- private function getPhpVersion()
- {
- return PHP_VERSION;
- }
-
- /**
- * @return int
- */
- private function getPhpVersionId()
- {
- return PHP_VERSION_ID;
- }
-
- /**
- * @return int
- */
- private function getMaxExecutionTime()
- {
- return (int) ini_get('max_execution_time');
- }
-
- /**
- * @return int
- */
- private function getMemoryLimit()
- {
- return (int) ini_get('memory_limit');
- }
-
- /**
- * @return string
- */
- private function getSApi()
- {
- return PHP_SAPI;
- }
-
- /**
- * @return array
- */
- private function getExtensions()
- {
- return array_values(get_loaded_extensions());
- }
-
- /**
- * @return string
- */
- private function getMysqlVersion()
- {
- return (string) $this->connection->fetchColumn('SELECT @@version');
- }
-
- /**
- * @return string
- */
- private function getVersion()
- {
- return $this->releaseStruct->getVersion() . '-' . $this->releaseStruct->getVersionText();
- }
-
- /**
- * @return string
- */
- private function getRevision()
- {
- return $this->releaseStruct->getRevision();
- }
-
- /**
- * @return string
- */
- private function getLicence()
- {
- $license = $this->connection->fetchColumn('SELECT license FROM s_core_licenses WHERE active=1 AND module = "SwagCommercial"');
-
- if (!$license) {
- return 'ce';
- }
-
- try {
- $licenseInfo = $this->licenseUnpackService->readLicenseInfo($license);
-
- if (isset($licenseInfo['product'])) {
- return strtolower($licenseInfo['product']);
- }
- } catch (Exception $e) {
- }
-
- return 'ce';
- }
-
- /**
- * @return int
- */
- private function getShopCount()
- {
- return (int) $this->connection->fetchColumn('SELECT COUNT(id) FROM s_core_shops');
- }
-}
diff --git a/engine/Shopware/Bundle/BenchmarkBundle/Provider/UpdatedOrdersProvider.php b/engine/Shopware/Bundle/BenchmarkBundle/Provider/UpdatedOrdersProvider.php
deleted file mode 100644
index 3d780e63754..00000000000
--- a/engine/Shopware/Bundle/BenchmarkBundle/Provider/UpdatedOrdersProvider.php
+++ /dev/null
@@ -1,64 +0,0 @@
-dbalConnection->createQueryBuilder();
-
- $lastOrderId = (int) $config['last_order_id'];
- $lastUpdatedOrdersDate = $config['last_updated_orders_date'];
-
- return $ordersQueryBuilder->select('orders.*')
- ->from('s_order', 'orders')
- ->where('orders.id <= :lastOrderId')
- ->andWhere('orders.changed > :lastOrdersUpdate')
- ->andWhere('orders.subshopID = :shopId')
- ->andWhere('orders.status != -1')
- ->orderBy('orders.changed', 'ASC')
- ->setMaxResults($batch)
- ->setParameter(':lastOrderId', $lastOrderId)
- ->setParameter(':lastOrdersUpdate', $lastUpdatedOrdersDate)
- ->setParameter(':shopId', $this->shopId)
- ->execute()
- ->fetchAll(PDO::FETCH_GROUP | PDO::FETCH_UNIQUE | PDO::FETCH_ASSOC);
- }
-}
diff --git a/engine/Shopware/Bundle/BenchmarkBundle/Service/BenchmarkStatisticsService.php b/engine/Shopware/Bundle/BenchmarkBundle/Service/BenchmarkStatisticsService.php
deleted file mode 100644
index 5f8ee3303af..00000000000
--- a/engine/Shopware/Bundle/BenchmarkBundle/Service/BenchmarkStatisticsService.php
+++ /dev/null
@@ -1,110 +0,0 @@
-benchmarkRepository = $benchmarkRepository;
- $this->statistics = $statistics;
- $this->biService = $biService;
- }
-
- /**
- * @return BenchmarkDataResult
- */
- public function handleTransmission()
- {
- $statisticsResponse = $this->sendStatisticsData();
- $biResponse = $this->fetchBenchmarkData();
-
- return new BenchmarkDataResult($statisticsResponse, $biResponse);
- }
-
- private function sendStatisticsData()
- {
- // Configuration hasn't been done yet
- if ($this->benchmarkRepository->getConfigsCount() === 0) {
- return null;
- }
-
- $this->benchmarkRepository->synchronizeShops();
-
- $benchmarkConfig = $this->benchmarkRepository->getNextTransmissionShopConfig();
-
- if (!$benchmarkConfig) {
- return null;
- }
-
- $this->benchmarkRepository->lockShop($benchmarkConfig->getShopId());
-
- $statisticsResponse = null;
-
- try {
- $statisticsResponse = $this->statistics->transmit($benchmarkConfig, $benchmarkConfig->getBatchSize());
- $statisticsResponse->setShopId((int) $benchmarkConfig->getShopId());
- } catch (TransmissionNotNecessaryException $e) {
- return null;
- } finally {
- $this->benchmarkRepository->unlockShop($benchmarkConfig->getShopId());
- }
-
- return $statisticsResponse;
- }
-
- private function fetchBenchmarkData()
- {
- $biResponse = null;
-
- $benchmarkConfig = $this->benchmarkRepository->getNextReceivingShopConfig();
-
- if (!$benchmarkConfig) {
- return null;
- }
-
- $biResponse = $this->biService->transmit($benchmarkConfig);
- $biResponse->setShopId((int) $benchmarkConfig->getShopId());
-
- return $biResponse;
- }
-}
diff --git a/engine/Shopware/Bundle/BenchmarkBundle/Service/BusinessIntelligenceService.php b/engine/Shopware/Bundle/BenchmarkBundle/Service/BusinessIntelligenceService.php
deleted file mode 100644
index ca2809c5858..00000000000
--- a/engine/Shopware/Bundle/BenchmarkBundle/Service/BusinessIntelligenceService.php
+++ /dev/null
@@ -1,68 +0,0 @@
-biClient = $biClient;
- $this->benchmarkRepository = $benchmarkRepository;
- }
-
- /**
- * @return BusinessIntelligenceResponse
- */
- public function transmit(BenchmarkConfig $config)
- {
- /** @var BusinessIntelligenceResponse $response */
- $response = $this->biClient->fetchBusinessIntelligence(new BusinessIntelligenceRequest($config->getToken()));
-
- $config->setCachedTemplate($response->getHtml());
- $config->setLastReceived($response->getDateTime());
-
- $this->benchmarkRepository->save($config);
-
- return $response;
- }
-}
diff --git a/engine/Shopware/Bundle/BenchmarkBundle/Service/MatcherService.php b/engine/Shopware/Bundle/BenchmarkBundle/Service/MatcherService.php
deleted file mode 100644
index d8cde305365..00000000000
--- a/engine/Shopware/Bundle/BenchmarkBundle/Service/MatcherService.php
+++ /dev/null
@@ -1,69 +0,0 @@
-matchers = $matchers;
- }
-
- /**
- * @param string $entityName
- *
- * @return string
- */
- public function matchString($entityName)
- {
- if (isset($this->storage[$entityName])) {
- return $this->storage[$entityName];
- }
-
- foreach ($this->matchers as $entityKey => $expressions) {
- foreach ($expressions as $expression) {
- if (preg_match($expression, $entityName)) {
- $this->storage[$entityName] = $entityKey;
-
- return $entityKey;
- }
- }
- }
-
- $this->storage[$entityName] = 'others';
-
- return 'others';
- }
-}
diff --git a/engine/Shopware/Bundle/BenchmarkBundle/Service/StatisticsService.php b/engine/Shopware/Bundle/BenchmarkBundle/Service/StatisticsService.php
deleted file mode 100644
index 61246a3e60c..00000000000
--- a/engine/Shopware/Bundle/BenchmarkBundle/Service/StatisticsService.php
+++ /dev/null
@@ -1,176 +0,0 @@
-benchmarkCollector = $benchmarkCollector;
- $this->statisticsClient = $statisticsClient;
- $this->benchmarkRepository = $benchmarkRepository;
- $this->contextService = $contextService;
- $this->connection = $connection;
- }
-
- /**
- * @param int|null $batchSize
- *
- * @throws TransmissionNotNecessaryException
- *
- * @return StatisticsResponse
- */
- public function transmit(BenchmarkConfig $config, $batchSize = null)
- {
- $benchmarkData = $this->benchmarkCollector->get($this->contextService->createShopContext($config->getShopId()), $batchSize);
-
- $ordersCount = \count($benchmarkData['orders']['list']);
- $customersCount = \count($benchmarkData['customers']['list']);
- $productsCount = \count($benchmarkData['products']['list']);
- $analyticsCount = \count($benchmarkData['analytics']['list']);
-
- // If all entity counts are below the batch size (or the batch size is null), we are likely to be in the last iteration
- if ($batchSize === null
- || ($ordersCount < $batchSize && $customersCount < $batchSize && $productsCount < $batchSize && $analyticsCount < $batchSize)) {
- $config->setLastSent(new DateTime('now', new DateTimeZone('UTC')));
- $this->benchmarkRepository->save($config);
- }
-
- // If literally all entities are 0, we do not need to send any data at all
- if ($ordersCount === 0 && $customersCount === 0 && $productsCount === 0 && $analyticsCount === 0) {
- throw new TransmissionNotNecessaryException();
- }
-
- $benchmarkDataJson = json_encode($benchmarkData, JSON_HEX_TAG);
-
- $request = new StatisticsRequest($benchmarkDataJson, $config);
-
- /** @var StatisticsResponse $statisticsResponse */
- $statisticsResponse = $this->statisticsClient->sendStatistics($request);
-
- $config->setToken($statisticsResponse->getToken());
-
- $this->updateLastIds($config, $benchmarkData);
-
- $this->benchmarkRepository->save($config);
-
- return $statisticsResponse;
- }
-
- private function updateLastIds(BenchmarkConfig $config, array $benchmarkData)
- {
- if (!empty($benchmarkData['orders']['list']) && (!\array_key_exists('moved', $benchmarkData['updated_orders']) || !$benchmarkData['updated_orders']['moved'])) {
- $order = end($benchmarkData['orders']['list']);
- $config->setLastOrderId($order['orderId']);
- }
-
- if (!empty($benchmarkData['customers']['list'])) {
- $customer = end($benchmarkData['customers']['list']);
- $config->setLastCustomerId($customer['customerId']);
- }
-
- if (!empty($benchmarkData['products']['list'])) {
- $product = end($benchmarkData['products']['list']);
- $config->setLastProductId($product['productId']);
- }
-
- if (!empty($benchmarkData['analytics']['list'])) {
- $lastId = $this->connection->fetchColumn('SELECT id FROM s_statistics_visitors WHERE shopID = ? ORDER BY id DESC LIMIT 1', [
- $config->getShopId(),
- ]);
-
- $config->setLastAnalyticsId($lastId);
- }
-
- $this->handleLastUpdatedOrdersDate($config, $benchmarkData);
- }
-
- private function handleLastUpdatedOrdersDate(BenchmarkConfig $config, array $benchmarkData)
- {
- // If the column is still NULL, set it to "NOW()" for the first time
- if ($config->getLastUpdatedOrdersDate() === null) {
- $config->setLastUpdatedOrdersDate(new DateTime('now'));
- }
-
- if (!\array_key_exists('moved', $benchmarkData['updated_orders']) || !$benchmarkData['updated_orders']['moved'] || !$benchmarkData['orders']['list']) {
- return;
- }
-
- $ordersCount = \count($benchmarkData['orders']['list']);
-
- // Set the last_updated column to the most recent date of all updated orders if chances are high that another batch of orders
- // is necessary
- if ($ordersCount >= $config->getBatchSize()) {
- $mostRecentChangedOrder = end($benchmarkData['orders']['list']);
- $config->setLastUpdatedOrdersDate(DateTime::createFromFormat('Y-m-d H:i:s', $mostRecentChangedOrder['changed']));
-
- return;
- }
-
- $config->setLastUpdatedOrdersDate(new DateTime('now'));
- }
-}
diff --git a/engine/Shopware/Bundle/BenchmarkBundle/Service/TemplateCachingHandler.php b/engine/Shopware/Bundle/BenchmarkBundle/Service/TemplateCachingHandler.php
deleted file mode 100644
index b180299a951..00000000000
--- a/engine/Shopware/Bundle/BenchmarkBundle/Service/TemplateCachingHandler.php
+++ /dev/null
@@ -1,59 +0,0 @@
-connection = $connection;
- }
-
- /**
- * @param int $shopId
- *
- * @return bool
- */
- public function isTemplateCached($shopId)
- {
- $queryBuilder = $this->connection->createQueryBuilder();
-
- $template = $queryBuilder->select('config.cached_template')
- ->from('s_benchmark_config', 'config')
- ->where('config.shop_id = :shopId')
- ->setParameter('shopId', $shopId)
- ->execute()
- ->fetchColumn();
-
- return (bool) $template;
- }
-}
diff --git a/engine/Shopware/Bundle/BenchmarkBundle/Service/TranslationService.php b/engine/Shopware/Bundle/BenchmarkBundle/Service/TranslationService.php
deleted file mode 100644
index 7bea63b0403..00000000000
--- a/engine/Shopware/Bundle/BenchmarkBundle/Service/TranslationService.php
+++ /dev/null
@@ -1,102 +0,0 @@
-snippetManager = $snippetManager;
- $this->modelManager = $modelManager;
- }
-
- /**
- * @return array
- */
- public function getAll()
- {
- $translations = [];
-
- /** @var Locale $germanLocale */
- $germanLocale = $this->modelManager->getRepository(Locale::class)->find(1);
- /** @var Locale $englishLocale */
- $englishLocale = $this->modelManager->getRepository(Locale::class)->find(2);
-
- $this->snippetManager->setLocale($germanLocale);
- $germanNamespace = $this->snippetManager->getNamespace('backend/benchmark/statistics');
- $germanCategories = $this->loadCategories();
- $germanTimeUnits = $this->loadTimeUnits();
-
- $this->snippetManager->setLocale($englishLocale);
- $englishNamespace = $this->snippetManager->getNamespace('backend/benchmark/statistics');
- $englishCategories = $this->loadCategories();
- $englishTimeUnits = $this->loadTimeUnits();
-
- $translations['de'] = $germanNamespace->toArray() + $germanCategories + $germanTimeUnits;
- $translations['en'] = $englishNamespace->toArray() + $englishCategories + $englishTimeUnits;
-
- return $translations;
- }
-
- /**
- * @return array
- */
- private function loadCategories()
- {
- $categories = $this->snippetManager->getNamespace('backend/benchmark/categories')->toArray();
- $converter = new CamelCaseToSnakeCaseNameConverter();
-
- foreach ($categories as $snippetKey => $snippet) {
- $camelCaseKey = $converter->denormalize($snippetKey);
- unset($categories[$snippetKey]);
- $categories[$camelCaseKey] = $snippet;
- }
-
- return $categories;
- }
-
- /**
- * @return array
- */
- private function loadTimeUnits()
- {
- return $this->snippetManager->getNamespace('backend/benchmark/time_units')->toArray();
- }
-}
diff --git a/engine/Shopware/Bundle/BenchmarkBundle/StatisticsClient.php b/engine/Shopware/Bundle/BenchmarkBundle/StatisticsClient.php
deleted file mode 100644
index 4c218177e6d..00000000000
--- a/engine/Shopware/Bundle/BenchmarkBundle/StatisticsClient.php
+++ /dev/null
@@ -1,156 +0,0 @@
-statisticsApiEndpoint = $statisticsApiEndpoint;
- $this->client = $client;
- $this->statisticsResponseHydrator = $statisticsResponseHydrator;
- $this->logger = $logger;
- $this->connection = $connection;
- }
-
- /**
- * @throws StatisticsSendingException
- *
- * @return Struct\StatisticsResponse
- */
- public function sendStatistics(StatisticsRequest $statisticsRequest)
- {
- $headers = [
- 'User-Agent' => 'Shopware',
- ];
-
- try {
- $response = $this->client->post($this->statisticsApiEndpoint, $headers, (string) $statisticsRequest);
- } catch (Exception $ex) {
- $body = '';
-
- if ($ex instanceof RequestException) {
- $body = $ex->getBody();
-
- if ($ex->getCode() === 420) {
- $this->resetBenchmarkConfig($statisticsRequest->getConfig());
- }
- }
-
- $this->logger->warning(sprintf('Could not send statistics data to %s', $this->statisticsApiEndpoint), [$ex, $body]);
-
- throw new StatisticsSendingException('Could not send statistics data', 0, $ex);
- }
-
- return $this->hydrateStatisticsResponse($response);
- }
-
- /**
- * @throws StatisticsHydratingException
- *
- * @return Struct\StatisticsResponse
- */
- private function hydrateStatisticsResponse(Response $response)
- {
- $data = json_decode(
- $response->getBody(),
- true
- );
-
- if (!\is_array($data)) {
- throw new StatisticsHydratingException(sprintf('Could not interpret statistics response from %s', $this->statisticsApiEndpoint));
- }
-
- return $this->statisticsResponseHydrator->hydrate($data);
- }
-
- private function resetBenchmarkConfig(BenchmarkConfig $config)
- {
- $this->connection->update('s_benchmark_config', [
- 'id' => Uuid::uuid4(),
- 'last_sent' => '1970-01-01 00:00:00',
- 'last_received' => '1970-01-01 00:00:00',
- 'last_updated_orders_date' => null,
- 'last_order_id' => 0,
- 'last_customer_id' => 0,
- 'last_product_id' => 0,
- 'last_analytics_id' => 0,
- 'response_token' => null,
- 'cached_template' => null,
- 'locked' => null,
- ], [
- 'shop_id' => $config->getShopId(),
- ]);
- }
-}
diff --git a/engine/Shopware/Bundle/BenchmarkBundle/StatisticsClientInterface.php b/engine/Shopware/Bundle/BenchmarkBundle/StatisticsClientInterface.php
deleted file mode 100644
index 9552eca197a..00000000000
--- a/engine/Shopware/Bundle/BenchmarkBundle/StatisticsClientInterface.php
+++ /dev/null
@@ -1,36 +0,0 @@
-statisticsResponse = $statisticsResponse;
- $this->biResponse = $biResponse;
- }
-
- /**
- * @return StatisticsResponse|null
- */
- public function getStatisticsResponse()
- {
- return $this->statisticsResponse;
- }
-
- /**
- * @return BusinessIntelligenceResponse|null
- */
- public function getBiResponse()
- {
- return $this->biResponse;
- }
-}
diff --git a/engine/Shopware/Bundle/BenchmarkBundle/Struct/BusinessIntelligenceRequest.php b/engine/Shopware/Bundle/BenchmarkBundle/Struct/BusinessIntelligenceRequest.php
deleted file mode 100644
index e153220b692..00000000000
--- a/engine/Shopware/Bundle/BenchmarkBundle/Struct/BusinessIntelligenceRequest.php
+++ /dev/null
@@ -1,54 +0,0 @@
-token = $token;
- }
-
- public function __toString()
- {
- return sprintf('responseToken=%s', $this->token);
- }
-
- /**
- * @return string
- */
- public function getToken()
- {
- return $this->token;
- }
-}
diff --git a/engine/Shopware/Bundle/BenchmarkBundle/Struct/BusinessIntelligenceResponse.php b/engine/Shopware/Bundle/BenchmarkBundle/Struct/BusinessIntelligenceResponse.php
deleted file mode 100644
index 3fb6344a0fa..00000000000
--- a/engine/Shopware/Bundle/BenchmarkBundle/Struct/BusinessIntelligenceResponse.php
+++ /dev/null
@@ -1,88 +0,0 @@
-dateTime = $dateTime;
- $this->html = $html;
- $this->shopId = $shopId;
- }
-
- /**
- * @return DateTimeInterface
- */
- public function getDateTime()
- {
- return $this->dateTime;
- }
-
- /**
- * @return string
- */
- public function getHtml()
- {
- return $this->html;
- }
-
- /**
- * @param int $shopId
- */
- public function setShopId($shopId)
- {
- $this->shopId = $shopId;
- }
-
- /**
- * @return int|null
- */
- public function getShopId()
- {
- return $this->shopId;
- }
-}
diff --git a/engine/Shopware/Bundle/BenchmarkBundle/Struct/StatisticsRequest.php b/engine/Shopware/Bundle/BenchmarkBundle/Struct/StatisticsRequest.php
deleted file mode 100644
index 1c260c8463a..00000000000
--- a/engine/Shopware/Bundle/BenchmarkBundle/Struct/StatisticsRequest.php
+++ /dev/null
@@ -1,65 +0,0 @@
-data = $data;
- $this->config = $config;
- }
-
- /**
- * @return string
- */
- public function __toString()
- {
- return $this->data;
- }
-
- /**
- * @return BenchmarkConfig
- */
- public function getConfig()
- {
- return $this->config;
- }
-}
diff --git a/engine/Shopware/Bundle/BenchmarkBundle/Struct/StatisticsResponse.php b/engine/Shopware/Bundle/BenchmarkBundle/Struct/StatisticsResponse.php
deleted file mode 100644
index e49028f0d5c..00000000000
--- a/engine/Shopware/Bundle/BenchmarkBundle/Struct/StatisticsResponse.php
+++ /dev/null
@@ -1,103 +0,0 @@
-dateUpdated = $dateUpdated;
- $this->token = $token;
- $this->isFinished = $isFinished;
- $this->shopId = $shopId;
- }
-
- /**
- * @return DateTimeInterface
- */
- public function getDateUpdated()
- {
- return $this->dateUpdated;
- }
-
- /**
- * @return string
- */
- public function getToken()
- {
- return $this->token;
- }
-
- /**
- * @return bool
- */
- public function isFinished()
- {
- return $this->isFinished;
- }
-
- /**
- * @param int $shopId
- */
- public function setShopId($shopId)
- {
- $this->shopId = $shopId;
- }
-
- /**
- * @return int|null
- */
- public function getShopId()
- {
- return $this->shopId;
- }
-}
diff --git a/engine/Shopware/Bundle/CartBundle/CartKey.php b/engine/Shopware/Bundle/CartBundle/CartKey.php
index cc5cb0f667d..a74cf5872eb 100644
--- a/engine/Shopware/Bundle/CartBundle/CartKey.php
+++ b/engine/Shopware/Bundle/CartBundle/CartKey.php
@@ -5,23 +5,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
namespace Shopware\Bundle\CartBundle;
diff --git a/engine/Shopware/Bundle/CartBundle/CartPositionsMode.php b/engine/Shopware/Bundle/CartBundle/CartPositionsMode.php
index 04ccd496cdd..602535f2429 100644
--- a/engine/Shopware/Bundle/CartBundle/CartPositionsMode.php
+++ b/engine/Shopware/Bundle/CartBundle/CartPositionsMode.php
@@ -5,23 +5,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
namespace Shopware\Bundle\CartBundle;
diff --git a/engine/Shopware/Bundle/CartBundle/CheckoutKey.php b/engine/Shopware/Bundle/CartBundle/CheckoutKey.php
index 8cc89a59ac1..a7dcd561b5a 100644
--- a/engine/Shopware/Bundle/CartBundle/CheckoutKey.php
+++ b/engine/Shopware/Bundle/CartBundle/CheckoutKey.php
@@ -1,25 +1,25 @@
sync(array_keys($activePlugins), $input->getOption('destructive'));
$io = new SymfonyStyle($input, $output);
- $io->success(sprintf('Synchronized %d type(s)', \count($types)));
+ $io->success(\sprintf('Synchronized %d type(s)', \count($types)));
return 0;
}
diff --git a/engine/Shopware/Bundle/ContentTypeBundle/ContentTypeBundle.php b/engine/Shopware/Bundle/ContentTypeBundle/ContentTypeBundle.php
index 0f1d1a99a20..f71732a1ecf 100644
--- a/engine/Shopware/Bundle/ContentTypeBundle/ContentTypeBundle.php
+++ b/engine/Shopware/Bundle/ContentTypeBundle/ContentTypeBundle.php
@@ -1,25 +1,25 @@
repository->findAll($criteria)->items);
if (!$result) {
- throw new NotFoundException(sprintf('Entity by id %d not found', $id));
+ throw new NotFoundException(\sprintf('Entity by id %d not found', $id));
}
$this->View()->assign('data', $result);
diff --git a/engine/Shopware/Bundle/ContentTypeBundle/Controller/Backend/ContentType.php b/engine/Shopware/Bundle/ContentTypeBundle/Controller/Backend/ContentType.php
index c622886dcdf..fd22d4710cd 100644
--- a/engine/Shopware/Bundle/ContentTypeBundle/Controller/Backend/ContentType.php
+++ b/engine/Shopware/Bundle/ContentTypeBundle/Controller/Backend/ContentType.php
@@ -1,25 +1,25 @@
repository = $repository;
}
- public function setContainer(Container $loader = null)
+ public function setContainer(?Container $loader = null)
{
parent::setContainer($loader);
diff --git a/engine/Shopware/Bundle/ContentTypeBundle/Controller/Backend/ContentTypeManager.php b/engine/Shopware/Bundle/ContentTypeBundle/Controller/Backend/ContentTypeManager.php
index 60484d1612c..0de26c9960e 100644
--- a/engine/Shopware/Bundle/ContentTypeBundle/Controller/Backend/ContentTypeManager.php
+++ b/engine/Shopware/Bundle/ContentTypeBundle/Controller/Backend/ContentTypeManager.php
@@ -1,29 +1,30 @@
>
*/
- private $fieldAlias;
+ private array $fieldAlias;
- /**
- * @var Snippets
- */
- private $snippetManager;
+ private Snippets $snippetManager;
- /**
- * @var SlugInterface
- */
- private $slug;
+ private SlugInterface $slug;
- /**
- * @var TypeBuilder
- */
- private $typeBuilder;
+ private TypeBuilder $typeBuilder;
- /**
- * @var CacheManager
- */
- private $cacheManager;
+ private CacheManager $cacheManager;
- /**
- * @var SynchronizerServiceInterface
- */
- private $synchronizerService;
+ private SynchronizerServiceInterface $synchronizerService;
+
+ private ContentTypeCleanupServiceInterface $cleanupService;
/**
- * @var ContentTypeCleanupServiceInterface
+ * @param array> $fieldAlias
*/
- private $cleanupService;
-
public function __construct(
array $fieldAlias,
TypeProvider $typeProvider,
@@ -116,10 +97,10 @@ public function listAction(): void
public function fieldsAction(): void
{
+ $query = strtolower((string) $this->Request()->getParam('query'));
$data = [];
$namespace = $this->snippetManager->getNamespace('backend/content_type_manager/fields');
- /** @var Type $type */
foreach ($this->typeProvider->getTypes() as $type) {
$this->fieldAlias[$type->getInternalName() . '-field'] = TypeField::class;
$this->fieldAlias[$type->getInternalName() . '-grid'] = TypeGrid::class;
@@ -128,24 +109,21 @@ public function fieldsAction(): void
foreach ($this->fieldAlias as $id => $name) {
$classImplements = class_implements($name);
$hasResolver = \is_array($classImplements) && \array_key_exists(ResolveableFieldInterface::class, $classImplements);
+ $label = $namespace->get($id, $id, true);
if ($name === TypeField::class || $name === TypeGrid::class) {
$snippetName = 'type-' . explode('-', $id)[1];
+ $label = \sprintf($namespace->get($snippetName, $snippetName, true), ucfirst(explode('-', $id)[0]));
+ }
- $data[] = [
- 'id' => $id,
- 'name' => $name,
- 'label' => sprintf($namespace->get($snippetName, $snippetName, true), ucfirst(explode('-', $id)[0])),
- 'hasResolver' => $hasResolver,
- ];
-
+ if (($query !== '') && !str_contains(strtolower($name), $query) && !str_contains(strtolower($label), $query)) {
continue;
}
$data[] = [
'id' => $id,
'name' => $name,
- 'label' => $namespace->get($id, $id, true),
+ 'label' => $label,
'hasResolver' => $hasResolver,
];
}
@@ -161,13 +139,16 @@ public function createAction(Request $request): void
'internalName' => $type->getInternalName(),
'name' => $type->getName(),
'source' => $type->getSource(),
- 'config' => json_encode($type),
+ 'config' => json_encode($type, JSON_THROW_ON_ERROR),
]);
$this->typeProvider->addType($type->getInternalName(), $type);
$this->clearCacheAndSync();
- $this->View()->assign(['success' => true, 'data' => $this->getDetail($type->getInternalName())]);
+ $this->View()->assign([
+ 'success' => true,
+ 'data' => $this->getDetail($type->getInternalName()),
+ ]);
}
public function updateAction(Request $request): void
@@ -177,7 +158,7 @@ public function updateAction(Request $request): void
$this->getModelManager()->getConnection()->update('s_content_types', [
'name' => $type->getName(),
'source' => $type->getSource(),
- 'config' => json_encode($type),
+ 'config' => json_encode($type, JSON_THROW_ON_ERROR),
], [
'internalName' => $type->getInternalName(),
]);
@@ -186,7 +167,10 @@ public function updateAction(Request $request): void
$this->clearCacheAndSync();
$this->createUrls($type);
- $this->View()->assign(['success' => true, 'data' => $this->getDetail($type->getInternalName())]);
+ $this->View()->assign([
+ 'success' => true,
+ 'data' => $this->getDetail($type->getInternalName()),
+ ]);
}
public function deleteAction(string $id): void
@@ -221,12 +205,14 @@ protected function initAcl(): void
$this->addAclPermission('delete', 'delete', 'Insufficient permissions');
}
+ /**
+ * @return array
+ */
private function getDetail(string $name): array
{
- /** @var Type $typeObj */
$typeObj = $this->typeProvider->getType($name);
- $type = json_decode(json_encode($typeObj), true);
+ $type = json_decode(json_encode($typeObj, JSON_THROW_ON_ERROR), true);
$type['id'] = $type['internalName'];
$type['controllerName'] = $typeObj->getControllerName();
$type['urls'] = $this->getUrls($typeObj);
@@ -234,6 +220,9 @@ private function getDetail(string $name): array
return $type;
}
+ /**
+ * @param array $data
+ */
private function convertExtJsToStruct(array $data): Type
{
unset($data['id'], $data['source'], $data['urls'], $data['controllerName']);
@@ -263,13 +252,10 @@ private function clearCacheAndSync(): void
private function createUrls(Type $type): void
{
$shops = $this->getModelManager()->getRepository(Shop::class)->getActiveShopsFixed();
- /** @var Shopware_Components_SeoIndex $seoIndexer */
$seoIndexer = $this->get('seoindex');
- /** @var sRewriteTable $rewriteTable */
$rewriteTable = $this->get('modules')->RewriteTable();
- /** @var Shop $shop */
foreach ($shops as $shop) {
$seoIndexer->registerShop($shop->getId());
@@ -278,19 +264,21 @@ private function createUrls(Type $type): void
}
}
+ /**
+ * @return list
+ */
private function getUrls(Type $type): array
{
$shops = $this->getModelManager()->getRepository(Shop::class)->getActiveShopsFixed();
$urls = [];
- /** @var Shop $shop */
foreach ($shops as $shop) {
$shop->registerResources();
$urls[] = [
'name' => $shop->getName(),
- 'url' => $this->Front()->Router()->assemble([
+ 'url' => $this->Front()->ensureRouter()->assemble([
'controller' => $type->getControllerName(),
'module' => 'frontend',
'action' => 'index',
diff --git a/engine/Shopware/Bundle/ContentTypeBundle/Controller/Frontend/ContentType.php b/engine/Shopware/Bundle/ContentTypeBundle/Controller/Frontend/ContentType.php
index 509e2a2ef98..7eed220a21e 100644
--- a/engine/Shopware/Bundle/ContentTypeBundle/Controller/Frontend/ContentType.php
+++ b/engine/Shopware/Bundle/ContentTypeBundle/Controller/Frontend/ContentType.php
@@ -1,25 +1,25 @@
limit = self::LIMIT;
$criteria->sort = [['property' => 'id', 'direction' => 'DESC']];
- $this->get('events')->notify(sprintf('Content_Type_Frontend_Criteria_Creation_%s', $this->type->getInternalName()), [
+ $this->get('events')->notify(\sprintf('Content_Type_Frontend_Criteria_Creation_%s', $this->type->getInternalName()), [
'subject' => $this,
'criteria' => $criteria,
]);
@@ -82,7 +82,7 @@ public function detailAction(int $id = 1): void
$result = $this->repository->findAll($criteria);
if (\count($result->items) === 0) {
- throw new Enlight_Controller_Exception(sprintf('Cannot find element with id %d of type \'%s\'', $id, $this->type->getInternalName()));
+ throw new Enlight_Controller_Exception(\sprintf('Cannot find element with id %d of type \'%s\'', $id, $this->type->getInternalName()));
}
$item = current($result->items);
@@ -115,7 +115,7 @@ public function postDispatch()
}
}
- public function getBreadcrumb(array $item = null): array
+ public function getBreadcrumb(?array $item = null): array
{
$breadCrumb = [
[
diff --git a/engine/Shopware/Bundle/ContentTypeBundle/DependencyInjection/RegisterDynamicController.php b/engine/Shopware/Bundle/ContentTypeBundle/DependencyInjection/RegisterDynamicController.php
index b10a151de17..d54c144976a 100644
--- a/engine/Shopware/Bundle/ContentTypeBundle/DependencyInjection/RegisterDynamicController.php
+++ b/engine/Shopware/Bundle/ContentTypeBundle/DependencyInjection/RegisterDynamicController.php
@@ -1,25 +1,25 @@
getDefinition($id);
if (!isset($options[0]['fieldName'])) {
- throw new RuntimeException(sprintf('Service with id "%s" need the tag attribute fieldName to identify the short name', $id));
+ throw new RuntimeException(\sprintf('Service with id "%s" need the tag attribute fieldName to identify the short name', $id));
}
// To support FQCN ids without class attribute
diff --git a/engine/Shopware/Bundle/ContentTypeBundle/DependencyInjection/RegisterTypeRepositories.php b/engine/Shopware/Bundle/ContentTypeBundle/DependencyInjection/RegisterTypeRepositories.php
index 5df83175a8f..6d76cf4a6e8 100644
--- a/engine/Shopware/Bundle/ContentTypeBundle/DependencyInjection/RegisterTypeRepositories.php
+++ b/engine/Shopware/Bundle/ContentTypeBundle/DependencyInjection/RegisterTypeRepositories.php
@@ -1,25 +1,25 @@
+
+
+
+
diff --git a/engine/Shopware/Bundle/ContentTypeBundle/Field/AceEditor.php b/engine/Shopware/Bundle/ContentTypeBundle/Field/AceEditor.php
index 799edee9d40..a2a7013a38f 100644
--- a/engine/Shopware/Bundle/ContentTypeBundle/Field/AceEditor.php
+++ b/engine/Shopware/Bundle/ContentTypeBundle/Field/AceEditor.php
@@ -1,37 +1,37 @@
+ */
+ public static function getExtjsOptions(Field $field): array
+ {
+ return [];
+ }
+
+ public static function isMultiple(): bool
+ {
+ return false;
+ }
+
+ public static function getTemplate(): string
+ {
+ return 'frontend/content_type/field/text.tpl';
+ }
+}
diff --git a/engine/Shopware/Bundle/ContentTypeBundle/Field/ResolveableFieldInterface.php b/engine/Shopware/Bundle/ContentTypeBundle/Field/ResolveableFieldInterface.php
index eb3810f292b..a1dafe9a2e5 100644
--- a/engine/Shopware/Bundle/ContentTypeBundle/Field/ResolveableFieldInterface.php
+++ b/engine/Shopware/Bundle/ContentTypeBundle/Field/ResolveableFieldInterface.php
@@ -1,25 +1,25 @@
-
+
diff --git a/engine/Shopware/Bundle/ContentTypeBundle/Services/AclSynchronizer.php b/engine/Shopware/Bundle/ContentTypeBundle/Services/AclSynchronizer.php
index 6119b86e44a..f7bbb2f23e1 100644
--- a/engine/Shopware/Bundle/ContentTypeBundle/Services/AclSynchronizer.php
+++ b/engine/Shopware/Bundle/ContentTypeBundle/Services/AclSynchronizer.php
@@ -1,25 +1,25 @@
synchronizerService->sync($destructive);
}
+ /**
+ * @param array $types
+ */
private function updateContentTypesTable(array $types): void
{
$dbal = $this->connection;
- /** @var Type $type */
foreach ($types as $type) {
- $id = $dbal->fetchColumn('SELECT id FROM s_content_types WHERE internalName = ?', [$type->getInternalName()]);
+ $id = (int) $dbal->fetchOne('SELECT id FROM s_content_types WHERE internalName = ?', [$type->getInternalName()]);
$update = [
'internalName' => $type->getInternalName(),
'name' => $type->getName(),
'source' => $type->getSource(),
- 'config' => json_encode($type),
+ 'config' => json_encode($type, JSON_THROW_ON_ERROR),
];
if ($id) {
diff --git a/engine/Shopware/Bundle/ContentTypeBundle/Services/DatabaseContentTypeSynchronizerInterface.php b/engine/Shopware/Bundle/ContentTypeBundle/Services/DatabaseContentTypeSynchronizerInterface.php
index 500a34a4486..6625e632443 100644
--- a/engine/Shopware/Bundle/ContentTypeBundle/Services/DatabaseContentTypeSynchronizerInterface.php
+++ b/engine/Shopware/Bundle/ContentTypeBundle/Services/DatabaseContentTypeSynchronizerInterface.php
@@ -1,25 +1,25 @@
menuRepository->findOneBy($menuItem['parent']);
if (!\is_object($parent)) {
- throw new InvalidArgumentException(sprintf('Unable to find parent for query %s', print_r($menuItem['parent'], true)));
+ throw new InvalidArgumentException(\sprintf('Unable to find parent for query %s', print_r($menuItem['parent'], true)));
}
}
@@ -83,7 +83,7 @@ public function synchronize(array $menu): void
$this->cleanupContentTypeEntries();
}
- protected function createMenuItem(array $menuItem, Menu $parent = null): Menu
+ protected function createMenuItem(array $menuItem, ?Menu $parent = null): Menu
{
$item = null;
diff --git a/engine/Shopware/Bundle/ContentTypeBundle/Services/MenuSynchronizerInterface.php b/engine/Shopware/Bundle/ContentTypeBundle/Services/MenuSynchronizerInterface.php
index 4e991d63cd7..4d875131a35 100644
--- a/engine/Shopware/Bundle/ContentTypeBundle/Services/MenuSynchronizerInterface.php
+++ b/engine/Shopware/Bundle/ContentTypeBundle/Services/MenuSynchronizerInterface.php
@@ -1,25 +1,25 @@
orWhere(sprintf('`%s` LIKE :search', $field->getName()));
+ $query->orWhere(\sprintf('`%s` LIKE :search', $field->getName()));
}
} else {
$where = $item['value'];
@@ -226,7 +226,7 @@ protected function buildQuery($offset = 0, $limit = 10, $sort = [], $filters = [
if ($idSearch && \count($filters) === 1) {
$idSearch = array_map('intval', $idSearch);
- $orderBy = sprintf('FIELD(id, %s)', implode(',', $idSearch));
+ $orderBy = \sprintf('FIELD(id, %s)', implode(',', $idSearch));
$query->addOrderBy($orderBy);
}
@@ -287,7 +287,7 @@ private function validateFields(array $data): void
}
if (empty($data[$field->getName()])) {
- throw new CustomValidationException(sprintf('Field %s is required', $field->getName()));
+ throw new CustomValidationException(\sprintf('Field %s is required', $field->getName()));
}
}
}
diff --git a/engine/Shopware/Bundle/ContentTypeBundle/Services/RepositoryInterface.php b/engine/Shopware/Bundle/ContentTypeBundle/Services/RepositoryInterface.php
index 27a9a071de8..885934129d8 100644
--- a/engine/Shopware/Bundle/ContentTypeBundle/Services/RepositoryInterface.php
+++ b/engine/Shopware/Bundle/ContentTypeBundle/Services/RepositoryInterface.php
@@ -1,25 +1,25 @@
types[$name])) {
- throw new RuntimeException(sprintf('Requested type "%s" does not exist', $name));
+ throw new RuntimeException(\sprintf('Requested type "%s" does not exist', $name));
}
return $this->types[$name];
@@ -75,6 +75,6 @@ public function getTypeByControllerName(string $controllerName): Type
}
}
- throw new RuntimeException(sprintf('Cannot find type for controller "%s"', $controllerName));
+ throw new RuntimeException(\sprintf('Cannot find type for controller "%s"', $controllerName));
}
}
diff --git a/engine/Shopware/Bundle/ContentTypeBundle/Services/XmlReader/ContentTypesReader.php b/engine/Shopware/Bundle/ContentTypeBundle/Services/XmlReader/ContentTypesReader.php
index f7bab2fffdb..364b1a5ef87 100644
--- a/engine/Shopware/Bundle/ContentTypeBundle/Services/XmlReader/ContentTypesReader.php
+++ b/engine/Shopware/Bundle/ContentTypeBundle/Services/XmlReader/ContentTypesReader.php
@@ -1,25 +1,25 @@
fields = $fields;
diff --git a/engine/Shopware/Bundle/ContentTypeBundle/Subscriber/EntitySearchSubscriber.php b/engine/Shopware/Bundle/ContentTypeBundle/Subscriber/EntitySearchSubscriber.php
index 74814a3f6b7..045dc16a774 100644
--- a/engine/Shopware/Bundle/ContentTypeBundle/Subscriber/EntitySearchSubscriber.php
+++ b/engine/Shopware/Bundle/ContentTypeBundle/Subscriber/EntitySearchSubscriber.php
@@ -1,25 +1,25 @@
getName()));
+ throw new RuntimeException(\sprintf('Type %s needs a label', $type->getName()));
}
}
diff --git a/engine/Shopware/Bundle/ContentTypeBundle/Subscriber/SyncSubscriber.php b/engine/Shopware/Bundle/ContentTypeBundle/Subscriber/SyncSubscriber.php
index a4c9bb04fc1..52b2fb18f16 100644
--- a/engine/Shopware/Bundle/ContentTypeBundle/Subscriber/SyncSubscriber.php
+++ b/engine/Shopware/Bundle/ContentTypeBundle/Subscriber/SyncSubscriber.php
@@ -1,25 +1,25 @@
getDefinition($id);
diff --git a/engine/Shopware/Bundle/ControllerBundle/DependencyInjection/Compiler/RegisterControllerCompilerPass.php b/engine/Shopware/Bundle/ControllerBundle/DependencyInjection/Compiler/RegisterControllerCompilerPass.php
index af1b5b934ff..e02e19fabc0 100644
--- a/engine/Shopware/Bundle/ControllerBundle/DependencyInjection/Compiler/RegisterControllerCompilerPass.php
+++ b/engine/Shopware/Bundle/ControllerBundle/DependencyInjection/Compiler/RegisterControllerCompilerPass.php
@@ -1,25 +1,25 @@
count() === 0) {
- throw new NoCookieGroupByNameKnownException(sprintf('There is no known cookie group with name %s', $groupName));
+ throw new NoCookieGroupByNameKnownException(\sprintf('There is no known cookie group with name %s', $groupName));
}
return $cookieGroupCollection->first();
diff --git a/engine/Shopware/Bundle/CookieBundle/Exceptions/InvalidCookieGroupItemException.php b/engine/Shopware/Bundle/CookieBundle/Exceptions/InvalidCookieGroupItemException.php
index 7fd73a53996..44bef1f9d0b 100644
--- a/engine/Shopware/Bundle/CookieBundle/Exceptions/InvalidCookieGroupItemException.php
+++ b/engine/Shopware/Bundle/CookieBundle/Exceptions/InvalidCookieGroupItemException.php
@@ -5,23 +5,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
namespace Shopware\Bundle\CookieBundle\Exceptions;
diff --git a/engine/Shopware/Bundle/CookieBundle/Exceptions/InvalidCookieItemException.php b/engine/Shopware/Bundle/CookieBundle/Exceptions/InvalidCookieItemException.php
index da16f0c6108..75bcfcb033f 100644
--- a/engine/Shopware/Bundle/CookieBundle/Exceptions/InvalidCookieItemException.php
+++ b/engine/Shopware/Bundle/CookieBundle/Exceptions/InvalidCookieItemException.php
@@ -5,23 +5,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
namespace Shopware\Bundle\CookieBundle\Exceptions;
diff --git a/engine/Shopware/Bundle/CookieBundle/Exceptions/NoCookieGroupByNameKnownException.php b/engine/Shopware/Bundle/CookieBundle/Exceptions/NoCookieGroupByNameKnownException.php
index 7fcdb04b18e..a8f69483cda 100644
--- a/engine/Shopware/Bundle/CookieBundle/Exceptions/NoCookieGroupByNameKnownException.php
+++ b/engine/Shopware/Bundle/CookieBundle/Exceptions/NoCookieGroupByNameKnownException.php
@@ -5,23 +5,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
namespace Shopware\Bundle\CookieBundle\Exceptions;
diff --git a/engine/Shopware/Bundle/CookieBundle/Services/CookieCollector.php b/engine/Shopware/Bundle/CookieBundle/Services/CookieCollector.php
index b22a2ffda9b..668a9b379d7 100644
--- a/engine/Shopware/Bundle/CookieBundle/Services/CookieCollector.php
+++ b/engine/Shopware/Bundle/CookieBundle/Services/CookieCollector.php
@@ -5,23 +5,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
namespace Shopware\Bundle\CookieBundle\Services;
@@ -74,7 +73,7 @@ public function collect(): CookieGroupCollection
);
if (!$cookieCollection->isValid()) {
- throw new InvalidCookieItemException(sprintf('Found item inside cookie collection, which is not of type \Shopware\Bundle\CookieBundle\Structs\CookieStruct'));
+ throw new InvalidCookieItemException(\sprintf('Found item inside cookie collection, which is not of type \Shopware\Bundle\CookieBundle\Structs\CookieStruct'));
}
$cookieCollection = $this->sortCookies($cookieCollection);
diff --git a/engine/Shopware/Bundle/CookieBundle/Services/CookieCollectorInterface.php b/engine/Shopware/Bundle/CookieBundle/Services/CookieCollectorInterface.php
index e2531b265d4..a6b32b09792 100644
--- a/engine/Shopware/Bundle/CookieBundle/Services/CookieCollectorInterface.php
+++ b/engine/Shopware/Bundle/CookieBundle/Services/CookieCollectorInterface.php
@@ -1,25 +1,25 @@
getName()) {
continue;
diff --git a/engine/Shopware/Bundle/CookieBundle/Services/CookieHandlerInterface.php b/engine/Shopware/Bundle/CookieBundle/Services/CookieHandlerInterface.php
index 66b70da47d5..d2e08a59b18 100644
--- a/engine/Shopware/Bundle/CookieBundle/Services/CookieHandlerInterface.php
+++ b/engine/Shopware/Bundle/CookieBundle/Services/CookieHandlerInterface.php
@@ -5,23 +5,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
namespace Shopware\Bundle\CookieBundle\Services;
diff --git a/engine/Shopware/Bundle/CookieBundle/Services/CookieRemoveHandler.php b/engine/Shopware/Bundle/CookieBundle/Services/CookieRemoveHandler.php
index 689bc563bca..c42c9221474 100644
--- a/engine/Shopware/Bundle/CookieBundle/Services/CookieRemoveHandler.php
+++ b/engine/Shopware/Bundle/CookieBundle/Services/CookieRemoveHandler.php
@@ -5,23 +5,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
namespace Shopware\Bundle\CookieBundle\Services;
diff --git a/engine/Shopware/Bundle/CookieBundle/Services/CookieRemoveHandlerInterface.php b/engine/Shopware/Bundle/CookieBundle/Services/CookieRemoveHandlerInterface.php
index 8b85c297db4..b4d43164610 100644
--- a/engine/Shopware/Bundle/CookieBundle/Services/CookieRemoveHandlerInterface.php
+++ b/engine/Shopware/Bundle/CookieBundle/Services/CookieRemoveHandlerInterface.php
@@ -1,25 +1,25 @@
addGroupBy('customer.id');
diff --git a/engine/Shopware/Bundle/CustomerSearchBundleDBAL/ConditionHandler/HasNoCanceledOrdersConditionHandler.php b/engine/Shopware/Bundle/CustomerSearchBundleDBAL/ConditionHandler/HasNoCanceledOrdersConditionHandler.php
index 418efaa598c..43943a14855 100644
--- a/engine/Shopware/Bundle/CustomerSearchBundleDBAL/ConditionHandler/HasNoCanceledOrdersConditionHandler.php
+++ b/engine/Shopware/Bundle/CustomerSearchBundleDBAL/ConditionHandler/HasNoCanceledOrdersConditionHandler.php
@@ -1,25 +1,25 @@
getShopIds() as $i => $id) {
diff --git a/engine/Shopware/Bundle/CustomerSearchBundleDBAL/ConditionHandler/NotOrderedProductConditionHandler.php b/engine/Shopware/Bundle/CustomerSearchBundleDBAL/ConditionHandler/NotOrderedProductConditionHandler.php
index 28e7b9b8a43..02767000994 100644
--- a/engine/Shopware/Bundle/CustomerSearchBundleDBAL/ConditionHandler/NotOrderedProductConditionHandler.php
+++ b/engine/Shopware/Bundle/CustomerSearchBundleDBAL/ConditionHandler/NotOrderedProductConditionHandler.php
@@ -1,25 +1,25 @@
getNumbers() as $i => $number) {
diff --git a/engine/Shopware/Bundle/CustomerSearchBundleDBAL/ConditionHandler/NotOrderedProductOfCategoryConditionHandler.php b/engine/Shopware/Bundle/CustomerSearchBundleDBAL/ConditionHandler/NotOrderedProductOfCategoryConditionHandler.php
index 10895459624..c268dc2b0e0 100644
--- a/engine/Shopware/Bundle/CustomerSearchBundleDBAL/ConditionHandler/NotOrderedProductOfCategoryConditionHandler.php
+++ b/engine/Shopware/Bundle/CustomerSearchBundleDBAL/ConditionHandler/NotOrderedProductOfCategoryConditionHandler.php
@@ -1,25 +1,25 @@
getCategoryIds() as $i => $id) {
diff --git a/engine/Shopware/Bundle/CustomerSearchBundleDBAL/ConditionHandler/NotOrderedProductOfManufacturerConditionHandler.php b/engine/Shopware/Bundle/CustomerSearchBundleDBAL/ConditionHandler/NotOrderedProductOfManufacturerConditionHandler.php
index 6b2105a57ba..bf8dc2b1d11 100644
--- a/engine/Shopware/Bundle/CustomerSearchBundleDBAL/ConditionHandler/NotOrderedProductOfManufacturerConditionHandler.php
+++ b/engine/Shopware/Bundle/CustomerSearchBundleDBAL/ConditionHandler/NotOrderedProductOfManufacturerConditionHandler.php
@@ -1,25 +1,25 @@
getManufacturerIds() as $i => $id) {
diff --git a/engine/Shopware/Bundle/CustomerSearchBundleDBAL/ConditionHandler/NotOrderedWithDeliveryConditionHandler.php b/engine/Shopware/Bundle/CustomerSearchBundleDBAL/ConditionHandler/NotOrderedWithDeliveryConditionHandler.php
index 2b661da91eb..f1bacc11971 100644
--- a/engine/Shopware/Bundle/CustomerSearchBundleDBAL/ConditionHandler/NotOrderedWithDeliveryConditionHandler.php
+++ b/engine/Shopware/Bundle/CustomerSearchBundleDBAL/ConditionHandler/NotOrderedWithDeliveryConditionHandler.php
@@ -1,25 +1,25 @@
getDispatchIds() as $i => $number) {
diff --git a/engine/Shopware/Bundle/CustomerSearchBundleDBAL/ConditionHandler/NotOrderedWithPaymentConditionHandler.php b/engine/Shopware/Bundle/CustomerSearchBundleDBAL/ConditionHandler/NotOrderedWithPaymentConditionHandler.php
index bebfd903491..aa2aeed08d8 100644
--- a/engine/Shopware/Bundle/CustomerSearchBundleDBAL/ConditionHandler/NotOrderedWithPaymentConditionHandler.php
+++ b/engine/Shopware/Bundle/CustomerSearchBundleDBAL/ConditionHandler/NotOrderedWithPaymentConditionHandler.php
@@ -1,25 +1,25 @@
getPaymentIds() as $i => $number) {
diff --git a/engine/Shopware/Bundle/CustomerSearchBundleDBAL/ConditionHandler/NotRegisteredInShopConditionHandler.php b/engine/Shopware/Bundle/CustomerSearchBundleDBAL/ConditionHandler/NotRegisteredInShopConditionHandler.php
index 15a9e354379..2cc372fff69 100644
--- a/engine/Shopware/Bundle/CustomerSearchBundleDBAL/ConditionHandler/NotRegisteredInShopConditionHandler.php
+++ b/engine/Shopware/Bundle/CustomerSearchBundleDBAL/ConditionHandler/NotRegisteredInShopConditionHandler.php
@@ -1,25 +1,25 @@
$customerIds
*
- * @return CustomerOrder[] indexed by customer id
+ * @return array indexed by customer id
*/
public function getList($customerIds)
{
diff --git a/engine/Shopware/Bundle/CustomerSearchBundleDBAL/Indexing/CustomerOrderHydrator.php b/engine/Shopware/Bundle/CustomerSearchBundleDBAL/Indexing/CustomerOrderHydrator.php
index 3cf3e4b8ace..abd38c5131c 100644
--- a/engine/Shopware/Bundle/CustomerSearchBundleDBAL/Indexing/CustomerOrderHydrator.php
+++ b/engine/Shopware/Bundle/CustomerSearchBundleDBAL/Indexing/CustomerOrderHydrator.php
@@ -1,25 +1,26 @@
$data
+ *
+ * @return CustomerOrder
+ */
public function hydrate(array $data)
{
$struct = new CustomerOrder();
@@ -36,34 +42,37 @@ public function hydrate(array $data)
return $struct;
}
- $struct->setOrderCount((int) $data['count_orders']);
- $struct->setTotalAmount((float) $data['invoice_amount_sum']);
- $struct->setAvgAmount((float) $data['invoice_amount_avg']);
- $struct->setMinAmount((float) $data['invoice_amount_min']);
- $struct->setMaxAmount((float) $data['invoice_amount_max']);
- $struct->setAvgProductPrice((float) $data['product_avg']);
- $struct->setFirstOrderTime(new DateTime($data['first_order_time']));
- $struct->setLastOrderTime(new DateTime($data['last_order_time']));
- $struct->setPayments($this->explodeAndFilter($data['selected_payments']));
- $struct->setShops($this->explodeAndFilter($data['ordered_in_shops']));
- $struct->setDevices($this->explodeAndFilter($data['ordered_with_devices']));
- $struct->setDispatches($this->explodeAndFilter($data['selected_dispachtes']));
- $struct->setWeekdays($this->explodeAndFilter($data['weekdays']));
+ $struct->setOrderCount((int) ($data['count_orders'] ?? 0));
+ $struct->setTotalAmount((float) ($data['invoice_amount_sum'] ?? 0.0));
+ $struct->setAvgAmount((float) ($data['invoice_amount_avg'] ?? 0.0));
+ $struct->setMinAmount((float) ($data['invoice_amount_min'] ?? 0.0));
+ $struct->setMaxAmount((float) ($data['invoice_amount_max'] ?? 0.0));
+ $struct->setAvgProductPrice((float) ($data['product_avg'] ?? 0.0));
+ $struct->setFirstOrderTime(isset($data['first_order_time']) ? new DateTime($data['first_order_time']) : null);
+ $struct->setLastOrderTime(isset($data['last_order_time']) ? new DateTime($data['last_order_time']) : null);
+ $struct->setPayments(array_map('\intval', $this->explodeAndFilter($data['selected_payments'] ?? '')));
+ $struct->setShops(array_map('\intval', $this->explodeAndFilter($data['ordered_in_shops'] ?? '')));
+ $struct->setDevices($this->explodeAndFilter($data['ordered_with_devices'] ?? ''));
+ $struct->setDispatches(array_map('\intval', $this->explodeAndFilter($data['selected_dispachtes'] ?? '')));
+ $struct->setWeekdays($this->explodeAndFilter($data['weekdays'] ?? ''));
if (\array_key_exists('product_numbers', $data)) {
- $struct->setProducts($this->explodeAndFilter($data['product_numbers']));
+ $struct->setProducts($this->explodeAndFilter($data['product_numbers'] ?? ''));
}
if (\array_key_exists('category_ids', $data)) {
- $struct->setCategories($this->explodeAndFilter($data['category_ids']));
+ $struct->setCategories(array_map('\intval', $this->explodeAndFilter($data['category_ids'] ?? '')));
}
if (\array_key_exists('manufacturer_ids', $data)) {
- $struct->setManufacturers($this->explodeAndFilter($data['manufacturer_ids']));
+ $struct->setManufacturers(array_map('\intval', $this->explodeAndFilter($data['manufacturer_ids'] ?? '')));
}
return $struct;
}
- private function explodeAndFilter($value)
+ /**
+ * @return array
+ */
+ private function explodeAndFilter(string $value): array
{
return array_filter(explode(',', $value));
}
diff --git a/engine/Shopware/Bundle/CustomerSearchBundleDBAL/Indexing/CustomerProvider.php b/engine/Shopware/Bundle/CustomerSearchBundleDBAL/Indexing/CustomerProvider.php
index a9ca66ab7c1..9680fb53dc9 100644
--- a/engine/Shopware/Bundle/CustomerSearchBundleDBAL/Indexing/CustomerProvider.php
+++ b/engine/Shopware/Bundle/CustomerSearchBundleDBAL/Indexing/CustomerProvider.php
@@ -1,25 +1,25 @@
$customerIds
+ *
+ * @return array
+ */
public function get($customerIds);
}
diff --git a/engine/Shopware/Bundle/CustomerSearchBundleDBAL/Indexing/SearchIndexer.php b/engine/Shopware/Bundle/CustomerSearchBundleDBAL/Indexing/SearchIndexer.php
index 0396b50d3b5..9cc16b2ae96 100644
--- a/engine/Shopware/Bundle/CustomerSearchBundleDBAL/Indexing/SearchIndexer.php
+++ b/engine/Shopware/Bundle/CustomerSearchBundleDBAL/Indexing/SearchIndexer.php
@@ -1,25 +1,25 @@
connection->executeUpdate('DELETE FROM s_customer_search_index');
}
@@ -253,7 +253,7 @@ private function implodeUnique($array)
*
* @return string|null
*/
- private function formatDate(DateTimeInterface $date = null, $format = 'Y-m-d H:i:s')
+ private function formatDate(?DateTimeInterface $date = null, $format = 'Y-m-d H:i:s')
{
if ($date === null) {
return null;
diff --git a/engine/Shopware/Bundle/CustomerSearchBundleDBAL/Indexing/SearchIndexerInterface.php b/engine/Shopware/Bundle/CustomerSearchBundleDBAL/Indexing/SearchIndexerInterface.php
index 437568c3b07..c14faf4bab2 100644
--- a/engine/Shopware/Bundle/CustomerSearchBundleDBAL/Indexing/SearchIndexerInterface.php
+++ b/engine/Shopware/Bundle/CustomerSearchBundleDBAL/Indexing/SearchIndexerInterface.php
@@ -1,25 +1,25 @@
execute()
->fetch(PDO::FETCH_COLUMN);
- return unserialize($value, ['allowed_classes' => false]);
+ return (int) unserialize($value, ['allowed_classes' => false]);
}
/**
@@ -62,7 +59,7 @@ public function getLastBacklogId()
*/
public function setLastBacklogId($lastId)
{
- $this->connection->executeUpdate(
+ $this->connection->executeStatement(
"UPDATE s_core_config_elements SET value = :value WHERE name = 'lastBacklogId'",
[':value' => serialize($lastId)]
);
@@ -81,7 +78,7 @@ public function read($lastId, $limit)
->setParameter(':lastId', $lastId)
->setMaxResults($limit);
- $data = $query->execute()->fetchAll(PDO::FETCH_ASSOC);
+ $data = $query->execute()->fetchAllAssociative();
$result = [];
foreach ($data as $row) {
diff --git a/engine/Shopware/Bundle/ESIndexingBundle/BacklogReaderInterface.php b/engine/Shopware/Bundle/ESIndexingBundle/BacklogReaderInterface.php
index a3e022c793c..5683fa23f5a 100644
--- a/engine/Shopware/Bundle/ESIndexingBundle/BacklogReaderInterface.php
+++ b/engine/Shopware/Bundle/ESIndexingBundle/BacklogReaderInterface.php
@@ -1,36 +1,38 @@
*/
public function read($lastId, $limit);
@@ -41,6 +43,8 @@ public function getLastBacklogId();
/**
* @param int $lastId
+ *
+ * @return void
*/
public function setLastBacklogId($lastId);
}
diff --git a/engine/Shopware/Bundle/ESIndexingBundle/ClientFactory.php b/engine/Shopware/Bundle/ESIndexingBundle/ClientFactory.php
index ef0fe5a381f..443a7687ee1 100644
--- a/engine/Shopware/Bundle/ESIndexingBundle/ClientFactory.php
+++ b/engine/Shopware/Bundle/ESIndexingBundle/ClientFactory.php
@@ -1,25 +1,25 @@
*/
- private $mappings;
+ private array $mappings;
- public function __construct(int $batchSize, Traversable $mappings)
- {
+ private BacklogReaderInterface $backlogReader;
+
+ private IdentifierSelector $identifierSelector;
+
+ private IndexFactoryInterface $indexFactory;
+
+ private BacklogProcessorInterface $backlogProcessor;
+
+ public function __construct(
+ int $batchSize,
+ Traversable $mappings,
+ BacklogReaderInterface $backlogReader,
+ IdentifierSelector $identifierSelector,
+ IndexFactoryInterface $indexFactory,
+ BacklogProcessorInterface $backlogProcessor
+ ) {
$this->batchSize = $batchSize;
$this->mappings = iterator_to_array($mappings, false);
-
- parent::__construct(null);
+ $this->backlogReader = $backlogReader;
+ $this->identifierSelector = $identifierSelector;
+ $this->indexFactory = $indexFactory;
+ $this->backlogProcessor = $backlogProcessor;
+ parent::__construct();
}
/**
@@ -67,11 +84,10 @@ protected function configure()
*/
protected function execute(InputInterface $input, OutputInterface $output)
{
- $reader = $this->container->get(\Shopware\Bundle\ESIndexingBundle\BacklogReader::class);
- $lastBackLogId = $reader->getLastBacklogId();
- $backlogs = $reader->read($lastBackLogId, $this->batchSize);
+ $lastBackLogId = $this->backlogReader->getLastBacklogId();
+ $backlogs = $this->backlogReader->read($lastBackLogId, $this->batchSize);
- $output->writeln(sprintf('Current last backlog id: %d', $lastBackLogId));
+ $output->writeln(\sprintf('Current last backlog id: %d', $lastBackLogId));
$io = new SymfonyStyle($input, $output);
@@ -81,20 +97,17 @@ protected function execute(InputInterface $input, OutputInterface $output)
return 0;
}
- /** @var Backlog $last */
- $last = $backlogs[\count($backlogs) - 1];
- $reader->setLastBacklogId($last->getId());
- $shops = $this->container->get(\Shopware\Bundle\ESIndexingBundle\IdentifierSelector::class)->getShops();
- foreach ($shops as $shop) {
+ foreach ($this->identifierSelector->getShops() as $shop) {
foreach ($this->mappings as $mapping) {
- $index = $this->container->get(\Shopware\Bundle\ESIndexingBundle\IndexFactory::class)->createShopIndex($shop, $mapping->getType());
+ $index = $this->indexFactory->createShopIndex($shop, $mapping->getType());
- $this->container->get(\Shopware\Bundle\ESIndexingBundle\BacklogProcessorInterface::class)
- ->process($index, $backlogs);
+ $this->backlogProcessor->process($index, $backlogs);
}
}
+ $last = $backlogs[array_key_last($backlogs)];
+ $this->backlogReader->setLastBacklogId($last->getId());
- $io->success(sprintf('Synchronized %d items', \count($backlogs)));
+ $io->success(\sprintf('Synchronized %d items', \count($backlogs)));
return 0;
}
diff --git a/engine/Shopware/Bundle/ESIndexingBundle/Commands/IndexCleanupCommand.php b/engine/Shopware/Bundle/ESIndexingBundle/Commands/IndexCleanupCommand.php
index 993c9a93348..57b3d057f05 100644
--- a/engine/Shopware/Bundle/ESIndexingBundle/Commands/IndexCleanupCommand.php
+++ b/engine/Shopware/Bundle/ESIndexingBundle/Commands/IndexCleanupCommand.php
@@ -1,25 +1,25 @@
writeln(sprintf('Shops with following IDs not found: %s', implode(', ', $shopIdsNotFound)));
+ $output->writeln(\sprintf('Shops with following IDs not found: %s', implode(', ', $shopIdsNotFound)));
}
return $shops;
diff --git a/engine/Shopware/Bundle/ESIndexingBundle/Commands/SwitchAliasCommand.php b/engine/Shopware/Bundle/ESIndexingBundle/Commands/SwitchAliasCommand.php
index d0b3121fd54..7d6da87b84f 100644
--- a/engine/Shopware/Bundle/ESIndexingBundle/Commands/SwitchAliasCommand.php
+++ b/engine/Shopware/Bundle/ESIndexingBundle/Commands/SwitchAliasCommand.php
@@ -1,25 +1,25 @@
indices()->exists(['index' => $indexName]);
if (!$exist) {
- throw new RuntimeException(sprintf('Index "%s" does not exist', $indexName));
+ throw new RuntimeException(\sprintf('Index "%s" does not exist', $indexName));
}
$actions = [
diff --git a/engine/Shopware/Bundle/ESIndexingBundle/Console/ConsoleEvaluationHelper.php b/engine/Shopware/Bundle/ESIndexingBundle/Console/ConsoleEvaluationHelper.php
index e4de19a0d1d..59b69eb3fe2 100644
--- a/engine/Shopware/Bundle/ESIndexingBundle/Console/ConsoleEvaluationHelper.php
+++ b/engine/Shopware/Bundle/ESIndexingBundle/Console/ConsoleEvaluationHelper.php
@@ -1,25 +1,25 @@
%shopware.es.client%
- The "shopware_elastic_search.client.logger" service is deprecated. Use "%service_id%" instead
-
+
+ The "%service_id%" service is deprecated. Use "%alias_id%" instead
+
@@ -229,6 +230,10 @@
id="shopware_elastic_search.commands.backlog_sync_command">
%shopware.es.batchsize%
+
+
+
+
diff --git a/engine/Shopware/Bundle/ESIndexingBundle/ESIndexingBundle.php b/engine/Shopware/Bundle/ESIndexingBundle/ESIndexingBundle.php
index 17cc935de76..ff149a5ca61 100644
--- a/engine/Shopware/Bundle/ESIndexingBundle/ESIndexingBundle.php
+++ b/engine/Shopware/Bundle/ESIndexingBundle/ESIndexingBundle.php
@@ -1,25 +1,25 @@
$params
+ *
+ * @return array
+ */
public function info($params = []);
+ /**
+ * @param array $params
+ *
+ * @return array
+ */
public function bulk($params = []);
+ /**
+ * @param array $params
+ *
+ * @return array
+ */
public function search($params = []);
}
diff --git a/engine/Shopware/Bundle/ESIndexingBundle/EsClientLogger.php b/engine/Shopware/Bundle/ESIndexingBundle/EsClientLogger.php
index d983cd432c3..6064e7237dc 100644
--- a/engine/Shopware/Bundle/ESIndexingBundle/EsClientLogger.php
+++ b/engine/Shopware/Bundle/ESIndexingBundle/EsClientLogger.php
@@ -1,25 +1,25 @@
query;
}
diff --git a/engine/Shopware/Bundle/ESIndexingBundle/MappingInterface.php b/engine/Shopware/Bundle/ESIndexingBundle/MappingInterface.php
index 671a5c39bb1..3ea1a9ce6d4 100644
--- a/engine/Shopware/Bundle/ESIndexingBundle/MappingInterface.php
+++ b/engine/Shopware/Bundle/ESIndexingBundle/MappingInterface.php
@@ -1,25 +1,25 @@
fetchAvailability($products);
@@ -309,7 +309,7 @@ private function nestedArrayCombinations(array $groups, array $onlyFirst, array
$tmp = array_merge($item, [$index => (int) $option->getId()]);
sort($tmp, SORT_NUMERIC);
- //check if this combination is a available combination (out of stock, not active)
+ // check if this combination is a available combination (out of stock, not active)
$isAvailable = false;
foreach ($availability as $available) {
$available = '-' . $available . '-';
@@ -320,7 +320,7 @@ private function nestedArrayCombinations(array $groups, array $onlyFirst, array
$allMatch = false;
}
}
- //all options matched? combination is available, break availability check
+ // all options matched? combination is available, break availability check
if ($allMatch) {
$isAvailable = true;
break;
@@ -550,7 +550,7 @@ private function getCombinationPrices(
array $configuration,
array $prices,
array $combinations,
- VariantFacet $variantFacet = null
+ ?VariantFacet $variantFacet = null
): array {
$cheapestPrices = [];
@@ -573,17 +573,17 @@ private function getCombinationPrices(
// size combination => only consider prices with same size
// size + color combination => only consider prices with same size and color like the current product
// Only consider prices without the groups which should not expand
- $tmp = array_values(array_keys(
+ $tmp = array_keys(
array_intersect(array_intersect(array_flip($options), $combination), $expandGroupIds)
- ));
+ );
sort($tmp, SORT_NUMERIC);
// Get the options of the groups which should not expand
- $excludedOptions = array_values(array_keys(
+ $excludedOptions = array_keys(
array_diff(array_intersect(array_flip($options), $combination), $expandGroupIds)
- ));
+ );
- //filter prices which has configuration matches the current variant configuration
+ // filter prices which has configuration matches the current variant configuration
$affected = array_filter($prices, function (array $price) use ($tmp, $excludedOptions) {
$diff = array_values(array_intersect(array_diff($price['options'], $excludedOptions), $tmp));
@@ -592,8 +592,8 @@ private function getCombinationPrices(
$price = array_column($affected, 'price');
- //build combination key by group ids
- //store front filters to filtered group "sort by price for `color`"
+ // build combination key by group ids
+ // store front filters to filtered group "sort by price for `color`"
$key = 'g' . implode('-', $combination);
if (!empty($price)) {
@@ -608,7 +608,7 @@ private function getCombinationAvailability(
array $configuration,
array $availabilities,
array $combinations,
- VariantFacet $variantFacet = null
+ ?VariantFacet $variantFacet = null
): array {
$availabilityList = [];
@@ -626,14 +626,14 @@ private function getCombinationAvailability(
foreach ($combinations as $combination) {
sort($combination, SORT_NUMERIC);
- $tmp = array_values(array_keys(
+ $tmp = array_keys(
array_intersect(array_intersect(array_flip($options), $combination), $expandGroupIds)
- ));
+ );
sort($tmp, SORT_NUMERIC);
- $excludedOptions = array_values(array_keys(
+ $excludedOptions = array_keys(
array_diff(array_intersect(array_flip($options), $combination), $expandGroupIds)
- ));
+ );
$affected = array_filter($availabilities, function (array $price) use ($tmp, $excludedOptions) {
$diff = array_values(array_intersect(array_diff($price['options'], $excludedOptions), $tmp));
diff --git a/engine/Shopware/Bundle/ESIndexingBundle/Product/ProductManualPositionLoader.php b/engine/Shopware/Bundle/ESIndexingBundle/Product/ProductManualPositionLoader.php
index a9666c00280..fe9788a1b27 100644
--- a/engine/Shopware/Bundle/ESIndexingBundle/Product/ProductManualPositionLoader.php
+++ b/engine/Shopware/Bundle/ESIndexingBundle/Product/ProductManualPositionLoader.php
@@ -1,25 +1,25 @@
format('Y-m-d');
}
@@ -368,16 +368,13 @@ private function getCategories($products): array
->where('mapping.articleID IN (:ids)')
->setParameter(':ids', $ids, Connection::PARAM_INT_ARRAY);
- $data = $query->execute()->fetchAll(PDO::FETCH_ASSOC);
+ $data = $query->execute()->fetchAllAssociative();
$result = [];
foreach ($data as $row) {
$productId = (int) $row['productId'];
- $categories = [];
- if (isset($result[$productId])) {
- $categories = $result[$productId];
- }
- $temp = explode('|', $row['path']);
+ $categories = $result[$productId] ?? [];
+ $temp = explode('|', $row['path'] ?? '');
$temp[] = $row['id'];
$result[$productId] = array_merge($categories, $temp);
@@ -470,7 +467,7 @@ private function getCalculatedPrices(Shop $shop, array $products, array $priceRu
$customerGroup = $context->getCurrentCustomerGroup()->getKey();
$key = $customerGroup . '_' . $context->getCurrency()->getId();
- $rule = $rules[$context->getFallbackCustomerGroup()->getKey()];
+ $rule = $rules[$context->getFallbackCustomerGroup()->getKey()] ?? null;
if (isset($rules[$customerGroup])) {
$rule = $rules[$customerGroup];
}
diff --git a/engine/Shopware/Bundle/ESIndexingBundle/Product/ProductQueryFactory.php b/engine/Shopware/Bundle/ESIndexingBundle/Product/ProductQueryFactory.php
index 6fa1e44e9cc..5b2ff865daf 100644
--- a/engine/Shopware/Bundle/ESIndexingBundle/Product/ProductQueryFactory.php
+++ b/engine/Shopware/Bundle/ESIndexingBundle/Product/ProductQueryFactory.php
@@ -1,25 +1,25 @@
createQuery($limit)
->innerJoin('variant', 's_articles_details', 'subVariant', 'subVariant.articleID = variant.articleID')
@@ -112,7 +112,7 @@ public function createUnitIdQuery($unitIds, $limit = null)
*/
public function createVoteIdQuery($voteIds, $limit = null)
{
- trigger_error(sprintf('%s:%s is deprecated since Shopware 5.6 and will be removed with 5.7. Will be removed without replacement.', __CLASS__, __METHOD__), E_USER_DEPRECATED);
+ trigger_error(\sprintf('%s:%s is deprecated since Shopware 5.6 and will be removed with 5.7. Will be removed without replacement.', __CLASS__, __METHOD__), E_USER_DEPRECATED);
$dbal = $this->createQuery($limit)
->innerJoin('product', 's_articles_vote', 'vote', 'vote.articleID = product.id')
@@ -141,7 +141,7 @@ public function createProductIdQuery($productIds, $limit = null)
*/
public function createVariantIdQuery($variantIds, $limit = null)
{
- trigger_error(sprintf('%s:%s is deprecated since Shopware 5.6 and will be removed with 5.7. Will be removed without replacement.', __CLASS__, __METHOD__), E_USER_DEPRECATED);
+ trigger_error(\sprintf('%s:%s is deprecated since Shopware 5.6 and will be removed with 5.7. Will be removed without replacement.', __CLASS__, __METHOD__), E_USER_DEPRECATED);
$dbal = $this->createQuery($limit)
->innerJoin('variant', 's_articles_details', 'subVariant', 'subVariant.articleID = variant.articleID')
@@ -182,7 +182,7 @@ public function createManufacturerQuery($manufacturerIds, $limit = null)
*/
public function createProductCategoryQuery($categoryIds, $limit = null)
{
- trigger_error(sprintf('%s:%s is deprecated since Shopware 5.6 and will be removed with 5.7. Will be removed without replacement.', __CLASS__, __METHOD__), E_USER_DEPRECATED);
+ trigger_error(\sprintf('%s:%s is deprecated since Shopware 5.6 and will be removed with 5.7. Will be removed without replacement.', __CLASS__, __METHOD__), E_USER_DEPRECATED);
$dbal = $this->createQuery($limit)
->innerJoin('variant', 's_articles_categories_ro', 'shopProducts', 'shopProducts.articleID = variant.articleID')
diff --git a/engine/Shopware/Bundle/ESIndexingBundle/Product/ProductQueryFactoryInterface.php b/engine/Shopware/Bundle/ESIndexingBundle/Product/ProductQueryFactoryInterface.php
index f262e7209d0..6ca4b4f176e 100644
--- a/engine/Shopware/Bundle/ESIndexingBundle/Product/ProductQueryFactoryInterface.php
+++ b/engine/Shopware/Bundle/ESIndexingBundle/Product/ProductQueryFactoryInterface.php
@@ -1,25 +1,25 @@
backlogReader->getLastBacklogId();
@@ -134,7 +134,7 @@ private function createIndex(IndexConfiguration $configuration, ShopIndex $index
{
$exist = $this->client->indices()->exists(['index' => $configuration->getName()]);
if ($exist) {
- throw new RuntimeException(sprintf('ElasticSearch index %s already exist.', $configuration->getName()));
+ throw new RuntimeException(\sprintf('ElasticSearch index %s already exist.', $configuration->getName()));
}
$mergedSettings = [
diff --git a/engine/Shopware/Bundle/ESIndexingBundle/ShopIndexerInterface.php b/engine/Shopware/Bundle/ESIndexingBundle/ShopIndexerInterface.php
index b96f58e1a6c..c6d45abb27b 100644
--- a/engine/Shopware/Bundle/ESIndexingBundle/ShopIndexerInterface.php
+++ b/engine/Shopware/Bundle/ESIndexingBundle/ShopIndexerInterface.php
@@ -1,25 +1,25 @@
visibility;
}
- public function setAvailableCombinations(array $combinations = null)
+ public function setAvailableCombinations(?array $combinations = null)
{
$this->availableCombinations = $combinations;
}
@@ -259,7 +259,7 @@ public function getAvailableCombinations()
/**
* @param Group[]|null $fullConfiguration
*/
- public function setFullConfiguration(array $fullConfiguration = null)
+ public function setFullConfiguration(?array $fullConfiguration = null)
{
$this->fullConfiguration = $fullConfiguration;
}
diff --git a/engine/Shopware/Bundle/ESIndexingBundle/Struct/ShopIndex.php b/engine/Shopware/Bundle/ESIndexingBundle/Struct/ShopIndex.php
index bb8026054a5..386c6868220 100644
--- a/engine/Shopware/Bundle/ESIndexingBundle/Struct/ShopIndex.php
+++ b/engine/Shopware/Bundle/ESIndexingBundle/Struct/ShopIndex.php
@@ -1,25 +1,25 @@
getConfig()->get(self::SELECTED_PRODUCTS, '');
+ $products = $element->getConfig()->get(self::SELECTED_PRODUCTS, '') ?? '';
$productNumbers = array_filter(explode('|', $products));
if (empty($productNumbers)) {
$productNumbers = [];
@@ -130,7 +130,7 @@ public function prepare(PrepareDataCollection $collection, Element $element, Sho
$collection->getBatchRequest()->setProductNumbers($key, $productNumbers);
break;
case self::TYPE_STATIC_VARIANT:
- $productVariants = $element->getConfig()->get(self::SELECTED_VARIANTS, '');
+ $productVariants = $element->getConfig()->get(self::SELECTED_VARIANTS, '') ?? '';
$productNumbers = array_filter(explode('|', $productVariants));
if (empty($productNumbers)) {
$productNumbers = [];
@@ -161,7 +161,7 @@ public function handle(ResolvedDataCollection $collection, Element $element, Sho
break;
case self::TYPE_STATIC_PRODUCT:
- $products = $element->getConfig()->get(self::SELECTED_PRODUCTS, '');
+ $products = $element->getConfig()->get(self::SELECTED_PRODUCTS, '') ?? '';
$productNumbers = array_filter(explode('|', $products));
$listProducts = $collection->getBatchResult()->get($key);
@@ -176,7 +176,7 @@ public function handle(ResolvedDataCollection $collection, Element $element, Sho
$element->getData()->set('products', $products);
break;
case self::TYPE_STATIC_VARIANT:
- $products = $element->getConfig()->get(self::SELECTED_VARIANTS, '');
+ $products = $element->getConfig()->get(self::SELECTED_VARIANTS, '') ?? '';
$productNumbers = array_filter(explode('|', $products));
$listProducts = $collection->getBatchResult()->get($key);
$listProducts = $this->additionalTextService->buildAdditionalTextLists($listProducts, $context);
diff --git a/engine/Shopware/Bundle/EmotionBundle/ComponentHandler/BannerComponentHandler.php b/engine/Shopware/Bundle/EmotionBundle/ComponentHandler/BannerComponentHandler.php
index 63cb4084a10..0f622b96f03 100644
--- a/engine/Shopware/Bundle/EmotionBundle/ComponentHandler/BannerComponentHandler.php
+++ b/engine/Shopware/Bundle/EmotionBundle/ComponentHandler/BannerComponentHandler.php
@@ -1,25 +1,25 @@
container->get('shopware.bundle.content_type.' . $element->getConfig()->get(self::CONTENT_TYPE_KEY));
+ $repository = $this->container->get(
+ 'shopware.bundle.content_type.' . $element->getConfig()->get(self::CONTENT_TYPE_KEY),
+ ContainerInterface::NULL_ON_INVALID_REFERENCE
+ );
+ if (!$repository instanceof RepositoryInterface) {
+ return;
+ }
$mode = (int) $element->getConfig()->get(self::MODE_KEY);
diff --git a/engine/Shopware/Bundle/EmotionBundle/ComponentHandler/EventComponentHandler.php b/engine/Shopware/Bundle/EmotionBundle/ComponentHandler/EventComponentHandler.php
index 5eaa86dcf49..491c19b536d 100644
--- a/engine/Shopware/Bundle/EmotionBundle/ComponentHandler/EventComponentHandler.php
+++ b/engine/Shopware/Bundle/EmotionBundle/ComponentHandler/EventComponentHandler.php
@@ -1,25 +1,25 @@
getComponent()->getType(), $types, true)) {
- $message = sprintf('%s is deprecated since 5.3 and will be removed with 6.0. Implement a ComponentHandler instead for performance benefit.', __CLASS__);
+ $message = \sprintf('%s is deprecated since 5.3 and will be removed with 6.0. Implement a ComponentHandler instead for performance benefit.', __CLASS__);
trigger_error($message, E_USER_DEPRECATED);
}
}
diff --git a/engine/Shopware/Bundle/EmotionBundle/ComponentHandler/Html5VideoComponentHandler.php b/engine/Shopware/Bundle/EmotionBundle/ComponentHandler/Html5VideoComponentHandler.php
index c60ff3788c5..9babec06a4d 100644
--- a/engine/Shopware/Bundle/EmotionBundle/ComponentHandler/Html5VideoComponentHandler.php
+++ b/engine/Shopware/Bundle/EmotionBundle/ComponentHandler/Html5VideoComponentHandler.php
@@ -1,25 +1,25 @@
setCellHeight((int) $data['__emotion_cell_height']);
$emotion->setArticleHeight((int) $data['__emotion_article_height']);
$emotion->setRows((int) $data['__emotion_rows']);
- $emotion->setValidFrom($data['__emotion_valid_from'] ? date_create($data['__emotion_valid_from']) : null);
- $emotion->setValidTo($data['__emotion_valid_to'] ? date_create($data['__emotion_valid_to']) : null);
+ $emotion->setValidFrom($this->createDate($data['__emotion_valid_from']));
+ $emotion->setValidTo($this->createDate($data['__emotion_valid_to']));
$emotion->setUserId((int) $data['__emotion_user_id']);
$emotion->setShowListing((bool) $data['__emotion_show_listing']);
$emotion->setIsLandingPage((bool) $data['__emotion_is_landingpage']);
$emotion->setSeoTitle($data['__emotion_seo_title']);
$emotion->setSeoKeywords($data['__emotion_seo_keywords']);
$emotion->setSeoDescription($data['__emotion_seo_description']);
- $emotion->setCreateDate($data['__emotion_create_date'] ? date_create($data['__emotion_create_date']) : null);
- $emotion->setModifiedDate($data['__emotion_modified'] ? date_create($data['__emotion_modified']) : null);
+ $emotion->setCreateDate($this->createDate($data['__emotion_create_date']));
+ $emotion->setModifiedDate($this->createDate($data['__emotion_modified']));
$emotion->setTemplateId((int) $data['__emotion_template_id']);
- $emotion->setDevices(array_map('intval', explode(',', $data['__emotion_device'])));
+ $emotion->setDevices(array_map('\intval', explode(',', $data['__emotion_device'])));
$emotion->setFullscreen((bool) $data['__emotion_fullscreen']);
$emotion->setMode($data['__emotion_mode']);
$emotion->setPosition((int) $data['__emotion_position']);
$emotion->setParentId($data['__emotion_parent_id'] !== null ? (int) $data['__emotion_parent_id'] : null);
$emotion->setIsPreview((bool) $data['__emotion_preview_id']);
$emotion->setPreviewSecret($data['__emotion_preview_secret']);
- /** @var int[] $categoryIds */
- $categoryIds = explode(',', $data['__emotion_category_ids']);
- $emotion->setCategoryIds($categoryIds);
- /** @var int[] $shopIds */
- $shopIds = explode(',', $data['__emotion_shop_ids']);
- $emotion->setShopIds($shopIds);
+ $emotion->setCategoryIds(array_map('\intval', explode(',', $data['__emotion_category_ids'])));
+ $emotion->setShopIds(array_map('\intval', explode(',', $data['__emotion_shop_ids'])));
// assign template
$this->assignTemplate($emotion, $data);
@@ -92,7 +88,7 @@ public function hydrate(array $data)
return $emotion;
}
- private function assignTemplate(Emotion $emotion, array $data)
+ private function assignTemplate(Emotion $emotion, array $data): void
{
$template = new EmotionTemplate();
@@ -102,4 +98,18 @@ private function assignTemplate(Emotion $emotion, array $data)
$emotion->setTemplate($template);
}
+
+ private function createDate(?string $dateString): ?DateTimeInterface
+ {
+ if (!\is_string($dateString)) {
+ return null;
+ }
+ try {
+ $date = new DateTime($dateString);
+ } catch (Throwable $e) {
+ return null;
+ }
+
+ return $date;
+ }
}
diff --git a/engine/Shopware/Bundle/EmotionBundle/Service/StoreFrontEmotionDeviceConfiguration.php b/engine/Shopware/Bundle/EmotionBundle/Service/StoreFrontEmotionDeviceConfiguration.php
index 7a5c76b59a0..c617cf5b3fb 100644
--- a/engine/Shopware/Bundle/EmotionBundle/Service/StoreFrontEmotionDeviceConfiguration.php
+++ b/engine/Shopware/Bundle/EmotionBundle/Service/StoreFrontEmotionDeviceConfiguration.php
@@ -1,25 +1,25 @@
getShop()->getId(), $config['shopIds']);
});
- //no active stream detected? display only emotions without customer stream configuration
+ // no active stream detected? display only emotions without customer stream configuration
if (empty($context->getActiveCustomerStreamIds()) || $withStreams === false) {
return array_filter($configurations, function ($config) {
return $config['customer_stream_ids'] === null;
});
}
- //filter emotions which has customer stream configuration for active streams or which has no configuration
+ // filter emotions which has customer stream configuration for active streams or which has no configuration
$configurations = array_filter(
$configurations,
function (array $config) use ($context) {
@@ -74,10 +74,10 @@ function (array $config) use ($context) {
}
);
- //collect emotion replacements
+ // collect emotion replacements
$replacements = $this->getReplacements($configurations);
- //remove all emotions which replaced by customer stream emotions
+ // remove all emotions which replaced by customer stream emotions
return array_filter(
$configurations,
function (array $config) use ($replacements) {
diff --git a/engine/Shopware/Bundle/EmotionBundle/Service/StoreFrontEmotionDeviceConfigurationInterface.php b/engine/Shopware/Bundle/EmotionBundle/Service/StoreFrontEmotionDeviceConfigurationInterface.php
index 48d930ba502..9cc87ebf683 100644
--- a/engine/Shopware/Bundle/EmotionBundle/Service/StoreFrontEmotionDeviceConfigurationInterface.php
+++ b/engine/Shopware/Bundle/EmotionBundle/Service/StoreFrontEmotionDeviceConfigurationInterface.php
@@ -1,25 +1,25 @@
*/
protected $devices;
@@ -150,7 +150,7 @@ class Emotion extends Extendable
protected $position;
/**
- * @var int
+ * @var int|null
*/
protected $parentId;
@@ -170,7 +170,7 @@ class Emotion extends Extendable
protected $elements = [];
/**
- * @var int[]
+ * @var array
*/
protected $categoryIds = [];
@@ -185,7 +185,7 @@ class Emotion extends Extendable
protected $template;
/**
- * @var int[]
+ * @var array
*/
protected $shopIds = [];
@@ -259,7 +259,7 @@ public function getRows()
}
/**
- * @return DateTimeInterface
+ * @return DateTimeInterface|null
*/
public function getValidFrom()
{
@@ -267,7 +267,7 @@ public function getValidFrom()
}
/**
- * @return DateTimeInterface
+ * @return DateTimeInterface|null
*/
public function getValidTo()
{
@@ -323,7 +323,7 @@ public function getSeoDescription()
}
/**
- * @return DateTimeInterface
+ * @return DateTimeInterface|null
*/
public function getCreateDate()
{
@@ -331,7 +331,7 @@ public function getCreateDate()
}
/**
- * @return DateTimeInterface
+ * @return DateTimeInterface|null
*/
public function getModifiedDate()
{
@@ -347,7 +347,7 @@ public function getTemplateId()
}
/**
- * @return int[]
+ * @return array
*/
public function getDevices()
{
@@ -379,7 +379,7 @@ public function getPosition()
}
/**
- * @return int
+ * @return int|null
*/
public function getParentId()
{
@@ -388,6 +388,8 @@ public function getParentId()
/**
* @param int $id
+ *
+ * @return void
*/
public function setId($id)
{
@@ -396,6 +398,8 @@ public function setId($id)
/**
* @param bool $active
+ *
+ * @return void
*/
public function setActive($active)
{
@@ -404,6 +408,8 @@ public function setActive($active)
/**
* @param string $name
+ *
+ * @return void
*/
public function setName($name)
{
@@ -412,6 +418,8 @@ public function setName($name)
/**
* @param int $cols
+ *
+ * @return void
*/
public function setCols($cols)
{
@@ -420,6 +428,8 @@ public function setCols($cols)
/**
* @param int $cellSpacing
+ *
+ * @return void
*/
public function setCellSpacing($cellSpacing)
{
@@ -428,6 +438,8 @@ public function setCellSpacing($cellSpacing)
/**
* @param int $cellHeight
+ *
+ * @return void
*/
public function setCellHeight($cellHeight)
{
@@ -436,6 +448,8 @@ public function setCellHeight($cellHeight)
/**
* @param int $articleHeight
+ *
+ * @return void
*/
public function setArticleHeight($articleHeight)
{
@@ -444,6 +458,8 @@ public function setArticleHeight($articleHeight)
/**
* @param int $rows
+ *
+ * @return void
*/
public function setRows($rows)
{
@@ -451,7 +467,9 @@ public function setRows($rows)
}
/**
- * @param DateTimeInterface $validFrom
+ * @param DateTimeInterface|null $validFrom
+ *
+ * @return void
*/
public function setValidFrom($validFrom)
{
@@ -459,7 +477,9 @@ public function setValidFrom($validFrom)
}
/**
- * @param DateTimeInterface $validTo
+ * @param DateTimeInterface|null $validTo
+ *
+ * @return void
*/
public function setValidTo($validTo)
{
@@ -468,6 +488,8 @@ public function setValidTo($validTo)
/**
* @param int $userId
+ *
+ * @return void
*/
public function setUserId($userId)
{
@@ -476,6 +498,8 @@ public function setUserId($userId)
/**
* @param bool $showListing
+ *
+ * @return void
*/
public function setShowListing($showListing)
{
@@ -484,6 +508,8 @@ public function setShowListing($showListing)
/**
* @param bool $isLandingPage
+ *
+ * @return void
*/
public function setIsLandingPage($isLandingPage)
{
@@ -492,6 +518,8 @@ public function setIsLandingPage($isLandingPage)
/**
* @param string $seoTitle
+ *
+ * @return void
*/
public function setSeoTitle($seoTitle)
{
@@ -500,6 +528,8 @@ public function setSeoTitle($seoTitle)
/**
* @param string $seoKeywords
+ *
+ * @return void
*/
public function setSeoKeywords($seoKeywords)
{
@@ -508,6 +538,8 @@ public function setSeoKeywords($seoKeywords)
/**
* @param string $seoDescription
+ *
+ * @return void
*/
public function setSeoDescription($seoDescription)
{
@@ -515,7 +547,9 @@ public function setSeoDescription($seoDescription)
}
/**
- * @param DateTimeInterface $createDate
+ * @param DateTimeInterface|null $createDate
+ *
+ * @return void
*/
public function setCreateDate($createDate)
{
@@ -523,7 +557,9 @@ public function setCreateDate($createDate)
}
/**
- * @param DateTimeInterface $modifiedDate
+ * @param DateTimeInterface|null $modifiedDate
+ *
+ * @return void
*/
public function setModifiedDate($modifiedDate)
{
@@ -532,6 +568,8 @@ public function setModifiedDate($modifiedDate)
/**
* @param int $templateId
+ *
+ * @return void
*/
public function setTemplateId($templateId)
{
@@ -539,7 +577,9 @@ public function setTemplateId($templateId)
}
/**
- * @param int[] $devices
+ * @param array $devices
+ *
+ * @return void
*/
public function setDevices($devices)
{
@@ -548,6 +588,8 @@ public function setDevices($devices)
/**
* @param bool $fullscreen
+ *
+ * @return void
*/
public function setFullscreen($fullscreen)
{
@@ -556,6 +598,8 @@ public function setFullscreen($fullscreen)
/**
* @param string $mode
+ *
+ * @return void
*/
public function setMode($mode)
{
@@ -564,6 +608,8 @@ public function setMode($mode)
/**
* @param int $position
+ *
+ * @return void
*/
public function setPosition($position)
{
@@ -571,7 +617,9 @@ public function setPosition($position)
}
/**
- * @param int $parentId
+ * @param int|null $parentId
+ *
+ * @return void
*/
public function setParentId($parentId)
{
@@ -588,6 +636,8 @@ public function getElements()
/**
* @param Element[] $elements
+ *
+ * @return void
*/
public function setElements(array $elements)
{
@@ -604,6 +654,8 @@ public function getCategories()
/**
* @param Category[] $categories
+ *
+ * @return void
*/
public function setCategories(array $categories)
{
@@ -618,13 +670,16 @@ public function getTemplate()
return $this->template;
}
+ /**
+ * @return void
+ */
public function setTemplate(EmotionTemplate $template)
{
$this->template = $template;
}
/**
- * @return \Shopware\Bundle\StoreFrontBundle\Struct\Shop[]
+ * @return Shop[]
*/
public function getShops()
{
@@ -632,7 +687,9 @@ public function getShops()
}
/**
- * @param \Shopware\Bundle\StoreFrontBundle\Struct\Shop[] $shops
+ * @param Shop[] $shops
+ *
+ * @return void
*/
public function setShops(array $shops)
{
@@ -640,7 +697,7 @@ public function setShops(array $shops)
}
/**
- * @return int[]
+ * @return array
*/
public function getCategoryIds()
{
@@ -648,7 +705,9 @@ public function getCategoryIds()
}
/**
- * @param int[] $categoryIds
+ * @param array $categoryIds
+ *
+ * @return void
*/
public function setCategoryIds(array $categoryIds)
{
@@ -656,7 +715,7 @@ public function setCategoryIds(array $categoryIds)
}
/**
- * @return int[]
+ * @return array
*/
public function getShopIds()
{
@@ -664,7 +723,9 @@ public function getShopIds()
}
/**
- * @param int[] $shopIds
+ * @param array $shopIds
+ *
+ * @return void
*/
public function setShopIds(array $shopIds)
{
@@ -681,6 +742,8 @@ public function isPreview()
/**
* @param bool $isPreview
+ *
+ * @return void
*/
public function setIsPreview($isPreview)
{
@@ -697,6 +760,8 @@ public function getPreviewSecret()
/**
* @param string $previewSecret
+ *
+ * @return void
*/
public function setPreviewSecret($previewSecret)
{
diff --git a/engine/Shopware/Bundle/EmotionBundle/Struct/EmotionTemplate.php b/engine/Shopware/Bundle/EmotionBundle/Struct/EmotionTemplate.php
index c9e1f96c536..484a2f8f60b 100644
--- a/engine/Shopware/Bundle/EmotionBundle/Struct/EmotionTemplate.php
+++ b/engine/Shopware/Bundle/EmotionBundle/Struct/EmotionTemplate.php
@@ -1,25 +1,25 @@
writeln(sprintf('Sync %s with id %s', $backlog['entity'], $backlog['entity_id']));
+ $output->writeln(\sprintf('Sync %s with id %s', $backlog['entity'], $backlog['entity_id']));
if ($backlog['entity'] === Article::class) {
$this->indexArticle($backlog['entity_id']);
diff --git a/engine/Shopware/Bundle/EsBackendBundle/DependencyInjection/services.xml b/engine/Shopware/Bundle/EsBackendBundle/DependencyInjection/services.xml
index fab7364ce8f..a416d2f3744 100644
--- a/engine/Shopware/Bundle/EsBackendBundle/DependencyInjection/services.xml
+++ b/engine/Shopware/Bundle/EsBackendBundle/DependencyInjection/services.xml
@@ -16,7 +16,7 @@
%shopware.es.backend.prefix%
- %shopware.es.index_settings%
+ %shopware.es.backend.index_settings%
@@ -102,4 +102,3 @@
-
diff --git a/engine/Shopware/Bundle/EsBackendBundle/EsAwareRepository.php b/engine/Shopware/Bundle/EsBackendBundle/EsAwareRepository.php
index 934e57c36f1..1f100d18235 100644
--- a/engine/Shopware/Bundle/EsBackendBundle/EsAwareRepository.php
+++ b/engine/Shopware/Bundle/EsBackendBundle/EsAwareRepository.php
@@ -1,25 +1,25 @@
indexFactory = $indexFactory;
}
+ /**
+ * @return void
+ */
public function index(ProgressHelperInterface $helper)
{
foreach ($this->repositories as $repository) {
@@ -84,7 +87,10 @@ public function index(ProgressHelperInterface $helper)
}
/**
- * @param string $index
+ * @param string $index
+ * @param array $ids
+ *
+ * @return void
*/
public function indexEntities($index, EsAwareRepository $repository, array $ids)
{
@@ -94,20 +100,34 @@ public function indexEntities($index, EsAwareRepository $repository, array $ids)
$remove = array_diff($ids, $remove);
$booleanFields = [];
+ $dateFields = [];
+ $dateTimeFields = [];
foreach ($repository->getMapping()['properties'] as $key => $mapping) {
if ($mapping['type'] === 'boolean') {
$booleanFields[] = $key;
}
+
+ if ($mapping['type'] === 'date' && $mapping['format'] === 'yyyy-MM-dd') {
+ $dateFields[] = $key;
+ }
+
+ if ($mapping['type'] === 'date' && \in_array($mapping['format'], ['yyyy-MM-dd HH:mm:ss', 'yyyy-MM-dd HH:mm:ss||yyyy-MM-dd'])) {
+ $dateTimeFields[] = $key;
+ }
}
$documents = [];
foreach ($data as $row) {
$documents[] = ['index' => ['_id' => $row['id']]];
foreach ($row as $key => &$value) {
- if ($value instanceof DateTime) {
+ if ($value instanceof DateTime && \in_array($key, $dateTimeFields, true)) {
$value = $value->format('Y-m-d H:i:s');
}
+ if ($value instanceof DateTime && \in_array($key, $dateFields, true)) {
+ $value = $value->format('Y-m-d');
+ }
+
if (\in_array($key, $booleanFields, true)) {
$value = (bool) $value;
}
@@ -136,6 +156,8 @@ public function indexEntities($index, EsAwareRepository $repository, array $ids)
/**
* Removes unused indices
+ *
+ * @return void
*/
public function cleanupIndices()
{
diff --git a/engine/Shopware/Bundle/EsBackendBundle/IndexFactory.php b/engine/Shopware/Bundle/EsBackendBundle/IndexFactory.php
index 8f2a74a39df..9a28942a39e 100644
--- a/engine/Shopware/Bundle/EsBackendBundle/IndexFactory.php
+++ b/engine/Shopware/Bundle/EsBackendBundle/IndexFactory.php
@@ -1,25 +1,25 @@
$priority) {
$bool->add(new MatchQuery($field, $token, ['boost' => $priority * 2]), BoolQuery::SHOULD);
@@ -73,7 +73,7 @@ private function tokenize(string $term): array
$tokens = array_unique(explode(' ', $string));
$tokens = array_map('trim', $tokens);
- return array_filter(
+ return array_values(
array_filter(
$tokens,
function ($token) {
@@ -95,7 +95,9 @@ private function combine(array $items): array
for ($i = 1; $i < 3; ++$i) {
$combination = [];
for ($x = 0; $x <= $i; ++$x) {
- $combination[] = $items[$x];
+ if (\array_key_exists($x, $items)) {
+ $combination[] = $items[$x];
+ }
}
$result[] = implode(' ', $combination);
diff --git a/engine/Shopware/Bundle/EsBackendBundle/Searcher/CustomerSearcher.php b/engine/Shopware/Bundle/EsBackendBundle/Searcher/CustomerSearcher.php
index 19ba195f747..a81fffe6214 100644
--- a/engine/Shopware/Bundle/EsBackendBundle/Searcher/CustomerSearcher.php
+++ b/engine/Shopware/Bundle/EsBackendBundle/Searcher/CustomerSearcher.php
@@ -1,25 +1,25 @@
entity = $entity;
@@ -48,6 +51,9 @@ public function __construct(string $entity, $entity_id)
$this->time = date('Y-m-d H:i:s');
}
+ /**
+ * @return array{entity: string, entity_id: int|null, time: string}
+ */
public function toArray(): array
{
return get_object_vars($this);
diff --git a/engine/Shopware/Bundle/EsBackendBundle/Subscriber/DomainBacklogSubscriber.php b/engine/Shopware/Bundle/EsBackendBundle/Subscriber/DomainBacklogSubscriber.php
index 57bea00d2e6..941e2f3f611 100644
--- a/engine/Shopware/Bundle/EsBackendBundle/Subscriber/DomainBacklogSubscriber.php
+++ b/engine/Shopware/Bundle/EsBackendBundle/Subscriber/DomainBacklogSubscriber.php
@@ -1,25 +1,25 @@
getId());
- // Variant changes
+ // Variant changes
case $entity instanceof Price:
return new Backlog(Article::class, $entity->getDetail()->getArticleId());
case $entity instanceof Variant:
return new Backlog(Article::class, $entity->getArticleId());
- // Order changes
+ // Order changes
case $entity instanceof Order:
return new Backlog(Order::class, $entity->getId());
case $entity instanceof Detail:
@@ -99,7 +99,7 @@ private function getBacklog(object $entity): ?Backlog
case $entity instanceof Shipping:
return new Backlog(Order::class, $entity->getOrder()->getId());
- // Customer changes
+ // Customer changes
case $entity instanceof Customer:
return new Backlog(Customer::class, $entity->getId());
case $entity instanceof Address:
diff --git a/engine/Shopware/Bundle/FormBundle/Constraints/Exists.php b/engine/Shopware/Bundle/FormBundle/Constraints/Exists.php
index a5acccb2a8b..89150c9f657 100644
--- a/engine/Shopware/Bundle/FormBundle/Constraints/Exists.php
+++ b/engine/Shopware/Bundle/FormBundle/Constraints/Exists.php
@@ -1,25 +1,25 @@
execute();
-
- if ($stmt->rowCount() > 0) {
+ if ($builder->execute()->rowCount() > 0) {
return;
}
diff --git a/engine/Shopware/Bundle/FormBundle/Constraints/Unique.php b/engine/Shopware/Bundle/FormBundle/Constraints/Unique.php
index c9cc8d43500..76f13f66664 100644
--- a/engine/Shopware/Bundle/FormBundle/Constraints/Unique.php
+++ b/engine/Shopware/Bundle/FormBundle/Constraints/Unique.php
@@ -1,25 +1,25 @@
setParameter('ignoreId', $ignoreIdValue);
}
- /** @var PDOStatement $stmt */
- $stmt = $builder->execute();
-
- if ($stmt->rowCount() === 0) {
+ if ($builder->execute()->rowCount() === 0) {
return;
}
diff --git a/engine/Shopware/Bundle/FormBundle/DependencyInjection/CompilerPass/AddConstraintValidatorsPass.php b/engine/Shopware/Bundle/FormBundle/DependencyInjection/CompilerPass/AddConstraintValidatorsPass.php
index fe079f91b17..6bacf31bef7 100644
--- a/engine/Shopware/Bundle/FormBundle/DependencyInjection/CompilerPass/AddConstraintValidatorsPass.php
+++ b/engine/Shopware/Bundle/FormBundle/DependencyInjection/CompilerPass/AddConstraintValidatorsPass.php
@@ -1,25 +1,25 @@
*/
- private $whiteListTypeArray = [
+ private array $whiteListTypeArray = [
'string',
'integer',
'double',
@@ -60,10 +54,10 @@ public function render($string, array $viewVariables, array $sElement)
$placeholders = array_shift($placeholders);
- foreach ($placeholders as $placeholder) {
+ foreach ($placeholders ?? [] as $placeholder) {
$placeholderString = preg_replace($this->functionRegEx, '', $placeholder);
- if (\strlen($placeholderString) < 1) {
+ if (!\is_string($placeholderString) || $placeholderString === '') {
continue;
}
@@ -105,7 +99,7 @@ private function getValue(array $placeholder, array $viewVariables, array $sElem
}
if (!\in_array(\gettype($variable), $this->whiteListTypeArray)) {
- throw new Exception(sprintf('Could not render type of %s', \gettype($variable)));
+ throw new Exception(\sprintf('Could not render type of %s', \gettype($variable)));
}
return (string) $variable;
diff --git a/engine/Shopware/Bundle/FormBundle/StringRendererServiceInterface.php b/engine/Shopware/Bundle/FormBundle/StringRendererServiceInterface.php
index 004e01cb8fe..49be0ae590e 100644
--- a/engine/Shopware/Bundle/FormBundle/StringRendererServiceInterface.php
+++ b/engine/Shopware/Bundle/FormBundle/StringRendererServiceInterface.php
@@ -4,23 +4,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
namespace Shopware\Bundle\FormBundle;
diff --git a/engine/Shopware/Bundle/FormBundle/Transformer/EntityTransformer.php b/engine/Shopware/Bundle/FormBundle/Transformer/EntityTransformer.php
index 3e2735766af..9865eeb44c8 100644
--- a/engine/Shopware/Bundle/FormBundle/Transformer/EntityTransformer.php
+++ b/engine/Shopware/Bundle/FormBundle/Transformer/EntityTransformer.php
@@ -1,25 +1,25 @@
entityName));
+ throw new TransformationFailedException(\sprintf('An entity with id "%s" does not exist! (%s)', $entityId, $this->entityName));
}
return $entity;
diff --git a/engine/Shopware/Bundle/MailBundle/AutoCompleteResolver.php b/engine/Shopware/Bundle/MailBundle/AutoCompleteResolver.php
index c7d248c9da8..a3fc5207bff 100644
--- a/engine/Shopware/Bundle/MailBundle/AutoCompleteResolver.php
+++ b/engine/Shopware/Bundle/MailBundle/AutoCompleteResolver.php
@@ -1,25 +1,25 @@
getValueFromPath($context, $match['arrayName']);
if ($value === null) {
@@ -47,14 +45,10 @@ public function completer(array $context, string $smartyCode): array
if (\count($value)) {
$key = array_keys($value)[0];
$context[$match['value']] = $value[$key];
- if (isset($match['key'])) {
- $context[$match['key']] = $key;
- }
+ $context[$match['key']] = $key;
} else {
$context[$match['value']] = [];
- if (isset($match['key'])) {
- $context[$match['key']] = 0;
- }
+ $context[$match['key']] = 0;
}
}
}
diff --git a/engine/Shopware/Bundle/MailBundle/Controllers/Backend/MailLog.php b/engine/Shopware/Bundle/MailBundle/Controllers/Backend/MailLog.php
index b6ddb70a7e3..42b3c77990a 100644
--- a/engine/Shopware/Bundle/MailBundle/Controllers/Backend/MailLog.php
+++ b/engine/Shopware/Bundle/MailBundle/Controllers/Backend/MailLog.php
@@ -1,25 +1,25 @@
maximumAgeInDays));
+ $maximumAgeInterval = new DateInterval(\sprintf('P%dD', $this->maximumAgeInDays));
$this->logRepository->deleteByDate(null, $now->sub($maximumAgeInterval));
}
diff --git a/engine/Shopware/Bundle/MailBundle/DependencyInjection/EventListener/MailSubscriber.php b/engine/Shopware/Bundle/MailBundle/DependencyInjection/EventListener/MailSubscriber.php
index 995bf7a37c4..db0f63b0032 100644
--- a/engine/Shopware/Bundle/MailBundle/DependencyInjection/EventListener/MailSubscriber.php
+++ b/engine/Shopware/Bundle/MailBundle/DependencyInjection/EventListener/MailSubscriber.php
@@ -1,25 +1,25 @@
+ setSubject((string) iconv_mime_decode($mail->getSubject()));
+ $logEntry->setSubject((string) iconv_mime_decode((string) $mail->getSubject()));
$logEntry->setSender($mail->getFrom());
$logEntry->setSentAt(new DateTime((string) $mail->getDate()));
$logEntry->setContentText($mail->getPlainBodyText());
@@ -300,6 +299,6 @@ protected function getDocumentFilename(array $document): ?string
return null;
}
- return sprintf('%s.pdf', $document['type']['name']);
+ return \sprintf('%s.pdf', $document['type']['name']);
}
}
diff --git a/engine/Shopware/Bundle/MailBundle/Service/LogEntryBuilderInterface.php b/engine/Shopware/Bundle/MailBundle/Service/LogEntryBuilderInterface.php
index 36e1441ccce..21c7c14ae19 100644
--- a/engine/Shopware/Bundle/MailBundle/Service/LogEntryBuilderInterface.php
+++ b/engine/Shopware/Bundle/MailBundle/Service/LogEntryBuilderInterface.php
@@ -1,25 +1,25 @@
filesystem = $filesystem;
$this->mediaService = $mediaService;
+ $this->mail = $mail;
}
/**
@@ -56,7 +52,7 @@ public function __construct(FilesystemInterface $filesystem, MediaServiceInterfa
*/
public function build(Log $entry): Enlight_Components_Mail
{
- $mail = new Enlight_Components_Mail('UTF-8');
+ $mail = clone $this->mail;
try {
$mail->setFrom($entry->getSender());
@@ -104,10 +100,9 @@ protected function assignOrderDocuments(Log $logEntry, Enlight_Components_Mail $
return;
}
- /** @var Document $document */
foreach ($logEntry->getDocuments() as $document) {
- $filePath = sprintf('documents/%s.pdf', $document->getHash());
- $fileName = sprintf('%s.pdf', $document->getType()->getName());
+ $filePath = \sprintf('documents/%s.pdf', $document->getHash());
+ $fileName = \sprintf('%s.pdf', $document->getType()->getName());
if (!$this->filesystem->has($filePath)) {
continue;
diff --git a/engine/Shopware/Bundle/MailBundle/Service/LogEntryMailBuilderInterface.php b/engine/Shopware/Bundle/MailBundle/Service/LogEntryMailBuilderInterface.php
index 4ce2d2855c0..9db0e38f4b6 100644
--- a/engine/Shopware/Bundle/MailBundle/Service/LogEntryMailBuilderInterface.php
+++ b/engine/Shopware/Bundle/MailBundle/Service/LogEntryMailBuilderInterface.php
@@ -1,25 +1,25 @@
$entry->getOrder() ? $entry->getOrder()->getId() : null,
'shop_id' => $entry->getShop() ? $entry->getShop()->getId() : null,
'subject' => $entry->getSubject(),
- 'sender' => $entry->getSender(),
+ 'sender' => (string) $entry->getSender(),
'sent_at' => $entry->getSentAt()->format('Y-m-d H:i:s'),
'content_html' => $entry->getContentHtml(),
'content_text' => $entry->getContentText(),
@@ -112,7 +112,7 @@ public function flush(): void
$this->connection->insert('s_mail_log_recipient', [
'log_id' => $mailLogId,
- 'contact_id' => $recipient->getId() ?: $contacts[$mail],
+ 'contact_id' => $recipient->getId() ?: (int) $contacts[$mail],
]);
}
}
@@ -159,6 +159,9 @@ private function loadContacts(): array
}
$recipients = array_unique(array_filter(array_map('trim', $recipients)));
+ if (empty($recipients)) {
+ return [];
+ }
$sql = 'SELECT LOWER(mail_address), id FROM s_mail_log_contact WHERE mail_address IN (:addresses)';
$foundRecipients = $this->connection->executeQuery($sql, ['addresses' => $recipients])->fetchAll(PDO::FETCH_KEY_PAIR);
diff --git a/engine/Shopware/Bundle/MailBundle/Service/LogServiceInterface.php b/engine/Shopware/Bundle/MailBundle/Service/LogServiceInterface.php
index 0dbf1be3572..5df8b034e42 100644
--- a/engine/Shopware/Bundle/MailBundle/Service/LogServiceInterface.php
+++ b/engine/Shopware/Bundle/MailBundle/Service/LogServiceInterface.php
@@ -1,25 +1,25 @@
optimizerService = $optimizerService;
$this->mediaService = $mediaService;
diff --git a/engine/Shopware/Bundle/MediaBundle/Commands/ImageMigrateCommand.php b/engine/Shopware/Bundle/MediaBundle/Commands/ImageMigrateCommand.php
index b4998baa000..d0a4d47426b 100644
--- a/engine/Shopware/Bundle/MediaBundle/Commands/ImageMigrateCommand.php
+++ b/engine/Shopware/Bundle/MediaBundle/Commands/ImageMigrateCommand.php
@@ -1,25 +1,25 @@
section('Searching for unused media files.');
$total = $this->handleMove();
- $io->text(sprintf('%s unused item(s) found.', $total));
+ $io->text(\sprintf('%s unused item(s) found.', $total));
if ($total === 0) {
return 0;
@@ -74,12 +73,12 @@ protected function execute(InputInterface $input, OutputInterface $output)
}
$deleted = $this->handleCleanup($io);
- $io->success(sprintf('%d item(s) deleted.', $deleted));
+ $io->success(\sprintf('%d item(s) deleted.', $deleted));
return 0;
}
- $io->success(sprintf('%d item(s) in recycle bin.', $total));
+ $io->success(\sprintf('%d item(s) in recycle bin.', $total));
return 0;
}
diff --git a/engine/Shopware/Bundle/MediaBundle/Commands/MediaOptimizeCommand.php b/engine/Shopware/Bundle/MediaBundle/Commands/MediaOptimizeCommand.php
index 4f941216a61..dd8cfe82fd0 100644
--- a/engine/Shopware/Bundle/MediaBundle/Commands/MediaOptimizeCommand.php
+++ b/engine/Shopware/Bundle/MediaBundle/Commands/MediaOptimizeCommand.php
@@ -1,29 +1,31 @@
getContainer()->get('shopware_media.cdn_optimizer_service');
- $mediaService = $this->getContainer()->get(\Shopware\Bundle\MediaBundle\MediaServiceInterface::class);
+ $mediaService = $this->getContainer()->get(MediaServiceInterface::class);
+
+ if ($input->getOption('modified')) {
+ $errors = date_parse($input->getOption('modified'))['errors'];
+ if ($errors) {
+ $output->writeln("You have provided an invalid date string!
+Please only use a valid date string that conists of 'd-m-Y' e.g '10-05-2022'. You can also provide 'd-m-Y h:i:s' e.g '10-05-2022 10:15:00'.
+If you want to enhance the date even further you can consult the PHP documentation regarding valid formats https://www.php.net/manual/en/datetime.formats.php' ");
+
+ return 1;
+ }
+ }
if ($this->hasRunnableOptimizer() === false) {
$output->writeln('No runnable optimizer found. Consider installing one of the following optimizers.');
@@ -145,7 +158,7 @@ protected function execute(InputInterface $input, OutputInterface $output)
$progress = new ProgressBar($output, $numberOfFiles);
- $this->optimizeFiles($path, $mediaService, $optimizerService, $progress, $output);
+ $this->optimizeFiles($path, $input, $mediaService, $optimizerService, $progress, $output);
$progress->finish();
@@ -153,10 +166,11 @@ protected function execute(InputInterface $input, OutputInterface $output)
}
/**
- * @param string $directory
+ * @throws Exception
*/
private function optimizeFiles(
- $directory,
+ string $directory,
+ InputInterface $input,
MediaServiceInterface $mediaService,
OptimizerServiceInterface $optimizerService,
ProgressBar $progressBar,
@@ -164,14 +178,22 @@ private function optimizeFiles(
) {
/** @var array $contents */
$contents = $mediaService->getFilesystem()->listContents($directory);
-
foreach ($contents as $item) {
if ($item['type'] === 'dir') {
- $this->optimizeFiles($item['path'], $mediaService, $optimizerService, $progressBar, $output);
+ $this->optimizeFiles($item['path'], $input, $mediaService, $optimizerService, $progressBar, $output);
continue;
}
if ($item['type'] === 'file') {
+ if ($input->getOption('modified')) {
+ $modifiedDateTime = new DateTime($input->getOption('modified'));
+
+ if ($modifiedDateTime->getTimestamp() > $item['timestamp']) {
+ $progressBar->advance();
+ continue;
+ }
+ }
+
if (strpos($item['basename'], '.') === 0) {
$progressBar->advance();
continue;
@@ -215,10 +237,7 @@ private function displayCapabilities(OutputInterface $output, array $capabilitie
$table->render();
}
- /**
- * @return bool
- */
- private function hasRunnableOptimizer()
+ private function hasRunnableOptimizer(): bool
{
$optimizerService = $this->getContainer()->get(\Shopware\Bundle\MediaBundle\OptimizerService::class);
diff --git a/engine/Shopware/Bundle/MediaBundle/Exception/MediaFileExtensionIsBlacklistedException.php b/engine/Shopware/Bundle/MediaBundle/Exception/MediaFileExtensionIsBlacklistedException.php
index 50e001587ad..729975a5150 100644
--- a/engine/Shopware/Bundle/MediaBundle/Exception/MediaFileExtensionIsBlacklistedException.php
+++ b/engine/Shopware/Bundle/MediaBundle/Exception/MediaFileExtensionIsBlacklistedException.php
@@ -1,25 +1,25 @@
extension = $extension;
- $message = sprintf('The file extension "%s" is blacklisted.', $extension);
+ $message = \sprintf('The file extension "%s" is blacklisted.', $extension);
parent::__construct($message);
}
diff --git a/engine/Shopware/Bundle/MediaBundle/Exception/MediaFileExtensionNotAllowedException.php b/engine/Shopware/Bundle/MediaBundle/Exception/MediaFileExtensionNotAllowedException.php
index 1055af3b42a..9aa5636b501 100644
--- a/engine/Shopware/Bundle/MediaBundle/Exception/MediaFileExtensionNotAllowedException.php
+++ b/engine/Shopware/Bundle/MediaBundle/Exception/MediaFileExtensionNotAllowedException.php
@@ -1,25 +1,25 @@
extension = $extension;
- $message = sprintf('The media file extension "%s" is not allowed.', $extension);
+ $message = \sprintf('The media file extension "%s" is not allowed.', $extension);
parent::__construct($message);
}
diff --git a/engine/Shopware/Bundle/MediaBundle/Exception/OptimizerNotFoundException.php b/engine/Shopware/Bundle/MediaBundle/Exception/OptimizerNotFoundException.php
index 1645a6e59c6..520cd3458a8 100644
--- a/engine/Shopware/Bundle/MediaBundle/Exception/OptimizerNotFoundException.php
+++ b/engine/Shopware/Bundle/MediaBundle/Exception/OptimizerNotFoundException.php
@@ -1,25 +1,25 @@
requiredType = $requiredType;
- $message = sprintf('To replace the media file, a "%s" file is required.', $requiredType);
+ $message = \sprintf('To replace the media file, a "%s" file is required.', $requiredType);
parent::__construct($message);
}
diff --git a/engine/Shopware/Bundle/MediaBundle/GarbageCollector.php b/engine/Shopware/Bundle/MediaBundle/GarbageCollector.php
index 3fefd357820..08460ce1517 100644
--- a/engine/Shopware/Bundle/MediaBundle/GarbageCollector.php
+++ b/engine/Shopware/Bundle/MediaBundle/GarbageCollector.php
@@ -5,23 +5,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
namespace Shopware\Bundle\MediaBundle;
@@ -233,7 +232,7 @@ private function handleTablesWithIdsSeparatedByPipes(MediaPosition $mediaPositio
private function handleTable(MediaPosition $mediaPosition): void
{
- $sql = sprintf(
+ $sql = \sprintf(
'INSERT INTO s_media_used
SELECT DISTINCT NULL, media.id
FROM s_media media
@@ -275,7 +274,7 @@ private function processQueue(): void
if (!empty($this->queue['id'])) {
$ids = array_keys(array_flip($this->queue['id']));
$this->connection->executeQuery(
- sprintf('INSERT INTO s_media_used (mediaId) VALUES (%s)', implode('),(', $ids))
+ \sprintf('INSERT INTO s_media_used (mediaId) VALUES (%s)', implode('),(', $ids))
);
}
}
diff --git a/engine/Shopware/Bundle/MediaBundle/GarbageCollectorFactory.php b/engine/Shopware/Bundle/MediaBundle/GarbageCollectorFactory.php
index cce2fdc209c..b2333393469 100644
--- a/engine/Shopware/Bundle/MediaBundle/GarbageCollectorFactory.php
+++ b/engine/Shopware/Bundle/MediaBundle/GarbageCollectorFactory.php
@@ -1,25 +1,25 @@
modelManager->find(Media::class, $mediaId);
if ($media === null) {
- throw new InvalidArgumentException(sprintf('Media with id %s not found', $mediaId));
+ throw new InvalidArgumentException(\sprintf('Media with id %s not found', $mediaId));
}
$filePath = $file->getRealPath();
if (!\is_string($filePath)) {
- throw new UnexpectedValueException(sprintf('Could not get path of file "%s"', $file->getFilename()));
+ throw new UnexpectedValueException(\sprintf('Could not get path of file "%s"', $file->getFilename()));
}
$uploadedFileExtension = $this->getExtension($file);
@@ -103,7 +103,7 @@ public function replace($mediaId, UploadedFile $file)
$this->mediaService->write($media->getPath(), $fileContent);
} else {
$pathInfo = pathinfo($media->getPath());
- $newFileName = sprintf('%s/%s.%s', $pathInfo['dirname'], $pathInfo['filename'], $newExtension);
+ $newFileName = \sprintf('%s/%s.%s', $pathInfo['dirname'] ?? '', $pathInfo['filename'], $newExtension);
$this->mediaService->delete($media->getPath());
$this->mediaService->write($newFileName, $fileContent);
$this->modelManager->getConnection()->update('s_articles_img', [
diff --git a/engine/Shopware/Bundle/MediaBundle/MediaReplaceServiceInterface.php b/engine/Shopware/Bundle/MediaBundle/MediaReplaceServiceInterface.php
index 55c4d41adf0..c61945afd87 100644
--- a/engine/Shopware/Bundle/MediaBundle/MediaReplaceServiceInterface.php
+++ b/engine/Shopware/Bundle/MediaBundle/MediaReplaceServiceInterface.php
@@ -1,25 +1,25 @@
config = $config;
if (!isset($config['mediaUrl'])) {
- throw new Exception(sprintf('Please provide a "mediaUrl" in your %s adapter.', $config['type']));
+ throw new Exception(\sprintf('Please provide a "mediaUrl" in your %s adapter.', $config['type']));
}
$mediaUrl = $config['mediaUrl'] ?: $this->createFallbackMediaUrl();
diff --git a/engine/Shopware/Bundle/MediaBundle/MediaServiceFactory.php b/engine/Shopware/Bundle/MediaBundle/MediaServiceFactory.php
index 69d653a6dde..49e2095f909 100644
--- a/engine/Shopware/Bundle/MediaBundle/MediaServiceFactory.php
+++ b/engine/Shopware/Bundle/MediaBundle/MediaServiceFactory.php
@@ -1,25 +1,25 @@
cdnConfig['adapters'][$backendName])) {
- throw new Exception(sprintf('Configuration "%s" not found', $backendName));
+ throw new Exception(\sprintf('Configuration "%s" not found', $backendName));
}
// Filesystem
@@ -78,7 +79,7 @@ public function factory($backendName)
$filesystem = new Filesystem($adapter, ['visibility' => AdapterInterface::VISIBILITY_PUBLIC]);
// Strategy
- $strategyFactory = $this->container->get(\Shopware\Bundle\MediaBundle\Strategy\StrategyFactory::class);
+ $strategyFactory = $this->container->get(StrategyFactory::class);
$strategyName = isset($config['strategy']) ? $config['strategy'] : $this->cdnConfig['strategy'];
$strategy = $strategyFactory->factory($strategyName);
@@ -103,7 +104,7 @@ private function getAdapterByCollectEvent($config)
$adapter = $adapters->first();
if (!$adapter) {
- throw new Exception(sprintf('CDN Adapter "%s" not found.', $config['type']));
+ throw new Exception(\sprintf('CDN Adapter "%s" not found.', $config['type']));
}
return $adapter;
diff --git a/engine/Shopware/Bundle/MediaBundle/MediaServiceInterface.php b/engine/Shopware/Bundle/MediaBundle/MediaServiceInterface.php
index 201a284eafd..b951aba5992 100644
--- a/engine/Shopware/Bundle/MediaBundle/MediaServiceInterface.php
+++ b/engine/Shopware/Bundle/MediaBundle/MediaServiceInterface.php
@@ -1,25 +1,25 @@
+
+
+
+
connection = $connection;
+ }
+
+ public function getShippingCostMultiplier(int $calculationType, array $basket, array $dispatchData): float
+ {
+ switch (true) {
+ case $calculationType === Dispatch::CALCULATION_WEIGHT:
+ return round((float) ($basket['weight'] ?? 1.0), 3);
+ case $calculationType === Dispatch::CALCULATION_PRICE:
+ return round((float) ($basket['amount'] ?? 1.0), 2);
+ case $calculationType === Dispatch::CALCULATION_NUMBER_OF_PRODUCTS:
+ return round((float) ($basket['count_article'] ?? 1.0));
+ case $calculationType === Dispatch::CALCULATION_CUSTOM:
+ return round((float) ($basket['calculation_value_' . $dispatchData['id']] ?? 1.0), 2);
+ }
+
+ throw new RuntimeException(\sprintf('Shipping calculation type "%d" not supported', $calculationType));
+ }
+
+ public function calculateDispatchSurcharge(array $basket, array $dispatch): float
+ {
+ $surcharge = 0;
+
+ $calculationType = (int) $dispatch['calculation'];
+ if (!\in_array($calculationType, Dispatch::CALCULATIONS, true)) {
+ throw new RuntimeException(\sprintf('Invalid shipping calculation type "%d"', $calculationType));
+ }
+
+ $from = $this->getShippingCostMultiplier($calculationType, $basket, $dispatch);
+
+ $result = $this->connection->fetchAssociative('SELECT `value` , factor
+ FROM s_premium_shippingcosts
+ WHERE `from` <= ?
+ AND dispatchID = ?
+ ORDER BY `from` DESC
+ LIMIT 1', [$from, $dispatch['id']]);
+
+ if ($result === false) {
+ throw new RuntimeException(\sprintf('Shipping calculation not found for dispatch ID "%d" and from value of "%d"', $dispatch['id'], $from));
+ }
+ $surcharge += $result['value'];
+ if (!empty($result['factor'])) {
+ $surcharge += $result['factor'] / 100 * $from;
+ }
+
+ return $surcharge;
+ }
+
+ public function calculateDispatchesSurcharge(array $basket, array $dispatches): float
+ {
+ $surcharge = 0;
+
+ if (empty($dispatches)) {
+ return $surcharge;
+ }
+
+ foreach ($dispatches as $dispatch) {
+ try {
+ $surcharge += $this->calculateDispatchSurcharge($basket, $dispatch);
+ } catch (RuntimeException $e) {
+ continue;
+ }
+ }
+
+ return $surcharge;
+ }
+}
diff --git a/engine/Shopware/Bundle/OrderBundle/Service/ShippingCostServiceInterface.php b/engine/Shopware/Bundle/OrderBundle/Service/ShippingCostServiceInterface.php
new file mode 100644
index 00000000000..6c1cacb2d05
--- /dev/null
+++ b/engine/Shopware/Bundle/OrderBundle/Service/ShippingCostServiceInterface.php
@@ -0,0 +1,50 @@
+ $basket
+ * @param array $dispatchData
+ */
+ public function getShippingCostMultiplier(int $calculationType, array $basket, array $dispatchData): float;
+
+ /**
+ * @param array $basket
+ * @param array $dispatch
+ */
+ public function calculateDispatchSurcharge(array $basket, array $dispatch): float;
+
+ /**
+ * @param array $basket
+ * @param array> $dispatches
+ */
+ public function calculateDispatchesSurcharge(array $basket, array $dispatches): float;
+}
diff --git a/engine/Shopware/Bundle/OrderBundle/Service/StockService.php b/engine/Shopware/Bundle/OrderBundle/Service/StockService.php
index fb097a94a87..d4baa87df72 100644
--- a/engine/Shopware/Bundle/OrderBundle/Service/StockService.php
+++ b/engine/Shopware/Bundle/OrderBundle/Service/StockService.php
@@ -1,25 +1,25 @@
calculationService = $calculationService;
}
@@ -57,20 +56,19 @@ public static function getSubscribedEvents()
/**
* If a product position get updated, the order totals must be recalculated
+ *
+ * @return void
*/
public function preUpdate(Enlight_Event_EventArgs $arguments)
{
- /** @var Detail $orderDetail */
$orderDetail = $arguments->get('entity');
- $entityManager = $arguments->get('entityManager');
+ // returns a change set for the model, which contains all changed properties with the old and new value.
+ $changeSet = $arguments->get('entityManager')->getUnitOfWork()->getEntityChangeSet($orderDetail);
- //returns a change set for the model, which contains all changed properties with the old and new value.
- $changeSet = $entityManager->getUnitOfWork()->getEntityChangeSet($orderDetail);
-
- $productChange = $changeSet['articleNumber'][0] !== $changeSet['articleNumber'][1];
- $quantityChange = $changeSet['quantity'][0] !== $changeSet['quantity'][1];
- $priceChanged = $changeSet['price'][0] !== $changeSet['price'][1];
- $taxChanged = $changeSet['taxRate'][0] !== $changeSet['taxRate'][1];
+ $productChange = \array_key_exists('articleNumber', $changeSet) && $changeSet['articleNumber'][0] !== $changeSet['articleNumber'][1];
+ $quantityChange = \array_key_exists('quantity', $changeSet) && $changeSet['quantity'][0] !== $changeSet['quantity'][1];
+ $priceChanged = \array_key_exists('price', $changeSet) && $changeSet['price'][0] !== $changeSet['price'][1];
+ $taxChanged = \array_key_exists('taxRate', $changeSet) && $changeSet['taxRate'][0] !== $changeSet['taxRate'][1];
// If anything in the order position has been changed, we must recalculate the totals of the order
if ($quantityChange || $productChange || $priceChanged || $taxChanged) {
@@ -80,28 +78,40 @@ public function preUpdate(Enlight_Event_EventArgs $arguments)
/**
* If a product position got added to the order, the order totals must be recalculated
+ *
+ * @return void
*/
public function postPersist(Enlight_Event_EventArgs $arguments)
{
- /** @var Detail $orderDetail */
$orderDetail = $arguments->get('entity');
+ if (!$orderDetail instanceof Detail) {
+ return;
+ }
- /** @var Order $order */
$order = $orderDetail->getOrder();
+ if (!$order instanceof Order) {
+ return;
+ }
$this->calculationService->recalculateOrderTotals($order);
}
/**
* If a product position get removed from the order, the order totals must be recalculated
+ *
+ * @return void
*/
public function preRemove(Enlight_Event_EventArgs $arguments)
{
- /** @var Detail $orderDetail */
$orderDetail = $arguments->get('entity');
+ if (!$orderDetail instanceof Detail) {
+ return;
+ }
- /** @var Order $order */
$order = $orderDetail->getOrder();
+ if (!$order instanceof Order) {
+ return;
+ }
$this->calculationService->recalculateOrderTotals($order);
}
diff --git a/engine/Shopware/Bundle/OrderBundle/Subscriber/ProductStockSubscriber.php b/engine/Shopware/Bundle/OrderBundle/Subscriber/ProductStockSubscriber.php
index a64a6707f45..5ab6116a30c 100644
--- a/engine/Shopware/Bundle/OrderBundle/Subscriber/ProductStockSubscriber.php
+++ b/engine/Shopware/Bundle/OrderBundle/Subscriber/ProductStockSubscriber.php
@@ -1,25 +1,25 @@
get('entityManager');
- //returns a change set for the model, which contains all changed properties with the old and new value.
+ // returns a change set for the model, which contains all changed properties with the old and new value.
$changeSet = $entityManager->getUnitOfWork()->getEntityChangeSet($orderDetail);
$this->stockService->updateProductDetail(
diff --git a/engine/Shopware/Bundle/PluginInstallerBundle/Context/BaseRequest.php b/engine/Shopware/Bundle/PluginInstallerBundle/Context/BaseRequest.php
index 7c4d2b2deb7..ce70b60964b 100644
--- a/engine/Shopware/Bundle/PluginInstallerBundle/Context/BaseRequest.php
+++ b/engine/Shopware/Bundle/PluginInstallerBundle/Context/BaseRequest.php
@@ -1,25 +1,25 @@
technicalName = $technicalName;
$this->shopwareVersion = $shopwareVersion;
diff --git a/engine/Shopware/Bundle/PluginInstallerBundle/Context/LicenceRequest.php b/engine/Shopware/Bundle/PluginInstallerBundle/Context/LicenceRequest.php
index 57b8b4b56c3..bb4c2d3c762 100644
--- a/engine/Shopware/Bundle/PluginInstallerBundle/Context/LicenceRequest.php
+++ b/engine/Shopware/Bundle/PluginInstallerBundle/Context/LicenceRequest.php
@@ -1,25 +1,25 @@
token = $token;
$this->domain = $domain;
@@ -72,7 +72,7 @@ public function __construct($token, $domain, $shopwareVersion, $technicalName)
*/
public function getTechnicalName()
{
- trigger_error(sprintf('%s:%s is deprecated since Shopware 5.6 and will be removed with 5.7. Will be removed without replacement.', __CLASS__, __METHOD__), E_USER_DEPRECATED);
+ trigger_error(\sprintf('%s:%s is deprecated since Shopware 5.6 and will be removed with 5.7. Will be removed without replacement.', __CLASS__, __METHOD__), E_USER_DEPRECATED);
return $this->technicalName;
}
@@ -82,7 +82,7 @@ public function getTechnicalName()
*/
public function getShopwareVersion()
{
- trigger_error(sprintf('%s:%s is deprecated since Shopware 5.6 and will be removed with 5.7. Will be removed without replacement.', __CLASS__, __METHOD__), E_USER_DEPRECATED);
+ trigger_error(\sprintf('%s:%s is deprecated since Shopware 5.6 and will be removed with 5.7. Will be removed without replacement.', __CLASS__, __METHOD__), E_USER_DEPRECATED);
return $this->shopwareVersion;
}
@@ -92,7 +92,7 @@ public function getShopwareVersion()
*/
public function getDomain()
{
- trigger_error(sprintf('%s:%s is deprecated since Shopware 5.6 and will be removed with 5.7. Will be removed without replacement.', __CLASS__, __METHOD__), E_USER_DEPRECATED);
+ trigger_error(\sprintf('%s:%s is deprecated since Shopware 5.6 and will be removed with 5.7. Will be removed without replacement.', __CLASS__, __METHOD__), E_USER_DEPRECATED);
return $this->domain;
}
@@ -102,7 +102,7 @@ public function getDomain()
*/
public function getToken()
{
- trigger_error(sprintf('%s:%s is deprecated since Shopware 5.6 and will be removed with 5.7. Will be removed without replacement.', __CLASS__, __METHOD__), E_USER_DEPRECATED);
+ trigger_error(\sprintf('%s:%s is deprecated since Shopware 5.6 and will be removed with 5.7. Will be removed without replacement.', __CLASS__, __METHOD__), E_USER_DEPRECATED);
return $this->token;
}
diff --git a/engine/Shopware/Bundle/PluginInstallerBundle/Context/PluginsByTechnicalNameRequest.php b/engine/Shopware/Bundle/PluginInstallerBundle/Context/PluginsByTechnicalNameRequest.php
index e97784a82db..d4aad7de4e6 100644
--- a/engine/Shopware/Bundle/PluginInstallerBundle/Context/PluginsByTechnicalNameRequest.php
+++ b/engine/Shopware/Bundle/PluginInstallerBundle/Context/PluginsByTechnicalNameRequest.php
@@ -1,25 +1,25 @@
+
diff --git a/engine/Shopware/Bundle/PluginInstallerBundle/Events/PluginEvent.php b/engine/Shopware/Bundle/PluginInstallerBundle/Events/PluginEvent.php
index a9aecef2933..de8455b54ac 100644
--- a/engine/Shopware/Bundle/PluginInstallerBundle/Events/PluginEvent.php
+++ b/engine/Shopware/Bundle/PluginInstallerBundle/Events/PluginEvent.php
@@ -1,25 +1,25 @@
sbpCode = $sbpCode;
diff --git a/engine/Shopware/Bundle/PluginInstallerBundle/PluginInstallerBundle.php b/engine/Shopware/Bundle/PluginInstallerBundle/PluginInstallerBundle.php
index 02169f175de..5fe865a76cf 100644
--- a/engine/Shopware/Bundle/PluginInstallerBundle/PluginInstallerBundle.php
+++ b/engine/Shopware/Bundle/PluginInstallerBundle/PluginInstallerBundle.php
@@ -1,25 +1,25 @@
pluginDirectories = $pluginDirectories;
$this->storeClient = $storeClient;
$this->connection = $connection;
$this->pluginExtractor = $pluginExtractor;
+ $this->httpClient = $httpClient;
}
/**
@@ -87,9 +78,7 @@ public function downloadRange(RangeDownloadRequest $request)
'sha1' => $request->getSha1(),
]);
- $step = new DownloadStep($version, $request->getDestination());
-
- return $step->run($request->getOffset());
+ return (new DownloadStep($version, $request->getDestination()))->run($request->getOffset());
}
/**
@@ -163,33 +152,28 @@ public function getMetaInformation(MetaRequest $request)
*/
public function download(DownloadRequest $request)
{
- $request = new MetaRequest(
+ $metaRequest = new MetaRequest(
$request->getTechnicalName(),
$request->getShopwareVersion(),
$request->getDomain(),
$request->getToken()
);
- $result = $this->getMetaInformation($request);
+ $result = $this->getMetaInformation($metaRequest);
- /** @var \Shopware\Components\HttpClient\HttpClientInterface $client */
- $client = Shopware()->Container()->get('http_client');
-
- $response = $client->get($result->getUri());
+ $response = $this->httpClient->get($result->getUri());
$file = $this->createDownloadZip($response->getBody());
- $this->extractPluginZip($file, $request->getTechnicalName());
+ $this->extractPluginZip($file, $metaRequest->getTechnicalName());
unlink($file);
return true;
}
/**
- * @param string $content
- *
* @return string file path to the downloaded file
*/
- private function createDownloadZip($content)
+ private function createDownloadZip(string $content): string
{
$file = tempnam(sys_get_temp_dir(), 'plugin_') . '.zip';
file_put_contents($file, $content);
@@ -197,12 +181,7 @@ private function createDownloadZip($content)
return $file;
}
- /**
- * @param string $name
- *
- * @return string
- */
- private function getPluginSource($name)
+ private function getPluginSource(string $name): string
{
$query = $this->connection->createQueryBuilder();
$query->select(['plugin.source'])
@@ -211,9 +190,6 @@ private function getPluginSource($name)
->setParameter(':name', $name)
->setMaxResults(1);
- /** @var PDOStatement $statement */
- $statement = $query->execute();
-
- return $statement->fetch(PDO::FETCH_COLUMN);
+ return (string) $query->execute()->fetchOne();
}
}
diff --git a/engine/Shopware/Bundle/PluginInstallerBundle/Service/FirstRunWizardPluginStoreService.php b/engine/Shopware/Bundle/PluginInstallerBundle/Service/FirstRunWizardPluginStoreService.php
index 4fef3a23147..9bea23fdbfb 100644
--- a/engine/Shopware/Bundle/PluginInstallerBundle/Service/FirstRunWizardPluginStoreService.php
+++ b/engine/Shopware/Bundle/PluginInstallerBundle/Service/FirstRunWizardPluginStoreService.php
@@ -1,25 +1,25 @@
getName() : null;
@@ -112,7 +112,7 @@ public function getIntegratedPlugins($isoCode, $shopwareVersion)
*
* @return array List of plugins
*/
- public function getDemoDataPlugins(LocaleStruct $locale = null, $shopwareVersion)
+ public function getDemoDataPlugins(?LocaleStruct $locale, $shopwareVersion)
{
$localeName = $locale ? $locale->getName() : null;
@@ -134,7 +134,7 @@ public function getDemoDataPlugins(LocaleStruct $locale = null, $shopwareVersion
*
* @return array List of plugins
*/
- public function getLocalizations(LocaleStruct $locale = null, $shopwareVersion)
+ public function getLocalizations(?LocaleStruct $locale, $shopwareVersion)
{
$localeName = $locale ? $locale->getName() : null;
@@ -153,7 +153,7 @@ public function getLocalizations(LocaleStruct $locale = null, $shopwareVersion)
*
* @return string[] List of countries
*/
- public function getIntegratedPluginsCountries(LocaleStruct $locale = null)
+ public function getIntegratedPluginsCountries(?LocaleStruct $locale = null)
{
$localeName = $locale ? $locale->getName() : null;
@@ -174,7 +174,7 @@ public function getIntegratedPluginsCountries(LocaleStruct $locale = null)
*
* @return PluginStruct[] List of plugins
*/
- public function getLocalizationPlugins($localization, LocaleStruct $locale = null, $shopwareVersion)
+ public function getLocalizationPlugins($localization, ?LocaleStruct $locale, $shopwareVersion)
{
$localeName = $locale ? $locale->getName() : null;
@@ -196,7 +196,7 @@ public function getLocalizationPlugins($localization, LocaleStruct $locale = nul
*
* @return PluginStruct[] List of plugins
*/
- public function getAvailableLocalizations(LocaleStruct $locale = null, $shopwareVersion)
+ public function getAvailableLocalizations(?LocaleStruct $locale, $shopwareVersion)
{
$localeName = $locale ? $locale->getName() : null;
@@ -215,7 +215,7 @@ public function getAvailableLocalizations(LocaleStruct $locale = null, $shopware
*
* @return PluginStruct[]
*/
- private function getAdditionallyLocalData(array $plugins)
+ private function getAdditionallyLocalData(array $plugins): array
{
$context = new PluginsByTechnicalNameRequest('', '', array_keys($plugins));
$local = $this->localPluginService->getPlugins($context);
diff --git a/engine/Shopware/Bundle/PluginInstallerBundle/Service/InstallerService.php b/engine/Shopware/Bundle/PluginInstallerBundle/Service/InstallerService.php
index bc34097d863..5a1ec41eccb 100644
--- a/engine/Shopware/Bundle/PluginInstallerBundle/Service/InstallerService.php
+++ b/engine/Shopware/Bundle/PluginInstallerBundle/Service/InstallerService.php
@@ -1,25 +1,25 @@
getInstalled()) {
- throw new Exception(sprintf('Plugin "%s" has to be installed first before it can be activated.', $plugin->getName()));
+ throw new Exception(\sprintf('Plugin "%s" has to be installed first before it can be activated.', $plugin->getName()));
}
if (!$plugin->isLegacyPlugin()) {
@@ -262,20 +262,17 @@ public function deactivatePlugin(Plugin $plugin)
}
/**
- * @param Shop $shop
- *
* @return array
*/
- public function getPluginConfig(Plugin $plugin, Shop $shop = null)
+ public function getPluginConfig(Plugin $plugin, ?Shop $shop = null)
{
return $this->configReader->getByPluginName($plugin->getName(), $shop);
}
/**
* @param array $elements
- * @param Shop $shop
*/
- public function savePluginConfig(Plugin $plugin, $elements, Shop $shop = null)
+ public function savePluginConfig(Plugin $plugin, $elements, ?Shop $shop = null)
{
if ($shop === null) {
/** @var Shop $shop */
@@ -287,11 +284,10 @@ public function savePluginConfig(Plugin $plugin, $elements, Shop $shop = null)
/**
* @param string $name
- * @param Shop $shop
*
* @throws Exception
*/
- public function saveConfigElement(Plugin $plugin, $name, $value, Shop $shop = null)
+ public function saveConfigElement(Plugin $plugin, $name, $value, ?Shop $shop = null)
{
if ($shop === null) {
/** @var Shop $shop */
diff --git a/engine/Shopware/Bundle/PluginInstallerBundle/Service/LegacyPluginExtractor.php b/engine/Shopware/Bundle/PluginInstallerBundle/Service/LegacyPluginExtractor.php
index 9961ce552ff..01a20e6c07e 100644
--- a/engine/Shopware/Bundle/PluginInstallerBundle/Service/LegacyPluginExtractor.php
+++ b/engine/Shopware/Bundle/PluginInstallerBundle/Service/LegacyPluginExtractor.php
@@ -1,25 +1,25 @@
validatePluginZip($archive);
@@ -58,32 +60,32 @@ public function extract($archive, $destination)
*
* @throws Exception
*/
- private function validatePluginZip(ZipArchive $archive)
+ private function validatePluginZip(ZipArchive $archive): void
{
$prefix = $this->getLegacyPluginPrefix($archive);
$this->assertValid($archive, $prefix);
}
- /**
- * @param string $prefix
- */
- private function assertValid(ZipArchive $archive, $prefix)
+ private function assertValid(ZipArchive $archive, string $prefix): void
{
for ($i = 2; $i < $archive->numFiles; ++$i) {
$stat = $archive->statIndex($i);
+ if (!\is_array($stat)) {
+ continue;
+ }
$this->assertNoDirectoryTraversal($stat['name']);
$this->assertPrefix($stat['name'], $prefix);
}
}
- /**
- * @return string
- */
- private function getLegacyPluginPrefix(ZipArchive $archive)
+ private function getLegacyPluginPrefix(ZipArchive $archive): string
{
$segments = $archive->statIndex(0);
+ if (!\is_array($segments)) {
+ throw new RuntimeException('Uploaded zip archive contains no plugin namespace directory');
+ }
$segments = array_filter(explode('/', $segments['name']));
if (!\in_array($segments[0], ['Frontend', 'Backend', 'Core'])) {
@@ -91,8 +93,10 @@ private function getLegacyPluginPrefix(ZipArchive $archive)
}
if (\count($segments) <= 1) {
- $segments = $archive->statIndex(1);
- $segments = array_filter(explode('/', $segments['name']));
+ $segmentsTmp = $archive->statIndex(1);
+ if (\is_array($segmentsTmp)) {
+ $segments = array_filter(explode('/', $segmentsTmp['name']));
+ }
}
return implode('/', [$segments[0], $segments[1]]);
@@ -102,7 +106,7 @@ private function getLegacyPluginPrefix(ZipArchive $archive)
* Clear opcode caches to make sure that the
* updated plugin files are used in the following requests.
*/
- private function clearOpcodeCache()
+ private function clearOpcodeCache(): void
{
if (\function_exists('opcache_reset')) {
opcache_reset();
@@ -113,23 +117,16 @@ private function clearOpcodeCache()
}
}
- /**
- * @param string $filename
- * @param string $prefix
- */
- private function assertPrefix($filename, $prefix)
+ private function assertPrefix(string $filename, string $prefix): void
{
- if (strpos($filename, $prefix) !== 0) {
- throw new RuntimeException(sprintf('Detected invalid file/directory %s in the plugin zip: %s', $filename, $prefix));
+ if (!str_starts_with($filename, $prefix)) {
+ throw new RuntimeException(\sprintf('Detected invalid file/directory %s in the plugin zip: %s', $filename, $prefix));
}
}
- /**
- * @param string $filename
- */
- private function assertNoDirectoryTraversal($filename)
+ private function assertNoDirectoryTraversal(string $filename): void
{
- if (strpos($filename, '../') !== false) {
+ if (str_contains($filename, '../')) {
throw new RuntimeException('Directory Traversal detected');
}
}
diff --git a/engine/Shopware/Bundle/PluginInstallerBundle/Service/LegacyPluginInstaller.php b/engine/Shopware/Bundle/PluginInstallerBundle/Service/LegacyPluginInstaller.php
index 4438d4138f5..1b22941152c 100644
--- a/engine/Shopware/Bundle/PluginInstallerBundle/Service/LegacyPluginInstaller.php
+++ b/engine/Shopware/Bundle/PluginInstallerBundle/Service/LegacyPluginInstaller.php
@@ -1,25 +1,25 @@
getName();
$pluginByName = $namespace->get($pluginName);
if ($pluginByName === null) {
- throw new RuntimeException(sprintf('Plugin by name "%s" was not found.', $pluginName));
+ throw new RuntimeException(\sprintf('Plugin by name "%s" was not found.', $pluginName));
}
return $pluginByName;
@@ -102,16 +102,16 @@ public function installPlugin(Plugin $plugin)
try {
$result = $namespace->installPlugin($bootstrap);
} catch (Exception $e) {
- throw new Exception(sprintf("Unable to install '%s', got exception:\n%s\n", $plugin->getName(), $e->getMessage()), 0, $e);
+ throw new Exception(\sprintf("Unable to install '%s', got exception:\n%s\n", $plugin->getName(), $e->getMessage()), 0, $e);
}
$result = \is_bool($result) ? ['success' => $result] : $result;
if (!$result['success']) {
if (isset($result['message'])) {
- throw new Exception(sprintf("Unable to install '%s', got message:\n'%s'\n", $plugin->getName(), $result['message']));
+ throw new Exception(\sprintf("Unable to install '%s', got message:\n'%s'\n", $plugin->getName(), $result['message']));
}
- throw new Exception(sprintf('Unable to install "%s", an unknown error occured.', $plugin->getName()));
+ throw new Exception(\sprintf('Unable to install "%s", an unknown error occured.', $plugin->getName()));
}
return $result;
@@ -134,16 +134,16 @@ public function uninstallPlugin(Plugin $plugin, $removeData = true)
try {
$result = $namespace->uninstallPlugin($bootstrap, $removeData);
} catch (Exception $e) {
- throw new Exception(sprintf("Unable to uninstall '%s', got exception:\n%s\n", $plugin->getName(), $e->getMessage()), 0, $e);
+ throw new Exception(\sprintf("Unable to uninstall '%s', got exception:\n%s\n", $plugin->getName(), $e->getMessage()), 0, $e);
}
$result = \is_bool($result) ? ['success' => $result] : $result;
if (!$result['success']) {
if (isset($result['message'])) {
- throw new Exception(sprintf("Unable to uninstall '%s', got message:\n%s\n", $plugin->getName(), $result['message']));
+ throw new Exception(\sprintf("Unable to uninstall '%s', got message:\n%s\n", $plugin->getName(), $result['message']));
}
- throw new Exception(sprintf('Unable to uninstall %s, an unknown error occured.', $plugin->getName()));
+ throw new Exception(\sprintf('Unable to uninstall %s, an unknown error occured.', $plugin->getName()));
}
return $result;
@@ -164,16 +164,16 @@ public function updatePlugin(Plugin $plugin)
try {
$result = $namespace->updatePlugin($bootstrap);
} catch (Exception $e) {
- throw new Exception(sprintf("Unable to update '%s', got exception:\n'%s'\n", $plugin->getName(), $e->getMessage()), 0, $e);
+ throw new Exception(\sprintf("Unable to update '%s', got exception:\n'%s'\n", $plugin->getName(), $e->getMessage()), 0, $e);
}
$result = \is_bool($result) ? ['success' => $result] : $result;
if (!$result['success']) {
if (isset($result['message'])) {
- throw new Exception(sprintf("Unable to update '%s', got message:\n%s\n", $plugin->getName(), $result['message']));
+ throw new Exception(\sprintf("Unable to update '%s', got message:\n%s\n", $plugin->getName(), $result['message']));
}
- throw new Exception(sprintf('Unable to update "%s", an unknown error occured.', $plugin->getName()));
+ throw new Exception(\sprintf('Unable to update "%s", an unknown error occured.', $plugin->getName()));
}
return $result;
@@ -192,7 +192,7 @@ public function activatePlugin(Plugin $plugin)
$result = \is_bool($result) ? ['success' => $result] : $result;
if ($result['success'] == false) {
- throw new Exception(sprintf('Not allowed to enable plugin "%s".', $plugin->getName()));
+ throw new Exception(\sprintf('Not allowed to enable plugin "%s".', $plugin->getName()));
}
$plugin->setActive(true);
@@ -215,7 +215,7 @@ public function deactivatePlugin(Plugin $plugin)
$result = \is_bool($result) ? ['success' => $result] : $result;
if ($result['success'] == false) {
- throw new Exception(sprintf('Not allowed to disable plugin "%s".', $plugin->getName()));
+ throw new Exception(\sprintf('Not allowed to disable plugin "%s".', $plugin->getName()));
}
$plugin->setActive(false);
@@ -254,7 +254,7 @@ public function refreshPluginList(DateTimeInterface $refreshDate)
$name = $dir->getFilename();
if ($this->validateIonCube($file)) {
- throw new Exception(sprintf('Plugin "%s" is encrypted but the ionCube Loader extension is not installed', $name));
+ throw new Exception(\sprintf('Plugin "%s" is encrypted but the ionCube Loader extension is not installed', $name));
}
$plugin = $collection->get($name);
diff --git a/engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginCategoryService.php b/engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginCategoryService.php
index 6bd51113c5e..0d22f8cd571 100644
--- a/engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginCategoryService.php
+++ b/engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginCategoryService.php
@@ -1,25 +1,25 @@
pluginDir;
if (!is_writable($destination)) {
- throw new Exception(sprintf('Destination directory "%s" is not writable', $destination));
+ throw new Exception(\sprintf('Destination directory "%s" is not writable', $destination));
}
$prefix = $this->getPluginPrefix($archive);
@@ -107,7 +96,7 @@ public function extract($archive)
unlink($archive->filename);
} catch (Exception $e) {
- if ($backupFile !== false) {
+ if ($oldFile !== false) {
$this->filesystem->rename($backupFile, $oldFile);
}
throw $e;
@@ -120,25 +109,26 @@ public function extract($archive)
* Iterates all files of the provided zip archive
* path and validates the plugin namespace, directory traversal
* and multiple plugin directories.
- *
- * @param string $prefix
*/
- private function validatePluginZip($prefix, ZipArchive $archive)
+ private function validatePluginZip(string $prefix, ZipArchive $archive): void
{
for ($i = 2; $i < $archive->numFiles; ++$i) {
$stat = $archive->statIndex($i);
+ if (!\is_array($stat)) {
+ continue;
+ }
$this->assertNoDirectoryTraversal($stat['name']);
$this->assertPrefix($stat['name'], $prefix);
}
}
- /**
- * @return string
- */
- private function getPluginPrefix(ZipArchive $archive)
+ private function getPluginPrefix(ZipArchive $archive): string
{
$entry = $archive->statIndex(0);
+ if (!\is_array($entry)) {
+ return '';
+ }
return explode('/', $entry['name'])[0];
}
@@ -147,7 +137,7 @@ private function getPluginPrefix(ZipArchive $archive)
* Clear opcode caches to make sure that the
* updated plugin files are used in the following requests.
*/
- private function clearOpcodeCache()
+ private function clearOpcodeCache(): void
{
if (\function_exists('opcache_reset')) {
opcache_reset();
@@ -158,21 +148,14 @@ private function clearOpcodeCache()
}
}
- /**
- * @param string $filename
- * @param string $prefix
- */
- private function assertPrefix($filename, $prefix)
+ private function assertPrefix(string $filename, string $prefix): void
{
if (strpos($filename, $prefix) !== 0) {
- throw new RuntimeException(sprintf('Detected invalid file/directory %s in the plugin zip: %s', $filename, $prefix));
+ throw new RuntimeException(\sprintf('Detected invalid file/directory %s in the plugin zip: %s', $filename, $prefix));
}
}
- /**
- * @param string $filename
- */
- private function assertNoDirectoryTraversal($filename)
+ private function assertNoDirectoryTraversal(string $filename): void
{
if (strpos($filename, '../') !== false) {
throw new RuntimeException('Directory Traversal detected');
@@ -180,11 +163,9 @@ private function assertNoDirectoryTraversal($filename)
}
/**
- * @param string $pluginName
- *
- * @return bool|string
+ * @return false|string
*/
- private function findOldFile($pluginName)
+ private function findOldFile(string $pluginName)
{
$dir = $this->pluginDir . '/' . $pluginName;
if ($this->filesystem->exists($dir)) {
@@ -208,7 +189,7 @@ private function findOldFile($pluginName)
/**
* @param string|false $oldFile
*
- * @return bool|string
+ * @return false|string
*/
private function createBackupFile($oldFile)
{
@@ -222,19 +203,19 @@ private function createBackupFile($oldFile)
return $backupFile;
}
- /**
- * @param string $prefix
- */
- private function validatePluginRequirements($prefix, ZipArchive $archive)
+ private function validatePluginRequirements(string $prefix, ZipArchive $archive): void
{
- if ($xml = $archive->getFromName($prefix . '/plugin.xml')) {
- $tmpFile = tempnam(sys_get_temp_dir(), uniqid()) . '.xml';
- file_put_contents($tmpFile, $xml);
- try {
- $this->requirementsValidator->validate($tmpFile, $this->release->getVersion());
- } finally {
- unlink($tmpFile);
- }
+ $xml = $archive->getFromName($prefix . '/plugin.xml');
+ if (!$xml) {
+ return;
+ }
+
+ $tmpFile = tempnam(sys_get_temp_dir(), uniqid()) . '.xml';
+ file_put_contents($tmpFile, $xml);
+ try {
+ $this->requirementsValidator->validate($tmpFile, $this->release->getVersion());
+ } finally {
+ unlink($tmpFile);
}
}
}
diff --git a/engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginInitializer.php b/engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginInitializer.php
index 14b3e4c11da..777706b51cb 100644
--- a/engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginInitializer.php
+++ b/engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginInitializer.php
@@ -1,25 +1,25 @@
register(true);
- $stmt = $this->connection->query('SELECT `name`, `version`, `namespace` FROM s_core_plugins WHERE `active` = 1 AND `installation_date` IS NOT NULL;');
- if ($stmt === false) {
- throw new RuntimeException('Could not load plugins from database');
- }
-
- $activePlugins = $stmt->fetchAll(PDO::FETCH_UNIQUE);
+ $activePlugins = $this->connection->query(
+ 'SELECT `name`, `version`, `namespace` FROM s_core_plugins WHERE `active` = 1 AND `installation_date` IS NOT NULL;'
+ )->fetchAll(PDO::FETCH_UNIQUE);
if (!\is_array($activePlugins)) {
throw new RuntimeException('Could not load plugins from database');
}
@@ -120,13 +117,13 @@ public function initializePlugins()
foreach ($pluginsAvailable as $pluginName => $pluginDetails) {
if (!class_exists($pluginDetails['className'])) {
- throw new RuntimeException(sprintf('Unable to load class %s for plugin %s in file %s', $pluginDetails['className'], $pluginName, $pluginDetails['pluginFile']));
+ throw new RuntimeException(\sprintf('Unable to load class %s for plugin %s in file %s', $pluginDetails['className'], $pluginName, $pluginDetails['pluginFile']));
}
$plugin = new $pluginDetails['className']($pluginDetails['isActive'], $pluginDetails['pluginNamespace']);
if (!$plugin instanceof Plugin) {
- throw new RuntimeException(sprintf('Class %s must extend %s in file %s', \get_class($plugin), Plugin::class, $pluginDetails['pluginFile']));
+ throw new RuntimeException(\sprintf('Class %s must extend %s in file %s', \get_class($plugin), Plugin::class, $pluginDetails['pluginFile']));
}
$plugins[$plugin->getName()] = $plugin;
diff --git a/engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginInstaller.php b/engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginInstaller.php
index 83cd1c5f8b2..661d18c1287 100644
--- a/engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginInstaller.php
+++ b/engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginInstaller.php
@@ -1,25 +1,26 @@
*/
- private $pluginDirectories;
+ private array $pluginDirectories;
- /**
- * @var ShopwareReleaseStruct
- */
- private $release;
+ private ShopwareReleaseStruct $release;
- /**
- * @var Enlight_Event_EventManager
- */
- private $events;
+ private Enlight_Event_EventManager $events;
- /**
- * @var LoggerInterface
- */
- private $logger;
+ private LoggerInterface $logger;
- /**
- * @var Kernel
- */
- private $kernel;
+ private Kernel $kernel;
/**
- * @param string|string[] $pluginDirectories
+ * @param array $pluginDirectories
*/
public function __construct(
ModelManager $em,
@@ -129,7 +104,7 @@ public function __construct(
RequirementValidator $requirementValidator,
PDO $pdo,
Enlight_Event_EventManager $events,
- $pluginDirectories,
+ array $pluginDirectories,
ShopwareReleaseStruct $release,
LoggerInterface $logger,
Kernel $kernel
@@ -140,7 +115,7 @@ public function __construct(
$this->requirementValidator = $requirementValidator;
$this->pdo = $pdo;
$this->events = $events;
- $this->pluginDirectories = (array) $pluginDirectories;
+ $this->pluginDirectories = $pluginDirectories;
$this->release = $release;
$this->logger = $logger;
$this->kernel = $kernel;
@@ -163,13 +138,13 @@ public function installPlugin(Plugin $plugin)
$this->installResources($pluginBootstrap, $plugin);
// Makes sure the version is updated in the db after a re-installation
- if ($this->hasInfoNewerVersion($plugin->getUpdateVersion(), $plugin->getVersion())) {
+ if ($plugin->getUpdateVersion() && $this->hasInfoNewerVersion($plugin->getUpdateVersion(), $plugin->getVersion())) {
$plugin->setVersion($plugin->getUpdateVersion());
}
$this->em->flush($plugin);
- $this->applyMigrations($pluginBootstrap, AbstractPluginMigration::MODUS_INSTALL);
+ $this->applyMigrations($pluginBootstrap, AbstractMigration::MODUS_INSTALL);
$pluginBootstrap->install($context);
@@ -187,8 +162,8 @@ public function installPlugin(Plugin $plugin)
* @param bool $removeData
*
* @throws Exception
- * @throws \Doctrine\DBAL\DBALException
- * @throws \Doctrine\ORM\OptimisticLockException
+ * @throws DBALException
+ * @throws OptimisticLockException
*
* @return UninstallContext
*/
@@ -250,7 +225,7 @@ public function updatePlugin(Plugin $plugin)
$this->installResources($pluginBootstrap, $plugin);
- $this->applyMigrations($pluginBootstrap, AbstractPluginMigration::MODUS_UPDATE);
+ $this->applyMigrations($pluginBootstrap, AbstractMigration::MODUS_UPDATE);
$pluginBootstrap->update($context);
@@ -268,7 +243,7 @@ public function updatePlugin(Plugin $plugin)
/**
* @throws Exception
- * @throws \Doctrine\ORM\OptimisticLockException
+ * @throws OptimisticLockException
*
* @return ActivateContext
*/
@@ -293,7 +268,7 @@ public function activatePlugin(Plugin $plugin)
/**
* @throws Exception
- * @throws \Doctrine\ORM\OptimisticLockException
+ * @throws OptimisticLockException
*
* @return DeactivateContext
*/
@@ -316,26 +291,26 @@ public function deactivatePlugin(Plugin $plugin)
/**
* @throws RuntimeException
+ *
+ * @return void
*/
public function refreshPluginList(DateTimeInterface $refreshDate)
{
+ $refreshDateString = $refreshDate->format('Y-m-d H:i:s');
$initializer = new PluginInitializer(
$this->pdo,
$this->pluginDirectories
);
- $plugins = $initializer->initializePlugins();
-
- foreach ($plugins as $plugin) {
+ foreach ($initializer->initializePlugins() as $plugin) {
$pluginInfoPath = $plugin->getPath() . '/plugin.xml';
if (is_file($pluginInfoPath)) {
- $xmlConfigReader = new XmlPluginReader();
- $info = $xmlConfigReader->read($pluginInfoPath);
+ $info = (new XmlPluginReader())->read($pluginInfoPath);
} else {
$info = [];
}
- $currentPluginInfo = $this->em->getConnection()->fetchAssoc(
+ $currentPluginInfo = $this->em->getConnection()->fetchAssociative(
'SELECT * FROM s_core_plugins WHERE `name` LIKE ?',
[$plugin->getName()]
);
@@ -352,43 +327,43 @@ public function refreshPluginList(DateTimeInterface $refreshDate)
}
}
- $info['label'] = isset($info['label']['en']) ? $info['label']['en'] : $plugin->getName();
- $info['description'] = isset($info['description']['en']) ? $info['description']['en'] : null;
- $info['version'] = isset($info['version']) ? $info['version'] : '0.0.1';
- $info['author'] = isset($info['author']) ? $info['author'] : null;
- $info['link'] = isset($info['link']) ? $info['link'] : null;
+ $info['label'] = (string) ($info['label']['en'] ?? $plugin->getName());
+ $info['description'] = $info['description']['en'] ?? null;
+ $info['version'] = (string) ($info['version'] ?? '0.0.1');
+ $info['author'] = $info['author'] ?? null;
+ $info['link'] = $info['link'] ?? null;
$data = [
'namespace' => $plugin->getPluginNamespace(),
'version' => $info['version'],
- 'author' => $info['author'],
+ 'author' => $info['author'] ? (string) $info['author'] : null,
'name' => $plugin->getName(),
- 'link' => $info['link'],
+ 'link' => $info['link'] ? (string) $info['link'] : null,
'label' => $info['label'],
- 'description' => $info['description'],
- 'capability_update' => true,
- 'capability_install' => true,
- 'capability_enable' => true,
- 'capability_secure_uninstall' => true,
- 'refresh_date' => $refreshDate,
- 'translations' => $translations ? json_encode($translations) : null,
- 'changes' => isset($info['changelog']) ? json_encode($info['changelog']) : null,
+ 'description' => $info['description'] ? (string) $info['description'] : null,
+ 'capability_update' => 1,
+ 'capability_install' => 1,
+ 'capability_enable' => 1,
+ 'capability_secure_uninstall' => 1,
+ 'refresh_date' => $refreshDateString,
+ 'translations' => $translations ? json_encode($translations, JSON_THROW_ON_ERROR) : null,
+ 'changes' => isset($info['changelog']) ? json_encode($info['changelog'], JSON_THROW_ON_ERROR) : null,
];
if ($currentPluginInfo) {
if ($this->hasInfoNewerVersion($info['version'], $currentPluginInfo['version'])) {
- $data['version'] = $currentPluginInfo['version'];
+ $data['version'] = (string) $currentPluginInfo['version'];
$data['update_version'] = $info['version'];
}
$this->em->getConnection()->update(
's_core_plugins',
$data,
- ['id' => $currentPluginInfo['id']],
+ ['id' => (int) $currentPluginInfo['id']],
['refresh_date' => 'datetime']
);
} else {
- $data['added'] = $refreshDate;
+ $data['added'] = $refreshDateString;
$this->em->getConnection()->insert(
's_core_plugins',
$data,
@@ -408,15 +383,10 @@ public function refreshPluginList(DateTimeInterface $refreshDate)
*/
public function getPluginPath(Plugin $plugin)
{
- $pluginBootstrap = $this->getPluginByName($plugin->getName());
-
- return $pluginBootstrap->getPath();
+ return $this->getPluginByName($plugin->getName())->getPath();
}
- /**
- * @param bool $removeDirty
- */
- private function removeSnippets(PluginBootstrap $bootstrap, $removeDirty)
+ private function removeSnippets(PluginBaseClass $bootstrap, bool $removeDirty): void
{
$this->snippetHandler->removeFromDatabase($bootstrap->getPath() . '/Resources/snippets/', $removeDirty);
}
@@ -424,7 +394,7 @@ private function removeSnippets(PluginBootstrap $bootstrap, $removeDirty)
/**
* @throws Exception
*/
- private function installResources(PluginBootstrap $bootstrap, Plugin $plugin)
+ private function installResources(PluginBaseClass $bootstrap, Plugin $plugin): void
{
if (is_file($bootstrap->getPath() . '/Resources/config.xml')) {
$this->installForm($plugin, $bootstrap->getPath() . '/Resources/config.xml');
@@ -443,88 +413,67 @@ private function installResources(PluginBootstrap $bootstrap, Plugin $plugin)
}
}
- private function installSnippets(PluginBootstrap $bootstrap)
+ private function installSnippets(PluginBaseClass $bootstrap): void
{
$this->snippetHandler->loadToDatabase($bootstrap->getPath() . '/Resources/snippets/');
}
/**
- * @param string $file
- *
* @throws Exception
*/
- private function installForm(Plugin $plugin, $file)
+ private function installForm(Plugin $plugin, string $file): void
{
- $xmlConfigReader = new XmlConfigReader();
- $config = $xmlConfigReader->read($file);
+ $config = (new XmlConfigReader())->read($file);
$formSynchronizer = new FormSynchronizer($this->em);
$formSynchronizer->synchronize($plugin, $config);
}
/**
- * @param string $file
- *
* @throws InvalidArgumentException
*/
- private function installMenu(Plugin $plugin, $file)
+ private function installMenu(Plugin $plugin, string $file): void
{
- $menuReader = new XmlMenuReader();
- $menu = $menuReader->read($file);
+ $menu = (new XmlMenuReader())->read($file);
$menuSynchronizer = new MenuSynchronizer($this->em);
$menuSynchronizer->synchronize($plugin, $menu);
}
/**
- * @param string $file
- *
* @throws InvalidArgumentException
*/
- private function installCronjob(Plugin $plugin, $file)
+ private function installCronjob(Plugin $plugin, string $file): void
{
- $cronjobReader = new XmlCronjobReader();
- $cronjobs = $cronjobReader->read($file);
+ $cronjobs = (new XmlCronjobReader())->read($file);
$cronjobSynchronizer = new CronjobSynchronizer($this->em->getConnection());
$cronjobSynchronizer->synchronize($plugin, $cronjobs);
}
- /**
- * @param string $updateVersion
- * @param string $currentVersion
- *
- * @return bool
- */
- private function hasInfoNewerVersion($updateVersion, $currentVersion)
+ private function hasInfoNewerVersion(string $updateVersion, string $currentVersion): bool
{
return version_compare($updateVersion, $currentVersion, '>');
}
/**
- * @param string $pluginName
- *
* @throws Exception
- *
- * @return PluginBootstrap
*/
- private function getPluginByName($pluginName)
+ private function getPluginByName(string $pluginName): PluginBaseClass
{
$plugins = $this->kernel->getPlugins();
if (!isset($plugins[$pluginName])) {
- throw new InvalidArgumentException(sprintf('Plugin by name "%s" not found.', $pluginName));
+ throw new InvalidArgumentException(\sprintf('Plugin by name "%s" not found.', $pluginName));
}
return $plugins[$pluginName];
}
/**
- * @param int $pluginId
- *
- * @throws \Doctrine\DBAL\DBALException
+ * @throws DBALException
*/
- private function removeEmotionComponents($pluginId)
+ private function removeEmotionComponents(int $pluginId): void
{
// Remove emotion-components
$sql = 'DELETE s_emotion_element_value, s_emotion_element
@@ -547,11 +496,9 @@ private function removeEmotionComponents($pluginId)
}
/**
- * @param int $pluginId
- *
- * @throws \Doctrine\DBAL\DBALException
+ * @throws DBALException
*/
- private function removeFormsAndElements($pluginId)
+ private function removeFormsAndElements(int $pluginId): void
{
$sql = <<connection->executeStatement($sql, [':pluginId' => $pluginId]);
}
/**
- * @throws \Doctrine\DBAL\DBALException
+ * @throws DBALException
*/
- private function removeMenuEntries(int $pluginId)
+ private function removeMenuEntries(int $pluginId): void
{
- $builder = $this->em->getConnection()->createQueryBuilder();
- $builder->select(['id', 'controller', 'action']);
- $builder->from('s_core_menu');
- $builder->andWhere('pluginID = :pluginId');
- $builder->setParameter(':pluginId', $pluginId);
-
- /** @var ResultStatement $statement */
- $statement = $builder->execute();
-
- $menuItems = $statement->fetchAll();
+ $menuItems = $this->em->getConnection()->createQueryBuilder()
+ ->select(['id', 'controller', 'action'])
+ ->from('s_core_menu')
+ ->andWhere('pluginID = :pluginId')
+ ->setParameter(':pluginId', $pluginId)
+ ->execute()
+ ->fetchAllAssociative();
if (\count($menuItems) === 0) {
return;
@@ -620,28 +562,27 @@ private function removeMenuEntries(int $pluginId)
}
/**
- * @param int $pluginId
- *
- * @throws \Doctrine\DBAL\DBALException
+ * @throws DBALException
*/
- private function removeCrontabEntries($pluginId)
+ private function removeCrontabEntries(int $pluginId): void
{
$sql = 'DELETE FROM s_crontab WHERE pluginID = :pluginId';
$this->connection->executeStatement($sql, [':pluginId' => $pluginId]);
}
/**
- * @param int $pluginId
- *
- * @throws \Doctrine\DBAL\DBALException
+ * @throws DBALException
*/
- private function removeEventSubscribers($pluginId)
+ private function removeEventSubscribers(int $pluginId): void
{
$sql = 'DELETE FROM s_core_subscribes WHERE pluginID = :pluginId';
$this->connection->executeStatement($sql, [':pluginId' => $pluginId]);
}
- private function applyMigrations(PluginComponent $plugin, string $mode, bool $keepUserData = false): void
+ /**
+ * @param AbstractPluginMigration::MODUS_* $mode
+ */
+ private function applyMigrations(PluginBaseClass $plugin, string $mode, bool $keepUserData = false): void
{
$manager = new PluginMigrationManager($this->pdo, $plugin, $this->logger);
if (!is_dir($manager->getMigrationPath())) {
diff --git a/engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginLicenceService.php b/engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginLicenceService.php
index fcf53d36cdb..025f729d711 100644
--- a/engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginLicenceService.php
+++ b/engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginLicenceService.php
@@ -1,25 +1,25 @@
loadHTML(mb_convert_encoding($html, 'HTML-ENTITIES', 'UTF-8'));
+ $dom->loadHTML(htmlentities($html));
$nodes = (new DOMXPath($dom))->query("//@*[local-name() != 'href']");
if ($nodes === false) {
diff --git a/engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginStoreService.php b/engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginStoreService.php
index 394e6d757ad..1d7afb9e74d 100644
--- a/engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginStoreService.php
+++ b/engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginStoreService.php
@@ -1,25 +1,25 @@
storeClient->doAuthGetRequest(
$context->getToken(),
diff --git a/engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginViewService.php b/engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginViewService.php
index 672c119253f..05880c5d871 100644
--- a/engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginViewService.php
+++ b/engine/Shopware/Bundle/PluginInstallerBundle/Service/PluginViewService.php
@@ -1,25 +1,25 @@
statIndex(0);
+ if (!\is_array($entry)) {
+ return false;
+ }
$rootDirectory = explode('/', $entry['name'])[0];
return \in_array($rootDirectory, ['Frontend', 'Backend', 'Core']);
@@ -45,6 +48,9 @@ public function isLegacyPlugin(ZipArchive $archive)
public function isPlugin(ZipArchive $archive)
{
$entry = $archive->statIndex(0);
+ if (!\is_array($entry)) {
+ return false;
+ }
$pluginName = explode('/', $entry['name'])[0];
$bootstrapFile = $pluginName . '/' . $pluginName . '.php';
diff --git a/engine/Shopware/Bundle/PluginInstallerBundle/Service/StoreOrderService.php b/engine/Shopware/Bundle/PluginInstallerBundle/Service/StoreOrderService.php
index 26759ca799a..d7e08706ca7 100644
--- a/engine/Shopware/Bundle/PluginInstallerBundle/Service/StoreOrderService.php
+++ b/engine/Shopware/Bundle/PluginInstallerBundle/Service/StoreOrderService.php
@@ -1,25 +1,25 @@
readUniqueIdFromDb()) {
+ $uniqueId = $this->readUniqueIdFromDb();
+ if ($uniqueId) {
return $uniqueId;
}
@@ -59,10 +58,7 @@ public function getUniqueId()
return $uniqueId;
}
- /**
- * @return string|null
- */
- private function readUniqueIdFromDb()
+ private function readUniqueIdFromDb(): ?string
{
$sql = <<<'sql'
SELECT s_core_config_values.value FROM s_core_config_values
@@ -71,25 +67,22 @@ private function readUniqueIdFromDb()
AND s_core_config_elements.name LIKE 'trackingUniqueId'
WHERE s_core_config_values.shop_id = 1
sql;
- $uniqueId = $this->connection->fetchColumn($sql);
+ $uniqueId = $this->connection->fetchOne($sql);
- if ($uniqueId !== false && \is_string($uniqueId)) {
+ if (\is_string($uniqueId)) {
return unserialize($uniqueId, ['allowed_classes' => false]);
}
return null;
}
- /**
- * @param string $uniqueId
- */
- private function storeUniqueIdInDb($uniqueId)
+ private function storeUniqueIdInDb(string $uniqueId): void
{
- $uniqueRowId = $this->connection->fetchColumn('SELECT id FROM s_core_config_elements WHERE name LIKE \'trackingUniqueId\' LIMIT 1');
+ $uniqueRowId = $this->connection->fetchOne("SELECT id FROM s_core_config_elements WHERE name LIKE 'trackingUniqueId' LIMIT 1");
if ($uniqueRowId === false) {
- $this->connection->executeUpdate('INSERT INTO s_core_config_elements (form_id, name, value, label, description, type, required, position, scope)
-VALUES (\'0\', \'trackingUniqueId\', \'s:0:"";\', \'Unique identifier\', \'\', \'text\', \'0\', \'0\', \'1\')');
+ $this->connection->executeStatement("INSERT INTO s_core_config_elements (form_id, name, value, label, description, type, required, position, scope)
+VALUES ('0', 'trackingUniqueId', 's:0:\"\";', 'Unique identifier', '', 'text', '0', '0', '1')");
$uniqueRowId = $this->connection->lastInsertId();
}
@@ -99,7 +92,7 @@ private function storeUniqueIdInDb($uniqueId)
)
sql;
- $this->connection->executeUpdate(
+ $this->connection->executeStatement(
$sql,
[
'uniqueRowId' => $uniqueRowId,
diff --git a/engine/Shopware/Bundle/PluginInstallerBundle/Service/UniqueIdGeneratorInterface.php b/engine/Shopware/Bundle/PluginInstallerBundle/Service/UniqueIdGeneratorInterface.php
index 524bab13910..797a2ac8754 100644
--- a/engine/Shopware/Bundle/PluginInstallerBundle/Service/UniqueIdGeneratorInterface.php
+++ b/engine/Shopware/Bundle/PluginInstallerBundle/Service/UniqueIdGeneratorInterface.php
@@ -1,25 +1,25 @@
apiEndPoint . $resource;
if (!empty($params)) {
@@ -315,12 +315,11 @@ private function getRequest(string $resource, array $params, array $headers = []
/**
* @param array $params
* @param array $headers
- * @param AccessTokenStruct $token
*
* @throws StoreException
* @throws Exception
*/
- private function postRequest(string $resource, array $params = [], array $headers = [], AccessTokenStruct $token = null): Response
+ private function postRequest(string $resource, array $params = [], array $headers = [], ?AccessTokenStruct $token = null): Response
{
$url = $this->apiEndPoint . $resource;
@@ -477,7 +476,7 @@ private function handleRequestException(RequestException $requestException): voi
throw new MissingDoubleOptInConfirmationException($sbpCode, 'missing_doi_confirmation', $httpCode, $requestException);
}
- $reason = \array_key_exists('reason', $data) ? $data['reason'] : sprintf('Unknown error occurred. (%s)', $sbpCode);
+ $reason = \array_key_exists('reason', $data) ? $data['reason'] : \sprintf('Unknown error occurred. (%s)', $sbpCode);
throw new StoreException($sbpCode, $reason, $httpCode, $requestException);
}
@@ -488,7 +487,7 @@ private function verifyResponseSignature(Response $response): void
$signature = $response->getHeader($signatureHeaderName);
if (!\is_string($signature)) {
- throw new RuntimeException(sprintf('Signature not found in header "%s"', $signatureHeaderName));
+ throw new RuntimeException(\sprintf('Signature not found in header "%s"', $signatureHeaderName));
}
if (!$this->openSSLVerifier->isSystemSupported()) {
diff --git a/engine/Shopware/Bundle/PluginInstallerBundle/Struct/AccessTokenStruct.php b/engine/Shopware/Bundle/PluginInstallerBundle/Struct/AccessTokenStruct.php
index 94671f4d720..7046731386d 100644
--- a/engine/Shopware/Bundle/PluginInstallerBundle/Struct/AccessTokenStruct.php
+++ b/engine/Shopware/Bundle/PluginInstallerBundle/Struct/AccessTokenStruct.php
@@ -1,25 +1,25 @@
*/
private $name;
/**
* @var int
*/
- private $parentId = null;
+ private $parentId;
/**
* @var CategoryStruct[]
@@ -61,6 +61,8 @@ public function getId()
/**
* @param int $id
+ *
+ * @return void
*/
public function setId($id)
{
@@ -68,7 +70,7 @@ public function setId($id)
}
/**
- * @return array
+ * @return array
*/
public function getName()
{
@@ -76,7 +78,9 @@ public function getName()
}
/**
- * @param array $name
+ * @param array $name
+ *
+ * @return void
*/
public function setName($name)
{
@@ -93,6 +97,8 @@ public function getParentId()
/**
* @param int $parentId
+ *
+ * @return void
*/
public function setParentId($parentId)
{
@@ -109,6 +115,8 @@ public function getChildren()
/**
* @param CategoryStruct[] $children
+ *
+ * @return void
*/
public function setChildren($children)
{
diff --git a/engine/Shopware/Bundle/PluginInstallerBundle/Struct/CommentStruct.php b/engine/Shopware/Bundle/PluginInstallerBundle/Struct/CommentStruct.php
index 2a1b9e34183..f06062f5511 100644
--- a/engine/Shopware/Bundle/PluginInstallerBundle/Struct/CommentStruct.php
+++ b/engine/Shopware/Bundle/PluginInstallerBundle/Struct/CommentStruct.php
@@ -1,25 +1,25 @@
setId((int) $data['id']);
+ $plugin->setId((int) ($data['id'] ?? 0));
$plugin->setTechnicalName($data['name']);
- $plugin->setLabel($data['label']);
- $plugin->setActive((bool) $data['active']);
- $plugin->setVersion($data['version']);
- $plugin->setCapabilityActivate((bool) $data['capability_enable']);
- $plugin->setCapabilityUpdate((bool) $data['capability_update']);
- $plugin->setCapabilityInstall((bool) $data['capability_install']);
- $plugin->setCapabilitySecureUninstall((bool) $data['capability_secure_uninstall']);
- $plugin->setLocalUpdateAvailable($data['update_version'] !== null);
- $plugin->setLink($data['link']);
+ $plugin->setLabel($data['label'] ?? '');
+ $plugin->setActive((bool) ($data['active'] ?? false));
+ $plugin->setVersion($data['version'] ?? '0.0.1');
+ $plugin->setCapabilityActivate((bool) ($data['capability_enable'] ?? false));
+ $plugin->setCapabilityUpdate((bool) ($data['capability_update'] ?? false));
+ $plugin->setCapabilityInstall((bool) ($data['capability_install'] ?? false));
+ $plugin->setCapabilitySecureUninstall((bool) ($data['capability_secure_uninstall'] ?? false));
+ $plugin->setLocalUpdateAvailable(isset($data['update_version']));
+ $plugin->setLink($data['link'] ?? '');
if (\array_key_exists('redirectToStore', $data)) {
$plugin->setRedirectToStore((bool) $data['redirectToStore']);
@@ -353,11 +353,11 @@ public function assignLocalData(PluginStruct $plugin, $data)
$plugin->setLowestPrice((float) $data['lowestPriceValue']);
}
- $plugin->setSource($data['source']);
- $plugin->setFormId($data['form_id']);
- $plugin->setLocalIcon($data['iconPath']);
- $plugin->setLocalDescription($data['description']);
- $plugin->setInSafeMode((bool) $data['in_safe_mode']);
+ $plugin->setSource($data['source'] ?? '');
+ $plugin->setFormId($data['form_id'] ?? 0);
+ $plugin->setLocalIcon($data['iconPath'] ?? '');
+ $plugin->setLocalDescription($data['description'] ?? '');
+ $plugin->setInSafeMode((bool) ($data['in_safe_mode'] ?? false));
if (isset($data['installation_date']) && !empty($data['installation_date'])) {
$date = new DateTime($data['installation_date']);
diff --git a/engine/Shopware/Bundle/PluginInstallerBundle/Struct/SubscriptionStateStruct.php b/engine/Shopware/Bundle/PluginInstallerBundle/Struct/SubscriptionStateStruct.php
index 5a1238bbb10..d83f71ad4b1 100644
--- a/engine/Shopware/Bundle/PluginInstallerBundle/Struct/SubscriptionStateStruct.php
+++ b/engine/Shopware/Bundle/PluginInstallerBundle/Struct/SubscriptionStateStruct.php
@@ -1,25 +1,25 @@
isShopUpgraded = $isShopUpgraded;
$this->notUpgradedPlugins = $notUpgradedPlugins;
@@ -75,7 +75,7 @@ public function __construct($isShopUpgraded, $notUpgradedPlugins, $wrongVersionP
*/
public function getIsShopUpgraded()
{
- trigger_error(sprintf('%s:%s is deprecated since Shopware 5.6 and will be removed with 5.8. Will be removed without replacement.', __CLASS__, __METHOD__), E_USER_DEPRECATED);
+ trigger_error(\sprintf('%s:%s is deprecated since Shopware 5.6 and will be removed with 5.8. Will be removed without replacement.', __CLASS__, __METHOD__), E_USER_DEPRECATED);
return $this->isShopUpgraded;
}
@@ -85,7 +85,7 @@ public function getIsShopUpgraded()
*/
public function getNotUpgradedPlugins()
{
- trigger_error(sprintf('%s:%s is deprecated since Shopware 5.6 and will be removed with 5.8. Will be removed without replacement.', __CLASS__, __METHOD__), E_USER_DEPRECATED);
+ trigger_error(\sprintf('%s:%s is deprecated since Shopware 5.6 and will be removed with 5.8. Will be removed without replacement.', __CLASS__, __METHOD__), E_USER_DEPRECATED);
return $this->notUpgradedPlugins;
}
@@ -95,7 +95,7 @@ public function getNotUpgradedPlugins()
*/
public function getWrongVersionPlugins()
{
- trigger_error(sprintf('%s:%s is deprecated since Shopware 5.6 and will be removed with 5.8. Will be removed without replacement.', __CLASS__, __METHOD__), E_USER_DEPRECATED);
+ trigger_error(\sprintf('%s:%s is deprecated since Shopware 5.6 and will be removed with 5.8. Will be removed without replacement.', __CLASS__, __METHOD__), E_USER_DEPRECATED);
return $this->wrongVersionPlugins;
}
@@ -105,7 +105,7 @@ public function getWrongVersionPlugins()
*/
public function getExpiredPluginSubscriptions()
{
- trigger_error(sprintf('%s:%s is deprecated since Shopware 5.6 and will be removed with 5.8. Will be removed without replacement.', __CLASS__, __METHOD__), E_USER_DEPRECATED);
+ trigger_error(\sprintf('%s:%s is deprecated since Shopware 5.6 and will be removed with 5.8. Will be removed without replacement.', __CLASS__, __METHOD__), E_USER_DEPRECATED);
return $this->expiredPluginSubscriptions;
}
diff --git a/engine/Shopware/Bundle/PluginInstallerBundle/Struct/UpdateResultStruct.php b/engine/Shopware/Bundle/PluginInstallerBundle/Struct/UpdateResultStruct.php
index f0c58b4d411..68fe6ae7069 100644
--- a/engine/Shopware/Bundle/PluginInstallerBundle/Struct/UpdateResultStruct.php
+++ b/engine/Shopware/Bundle/PluginInstallerBundle/Struct/UpdateResultStruct.php
@@ -1,25 +1,25 @@
*/
- private $pointer = [];
+ private array $pointer = [];
- public function __construct(ProductNumberSearchInterface $productNumberSearch, BaseProductFactoryServiceInterface $baseProductFactoryService)
- {
+ public function __construct(
+ ProductNumberSearchInterface $productNumberSearch,
+ BaseProductFactoryServiceInterface $baseProductFactoryService
+ ) {
$this->productNumberSearch = $productNumberSearch;
$this->baseProductFactoryService = $baseProductFactoryService;
}
@@ -104,6 +100,11 @@ private function getBaseProductsRange(string $key, array $baseProducts, int $num
return array_merge($items, $this->getBaseProductsRange($key, $baseProducts, $missingItems));
}
+ /**
+ * @param array $criteriaList
+ *
+ * @return array>
+ */
private function getBaseProductsByCriteriaList(array $criteriaList, ShopContextInterface $context): array
{
$products = [];
@@ -128,9 +129,9 @@ private function getBaseProductsByCriteriaList(array $criteriaList, ShopContextI
}
/**
- * @param Criteria[] $criteriaList
+ * @param array $criteriaList
*
- * @return array}>
+ * @return array}>
*/
private function getOptimizedCriteriaList(array $criteriaList): array
{
@@ -140,6 +141,9 @@ private function getOptimizedCriteriaList(array $criteriaList): array
$criteriaPosition = $this->getOptimizedCriteriaListPosition($originalCriteria, $optimizedCriteriaList);
if ($criteriaPosition !== false) {
+ if (!isset($optimizedCriteriaList[$criteriaPosition]['criteria'])) {
+ continue;
+ }
$existingCriteria = $optimizedCriteriaList[$criteriaPosition]['criteria'];
// search requests already exists, increase limit to select more products and satisfy all requests
@@ -164,6 +168,8 @@ private function getOptimizedCriteriaList(array $criteriaList): array
}
/**
+ * @param array}> $criteriaList
+ *
* @return int|false
*/
private function getOptimizedCriteriaListPosition(Criteria $criteria, array $criteriaList)
diff --git a/engine/Shopware/Bundle/SearchBundle/BatchProductNumberSearchRequest.php b/engine/Shopware/Bundle/SearchBundle/BatchProductNumberSearchRequest.php
index f38a17a0414..c51e900ee08 100644
--- a/engine/Shopware/Bundle/SearchBundle/BatchProductNumberSearchRequest.php
+++ b/engine/Shopware/Bundle/SearchBundle/BatchProductNumberSearchRequest.php
@@ -1,25 +1,25 @@
*/
- private $criteriaList = [];
+ private array $criteriaList = [];
/**
- * @var array
+ * @var array>
*/
- private $productNumberList = [];
+ private array $productNumberList = [];
/**
- * @param string $key
+ * @param string $key
+ * @param array $numbers
+ *
+ * @return void
*/
public function setProductNumbers($key, array $numbers = [])
{
@@ -46,6 +49,8 @@ public function setProductNumbers($key, array $numbers = [])
/**
* @param string $key
+ *
+ * @return void
*/
public function setCriteria($key, Criteria $criteria)
{
@@ -53,7 +58,7 @@ public function setCriteria($key, Criteria $criteria)
}
/**
- * @return array
+ * @return array
*/
public function getCriteriaList()
{
@@ -61,7 +66,7 @@ public function getCriteriaList()
}
/**
- * @return array
+ * @return array>
*/
public function getProductNumbers()
{
diff --git a/engine/Shopware/Bundle/SearchBundle/BatchProductNumberSearchResult.php b/engine/Shopware/Bundle/SearchBundle/BatchProductNumberSearchResult.php
index b104936f4e1..be836d9b19c 100644
--- a/engine/Shopware/Bundle/SearchBundle/BatchProductNumberSearchResult.php
+++ b/engine/Shopware/Bundle/SearchBundle/BatchProductNumberSearchResult.php
@@ -1,25 +1,25 @@
storage[$key];
}
- throw new OutOfBoundsException(sprintf('Key "%s" was not found.', $key));
+ throw new OutOfBoundsException(\sprintf('Key "%s" was not found.', $key));
}
/**
diff --git a/engine/Shopware/Bundle/SearchBundle/BatchProductSearch.php b/engine/Shopware/Bundle/SearchBundle/BatchProductSearch.php
index 286612ae46c..ac5b0deb80b 100644
--- a/engine/Shopware/Bundle/SearchBundle/BatchProductSearch.php
+++ b/engine/Shopware/Bundle/SearchBundle/BatchProductSearch.php
@@ -1,25 +1,25 @@
$products
- * @param Struct\BaseProduct[] $searchProducts
+ * @param array $products
+ * @param Struct\BaseProduct[] $searchProducts
*
- * @return Struct\ListProduct[]
+ * @return ListProduct[]
*/
private function assignAttributes($products, $searchProducts)
{
diff --git a/engine/Shopware/Bundle/SearchBundle/BatchProductSearchResult.php b/engine/Shopware/Bundle/SearchBundle/BatchProductSearchResult.php
index d75d6619dde..9ac188f2f91 100644
--- a/engine/Shopware/Bundle/SearchBundle/BatchProductSearchResult.php
+++ b/engine/Shopware/Bundle/SearchBundle/BatchProductSearchResult.php
@@ -1,25 +1,25 @@
storage[$key];
}
- throw new OutOfBoundsException(sprintf('Key "%s" was not found.', $key));
+ throw new OutOfBoundsException(\sprintf('Key "%s" was not found.', $key));
}
/**
diff --git a/engine/Shopware/Bundle/SearchBundle/Condition/CategoryCondition.php b/engine/Shopware/Bundle/SearchBundle/Condition/CategoryCondition.php
index 2f0a483c26e..05081851110 100644
--- a/engine/Shopware/Bundle/SearchBundle/Condition/CategoryCondition.php
+++ b/engine/Shopware/Bundle/SearchBundle/Condition/CategoryCondition.php
@@ -1,25 +1,25 @@
*/
protected $categoryIds;
/**
- * @param int[] $categoryIds
+ * @param array $categoryIds
*/
public function __construct(array $categoryIds)
{
Assertion::allIntegerish($categoryIds);
- $this->categoryIds = array_map('intval', $categoryIds);
+ $this->categoryIds = array_map('\intval', $categoryIds);
sort($this->categoryIds, SORT_NUMERIC);
}
/**
- * @return int[]
+ * @return array
*/
public function getCategoryIds()
{
diff --git a/engine/Shopware/Bundle/SearchBundle/Condition/CloseoutCondition.php b/engine/Shopware/Bundle/SearchBundle/Condition/CloseoutCondition.php
index 0ba32adaea4..a3f624e90f5 100644
--- a/engine/Shopware/Bundle/SearchBundle/Condition/CloseoutCondition.php
+++ b/engine/Shopware/Bundle/SearchBundle/Condition/CloseoutCondition.php
@@ -1,25 +1,25 @@
*/
protected $manufacturerIds;
/**
- * @param int[] $manufacturerIds
+ * @param array $manufacturerIds
*/
public function __construct(array $manufacturerIds)
{
Assertion::allIntegerish($manufacturerIds);
- $this->manufacturerIds = array_map('intval', $manufacturerIds);
+ $this->manufacturerIds = array_map('\intval', $manufacturerIds);
sort($this->manufacturerIds, SORT_NUMERIC);
}
@@ -59,7 +59,7 @@ public function getName()
}
/**
- * @return int[]
+ * @return array
*/
public function getManufacturerIds()
{
diff --git a/engine/Shopware/Bundle/SearchBundle/Condition/OrdernumberCondition.php b/engine/Shopware/Bundle/SearchBundle/Condition/OrdernumberCondition.php
index b8594ec09c3..00e56de0e78 100644
--- a/engine/Shopware/Bundle/SearchBundle/Condition/OrdernumberCondition.php
+++ b/engine/Shopware/Bundle/SearchBundle/Condition/OrdernumberCondition.php
@@ -1,25 +1,25 @@
addLengthCondition($request, $criteria);
}
- private function addCategoryCondition(Request $request, Criteria $criteria)
+ private function addCategoryCondition(Request $request, Criteria $criteria): void
{
if ($request->has('sCategory')) {
- /** @var int[] $ids */
- $ids = explode('|', $request->getParam('sCategory'));
+ /** @var array $ids */
+ $ids = explode('|', $request->getParam('sCategory')) ?: [];
- $criteria->addBaseCondition(
- new CategoryCondition($ids)
- );
+ $criteria->addBaseCondition(new CategoryCondition($ids));
} elseif ($request->has('categoryFilter')) {
- /** @var int[] $ids */
- $ids = explode('|', $request->getParam('categoryFilter'));
+ /** @var array $ids */
+ $ids = explode('|', $request->getParam('categoryFilter')) ?: [];
- $criteria->addCondition(
- new CategoryCondition($ids)
- );
+ $criteria->addCondition(new CategoryCondition($ids));
}
}
- private function addManufacturerCondition(Request $request, Criteria $criteria)
+ private function addManufacturerCondition(Request $request, Criteria $criteria): void
{
if (!$request->has('sSupplier')) {
return;
}
- /** @var int[] $manufacturerIds */
- $manufacturerIds = explode(
- '|',
- $request->getParam('sSupplier')
- );
+ /** @var array $manufacturerIds */
+ $manufacturerIds = explode('|', $request->getParam('sSupplier')) ?: [];
if (!empty($manufacturerIds)) {
$criteria->addCondition(new ManufacturerCondition($manufacturerIds));
}
}
- private function addShippingFreeCondition(Request $request, Criteria $criteria)
+ private function addShippingFreeCondition(Request $request, Criteria $criteria): void
{
$shippingFree = $request->getParam('shippingFree');
if (!$shippingFree) {
@@ -132,7 +119,7 @@ private function addShippingFreeCondition(Request $request, Criteria $criteria)
$criteria->addCondition(new ShippingFreeCondition());
}
- private function addImmediateDeliveryCondition(Request $request, Criteria $criteria)
+ private function addImmediateDeliveryCondition(Request $request, Criteria $criteria): void
{
$immediateDelivery = $request->getParam('immediateDelivery');
if (!$immediateDelivery) {
@@ -142,7 +129,7 @@ private function addImmediateDeliveryCondition(Request $request, Criteria $crite
$criteria->addCondition(new ImmediateDeliveryCondition());
}
- private function addRatingCondition(Request $request, Criteria $criteria)
+ private function addRatingCondition(Request $request, Criteria $criteria): void
{
$average = $request->getParam('rating');
if (!$average) {
@@ -152,7 +139,7 @@ private function addRatingCondition(Request $request, Criteria $criteria)
$criteria->addCondition(new VoteAverageCondition($average));
}
- private function addPriceCondition(Request $request, Criteria $criteria)
+ private function addPriceCondition(Request $request, Criteria $criteria): void
{
$min = $request->getParam('priceMin');
$max = $request->getParam('priceMax');
@@ -165,17 +152,17 @@ private function addPriceCondition(Request $request, Criteria $criteria)
$criteria->addCondition($condition);
}
- private function addSearchCondition(Request $request, Criteria $criteria)
+ private function addSearchCondition(Request $request, Criteria $criteria): void
{
$term = $request->getParam('sSearch');
- if ($term == null) {
+ if (empty($term)) {
return;
}
$term = $this->searchTermPreProcessor->process($term);
$criteria->addBaseCondition(new SearchTermCondition($term));
}
- private function addCustomerGroupCondition(Criteria $criteria, ShopContextInterface $context)
+ private function addCustomerGroupCondition(Criteria $criteria, ShopContextInterface $context): void
{
$condition = new CustomerGroupCondition(
[$context->getCurrentCustomerGroup()->getId()]
@@ -183,7 +170,7 @@ private function addCustomerGroupCondition(Criteria $criteria, ShopContextInterf
$criteria->addBaseCondition($condition);
}
- private function addOffset(Request $request, Criteria $criteria)
+ private function addOffset(Request $request, Criteria $criteria): void
{
$page = (int) $request->getParam('sPage', 1);
$page = ($page > 0) ? $page : 1;
@@ -194,18 +181,18 @@ private function addOffset(Request $request, Criteria $criteria)
);
}
- private function addLimit(Request $request, Criteria $criteria)
+ private function addLimit(Request $request, Criteria $criteria): void
{
$limit = (int) $request->getParam('sPerPage', $this->config->get('articlesPerPage'));
$max = $this->config->get('maxStoreFrontLimit');
if ($max) {
$limit = min($limit, $max);
}
- $limit = $limit >= 1 ? $limit : 1;
+ $limit = max($limit, 1);
$criteria->limit($limit);
}
- private function addIsAvailableCondition(Criteria $criteria)
+ private function addIsAvailableCondition(Criteria $criteria): void
{
if (!$this->config->get('hideNoInStock')) {
return;
@@ -213,7 +200,7 @@ private function addIsAvailableCondition(Criteria $criteria)
$criteria->addBaseCondition(new IsAvailableCondition());
}
- private function addWeightCondition(Request $request, Criteria $criteria)
+ private function addWeightCondition(Request $request, Criteria $criteria): void
{
$min = $request->getParam('minWeight');
$max = $request->getParam('maxWeight');
@@ -226,7 +213,7 @@ private function addWeightCondition(Request $request, Criteria $criteria)
$criteria->addCondition($condition);
}
- private function addWidthCondition(Request $request, Criteria $criteria)
+ private function addWidthCondition(Request $request, Criteria $criteria): void
{
$min = $request->getParam('minWidth');
$max = $request->getParam('maxWidth');
@@ -239,7 +226,7 @@ private function addWidthCondition(Request $request, Criteria $criteria)
$criteria->addCondition($condition);
}
- private function addLengthCondition(Request $request, Criteria $criteria)
+ private function addLengthCondition(Request $request, Criteria $criteria): void
{
$min = $request->getParam('minLength');
$max = $request->getParam('maxLength');
@@ -252,7 +239,7 @@ private function addLengthCondition(Request $request, Criteria $criteria)
$criteria->addCondition($condition);
}
- private function addHeightCondition(Request $request, Criteria $criteria)
+ private function addHeightCondition(Request $request, Criteria $criteria): void
{
$min = $request->getParam('minHeight');
$max = $request->getParam('maxHeight');
diff --git a/engine/Shopware/Bundle/SearchBundle/CriteriaRequestHandler/FacetCriteriaRequestHandler.php b/engine/Shopware/Bundle/SearchBundle/CriteriaRequestHandler/FacetCriteriaRequestHandler.php
index 19751b901f9..0034734152a 100644
--- a/engine/Shopware/Bundle/SearchBundle/CriteriaRequestHandler/FacetCriteriaRequestHandler.php
+++ b/engine/Shopware/Bundle/SearchBundle/CriteriaRequestHandler/FacetCriteriaRequestHandler.php
@@ -1,25 +1,25 @@
$categories
*
- * @return array
+ * @return array
*/
- private function getCategoriesOfParent(array $categories, $parentId)
+ private function getCategoriesOfParent(array $categories, int $parentId): array
{
$result = [];
foreach ($categories as $category) {
- if (!$category->getPath() && $parentId !== null) {
- continue;
- }
-
- if ($category->getPath() == $parentId) {
- $result[] = $category;
+ if (!$category->getPath()) {
continue;
}
$parents = $category->getPath();
- $lastParent = $parents[\count($parents) - 1];
+ $lastParent = $parents[array_key_last($parents)];
- if ($lastParent == $parentId) {
+ if ($lastParent === $parentId) {
$result[] = $category;
}
}
@@ -125,7 +119,7 @@ private function getCategoriesOfParent(array $categories, $parentId)
* @param Category[] $categories
* @param int[] $actives
*
- * @return \Shopware\Bundle\SearchBundle\FacetResult\TreeItem
+ * @return TreeItem
*/
private function createTreeItem(array $categories, Category $category, array $actives = [])
{
diff --git a/engine/Shopware/Bundle/SearchBundle/FacetResult/FacetResultGroup.php b/engine/Shopware/Bundle/SearchBundle/FacetResult/FacetResultGroup.php
index 2b7a11c4d05..f08dac3e774 100644
--- a/engine/Shopware/Bundle/SearchBundle/FacetResult/FacetResultGroup.php
+++ b/engine/Shopware/Bundle/SearchBundle/FacetResult/FacetResultGroup.php
@@ -1,25 +1,25 @@
media = $media;
diff --git a/engine/Shopware/Bundle/SearchBundle/FacetResult/RadioFacetResult.php b/engine/Shopware/Bundle/SearchBundle/FacetResult/RadioFacetResult.php
index fadef6caa18..eaa9501d185 100644
--- a/engine/Shopware/Bundle/SearchBundle/FacetResult/RadioFacetResult.php
+++ b/engine/Shopware/Bundle/SearchBundle/FacetResult/RadioFacetResult.php
@@ -1,25 +1,25 @@
listTableColumns($table);
if (empty($columns)) {
- throw new RuntimeException(sprintf('Could not retrieve columns from "%s".', $table));
+ throw new RuntimeException(\sprintf('Could not retrieve columns from "%s".', $table));
}
$names = array_map(function (Column $column) {
@@ -76,7 +76,7 @@ public function parse(QueryBuilder $query, $table, $tableAlias, $field = null, $
}, $columns);
if (!\array_key_exists(strtolower($field), $names)) {
- throw new InvalidArgumentException(sprintf('Invalid column name "%s" specified.', $field), 1);
+ throw new InvalidArgumentException(\sprintf('Invalid column name "%s" specified.', $field), 1);
}
$validOperators = [
@@ -103,12 +103,12 @@ public function parse(QueryBuilder $query, $table, $tableAlias, $field = null, $
* When an operator is not specified, by default, return all results that are not null
*/
if (empty($operator)) {
- throw new InvalidArgumentException(sprintf('Must specify an operator, please use one of: %s', implode(', ', $validOperators)), 3);
+ throw new InvalidArgumentException(\sprintf('Must specify an operator, please use one of: %s', implode(', ', $validOperators)), 3);
}
- //Identify each field placeholder value with table alias and a hash of condition properties
- $boundParamName = sprintf(':%s_%s', $tableAlias, md5($field . $operator . json_encode($value)));
- $field = sprintf('%s.%s', $tableAlias, $field);
+ // Identify each field placeholder value with table alias and a hash of condition properties
+ $boundParamName = \sprintf(':%s_%s', $tableAlias, md5($field . $operator . json_encode($value)));
+ $field = \sprintf('%s.%s', $tableAlias, $field);
switch (true) {
case $operator === Condition::OPERATOR_EQ:
@@ -187,23 +187,23 @@ public function parse(QueryBuilder $query, $table, $tableAlias, $field = null, $
}
break;
- case $operator === Condition::OPERATOR_STARTS_WITH && is_scalar($value):
+ case $operator === Condition::OPERATOR_STARTS_WITH && \is_scalar($value):
$query->andWhere($query->expr()->like($field, $boundParamName));
$query->setParameter($boundParamName, $value . '%');
break;
- case $operator === Condition::OPERATOR_ENDS_WITH && is_scalar($value):
+ case $operator === Condition::OPERATOR_ENDS_WITH && \is_scalar($value):
$query->andWhere($query->expr()->like($field, $boundParamName));
$query->setParameter($boundParamName, '%' . $value);
break;
- case $operator === Condition::OPERATOR_CONTAINS && is_scalar($value):
+ case $operator === Condition::OPERATOR_CONTAINS && \is_scalar($value):
$query->andWhere($query->expr()->like($field, $boundParamName));
$query->setParameter($boundParamName, '%' . $value . '%');
break;
default:
- throw new InvalidArgumentException(sprintf('Invalid operator specified, please use one of: %s', implode(', ', $validOperators)), 3);
+ throw new InvalidArgumentException(\sprintf('Invalid operator specified, please use one of: %s', implode(', ', $validOperators)), 3);
}
}
}
diff --git a/engine/Shopware/Bundle/SearchBundleDBAL/ConditionHandler/HasPseudoPriceConditionHandler.php b/engine/Shopware/Bundle/SearchBundleDBAL/ConditionHandler/HasPseudoPriceConditionHandler.php
index 2fe33bd677e..57c05480c03 100644
--- a/engine/Shopware/Bundle/SearchBundleDBAL/ConditionHandler/HasPseudoPriceConditionHandler.php
+++ b/engine/Shopware/Bundle/SearchBundleDBAL/ConditionHandler/HasPseudoPriceConditionHandler.php
@@ -1,25 +1,26 @@
listingPriceSwitcher = $listingPriceSwitcher;
$this->variantHelper = $variantHelper;
+ $this->listingPriceHelper = $listingPriceHelper;
}
/**
@@ -75,12 +83,12 @@ public function generateCondition(
if (!$query->hasState(self::STATE_INCLUDES_PSEUDO_PRICE_VARIANTS)) {
if (empty($conditions)) {
$this->variantHelper->joinVariants($query);
- $query->leftJoin('allVariants', 's_articles_prices', 'variantPrices', 'variantPrices.articledetailsID = allVariants.id');
- $query->andWhere('variantPrices.pseudoprice > 0');
+ $this->joinPrices($query, $context);
} else {
$this->listingPriceSwitcher->joinPrice($query, $this->criteria, $context);
$query->andWhere('listing_price.pseudoprice > 0');
}
+
$query->addState(self::STATE_INCLUDES_PSEUDO_PRICE_VARIANTS);
}
}
@@ -89,4 +97,34 @@ public function setCriteria(Criteria $criteria)
{
$this->criteria = $criteria;
}
+
+ private function joinPrices(QueryBuilder $query, ShopContextInterface $context): void
+ {
+ $hasDifferentCustomerGroups = $this->hasDifferentCustomerGroups($context);
+
+ $priceTable = $this->listingPriceHelper->getPriceTable($context);
+
+ if ($hasDifferentCustomerGroups) {
+ $priceTable->andWhere('IFNULL(customerPrice.`pseudoprice`, defaultPrice.`pseudoprice`) > 0');
+ } else {
+ $priceTable->andWhere('defaultPrice.pseudoprice > 0');
+ }
+
+ $query->innerJoin(
+ 'allVariants',
+ '(' . $priceTable->getSQL() . ')',
+ 'variantPrices',
+ 'variantPrices.articledetailsID = allVariants.id'
+ );
+
+ $query->setParameter(':fallbackCustomerGroup', $context->getFallbackCustomerGroup()->getKey());
+ if ($hasDifferentCustomerGroups) {
+ $query->setParameter(':currentCustomerGroup', $context->getCurrentCustomerGroup()->getKey());
+ }
+ }
+
+ private function hasDifferentCustomerGroups(ShopContextInterface $context): bool
+ {
+ return $context->getCurrentCustomerGroup()->getId() !== $context->getFallbackCustomerGroup()->getId();
+ }
}
diff --git a/engine/Shopware/Bundle/SearchBundleDBAL/ConditionHandler/HeightConditionHandler.php b/engine/Shopware/Bundle/SearchBundleDBAL/ConditionHandler/HeightConditionHandler.php
index 3a621dcdc3d..1e0f1b128cf 100644
--- a/engine/Shopware/Bundle/SearchBundleDBAL/ConditionHandler/HeightConditionHandler.php
+++ b/engine/Shopware/Bundle/SearchBundleDBAL/ConditionHandler/HeightConditionHandler.php
@@ -1,25 +1,25 @@
only check if product has an available variant
+ // variants will ne be splitted => only check if product has an available variant
$this->priceHelper->joinAvailableVariant($query);
return;
}
- //variants will be displayed => add stock condition
+ // variants will be displayed => add stock condition
$query->andWhere('(variant.laststock * variant.instock) >= (variant.laststock * variant.minpurchase)');
}
diff --git a/engine/Shopware/Bundle/SearchBundleDBAL/ConditionHandler/IsNewConditionHandler.php b/engine/Shopware/Bundle/SearchBundleDBAL/ConditionHandler/IsNewConditionHandler.php
index 1dac60c2888..bae37ee92d8 100644
--- a/engine/Shopware/Bundle/SearchBundleDBAL/ConditionHandler/IsNewConditionHandler.php
+++ b/engine/Shopware/Bundle/SearchBundleDBAL/ConditionHandler/IsNewConditionHandler.php
@@ -1,25 +1,25 @@
config->get('markAsNew');
$timestamp = strtotime('-' . $dayLimit . ' days');
if ($timestamp === false) {
- throw new RuntimeException(sprintf('Could not convert "-%s days" into a timestamp', $dayLimit));
+ throw new RuntimeException(\sprintf('Could not convert "-%s days" into a timestamp', $dayLimit));
}
$query->andWhere('product.datum >= ' . $key)
diff --git a/engine/Shopware/Bundle/SearchBundleDBAL/ConditionHandler/LastProductIdConditionHandler.php b/engine/Shopware/Bundle/SearchBundleDBAL/ConditionHandler/LastProductIdConditionHandler.php
index 3a55a5e449d..c5e450b8df2 100644
--- a/engine/Shopware/Bundle/SearchBundleDBAL/ConditionHandler/LastProductIdConditionHandler.php
+++ b/engine/Shopware/Bundle/SearchBundleDBAL/ConditionHandler/LastProductIdConditionHandler.php
@@ -1,25 +1,25 @@
searchTermQueryBuilder->buildQuery($condition->getTerm());
- //no matching products found by the search query builder.
- //add condition that the result contains no product.
+ // no matching products found by the search query builder.
+ // add condition that the result contains no product.
if ($searchQuery === null) {
$query->andWhere('0 = 1');
diff --git a/engine/Shopware/Bundle/SearchBundleDBAL/ConditionHandler/ShippingFreeConditionHandler.php b/engine/Shopware/Bundle/SearchBundleDBAL/ConditionHandler/ShippingFreeConditionHandler.php
index 482b5dd6450..d01de000fe7 100644
--- a/engine/Shopware/Bundle/SearchBundleDBAL/ConditionHandler/ShippingFreeConditionHandler.php
+++ b/engine/Shopware/Bundle/SearchBundleDBAL/ConditionHandler/ShippingFreeConditionHandler.php
@@ -1,25 +1,25 @@
+
diff --git a/engine/Shopware/Bundle/SearchBundleDBAL/FacetHandler/CategoryFacetHandler.php b/engine/Shopware/Bundle/SearchBundleDBAL/FacetHandler/CategoryFacetHandler.php
index 3af5ad5f3ce..7b05b36b39c 100644
--- a/engine/Shopware/Bundle/SearchBundleDBAL/FacetHandler/CategoryFacetHandler.php
+++ b/engine/Shopware/Bundle/SearchBundleDBAL/FacetHandler/CategoryFacetHandler.php
@@ -1,25 +1,25 @@
getField();
@@ -355,6 +354,6 @@ private function getTypeTemplate(?string $type, string $mode, ?string $defaultTe
}
}
- throw new RuntimeException(sprintf('Could not find template for type "%s" or default template not set', $type));
+ throw new RuntimeException(\sprintf('Could not find template for type "%s" or default template not set', $type));
}
}
diff --git a/engine/Shopware/Bundle/SearchBundleDBAL/FacetHandler/ProductDimensionsFacetHandler.php b/engine/Shopware/Bundle/SearchBundleDBAL/FacetHandler/ProductDimensionsFacetHandler.php
index 1d70f6a404c..f2850170957 100644
--- a/engine/Shopware/Bundle/SearchBundleDBAL/FacetHandler/ProductDimensionsFacetHandler.php
+++ b/engine/Shopware/Bundle/SearchBundleDBAL/FacetHandler/ProductDimensionsFacetHandler.php
@@ -1,25 +1,25 @@
|null
*/
protected function getProperties(ShopContextInterface $context, Criteria $queryCriteria)
{
$query = $this->queryBuilderFactory->createQuery($queryCriteria, $context);
$this->rebuildQuery($query);
- $propertyData = $query->execute()->fetchAll();
+ $propertyData = $query->execute()->fetchAllAssociative();
$valueIds = array_column($propertyData, 'id');
$filterGroupIds = array_keys(array_flip(array_column($propertyData, 'filterGroupId')));
@@ -138,8 +139,8 @@ private function getFilteredValues(Criteria $criteria): array
}
/**
- * @param Set[] $sets
- * @param int[] $actives
+ * @param array $sets
+ * @param array $actives
*/
private function createCollectionResult(
PropertyFacet $facet,
diff --git a/engine/Shopware/Bundle/SearchBundleDBAL/FacetHandler/ShippingFreeFacetHandler.php b/engine/Shopware/Bundle/SearchBundleDBAL/FacetHandler/ShippingFreeFacetHandler.php
index 0a2f1fb4020..4a58ac74dd6 100644
--- a/engine/Shopware/Bundle/SearchBundleDBAL/FacetHandler/ShippingFreeFacetHandler.php
+++ b/engine/Shopware/Bundle/SearchBundleDBAL/FacetHandler/ShippingFreeFacetHandler.php
@@ -1,25 +1,25 @@
getPriceColumns() as $column) {
- $switch[] = sprintf($template, $column, $column, $column);
+ $switch[] = \sprintf($template, $column, $column, $column);
}
$switch[] = 'defaultPrice.articleID as product_id';
@@ -176,10 +177,10 @@ private function getDefaultPriceColumns()
$template = 'defaultPrice.%s';
$switch = [];
foreach ($this->getPriceColumns() as $column) {
- $switch[] = sprintf($template, $column);
+ $switch[] = \sprintf($template, $column);
}
- $switch[] = sprintf($template, 'articleID as product_id');
- $switch[] = sprintf($template, 'articledetailsID as variant_id');
+ $switch[] = \sprintf($template, 'articleID as product_id');
+ $switch[] = \sprintf($template, 'articledetailsID as variant_id');
return implode(',', $switch);
}
diff --git a/engine/Shopware/Bundle/SearchBundleDBAL/ListingPriceSwitcher.php b/engine/Shopware/Bundle/SearchBundleDBAL/ListingPriceSwitcher.php
index 83b26cf908b..1d9f0572a2a 100644
--- a/engine/Shopware/Bundle/SearchBundleDBAL/ListingPriceSwitcher.php
+++ b/engine/Shopware/Bundle/SearchBundleDBAL/ListingPriceSwitcher.php
@@ -1,25 +1,25 @@
buildTaxCase($context);
- //rounded to filter this value correctly
+ // rounded to filter this value correctly
// => 2,99999999 displayed as 3,- ⏠but won't be displayed with a filter on price >= 3,- âŹ
return 'ROUND(' .
- //customer group price (with fallback switch)
+ // customer group price (with fallback switch)
$priceField .
- //multiplied with the variant min purchase
+ // multiplied with the variant min purchase
($considerMinPurchase ? ' * availableVariant.minpurchase' : '') .
- //multiplied with the percentage price group discount
+ // multiplied with the percentage price group discount
' * ((100 - IFNULL(priceGroup.discount, 0)) / 100)' .
- //multiplied with the product tax if the current customer group should see gross prices
+ // multiplied with the product tax if the current customer group should see gross prices
($current->displayGrossPrices() ? ' * (( ' . $taxCase . ' + 100) / 100)' : '') .
- //multiplied with the percentage discount of the current customer group
+ // multiplied with the percentage discount of the current customer group
($discount ? ' * ' . (100 - (float) $discount) / 100 : '') .
- //multiplied with the shop currency factor
+ // multiplied with the shop currency factor
($currency->getFactor() ? ' * ' . $currency->getFactor() : '') .
', 2)';
diff --git a/engine/Shopware/Bundle/SearchBundleDBAL/PriceHelperInterface.php b/engine/Shopware/Bundle/SearchBundleDBAL/PriceHelperInterface.php
index 1a20508784c..266637f202c 100644
--- a/engine/Shopware/Bundle/SearchBundleDBAL/PriceHelperInterface.php
+++ b/engine/Shopware/Bundle/SearchBundleDBAL/PriceHelperInterface.php
@@ -1,25 +1,25 @@
getFacetHandler($facet);
if ($criteria->generatePartialFacets() && !$handler instanceof PartialFacetHandlerInterface) {
- throw new RuntimeException(sprintf("New filter mode activated, handler class %s doesn't support this mode", \get_class($handler)));
+ throw new RuntimeException(\sprintf("New filter mode activated, handler class %s doesn't support this mode", \get_class($handler)));
}
if ($handler instanceof PartialFacetHandlerInterface) {
$result = $handler->generatePartialFacet($facet, $clone, $criteria, $context);
} else {
- trigger_error(sprintf("Facet handler %s doesn't support new filter mode. FacetHandlerInterface is deprecated since version 5.3 and will be removed in 5.8.", \get_class($handler)), E_USER_DEPRECATED);
+ trigger_error(\sprintf("Facet handler %s doesn't support new filter mode. FacetHandlerInterface is deprecated since version 5.3 and will be removed in 5.8.", \get_class($handler)), E_USER_DEPRECATED);
$result = $handler->generateFacet($facet, $criteria, $context);
}
@@ -210,7 +210,7 @@ private function getFacetHandler(SearchBundle\FacetInterface $facet)
}
}
- throw new Exception(sprintf('Facet %s not supported', \get_class($facet)));
+ throw new Exception(\sprintf('Facet %s not supported', \get_class($facet)));
}
/**
@@ -227,7 +227,7 @@ private function assertCollectionIsInstanceOf(ArrayCollection $objects, $classes
}
}
if (!$implements) {
- throw new RuntimeException(sprintf('Object of class "%s" has to implement one of the following interfaces: "%s".', \get_class($object), implode(',', $classes)));
+ throw new RuntimeException(\sprintf('Object of class "%s" has to implement one of the following interfaces: "%s".', \get_class($object), implode(',', $classes)));
}
}
}
diff --git a/engine/Shopware/Bundle/SearchBundleDBAL/QueryBuilder.php b/engine/Shopware/Bundle/SearchBundleDBAL/QueryBuilder.php
index 13c312d3224..704fc7c1e52 100644
--- a/engine/Shopware/Bundle/SearchBundleDBAL/QueryBuilder.php
+++ b/engine/Shopware/Bundle/SearchBundleDBAL/QueryBuilder.php
@@ -1,25 +1,25 @@
+ * @var ArrayCollection
*/
private $sortingHandlers;
/**
- * @var \Doctrine\Common\Collections\ArrayCollection
+ * @var ArrayCollection
*/
private $conditionHandlers;
/**
- * @var \Doctrine\Common\Collections\ArrayCollection
+ * @var ArrayCollection
*/
private $facetHandlers;
/**
- * @var \Doctrine\Common\Collections\ArrayCollection
+ * @var ArrayCollection
*/
private $criteriaRequestHandlers;
@@ -83,7 +86,7 @@ public static function getSubscribedEvents()
}
/**
- * @return \Doctrine\Common\Collections\ArrayCollection
+ * @return ArrayCollection
*/
public function registerFacetHandlers()
{
@@ -91,7 +94,7 @@ public function registerFacetHandlers()
}
/**
- * @return \Doctrine\Common\Collections\ArrayCollection
+ * @return ArrayCollection
*/
public function registerSortingHandlers()
{
@@ -99,7 +102,7 @@ public function registerSortingHandlers()
}
/**
- * @return \Doctrine\Common\Collections\ArrayCollection
+ * @return ArrayCollection
*/
public function registerConditionHandlers()
{
@@ -107,7 +110,7 @@ public function registerConditionHandlers()
}
/**
- * @return \Doctrine\Common\Collections\ArrayCollection
+ * @return ArrayCollection
*/
public function registerRequestHandlers()
{
@@ -117,7 +120,7 @@ public function registerRequestHandlers()
private function validateHandlers(array $handlers)
{
if (empty($handlers)) {
- throw new RuntimeException(sprintf('No handlers provided in %s', __CLASS__));
+ throw new RuntimeException(\sprintf('No handlers provided in %s', __CLASS__));
}
foreach ($handlers as $handler) {
@@ -130,7 +133,7 @@ private function validateHandlers(array $handlers)
continue;
}
- throw new RuntimeException(sprintf('Unknown handler class %s detected', \is_object($handler) ? \get_class($handler) : \gettype($handler)));
+ throw new RuntimeException(\sprintf('Unknown handler class %s detected', \is_object($handler) ? \get_class($handler) : \gettype($handler)));
}
}
diff --git a/engine/Shopware/Bundle/SearchBundleDBAL/SearchTerm/CacheKeywordFinder.php b/engine/Shopware/Bundle/SearchBundleDBAL/SearchTerm/CacheKeywordFinder.php
index 3be06a2c3d3..c19dd40d1ff 100644
--- a/engine/Shopware/Bundle/SearchBundleDBAL/SearchTerm/CacheKeywordFinder.php
+++ b/engine/Shopware/Bundle/SearchBundleDBAL/SearchTerm/CacheKeywordFinder.php
@@ -1,25 +1,25 @@
config->get('fuzzySearchMatchFactor', 5);
- //ipod === ipods
+ // ipod === ipods
} elseif (\strlen($term1) - \strlen($term2) <= 1) {
$relevance = $this->config->get('fuzzySearchExactMatchFactor', 100);
- //digital == digi
+ // digital == digi
} elseif ((round(\strlen($term2) / \strlen($term1), 2) * 100) >= $this->config->get('fuzzySearchPartNameDistancen', 25)) {
$relevance = $this->config->get('fuzzySearchPatternMatchFactor', 50);
}
diff --git a/engine/Shopware/Bundle/SearchBundleDBAL/SearchTerm/SearchIndexer.php b/engine/Shopware/Bundle/SearchBundleDBAL/SearchTerm/SearchIndexer.php
index c183e348be0..b80028f585a 100644
--- a/engine/Shopware/Bundle/SearchBundleDBAL/SearchTerm/SearchIndexer.php
+++ b/engine/Shopware/Bundle/SearchBundleDBAL/SearchTerm/SearchIndexer.php
@@ -1,30 +1,31 @@
config = $config;
$this->connection = $connection;
@@ -71,9 +57,6 @@ public function __construct(
$this->batchSize = $batchSize > 0 ? $batchSize : 4000;
}
- /**
- * Check if search index is valid anymore and rebuild if necessary
- */
public function validate()
{
$strategy = $this->config->get('searchRefreshStrategy', 3);
@@ -96,7 +79,7 @@ public function validate()
AND cf.element_id = ce.id
AND cf.shop_id = 1
";
- $result = $this->connection->fetchAll($sql);
+ $result = $this->connection->fetchAllAssociative($sql);
if (empty($result) || !isset($result[0])) {
$this->build();
@@ -113,9 +96,6 @@ public function validate()
}
}
- /**
- * Rebuilds the search index for the shopware default search query builder.
- */
public function build()
{
MemoryLimit::setMinimumMemoryLimit(1024 * 1024 * 512);
@@ -124,7 +104,7 @@ public function build()
$this->setNextUpdateTimestamp();
// Truncate search index table (using DELETE to avoid committing database transactions in tests)
- $this->connection->executeUpdate('DELETE FROM `s_search_index`');
+ $this->connection->executeStatement('DELETE FROM `s_search_index`');
// Get a list of all tables and columns in this tables that should be processed by search
/**
@@ -147,13 +127,13 @@ public function build()
// Build sql query to fetch values from this table
$sql = 'SELECT ' . $table['elementID'] . ' as id, ' . $table['fields'] . ' FROM ' . $table['table'];
- // If any where condition is set, add to query
+ // If any "where" condition is set, add to query
if (!empty($table['where'])) {
$sql .= ' WHERE ' . $table['where'];
}
// Get all fields & values from current table
- $getTableKeywords = $this->connection->fetchAll($sql);
+ $getTableKeywords = $this->connection->fetchAllAssociative($sql);
if ($table['table'] === 's_categories') {
$getTableKeywords = $this->mapCategoryKeywords($getTableKeywords);
@@ -212,14 +192,14 @@ public function build()
continue;
}
- // If last row or more then 5000 keywords fetched, write results to index
+ // If last row or more than 5000 keywords fetched, write results to index
if ($currentRow == \count($getTableKeywords) - 1 || \count($keywords) > $this->batchSize) {
$keywords = array_unique($keywords); // Remove duplicates
$sql_keywords = 'INSERT IGNORE INTO `s_search_keywords` (`keyword`) VALUES';
$sql_keywords .= ' (' . implode('), (', $keywords) . ')';
// Insert Keywords
- $this->connection->executeUpdate($sql_keywords);
+ $this->connection->executeStatement($sql_keywords);
$keywords = [];
@@ -227,7 +207,7 @@ public function build()
$sqlIndex = implode("\n\nUNION ALL\n\n", $sqlIndex);
$sqlIndex = "INSERT IGNORE INTO s_search_index (keywordID, elementID, fieldID)\n\n" . $sqlIndex;
- $this->connection->executeUpdate($sqlIndex);
+ $this->connection->executeStatement($sqlIndex);
$sqlIndex = [];
}
}
@@ -242,7 +222,7 @@ public function build()
/**
* Updates the last update timestamp in the database
*/
- private function setNextUpdateTimestamp()
+ private function setNextUpdateTimestamp(): void
{
$sql = '
SET @parent = (SELECT id FROM s_core_config_elements WHERE name = \'fuzzysearchlastupdate\');
@@ -250,13 +230,13 @@ private function setNextUpdateTimestamp()
INSERT INTO `s_core_config_values` (`element_id`, `shop_id`, `value`) VALUES
(@parent, 1, CONCAT(\'s:\', LENGTH(NOW()), \':"\', NOW(), \'";\'));
';
- $this->connection->executeUpdate($sql);
+ $this->connection->executeStatement($sql);
}
/**
- * @throws \Doctrine\DBAL\DBALException
+ * @throws DBALException
*/
- private function cleanupIndex()
+ private function cleanupIndex(): void
{
$tables = $this->getSearchTables();
$qb = $this->connection->createQueryBuilder();
@@ -277,7 +257,7 @@ private function cleanupIndex()
'si',
$table['reference_table'] ?: 's_articles',
't' . $table['tableID'],
- sprintf(
+ \sprintf(
'si.elementID = t%d.%s AND si.fieldID IN (:fieldIDs%1$d)',
$table['tableID'],
$table['foreign_key']
@@ -288,7 +268,7 @@ private function cleanupIndex()
if (!\in_array($table['reference_table'] ?: $table['table'], $selected)) {
$qb->addSelect(
- sprintf(
+ \sprintf(
'(SELECT COUNT(*) * :threshold FROM %s) AS cnt_%1$s',
$selected[] = ($table['reference_table'] ?: $table['table'])
)
@@ -296,7 +276,7 @@ private function cleanupIndex()
}
$qb->orHaving(
- sprintf(
+ \sprintf(
'tableId = %d AND count_self > cnt_%s',
$table['tableID'],
$table['reference_table'] ?: $table['table']
@@ -321,20 +301,20 @@ function ($param) {
substr_replace($qb->getSQL(), 'SELECT STRAIGHT_JOIN', 0, 6)
);
- $collectToDelete = $this->connection->fetchAll($mappedSql);
+ $collectToDelete = $this->connection->fetchAllAssociative($mappedSql);
foreach ($collectToDelete as $delete) {
$sql = '
DELETE FROM s_search_index
WHERE keywordID=? AND fieldID=?
';
- $this->connection->executeUpdate($sql, [$delete['keywordID'], $delete['fieldID']]);
+ $this->connection->executeStatement($sql, [$delete['keywordID'], $delete['fieldID']]);
}
}
/**
* Cleanups search keywords in the database.
*/
- private function cleanupKeywords()
+ private function cleanupKeywords(): void
{
$sql = '
DELETE sk FROM `s_search_keywords` sk
@@ -342,17 +322,15 @@ private function cleanupKeywords()
ON sk.id=si.keywordID
WHERE si.keywordID IS NULL
';
- $this->connection->executeUpdate($sql);
+ $this->connection->executeStatement($sql);
}
/**
* Get all tables and columns that might be involved in this search request as an array
- *
- * @return array
*/
- private function getSearchTables()
+ private function getSearchTables(): array
{
- return $this->connection->fetchAll("
+ return $this->connection->fetchAllAssociative("
SELECT STRAIGHT_JOIN
st.id AS tableID,
st.table,
@@ -370,10 +348,7 @@ private function getSearchTables()
");
}
- /**
- * @return array
- */
- private function mapCategoryKeywords(array $keywords)
+ private function mapCategoryKeywords(array $keywords): array
{
$ids = array_column($keywords, 'id');
diff --git a/engine/Shopware/Bundle/SearchBundleDBAL/SearchTerm/SearchIndexerInterface.php b/engine/Shopware/Bundle/SearchBundleDBAL/SearchTerm/SearchIndexerInterface.php
index 60e4269d1d0..1e6b13019b6 100644
--- a/engine/Shopware/Bundle/SearchBundleDBAL/SearchTerm/SearchIndexerInterface.php
+++ b/engine/Shopware/Bundle/SearchBundleDBAL/SearchTerm/SearchIndexerInterface.php
@@ -1,25 +1,25 @@
getCondition('search');
+ if (!$condition instanceof SearchTermCondition) {
+ return;
+ }
$now = new DateTime();
$this->connection->insert('s_statistics_search', [
diff --git a/engine/Shopware/Bundle/SearchBundleDBAL/SearchTerm/SearchTermLoggerInterface.php b/engine/Shopware/Bundle/SearchBundleDBAL/SearchTerm/SearchTermLoggerInterface.php
index 886cd0284ab..95b6fb4ae5f 100644
--- a/engine/Shopware/Bundle/SearchBundleDBAL/SearchTerm/SearchTermLoggerInterface.php
+++ b/engine/Shopware/Bundle/SearchBundleDBAL/SearchTerm/SearchTermLoggerInterface.php
@@ -1,25 +1,25 @@
config->get('fuzzySearchMinDistancenTop', 20);
$query->select('MAX(' . $this->getRelevanceSelection() . ") / 100 * $distance");
- //calculates the tolerance limit
+ // calculates the tolerance limit
if ($distance) {
$query->andWhere('(' . $this->getRelevanceSelection() . ') > (' . $query->getSQL() . ')');
}
diff --git a/engine/Shopware/Bundle/SearchBundleDBAL/SearchTerm/TermHelper.php b/engine/Shopware/Bundle/SearchBundleDBAL/SearchTerm/TermHelper.php
index 6e1b4a39a73..07f3a80c8a1 100644
--- a/engine/Shopware/Bundle/SearchBundleDBAL/SearchTerm/TermHelper.php
+++ b/engine/Shopware/Bundle/SearchBundleDBAL/SearchTerm/TermHelper.php
@@ -1,25 +1,25 @@
replaceUmlauts) {
$string = str_replace(
['Ă', 'Ăź', 'ä', 'Ă', 'Ăś', 'Ă', 'Ă'],
diff --git a/engine/Shopware/Bundle/SearchBundleDBAL/SearchTerm/TermHelperInterface.php b/engine/Shopware/Bundle/SearchBundleDBAL/SearchTerm/TermHelperInterface.php
index 36516372554..1366570b843 100644
--- a/engine/Shopware/Bundle/SearchBundleDBAL/SearchTerm/TermHelperInterface.php
+++ b/engine/Shopware/Bundle/SearchBundleDBAL/SearchTerm/TermHelperInterface.php
@@ -1,25 +1,25 @@
listingPriceHelper->getPriceColumns()
)
@@ -355,6 +355,7 @@ protected function createListingPriceTable(Criteria $criteria, ShopContextInterf
$priceTable = $this->listingPriceHelper->getPriceTable($context);
$priceTable->innerJoin('defaultPrice', 's_articles_details', 'details', 'details.id = defaultPrice.articledetailsID');
$priceTable->andWhere('(details.laststock * details.instock) >= (details.laststock * details.minpurchase)');
+ $priceTable->andWhere('details.active = 1');
$query->from('s_articles', 'product');
$query->innerJoin('product', '(' . $priceTable->getSQL() . ')', 'prices', 'product.id = prices.articleID');
@@ -416,6 +417,12 @@ protected function createOnSaleListingPriceTable(Criteria $criteria, ShopContext
$priceTable = $this->listingPriceHelper->getPriceTable($context);
+ if ($this->hasDifferentCustomerGroups($context)) {
+ $priceTable->andWhere('IFNULL(customerPrice.`from`, defaultPrice.`from`) = 1');
+ } else {
+ $priceTable->andWhere('defaultPrice.from = 1');
+ }
+
$query->from('s_articles', 'product');
$query->innerJoin('product', '(' . $priceTable->getSQL() . ')', 'prices', 'product.id = prices.articleID');
$query->innerJoin('prices', 's_articles_details', 'variant', 'variant.id = prices.articledetailsID AND variant.active = 1');
@@ -441,8 +448,6 @@ protected function createOnSaleListingPriceTable(Criteria $criteria, ShopContext
$query->addGroupBy($tableKey . '.option_id');
}
- $query->andWhere('prices.from = 1');
-
$query->setParameter(':fallbackCustomerGroup', $context->getFallbackCustomerGroup()->getKey());
$query->setParameter(':priceGroupCustomerGroup', $context->getCurrentCustomerGroup()->getId());
diff --git a/engine/Shopware/Bundle/SearchBundleDBAL/VariantHelperInterface.php b/engine/Shopware/Bundle/SearchBundleDBAL/VariantHelperInterface.php
index 9a96606f015..232492e6115 100644
--- a/engine/Shopware/Bundle/SearchBundleDBAL/VariantHelperInterface.php
+++ b/engine/Shopware/Bundle/SearchBundleDBAL/VariantHelperInterface.php
@@ -1,25 +1,25 @@
container->get(HandlerRegistry::class);
if (!$handlerRegistry instanceof HandlerRegistry) {
- throw new RuntimeException(sprintf('%s is missing', HandlerRegistry::class));
+ throw new RuntimeException(\sprintf('%s is missing', HandlerRegistry::class));
}
foreach ($conditions as $condition) {
diff --git a/engine/Shopware/Bundle/SearchBundleES/ConditionHandler/CategoryConditionHandler.php b/engine/Shopware/Bundle/SearchBundleES/ConditionHandler/CategoryConditionHandler.php
index 77e6d91f1ea..df6f08f45e3 100644
--- a/engine/Shopware/Bundle/SearchBundleES/ConditionHandler/CategoryConditionHandler.php
+++ b/engine/Shopware/Bundle/SearchBundleES/ConditionHandler/CategoryConditionHandler.php
@@ -1,25 +1,25 @@
config->get('markAsNew');
$timestamp = strtotime('-' . $dayLimit . ' days');
if ($timestamp === false) {
- throw new RuntimeException(sprintf('Could not convert "-%s days" into a timestamp', $dayLimit));
+ throw new RuntimeException(\sprintf('Could not convert "-%s days" into a timestamp', $dayLimit));
}
return new RangeQuery('formattedCreatedAt', [
diff --git a/engine/Shopware/Bundle/SearchBundleES/ConditionHandler/LastProductIdConditionHandler.php b/engine/Shopware/Bundle/SearchBundleES/ConditionHandler/LastProductIdConditionHandler.php
index fd5f62fbd7d..397da798a3d 100644
--- a/engine/Shopware/Bundle/SearchBundleES/ConditionHandler/LastProductIdConditionHandler.php
+++ b/engine/Shopware/Bundle/SearchBundleES/ConditionHandler/LastProductIdConditionHandler.php
@@ -1,25 +1,25 @@
attributeService->get('s_articles_attributes', $criteriaPart->getField());
if (!$attribute instanceof ConfigurationStruct) {
- throw new RuntimeException(sprintf('Attribute not found for field %s', $criteriaPart->getField()));
+ throw new RuntimeException(\sprintf('Attribute not found for field %s', $criteriaPart->getField()));
}
$type = $attribute->getElasticSearchType()['type'];
@@ -208,7 +208,7 @@ private function getQuery(ProductAttributeCondition $criteriaPart): BuilderInter
return new WildcardQuery($field, '*' . $value);
default:
- throw new RuntimeException(sprintf('Operator %s is not supported in elastic search', $criteriaPart->getOperator()));
+ throw new RuntimeException(\sprintf('Operator %s is not supported in elastic search', $criteriaPart->getOperator()));
}
}
}
diff --git a/engine/Shopware/Bundle/SearchBundleES/ConditionHandler/ProductIdConditionHandler.php b/engine/Shopware/Bundle/SearchBundleES/ConditionHandler/ProductIdConditionHandler.php
index b60c1759ab0..856908d72ca 100644
--- a/engine/Shopware/Bundle/SearchBundleES/ConditionHandler/ProductIdConditionHandler.php
+++ b/engine/Shopware/Bundle/SearchBundleES/ConditionHandler/ProductIdConditionHandler.php
@@ -1,25 +1,25 @@
getDirection()));
+ throw new RuntimeException(\sprintf('Provided release date direction %s not supported', $criteriaPart->getDirection()));
}
}
}
diff --git a/engine/Shopware/Bundle/SearchBundleES/ConditionHandler/SalesConditionHandler.php b/engine/Shopware/Bundle/SearchBundleES/ConditionHandler/SalesConditionHandler.php
index 28d1b7ef5ea..7ce47e21a96 100644
--- a/engine/Shopware/Bundle/SearchBundleES/ConditionHandler/SalesConditionHandler.php
+++ b/engine/Shopware/Bundle/SearchBundleES/ConditionHandler/SalesConditionHandler.php
@@ -1,25 +1,25 @@
handleFilter($condition, $criteria, $search, $context);
} else {
- trigger_error(sprintf("Condition handler %s doesn't support new filter mode. Class has to implement \\Shopware\\Bundle\\SearchBundleES\\PartialConditionHandlerInterface.", \get_class($handler)), E_USER_DEPRECATED);
+ trigger_error(\sprintf("Condition handler %s doesn't support new filter mode. Class has to implement \\Shopware\\Bundle\\SearchBundleES\\PartialConditionHandlerInterface.", \get_class($handler)), E_USER_DEPRECATED);
$handler->handle($condition, $criteria, $search, $context);
}
}
@@ -201,12 +200,12 @@ private function addConditions(
// Trigger error when new interface isn't implemented
if (!$handler instanceof PartialConditionHandlerInterface) {
- trigger_error(sprintf('Condition handler "%s" doesn\'t support new filter mode. Class has to implement "%s".', \get_class($handler), PartialConditionHandlerInterface::class), E_USER_DEPRECATED);
+ trigger_error(\sprintf('Condition handler "%s" doesn\'t support new filter mode. Class has to implement "%s".', \get_class($handler), PartialConditionHandlerInterface::class), E_USER_DEPRECATED);
}
// Filter mode active and handler doesn't supports the filter mode?
if (!$handler instanceof PartialConditionHandlerInterface && $criteria->generatePartialFacets()) {
- throw new Exception(sprintf('New filter mode activated, handler class %s doesn\'t support this mode', \get_class($handler)));
+ throw new Exception(\sprintf('New filter mode activated, handler class %s doesn\'t support this mode', \get_class($handler)));
}
// Filter mode active and handler supports new filter mode?
diff --git a/engine/Shopware/Bundle/SearchBundleES/ResultHydratorInterface.php b/engine/Shopware/Bundle/SearchBundleES/ResultHydratorInterface.php
index d5196f59c85..dd06d0451f8 100644
--- a/engine/Shopware/Bundle/SearchBundleES/ResultHydratorInterface.php
+++ b/engine/Shopware/Bundle/SearchBundleES/ResultHydratorInterface.php
@@ -1,25 +1,25 @@
setId($data['id']);
$option->setName($data['name']);
- $option->setPosition($data['position']);
+ $option->setPosition((int) $data['position']);
if ($data['media']) {
$option->setMedia($this->createMedia($data['media']));
diff --git a/engine/Shopware/Bundle/SearchBundleES/Subscriber/ServiceSubscriber.php b/engine/Shopware/Bundle/SearchBundleES/Subscriber/ServiceSubscriber.php
index a602f95bbd0..697eafbb8f6 100644
--- a/engine/Shopware/Bundle/SearchBundleES/Subscriber/ServiceSubscriber.php
+++ b/engine/Shopware/Bundle/SearchBundleES/Subscriber/ServiceSubscriber.php
@@ -1,25 +1,25 @@
container->get(SitemapExporter::class);
foreach ($shops as $shop) {
- $output->writeln(sprintf('Generating sitemaps for shop #%d (%s)...', $shop->getId(), $shop->getName()));
+ $output->writeln(\sprintf('Generating sitemaps for shop #%d (%s)...', $shop->getId(), $shop->getName()));
if ($input->getOption('force')) {
$this->container
@@ -96,7 +96,7 @@ protected function execute(InputInterface $input, OutputInterface $output)
try {
$sitemapExporter->generate($shop);
} catch (AlreadyLockedException $exception) {
- $output->writeln(sprintf('ERROR: %s', $exception->getMessage()));
+ $output->writeln(\sprintf('ERROR: %s', $exception->getMessage()));
}
}
diff --git a/engine/Shopware/Bundle/SitemapBundle/ConfigHandler/ConfigHandlerInterface.php b/engine/Shopware/Bundle/SitemapBundle/ConfigHandler/ConfigHandlerInterface.php
index 45e4affd51f..5c734875eff 100644
--- a/engine/Shopware/Bundle/SitemapBundle/ConfigHandler/ConfigHandlerInterface.php
+++ b/engine/Shopware/Bundle/SitemapBundle/ConfigHandler/ConfigHandlerInterface.php
@@ -1,25 +1,25 @@
$site['id'],
];
- if (!$this->filterLink($site['link'], $site['urlParams'])) {
+ if (!LinkFilter::filterLink($site['link'], $site['urlParams'])) {
unset($sites[$key]);
continue;
}
@@ -151,25 +152,4 @@ private function getSitesByShopId(int $shopId): array
return array_values($sites);
}
-
- /**
- * Helper function to filter predefined links, which should not be in the sitemap (external links, sitemap links itself)
- * Returns false, if the link is not allowed
- *
- * @param array $userParams
- */
- private function filterLink(?string $link, array &$userParams): bool
- {
- if (empty($link)) {
- return true;
- }
- $parsedUserParams = (string) parse_url($link, PHP_URL_QUERY);
- parse_str($parsedUserParams, $userParams);
- $blacklist = ['', 'sitemap', 'sitemapXml'];
- if (\in_array($userParams['sViewport'], $blacklist, true)) {
- return false;
- }
-
- return true;
- }
}
diff --git a/engine/Shopware/Bundle/SitemapBundle/Service/ConfigHandler.php b/engine/Shopware/Bundle/SitemapBundle/Service/ConfigHandler.php
index 051259d0ad3..1f5f6bf7ed3 100644
--- a/engine/Shopware/Bundle/SitemapBundle/Service/ConfigHandler.php
+++ b/engine/Shopware/Bundle/SitemapBundle/Service/ConfigHandler.php
@@ -1,25 +1,25 @@
$userParams
+ *
+ * @param-out array $userParams
+ */
+ public static function filterLink(?string $link, array &$userParams = []): bool
+ {
+ if (empty($link)) {
+ return true;
+ }
+ $parsedUserParams = (string) parse_url($link, PHP_URL_QUERY);
+ parse_str($parsedUserParams, $userParams);
+ $blacklist = ['', 'sitemap', 'sitemapXml'];
+ if (\in_array($userParams['sViewport'] ?? [], $blacklist, true)) {
+ return false;
+ }
+
+ return true;
+ }
+}
diff --git a/engine/Shopware/Bundle/SitemapBundle/Service/SitemapExporter.php b/engine/Shopware/Bundle/SitemapBundle/Service/SitemapExporter.php
index 1060c6e133c..3c2617ffcfc 100644
--- a/engine/Shopware/Bundle/SitemapBundle/Service/SitemapExporter.php
+++ b/engine/Shopware/Bundle/SitemapBundle/Service/SitemapExporter.php
@@ -1,25 +1,25 @@
sitemapLock->doLock($shop, $this->shopwareConfig->get('sitemapRefreshTime'))) {
- throw new AlreadyLockedException(sprintf('Cannot acquire lock for shop %d', $shop->getId()));
+ throw new AlreadyLockedException(\sprintf('Cannot acquire lock for shop %d', $shop->getId()));
}
$routerContext = Context::createFromShop($shop, $this->shopwareConfig);
diff --git a/engine/Shopware/Bundle/SitemapBundle/Service/SitemapLister.php b/engine/Shopware/Bundle/SitemapBundle/Service/SitemapLister.php
index 127871a9e46..afd7888b016 100644
--- a/engine/Shopware/Bundle/SitemapBundle/Service/SitemapLister.php
+++ b/engine/Shopware/Bundle/SitemapBundle/Service/SitemapLister.php
@@ -1,25 +1,25 @@
format(DateTime::ATOM));
+ $data = \sprintf('Locked: %s', (new DateTime('NOW', new DateTimeZone('UTC')))->format(DateTime::ATOM));
$this->cache->save($this->generateCacheKeyForShop($shop), $data, $lifeTime);
@@ -94,6 +94,6 @@ public function isLocked(Shop $shop)
*/
private function generateCacheKeyForShop(Shop $shop)
{
- return sprintf($this->cacheKey, $shop->getId());
+ return \sprintf($this->cacheKey, $shop->getId());
}
}
diff --git a/engine/Shopware/Bundle/SitemapBundle/Service/SitemapNameGenerator.php b/engine/Shopware/Bundle/SitemapBundle/Service/SitemapNameGenerator.php
index 0d869e52c8e..fc7110a6a4c 100644
--- a/engine/Shopware/Bundle/SitemapBundle/Service/SitemapNameGenerator.php
+++ b/engine/Shopware/Bundle/SitemapBundle/Service/SitemapNameGenerator.php
@@ -1,25 +1,25 @@
sitemapNameGenerator = $sitemapNameGenerator;
$this->filesystem = $filesystem;
@@ -123,7 +123,7 @@ public function closeFiles()
private function closeFile($shopId)
{
if (!\array_key_exists($shopId, $this->files)) {
- throw new UnknownFileException(sprintf('No open file "%s"', $shopId));
+ throw new UnknownFileException(\sprintf('No open file "%s"', $shopId));
}
$fileHandle = $this->files[$shopId]['fileHandle'];
@@ -156,7 +156,7 @@ private function openFile($shopId)
return true;
}
- $filePath = sprintf(
+ $filePath = \sprintf(
'%s/sitemap-shop-%d-%s.xml.gz',
rtrim(sys_get_temp_dir(), '/'),
$shopId,
@@ -166,7 +166,7 @@ private function openFile($shopId)
$fileHandler = gzopen($filePath, 'wb');
if (!$fileHandler) {
- $this->logger->error(sprintf('Could not generate sitemap file, unable to write to "%s"', $filePath));
+ $this->logger->error(\sprintf('Could not generate sitemap file, unable to write to "%s"', $filePath));
return false;
}
@@ -200,7 +200,7 @@ private function moveFiles()
/** @var Sitemap[] $sitemaps */
foreach ($this->sitemaps as $shopId => $sitemaps) {
// Delete old sitemaps for this siteId
- foreach ($this->filesystem->listContents(sprintf('shop-%d', $shopId)) as $file) {
+ foreach ($this->filesystem->listContents(\sprintf('shop-%d', $shopId)) as $file) {
$this->filesystem->delete($file['path']);
}
@@ -210,7 +210,7 @@ private function moveFiles()
try {
$this->filesystem->write($sitemapFileName, file_get_contents($sitemap->getFilename()));
} catch (\League\Flysystem\Exception $exception) {
- $this->logger->error(sprintf('Could not move sitemap to "%s" in the location for sitemaps', $sitemapFileName));
+ $this->logger->error(\sprintf('Could not move sitemap to "%s" in the location for sitemaps', $sitemapFileName));
} finally {
// If we could not move the file to it's target, we remove it here to not clutter tmp dir
unlink($sitemap->getFilename());
diff --git a/engine/Shopware/Bundle/SitemapBundle/Service/UrlFilter.php b/engine/Shopware/Bundle/SitemapBundle/Service/UrlFilter.php
index d1db3ac0808..e90a5f54814 100644
--- a/engine/Shopware/Bundle/SitemapBundle/Service/UrlFilter.php
+++ b/engine/Shopware/Bundle/SitemapBundle/Service/UrlFilter.php
@@ -1,25 +1,25 @@
getFilterHandler($url->getResource());
if (!$filterHandler) {
- throw new UrlFilterException(sprintf('No handler known for resource \'%s\'.', $url->getResource()));
+ throw new UrlFilterException(\sprintf('No handler known for resource \'%s\'.', $url->getResource()));
}
if ($filterHandler->isFiltered($url->getIdentifier(), $filters)) {
diff --git a/engine/Shopware/Bundle/SitemapBundle/SitemapBundle.php b/engine/Shopware/Bundle/SitemapBundle/SitemapBundle.php
index 9a50ed7a163..0f9a700a561 100644
--- a/engine/Shopware/Bundle/SitemapBundle/SitemapBundle.php
+++ b/engine/Shopware/Bundle/SitemapBundle/SitemapBundle.php
@@ -1,25 +1,25 @@
filename = $filename;
$this->created = $created ?: new DateTime('NOW', new DateTimeZone('UTC'));
diff --git a/engine/Shopware/Bundle/SitemapBundle/Struct/Url.php b/engine/Shopware/Bundle/SitemapBundle/Struct/Url.php
index d22ddd655c0..760842be1e5 100644
--- a/engine/Shopware/Bundle/SitemapBundle/Struct/Url.php
+++ b/engine/Shopware/Bundle/SitemapBundle/Struct/Url.php
@@ -1,25 +1,25 @@
loc = $loc;
$this->lastmod = $lastmod;
@@ -89,7 +67,7 @@ public function __construct($loc, $lastmod, $changefreq, $resource, $identifier,
*/
public function __toString()
{
- return sprintf(
+ return \sprintf(
'%s%s%s%.1f',
$this->getLoc(),
$this->getLastmod()->format('Y-m-d'),
diff --git a/engine/Shopware/Bundle/SitemapBundle/Subscriber/CronjobSubscriber.php b/engine/Shopware/Bundle/SitemapBundle/Subscriber/CronjobSubscriber.php
index b650c741c82..094ef8f914b 100644
--- a/engine/Shopware/Bundle/SitemapBundle/Subscriber/CronjobSubscriber.php
+++ b/engine/Shopware/Bundle/SitemapBundle/Subscriber/CronjobSubscriber.php
@@ -1,25 +1,25 @@
modelManager->getRepository(Shop::class)->getActiveShopsFixed() as $shop) {
- $output .= sprintf('Generating sitemaps for shop #%d (%s)...', $shop->getId(), $shop->getName()) . PHP_EOL;
+ $output .= \sprintf('Generating sitemaps for shop #%d (%s)...', $shop->getId(), $shop->getName()) . PHP_EOL;
try {
$this->sitemapExporter->generate($shop);
} catch (AlreadyLockedException $exception) {
- $output .= sprintf('ERROR: %s', $exception->getMessage()) . PHP_EOL;
+ $output .= \sprintf('ERROR: %s', $exception->getMessage()) . PHP_EOL;
}
}
diff --git a/engine/Shopware/Bundle/SitemapBundle/UrlFilter/Base.php b/engine/Shopware/Bundle/SitemapBundle/UrlFilter/Base.php
index 8bc4c71f4cb..922ed4182df 100644
--- a/engine/Shopware/Bundle/SitemapBundle/UrlFilter/Base.php
+++ b/engine/Shopware/Bundle/SitemapBundle/UrlFilter/Base.php
@@ -1,25 +1,25 @@
privateFilesystemRoot . '/' . $location;
$response->headers->set('content-type', 'application/octet-stream');
- $response->headers->set('content-disposition', sprintf('attachment; filename="%s"', basename($location)));
+ $response->headers->set('content-disposition', \sprintf('attachment; filename="%s"', basename($location)));
$response->headers->set('x-sendfile', $location);
break;
case 3:
$response->headers->set('content-type', 'application/octet-stream');
- $response->headers->set('content-disposition', sprintf('attachment; filename="%s"', basename($location)));
+ $response->headers->set('content-disposition', \sprintf('attachment; filename="%s"', basename($location)));
$response->headers->set('x-accel-redirect', $path);
break;
}
@@ -116,14 +116,14 @@ public function send(string $location, FilesystemInterface $filesystem): void
@set_time_limit(0);
$response->headers->set('content-type', $mimeType);
- $response->headers->set('content-disposition', sprintf('attachment; filename="%s"', basename($location)));
+ $response->headers->set('content-disposition', \sprintf('attachment; filename="%s"', basename($location)));
$response->headers->set('content-length', $meta['size']);
$response->headers->set('content-transfer-encoding', 'binary');
$response->sendHeaders();
$upstream = $filesystem->readStream($location);
if (!\is_resource($upstream)) {
- throw new RuntimeException(sprintf('Could not read stream from: %s', $location));
+ throw new RuntimeException(\sprintf('Could not read stream from: %s', $location));
}
$downstream = fopen('php://output', 'wb');
if (!\is_resource($downstream)) {
diff --git a/engine/Shopware/Bundle/StaticContentBundle/Service/Core/EsdService.php b/engine/Shopware/Bundle/StaticContentBundle/Service/Core/EsdService.php
index 6f118fe48db..07c9788b2aa 100644
--- a/engine/Shopware/Bundle/StaticContentBundle/Service/Core/EsdService.php
+++ b/engine/Shopware/Bundle/StaticContentBundle/Service/Core/EsdService.php
@@ -1,25 +1,25 @@
setShippingFree($listProduct->isShippingFree());
$product->setMainVariantId($listProduct->getMainVariantId());
diff --git a/engine/Shopware/Bundle/StoreFrontBundle/Exception/StructNotFoundException.php b/engine/Shopware/Bundle/StoreFrontBundle/Exception/StructNotFoundException.php
index 9f975775c4d..4993b616afc 100644
--- a/engine/Shopware/Bundle/StoreFrontBundle/Exception/StructNotFoundException.php
+++ b/engine/Shopware/Bundle/StoreFrontBundle/Exception/StructNotFoundException.php
@@ -5,23 +5,22 @@
* Shopware 5
* Copyright (c) shopware AG
*
- * According to our dual licensing model, this program can be used either
- * under the terms of the GNU Affero General Public License, version 3,
- * or under a proprietary license.
+ * According to our licensing model, this program can be used
+ * under the terms of the GNU Affero General Public License, version 3.
*
* The texts of the GNU Affero General Public License with an additional
- * permission and of our proprietary license can be found at and
- * in the LICENSE file you have received along with this program.
+ * permission can be found at and in the LICENSE file you have received
+ * along with this program.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Affero General Public License for more details.
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ * See the GNU Affero General Public License for more details.
*
* "Shopware" is a registered trademark of shopware AG.
* The licensing of the program under the AGPLv3 does not imply a
- * trademark license. Therefore any rights, title and interest in
- * our trademarks remain entirely with us.
+ * trademark license. Therefore, any rights, title and interest in
+ * our trademarks remain entirely with the shopware AG.
*/
namespace Shopware\Bundle\StoreFrontBundle\Exception;
@@ -43,7 +42,7 @@ public function __construct(
int $code = 0,
?Throwable $previous = null
) {
- $message = sprintf('Struct of "%s" for %s "%s" not found', $structClass, $identifier, (string) $identifierValue);
+ $message = \sprintf('Struct of "%s" for %s "%s" not found', $structClass, $identifier, (string) $identifierValue);
parent::__construct($message, $code, $previous);
}
}
diff --git a/engine/Shopware/Bundle/StoreFrontBundle/Gateway/AddressGatewayInterface.php b/engine/Shopware/Bundle/StoreFrontBundle/Gateway/AddressGatewayInterface.php
index 9235c4a5b36..9d19b9d8c5a 100644
--- a/engine/Shopware/Bundle/StoreFrontBundle/Gateway/AddressGatewayInterface.php
+++ b/engine/Shopware/Bundle/StoreFrontBundle/Gateway/AddressGatewayInterface.php
@@ -1,25 +1,25 @@
$ids
*
diff --git a/engine/Shopware/Bundle/StoreFrontBundle/Gateway/CategoryQueryHelperInterface.php b/engine/Shopware/Bundle/StoreFrontBundle/Gateway/CategoryQueryHelperInterface.php
index 6f46bf7d483..8427449950c 100644
--- a/engine/Shopware/Bundle/StoreFrontBundle/Gateway/CategoryQueryHelperInterface.php
+++ b/engine/Shopware/Bundle/StoreFrontBundle/Gateway/CategoryQueryHelperInterface.php
@@ -1,25 +1,25 @@
> Indexed by the option id
*/
public function getProductCombinations(BaseProduct $product);
+
+ /**
+ * Returns only available possible configurator combinations for the provided product.
+ * The returned array contains as array key the id of the configurator option.
+ * The array value contains an array with all possible configurator option configurations
+ *
+ * Example (written with the configurator option names)
+ * array(
+ * 'white' => array(array('XL', 'Cotton'), array('XL', 'Leather')),
+ * 'red' => array(array('S', ...), array('L', ...)
+ * )
+ *
+ * @return array>> Indexed by the option id
+ */
+ public function getAvailableConfigurations(BaseProduct $product): array;
}
diff --git a/engine/Shopware/Bundle/StoreFrontBundle/Gateway/ConfiguratorOptionsGatewayInterface.php b/engine/Shopware/Bundle/StoreFrontBundle/Gateway/ConfiguratorOptionsGatewayInterface.php
index d45930f3822..3fc483b00d2 100644
--- a/engine/Shopware/Bundle/StoreFrontBundle/Gateway/ConfiguratorOptionsGatewayInterface.php
+++ b/engine/Shopware/Bundle/StoreFrontBundle/Gateway/ConfiguratorOptionsGatewayInterface.php
@@ -1,25 +1,25 @@
$keys
*
diff --git a/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/AddressGateway.php b/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/AddressGateway.php
index 74d74ee53e9..8e43afa51ba 100644
--- a/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/AddressGateway.php
+++ b/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/AddressGateway.php
@@ -1,25 +1,25 @@
getQuery($ids, $context)->execute()->fetchAll(PDO::FETCH_ASSOC);
- //use php usort instead of running mysql order by to prevent file-sort and temporary table statement
+ // use php usort instead of running mysql order by to prevent file-sort and temporary table statement
usort($data, function ($a, $b) {
if ($a['__category_position'] === $b['__category_position']) {
return $a['__category_id'] <=> $b['__category_id'];
diff --git a/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/CategoryQueryHelper.php b/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/CategoryQueryHelper.php
index bdb75f172c5..7e2e18e296b 100644
--- a/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/CategoryQueryHelper.php
+++ b/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/CategoryQueryHelper.php
@@ -1,25 +1,25 @@
connection->createQueryBuilder();
+
+ $query->select([
+ "GROUP_CONCAT(DISTINCT relations.option_id, '' SEPARATOR '|') as combinations",
+ ]);
+
+ $query->from('s_articles_details', 'variant')
+ ->innerJoin(
+ 'variant',
+ 's_articles',
+ 'product',
+ 'product.id = variant.articleID AND product.id = :productId AND (
+ (variant.laststock * variant.instock) >= (variant.laststock * variant.minpurchase)
+ )'
+ )
+ ->leftJoin('variant', 's_article_configurator_option_relations', 'relations', 'variant.id = relations.article_id')
+ ->where('variant.active = 1')
+ ->groupBy('variant.id')
+ ->setParameter(':productId', $product->getId());
+
+ $data = $query->execute()->fetchAll(PDO::FETCH_COLUMN);
+
+ $result = [];
+ foreach ($data as $row) {
+ if (empty($row)) {
+ continue;
+ }
+ $rowIds = array_map('\intval', explode('|', $row));
+
+ foreach ($rowIds as $optionId) {
+ $result[$optionId][] = $rowIds;
+ }
+ }
+
+ return $result;
+ }
+
private function getQuery(): QueryBuilder
{
$query = $this->connection->createQueryBuilder();
diff --git a/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/ConfiguratorOptionsGateway.php b/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/ConfiguratorOptionsGateway.php
index c7d91eeaec1..ea2810e82f8 100644
--- a/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/ConfiguratorOptionsGateway.php
+++ b/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/ConfiguratorOptionsGateway.php
@@ -1,25 +1,25 @@
sortByIds($ids, $countries);
}
+ public function getFallbackCountry(ShopContextInterface $context): ?Country
+ {
+ $query = $this->connection->createQueryBuilder();
+
+ $query->select($this->fieldHelper->getCountryFields());
+ $query->from('s_core_countries', 'country')
+ ->leftJoin('country', 's_core_countries_attributes', 'countryAttribute', 'countryAttribute.countryID = country.id')
+ ->orderBy('country.position', 'ASC');
+
+ $this->fieldHelper->addCountryTranslation($query, $context);
+
+ $data = $query->execute()->fetchAll(PDO::FETCH_ASSOC);
+
+ foreach ($data as $row) {
+ $country = $this->countryHydrator->hydrateCountry($row);
+ if (!$country->isActive()) {
+ continue;
+ }
+
+ if (!$country->allowShipping()) {
+ continue;
+ }
+
+ return $country;
+ }
+
+ return null;
+ }
+
/**
* {@inheritdoc}
*/
diff --git a/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/CurrencyGateway.php b/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/CurrencyGateway.php
index d0cddc0f6ac..f0780ea7a29 100644
--- a/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/CurrencyGateway.php
+++ b/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/CurrencyGateway.php
@@ -1,25 +1,25 @@
setPath(array_reverse($path));
}
diff --git a/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/Hydrator/ConfiguratorHydrator.php b/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/Hydrator/ConfiguratorHydrator.php
index a581906f6d7..4623e93dba5 100644
--- a/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/Hydrator/ConfiguratorHydrator.php
+++ b/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/Hydrator/ConfiguratorHydrator.php
@@ -1,25 +1,25 @@
setLabel($data['__customSorting_label']);
$sorting->setPosition((int) $data['__customSorting_position']);
+ /** @var array $sortings */
$sortings = $this->reflector->unserialize(
json_decode($data['__customSorting_sortings'], true),
- sprintf('Serialization error in custom sorting %s', $sorting->getLabel())
+ \sprintf('Serialization error in custom sorting %s', $sorting->getLabel())
);
$sorting->setSortings($sortings);
@@ -91,14 +94,18 @@ public function hydrateFacet(array $data, array $streams)
$facets = $this->reflector->unserialize(
$facets,
- sprintf('Serialization error in custom facet %s', $customFacet->getName())
+ \sprintf('Serialization error in custom facet %s', $customFacet->getName())
);
if (empty($facets)) {
return null;
}
+ $firstFacet = array_shift($facets);
+ if (!$firstFacet instanceof FacetInterface) {
+ return null;
+ }
- $customFacet->setFacet(array_shift($facets));
+ $customFacet->setFacet($firstFacet);
return $customFacet;
}
diff --git a/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/Hydrator/CustomerGroupHydrator.php b/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/Hydrator/CustomerGroupHydrator.php
index 8adec4f71e7..3bb353dba6a 100644
--- a/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/Hydrator/CustomerGroupHydrator.php
+++ b/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/Hydrator/CustomerGroupHydrator.php
@@ -1,25 +1,25 @@
setName($data['__customerGroup_description']);
- $customerGroup->setDisplayGrossPrices((bool) ($data['__customerGroup_tax']));
+ $customerGroup->setDisplayGrossPrices((bool) $data['__customerGroup_tax']);
- $customerGroup->setInsertedGrossPrices((bool) ($data['__customerGroup_taxinput']));
+ $customerGroup->setInsertedGrossPrices((bool) $data['__customerGroup_taxinput']);
$customerGroup->setKey($data['__customerGroup_groupkey']);
@@ -58,7 +58,7 @@ public function hydrate(array $data)
$customerGroup->setSurcharge((float) $data['__customerGroup_minimumordersurcharge']);
- $customerGroup->setUseDiscount((bool) ($data['__customerGroup_mode']));
+ $customerGroup->setUseDiscount((bool) $data['__customerGroup_mode']);
if (!empty($data['__customerGroupAttribute_id'])) {
$this->attributeHydrator->addAttribute($customerGroup, $data, 'customerGroupAttribute');
diff --git a/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/Hydrator/CustomerHydrator.php b/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/Hydrator/CustomerHydrator.php
index 6a25c578522..15cc55c1efd 100644
--- a/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/Hydrator/CustomerHydrator.php
+++ b/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/Hydrator/CustomerHydrator.php
@@ -1,25 +1,25 @@
$value) {
@@ -123,7 +123,7 @@ protected function getTranslation(array $data, $prefix, array $mapping = [], $id
$fallback = $this->extractTranslation($data, $fallback, $id);
$translation = $this->extractTranslation($data, $key, $id);
- $translation = $translation + $fallback;
+ $translation += $fallback;
if (!empty($mapping)) {
$translation = $this->convertArrayKeys($translation, $mapping);
diff --git a/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/Hydrator/LinkHydrator.php b/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/Hydrator/LinkHydrator.php
index 80fd70be1b9..2c1a24a4e74 100644
--- a/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/Hydrator/LinkHydrator.php
+++ b/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/Hydrator/LinkHydrator.php
@@ -1,25 +1,25 @@
mediaService->getUrl($retina);
}
@@ -194,7 +194,7 @@ private function updateMedia(array $data): array
{
$imageSize = getimagesizefromstring((string) $this->mediaService->read($data['__media_path']));
if (!\is_array($imageSize)) {
- throw new RuntimeException(sprintf('Could not get image size from "%s"', $data['__media_path']));
+ throw new RuntimeException(\sprintf('Could not get image size from "%s"', $data['__media_path']));
}
[$width, $height] = $imageSize;
$this->connection->executeUpdate(
diff --git a/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/Hydrator/PaymentHydrator.php b/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/Hydrator/PaymentHydrator.php
index 70025508ad1..56226c08fc8 100644
--- a/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/Hydrator/PaymentHydrator.php
+++ b/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/Hydrator/PaymentHydrator.php
@@ -1,25 +1,25 @@
setName($data['__product_name']);
$product->setShortDescription($data['__product_description']);
$product->setLongDescription($data['__product_description_long']);
- $product->setCloseouts((bool) ($data['__product_laststock']));
+ $product->setCloseouts((bool) $data['__product_laststock']);
$product->setMetaTitle($data['__product_metaTitle']);
$product->setHasProperties($data['__product_filtergroupID'] > 0);
- $product->setHighlight((bool) ($data['__product_topseller']));
- $product->setAllowsNotification((bool) ($data['__product_notification']));
+ $product->setHighlight((bool) $data['__product_topseller']);
+ $product->setAllowsNotification((bool) $data['__product_notification']);
$product->setKeywords($data['__product_keywords']);
$product->setTemplate($data['__product_template']);
$product->setHasConfigurator($data['__product_configurator_set_id'] > 0);
$product->setHasEsd((bool) $data['__product_has_esd']);
$product->setIsPriceGroupActive((bool) $data['__product_pricegroupActive']);
$product->setSales((int) $data['__topSeller_sales']);
- $product->setShippingFree((bool) ($data['__variant_shippingfree']));
+ $product->setShippingFree((bool) $data['__variant_shippingfree']);
$product->setStock((int) $data['__variant_instock']);
$product->setManufacturerNumber($data['__variant_suppliernumber']);
$product->setMainVariantId((int) $data['__product_main_detail_id']);
@@ -196,7 +196,7 @@ private function assignProductData(ListProduct $product, array $data): void
$product->setWeight((float) $data['__variant_weight']);
$product->setWidth((float) $data['__variant_width']);
- $customerGroups = explode('|', $data['__product_blocked_customer_groups']);
+ $customerGroups = explode('|', $data['__product_blocked_customer_groups'] ?? '');
$customerGroups = array_filter($customerGroups);
$product->setBlockedCustomerGroupIds($customerGroups);
$product->setHasAvailableVariant($data['__product_has_available_variants'] > 0);
diff --git a/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/Hydrator/ProductStreamHydrator.php b/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/Hydrator/ProductStreamHydrator.php
index 2ab1ff2cdf3..5e30b528d4d 100644
--- a/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/Hydrator/ProductStreamHydrator.php
+++ b/engine/Shopware/Bundle/StoreFrontBundle/Gateway/DBAL/Hydrator/ProductStreamHydrator.php
@@ -1,25 +1,25 @@
attributeHydrator = $attributeHydrator;
$this->mediaHydrator = $mediaHydrator;
}
/**
+ * @param array> $data
+ *
* @return Set[]
*/
public function hydrateValues(array $data)
@@ -56,18 +56,10 @@ public function hydrateValues(array $data)
$groupId = $row['__propertyGroup_id'];
$optionId = $row['__propertyOption_id'];
- if (isset($sets[$setId])) {
- $set = $sets[$setId];
- } else {
- $set = $this->hydrateSet($row);
- }
+ $set = $sets[$setId] ?? $this->hydrateSet($row);
$groups = $set->getGroups();
- if (isset($groups[$groupId])) {
- $group = $groups[$groupId];
- } else {
- $group = $this->hydrateGroup($row);
- }
+ $group = $groups[$groupId] ?? $this->hydrateGroup($row);
$options = $group->getOptions();
$options[$optionId] = $this->hydrateOption($row);
@@ -90,6 +82,8 @@ public function hydrateValues(array $data)
}
/**
+ * @param array $data
+ *
* @return Group
*/
public function hydrateGroup(array $data)
@@ -110,6 +104,8 @@ public function hydrateGroup(array $data)
}
/**
+ * @param array $data
+ *
* @return Option
*/
public function hydrateOption(array $data)
@@ -135,6 +131,9 @@ public function hydrateOption(array $data)
return $option;
}
+ /**
+ * @param array $data
+ */
private function hydrateSet(array $data): Set
{
$set = new Set();
@@ -155,22 +154,20 @@ private function hydrateSet(array $data): Set
/**
* Sort groups by position in set
+ *
+ * @param array> $data
*/
private function sortGroups(array &$data): void
{
- usort($data, function ($a, $b) {
- if ($a['__relations_position'] == $b['__relations_position']) {
- return 0;
- }
-
- return ($a['__relations_position'] < $b['__relations_position']) ? -1 : 1;
+ usort($data, function (array $a, array $b): int {
+ return $a['__relations_position'] <=> $b['__relations_position'];
});
}
/**
- * @param Option[] $options
+ * @param array