diff --git a/.ddev/config.yaml b/.ddev/config.yaml new file mode 100644 index 0000000..1560fa2 --- /dev/null +++ b/.ddev/config.yaml @@ -0,0 +1,299 @@ +name: czechdatabox +type: php +docroot: "" +php_version: "8.1" +webserver_type: nginx-fpm +xdebug_enabled: false +additional_hostnames: [] +additional_fqdns: [] +database: + type: mariadb + version: "10.11" +use_dns_when_possible: true +composer_version: "2" +web_environment: [] +corepack_enable: false + +# Key features of DDEV's config.yaml: + +# name: # Name of the project, automatically provides +# http://projectname.ddev.site and https://projectname.ddev.site +# If the name is omitted, the project will take the name of the enclosing directory, +# which is useful if you want to have a copy of the project side by side with this one. + +# type: # backdrop, cakephp, craftcms, drupal, drupal6, drupal7, drupal8, drupal9, drupal10, drupal11, generic, laravel, magento, magento2, php, shopware6, silverstripe, symfony, typo3, wordpress +# See https://ddev.readthedocs.io/en/stable/users/quickstart/ for more +# information on the different project types + +# docroot: # Relative path to the directory containing index.php. + +# php_version: "8.3" # PHP version to use, "5.6" through "8.4" + +# You can explicitly specify the webimage but this +# is not recommended, as the images are often closely tied to DDEV's' behavior, +# so this can break upgrades. + +# webimage: # nginx/php docker image. + +# database: +# type: # mysql, mariadb, postgres +# version: # database version, like "10.11" or "8.0" +# MariaDB versions can be 5.5-10.8, 10.11, 11.4, 11.8 +# MySQL versions can be 5.5-8.0, 8.4 +# PostgreSQL versions can be 9-17 + +# router_http_port: # Port to be used for http (defaults to global configuration, usually 80) +# router_https_port: # Port for https (defaults to global configuration, usually 443) + +# xdebug_enabled: false # Set to true to enable Xdebug and "ddev start" or "ddev restart" +# Note that for most people the commands +# "ddev xdebug" to enable Xdebug and "ddev xdebug off" to disable it work better, +# as leaving Xdebug enabled all the time is a big performance hit. + +# xhgui_https_port: 8142 +# Can be used to change the router https port for xhgui application +# Very rarely used + +# xhgui_http_port: 8143 +# Can be used to change the router http port for xhgui application +# Very rarely used + +# host_xhgui_port: 8142 +# Can be used to change the host binding port of the xhgui +# application. Rarely used; only when port conflict and +# bind_all_ports is used (normally with router disabled) + +# xhprof_enabled: false # Set to true to enable Xhprof and "ddev start" or "ddev restart" +# Note that for most people the commands +# "ddev xhprof" to enable Xhprof and "ddev xhprof off" to disable it work better, +# as leaving Xhprof enabled all the time is a big performance hit. + +# xhprof_mode: [prepend|xhgui|global] +# Set to "xhgui" to enable XHGui features +# "xhgui" will become default in a future major release + +# webserver_type: nginx-fpm, apache-fpm, generic + +# timezone: Europe/Berlin +# If timezone is unset, DDEV will attempt to derive it from the host system timezone +# using the $TZ environment variable or the /etc/localtime symlink. +# This is the timezone used in the containers and by PHP; +# it can be set to any valid timezone, +# see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones +# For example Europe/Dublin or MST7MDT + +# composer_root: +# Relative path to the Composer root directory from the project root. This is +# the directory which contains the composer.json and where all Composer related +# commands are executed. + +# composer_version: "2" +# You can set it to "" or "2" (default) for Composer v2 or "1" for Composer v1 +# to use the latest major version available at the time your container is built. +# It is also possible to use each other Composer version channel. This includes: +# - 2.2 (latest Composer LTS version) +# - stable +# - preview +# - snapshot +# Alternatively, an explicit Composer version may be specified, for example "2.2.18". +# To reinstall Composer after the image was built, run "ddev debug rebuild". + +# nodejs_version: "22" +# change from the default system Node.js version to any other version. +# See https://ddev.readthedocs.io/en/stable/users/configuration/config/#nodejs_version for more information +# and https://www.npmjs.com/package/n#specifying-nodejs-versions for the full documentation, +# Note that using of 'ddev nvm' is discouraged because "nodejs_version" is much easier to use, +# can specify any version, and is more robust than using 'nvm'. + +# corepack_enable: false +# Change to 'true' to 'corepack enable' and gain access to latest versions of yarn/pnpm + +# additional_hostnames: +# - somename +# - someothername +# would provide http and https URLs for "somename.ddev.site" +# and "someothername.ddev.site". + +# additional_fqdns: +# - example.com +# - sub1.example.com +# would provide http and https URLs for "example.com" and "sub1.example.com" +# Please take care with this because it can cause great confusion. + +# upload_dirs: "custom/upload/dir" +# +# upload_dirs: +# - custom/upload/dir +# - ../private +# +# would set the destination paths for ddev import-files to /custom/upload/dir +# When Mutagen is enabled this path is bind-mounted so that all the files +# in the upload_dirs don't have to be synced into Mutagen. + +# disable_upload_dirs_warning: false +# If true, turns off the normal warning that says +# "You have Mutagen enabled and your 'php' project type doesn't have upload_dirs set" + +# ddev_version_constraint: "" +# Example: +# ddev_version_constraint: ">= 1.22.4" +# This will enforce that the running ddev version is within this constraint. +# See https://github.com/Masterminds/semver#checking-version-constraints for +# supported constraint formats + +# working_dir: +# web: /var/www/html +# db: /home +# would set the default working directory for the web and db services. +# These values specify the destination directory for ddev ssh and the +# directory in which commands passed into ddev exec are run. + +# omit_containers: [db, ddev-ssh-agent] +# Currently only these containers are supported. Some containers can also be +# omitted globally in the ~/.ddev/global_config.yaml. Note that if you omit +# the "db" container, several standard features of DDEV that access the +# database container will be unusable. In the global configuration it is also +# possible to omit ddev-router, but not here. + +# performance_mode: "global" +# DDEV offers performance optimization strategies to improve the filesystem +# performance depending on your host system. Should be configured globally. +# +# If set, will override the global config. Possible values are: +# - "global": uses the value from the global config. +# - "none": disables performance optimization for this project. +# - "mutagen": enables Mutagen for this project. +# - "nfs": enables NFS for this project. +# +# See https://ddev.readthedocs.io/en/stable/users/install/performance/#nfs +# See https://ddev.readthedocs.io/en/stable/users/install/performance/#mutagen + +# fail_on_hook_fail: False +# Decide whether 'ddev start' should be interrupted by a failing hook + +# host_https_port: "59002" +# The host port binding for https can be explicitly specified. It is +# dynamic unless otherwise specified. +# This is not used by most people, most people use the *router* instead +# of the localhost port. + +# host_webserver_port: "59001" +# The host port binding for the ddev-webserver can be explicitly specified. It is +# dynamic unless otherwise specified. +# This is not used by most people, most people use the *router* instead +# of the localhost port. + +# host_db_port: "59002" +# The host port binding for the ddev-dbserver can be explicitly specified. It is dynamic +# unless explicitly specified. + +# mailpit_http_port: "8025" +# mailpit_https_port: "8026" +# The Mailpit ports can be changed from the default 8025 and 8026 + +# host_mailpit_port: "8025" +# The mailpit port is not normally bound on the host at all, instead being routed +# through ddev-router, but it can be bound directly to localhost if specified here. + +# webimage_extra_packages: [php7.4-tidy, php-bcmath] +# Extra Debian packages that are needed in the webimage can be added here + +# dbimage_extra_packages: [telnet,netcat] +# Extra Debian packages that are needed in the dbimage can be added here + +# use_dns_when_possible: true +# If the host has internet access and the domain configured can +# successfully be looked up, DNS will be used for hostname resolution +# instead of editing /etc/hosts +# Defaults to true + +# project_tld: ddev.site +# The top-level domain used for project URLs +# The default "ddev.site" allows DNS lookup via a wildcard +# If you prefer you can change this to "ddev.local" to preserve +# pre-v1.9 behavior. + +# ngrok_args: --basic-auth username:pass1234 +# Provide extra flags to the "ngrok http" command, see +# https://ngrok.com/docs/agent/config/v3/#agent-configuration or run "ngrok http -h" + +# disable_settings_management: false +# If true, DDEV will not create CMS-specific settings files like +# Drupal's settings.php/settings.ddev.php or TYPO3's additional.php +# In this case the user must provide all such settings. + +# You can inject environment variables into the web container with: +# web_environment: +# - SOMEENV=somevalue +# - SOMEOTHERENV=someothervalue + +# no_project_mount: false +# (Experimental) If true, DDEV will not mount the project into the web container; +# the user is responsible for mounting it manually or via a script. +# This is to enable experimentation with alternate file mounting strategies. +# For advanced users only! + +# bind_all_interfaces: false +# If true, host ports will be bound on all network interfaces, +# not the localhost interface only. This means that ports +# will be available on the local network if the host firewall +# allows it. + +# default_container_timeout: 120 +# The default time that DDEV waits for all containers to become ready can be increased from +# the default 120. This helps in importing huge databases, for example. + +#web_extra_exposed_ports: +#- name: nodejs +# container_port: 3000 +# http_port: 2999 +# https_port: 3000 +#- name: something +# container_port: 4000 +# https_port: 4000 +# http_port: 3999 +# Allows a set of extra ports to be exposed via ddev-router +# Fill in all three fields even if you don’t intend to use the https_port! +# If you don’t add https_port, then it defaults to 0 and ddev-router will fail to start. +# +# The port behavior on the ddev-webserver must be arranged separately, for example +# using web_extra_daemons. +# For example, with a web app on port 3000 inside the container, this config would +# expose that web app on https://.ddev.site:9999 and http://.ddev.site:9998 +# web_extra_exposed_ports: +# - name: myapp +# container_port: 3000 +# http_port: 9998 +# https_port: 9999 + +#web_extra_daemons: +#- name: "http-1" +# command: "/var/www/html/node_modules/.bin/http-server -p 3000" +# directory: /var/www/html +#- name: "http-2" +# command: "/var/www/html/node_modules/.bin/http-server /var/www/html/sub -p 3000" +# directory: /var/www/html + +# override_config: false +# By default, config.*.yaml files are *merged* into the configuration +# But this means that some things can't be overridden +# For example, if you have 'use_dns_when_possible: true'' you can't override it with a merge +# and you can't erase existing hooks or all environment variables. +# However, with "override_config: true" in a particular config.*.yaml file, +# 'use_dns_when_possible: false' can override the existing values, and +# hooks: +# post-start: [] +# or +# web_environment: [] +# or +# additional_hostnames: [] +# can have their intended affect. 'override_config' affects only behavior of the +# config.*.yaml file it exists in. + +# Many DDEV commands can be extended to run tasks before or after the +# DDEV command is executed, for example "post-start", "post-import-db", +# "pre-composer", "post-composer" +# See https://ddev.readthedocs.io/en/stable/users/extend/custom-commands/ for more +# information on the commands that can be extended and the tasks you can define +# for them. Example: +#hooks: diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 5131624..38e947d 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -11,11 +11,13 @@ jobs: run: runs-on: ubuntu-latest strategy: + fail-fast: false matrix: php-versions: - - 8.0 - 8.1 - 8.2 + - 8.3 + - 8.4 name: PHP ${{ matrix.php-versions }} test steps: @@ -38,4 +40,4 @@ jobs: env: DATABOX_LOGIN: ${{ secrets.DATABOX_LOGIN }} DATABOX_PASSWORD: ${{ secrets.DATABOX_PASSWORD }} - DATABOX_PRODUCTION: ${{ secrets.DATABOX_PRODUCTION }} + DATABOX_PRODUCTION: ${{ vars.DATABOX_PRODUCTION }} diff --git a/.php-version b/.php-version deleted file mode 100644 index cc40bca..0000000 --- a/.php-version +++ /dev/null @@ -1 +0,0 @@ -8.0 diff --git a/Resources/dbTypes.xsd b/Resources/dbTypes.xsd index 94678c2..e373dc0 100644 --- a/Resources/dbTypes.xsd +++ b/Resources/dbTypes.xsd @@ -1,11 +1,11 @@  - + @@ -207,13 +211,16 @@ + - + + + @@ -842,7 +849,7 @@ - U schránek s jediným primárním uživatelem se zde uvede mailová adresa pro notifikace (z CzP) + U schránek s jediným primárním uživatelem zde může být uvedena mailová adresa pro notifikace @@ -1369,6 +1376,11 @@ + + + pro eventType=7 + + @@ -1681,4 +1693,20 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + diff --git a/Resources/db_access.wsdl b/Resources/db_access.wsdl index 09323ad..2197f35 100644 --- a/Resources/db_access.wsdl +++ b/Resources/db_access.wsdl @@ -2,9 +2,9 @@ diff --git a/Resources/db_manipulations.wsdl b/Resources/db_manipulations.wsdl index 34cb818..8f460c6 100644 --- a/Resources/db_manipulations.wsdl +++ b/Resources/db_manipulations.wsdl @@ -2,7 +2,7 @@ @@ -139,12 +145,19 @@ Seznam služeb: - + + + + + + + + @@ -208,10 +221,15 @@ Seznam služeb: - - - - + + + + + + + + + @@ -339,14 +357,24 @@ Seznam služeb: - - - - - - - - + + + + + + + + + + + + + + + + + + diff --git a/Resources/dmBaseTypes.xsd b/Resources/dmBaseTypes.xsd index 4bfc7b5..968e20d 100644 --- a/Resources/dmBaseTypes.xsd +++ b/Resources/dmBaseTypes.xsd @@ -1,9 +1,9 @@  - + @@ -112,7 +119,7 @@ nepovinný interní identifikátor tohoto dokumentu - pro vytváření stromu závislostí dokumentů - + nepovinný interní identifikátor nadřízeného dokumentu (např. pro vztah soubor - podpis aj.) @@ -504,7 +511,7 @@ - Poštovní adresa odesílatele - požadavek ESS; doplňuje ISDS + Poštovní adresa odesílatele, doplňuje ISDS @@ -514,7 +521,7 @@ - hrubý typ schránky odesílatele (10=OVM,20=PO,30=PFO,40=FO) + typ schránky odesílatele @@ -597,6 +604,7 @@ + @@ -630,6 +638,7 @@ + @@ -760,6 +769,7 @@ + @@ -963,6 +973,12 @@ K - smluvní PDZ, O - odpovědní PDZ, G - globálně dotovaná, Z - omezeně do + + + + + + @@ -1184,6 +1200,16 @@ K - smluvní PDZ, O - odpovědní PDZ, G - globálně dotovaná, Z - omezeně do + + + nepovinný interní identifikátor tohoto dokumentu - pro vytváření stromu závislostí dokumentů + + + + + nepovinný interní identifikátor nadřízeného dokumentu (např. pro vztah soubor - podpis aj.) + + @@ -1194,6 +1220,16 @@ K - smluvní PDZ, O - odpovědní PDZ, G - globálně dotovaná, Z - omezeně do + + + nepovinný interní identifikátor tohoto dokumentu - pro vytváření stromu závislostí dokumentů + + + + + nepovinný interní identifikátor nadřízeného dokumentu (např. pro vztah soubor - podpis aj.) + + @@ -1447,6 +1483,7 @@ K - smluvní PDZ, O - odpovědní PDZ, G - globálně dotovaná, Z - omezeně do + @@ -1473,4 +1510,54 @@ K - smluvní PDZ, O - odpovědní PDZ, G - globálně dotovaná, Z - omezeně do - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/dm_VoDZ.wsdl b/Resources/dm_VoDZ.wsdl index 639e54d..007756e 100644 --- a/Resources/dm_VoDZ.wsdl +++ b/Resources/dm_VoDZ.wsdl @@ -1,8 +1,8 @@  - + diff --git a/Resources/dm_arch.wsdl b/Resources/dm_arch.wsdl new file mode 100644 index 0000000..9af7a3a --- /dev/null +++ b/Resources/dm_arch.wsdl @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Resources/dm_info.wsdl b/Resources/dm_info.wsdl index 8973f31..1c50150 100644 --- a/Resources/dm_info.wsdl +++ b/Resources/dm_info.wsdl @@ -1,7 +1,7 @@  + + + + + + + + + + + + + + @@ -241,6 +263,16 @@ + + + + + + + + + + @@ -397,12 +429,32 @@ + + + + + + + + + + + + + + + + + + + + - + diff --git a/Resources/dm_operations.wsdl b/Resources/dm_operations.wsdl index 11dffee..847135e 100644 --- a/Resources/dm_operations.wsdl +++ b/Resources/dm_operations.wsdl @@ -1,7 +1,7 @@ - + @@ -81,6 +85,9 @@ + + + @@ -128,6 +135,7 @@ + @@ -196,6 +204,9 @@ + + + diff --git a/Resources/isds_wsdl_v309.txt b/Resources/isds_wsdl_v309.txt new file mode 100644 index 0000000..9059027 --- /dev/null +++ b/Resources/isds_wsdl_v309.txt @@ -0,0 +1,408 @@ +=========================================================== +WSDL a XSD definice veejnho rozhran webovch slueb ISDS +=========================================================== + +verze: 2.7 +datum nasazen: 21.1.2010 +============================================================ +Novinky a zmny: +---------------- +1. nova skupina WS v db_access.wsdl, typy v dbTypes.xsd +2. zruen db_supplementary.wsdl +3. do db_manipulations.wsdl pesunuta WS GetDataBoxUsers ze zruenho db_supplementary.wsdl + +verze: 2.8 +datum nasazen: 25.3.2010 +============================================================ +Novinky a zmny: +---------------- +1. ve schmatu pro spravu schrnek dbTypes.xsd (pro Poskytovatele dat) pibyl ve struktue dbUserInfo nepovinny element caState. Obsahuje zkratku sttu v kontaktni adrese, pokud nen uveden, stt je CZ. +Tyk se to WS CreateDataBox, AddDataBoxUser, UpdateDataBoxUser, DeleteDataBoxUser, NewAccessData, GetUserInfoFromLogin, GetDataBoxUsers. + + +verze: 2.9 +datum nasazen: 22.5.2010 +============================================================ +Novinky a zmny: +---------------- +1. dbTypes.xsd: u CreateDataBox pibyl nepovinn atribut na vstupu a nepovinn atribut na vstupu (pprava pro virtuln oblky) +2. dm_operations.wsdl: nov WS AuthenticateMessage +3. dmBaseType.xsd: nepovinn atribut dmType u CreateMessage (pprava na budouc rozeni) +4. dmBaseType.xsd: formln zmny v umstni nepovinnch atributu dmType u oblky a seznamu beze zmny v XML (kompatibiln) + + +verze: 2.10 +datum nasazen na TEST: 17.10.2010 +datum nasazen na PRODUKCI: 27.11.2010 +============================================================ +Novinky a zmny: +---------------- +1. Zmena URL v service location v dsledku povinnho pechodu na Basic autentizaci z https://www.mojedatovaschranka.cz/DS na https://ws1.mojedatovaschranka.cz/DS +V ppad testovacho prostred z https://www.czebox.cz/DS na https://ws1.czebox.cz/DS +2. dbTypes.xsd: u WS NewAccessData pibyl nepovinny element email pro zaznamenani emailu pro Aktivacni portal a na vystupu nepovinn element dbUserID s novym ID uzivatele - pouze pro Czech POINT a pouit Virtuln oblky +3. dbTypes.xsd: u WS AddDataBoxUser pibyly na vstupu nepovinn elementy dbVirtual a email, na vystupu nepovinne elementy dbUserId a dbAccessDataId - pouze pro pidvn Internch uivatel z Portlu MV. +4. dbTypes.xsd: u WS CreateDataBox pibyly na vstupu nepovinn elementy dbVirtual a email, na vystupu nepovinne elementy dbUserId a dbAccessDataId - pouze pro Czech POINT a pouit Virtuln oblky (v budouc verzi) +5. dmBaseTypes.xsd: pridan typu pro WS GetMessageStateChanges (dm_info.wsdl) +6. dbTypes.xsd: pidn typu pro GetDataBoxList (db_search.wsdl) + +verze: 2.11 +datum nasazen na TEST: 18.12.2010 +datum nasazen na PRODUKCI: 5.2.2011 +============================================================ +Novinky a zmny: +---------------- +1. dmBaseType.xsd: nova WS GetMessageAuthor +2. dmBaseType.xsd: pidn nepovinnho elementu dmPublishOwnID do CreateMessage a CreateMultipleMessage +3. dbTypes.xsd: u WS GetDataBoxUsers povolen nulov poet uzivatel schrnky + +verze: 2.12 +datum nasazen na TEST: 16.4.2011 +datum nasazen na PRODUKCI: 15.5.2011 +============================================================ +Novinky a zmny: +---------------- +1. dbTypes.xsd: pidna definice pro neveejnou WS DeleteDataBoxPromptly +2. dbTypes.xsd: nov konstanta typu uivatele LIQUIDATOR a OFFICIAL_CERT (vude, kde se vrac typ uivatele, je nutno u schrnek typu PO potat s novm typem Likvidtor) + + +verze: 2.13 +datum nasazen na TEST: 30.7.2011 +datum nasazen na PRODUKCI: 19.9.2011 +============================================================ +Novinky a zmny: +---------------- +1. pidno WSDL a xsd pro statistickou WS NumOfMessages + +verze: 2.14 +datum nasazen na TEST: 17.9.2011 +datum nasazen na PRODUKCI: 16.10.2011 +============================================================ +Novinky a zmny: +---------------- +1. pidno WSDL a xsd pro WS tkajc se OTP pihlaovn + + +verze: 2.15 (novela zkona 300/2008) +datum nasazen na TEST: 16.10.2011 +datum nasazen na PRODUKCI: 27.11.2011 +============================================================ +Novinky a zmny: +---------------- +Nasazen zmn v pouvn PDZ: +1. db_search.wsdl - pidna WS PDZInfo +2. dbTypes.xsd - pidna definice pro novou WS PDZInfo +3. dmBaseTypes.xsd - pidn dalch typ zprvy (rzn podtypy PDZ) +3. dmBaseTypes.xsd - Create[Multiple]Message - nepovinn atributy pro oznaen Inician potovn zprvy pro Odpovdn DZ + +verze: 2.16 +datum nasazen na TEST: 25.6.2012 +datum nasazen na PRODUKCI: -- +============================================================ +Novinky a zmny: +---------------- +dm_info.wsdl + dmBaseTypes - pidna WS EraseMessage + +verze: 2.17 +datum nasazen na TEST: 20.7.2012 +datum nasazen na PRODUKCI: 21.10.2012 +============================================================ +Novinky a zmny: +---------------- +dm_operation.wsdl + dmBaseTypes - pidna WS Re-signISDSDocument + + +verze: 2.18 +datum nasazen na TEST: 20.11.2012 +datum nasazen na PRODUKCI: 20.4.2013 +============================================================ + Novinky a zmny: +---------------- +db_search.wsdl + dbTypes.xsd - pidna WS DataBoxCreditInfo + + +verze: 2.18a (25.1.2014) +kompatibiln z 2.18 +============================================================ + Novinky a zmny: +---------------- +dmBaseTypes.xsd - oprava definice dmXMLContent pro pouit v ess.xsd + + +verze: 2.18b (17.4.2014) +kompatibiln z 2.18 +============================================================ + Novinky a zmny: +---------------- +dmBaseTypes.xsd - pouze opravy koment u atribut elementu dmFile + + +verze: 2.19 +datum nasazen na TEST: 4.12.2014 +datum nasazen na PRODUKCI: 14.12.2014 +============================================================ + Novinky a zmny: +---------------- +db_search.wsdl + dbTypes.xsd - pidna WS ISDSSearch2 + + +verze: 2.20 +datum nasazen na TEST: 8.8.2015 +datum nasazen na PRODUKCI: 8.8.2015 +============================================================ + Novinky a zmny: +---------------- +dbTypes.xsd - pidna definice WS GetDataBoxActivityStatus +db_search.wsdl - pidna WS GetDataBoxActivityStatus + + +verze: 2.21 +datum nasazen na TEST: 23.9.2015 +datum nasazen na PRODUKCI: 11.10.2015 +============================================================ + Novinky a zmny: +---------------- +dbTypes.xsd - pidna definice WS FindPersonalDataBox +db_search.wsdl - pidna WS FindPersonalDataBox + + +verze: 2.22 +datum nasazen na TEST: 8.11.2015 +datum nasazen na PRODUKCI: 8.11.2015 +============================================================ + Novinky a zmny: +---------------- +dbTypes.xsd - pidna hodnota OVM_MAIN parametru searchScope u sluby ISDSSearch2 + +verze: 2.23 +datum nasazen na TEST: 7.2.2016 +datum nasazen na PRODUKCI: 7.2.2016 +============================================================ + Novinky a zmny: +---------------- +dbTypes.xsd - na vstupu slueb CreateDataBox, UpdateDataBoxDescr, AddDataBoxUser a UpdateDataBoxUser pouita rozen skupina adresnch element gAddressExt + +verze 2.24 +datum nasazen na TEST: 10.4.2016 +datum nasazen na PRODUKCI: 10.4.2016 +============================================================ + Novinky a zmny: +---------------- +dbTypes.xsd - pidna definice WS DTInfo +db_search.wsdl - pidna WS DTInfo + +verze 2.25 +datum nasazen na TEST: 11.9.2016 +datum nasazen na PRODUKCI: 11.9.2016 +============================================================ + Novinky a zmny: +---------------- +dbTypes.xsd - pidna definice WS PDZSendInfo +db_search.wsdl - pidna WS PDZSendInfo + + +verze 2.26 +datum nasazen na TEST: 5.3.2017 +datum nasazen na PRODUKCI: 5.3.2017 +============================================================ + Novinky a zmny: +---------------- +dbTypes.xsd - pidna nov typ schrnky PFO_AUDITOR + - pidny nov typy uivatel GUARDIAN a RECEIVER + - zmna typu u dbOwnerInfo ze simple na complex + + +verze 2.27 +datum nasazen na TEST: 26.5.2017 +datum nasazen na PRODUKCI: 10.9.2017 +============================================================ + Novinky a zmny: +---------------- +dbTypes.xsd - pidny nov typy schrnek OVM_FO, OVM_PFO a PVM_PO +dodaten pidna klasifikace informac, nezmnno slo verze + + +verze 2.28 +datum nasazen na TEST: 13.5.2018 +datum nasazen na PRODUKCI: 2.9.2018 - posledn WSDL starho formtu pro uivatele +============================================================ + Novinky a zmny: +---------------- +dbTypes.xsd - pidny definice pro slubu GetDataBoxUsers2, odstranny sluby Activate, SetEffectiveOVM, ClearEffectiveOVM +db_manipulations.wsdl - pidna sluba GetDataBoxUsers2, odstranny sluby Activate, SetEffectiveOVM, ClearEffectiveOVM +- vydno Info pro vvoje (kvten 2018) + + +verze 2.29 +datum nasazen na TEST: 2.9.2018 +datum nasazen na PRODUKCI: 2.9.2018 - pouze pro Czech POINT, neveejn, nen teba publikovat +============================================================ + Novinky a zmny: +---------------- +dbTypes.xsd - CzP atributy guid, subject a branch pro sluby CzP + + +verze 2.30 +datum nasazen na TEST: 2.9.2018 , druh den staeno +datum nasazen na PRODUKCI: nikdy +============================================================ + Novinky a zmny: +---------------- +- ZSADN ZMNY ve strukturch, star sluby zstvaj funkn, ale nedokumentovan +- jin namespace, nov formt WS pro sprvu schrnek a vyhledvn (UserInfo a OwnerInfo) +- pidno idOVM i do vyhledvn +- z WSDL odstranna GetDataBoxUsers a Activate +- pesuny mezi WSDL + + +verze 2.31 +datum nasazen na TEST: 6.9.2018 +datum nasazen na PRODUKCI: 4.11.2018 +============================================================ + Novinky a zmny: +---------------- +- slouen starch (2.28) a novch (2.30) verz do jedinho WSDL +- jedin namespace /v20 +- dokumentovny ji jen nov verze slueb - pruky od verze 2.64; star sluby jsou popsny v prukch do verze 2.63 (Provozn d k odstvce z 2018) +- vydno Info pro vvoje (z 2018) + +verze 2.32 +datum nasazen na TEST: 11.2.2021 +datum nasazen na PRODUKCI: 7.3.2021 +============================================================ + Novinky a zmny: +---------------- +- pidny typy schrnek PFO_ZNALEC a PFO_TLUMOCNIK pro FindDataBox2 a ISDSSearch3 a CreateDataBox2 +- vydno Info pro vvoje (jaro 2021) + + +verze 2.33 +datum nasazen na TEST: 5.9.2021 +datum nasazen na PRODUKCI: 5.9.2021 +============================================================ + Novinky a zmny: +---------------- +- nov sluby PickUpAsyncResponse a GetListOfErasedMessages +- nov sluby RegisterForNotifications a GetListForNotifications +- odstrann 10 let nepouvan ConfirmDelivery (stle bude volateln) +- vydno Info pro vvoje (podzim 2021) +- popsno v nov verzi dokumentace 2.73 + + +verze 2.34 +datum nasazen na TEST: 7.1.2022 +datum nasazen na PRODUKCI: nikdy +============================================================ + Novinky a zmny: +---------------- +- pouit spolenho XSD souboru (VoDZ sluby) s verz 3.0 +- vydno Info pro vvoje (leden 2022) + + + +=========================================================== +=========================================================== +verze 3.00 (ISDS 2023+) - nadmnoina WSDL verze 2.3x +datum nasazen na TEST: 7.1.2022 +datum nasazen na PRODUKCI: nikdy +============================================================ + Novinky a zmny: +---------------- +- nov dm_VoDZ.wsdl pro SOAP 1.2 - sluby pro VoDZ +- upraven dmBaseTypes.xsd, spolen i pro verzi 2.34 + - Nov sluby: CreateBigMessage, AuthenticateBigMessage, UploadAttachment, DownloadAttachment, SignedBigMessageDownload, SignedSentBigMessageDownload, BigMessageDownload + - Pozmnn sluby (nov atributy): GetListOfReceivedMessages, GetListOfSentMessages, MessageEnvelopeDownload +- vydno Info pro vvoje (leden 2022), nhrada budouc dokumentace + + +verze 3.01 +datum nasazen na TEST: 5.6.2022 +datum nasazen na PRODUKCI: nikdy +============================================================ + Novinky a zmny: +---------------- +Stejn zmny jako pro stvajc verzi 2.35 +- osobn daje v datov zprv - CreateMessage (kompatibiln) +- ten osobnch daj ze zprvy - GetMessageAuthor2 +- popis u WSDL verze 2.35 a dokumentace verze 2.75 + +verze 3.02 +datum nasazen na TEST: 4.9.2022 +datum nasazen na PRODUKCI: nikdy +============================================================ + Novinky a zmny: +---------------- +- nov sluba GetConstants (kvli VoDZ) +- nov enum VoDZ u PDZSendInfo (kvli VoDZ) +- nov typ schrnky PO_REQ (50) +- vydno Info pro vvoje (z 2022), nhrada budouc dokumentace + +verze 3.03 +datum nasazen na TEST: 6.11.2022 +datum nasazen na PRODUKCI: nikdy +============================================================ + Novinky a zmny: +---------------- +Stejn zmny jako pro verzi 2.36 +- osobn daje v datov zprv - CreateMultipleMessage (kompatibiln) +- popis u WSDL verze 2.36 a dokumentace verze 2.76 + + +verze 3.04 +datum nasazen na TEST: 5.10.2023 +datum nasazen na PRODUKCI: 1.1.2024 +============================================================ + Novinky a zmny: +---------------- +Stejn zmny jako pro verzi 2.37 +- pidny nov typy schrnek PFO_ARCH, PFO_AIAT a PFO_AZI +- v CreateBigMessage pidny nepovinn atributy dmFileGuid a dmUpFileGuid pro dmFile i dmExtFile +- popsno v nov verzi dokumentace 3.0 + + +verze 3.05 +datum nasazen na TEST: 21.3.2024 +datum nasazen na PRODUKCI: 13.6.2024 +============================================================ + Novinky a zmny: +---------------- +- u atribututu dmUpFileGuid u element dmFile a dmExtFile u slueb CreateMessage a CreateBigMessage pidna vlastnost use="optional" + + +verze 3.06 +datum nasazen na TEST: 13.6.2024 +datum nasazen na PRODUKCI: 3.10.2024 +============================================================ + Novinky a zmny: +---------------- +- [dbTypes.xsd] v DataBoxCreditInfo v ciEventType pibyl event . 7 (obnoven z trezorovho koe) a nov vtev pro choice element +- doplnn chybjc popis response u (dlouhodob nepouvan a zejm nepotebn) sluby DummyOperation +- nov sluba GetDataBoxAddress (ve skupin slueb pro vyhledvn) + + +verze 3.07 +datum nasazen na TEST: 5.12.2024 +datum nasazen na PRODUKCI: 5.12.2024 +============================================================ + Novinky a zmny: +---------------- +- [dmBaseTypes.xsd] a [dm_info.wsdl] - nov sluba SentMessageEnvelopeDownload pro zskn oblky odeslan zprvy + + +verze 3.08 +datum nasazen na TEST: 30.1.2025 +datum nasazen na PRODUKCI: 27.3.2025 +============================================================ + Novinky a zmny: +---------------- +- [dmBaseTypes.xsd] a [dm_info.wsdl] - nov sluba SuspMessageReport pro nahlen spamu +- nov pznak "podezel zprva" u oblky zprvy u slueb GetListOfReceivedMessages, MessageEnvelopeDownload, MessageDownload, BigMessageDownload + + +verze 3.09 +datum nasazen na TEST: 27.3.2025 +datum nasazen na PRODUKCI: 18.9.2025 +============================================================ + Novinky a zmny: +---------------- +- [dmBaseTypes.xsd] a [dm_arch.wsdl] - nov sluba ArchiveISDSDocument pro peraztkovn + diff --git a/composer.json b/composer.json index eff89af..daed653 100644 --- a/composer.json +++ b/composer.json @@ -17,12 +17,12 @@ } ], "require": { - "php": ">=8.0.0", + "php": ">=8.1.0", "ext-soap": "*" }, "require-dev": { "phpunit/phpunit": "^9", - "symfony/var-dumper": "^6.0", + "symfony/var-dumper": "^6|^7", "phpstan/phpstan": "^1.10", "squizlabs/php_codesniffer": "^3.7" }, diff --git a/composer.lock b/composer.lock index c6a49dd..f904da4 100644 --- a/composer.lock +++ b/composer.lock @@ -4,35 +4,35 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "6145133f31968c456670bbaaf9dbba60", + "content-hash": "fe0127f185578910feb38deab436caad", "packages": [], "packages-dev": [ { "name": "doctrine/instantiator", - "version": "1.5.0", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/doctrine/instantiator.git", - "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b" + "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/0a0fa9780f5d4e507415a065172d26a98d02047b", - "reference": "0a0fa9780f5d4e507415a065172d26a98d02047b", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", + "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", "shasum": "" }, "require": { - "php": "^7.1 || ^8.0" + "php": "^8.1" }, "require-dev": { - "doctrine/coding-standard": "^9 || ^11", + "doctrine/coding-standard": "^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.30 || ^5.4" + "phpbench/phpbench": "^1.2", + "phpstan/phpstan": "^1.9.4", + "phpstan/phpstan-phpunit": "^1.3", + "phpunit/phpunit": "^9.5.27", + "vimeo/psalm": "^5.4" }, "type": "library", "autoload": { @@ -59,7 +59,7 @@ ], "support": { "issues": "https://github.com/doctrine/instantiator/issues", - "source": "https://github.com/doctrine/instantiator/tree/1.5.0" + "source": "https://github.com/doctrine/instantiator/tree/2.0.0" }, "funding": [ { @@ -75,20 +75,20 @@ "type": "tidelift" } ], - "time": "2022-12-30T00:15:36+00:00" + "time": "2022-12-30T00:23:10+00:00" }, { "name": "myclabs/deep-copy", - "version": "1.11.1", + "version": "1.13.4", "source": { "type": "git", "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c" + "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/7284c22080590fb39f2ffa3e9057f10a4ddd0e0c", - "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/07d290f0c47959fd5eed98c95ee5602db07e0b6a", + "reference": "07d290f0c47959fd5eed98c95ee5602db07e0b6a", "shasum": "" }, "require": { @@ -96,11 +96,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", @@ -126,7 +127,7 @@ ], "support": { "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.11.1" + "source": "https://github.com/myclabs/DeepCopy/tree/1.13.4" }, "funding": [ { @@ -134,29 +135,31 @@ "type": "tidelift" } ], - "time": "2023-03-08T13:26:56+00:00" + "time": "2025-08-01T08:46:24+00:00" }, { "name": "nikic/php-parser", - "version": "v4.15.4", + "version": "v5.6.2", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "6bb5176bc4af8bcb7d926f88718db9b96a2d4290" + "reference": "3a454ca033b9e06b63282ce19562e892747449bb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/6bb5176bc4af8bcb7d926f88718db9b96a2d4290", - "reference": "6bb5176bc4af8bcb7d926f88718db9b96a2d4290", + "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" @@ -164,7 +167,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.9-dev" + "dev-master": "5.x-dev" } }, "autoload": { @@ -188,26 +191,27 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.4" + "source": "https://github.com/nikic/PHP-Parser/tree/v5.6.2" }, - "time": "2023-03-05T19:49:14+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", @@ -248,9 +252,15 @@ "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" + "source": "https://github.com/phar-io/manifest/tree/2.0.4" }, - "time": "2021-07-20T11:28:43+00:00" + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2024-03-03T12:33:53+00:00" }, { "name": "phar-io/version", @@ -305,16 +315,11 @@ }, { "name": "phpstan/phpstan", - "version": "1.10.6", - "source": { - "type": "git", - "url": "https://github.com/phpstan/phpstan.git", - "reference": "50d089a3e0904b0fe7e2cf2d4fd37d427d64235a" - }, + "version": "1.12.32", "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/50d089a3e0904b0fe7e2cf2d4fd37d427d64235a", - "reference": "50d089a3e0904b0fe7e2cf2d4fd37d427d64235a", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/2770dcdf5078d0b0d53f94317e06affe88419aa8", + "reference": "2770dcdf5078d0b0d53f94317e06affe88419aa8", "shasum": "" }, "require": { @@ -343,8 +348,11 @@ "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.10.6" + "security": "https://github.com/phpstan/phpstan/security/policy", + "source": "https://github.com/phpstan/phpstan-src" }, "funding": [ { @@ -354,45 +362,41 @@ { "url": "https://github.com/phpstan", "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/phpstan/phpstan", - "type": "tidelift" } ], - "time": "2023-03-09T16:55:12+00:00" + "time": "2025-09-30T10:16:31+00:00" }, { "name": "phpunit/php-code-coverage", - "version": "9.2.26", + "version": "9.2.32", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "443bc6912c9bd5b409254a40f4b0f4ced7c80ea1" + "reference": "85402a822d1ecf1db1096959413d35e1c37cf1a5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/443bc6912c9bd5b409254a40f4b0f4ced7c80ea1", - "reference": "443bc6912c9bd5b409254a40f4b0f4ced7c80ea1", + "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.15", + "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": "PHP extension that provides line coverage", @@ -401,7 +405,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "9.2-dev" + "dev-main": "9.2.x-dev" } }, "autoload": { @@ -429,7 +433,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.26" + "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.32" }, "funding": [ { @@ -437,7 +442,7 @@ "type": "github" } ], - "time": "2023-03-06T12:58:08+00:00" + "time": "2024-08-22T04:23:01+00:00" }, { "name": "phpunit/php-file-iterator", @@ -682,45 +687,45 @@ }, { "name": "phpunit/phpunit", - "version": "9.6.5", + "version": "9.6.29", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "86e761949019ae83f49240b2f2123fb5ab3b2fc5" + "reference": "9ecfec57835a5581bc888ea7e13b51eb55ab9dd3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/86e761949019ae83f49240b2f2123fb5ab3b2fc5", - "reference": "86e761949019ae83f49240b2f2123fb5ab3b2fc5", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/9ecfec57835a5581bc888ea7e13b51eb55ab9dd3", + "reference": "9ecfec57835a5581bc888ea7e13b51eb55ab9dd3", "shasum": "" }, "require": { - "doctrine/instantiator": "^1.3.1 || ^2", + "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", - "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.8", - "sebastian/diff": "^4.0.3", - "sebastian/environment": "^5.1.3", - "sebastian/exporter": "^4.0.5", - "sebastian/global-state": "^5.0.1", - "sebastian/object-enumerator": "^4.0.3", - "sebastian/resource-operations": "^3.0.3", - "sebastian/type": "^3.2", + "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" }, "suggest": { @@ -764,7 +769,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.5" + "security": "https://github.com/sebastianbergmann/phpunit/security/policy", + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.29" }, "funding": [ { @@ -775,25 +781,33 @@ "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": "2023-03-09T06:34:10+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": { @@ -828,7 +842,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": [ { @@ -836,7 +850,7 @@ "type": "github" } ], - "time": "2020-09-28T06:08:49+00:00" + "time": "2024-03-02T06:27:43+00:00" }, { "name": "sebastian/code-unit", @@ -951,16 +965,16 @@ }, { "name": "sebastian/comparator", - "version": "4.0.8", + "version": "4.0.9", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "fa0f136dd2334583309d32b62544682ee972b51a" + "reference": "67a2df3a62639eab2cc5906065e9805d4fd5dfc5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/fa0f136dd2334583309d32b62544682ee972b51a", - "reference": "fa0f136dd2334583309d32b62544682ee972b51a", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/67a2df3a62639eab2cc5906065e9805d4fd5dfc5", + "reference": "67a2df3a62639eab2cc5906065e9805d4fd5dfc5", "shasum": "" }, "require": { @@ -1013,32 +1027,44 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", - "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.8" + "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": "2022-09-14T12:41:17+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": { @@ -1070,7 +1096,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": [ { @@ -1078,20 +1104,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": { @@ -1136,7 +1162,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": [ { @@ -1144,7 +1170,7 @@ "type": "github" } ], - "time": "2020-10-26T13:10:38+00:00" + "time": "2024-03-02T06:30:58+00:00" }, { "name": "sebastian/environment", @@ -1211,16 +1237,16 @@ }, { "name": "sebastian/exporter", - "version": "4.0.5", + "version": "4.0.8", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d" + "reference": "14c6ba52f95a36c3d27c835d65efc7123c446e8c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d", - "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/14c6ba52f95a36c3d27c835d65efc7123c446e8c", + "reference": "14c6ba52f95a36c3d27c835d65efc7123c446e8c", "shasum": "" }, "require": { @@ -1276,28 +1302,40 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", - "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.5" + "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": "2022-09-14T06:03:37+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": { @@ -1340,32 +1378,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": { @@ -1397,7 +1447,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": [ { @@ -1405,7 +1455,7 @@ "type": "github" } ], - "time": "2020-11-28T06:42:11+00:00" + "time": "2023-12-22T06:20:34+00:00" }, { "name": "sebastian/object-enumerator", @@ -1521,16 +1571,16 @@ }, { "name": "sebastian/recursion-context", - "version": "4.0.5", + "version": "4.0.6", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1" + "reference": "539c6691e0623af6dc6f9c20384c120f963465a0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", - "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/539c6691e0623af6dc6f9c20384c120f963465a0", + "reference": "539c6691e0623af6dc6f9c20384c120f963465a0", "shasum": "" }, "require": { @@ -1572,28 +1622,40 @@ "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.5" + "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": "2023-02-03T06:07:39+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": { @@ -1605,7 +1667,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-main": "3.0-dev" } }, "autoload": { @@ -1626,8 +1688,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": [ { @@ -1635,7 +1696,7 @@ "type": "github" } ], - "time": "2020-09-28T06:45:17+00:00" + "time": "2024-03-14T16:00:52+00:00" }, { "name": "sebastian/type", @@ -1748,16 +1809,16 @@ }, { "name": "squizlabs/php_codesniffer", - "version": "3.7.2", + "version": "3.13.5", "source": { "type": "git", - "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", - "reference": "ed8e00df0a83aa96acf703f8c2979ff33341f879" + "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git", + "reference": "0ca86845ce43291e8f5692c7356fccf3bcf02bf4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/ed8e00df0a83aa96acf703f8c2979ff33341f879", - "reference": "ed8e00df0a83aa96acf703f8c2979ff33341f879", + "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/0ca86845ce43291e8f5692c7356fccf3bcf02bf4", + "reference": "0ca86845ce43291e8f5692c7356fccf3bcf02bf4", "shasum": "" }, "require": { @@ -1767,18 +1828,13 @@ "php": ">=5.4.0" }, "require-dev": { - "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.3.4" }, "bin": [ - "bin/phpcs", - "bin/phpcbf" + "bin/phpcbf", + "bin/phpcs" ], "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } - }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" @@ -1786,39 +1842,134 @@ "authors": [ { "name": "Greg Sherwood", - "role": "lead" + "role": "Former lead" + }, + { + "name": "Juliette Reinders Folmer", + "role": "Current lead" + }, + { + "name": "Contributors", + "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer/graphs/contributors" } ], "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", - "homepage": "https://github.com/squizlabs/PHP_CodeSniffer", + "homepage": "https://github.com/PHPCSStandards/PHP_CodeSniffer", "keywords": [ "phpcs", "standards", "static analysis" ], "support": { - "issues": "https://github.com/squizlabs/PHP_CodeSniffer/issues", - "source": "https://github.com/squizlabs/PHP_CodeSniffer", - "wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki" + "issues": "https://github.com/PHPCSStandards/PHP_CodeSniffer/issues", + "security": "https://github.com/PHPCSStandards/PHP_CodeSniffer/security/policy", + "source": "https://github.com/PHPCSStandards/PHP_CodeSniffer", + "wiki": "https://github.com/PHPCSStandards/PHP_CodeSniffer/wiki" + }, + "funding": [ + { + "url": "https://github.com/PHPCSStandards", + "type": "github" + }, + { + "url": "https://github.com/jrfnl", + "type": "github" + }, + { + "url": "https://opencollective.com/php_codesniffer", + "type": "open_collective" + }, + { + "url": "https://thanks.dev/u/gh/phpcsstandards", + "type": "thanks_dev" + } + ], + "time": "2025-11-04T16:30:35+00:00" + }, + { + "name": "symfony/deprecation-contracts", + "version": "v3.6.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/63afe740e99a13ba87ec199bb07bbdee937a5b62", + "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.6-dev" + } + }, + "autoload": { + "files": [ + "function.php" + ] + }, + "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": "A generic function and convention to trigger deprecation notices", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.6.0" }, - "time": "2023-02-22T23:07:41+00:00" + "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:21:43+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.27.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534" + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534", - "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534", + "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": "*" @@ -1828,12 +1979,9 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -1868,7 +2016,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.33.0" }, "funding": [ { @@ -1879,47 +2027,47 @@ "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-11-03T14:55:06+00:00" + "time": "2024-12-23T08:48:59+00:00" }, { "name": "symfony/var-dumper", - "version": "v6.0.19", + "version": "v6.4.26", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "eb980457fa6899840fe1687e8627a03a7d8a3d52" + "reference": "cfae1497a2f1eaad78dbc0590311c599c7178d4a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/eb980457fa6899840fe1687e8627a03a7d8a3d52", - "reference": "eb980457fa6899840fe1687e8627a03a7d8a3d52", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/cfae1497a2f1eaad78dbc0590311c599c7178d4a", + "reference": "cfae1497a2f1eaad78dbc0590311c599c7178d4a", "shasum": "" }, "require": { - "php": ">=8.0.2", + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "~1.0" }, "conflict": { - "phpunit/phpunit": "<5.4.3", "symfony/console": "<5.4" }, "require-dev": { - "ext-iconv": "*", - "symfony/console": "^5.4|^6.0", - "symfony/process": "^5.4|^6.0", - "symfony/uid": "^5.4|^6.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/error-handler": "^6.3|^7.0", + "symfony/http-kernel": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.0|^7.0", + "symfony/uid": "^5.4|^6.0|^7.0", "twig/twig": "^2.13|^3.0.4" }, - "suggest": { - "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", - "ext-intl": "To show region name in time zone dump", - "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" - }, "bin": [ "Resources/bin/var-dump-server" ], @@ -1956,7 +2104,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.0.19" + "source": "https://github.com/symfony/var-dumper/tree/v6.4.26" }, "funding": [ { @@ -1967,25 +2115,29 @@ "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": "2023-01-20T17:44:14+00:00" + "time": "2025-09-25T15:37:27+00:00" }, { "name": "theseer/tokenizer", - "version": "1.2.1", + "version": "1.2.3", "source": { "type": "git", "url": "https://github.com/theseer/tokenizer.git", - "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e" + "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e", - "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", + "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", "shasum": "" }, "require": { @@ -2014,7 +2166,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.2.3" }, "funding": [ { @@ -2022,18 +2174,18 @@ "type": "github" } ], - "time": "2021-07-28T10:34:58+00:00" + "time": "2024-03-03T12:36:25+00:00" } ], "aliases": [], "minimum-stability": "stable", - "stability-flags": [], + "stability-flags": {}, "prefer-stable": false, "prefer-lowest": false, "platform": { - "php": ">=8.0.0", + "php": ">=8.1.0", "ext-soap": "*" }, - "platform-dev": [], - "plugin-api-version": "2.3.0" + "platform-dev": {}, + "plugin-api-version": "2.6.0" } diff --git a/phpstan.neon b/phpstan.neon index 439b79d..19a70ec 100644 --- a/phpstan.neon +++ b/phpstan.neon @@ -4,7 +4,10 @@ parameters: - src - tests + reportUnmatchedIgnoredErrors: false + ignoreErrors: - '#has invalid type#' - '#has invalid return#' - '#has unknown class#' + - '#Deprecated in PHP 8\.4#' diff --git a/phpunit.xml.dist b/phpunit.xml.dist index 51ca1bf..816f747 100644 --- a/phpunit.xml.dist +++ b/phpunit.xml.dist @@ -11,9 +11,4 @@ ./tests - - - - - diff --git a/src/Api/ArchiveISDSDocument.php b/src/Api/ArchiveISDSDocument.php new file mode 100644 index 0000000..037d464 --- /dev/null +++ b/src/Api/ArchiveISDSDocument.php @@ -0,0 +1,38 @@ +dmMessage = $dmMessage; + } + + /** + * @return base64Binary + */ + public function getDmMessage() + { + return $this->dmMessage; + } + + /** + * @param base64Binary $dmMessage + * @return \Defr\CzechDataBox\Api\ArchiveISDSDocument + */ + public function setDmMessage($dmMessage) + { + $this->dmMessage = $dmMessage; + return $this; + } +} diff --git a/src/Api/ArchiveISDSDocumentResponse.php b/src/Api/ArchiveISDSDocumentResponse.php new file mode 100644 index 0000000..887d217 --- /dev/null +++ b/src/Api/ArchiveISDSDocumentResponse.php @@ -0,0 +1,88 @@ +dmResultDoc = $dmResultDoc; + $this->nextStampTo = $nextStampTo; + $this->dmStatus = $dmStatus; + } + + /** + * @return base64Binary + */ + public function getDmResultDoc() + { + return $this->dmResultDoc; + } + + /** + * @param base64Binary $dmResultDoc + * @return \Defr\CzechDataBox\Api\ArchiveISDSDocumentResponse + */ + public function setDmResultDoc($dmResultDoc) + { + $this->dmResultDoc = $dmResultDoc; + return $this; + } + + /** + * @return date + */ + public function getNextStampTo() + { + return $this->nextStampTo; + } + + /** + * @param date $nextStampTo + * @return \Defr\CzechDataBox\Api\ArchiveISDSDocumentResponse + */ + public function setNextStampTo($nextStampTo) + { + $this->nextStampTo = $nextStampTo; + return $this; + } + + /** + * @return tStatus + */ + public function getDmStatus() + { + return $this->dmStatus; + } + + /** + * @param tStatus $dmStatus + * @return \Defr\CzechDataBox\Api\ArchiveISDSDocumentResponse + */ + public function setDmStatus($dmStatus) + { + $this->dmStatus = $dmStatus; + return $this; + } +} diff --git a/src/Api/DataBoxAccess.php b/src/Api/DataBoxAccess.php index 3ec03c8..38ca9aa 100644 --- a/src/Api/DataBoxAccess.php +++ b/src/Api/DataBoxAccess.php @@ -102,6 +102,8 @@ class DataBoxAccess extends \SoapClient 'tGetConstsOutput' => 'Defr\\CzechDataBox\\Api\\tGetConstsOutput', 'constRecords' => 'Defr\\CzechDataBox\\Api\\constRecords', 'tConstRecord' => 'Defr\\CzechDataBox\\Api\\tConstRecord', + 'GetDataBoxAddress' => 'Defr\\CzechDataBox\\Api\\GetDataBoxAddress', + 'tGetAddressOutput' => 'Defr\\CzechDataBox\\Api\\tGetAddressOutput', ); /** @@ -119,7 +121,7 @@ public function __construct(array $options = array(), $wsdl = null) 'features' => 1, ), $options); if (!$wsdl) { - $wsdl = '/Users/dennis/sites/CzechDataBox/Resources/db_access.wsdl'; + $wsdl = '/var/www/html/Resources/db_access.wsdl'; } parent::__construct($wsdl, $options); } diff --git a/src/Api/DataBoxSearch.php b/src/Api/DataBoxSearch.php index d1f64a2..5ddc500 100644 --- a/src/Api/DataBoxSearch.php +++ b/src/Api/DataBoxSearch.php @@ -102,6 +102,8 @@ class DataBoxSearch extends \SoapClient 'tGetConstsOutput' => 'Defr\\CzechDataBox\\Api\\tGetConstsOutput', 'constRecords' => 'Defr\\CzechDataBox\\Api\\constRecords', 'tConstRecord' => 'Defr\\CzechDataBox\\Api\\tConstRecord', + 'GetDataBoxAddress' => 'Defr\\CzechDataBox\\Api\\GetDataBoxAddress', + 'tGetAddressOutput' => 'Defr\\CzechDataBox\\Api\\tGetAddressOutput', ); /** @@ -119,7 +121,7 @@ public function __construct(array $options = array(), $wsdl = null) 'features' => 1, ), $options); if (!$wsdl) { - $wsdl = '/Users/dennis/sites/CzechDataBox/Resources/db_search.wsdl'; + $wsdl = '/var/www/html/Resources/db_search.wsdl'; } parent::__construct($wsdl, $options); } @@ -240,4 +242,13 @@ public function GetConstants(GetConstants $parameter) { return $this->__soapCall('GetConstants', array($parameter)); } + + /** + * @param GetDataBoxAddress $parameter + * @return tGetAddressOutput + */ + public function GetDataBoxAddress(GetDataBoxAddress $parameter) + { + return $this->__soapCall('GetDataBoxAddress', array($parameter)); + } } diff --git a/src/Api/DmInfoWebService.php b/src/Api/DmInfoWebService.php index aa1eafe..41bd395 100644 --- a/src/Api/DmInfoWebService.php +++ b/src/Api/DmInfoWebService.php @@ -52,6 +52,7 @@ class DmInfoWebService extends \SoapClient 'tStateChangesRecord' => 'Defr\\CzechDataBox\\Api\\tStateChangesRecord', 'tStateChangesArray' => 'Defr\\CzechDataBox\\Api\\tStateChangesArray', 'tGetStateChangesOutput' => 'Defr\\CzechDataBox\\Api\\tGetStateChangesOutput', + 'tDummyOutput' => 'Defr\\CzechDataBox\\Api\\tDummyOutput', 'tGetAuthorInput' => 'Defr\\CzechDataBox\\Api\\tGetAuthorInput', 'tGetAuthorOutput' => 'Defr\\CzechDataBox\\Api\\tGetAuthorOutput', 'tEraseMessageIntput' => 'Defr\\CzechDataBox\\Api\\tEraseMessageIntput', @@ -91,6 +92,12 @@ class DmInfoWebService extends \SoapClient 'GetMessageAuthor2Response' => 'Defr\\CzechDataBox\\Api\\GetMessageAuthor2Response', 'dmMessageAuthor' => 'Defr\\CzechDataBox\\Api\\dmMessageAuthor', 'maItem' => 'Defr\\CzechDataBox\\Api\\maItem', + 'SentMessageEnvelopeDownload' => 'Defr\\CzechDataBox\\Api\\SentMessageEnvelopeDownload', + 'SentMessageEnvelopeDownloadResponse' => 'Defr\\CzechDataBox\\Api\\SentMessageEnvelopeDownloadResponse', + 'SuspMessageReport' => 'Defr\\CzechDataBox\\Api\\SuspMessageReport', + 'SuspMessageReportResponse' => 'Defr\\CzechDataBox\\Api\\SuspMessageReportResponse', + 'ArchiveISDSDocument' => 'Defr\\CzechDataBox\\Api\\ArchiveISDSDocument', + 'ArchiveISDSDocumentResponse' => 'Defr\\CzechDataBox\\Api\\ArchiveISDSDocumentResponse', ); /** @@ -108,7 +115,7 @@ public function __construct(array $options = array(), $wsdl = null) 'features' => 1, ), $options); if (!$wsdl) { - $wsdl = '/Users/dennis/sites/CzechDataBox/Resources/dm_info.wsdl'; + $wsdl = '/var/www/html/Resources/dm_info.wsdl'; } parent::__construct($wsdl, $options); } @@ -247,4 +254,22 @@ public function RegisterForNotifications(RegisterForNotifications $parameter) { return $this->__soapCall('RegisterForNotifications', array($parameter)); } + + /** + * @param SentMessageEnvelopeDownload $parameter + * @return SentMessageEnvelopeDownloadResponse + */ + public function SentMessageEnvelopeDownload(SentMessageEnvelopeDownload $parameter) + { + return $this->__soapCall('SentMessageEnvelopeDownload', array($parameter)); + } + + /** + * @param SuspMessageReport $parameter + * @return SuspMessageReportResponse + */ + public function SuspMessageReport(SuspMessageReport $parameter) + { + return $this->__soapCall('SuspMessageReport', array($parameter)); + } } diff --git a/src/Api/DmOperationsWebService.php b/src/Api/DmOperationsWebService.php index 3efe3bb..d736fa7 100644 --- a/src/Api/DmOperationsWebService.php +++ b/src/Api/DmOperationsWebService.php @@ -52,6 +52,7 @@ class DmOperationsWebService extends \SoapClient 'tStateChangesRecord' => 'Defr\\CzechDataBox\\Api\\tStateChangesRecord', 'tStateChangesArray' => 'Defr\\CzechDataBox\\Api\\tStateChangesArray', 'tGetStateChangesOutput' => 'Defr\\CzechDataBox\\Api\\tGetStateChangesOutput', + 'tDummyOutput' => 'Defr\\CzechDataBox\\Api\\tDummyOutput', 'tGetAuthorInput' => 'Defr\\CzechDataBox\\Api\\tGetAuthorInput', 'tGetAuthorOutput' => 'Defr\\CzechDataBox\\Api\\tGetAuthorOutput', 'tEraseMessageIntput' => 'Defr\\CzechDataBox\\Api\\tEraseMessageIntput', @@ -91,6 +92,12 @@ class DmOperationsWebService extends \SoapClient 'GetMessageAuthor2Response' => 'Defr\\CzechDataBox\\Api\\GetMessageAuthor2Response', 'dmMessageAuthor' => 'Defr\\CzechDataBox\\Api\\dmMessageAuthor', 'maItem' => 'Defr\\CzechDataBox\\Api\\maItem', + 'SentMessageEnvelopeDownload' => 'Defr\\CzechDataBox\\Api\\SentMessageEnvelopeDownload', + 'SentMessageEnvelopeDownloadResponse' => 'Defr\\CzechDataBox\\Api\\SentMessageEnvelopeDownloadResponse', + 'SuspMessageReport' => 'Defr\\CzechDataBox\\Api\\SuspMessageReport', + 'SuspMessageReportResponse' => 'Defr\\CzechDataBox\\Api\\SuspMessageReportResponse', + 'ArchiveISDSDocument' => 'Defr\\CzechDataBox\\Api\\ArchiveISDSDocument', + 'ArchiveISDSDocumentResponse' => 'Defr\\CzechDataBox\\Api\\ArchiveISDSDocumentResponse', ); /** @@ -108,7 +115,7 @@ public function __construct(array $options = array(), $wsdl = null) 'features' => 1, ), $options); if (!$wsdl) { - $wsdl = '/Users/dennis/sites/CzechDataBox/Resources/dm_operations.wsdl'; + $wsdl = '/var/www/html/Resources/dm_operations.wsdl'; } parent::__construct($wsdl, $options); } @@ -151,7 +158,7 @@ public function SignedSentMessageDownload(tIDMessInput $parameter) /** * @param string $parameter - * @return void + * @return tDummyOutput */ public function DummyOperation($parameter) { diff --git a/src/Api/GetDataBoxAddress.php b/src/Api/GetDataBoxAddress.php new file mode 100644 index 0000000..1096195 --- /dev/null +++ b/src/Api/GetDataBoxAddress.php @@ -0,0 +1,38 @@ +dbID = $dbID; + } + + /** + * @return tIdDb + */ + public function getDbID() + { + return $this->dbID; + } + + /** + * @param tIdDb $dbID + * @return \Defr\CzechDataBox\Api\GetDataBoxAddress + */ + public function setDbID($dbID) + { + $this->dbID = $dbID; + return $this; + } +} diff --git a/src/Api/IsdsStat.php b/src/Api/IsdsStat.php index 4ff11b5..846abe5 100644 --- a/src/Api/IsdsStat.php +++ b/src/Api/IsdsStat.php @@ -29,7 +29,7 @@ public function __construct(array $options = array(), $wsdl = null) 'features' => 1, ), $options); if (!$wsdl) { - $wsdl = '/Users/dennis/sites/CzechDataBox/Resources/isds_stat.wsdl'; + $wsdl = '/var/www/html/Resources/isds_stat.wsdl'; } parent::__construct($wsdl, $options); } diff --git a/src/Api/SentMessageEnvelopeDownload.php b/src/Api/SentMessageEnvelopeDownload.php new file mode 100644 index 0000000..8358c05 --- /dev/null +++ b/src/Api/SentMessageEnvelopeDownload.php @@ -0,0 +1,38 @@ +dmID = $dmID; + } + + /** + * @return tIdDm + */ + public function getDmID() + { + return $this->dmID; + } + + /** + * @param tIdDm $dmID + * @return \Defr\CzechDataBox\Api\SentMessageEnvelopeDownload + */ + public function setDmID($dmID) + { + $this->dmID = $dmID; + return $this; + } +} diff --git a/src/Api/SentMessageEnvelopeDownloadResponse.php b/src/Api/SentMessageEnvelopeDownloadResponse.php new file mode 100644 index 0000000..10b2731 --- /dev/null +++ b/src/Api/SentMessageEnvelopeDownloadResponse.php @@ -0,0 +1,63 @@ +dmReturnedMessageEnvelope = $dmReturnedMessageEnvelope; + $this->dmStatus = $dmStatus; + } + + /** + * @return tReturnedMessageEnvelope + */ + public function getDmReturnedMessageEnvelope() + { + return $this->dmReturnedMessageEnvelope; + } + + /** + * @param tReturnedMessageEnvelope $dmReturnedMessageEnvelope + * @return \Defr\CzechDataBox\Api\SentMessageEnvelopeDownloadResponse + */ + public function setDmReturnedMessageEnvelope($dmReturnedMessageEnvelope) + { + $this->dmReturnedMessageEnvelope = $dmReturnedMessageEnvelope; + return $this; + } + + /** + * @return tStatus + */ + public function getDmStatus() + { + return $this->dmStatus; + } + + /** + * @param tStatus $dmStatus + * @return \Defr\CzechDataBox\Api\SentMessageEnvelopeDownloadResponse + */ + public function setDmStatus($dmStatus) + { + $this->dmStatus = $dmStatus; + return $this; + } +} diff --git a/src/Api/SuspMessageReport.php b/src/Api/SuspMessageReport.php new file mode 100644 index 0000000..1544980 --- /dev/null +++ b/src/Api/SuspMessageReport.php @@ -0,0 +1,163 @@ +dmID = $dmID; + $this->repName = $repName; + $this->repMail = $repMail; + $this->repTel = $repTel; + $this->allowComplete = $allowComplete; + $this->note = $note; + } + + /** + * @return tIdDm + */ + public function getDmID() + { + return $this->dmID; + } + + /** + * @param tIdDm $dmID + * @return \Defr\CzechDataBox\Api\SuspMessageReport + */ + public function setDmID($dmID) + { + $this->dmID = $dmID; + return $this; + } + + /** + * @return string + */ + public function getRepName() + { + return $this->repName; + } + + /** + * @param string $repName + * @return \Defr\CzechDataBox\Api\SuspMessageReport + */ + public function setRepName($repName) + { + $this->repName = $repName; + return $this; + } + + /** + * @return string + */ + public function getRepMail() + { + return $this->repMail; + } + + /** + * @param string $repMail + * @return \Defr\CzechDataBox\Api\SuspMessageReport + */ + public function setRepMail($repMail) + { + $this->repMail = $repMail; + return $this; + } + + /** + * @return string + */ + public function getRepTel() + { + return $this->repTel; + } + + /** + * @param string $repTel + * @return \Defr\CzechDataBox\Api\SuspMessageReport + */ + public function setRepTel($repTel) + { + $this->repTel = $repTel; + return $this; + } + + /** + * @return boolean + */ + public function getAllowComplete() + { + return $this->allowComplete; + } + + /** + * @param boolean $allowComplete + * @return \Defr\CzechDataBox\Api\SuspMessageReport + */ + public function setAllowComplete($allowComplete) + { + $this->allowComplete = $allowComplete; + return $this; + } + + /** + * @return string + */ + public function getNote() + { + return $this->note; + } + + /** + * @param string $note + * @return \Defr\CzechDataBox\Api\SuspMessageReport + */ + public function setNote($note) + { + $this->note = $note; + return $this; + } +} diff --git a/src/Api/SuspMessageReportResponse.php b/src/Api/SuspMessageReportResponse.php new file mode 100644 index 0000000..2a6e750 --- /dev/null +++ b/src/Api/SuspMessageReportResponse.php @@ -0,0 +1,38 @@ +dmStatus = $dmStatus; + } + + /** + * @return tStatus + */ + public function getDmStatus() + { + return $this->dmStatus; + } + + /** + * @param tStatus $dmStatus + * @return \Defr\CzechDataBox\Api\SuspMessageReportResponse + */ + public function setDmStatus($dmStatus) + { + $this->dmStatus = $dmStatus; + return $this; + } +} diff --git a/src/Api/dmExtFile.php b/src/Api/dmExtFile.php index d6ebb0c..037ffa3 100644 --- a/src/Api/dmExtFile.php +++ b/src/Api/dmExtFile.php @@ -35,6 +35,16 @@ class dmExtFile */ protected $dmAttHash2Alg = null; + /** + * @var string $dmFileGuid + */ + protected $dmFileGuid = null; + + /** + * @var string $dmUpFileGuid + */ + protected $dmUpFileGuid = null; + /** * @param string $dmFileMetaType * @param string $dmAttID @@ -42,8 +52,10 @@ class dmExtFile * @param string $dmAttHash1Alg * @param string $dmAttHash2 * @param string $dmAttHash2Alg + * @param string $dmFileGuid + * @param string $dmUpFileGuid */ - public function __construct($dmFileMetaType = null, $dmAttID = null, $dmAttHash1 = null, $dmAttHash1Alg = null, $dmAttHash2 = null, $dmAttHash2Alg = null) + public function __construct($dmFileMetaType = null, $dmAttID = null, $dmAttHash1 = null, $dmAttHash1Alg = null, $dmAttHash2 = null, $dmAttHash2Alg = null, $dmFileGuid = null, $dmUpFileGuid = null) { $this->dmFileMetaType = $dmFileMetaType; $this->dmAttID = $dmAttID; @@ -51,6 +63,8 @@ public function __construct($dmFileMetaType = null, $dmAttID = null, $dmAttHash1 $this->dmAttHash1Alg = $dmAttHash1Alg; $this->dmAttHash2 = $dmAttHash2; $this->dmAttHash2Alg = $dmAttHash2Alg; + $this->dmFileGuid = $dmFileGuid; + $this->dmUpFileGuid = $dmUpFileGuid; } /** @@ -160,4 +174,40 @@ public function setDmAttHash2Alg($dmAttHash2Alg) $this->dmAttHash2Alg = $dmAttHash2Alg; return $this; } + + /** + * @return string + */ + public function getDmFileGuid() + { + return $this->dmFileGuid; + } + + /** + * @param string $dmFileGuid + * @return \Defr\CzechDataBox\Api\dmExtFile + */ + public function setDmFileGuid($dmFileGuid) + { + $this->dmFileGuid = $dmFileGuid; + return $this; + } + + /** + * @return string + */ + public function getDmUpFileGuid() + { + return $this->dmUpFileGuid; + } + + /** + * @param string $dmUpFileGuid + * @return \Defr\CzechDataBox\Api\dmExtFile + */ + public function setDmUpFileGuid($dmUpFileGuid) + { + $this->dmUpFileGuid = $dmUpFileGuid; + return $this; + } } diff --git a/src/Api/dmFile.php b/src/Api/dmFile.php index e76c423..c8997be 100644 --- a/src/Api/dmFile.php +++ b/src/Api/dmFile.php @@ -25,18 +25,32 @@ class dmFile */ protected $dmMimeType = null; + /** + * @var string $dmFileGuid + */ + protected $dmFileGuid = null; + + /** + * @var string $dmUpFileGuid + */ + protected $dmUpFileGuid = null; + /** * @param base64Binary $dmEncodedContent * @param string $dmFileMetaType * @param string $dmFileDescr * @param string $dmMimeType + * @param string $dmFileGuid + * @param string $dmUpFileGuid */ - public function __construct($dmEncodedContent = null, $dmFileMetaType = null, $dmFileDescr = null, $dmMimeType = null) + public function __construct($dmEncodedContent = null, $dmFileMetaType = null, $dmFileDescr = null, $dmMimeType = null, $dmFileGuid = null, $dmUpFileGuid = null) { $this->dmEncodedContent = $dmEncodedContent; $this->dmFileMetaType = $dmFileMetaType; $this->dmFileDescr = $dmFileDescr; $this->dmMimeType = $dmMimeType; + $this->dmFileGuid = $dmFileGuid; + $this->dmUpFileGuid = $dmUpFileGuid; } /** @@ -110,4 +124,40 @@ public function setDmMimeType($dmMimeType) $this->dmMimeType = $dmMimeType; return $this; } + + /** + * @return string + */ + public function getDmFileGuid() + { + return $this->dmFileGuid; + } + + /** + * @param string $dmFileGuid + * @return \Defr\CzechDataBox\Api\dmFile + */ + public function setDmFileGuid($dmFileGuid) + { + $this->dmFileGuid = $dmFileGuid; + return $this; + } + + /** + * @return string + */ + public function getDmUpFileGuid() + { + return $this->dmUpFileGuid; + } + + /** + * @param string $dmUpFileGuid + * @return \Defr\CzechDataBox\Api\dmFile + */ + public function setDmUpFileGuid($dmUpFileGuid) + { + $this->dmUpFileGuid = $dmUpFileGuid; + return $this; + } } diff --git a/src/Api/dmReturnedMessage.php b/src/Api/dmReturnedMessage.php index d73f013..84e2155 100644 --- a/src/Api/dmReturnedMessage.php +++ b/src/Api/dmReturnedMessage.php @@ -55,6 +55,11 @@ class dmReturnedMessage */ protected $attsNum = null; + /** + * @var int $specMessFlag + */ + protected $specMessFlag = null; + /** * @param dmDm $dmDm * @param tHash $dmHash @@ -66,8 +71,9 @@ class dmReturnedMessage * @param tDmType $dmType * @param boolean $dmVODZ * @param int $attsNum + * @param int $specMessFlag */ - public function __construct($dmDm = null, $dmHash = null, $dmQTimestamp = null, \DateTime $dmDeliveryTime = null, \DateTime $dmAcceptanceTime = null, $dmMessageStatus = null, $dmAttachmentSize = null, $dmType = null, $dmVODZ = null, $attsNum = null) + public function __construct($dmDm = null, $dmHash = null, $dmQTimestamp = null, \DateTime $dmDeliveryTime = null, \DateTime $dmAcceptanceTime = null, $dmMessageStatus = null, $dmAttachmentSize = null, $dmType = null, $dmVODZ = null, $attsNum = null, $specMessFlag = null) { $this->dmDm = $dmDm; $this->dmHash = $dmHash; @@ -79,6 +85,7 @@ public function __construct($dmDm = null, $dmHash = null, $dmQTimestamp = null, $this->dmType = $dmType; $this->dmVODZ = $dmVODZ; $this->attsNum = $attsNum; + $this->specMessFlag = $specMessFlag; } /** @@ -276,4 +283,22 @@ public function setAttsNum($attsNum) $this->attsNum = $attsNum; return $this; } + + /** + * @return int + */ + public function getSpecMessFlag() + { + return $this->specMessFlag; + } + + /** + * @param int $specMessFlag + * @return \Defr\CzechDataBox\Api\dmReturnedMessage + */ + public function setSpecMessFlag($specMessFlag) + { + $this->specMessFlag = $specMessFlag; + return $this; + } } diff --git a/src/Api/tDbType.php b/src/Api/tDbType.php index c2f936a..5be4d97 100644 --- a/src/Api/tDbType.php +++ b/src/Api/tDbType.php @@ -7,13 +7,16 @@ class tDbType const __default = 'FO'; const FO = 'FO'; const PFO = 'PFO'; + const PFO_REQ = 'PFO_REQ'; const PFO_ADVOK = 'PFO_ADVOK'; const PFO_DANPOR = 'PFO_DANPOR'; const PFO_INSSPR = 'PFO_INSSPR'; const PFO_AUDITOR = 'PFO_AUDITOR'; const PFO_ZNALEC = 'PFO_ZNALEC'; const PFO_TLUMOCNIK = 'PFO_TLUMOCNIK'; - const PFO_REQ = 'PFO_REQ'; + const PFO_ARCH = 'PFO_ARCH'; + const PFO_AIAT = 'PFO_AIAT'; + const PFO_AZI = 'PFO_AZI'; const PO = 'PO'; const PO_ZAK = 'PO_ZAK'; const PO_REQ = 'PO_REQ'; diff --git a/src/Api/tDummyOutput.php b/src/Api/tDummyOutput.php new file mode 100644 index 0000000..27df8e7 --- /dev/null +++ b/src/Api/tDummyOutput.php @@ -0,0 +1,38 @@ +dmStatus = $dmStatus; + } + + /** + * @return tStatus + */ + public function getDmStatus() + { + return $this->dmStatus; + } + + /** + * @param tStatus $dmStatus + * @return \Defr\CzechDataBox\Api\tDummyOutput + */ + public function setDmStatus($dmStatus) + { + $this->dmStatus = $dmStatus; + return $this; + } +} diff --git a/src/Api/tGetAddressOutput.php b/src/Api/tGetAddressOutput.php new file mode 100644 index 0000000..885d312 --- /dev/null +++ b/src/Api/tGetAddressOutput.php @@ -0,0 +1,288 @@ +adCode = $adCode; + $this->adCity = $adCity; + $this->adDistrict = $adDistrict; + $this->adStreet = $adStreet; + $this->adNumberInStreet = $adNumberInStreet; + $this->adNumberInMunicipality = $adNumberInMunicipality; + $this->adZipCode = $adZipCode; + $this->adState = $adState; + $this->adRegistrationNumber = $adRegistrationNumber; + $this->adFullAddress1 = $adFullAddress1; + $this->adFullAddress2 = $adFullAddress2; + } + + /** + * @return string + */ + public function getAdCode() + { + return $this->adCode; + } + + /** + * @param string $adCode + * @return \Defr\CzechDataBox\Api\tGetAddressOutput + */ + public function setAdCode($adCode) + { + $this->adCode = $adCode; + return $this; + } + + /** + * @return string + */ + public function getAdCity() + { + return $this->adCity; + } + + /** + * @param string $adCity + * @return \Defr\CzechDataBox\Api\tGetAddressOutput + */ + public function setAdCity($adCity) + { + $this->adCity = $adCity; + return $this; + } + + /** + * @return string + */ + public function getAdDistrict() + { + return $this->adDistrict; + } + + /** + * @param string $adDistrict + * @return \Defr\CzechDataBox\Api\tGetAddressOutput + */ + public function setAdDistrict($adDistrict) + { + $this->adDistrict = $adDistrict; + return $this; + } + + /** + * @return string + */ + public function getAdStreet() + { + return $this->adStreet; + } + + /** + * @param string $adStreet + * @return \Defr\CzechDataBox\Api\tGetAddressOutput + */ + public function setAdStreet($adStreet) + { + $this->adStreet = $adStreet; + return $this; + } + + /** + * @return string + */ + public function getAdNumberInStreet() + { + return $this->adNumberInStreet; + } + + /** + * @param string $adNumberInStreet + * @return \Defr\CzechDataBox\Api\tGetAddressOutput + */ + public function setAdNumberInStreet($adNumberInStreet) + { + $this->adNumberInStreet = $adNumberInStreet; + return $this; + } + + /** + * @return string + */ + public function getAdNumberInMunicipality() + { + return $this->adNumberInMunicipality; + } + + /** + * @param string $adNumberInMunicipality + * @return \Defr\CzechDataBox\Api\tGetAddressOutput + */ + public function setAdNumberInMunicipality($adNumberInMunicipality) + { + $this->adNumberInMunicipality = $adNumberInMunicipality; + return $this; + } + + /** + * @return string + */ + public function getAdZipCode() + { + return $this->adZipCode; + } + + /** + * @param string $adZipCode + * @return \Defr\CzechDataBox\Api\tGetAddressOutput + */ + public function setAdZipCode($adZipCode) + { + $this->adZipCode = $adZipCode; + return $this; + } + + /** + * @return string + */ + public function getAdState() + { + return $this->adState; + } + + /** + * @param string $adState + * @return \Defr\CzechDataBox\Api\tGetAddressOutput + */ + public function setAdState($adState) + { + $this->adState = $adState; + return $this; + } + + /** + * @return string + */ + public function getAdRegistrationNumber() + { + return $this->adRegistrationNumber; + } + + /** + * @param string $adRegistrationNumber + * @return \Defr\CzechDataBox\Api\tGetAddressOutput + */ + public function setAdRegistrationNumber($adRegistrationNumber) + { + $this->adRegistrationNumber = $adRegistrationNumber; + return $this; + } + + /** + * @return string + */ + public function getAdFullAddress1() + { + return $this->adFullAddress1; + } + + /** + * @param string $adFullAddress1 + * @return \Defr\CzechDataBox\Api\tGetAddressOutput + */ + public function setAdFullAddress1($adFullAddress1) + { + $this->adFullAddress1 = $adFullAddress1; + return $this; + } + + /** + * @return string + */ + public function getAdFullAddress2() + { + return $this->adFullAddress2; + } + + /** + * @param string $adFullAddress2 + * @return \Defr\CzechDataBox\Api\tGetAddressOutput + */ + public function setAdFullAddress2($adFullAddress2) + { + $this->adFullAddress2 = $adFullAddress2; + return $this; + } +} diff --git a/src/Api/tRecord.php b/src/Api/tRecord.php index 04cf37f..ad39ea3 100644 --- a/src/Api/tRecord.php +++ b/src/Api/tRecord.php @@ -170,6 +170,11 @@ class tRecord */ protected $dmVODZ = null; + /** + * @var int $specMessFlag + */ + protected $specMessFlag = null; + /** * @param dmOrdinal $dmOrdinal * @param tIdDm $dmID @@ -204,8 +209,9 @@ class tRecord * @param \DateTime $dmAcceptanceTime * @param anonymous50 $dmType * @param boolean $dmVODZ + * @param int $specMessFlag */ - public function __construct($dmOrdinal = null, $dmID = null, $dbIDSender = null, $dmSender = null, $dmSenderAddress = null, $dmSenderType = null, $dmRecipient = null, $dmRecipientAddress = null, $dmAmbiguousRecipient = null, $dmSenderOrgUnit = null, $dmSenderOrgUnitNum = null, $dbIDRecipient = null, $dmRecipientOrgUnit = null, $dmRecipientOrgUnitNum = null, $dmToHands = null, $dmAnnotation = null, $dmRecipientRefNumber = null, $dmSenderRefNumber = null, $dmRecipientIdent = null, $dmSenderIdent = null, $dmLegalTitleLaw = null, $dmLegalTitleYear = null, $dmLegalTitleSect = null, $dmLegalTitlePar = null, $dmLegalTitlePoint = null, $dmPersonalDelivery = null, $dmAllowSubstDelivery = null, $dmMessageStatus = null, $dmAttachmentSize = null, \DateTime $dmDeliveryTime = null, \DateTime $dmAcceptanceTime = null, $dmType = null, $dmVODZ = null) + public function __construct($dmOrdinal = null, $dmID = null, $dbIDSender = null, $dmSender = null, $dmSenderAddress = null, $dmSenderType = null, $dmRecipient = null, $dmRecipientAddress = null, $dmAmbiguousRecipient = null, $dmSenderOrgUnit = null, $dmSenderOrgUnitNum = null, $dbIDRecipient = null, $dmRecipientOrgUnit = null, $dmRecipientOrgUnitNum = null, $dmToHands = null, $dmAnnotation = null, $dmRecipientRefNumber = null, $dmSenderRefNumber = null, $dmRecipientIdent = null, $dmSenderIdent = null, $dmLegalTitleLaw = null, $dmLegalTitleYear = null, $dmLegalTitleSect = null, $dmLegalTitlePar = null, $dmLegalTitlePoint = null, $dmPersonalDelivery = null, $dmAllowSubstDelivery = null, $dmMessageStatus = null, $dmAttachmentSize = null, \DateTime $dmDeliveryTime = null, \DateTime $dmAcceptanceTime = null, $dmType = null, $dmVODZ = null, $specMessFlag = null) { $this->dmOrdinal = $dmOrdinal; $this->dmID = $dmID; @@ -240,6 +246,7 @@ public function __construct($dmOrdinal = null, $dmID = null, $dbIDSender = null, $this->dmAcceptanceTime = $dmAcceptanceTime ? $dmAcceptanceTime->format(\DateTime::ATOM) : null; $this->dmType = $dmType; $this->dmVODZ = $dmVODZ; + $this->specMessFlag = $specMessFlag; } /** @@ -851,4 +858,22 @@ public function setDmVODZ($dmVODZ) $this->dmVODZ = $dmVODZ; return $this; } + + /** + * @return int + */ + public function getSpecMessFlag() + { + return $this->specMessFlag; + } + + /** + * @param int $specMessFlag + * @return \Defr\CzechDataBox\Api\tRecord + */ + public function setSpecMessFlag($specMessFlag) + { + $this->specMessFlag = $specMessFlag; + return $this; + } } diff --git a/src/Api/tReturnedMessage.php b/src/Api/tReturnedMessage.php index 28a9eda..f497d57 100644 --- a/src/Api/tReturnedMessage.php +++ b/src/Api/tReturnedMessage.php @@ -45,6 +45,11 @@ class tReturnedMessage */ protected $dmType = null; + /** + * @var int $specMessFlag + */ + protected $specMessFlag = null; + /** * @param dmDm $dmDm * @param tHash $dmHash @@ -54,8 +59,9 @@ class tReturnedMessage * @param int $dmMessageStatus * @param int $dmAttachmentSize * @param tDmType $dmType + * @param int $specMessFlag */ - public function __construct($dmDm = null, $dmHash = null, $dmQTimestamp = null, \DateTime $dmDeliveryTime = null, \DateTime $dmAcceptanceTime = null, $dmMessageStatus = null, $dmAttachmentSize = null, $dmType = null) + public function __construct($dmDm = null, $dmHash = null, $dmQTimestamp = null, \DateTime $dmDeliveryTime = null, \DateTime $dmAcceptanceTime = null, $dmMessageStatus = null, $dmAttachmentSize = null, $dmType = null, $specMessFlag = null) { $this->dmDm = $dmDm; $this->dmHash = $dmHash; @@ -65,6 +71,7 @@ public function __construct($dmDm = null, $dmHash = null, $dmQTimestamp = null, $this->dmMessageStatus = $dmMessageStatus; $this->dmAttachmentSize = $dmAttachmentSize; $this->dmType = $dmType; + $this->specMessFlag = $specMessFlag; } /** @@ -226,4 +233,22 @@ public function setDmType($dmType) $this->dmType = $dmType; return $this; } + + /** + * @return int + */ + public function getSpecMessFlag() + { + return $this->specMessFlag; + } + + /** + * @param int $specMessFlag + * @return \Defr\CzechDataBox\Api\tReturnedMessage + */ + public function setSpecMessFlag($specMessFlag) + { + $this->specMessFlag = $specMessFlag; + return $this; + } } diff --git a/src/Api/tReturnedMessageEnvelope.php b/src/Api/tReturnedMessageEnvelope.php index b8bfe95..24d5e58 100644 --- a/src/Api/tReturnedMessageEnvelope.php +++ b/src/Api/tReturnedMessageEnvelope.php @@ -55,6 +55,11 @@ class tReturnedMessageEnvelope */ protected $attsNum = null; + /** + * @var int $specMessFlag + */ + protected $specMessFlag = null; + /** * @param dmDm $dmDm * @param tHash $dmHash @@ -66,8 +71,9 @@ class tReturnedMessageEnvelope * @param tDmType $dmType * @param boolean $dmVODZ * @param int $attsNum + * @param int $specMessFlag */ - public function __construct($dmDm = null, $dmHash = null, $dmQTimestamp = null, \DateTime $dmDeliveryTime = null, \DateTime $dmAcceptanceTime = null, $dmMessageStatus = null, $dmAttachmentSize = null, $dmType = null, $dmVODZ = null, $attsNum = null) + public function __construct($dmDm = null, $dmHash = null, $dmQTimestamp = null, \DateTime $dmDeliveryTime = null, \DateTime $dmAcceptanceTime = null, $dmMessageStatus = null, $dmAttachmentSize = null, $dmType = null, $dmVODZ = null, $attsNum = null, $specMessFlag = null) { $this->dmDm = $dmDm; $this->dmHash = $dmHash; @@ -79,6 +85,7 @@ public function __construct($dmDm = null, $dmHash = null, $dmQTimestamp = null, $this->dmType = $dmType; $this->dmVODZ = $dmVODZ; $this->attsNum = $attsNum; + $this->specMessFlag = $specMessFlag; } /** @@ -276,4 +283,22 @@ public function setAttsNum($attsNum) $this->attsNum = $attsNum; return $this; } + + /** + * @return int + */ + public function getSpecMessFlag() + { + return $this->specMessFlag; + } + + /** + * @param int $specMessFlag + * @return \Defr\CzechDataBox\Api\tReturnedMessageEnvelope + */ + public function setSpecMessFlag($specMessFlag) + { + $this->specMessFlag = $specMessFlag; + return $this; + } } diff --git a/tests/DataBoxSimpleApiTest.php b/tests/DataBoxSimpleApiTest.php index 789aff2..7662f1f 100644 --- a/tests/DataBoxSimpleApiTest.php +++ b/tests/DataBoxSimpleApiTest.php @@ -32,7 +32,7 @@ private function __getDataBox() public function testSimpleApiFindDataBox() { $api = $this->__getDataBox()->getSimpleApi(); - $foundDataBox = $api->findDataBoxById('wucb4dd')->getDbOwnerInfo(); + $foundDataBox = $api->findDataBoxById('q58xh5w')->getDbOwnerInfo(); $this->assertEquals("Dennis", $foundDataBox->getPnFirstName()); $this->assertEquals("Fridrich", $foundDataBox->getPnLastName()); } diff --git a/utilities/.php-version b/utilities/.php-version deleted file mode 100644 index 37722eb..0000000 --- a/utilities/.php-version +++ /dev/null @@ -1 +0,0 @@ -7.4 diff --git a/utilities/composer.json b/utilities/composer.json index 88a6798..10612b1 100644 --- a/utilities/composer.json +++ b/utilities/composer.json @@ -1,10 +1,10 @@ { "require": { - "php": "7.4.*" + "php": "8.1.*" }, "require-dev": { "wsdl2phpgenerator/wsdl2phpgenerator": "^3.4", - "symfony/var-dumper": "^5.4" + "symfony/var-dumper": "^6|^7" }, "autoload": { "psr-4": { diff --git a/utilities/composer.lock b/utilities/composer.lock index 02fb1f4..2bc64f0 100644 --- a/utilities/composer.lock +++ b/utilities/composer.lock @@ -4,8 +4,76 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "21882c0f51ac819d0a06ef6758e0046c", - "packages": [ + "content-hash": "f78b5525bb893cbaf1f083414ed6d14d", + "packages": [], + "packages-dev": [ + { + "name": "symfony/deprecation-contracts", + "version": "v3.6.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/63afe740e99a13ba87ec199bb07bbdee937a5b62", + "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62", + "shasum": "" + }, + "require": { + "php": ">=8.1" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.6-dev" + } + }, + "autoload": { + "files": [ + "function.php" + ] + }, + "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": "A generic function and convention to trigger deprecation notices", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.6.0" + }, + "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:21:43+00:00" + }, { "name": "symfony/options-resolver", "version": "v3.4.47", @@ -74,20 +142,20 @@ }, { "name": "symfony/polyfill-iconv", - "version": "v1.27.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-iconv.git", - "reference": "927013f3aac555983a5059aada98e1907d842695" + "reference": "5f3b930437ae03ae5dff61269024d8ea1b3774aa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/927013f3aac555983a5059aada98e1907d842695", - "reference": "927013f3aac555983a5059aada98e1907d842695", + "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/5f3b930437ae03ae5dff61269024d8ea1b3774aa", + "reference": "5f3b930437ae03ae5dff61269024d8ea1b3774aa", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.2" }, "provide": { "ext-iconv": "*" @@ -97,12 +165,9 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -137,7 +202,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-iconv/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-iconv/tree/v1.33.0" }, "funding": [ { @@ -148,85 +213,34 @@ "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-11-03T14:55:06+00:00" + "time": "2024-09-17T14:58:18+00:00" }, - { - "name": "wsdl2phpgenerator/wsdl2phpgenerator", - "version": "3.4.0", - "source": { - "type": "git", - "url": "https://github.com/wsdl2phpgenerator/wsdl2phpgenerator.git", - "reference": "558c8a66677c117de2db5f5a4ae7f327c4b67f67" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/wsdl2phpgenerator/wsdl2phpgenerator/zipball/558c8a66677c117de2db5f5a4ae7f327c4b67f67", - "reference": "558c8a66677c117de2db5f5a4ae7f327c4b67f67", - "shasum": "" - }, - "require": { - "ext-soap": "*", - "php": ">=5.3.0", - "symfony/options-resolver": "~2.6|~3.0", - "symfony/polyfill-iconv": "^1.2" - }, - "require-dev": { - "kasperg/phing-github": "0.2.*", - "phing/phing": "~2.7", - "php-vcr/php-vcr": "1.2 - 1.2.7|^1.3.1", - "php-vcr/phpunit-testlistener-vcr": "~1.1.2", - "phpunit/phpunit": "~4.4", - "psr/log": "~1.0", - "symfony/yaml": "~2.1" - }, - "type": "library", - "autoload": { - "psr-4": { - "Wsdl2PhpGenerator\\": [ - "src/", - "lib/" - ] - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Simple class library for generating php classes from a wsdl file.", - "keywords": [ - "soap", - "wsdl" - ], - "support": { - "issues": "https://github.com/wsdl2phpgenerator/wsdl2phpgenerator/issues", - "source": "https://github.com/wsdl2phpgenerator/wsdl2phpgenerator/tree/3.4.0" - }, - "abandoned": true, - "time": "2016-10-30T21:02:36+00:00" - } - ], - "packages-dev": [ { "name": "symfony/polyfill-mbstring", - "version": "v1.27.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534" + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534", - "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534", + "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": "*" @@ -236,12 +250,9 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" } }, "autoload": { @@ -276,7 +287,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.27.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.33.0" }, "funding": [ { @@ -287,49 +298,60 @@ "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-11-03T14:55:06+00:00" + "time": "2024-12-23T08:48:59+00:00" }, { - "name": "symfony/polyfill-php80", - "version": "v1.27.0", + "name": "symfony/var-dumper", + "version": "v6.4.26", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936" + "url": "https://github.com/symfony/var-dumper.git", + "reference": "cfae1497a2f1eaad78dbc0590311c599c7178d4a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", - "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/cfae1497a2f1eaad78dbc0590311c599c7178d4a", + "reference": "cfae1497a2f1eaad78dbc0590311c599c7178d4a", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0" }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.27-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } + "conflict": { + "symfony/console": "<5.4" }, + "require-dev": { + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/error-handler": "^6.3|^7.0", + "symfony/http-kernel": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.0|^7.0", + "symfony/uid": "^5.4|^6.0|^7.0", + "twig/twig": "^2.13|^3.0.4" + }, + "bin": [ + "Resources/bin/var-dump-server" + ], + "type": "library", "autoload": { "files": [ - "bootstrap.php" + "Resources/functions/dump.php" ], "psr-4": { - "Symfony\\Polyfill\\Php80\\": "" + "Symfony\\Component\\VarDumper\\": "" }, - "classmap": [ - "Resources/stubs" + "exclude-from-classmap": [ + "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", @@ -337,10 +359,6 @@ "MIT" ], "authors": [ - { - "name": "Ion Bazan", - "email": "ion.bazan@gmail.com" - }, { "name": "Nicolas Grekas", "email": "p@tchwork.com" @@ -350,16 +368,14 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "description": "Provides mechanisms for walking through any arbitrary PHP variable", "homepage": "https://symfony.com", "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" + "debug", + "dump" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.27.0" + "source": "https://github.com/symfony/var-dumper/tree/v6.4.26" }, "funding": [ { @@ -370,111 +386,80 @@ "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-11-03T14:55:06+00:00" + "time": "2025-09-25T15:37:27+00:00" }, { - "name": "symfony/var-dumper", - "version": "v5.4.21", + "name": "wsdl2phpgenerator/wsdl2phpgenerator", + "version": "3.4.0", "source": { "type": "git", - "url": "https://github.com/symfony/var-dumper.git", - "reference": "6c5ac3a1be8b849d59a1a77877ee110e1b55eb74" + "url": "https://github.com/wsdl2phpgenerator/wsdl2phpgenerator.git", + "reference": "558c8a66677c117de2db5f5a4ae7f327c4b67f67" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/6c5ac3a1be8b849d59a1a77877ee110e1b55eb74", - "reference": "6c5ac3a1be8b849d59a1a77877ee110e1b55eb74", + "url": "https://api.github.com/repos/wsdl2phpgenerator/wsdl2phpgenerator/zipball/558c8a66677c117de2db5f5a4ae7f327c4b67f67", + "reference": "558c8a66677c117de2db5f5a4ae7f327c4b67f67", "shasum": "" }, "require": { - "php": ">=7.2.5", - "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php80": "^1.16" - }, - "conflict": { - "phpunit/phpunit": "<5.4.3", - "symfony/console": "<4.4" + "ext-soap": "*", + "php": ">=5.3.0", + "symfony/options-resolver": "~2.6|~3.0", + "symfony/polyfill-iconv": "^1.2" }, "require-dev": { - "ext-iconv": "*", - "symfony/console": "^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" - }, - "suggest": { - "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", - "ext-intl": "To show region name in time zone dump", - "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" + "kasperg/phing-github": "0.2.*", + "phing/phing": "~2.7", + "php-vcr/php-vcr": "1.2 - 1.2.7|^1.3.1", + "php-vcr/phpunit-testlistener-vcr": "~1.1.2", + "phpunit/phpunit": "~4.4", + "psr/log": "~1.0", + "symfony/yaml": "~2.1" }, - "bin": [ - "Resources/bin/var-dump-server" - ], "type": "library", "autoload": { - "files": [ - "Resources/functions/dump.php" - ], "psr-4": { - "Symfony\\Component\\VarDumper\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "Wsdl2PhpGenerator\\": [ + "src/", + "lib/" + ] + } }, "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 mechanisms for walking through any arbitrary PHP variable", - "homepage": "https://symfony.com", + "description": "Simple class library for generating php classes from a wsdl file.", "keywords": [ - "debug", - "dump" + "soap", + "wsdl" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v5.4.21" + "issues": "https://github.com/wsdl2phpgenerator/wsdl2phpgenerator/issues", + "source": "https://github.com/wsdl2phpgenerator/wsdl2phpgenerator/tree/3.4.0" }, - "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": "2023-02-23T10:00:28+00:00" + "abandoned": true, + "time": "2016-10-30T21:02:36+00:00" } ], "aliases": [], "minimum-stability": "stable", - "stability-flags": [], + "stability-flags": {}, "prefer-stable": false, "prefer-lowest": false, "platform": { - "php": "7.4.*" + "php": ">=8.1.0" }, - "platform-dev": [], - "plugin-api-version": "2.3.0" + "platform-dev": {}, + "plugin-api-version": "2.6.0" }