Plugin Directory

Changeset 3298609


Ignore:
Timestamp:
05/22/2025 10:11:09 AM (10 months ago)
Author:
nanard33
Message:

Update to version 2.0.10 from GitLab (https://gitlab.com/SplashSync/Wordpress; https://gitlab.com/SplashSync/Wordpress/-/jobs/10116713869)

Location:
splash-connector
Files:
24 added
42 edited
1 copied

Legend:

Unmodified
Added
Removed
  • splash-connector/tags/2.0.10/composer.json

    r2865644 r3298609  
    2828    "require": {
    2929        "php":                              "^7.4|^8.0",
    30         "splash/phpcore":                   "dev-master"
     30        "splash/phpcore":                   "^2.0"
    3131    },
    3232   
    3333    "require-dev": {
    34         "badpixxel/php-sdk":                "~2.0",
    35         "splash/console":                   "dev-master",
     34        "badpixxel/php-sdk":                "^2.0",
     35        "splash/console":                   "^2.0",
    3636        "phpunit/phpunit":                  "^9.0"
    3737    },
  • splash-connector/tags/2.0.10/composer.lock

    r3249674 r3298609  
    55        "This file is @generated automatically"
    66    ],
    7     "content-hash": "b3fc7a00b3573547820c04d8f69f7c80",
     7    "content-hash": "bcdef8991594f3619e1f760b8d3078b4",
    88    "packages": [
    99        {
    1010            "name": "splash/phpcore",
    11             "version": "dev-master",
     11            "version": "2.3.12",
    1212            "source": {
    1313                "type": "git",
    1414                "url": "https://github.com/SplashSync/Php-Core.git",
    15                 "reference": "244f48864b60c3ae4571e7a97806baa52b954985"
    16             },
    17             "dist": {
    18                 "type": "zip",
    19                 "url": "https://api.github.com/repos/SplashSync/Php-Core/zipball/244f48864b60c3ae4571e7a97806baa52b954985",
    20                 "reference": "244f48864b60c3ae4571e7a97806baa52b954985",
     15                "reference": "283a5c7e6185510efd3b45a607e4252b99ca8cca"
     16            },
     17            "dist": {
     18                "type": "zip",
     19                "url": "https://api.github.com/repos/SplashSync/Php-Core/zipball/283a5c7e6185510efd3b45a607e4252b99ca8cca",
     20                "reference": "283a5c7e6185510efd3b45a607e4252b99ca8cca",
    2121                "shasum": ""
    2222            },
     
    3535                "splash/console": "dev-master"
    3636            },
    37             "default-branch": true,
    3837            "type": "package",
    3938            "autoload": {
     
    4443                    "Splash\\": "",
    4544                    "Splash\\Local\\": "../../../Resources",
    46                     "Splash\\Models\\": "src/Models/"
     45                    "Splash\\Framework\\": "src"
    4746                }
    4847            },
     
    6463            "support": {
    6564                "issues": "https://github.com/SplashSync/Php-Core/issues",
    66                 "source": "https://github.com/SplashSync/Php-Core/tree/master"
    67             },
    68             "time": "2024-12-31T12:50:42+00:00"
     65                "source": "https://github.com/SplashSync/Php-Core/tree/2.3.12"
     66            },
     67            "time": "2025-03-25T15:58:54+00:00"
    6968        }
    7069    ],
     
    617616        {
    618617            "name": "badpixxel/php-sdk",
    619             "version": "2.1.2",
     618            "version": "2.2.1",
    620619            "source": {
    621620                "type": "git",
    622621                "url": "https://github.com/BadPixxel/Php-Sdk.git",
    623                 "reference": "60c9a528710d9d19783db9f6ea834529cb6b319b"
    624             },
    625             "dist": {
    626                 "type": "zip",
    627                 "url": "https://api.github.com/repos/BadPixxel/Php-Sdk/zipball/60c9a528710d9d19783db9f6ea834529cb6b319b",
    628                 "reference": "60c9a528710d9d19783db9f6ea834529cb6b319b",
     622                "reference": "a458ccce080dc6ba8f565aab40c9a5c30305ea44"
     623            },
     624            "dist": {
     625                "type": "zip",
     626                "url": "https://api.github.com/repos/BadPixxel/Php-Sdk/zipball/a458ccce080dc6ba8f565aab40c9a5c30305ea44",
     627                "reference": "a458ccce080dc6ba8f565aab40c9a5c30305ea44",
    629628                "shasum": ""
    630629            },
     
    643642                "phpstan/phpstan-strict-rules": "^1.0",
    644643                "phpstan/phpstan-symfony": "^1.0",
    645                 "phpunit/phpunit": "^7.0|^8.0|^9.0|^10.0|^11.0",
     644                "phpunit/phpunit": "^7.0|^8.0|^9.0",
    646645                "sebastian/phpcpd": ">3.0",
    647646                "seld/jsonlint": "^1.7",
     
    677676            "support": {
    678677                "issues": "https://github.com/BadPixxel/Php-Sdk/issues",
    679                 "source": "https://github.com/BadPixxel/Php-Sdk/tree/2.1.2"
    680             },
    681             "time": "2025-01-20T23:00:37+00:00"
     678                "source": "https://github.com/BadPixxel/Php-Sdk/tree/2.2.1"
     679            },
     680            "time": "2025-05-05T14:07:09+00:00"
    682681        },
    683682        {
     
    747746        {
    748747            "name": "composer/ca-bundle",
    749             "version": "1.5.5",
     748            "version": "1.5.6",
    750749            "source": {
    751750                "type": "git",
    752751                "url": "https://github.com/composer/ca-bundle.git",
    753                 "reference": "08c50d5ec4c6ced7d0271d2862dec8c1033283e6"
    754             },
    755             "dist": {
    756                 "type": "zip",
    757                 "url": "https://api.github.com/repos/composer/ca-bundle/zipball/08c50d5ec4c6ced7d0271d2862dec8c1033283e6",
    758                 "reference": "08c50d5ec4c6ced7d0271d2862dec8c1033283e6",
     752                "reference": "f65c239c970e7f072f067ab78646e9f0b2935175"
     753            },
     754            "dist": {
     755                "type": "zip",
     756                "url": "https://api.github.com/repos/composer/ca-bundle/zipball/f65c239c970e7f072f067ab78646e9f0b2935175",
     757                "reference": "f65c239c970e7f072f067ab78646e9f0b2935175",
    759758                "shasum": ""
    760759            },
     
    803802                "irc": "irc://irc.freenode.org/composer",
    804803                "issues": "https://github.com/composer/ca-bundle/issues",
    805                 "source": "https://github.com/composer/ca-bundle/tree/1.5.5"
     804                "source": "https://github.com/composer/ca-bundle/tree/1.5.6"
    806805            },
    807806            "funding": [
     
    819818                }
    820819            ],
    821             "time": "2025-01-08T16:17:16+00:00"
     820            "time": "2025-03-06T14:30:56+00:00"
    822821        },
    823822        {
    824823            "name": "composer/class-map-generator",
    825             "version": "1.6.0",
     824            "version": "1.6.1",
    826825            "source": {
    827826                "type": "git",
    828827                "url": "https://github.com/composer/class-map-generator.git",
    829                 "reference": "ffe442c5974c44a9343e37a0abcb1cc37319f5b9"
    830             },
    831             "dist": {
    832                 "type": "zip",
    833                 "url": "https://api.github.com/repos/composer/class-map-generator/zipball/ffe442c5974c44a9343e37a0abcb1cc37319f5b9",
    834                 "reference": "ffe442c5974c44a9343e37a0abcb1cc37319f5b9",
     828                "reference": "134b705ddb0025d397d8318a75825fe3c9d1da34"
     829            },
     830            "dist": {
     831                "type": "zip",
     832                "url": "https://api.github.com/repos/composer/class-map-generator/zipball/134b705ddb0025d397d8318a75825fe3c9d1da34",
     833                "reference": "134b705ddb0025d397d8318a75825fe3c9d1da34",
    835834                "shasum": ""
    836835            },
     
    876875            "support": {
    877876                "issues": "https://github.com/composer/class-map-generator/issues",
    878                 "source": "https://github.com/composer/class-map-generator/tree/1.6.0"
     877                "source": "https://github.com/composer/class-map-generator/tree/1.6.1"
    879878            },
    880879            "funding": [
     
    892891                }
    893892            ],
    894             "time": "2025-02-05T10:05:34+00:00"
     893            "time": "2025-03-24T13:50:44+00:00"
    895894        },
    896895        {
    897896            "name": "composer/composer",
    898             "version": "2.8.6",
     897            "version": "2.8.9",
    899898            "source": {
    900899                "type": "git",
    901900                "url": "https://github.com/composer/composer.git",
    902                 "reference": "937c775a644bd7d2c3dfbb352747488463a6e673"
    903             },
    904             "dist": {
    905                 "type": "zip",
    906                 "url": "https://api.github.com/repos/composer/composer/zipball/937c775a644bd7d2c3dfbb352747488463a6e673",
    907                 "reference": "937c775a644bd7d2c3dfbb352747488463a6e673",
     901                "reference": "b4e6bff2db7ce756ddb77ecee958a0f41f42bd9d"
     902            },
     903            "dist": {
     904                "type": "zip",
     905                "url": "https://api.github.com/repos/composer/composer/zipball/b4e6bff2db7ce756ddb77ecee958a0f41f42bd9d",
     906                "reference": "b4e6bff2db7ce756ddb77ecee958a0f41f42bd9d",
    908907                "shasum": ""
    909908            },
     
    916915                "composer/spdx-licenses": "^1.5.7",
    917916                "composer/xdebug-handler": "^2.0.2 || ^3.0.3",
    918                 "justinrainbow/json-schema": "^5.3",
     917                "justinrainbow/json-schema": "^6.3.1",
    919918                "php": "^7.2.5 || ^8.0",
    920919                "psr/log": "^1.0 || ^2.0 || ^3.0",
     
    990989                "issues": "https://github.com/composer/composer/issues",
    991990                "security": "https://github.com/composer/composer/security/policy",
    992                 "source": "https://github.com/composer/composer/tree/2.8.6"
     991                "source": "https://github.com/composer/composer/tree/2.8.9"
    993992            },
    994993            "funding": [
     
    10061005                }
    10071006            ],
    1008             "time": "2025-02-25T12:03:50+00:00"
     1007            "time": "2025-05-13T12:01:37+00:00"
    10091008        },
    10101009        {
     
    12391238        {
    12401239            "name": "composer/spdx-licenses",
    1241             "version": "1.5.8",
     1240            "version": "1.5.9",
    12421241            "source": {
    12431242                "type": "git",
    12441243                "url": "https://github.com/composer/spdx-licenses.git",
    1245                 "reference": "560bdcf8deb88ae5d611c80a2de8ea9d0358cc0a"
    1246             },
    1247             "dist": {
    1248                 "type": "zip",
    1249                 "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/560bdcf8deb88ae5d611c80a2de8ea9d0358cc0a",
    1250                 "reference": "560bdcf8deb88ae5d611c80a2de8ea9d0358cc0a",
     1244                "reference": "edf364cefe8c43501e21e88110aac10b284c3c9f"
     1245            },
     1246            "dist": {
     1247                "type": "zip",
     1248                "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/edf364cefe8c43501e21e88110aac10b284c3c9f",
     1249                "reference": "edf364cefe8c43501e21e88110aac10b284c3c9f",
    12511250                "shasum": ""
    12521251            },
     
    12551254            },
    12561255            "require-dev": {
    1257                 "phpstan/phpstan": "^0.12.55",
    1258                 "symfony/phpunit-bridge": "^4.2 || ^5"
     1256                "phpstan/phpstan": "^1.11",
     1257                "symfony/phpunit-bridge": "^3 || ^7"
    12591258            },
    12601259            "type": "library",
     
    12991298                "irc": "ircs://irc.libera.chat:6697/composer",
    13001299                "issues": "https://github.com/composer/spdx-licenses/issues",
    1301                 "source": "https://github.com/composer/spdx-licenses/tree/1.5.8"
     1300                "source": "https://github.com/composer/spdx-licenses/tree/1.5.9"
    13021301            },
    13031302            "funding": [
     
    13151314                }
    13161315            ],
    1317             "time": "2023-11-20T07:44:33+00:00"
     1316            "time": "2025-05-12T21:07:07+00:00"
    13181317        },
    13191318        {
     
    14551454        {
    14561455            "name": "doctrine/deprecations",
    1457             "version": "1.1.4",
     1456            "version": "1.1.5",
    14581457            "source": {
    14591458                "type": "git",
    14601459                "url": "https://github.com/doctrine/deprecations.git",
    1461                 "reference": "31610dbb31faa98e6b5447b62340826f54fbc4e9"
    1462             },
    1463             "dist": {
    1464                 "type": "zip",
    1465                 "url": "https://api.github.com/repos/doctrine/deprecations/zipball/31610dbb31faa98e6b5447b62340826f54fbc4e9",
    1466                 "reference": "31610dbb31faa98e6b5447b62340826f54fbc4e9",
     1460                "reference": "459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38"
     1461            },
     1462            "dist": {
     1463                "type": "zip",
     1464                "url": "https://api.github.com/repos/doctrine/deprecations/zipball/459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38",
     1465                "reference": "459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38",
    14671466                "shasum": ""
    14681467            },
     
    14701469                "php": "^7.1 || ^8.0"
    14711470            },
    1472             "require-dev": {
    1473                 "doctrine/coding-standard": "^9 || ^12",
    1474                 "phpstan/phpstan": "1.4.10 || 2.0.3",
     1471            "conflict": {
     1472                "phpunit/phpunit": "<=7.5 || >=13"
     1473            },
     1474            "require-dev": {
     1475                "doctrine/coding-standard": "^9 || ^12 || ^13",
     1476                "phpstan/phpstan": "1.4.10 || 2.1.11",
    14751477                "phpstan/phpstan-phpunit": "^1.0 || ^2",
    1476                 "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
     1478                "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6 || ^10.5 || ^11.5 || ^12",
    14771479                "psr/log": "^1 || ^2 || ^3"
    14781480            },
     
    14941496            "support": {
    14951497                "issues": "https://github.com/doctrine/deprecations/issues",
    1496                 "source": "https://github.com/doctrine/deprecations/tree/1.1.4"
    1497             },
    1498             "time": "2024-12-07T21:18:45+00:00"
     1498                "source": "https://github.com/doctrine/deprecations/tree/1.1.5"
     1499            },
     1500            "time": "2025-04-07T20:06:18+00:00"
    14991501        },
    15001502        {
     
    16781680        {
    16791681            "name": "friendsofphp/php-cs-fixer",
    1680             "version": "v3.70.0",
     1682            "version": "v3.75.0",
    16811683            "source": {
    16821684                "type": "git",
    16831685                "url": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer.git",
    1684                 "reference": "2ecd5aae0edc937f0d5aa4a22d1d705c6b2e084e"
    1685             },
    1686             "dist": {
    1687                 "type": "zip",
    1688                 "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/2ecd5aae0edc937f0d5aa4a22d1d705c6b2e084e",
    1689                 "reference": "2ecd5aae0edc937f0d5aa4a22d1d705c6b2e084e",
     1686                "reference": "399a128ff2fdaf4281e4e79b755693286cdf325c"
     1687            },
     1688            "dist": {
     1689                "type": "zip",
     1690                "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/399a128ff2fdaf4281e4e79b755693286cdf325c",
     1691                "reference": "399a128ff2fdaf4281e4e79b755693286cdf325c",
    16901692                "shasum": ""
    16911693            },
     
    16951697                "composer/xdebug-handler": "^3.0.3",
    16961698                "ext-filter": "*",
     1699                "ext-hash": "*",
    16971700                "ext-json": "*",
    16981701                "ext-tokenizer": "*",
     
    17171720            },
    17181721            "require-dev": {
    1719                 "facile-it/paraunit": "^1.3.1 || ^2.5",
    1720                 "infection/infection": "^0.29.10",
    1721                 "justinrainbow/json-schema": "^5.3 || ^6.0",
     1722                "facile-it/paraunit": "^1.3.1 || ^2.6",
     1723                "infection/infection": "^0.29.14",
     1724                "justinrainbow/json-schema": "^5.3 || ^6.2",
    17221725                "keradus/cli-executor": "^2.1",
    17231726                "mikey179/vfsstream": "^1.6.12",
     
    17261729                "php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.6",
    17271730                "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.6",
    1728                 "phpunit/phpunit": "^9.6.22 || ^10.5.45 || ^11.5.7",
    1729                 "symfony/var-dumper": "^5.4.48 || ^6.4.18 || ^7.2.0",
    1730                 "symfony/yaml": "^5.4.45 || ^6.4.18 || ^7.2.0"
     1731                "phpunit/phpunit": "^9.6.22 || ^10.5.45 || ^11.5.12",
     1732                "symfony/var-dumper": "^5.4.48 || ^6.4.18 || ^7.2.3",
     1733                "symfony/yaml": "^5.4.45 || ^6.4.18 || ^7.2.3"
    17311734            },
    17321735            "suggest": {
     
    17691772            "support": {
    17701773                "issues": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues",
    1771                 "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.70.0"
     1774                "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.75.0"
    17721775            },
    17731776            "funding": [
     
    17771780                }
    17781781            ],
    1779             "time": "2025-02-22T23:30:51+00:00"
     1782            "time": "2025-03-31T18:40:42+00:00"
    17801783        },
    17811784        {
     
    19771980        {
    19781981            "name": "justinrainbow/json-schema",
    1979             "version": "5.3.0",
     1982            "version": "6.4.1",
    19801983            "source": {
    19811984                "type": "git",
    19821985                "url": "https://github.com/jsonrainbow/json-schema.git",
    1983                 "reference": "feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8"
    1984             },
    1985             "dist": {
    1986                 "type": "zip",
    1987                 "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8",
    1988                 "reference": "feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8",
    1989                 "shasum": ""
    1990             },
    1991             "require": {
    1992                 "php": ">=7.1"
    1993             },
    1994             "require-dev": {
    1995                 "friendsofphp/php-cs-fixer": "~2.2.20||~2.15.1",
     1986                "reference": "35d262c94959571e8736db1e5c9bc36ab94ae900"
     1987            },
     1988            "dist": {
     1989                "type": "zip",
     1990                "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/35d262c94959571e8736db1e5c9bc36ab94ae900",
     1991                "reference": "35d262c94959571e8736db1e5c9bc36ab94ae900",
     1992                "shasum": ""
     1993            },
     1994            "require": {
     1995                "ext-json": "*",
     1996                "marc-mabe/php-enum": "^4.0",
     1997                "php": "^7.2 || ^8.0"
     1998            },
     1999            "require-dev": {
     2000                "friendsofphp/php-cs-fixer": "3.3.0",
    19962001                "json-schema/json-schema-test-suite": "1.2.0",
    1997                 "phpunit/phpunit": "^4.8.35"
     2002                "marc-mabe/php-enum-phpstan": "^2.0",
     2003                "phpspec/prophecy": "^1.19",
     2004                "phpstan/phpstan": "^1.12",
     2005                "phpunit/phpunit": "^8.5"
    19982006            },
    19992007            "bin": [
     
    20012009            ],
    20022010            "type": "library",
     2011            "extra": {
     2012                "branch-alias": {
     2013                    "dev-master": "6.x-dev"
     2014                }
     2015            },
    20032016            "autoload": {
    20042017                "psr-4": {
     
    20292042            ],
    20302043            "description": "A library to validate a json schema.",
    2031             "homepage": "https://github.com/justinrainbow/json-schema",
     2044            "homepage": "https://github.com/jsonrainbow/json-schema",
    20322045            "keywords": [
    20332046                "json",
     
    20362049            "support": {
    20372050                "issues": "https://github.com/jsonrainbow/json-schema/issues",
    2038                 "source": "https://github.com/jsonrainbow/json-schema/tree/5.3.0"
    2039             },
    2040             "time": "2024-07-06T21:00:26+00:00"
     2051                "source": "https://github.com/jsonrainbow/json-schema/tree/6.4.1"
     2052            },
     2053            "time": "2025-04-04T13:08:07+00:00"
    20412054        },
    20422055        {
     
    21002113            },
    21012114            "time": "2024-11-14T18:34:49+00:00"
     2115        },
     2116        {
     2117            "name": "marc-mabe/php-enum",
     2118            "version": "v4.7.1",
     2119            "source": {
     2120                "type": "git",
     2121                "url": "https://github.com/marc-mabe/php-enum.git",
     2122                "reference": "7159809e5cfa041dca28e61f7f7ae58063aae8ed"
     2123            },
     2124            "dist": {
     2125                "type": "zip",
     2126                "url": "https://api.github.com/repos/marc-mabe/php-enum/zipball/7159809e5cfa041dca28e61f7f7ae58063aae8ed",
     2127                "reference": "7159809e5cfa041dca28e61f7f7ae58063aae8ed",
     2128                "shasum": ""
     2129            },
     2130            "require": {
     2131                "ext-reflection": "*",
     2132                "php": "^7.1 | ^8.0"
     2133            },
     2134            "require-dev": {
     2135                "phpbench/phpbench": "^0.16.10 || ^1.0.4",
     2136                "phpstan/phpstan": "^1.3.1",
     2137                "phpunit/phpunit": "^7.5.20 | ^8.5.22 | ^9.5.11",
     2138                "vimeo/psalm": "^4.17.0 | ^5.26.1"
     2139            },
     2140            "type": "library",
     2141            "extra": {
     2142                "branch-alias": {
     2143                    "dev-3.x": "3.2-dev",
     2144                    "dev-master": "4.7-dev"
     2145                }
     2146            },
     2147            "autoload": {
     2148                "psr-4": {
     2149                    "MabeEnum\\": "src/"
     2150                },
     2151                "classmap": [
     2152                    "stubs/Stringable.php"
     2153                ]
     2154            },
     2155            "notification-url": "https://packagist.org/downloads/",
     2156            "license": [
     2157                "BSD-3-Clause"
     2158            ],
     2159            "authors": [
     2160                {
     2161                    "name": "Marc Bennewitz",
     2162                    "email": "dev@mabe.berlin",
     2163                    "homepage": "https://mabe.berlin/",
     2164                    "role": "Lead"
     2165                }
     2166            ],
     2167            "description": "Simple and fast implementation of enumerations with native PHP",
     2168            "homepage": "https://github.com/marc-mabe/php-enum",
     2169            "keywords": [
     2170                "enum",
     2171                "enum-map",
     2172                "enum-set",
     2173                "enumeration",
     2174                "enumerator",
     2175                "enummap",
     2176                "enumset",
     2177                "map",
     2178                "set",
     2179                "type",
     2180                "type-hint",
     2181                "typehint"
     2182            ],
     2183            "support": {
     2184                "issues": "https://github.com/marc-mabe/php-enum/issues",
     2185                "source": "https://github.com/marc-mabe/php-enum/tree/v4.7.1"
     2186            },
     2187            "time": "2024-11-28T04:54:44+00:00"
    21022188        },
    21032189        {
     
    22052291        {
    22062292            "name": "myclabs/deep-copy",
    2207             "version": "1.13.0",
     2293            "version": "1.13.1",
    22082294            "source": {
    22092295                "type": "git",
    22102296                "url": "https://github.com/myclabs/DeepCopy.git",
    2211                 "reference": "024473a478be9df5fdaca2c793f2232fe788e414"
    2212             },
    2213             "dist": {
    2214                 "type": "zip",
    2215                 "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/024473a478be9df5fdaca2c793f2232fe788e414",
    2216                 "reference": "024473a478be9df5fdaca2c793f2232fe788e414",
     2297                "reference": "1720ddd719e16cf0db4eb1c6eca108031636d46c"
     2298            },
     2299            "dist": {
     2300                "type": "zip",
     2301                "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/1720ddd719e16cf0db4eb1c6eca108031636d46c",
     2302                "reference": "1720ddd719e16cf0db4eb1c6eca108031636d46c",
    22172303                "shasum": ""
    22182304            },
     
    22532339            "support": {
    22542340                "issues": "https://github.com/myclabs/DeepCopy/issues",
    2255                 "source": "https://github.com/myclabs/DeepCopy/tree/1.13.0"
     2341                "source": "https://github.com/myclabs/DeepCopy/tree/1.13.1"
    22562342            },
    22572343            "funding": [
     
    22612347                }
    22622348            ],
    2263             "time": "2025-02-12T12:17:51+00:00"
     2349            "time": "2025-04-29T12:36:36+00:00"
    22642350        },
    22652351        {
     
    28422928        {
    28432929            "name": "phpstan/phpstan",
    2844             "version": "1.12.19",
     2930            "version": "1.12.26",
    28452931            "source": {
    28462932                "type": "git",
    28472933                "url": "https://github.com/phpstan/phpstan.git",
    2848                 "reference": "c42ba9bab7a940ed00092ecb1c77bad98896d789"
    2849             },
    2850             "dist": {
    2851                 "type": "zip",
    2852                 "url": "https://api.github.com/repos/phpstan/phpstan/zipball/c42ba9bab7a940ed00092ecb1c77bad98896d789",
    2853                 "reference": "c42ba9bab7a940ed00092ecb1c77bad98896d789",
     2934                "reference": "84cbf8f018e01834b9b1ac3dacf3b9780e209e53"
     2935            },
     2936            "dist": {
     2937                "type": "zip",
     2938                "url": "https://api.github.com/repos/phpstan/phpstan/zipball/84cbf8f018e01834b9b1ac3dacf3b9780e209e53",
     2939                "reference": "84cbf8f018e01834b9b1ac3dacf3b9780e209e53",
    28542940                "shasum": ""
    28552941            },
     
    28962982                }
    28972983            ],
    2898             "time": "2025-02-19T15:42:21+00:00"
     2984            "time": "2025-05-14T11:08:32+00:00"
    28992985        },
    29002986        {
     
    30733159        {
    30743160            "name": "phpstan/phpstan-symfony",
    3075             "version": "1.4.13",
     3161            "version": "1.4.15",
    30763162            "source": {
    30773163                "type": "git",
    30783164                "url": "https://github.com/phpstan/phpstan-symfony.git",
    3079                 "reference": "dd1aaa7f85f9916222a2ce7e4d21072fe03958f4"
    3080             },
    3081             "dist": {
    3082                 "type": "zip",
    3083                 "url": "https://api.github.com/repos/phpstan/phpstan-symfony/zipball/dd1aaa7f85f9916222a2ce7e4d21072fe03958f4",
    3084                 "reference": "dd1aaa7f85f9916222a2ce7e4d21072fe03958f4",
     3165                "reference": "78b6b5a62f56731d938031c8f59817ed83b2328a"
     3166            },
     3167            "dist": {
     3168                "type": "zip",
     3169                "url": "https://api.github.com/repos/phpstan/phpstan-symfony/zipball/78b6b5a62f56731d938031c8f59817ed83b2328a",
     3170                "reference": "78b6b5a62f56731d938031c8f59817ed83b2328a",
    30853171                "shasum": ""
    30863172            },
     
    31393225            "support": {
    31403226                "issues": "https://github.com/phpstan/phpstan-symfony/issues",
    3141                 "source": "https://github.com/phpstan/phpstan-symfony/tree/1.4.13"
    3142             },
    3143             "time": "2025-01-04T13:55:31+00:00"
     3227                "source": "https://github.com/phpstan/phpstan-symfony/tree/1.4.15"
     3228            },
     3229            "time": "2025-03-28T12:01:24+00:00"
    31443230        },
    31453231        {
     
    34643550        {
    34653551            "name": "phpunit/phpunit",
    3466             "version": "9.6.22",
     3552            "version": "9.6.23",
    34673553            "source": {
    34683554                "type": "git",
    34693555                "url": "https://github.com/sebastianbergmann/phpunit.git",
    3470                 "reference": "f80235cb4d3caa59ae09be3adf1ded27521d1a9c"
    3471             },
    3472             "dist": {
    3473                 "type": "zip",
    3474                 "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/f80235cb4d3caa59ae09be3adf1ded27521d1a9c",
    3475                 "reference": "f80235cb4d3caa59ae09be3adf1ded27521d1a9c",
     3556                "reference": "43d2cb18d0675c38bd44982a5d1d88f6d53d8d95"
     3557            },
     3558            "dist": {
     3559                "type": "zip",
     3560                "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/43d2cb18d0675c38bd44982a5d1d88f6d53d8d95",
     3561                "reference": "43d2cb18d0675c38bd44982a5d1d88f6d53d8d95",
    34763562                "shasum": ""
    34773563            },
     
    34843570                "ext-xml": "*",
    34853571                "ext-xmlwriter": "*",
    3486                 "myclabs/deep-copy": "^1.12.1",
     3572                "myclabs/deep-copy": "^1.13.1",
    34873573                "phar-io/manifest": "^2.0.4",
    34883574                "phar-io/version": "^3.2.1",
     
    35473633                "issues": "https://github.com/sebastianbergmann/phpunit/issues",
    35483634                "security": "https://github.com/sebastianbergmann/phpunit/security/policy",
    3549                 "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.22"
     3635                "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.23"
    35503636            },
    35513637            "funding": [
     
    35593645                },
    35603646                {
     3647                    "url": "https://liberapay.com/sebastianbergmann",
     3648                    "type": "liberapay"
     3649                },
     3650                {
     3651                    "url": "https://thanks.dev/u/gh/sebastianbergmann",
     3652                    "type": "thanks_dev"
     3653                },
     3654                {
    35613655                    "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit",
    35623656                    "type": "tidelift"
    35633657                }
    35643658            ],
    3565             "time": "2024-12-05T13:48:26+00:00"
     3659            "time": "2025-05-02T06:40:34+00:00"
    35663660        },
    35673661        {
     
    54395533        {
    54405534            "name": "splash/console",
    5441             "version": "dev-master",
    5442             "source": {
    5443                 "type": "git",
    5444                 "url": "https://github.com/SplashSync/Php-Console.git",
    5445                 "reference": "97d02479c4f419e84c108af244f23fa7f9482557"
    5446             },
    5447             "dist": {
    5448                 "type": "zip",
    5449                 "url": "https://api.github.com/repos/SplashSync/Php-Console/zipball/97d02479c4f419e84c108af244f23fa7f9482557",
    5450                 "reference": "97d02479c4f419e84c108af244f23fa7f9482557",
     5535            "version": "2.0.x-dev",
     5536            "source": {
     5537                "type": "git",
     5538                "url": "https://gitlab.com/SplashTools/Php-Console.git",
     5539                "reference": "37775685b9139c3a56fa245e86c1c84ed5a5b976"
     5540            },
     5541            "dist": {
     5542                "type": "zip",
     5543                "url": "https://gitlab.com/api/v4/projects/SplashTools%2FPhp-Console/repository/archive.zip?sha=37775685b9139c3a56fa245e86c1c84ed5a5b976",
     5544                "reference": "37775685b9139c3a56fa245e86c1c84ed5a5b976",
    54515545                "shasum": ""
    54525546            },
    54535547            "require": {
    54545548                "php": "^7.4|^8.0",
     5549                "splash/phpcore": "^2.0",
    54555550                "symfony/console": "^4.4|^5.4"
    54565551            },
    54575552            "require-dev": {
    5458                 "badpixxel/php-sdk": "dev-main",
     5553                "badpixxel/php-sdk": "^2.0",
    54595554                "doctrine/annotations": "^2.0",
    5460                 "doctrine/doctrine-bundle": "^2.0",
    5461                 "doctrine/orm": "^2.0",
     5555                "doctrine/doctrine-bundle": "^2.10",
     5556                "doctrine/orm": "^2.6",
    54625557                "monolog/monolog": "^1.0|^2.0",
    5463                 "splash/faker": "dev-master",
    5464                 "splash/php-bundle": "dev-master",
     5558                "splash/faker": "^2.0",
     5559                "splash/php-bundle": "^2.0",
    54655560                "symfony/debug-pack": "^1.0",
    54665561                "symfony/http-foundation": "^5.4",
    54675562                "symfony/http-kernel": "^5.4",
    54685563                "symfony/monolog-bundle": "*",
     5564                "symfony/property-info": "^5.4",
    54695565                "symfony/runtime": "^5.4",
    54705566                "symfony/security-bundle": "^5.4",
    54715567                "symfony/twig-bundle": "^5.4"
    54725568            },
    5473             "default-branch": true,
    54745569            "bin": [
    54755570                "bin/splash"
     
    54775572            "type": "package",
    54785573            "extra": {
    5479                 "runtime": {
    5480                     "dotenv_overload": true
    5481                 }
     5574                "public-dir": "tests/public"
    54825575            },
    54835576            "autoload": {
     
    55025595            "description": "Console Application for All Splash Php Applications",
    55035596            "support": {
    5504                 "issues": "https://github.com/SplashSync/Php-Console/issues",
    5505                 "source": "https://github.com/SplashSync/Php-Console/tree/master"
    5506             },
    5507             "time": "2023-08-31T11:58:47+00:00"
     5597                "source": "https://gitlab.com/SplashTools/Php-Console/-/tree/2.0"
     5598            },
     5599            "time": "2025-05-19T15:04:53+00:00"
    55085600        },
    55095601        {
    55105602            "name": "squizlabs/php_codesniffer",
    5511             "version": "3.11.3",
     5603            "version": "3.13.0",
    55125604            "source": {
    55135605                "type": "git",
    55145606                "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git",
    5515                 "reference": "ba05f990e79cbe69b9f35c8c1ac8dca7eecc3a10"
    5516             },
    5517             "dist": {
    5518                 "type": "zip",
    5519                 "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/ba05f990e79cbe69b9f35c8c1ac8dca7eecc3a10",
    5520                 "reference": "ba05f990e79cbe69b9f35c8c1ac8dca7eecc3a10",
     5607                "reference": "65ff2489553b83b4597e89c3b8b721487011d186"
     5608            },
     5609            "dist": {
     5610                "type": "zip",
     5611                "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/65ff2489553b83b4597e89c3b8b721487011d186",
     5612                "reference": "65ff2489553b83b4597e89c3b8b721487011d186",
    55215613                "shasum": ""
    55225614            },
     
    55855677                },
    55865678                {
    5587                     "url": "https://thanks.dev/phpcsstandards",
     5679                    "url": "https://thanks.dev/u/gh/phpcsstandards",
    55885680                    "type": "thanks_dev"
    55895681                }
    55905682            ],
    5591             "time": "2025-01-23T17:04:15+00:00"
     5683            "time": "2025-05-11T03:36:00+00:00"
    55925684        },
    55935685        {
     
    63616453        {
    63626454            "name": "symfony/polyfill-ctype",
    6363             "version": "v1.31.0",
     6455            "version": "v1.32.0",
    63646456            "source": {
    63656457                "type": "git",
     
    64206512            ],
    64216513            "support": {
    6422                 "source": "https://github.com/symfony/polyfill-ctype/tree/v1.31.0"
     6514                "source": "https://github.com/symfony/polyfill-ctype/tree/v1.32.0"
    64236515            },
    64246516            "funding": [
     
    64406532        {
    64416533            "name": "symfony/polyfill-intl-grapheme",
    6442             "version": "v1.31.0",
     6534            "version": "v1.32.0",
    64436535            "source": {
    64446536                "type": "git",
     
    64986590            ],
    64996591            "support": {
    6500                 "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.31.0"
     6592                "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.32.0"
    65016593            },
    65026594            "funding": [
     
    65186610        {
    65196611            "name": "symfony/polyfill-intl-normalizer",
    6520             "version": "v1.31.0",
     6612            "version": "v1.32.0",
    65216613            "source": {
    65226614                "type": "git",
     
    65796671            ],
    65806672            "support": {
    6581                 "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.31.0"
     6673                "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.32.0"
    65826674            },
    65836675            "funding": [
     
    65996691        {
    66006692            "name": "symfony/polyfill-mbstring",
    6601             "version": "v1.31.0",
     6693            "version": "v1.32.0",
    66026694            "source": {
    66036695                "type": "git",
    66046696                "url": "https://github.com/symfony/polyfill-mbstring.git",
    6605                 "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341"
    6606             },
    6607             "dist": {
    6608                 "type": "zip",
    6609                 "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/85181ba99b2345b0ef10ce42ecac37612d9fd341",
    6610                 "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341",
    6611                 "shasum": ""
    6612             },
    6613             "require": {
     6697                "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493"
     6698            },
     6699            "dist": {
     6700                "type": "zip",
     6701                "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493",
     6702                "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493",
     6703                "shasum": ""
     6704            },
     6705            "require": {
     6706                "ext-iconv": "*",
    66146707                "php": ">=7.2"
    66156708            },
     
    66596752            ],
    66606753            "support": {
    6661                 "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.31.0"
     6754                "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.32.0"
    66626755            },
    66636756            "funding": [
     
    66756768                }
    66766769            ],
    6677             "time": "2024-09-09T11:45:10+00:00"
     6770            "time": "2024-12-23T08:48:59+00:00"
    66786771        },
    66796772        {
    66806773            "name": "symfony/polyfill-php73",
    6681             "version": "v1.31.0",
     6774            "version": "v1.32.0",
    66826775            "source": {
    66836776                "type": "git",
     
    67356828            ],
    67366829            "support": {
    6737                 "source": "https://github.com/symfony/polyfill-php73/tree/v1.31.0"
     6830                "source": "https://github.com/symfony/polyfill-php73/tree/v1.32.0"
    67386831            },
    67396832            "funding": [
     
    67556848        {
    67566849            "name": "symfony/polyfill-php80",
    6757             "version": "v1.31.0",
     6850            "version": "v1.32.0",
    67586851            "source": {
    67596852                "type": "git",
    67606853                "url": "https://github.com/symfony/polyfill-php80.git",
    6761                 "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8"
    6762             },
    6763             "dist": {
    6764                 "type": "zip",
    6765                 "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/60328e362d4c2c802a54fcbf04f9d3fb892b4cf8",
    6766                 "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8",
     6854                "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608"
     6855            },
     6856            "dist": {
     6857                "type": "zip",
     6858                "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/0cc9dd0f17f61d8131e7df6b84bd344899fe2608",
     6859                "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608",
    67676860                "shasum": ""
    67686861            },
     
    68156908            ],
    68166909            "support": {
    6817                 "source": "https://github.com/symfony/polyfill-php80/tree/v1.31.0"
     6910                "source": "https://github.com/symfony/polyfill-php80/tree/v1.32.0"
    68186911            },
    68196912            "funding": [
     
    68316924                }
    68326925            ],
    6833             "time": "2024-09-09T11:45:10+00:00"
     6926            "time": "2025-01-02T08:10:11+00:00"
    68346927        },
    68356928        {
    68366929            "name": "symfony/polyfill-php81",
    6837             "version": "v1.31.0",
     6930            "version": "v1.32.0",
    68386931            "source": {
    68396932                "type": "git",
     
    68916984            ],
    68926985            "support": {
    6893                 "source": "https://github.com/symfony/polyfill-php81/tree/v1.31.0"
     6986                "source": "https://github.com/symfony/polyfill-php81/tree/v1.32.0"
    68946987            },
    68956988            "funding": [
     
    73307423    "aliases": [],
    73317424    "minimum-stability": "dev",
    7332     "stability-flags": {
    7333         "splash/phpcore": 20,
    7334         "splash/console": 20
    7335     },
     7425    "stability-flags": [],
    73367426    "prefer-stable": true,
    73377427    "prefer-lowest": false,
  • splash-connector/tags/2.0.10/docker-compose.yml

    r3249674 r3298609  
    7474            wordpress:      { ipv4_address: 172.101.0.10 }
    7575            splashsync:     { aliases: [ latest.wordpress.local ] }
     76
     77    ################################################################################
     78    # WordPress 6.8
     79    wordpress-6.8:
     80        image:              wordpress:6.8-php8.3
     81        container_name:     wp6-8.wordpress.local
     82        hostname:           wp6-8.wordpress.local
     83        depends_on:
     84            - mysql
     85        volumes:
     86            - "./:/var/www/html/wp-content/plugins/splash-connector:ro"
     87            - "./.git/:/var/www/html/wp-content/plugins/splash-connector/.git:ro"
     88        environment:
     89            - WORDPRESS_VERSION=6.8
     90            - WORDPRESS_URL=wp6-8.wordpress.local
     91            - WORDPRESS_DB_HOST=mysql
     92            - WORDPRESS_DB_USER=root
     93            - WORDPRESS_DB_PASSWORD=admin
     94            - WORDPRESS_DB_NAME=wordpress
     95            - WORDPRESS_TABLE_PREFIX=wp_6_8_
     96            - ADMIN_MAIL=contact@splashsync.com
     97            - ADMIN_PASSWD=splashsync
     98            - SPLASH_WS_ID=ThisIsWp68Key
     99            - SPLASH_WS_KEY=ThisTokenIsNotSoSecretChangeIt
     100            - SPLASH_WS_HOST=http://toolkit.wordpress.local/ws/soap
     101        command:    sh /var/www/html/wp-content/plugins/splash-connector/docker/docker-entrypoint.sh
     102        networks:
     103            wordpress:      { ipv4_address: 172.101.0.68 }
     104            splashsync:     { aliases: [ wp6-8.wordpress.local ] }
    76105
    77106    ################################################################################
  • splash-connector/tags/2.0.10/readme.txt

    r3249674 r3298609  
    44Tags: woocommerce, synchronization, ERP, prestashop, dolibarr
    55Requires at least: 6.1
    6 Tested up to: 6.7
    7 Stable tag: 2.0.9
     6Tested up to: 6.8
     7Stable tag: 2.0.10
    88Requires PHP: 7.4
    99License: GPLv2
  • splash-connector/tags/2.0.10/splash.php

    r3249674 r3298609  
    1616/**
    1717 * Plugin Name: Splash Connector
    18  * Version: 2.0.9
     18 * Version: 2.0.10
    1919 * Plugin URI: https://github.com/SplashSync/Wordpress
    2020 * Description: Splash Sync Wordpress plugin.
     
    2222 * Author URI: http://www.splashsync.com
    2323 * Requires at least: 6.1
    24  * Tested up to: 6.7
     24 * Tested up to: 6.8
    2525 *
    2626 * Text Domain: wordpress-plugin-template
     
    4141}
    4242
    43 define("SPLASH_SYNC_VERSION", "2.0.9");
     43define("SPLASH_SYNC_VERSION", "2.0.10");
    4444
    4545// Load plugin class files
  • splash-connector/tags/2.0.10/src/Core/AttributesManager.php

    r3215418 r3298609  
    5252        //====================================================================//
    5353        // Convert Group Code
    54         $attrCode = trim(remove_accents(strtolower($code)));
     54        $attrCode = str_replace(
     55            " ",
     56            "-",
     57            trim(remove_accents(strtolower($code)))
     58        );
    5559        //====================================================================//
    5660        // Search for this Attribute Group Code
  • splash-connector/tags/2.0.10/src/Core/InvoiceStatusManager.php

    r3249674 r3298609  
    2626     */
    2727    const KNOWN_STATUSES = array(
    28         InvoiceStatus::DRAFT => array("pending", "checkout-draft"),
    29         InvoiceStatus::PAYMENT_DUE => array("on-hold", "failed"),
     28        InvoiceStatus::DRAFT => array("pending", "checkout-draft", "failed"),
     29        InvoiceStatus::PAYMENT_DUE => array("on-hold"),
    3030        InvoiceStatus::COMPLETE => array(
    3131            "completed", "processing", "delivered",
  • splash-connector/tags/2.0.10/src/Objects/Order/ObjectListTrait.php

    r3249674 r3298609  
    3535        // Load Dta From DataBase
    3636        $rawData = wc_get_orders(array(
     37            'type' => 'shop_order',
    3738            'post_status' => array_keys(wc_get_order_statuses()),
    3839            'numberposts' => (!empty($params["max"])        ? $params["max"] : 10),
  • splash-connector/tags/2.0.10/src/Objects/Post/CustomTrait.php

    r2865644 r3298609  
    121121        // Decode Field Id
    122122        $metaFieldName = substr($fieldName, strlen($this->customPrefix));
    123         $postId = is_a($this->object, "\\WC_Order") ? $this->object->get_id() : $this->object->ID;
     123        /** @var \WC_Order|\WP_Post $object */
     124        $object = $this->object;
     125        $postId = is_a($object, "\\WC_Order") ? $object->get_id() : $object->ID;
    124126        //====================================================================//
    125127        // Read Field Data
     
    161163        // Decode Field Id
    162164        $metaFieldName = substr($fieldName, strlen($this->customPrefix));
    163         $postId = is_a($this->object, "\\WC_Order") ? $this->object->get_id() : $this->object->ID;
     165        /** @var \WC_Order|\WP_Post $object */
     166        $object = $this->object;
     167        $postId = is_a($object, "\\WC_Order") ? $object->get_id() : $object->ID;
    164168        //====================================================================//
    165169        // Write Field Data
  • splash-connector/tags/2.0.10/vendor/autoload.php

    r3215418 r3298609  
    1515        }
    1616    }
    17     trigger_error(
    18         $err,
    19         E_USER_ERROR
    20     );
     17    throw new RuntimeException($err);
    2118}
    2219
    2320require_once __DIR__ . '/composer/autoload_real.php';
    2421
    25 return ComposerAutoloaderInitb3fc7a00b3573547820c04d8f69f7c80::getLoader();
     22return ComposerAutoloaderInitbcdef8991594f3619e1f760b8d3078b4::getLoader();
  • splash-connector/tags/2.0.10/vendor/composer/InstalledVersions.php

    r3215418 r3298609  
    2828{
    2929    /**
     30     * @var string|null if set (by reflection by Composer), this should be set to the path where this class is being copied to
     31     * @internal
     32     */
     33    private static $selfDir = null;
     34
     35    /**
    3036     * @var mixed[]|null
    3137     * @psalm-var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}|array{}|null
    3238     */
    3339    private static $installed;
     40
     41    /**
     42     * @var bool
     43     */
     44    private static $installedIsLocalDir;
    3445
    3546    /**
     
    310321        self::$installed = $data;
    311322        self::$installedByVendor = array();
     323
     324        // when using reload, we disable the duplicate protection to ensure that self::$installed data is
     325        // always returned, but we cannot know whether it comes from the installed.php in __DIR__ or not,
     326        // so we have to assume it does not, and that may result in duplicate data being returned when listing
     327        // all installed packages for example
     328        self::$installedIsLocalDir = false;
     329    }
     330
     331    /**
     332     * @return string
     333     */
     334    private static function getSelfDir()
     335    {
     336        if (self::$selfDir === null) {
     337            self::$selfDir = strtr(__DIR__, '\\', '/');
     338        }
     339
     340        return self::$selfDir;
    312341    }
    313342
     
    326355
    327356        if (self::$canGetVendors) {
     357            $selfDir = self::getSelfDir();
    328358            foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) {
     359                $vendorDir = strtr($vendorDir, '\\', '/');
    329360                if (isset(self::$installedByVendor[$vendorDir])) {
    330361                    $installed[] = self::$installedByVendor[$vendorDir];
     
    334365                    self::$installedByVendor[$vendorDir] = $required;
    335366                    $installed[] = $required;
    336                     if (strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) {
     367                    if (self::$installed === null && $vendorDir.'/composer' === $selfDir) {
    337368                        self::$installed = $required;
    338                         $copiedLocalDir = true;
     369                        self::$installedIsLocalDir = true;
    339370                    }
     371                }
     372                if (self::$installedIsLocalDir && $vendorDir.'/composer' === $selfDir) {
     373                    $copiedLocalDir = true;
    340374                }
    341375            }
  • splash-connector/tags/2.0.10/vendor/composer/autoload_psr4.php

    r3215418 r3298609  
    77
    88return array(
    9     'Splash\\Models\\' => array($vendorDir . '/splash/phpcore/src/Models'),
    109    'Splash\\Local\\' => array($baseDir . '/src', $baseDir . '/Resources'),
     10    'Splash\\Framework\\' => array($vendorDir . '/splash/phpcore/src'),
    1111    'Splash\\' => array($vendorDir . '/splash/phpcore'),
    1212);
  • splash-connector/tags/2.0.10/vendor/composer/autoload_real.php

    r3215418 r3298609  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInitb3fc7a00b3573547820c04d8f69f7c80
     5class ComposerAutoloaderInitbcdef8991594f3619e1f760b8d3078b4
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInitb3fc7a00b3573547820c04d8f69f7c80', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInitbcdef8991594f3619e1f760b8d3078b4', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    29         spl_autoload_unregister(array('ComposerAutoloaderInitb3fc7a00b3573547820c04d8f69f7c80', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInitbcdef8991594f3619e1f760b8d3078b4', 'loadClassLoader'));
    3030
    3131        require __DIR__ . '/autoload_static.php';
    32         call_user_func(\Composer\Autoload\ComposerStaticInitb3fc7a00b3573547820c04d8f69f7c80::getInitializer($loader));
     32        call_user_func(\Composer\Autoload\ComposerStaticInitbcdef8991594f3619e1f760b8d3078b4::getInitializer($loader));
    3333
    3434        $loader->register(true);
    3535
    36         $filesToLoad = \Composer\Autoload\ComposerStaticInitb3fc7a00b3573547820c04d8f69f7c80::$files;
     36        $filesToLoad = \Composer\Autoload\ComposerStaticInitbcdef8991594f3619e1f760b8d3078b4::$files;
    3737        $requireFile = \Closure::bind(static function ($fileIdentifier, $file) {
    3838            if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
  • splash-connector/tags/2.0.10/vendor/composer/autoload_static.php

    r3215418 r3298609  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInitb3fc7a00b3573547820c04d8f69f7c80
     7class ComposerStaticInitbcdef8991594f3619e1f760b8d3078b4
    88{
    99    public static $files = array (
     
    1414        'S' =>
    1515        array (
    16             'Splash\\Models\\' => 14,
    1716            'Splash\\Local\\' => 13,
     17            'Splash\\Framework\\' => 17,
    1818            'Splash\\' => 7,
    1919        ),
     
    2121
    2222    public static $prefixDirsPsr4 = array (
    23         'Splash\\Models\\' =>
    24         array (
    25             0 => __DIR__ . '/..' . '/splash/phpcore/src/Models',
    26         ),
    2723        'Splash\\Local\\' =>
    2824        array (
    2925            0 => __DIR__ . '/../..' . '/src',
    3026            1 => __DIR__ . '/../..' . '/Resources',
     27        ),
     28        'Splash\\Framework\\' =>
     29        array (
     30            0 => __DIR__ . '/..' . '/splash/phpcore/src',
    3131        ),
    3232        'Splash\\' =>
     
    4343    {
    4444        return \Closure::bind(function () use ($loader) {
    45             $loader->prefixLengthsPsr4 = ComposerStaticInitb3fc7a00b3573547820c04d8f69f7c80::$prefixLengthsPsr4;
    46             $loader->prefixDirsPsr4 = ComposerStaticInitb3fc7a00b3573547820c04d8f69f7c80::$prefixDirsPsr4;
    47             $loader->classMap = ComposerStaticInitb3fc7a00b3573547820c04d8f69f7c80::$classMap;
     45            $loader->prefixLengthsPsr4 = ComposerStaticInitbcdef8991594f3619e1f760b8d3078b4::$prefixLengthsPsr4;
     46            $loader->prefixDirsPsr4 = ComposerStaticInitbcdef8991594f3619e1f760b8d3078b4::$prefixDirsPsr4;
     47            $loader->classMap = ComposerStaticInitbcdef8991594f3619e1f760b8d3078b4::$classMap;
    4848
    4949        }, null, ClassLoader::class);
  • splash-connector/tags/2.0.10/vendor/composer/installed.json

    r3215418 r3298609  
    33        {
    44            "name": "splash/phpcore",
    5             "version": "dev-master",
    6             "version_normalized": "dev-master",
     5            "version": "2.3.12",
     6            "version_normalized": "2.3.12.0",
    77            "source": {
    88                "type": "git",
    99                "url": "https://github.com/SplashSync/Php-Core.git",
    10                 "reference": "244f48864b60c3ae4571e7a97806baa52b954985"
     10                "reference": "283a5c7e6185510efd3b45a607e4252b99ca8cca"
    1111            },
    1212            "dist": {
    1313                "type": "zip",
    14                 "url": "https://api.github.com/repos/SplashSync/Php-Core/zipball/244f48864b60c3ae4571e7a97806baa52b954985",
    15                 "reference": "244f48864b60c3ae4571e7a97806baa52b954985",
     14                "url": "https://api.github.com/repos/SplashSync/Php-Core/zipball/283a5c7e6185510efd3b45a607e4252b99ca8cca",
     15                "reference": "283a5c7e6185510efd3b45a607e4252b99ca8cca",
    1616                "shasum": ""
    1717            },
     
    3030                "splash/console": "dev-master"
    3131            },
    32             "time": "2024-12-31T12:50:42+00:00",
    33             "default-branch": true,
     32            "time": "2025-03-25T15:58:54+00:00",
    3433            "type": "package",
    3534            "installation-source": "dist",
     
    4140                    "Splash\\": "",
    4241                    "Splash\\Local\\": "../../../Resources",
    43                     "Splash\\Models\\": "src/Models/"
     42                    "Splash\\Framework\\": "src"
    4443                }
    4544            },
     
    6160            "support": {
    6261                "issues": "https://github.com/SplashSync/Php-Core/issues",
    63                 "source": "https://github.com/SplashSync/Php-Core/tree/master"
     62                "source": "https://github.com/SplashSync/Php-Core/tree/2.3.12"
    6463            },
    6564            "install-path": "../splash/phpcore"
  • splash-connector/tags/2.0.10/vendor/composer/installed.php

    r3249674 r3298609  
    22    'root' => array(
    33        'name' => 'splash/wordpress',
    4         'pretty_version' => '2.0.9',
    5         'version' => '2.0.9.0',
    6         'reference' => '1629246f74c6db5df9c4d390ac28f195f388d109',
     4        'pretty_version' => '2.0.10',
     5        'version' => '2.0.10.0',
     6        'reference' => 'eda49247d0f8306fc71b01cf27896d9da425c1e9',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    1212    'versions' => array(
    1313        'splash/phpcore' => array(
    14             'pretty_version' => 'dev-master',
    15             'version' => 'dev-master',
    16             'reference' => '244f48864b60c3ae4571e7a97806baa52b954985',
     14            'pretty_version' => '2.3.12',
     15            'version' => '2.3.12.0',
     16            'reference' => '283a5c7e6185510efd3b45a607e4252b99ca8cca',
    1717            'type' => 'package',
    1818            'install_path' => __DIR__ . '/../splash/phpcore',
    19             'aliases' => array(
    20                 0 => '9999999-dev',
    21             ),
     19            'aliases' => array(),
    2220            'dev_requirement' => false,
    2321        ),
    2422        'splash/wordpress' => array(
    25             'pretty_version' => '2.0.9',
    26             'version' => '2.0.9.0',
    27             'reference' => '1629246f74c6db5df9c4d390ac28f195f388d109',
     23            'pretty_version' => '2.0.10',
     24            'version' => '2.0.10.0',
     25            'reference' => 'eda49247d0f8306fc71b01cf27896d9da425c1e9',
    2826            'type' => 'library',
    2927            'install_path' => __DIR__ . '/../../',
  • splash-connector/tags/2.0.10/vendor/splash/phpcore/Core/SplashCore.php

    r3215418 r3298609  
    171171     * @return LocalClassInterface
    172172     */
    173     public static function local()
     173    public static function local(): LocalClassInterface
    174174    {
    175175        //====================================================================//
     
    304304        } catch (Exception $e) {
    305305            $localConf = array();
     306            self::log()->err($e->getMessage());
    306307        }
    307308        //====================================================================//
  • splash-connector/tags/2.0.10/vendor/splash/phpcore/Models/Helpers/ListsHelper.php

    r3215418 r3298609  
    2525    use FieldsManagerTrait;
    2626
     27    /**
     28     * List Fields Type Splitter
     29     */
     30    const SPLIT = '@';
     31
    2732    //====================================================================//
    2833    // FIELDS LIST IDENTIFIERS MANAGEMENT
     
    4954
    5055        //====================================================================//
    51         // Create & Return List Field Id Data String
    52         return   $fieldName.LISTSPLIT.$listName;
     56        // Create & Return List Field ID Data String
     57        return   $fieldName.self::SPLIT.$listName;
    5358    }
    5459
     
    109114        //====================================================================//
    110115        // Store Data in Array
    111         $fieldIndex = explode(LISTSPLIT, $fieldName);
     116        $fieldIndex = explode(self::SPLIT, $fieldName);
    112117        $buffer[$listName][$key][$fieldIndex[0]] = $itemData;
    113118    }
  • splash-connector/tags/2.0.10/vendor/splash/phpcore/Models/Helpers/ObjectsHelper.php

    r3215418 r3298609  
    2929
    3030    /**
     31     * Object Id Splitter
     32     */
     33    const SPLIT = '::';
     34
     35    /**
    3136     * Create an Object Identifier String
    3237     *
     
    4954        //====================================================================//
    5055        // Create & Return Field Id Data String
    51         return   $objectId.IDSPLIT.$objectType;
     56        return   $objectId.self::SPLIT.$objectType;
    5257    }
    5358
  • splash-connector/tags/2.0.10/vendor/splash/phpcore/composer.json

    r3215418 r3298609  
    2121    "autoload": {
    2222        "psr-4": {
    23             "Splash\\": "",
    24             "Splash\\Local\\": "../../../Resources",
    25             "Splash\\Models\\": "src/Models/"
     23            "Splash\\":             "",
     24            "Splash\\Framework\\":  "src",
     25            "Splash\\Local\\":      "../../../Resources"
    2626        },
    2727        "files": [
  • splash-connector/tags/2.0.10/vendor/splash/phpcore/inc/Splash.Inc.php

    r2865644 r3298609  
    7777// $data["name"] = $value
    7878//====================================================================//
    79 define('SPL_T_BOOL', 'bool');               // Boolean, stored as 0 or 1
    80 define('SPL_T_INT', 'int');                 // Signed Integer
    81 define('SPL_T_DOUBLE', 'double');           // Signed Double, used for all float values
    82 define('SPL_T_VARCHAR', 'varchar');         // Short texts (Inf 256 char)
    83 define('SPL_T_TEXT', 'text');               // Long text
    84 define('SPL_T_EMAIL', 'email');             // Email Address
    85 define('SPL_T_PHONE', 'phone');             // Phone Number
    86 define('SPL_T_DATE', 'date');               // Day Timestamps
    87 define('SPL_T_DATECAST', 'Y-m-d');          // Day Timestamps Format
    88 define('SPL_T_DATETIME', 'datetime');       // Timestamps
    89 define('SPL_T_DATETIMECAST', 'Y-m-d H:i:s');// Timestamps Format
    90 define('SPL_T_LANG', 'lang');               // Iso Language code (en_US / fr_FR ...)
    91 define('SPL_T_COUNTRY', 'country');         // Iso country code (FR / US ...)
    92 define('SPL_T_STATE', 'state');             // Iso state code (CA / FR ...)
    93 define('SPL_T_CURRENCY', 'currency');       // Iso Currency code (EUR / USD ... )
    94 define('SPL_T_URL', 'url');                 // External Url
     79
     80/**
     81 * Boolean, stored as 0 or 1
     82 *
     83 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     84 */
     85define('SPL_T_BOOL', 'bool');
     86
     87/**
     88 * Signed Integer
     89 *
     90 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     91 */
     92define('SPL_T_INT', 'int');
     93
     94/**
     95 * Signed Double, used for all float values
     96 *
     97 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     98 */
     99define('SPL_T_DOUBLE', 'double');
     100
     101/**
     102 * Short texts (Inf 256 char)
     103 *
     104 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     105 */
     106define('SPL_T_VARCHAR', 'varchar');
     107
     108/**
     109 * Long text
     110 *
     111 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     112 */
     113define('SPL_T_TEXT', 'text');
     114
     115/**
     116 * Email Address
     117 *
     118 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     119 */
     120define('SPL_T_EMAIL', 'email');
     121
     122/**
     123 * Phone Number
     124 *
     125 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     126 */
     127define('SPL_T_PHONE', 'phone');
     128
     129/**
     130 * Day Timestamps
     131 *
     132 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     133 */
     134define('SPL_T_DATE', 'date');
     135
     136/**
     137 * Date Timestamps Format
     138 *
     139 * @deprecated use \Splash\Models\Helpers\DatesHelper instead
     140 */
     141define('SPL_T_DATECAST', 'Y-m-d');
     142
     143/**
     144 * Datetime Timestamps
     145 *
     146 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     147 */
     148define('SPL_T_DATETIME', 'datetime');
     149
     150/**
     151 * Datetime Timestamps Format
     152 *
     153 * @deprecated use \Splash\Models\Helpers\DatesHelper instead
     154 */
     155define('SPL_T_DATETIMECAST', 'Y-m-d H:i:s');
     156
     157/**
     158 * Iso Language code (en_US / fr_FR ...)
     159 *
     160 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     161 */
     162define('SPL_T_LANG', 'lang');
     163
     164/**
     165 * Iso Language code (en_US / fr_FR ...)
     166 *
     167 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     168 */
     169define('SPL_T_COUNTRY', 'country');
     170
     171/**
     172 * Iso state code (CA / FR ...)
     173 *
     174 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     175 */
     176
     177define('SPL_T_STATE', 'state');
     178
     179/**
     180 * Iso Currency code (EUR / USD ... )
     181 *
     182 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     183 */
     184
     185define('SPL_T_CURRENCY', 'currency');
     186
     187/**
     188 * External Url
     189 *
     190 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     191 */
     192define('SPL_T_URL', 'url');
    95193
    96194//====================================================================//
     
    100198//====================================================================//
    101199
    102 //====================================================================//
    103 // File Structure
    104 //====================================================================//
    105 // Sample :
    106 // $data["file"]["name"]        =>      File Name/Description
    107 // $data["file"]["file"]        =>      File Identifier to Require File from Server
    108 // $data["file"]["filename"]    =>      Filename with Extension
    109 // $data["file"]["path"]        =>      Full File path on client system
    110 // $data["file"]["url"]         =>      Complete Public Url, Usable for Direct Download
    111 // $data["file"]["md5"]         =>      File Md5 Checksum
    112 // $data["file"]["size"]        =>      File Size in Bytes
    113 //====================================================================//
     200/**
     201 * File Structure
     202 *
     203 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     204 */
    114205define('SPL_T_FILE', 'file');
    115206
    116 //====================================================================//
    117 // Image Structure
    118 //====================================================================//
    119 // Sample :
    120 // $data["image"]["name"]       =>      Image Name
    121 // $data["image"]["file"]       =>      Image Identifier to Require File from Server
    122 // $data["image"]["filename"]   =>      Image Filename with Extension
    123 // $data["image"]["path"]       =>      Image Full path on local system
    124 // $data["image"]["url"]        =>      Complete Public Url, Used to display image
    125 // $data["image"]["t_url"]      =>      Complete Thumb Public Url, Used to display image
    126 // $data["image"]["width"]      =>      Image Width In Px
    127 // $data["image"]["height"]     =>      Image Height In Px
    128 // $data["image"]["md5"]        =>      Image File Md5 Checksum
    129 // $data["image"]["size"]       =>      Image File Size
    130 //====================================================================//
     207/**
     208 * Image Structure
     209 *
     210 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     211 */
    131212define('SPL_T_IMG', 'image');
    132213
    133 //====================================================================//
    134 // Stream File Structure
    135 //====================================================================//
    136 // Sample :
    137 // $data["file"]["name"]        =>      File Name/Description
    138 // $data["file"]["file"]        =>      File Identifier to Require File from Server
    139 // $data["file"]["filename"]    =>      Filename with Extension
    140 // $data["file"]["path"]        =>      Full File path on client system
    141 // $data["file"]["url"]         =>      Complete Public Url, Usable for Direct Download
    142 // $data["file"]["md5"]         =>      File Md5 Checksum
    143 // $data["file"]["size"]        =>      File Size in Bytes
    144 // $data["file"]["ttl"]         =>      Time to Live (in Days)
    145 //====================================================================//
     214/**
     215 * Stream File Structure
     216 *
     217 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     218 */
    146219define('SPL_T_STREAM', 'stream');
    147220
    148 //====================================================================//
    149 // Multilangual Fields, Shared as Single Fields with Iso Language code #tag
    150 //====================================================================//
    151 // Sample :
    152 // $data["name"]["iso_code"]            =>      Value
    153 // Where name is field name and code is a valid SPL_T_LANG Iso Language Code
    154 //====================================================================//
    155 define('SPL_T_MVARCHAR', 'mvarchar');   // Mulitlangual Short texts (Inf 256 char)
    156 define('SPL_T_MTEXT', 'mtext');      // Mulitlangual Long text
    157 
    158 //====================================================================//
    159 // Price Fields, Shared as an array including all price informations
    160 //====================================================================//
    161 // Price Definition Array
    162 // Sample : Required Informations
    163 // $data["price"]["base"]           =>  BOOL      Reference Price With or Without Tax? True => With VAT
    164 // $data["price"]["ht"]             =>  DOUBLE    Price Without Tax
    165 // $data["price"]["ttc"]            =>  DOUBLE    Price With Tax
    166 // $data["price"]["vat"]            =>  DOUBLE    VAT Tax in Percent
    167 // $data["price"]["tax"]            =>  DOUBLE    VAT Tax amount
    168 // Sample : Optionnal Informations
    169 // $data["price"]["symbol"]         =>  STRING    Currency Symbol
    170 // $data["price"]["code"]           =>  STRING    Currency Code
    171 // $data["price"]["name"]           =>  STRING    Currency Name
    172 // Where code field is a valid SPL_T_CURRENCY Iso Currency Code
    173 //====================================================================//
    174 define('SPL_T_PRICE', 'price');        // Price definition array
     221/**
     222 * Multilingual Short texts (Inf 256 char)
     223 *
     224 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     225 */
     226define('SPL_T_MVARCHAR', 'mvarchar');
     227
     228/**
     229 * Multilingual Long text
     230 *
     231 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     232 */
     233define('SPL_T_MTEXT', 'mtext');
     234
     235/**
     236 * Price definition array
     237 *
     238 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     239 */
     240define('SPL_T_PRICE', 'price');
    175241
    176242//====================================================================//
    177243// Fields Lists
    178244//====================================================================//
    179 // Declared as SPL_T_XX@SPL_T_LIST
    180 // Shared as fieldname@listname
    181 // Multiple Fields may be attached to same List Name
    182 //====================================================================//
    183 define('SPL_T_LIST', 'list');             // Object List
    184 define('LISTSPLIT', '@');                // Object List Splitter
     245
     246/**
     247 * List Field Definition
     248 *
     249 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     250 */
     251define('SPL_T_LIST', 'list');
     252
     253/**
     254 * List Field Splitter
     255 *
     256 * @deprecated use \Splash\Models\Helpers\ListsHelper instead
     257 */
     258define('LISTSPLIT', '@');
    185259
    186260//====================================================================//
    187261// Inline Lists
    188262//====================================================================//
    189 // Store an Array of Values as a JSON String
    190 //
    191 // Example:
    192 //  - ["value1", "value2", "value3"]
    193 //
    194 //====================================================================//
     263
     264/**
     265 * Inline Field Definition
     266 *
     267 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     268 */
    195269define('SPL_T_INLINE', 'inline');
    196270
     
    198272// Object Identifier Field
    199273//====================================================================//
    200 // Declared as any other field type, this type is used to identify Objects
    201 // links between structures.
    202 //
    203 // How does it works :
    204 //
    205 //    - Identifier uses a specific format : ObjectId:@@:TypeName
    206 //      where ObjectId is Object Identifier on Local System and
    207 //      TypeName is the standard OsWs Type of this object.
    208 //      => ie : Product with Id 56 is : 56:@@:Products
    209 //
    210 //    - When reading an object, you can add Object identifiers field
    211 //      in any data structure, or list.
    212 //
    213 //    - Before Data CheckIn or CheckOut, OsWs Scan all data and :
    214 //      => Translate already linked object from Local to Remote Server
    215 //      => Import or Export Missing Objects on Local or Remote Server
    216 //      => Return Translated Objects Id to requested server
    217 //
    218 //====================================================================//
    219 define('SPL_T_ID', 'objectid');         // Object Id
    220 define('IDSPLIT', '::');               // Object Id Splitter
     274
     275/**
     276 * Object Identifier Field
     277 *
     278 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     279 */
     280define('SPL_T_ID', 'objectid');
     281
     282/**
     283 * Object Identifier Splitter
     284 *
     285 * @deprecated use \Splash\Models\Helpers\ObjectsHelper instead
     286 */
     287define('IDSPLIT', '::');
    221288
    222289//====================================================================//
     
    236303//--------------------------------------------------------------------//
    237304//====================================================================//
    238 define('SPL_S_PING', "Ping");                   // Connexion tests, only to check availabilty & access of remote server
    239 define('SPL_S_CONNECT', "Connect");                // Connect to remote and read server informations
    240 define('SPL_S_ADMIN', "Admin");                  // Global Remote Shop information retrieval
    241 define('SPL_S_OBJECTS', "Objects");                // Common Data Transactions
    242 define('SPL_S_FILE', "Files");                  // Files exchenges functions
    243 define('SPL_S_WIDGETS', "Widgets");                // Information Blocks Retieval functions
     305
     306/**
     307 * Connexion tests, only to check availability & access of remote server
     308 *
     309 * @deprecated use \Splash\Framework\Dictionary\Services instead
     310 */
     311define('SPL_S_PING', "Ping");
     312
     313/**
     314 * Connect to remote and read server information
     315 *
     316 * @deprecated use \Splash\Framework\Dictionary\Services instead
     317 */
     318define('SPL_S_CONNECT', "Connect");
     319
     320/**
     321 * Global Remote Shop information retrieval
     322 *
     323 * @deprecated use \Splash\Framework\Dictionary\Services instead
     324 */
     325define('SPL_S_ADMIN', "Admin");
     326
     327/**
     328 * Common Data Transactions
     329 *
     330 * @deprecated use \Splash\Framework\Dictionary\Services instead
     331 */
     332define('SPL_S_OBJECTS', "Objects");
     333
     334/**
     335 * Files exchanges functions
     336 *
     337 * @deprecated use \Splash\Framework\Dictionary\Services instead
     338 */
     339define('SPL_S_FILE', "Files");
     340
     341/**
     342 * Information Blocks Retrieval functions
     343 *
     344 * @deprecated use \Splash\Framework\Dictionary\Services instead
     345 */
     346define('SPL_S_WIDGETS', "Widgets");
    244347
    245348//====================================================================//
     
    250353//  Available Functions
    251354//====================================================================//
    252 define("SPL_F_GET_INFOS", 'infos');    // Get Server Informations (Name, Address and more...)
    253 define("SPL_F_GET_OBJECTS", 'objects');  // Get List of Available Objects
    254 define("SPL_F_GET_SELFTEST", 'selftest'); // Get Result of SelfTest Sequence
    255 define("SPL_F_GET_WIDGETS", 'widgets');  // Get List of Available Widgets
     355
     356/**
     357 * Get Server Information (Name, Address and more...)
     358 *
     359 * @deprecated use \Splash\Framework\Dictionary\Methods\SplAdminMethods instead
     360 */
     361define("SPL_F_GET_INFOS", 'infos');
     362
     363/**
     364 * Get List of Available Objects
     365 *
     366 * @deprecated use \Splash\Framework\Dictionary\Methods\SplAdminMethods instead
     367 */
     368define("SPL_F_GET_OBJECTS", 'objects');
     369
     370/**
     371 * Get Result of SelfTest Sequence
     372 *
     373 * @deprecated use \Splash\Framework\Dictionary\Methods\SplAdminMethods instead
     374 */
     375define("SPL_F_GET_SELFTEST", 'selftest');
     376
     377/**
     378 * Get List of Available Widgets
     379 *
     380 * @deprecated use \Splash\Framework\Dictionary\Methods\SplAdminMethods instead
     381 */
     382define("SPL_F_GET_WIDGETS", 'widgets');
    256383
    257384//====================================================================//
     
    262389//  Available Functions
    263390//====================================================================//
    264 define("SPL_F_OBJECTS", 'Objects');     // Get List of Available Objects
    265 define("SPL_F_COMMIT", 'Commit');       // Commit Object Change on Server
    266 define("SPL_F_DESC", 'Description');    // Read Object Description
    267 define("SPL_F_FIELDS", 'Fields');       // Read Object Available Fields List
    268 define("SPL_F_LIST", 'ObjectsList');    // Read Object List
    269 define("SPL_F_IDENTIFY", 'Identify');   // Identify Object by Primary Keys
    270 define("SPL_F_GET", 'Get');             // Read Object Data
    271 define("SPL_F_SET", 'Set');             // Write Object Data
    272 define("SPL_F_DEL", 'Delete');          // Delete An Object
     391
     392/**
     393 * Get List of Available Objects
     394 *
     395 * @deprecated use \Splash\Framework\Dictionary\Methods\SplObjectMethods instead
     396 */
     397define("SPL_F_OBJECTS", 'Objects');
     398
     399/**
     400 * Commit Object Change on Server
     401 *
     402 * @deprecated use \Splash\Framework\Dictionary\Methods\SplObjectMethods instead
     403 */
     404define("SPL_F_COMMIT", 'Commit');
     405
     406/**
     407 * Read Object Description
     408 *
     409 * @deprecated use \Splash\Framework\Dictionary\Methods\SplObjectMethods instead
     410 */
     411define("SPL_F_DESC", 'Description');
     412
     413/**
     414 * Read Available Fields for an  Object
     415 *
     416 * @deprecated use \Splash\Framework\Dictionary\Methods\SplObjectMethods instead
     417 */
     418define("SPL_F_FIELDS", 'Fields');
     419
     420/**
     421 * Read Objects List
     422 *
     423 * @deprecated use \Splash\Framework\Dictionary\Methods\SplObjectMethods instead
     424 */
     425
     426define("SPL_F_LIST", 'ObjectsList');
     427
     428/**
     429 * Identify Object by Primary Keys
     430 *
     431 * @deprecated use \Splash\Framework\Dictionary\Methods\SplObjectMethods instead
     432 */
     433define("SPL_F_IDENTIFY", 'Identify');
     434
     435/**
     436 * Read Object Data
     437 *
     438 * @deprecated use \Splash\Framework\Dictionary\Methods\SplObjectMethods instead
     439 */
     440define("SPL_F_GET", 'Get');
     441
     442/**
     443 * Write Object Data
     444 *
     445 * @deprecated use \Splash\Framework\Dictionary\Methods\SplObjectMethods instead
     446 */
     447define("SPL_F_SET", 'Set');
     448
     449/**
     450 * Delete An Object
     451 *
     452 * @deprecated use \Splash\Framework\Dictionary\Methods\SplObjectMethods instead
     453 */
     454define("SPL_F_DEL", 'Delete');
    273455
    274456//====================================================================//
     
    279461//  Available Functions
    280462//====================================================================//
    281 define("SPL_F_ISFILE", 'isFile');          // Check if file exist
    282 define("SPL_F_GETFILE", 'ReadFile');        // Download file from slave
    283 define("SPL_F_SETFILE", 'SetFile');         // Upload file to slave
    284 define("SPL_F_DELFILE", 'DeleteFile');      // Delete file from slave
     463
     464/**
     465 * Check if file exist
     466 *
     467 * @deprecated use \Splash\Framework\Dictionary\Methods\SplFilesMethods instead
     468 */
     469define("SPL_F_ISFILE", 'isFile');
     470
     471/**
     472 * Download file from slave
     473 *
     474 * @deprecated use \Splash\Framework\Dictionary\Methods\SplFilesMethods instead
     475 */
     476define("SPL_F_GETFILE", 'ReadFile');
     477
     478/**
     479 * Upload file to slave
     480 *
     481 * @deprecated use \Splash\Framework\Dictionary\Methods\SplFilesMethods instead
     482 */
     483define("SPL_F_SETFILE", 'SetFile');
     484
     485/**
     486 * Delete file from slave
     487 *
     488 * @deprecated use \Splash\Framework\Dictionary\Methods\SplFilesMethods instead
     489 */
     490define("SPL_F_DELFILE", 'DeleteFile');
    285491
    286492//====================================================================//
     
    291497//  Available Functions
    292498//====================================================================//
    293 define("SPL_F_WIDGET_LIST", 'WidgetsList');     // Get List of Available Widgets
    294 define("SPL_F_WIDGET_DEFINITION", 'Description');     // Get Widget Definition
    295 define("SPL_F_WIDGET_GET", 'Get');             // Get Informations
     499
     500/**
     501 * Get List of Available Widgets
     502 *
     503 * @deprecated use \Splash\Framework\Dictionary\Methods\SplWidgetsMethods instead
     504 */
     505define("SPL_F_WIDGET_LIST", 'WidgetsList');
     506
     507/**
     508 * Get Widget Definition
     509 *
     510 * @deprecated use \Splash\Framework\Dictionary\Methods\SplWidgetsMethods instead
     511 */
     512define("SPL_F_WIDGET_DEFINITION", 'Description');
     513
     514/**
     515 * Get Information
     516 *
     517 * @deprecated use \Splash\Framework\Dictionary\Methods\SplWidgetsMethods instead
     518 */
     519define("SPL_F_WIDGET_GET", 'Get');
  • splash-connector/trunk/composer.json

    r2865644 r3298609  
    2828    "require": {
    2929        "php":                              "^7.4|^8.0",
    30         "splash/phpcore":                   "dev-master"
     30        "splash/phpcore":                   "^2.0"
    3131    },
    3232   
    3333    "require-dev": {
    34         "badpixxel/php-sdk":                "~2.0",
    35         "splash/console":                   "dev-master",
     34        "badpixxel/php-sdk":                "^2.0",
     35        "splash/console":                   "^2.0",
    3636        "phpunit/phpunit":                  "^9.0"
    3737    },
  • splash-connector/trunk/composer.lock

    r3249674 r3298609  
    55        "This file is @generated automatically"
    66    ],
    7     "content-hash": "b3fc7a00b3573547820c04d8f69f7c80",
     7    "content-hash": "bcdef8991594f3619e1f760b8d3078b4",
    88    "packages": [
    99        {
    1010            "name": "splash/phpcore",
    11             "version": "dev-master",
     11            "version": "2.3.12",
    1212            "source": {
    1313                "type": "git",
    1414                "url": "https://github.com/SplashSync/Php-Core.git",
    15                 "reference": "244f48864b60c3ae4571e7a97806baa52b954985"
    16             },
    17             "dist": {
    18                 "type": "zip",
    19                 "url": "https://api.github.com/repos/SplashSync/Php-Core/zipball/244f48864b60c3ae4571e7a97806baa52b954985",
    20                 "reference": "244f48864b60c3ae4571e7a97806baa52b954985",
     15                "reference": "283a5c7e6185510efd3b45a607e4252b99ca8cca"
     16            },
     17            "dist": {
     18                "type": "zip",
     19                "url": "https://api.github.com/repos/SplashSync/Php-Core/zipball/283a5c7e6185510efd3b45a607e4252b99ca8cca",
     20                "reference": "283a5c7e6185510efd3b45a607e4252b99ca8cca",
    2121                "shasum": ""
    2222            },
     
    3535                "splash/console": "dev-master"
    3636            },
    37             "default-branch": true,
    3837            "type": "package",
    3938            "autoload": {
     
    4443                    "Splash\\": "",
    4544                    "Splash\\Local\\": "../../../Resources",
    46                     "Splash\\Models\\": "src/Models/"
     45                    "Splash\\Framework\\": "src"
    4746                }
    4847            },
     
    6463            "support": {
    6564                "issues": "https://github.com/SplashSync/Php-Core/issues",
    66                 "source": "https://github.com/SplashSync/Php-Core/tree/master"
    67             },
    68             "time": "2024-12-31T12:50:42+00:00"
     65                "source": "https://github.com/SplashSync/Php-Core/tree/2.3.12"
     66            },
     67            "time": "2025-03-25T15:58:54+00:00"
    6968        }
    7069    ],
     
    617616        {
    618617            "name": "badpixxel/php-sdk",
    619             "version": "2.1.2",
     618            "version": "2.2.1",
    620619            "source": {
    621620                "type": "git",
    622621                "url": "https://github.com/BadPixxel/Php-Sdk.git",
    623                 "reference": "60c9a528710d9d19783db9f6ea834529cb6b319b"
    624             },
    625             "dist": {
    626                 "type": "zip",
    627                 "url": "https://api.github.com/repos/BadPixxel/Php-Sdk/zipball/60c9a528710d9d19783db9f6ea834529cb6b319b",
    628                 "reference": "60c9a528710d9d19783db9f6ea834529cb6b319b",
     622                "reference": "a458ccce080dc6ba8f565aab40c9a5c30305ea44"
     623            },
     624            "dist": {
     625                "type": "zip",
     626                "url": "https://api.github.com/repos/BadPixxel/Php-Sdk/zipball/a458ccce080dc6ba8f565aab40c9a5c30305ea44",
     627                "reference": "a458ccce080dc6ba8f565aab40c9a5c30305ea44",
    629628                "shasum": ""
    630629            },
     
    643642                "phpstan/phpstan-strict-rules": "^1.0",
    644643                "phpstan/phpstan-symfony": "^1.0",
    645                 "phpunit/phpunit": "^7.0|^8.0|^9.0|^10.0|^11.0",
     644                "phpunit/phpunit": "^7.0|^8.0|^9.0",
    646645                "sebastian/phpcpd": ">3.0",
    647646                "seld/jsonlint": "^1.7",
     
    677676            "support": {
    678677                "issues": "https://github.com/BadPixxel/Php-Sdk/issues",
    679                 "source": "https://github.com/BadPixxel/Php-Sdk/tree/2.1.2"
    680             },
    681             "time": "2025-01-20T23:00:37+00:00"
     678                "source": "https://github.com/BadPixxel/Php-Sdk/tree/2.2.1"
     679            },
     680            "time": "2025-05-05T14:07:09+00:00"
    682681        },
    683682        {
     
    747746        {
    748747            "name": "composer/ca-bundle",
    749             "version": "1.5.5",
     748            "version": "1.5.6",
    750749            "source": {
    751750                "type": "git",
    752751                "url": "https://github.com/composer/ca-bundle.git",
    753                 "reference": "08c50d5ec4c6ced7d0271d2862dec8c1033283e6"
    754             },
    755             "dist": {
    756                 "type": "zip",
    757                 "url": "https://api.github.com/repos/composer/ca-bundle/zipball/08c50d5ec4c6ced7d0271d2862dec8c1033283e6",
    758                 "reference": "08c50d5ec4c6ced7d0271d2862dec8c1033283e6",
     752                "reference": "f65c239c970e7f072f067ab78646e9f0b2935175"
     753            },
     754            "dist": {
     755                "type": "zip",
     756                "url": "https://api.github.com/repos/composer/ca-bundle/zipball/f65c239c970e7f072f067ab78646e9f0b2935175",
     757                "reference": "f65c239c970e7f072f067ab78646e9f0b2935175",
    759758                "shasum": ""
    760759            },
     
    803802                "irc": "irc://irc.freenode.org/composer",
    804803                "issues": "https://github.com/composer/ca-bundle/issues",
    805                 "source": "https://github.com/composer/ca-bundle/tree/1.5.5"
     804                "source": "https://github.com/composer/ca-bundle/tree/1.5.6"
    806805            },
    807806            "funding": [
     
    819818                }
    820819            ],
    821             "time": "2025-01-08T16:17:16+00:00"
     820            "time": "2025-03-06T14:30:56+00:00"
    822821        },
    823822        {
    824823            "name": "composer/class-map-generator",
    825             "version": "1.6.0",
     824            "version": "1.6.1",
    826825            "source": {
    827826                "type": "git",
    828827                "url": "https://github.com/composer/class-map-generator.git",
    829                 "reference": "ffe442c5974c44a9343e37a0abcb1cc37319f5b9"
    830             },
    831             "dist": {
    832                 "type": "zip",
    833                 "url": "https://api.github.com/repos/composer/class-map-generator/zipball/ffe442c5974c44a9343e37a0abcb1cc37319f5b9",
    834                 "reference": "ffe442c5974c44a9343e37a0abcb1cc37319f5b9",
     828                "reference": "134b705ddb0025d397d8318a75825fe3c9d1da34"
     829            },
     830            "dist": {
     831                "type": "zip",
     832                "url": "https://api.github.com/repos/composer/class-map-generator/zipball/134b705ddb0025d397d8318a75825fe3c9d1da34",
     833                "reference": "134b705ddb0025d397d8318a75825fe3c9d1da34",
    835834                "shasum": ""
    836835            },
     
    876875            "support": {
    877876                "issues": "https://github.com/composer/class-map-generator/issues",
    878                 "source": "https://github.com/composer/class-map-generator/tree/1.6.0"
     877                "source": "https://github.com/composer/class-map-generator/tree/1.6.1"
    879878            },
    880879            "funding": [
     
    892891                }
    893892            ],
    894             "time": "2025-02-05T10:05:34+00:00"
     893            "time": "2025-03-24T13:50:44+00:00"
    895894        },
    896895        {
    897896            "name": "composer/composer",
    898             "version": "2.8.6",
     897            "version": "2.8.9",
    899898            "source": {
    900899                "type": "git",
    901900                "url": "https://github.com/composer/composer.git",
    902                 "reference": "937c775a644bd7d2c3dfbb352747488463a6e673"
    903             },
    904             "dist": {
    905                 "type": "zip",
    906                 "url": "https://api.github.com/repos/composer/composer/zipball/937c775a644bd7d2c3dfbb352747488463a6e673",
    907                 "reference": "937c775a644bd7d2c3dfbb352747488463a6e673",
     901                "reference": "b4e6bff2db7ce756ddb77ecee958a0f41f42bd9d"
     902            },
     903            "dist": {
     904                "type": "zip",
     905                "url": "https://api.github.com/repos/composer/composer/zipball/b4e6bff2db7ce756ddb77ecee958a0f41f42bd9d",
     906                "reference": "b4e6bff2db7ce756ddb77ecee958a0f41f42bd9d",
    908907                "shasum": ""
    909908            },
     
    916915                "composer/spdx-licenses": "^1.5.7",
    917916                "composer/xdebug-handler": "^2.0.2 || ^3.0.3",
    918                 "justinrainbow/json-schema": "^5.3",
     917                "justinrainbow/json-schema": "^6.3.1",
    919918                "php": "^7.2.5 || ^8.0",
    920919                "psr/log": "^1.0 || ^2.0 || ^3.0",
     
    990989                "issues": "https://github.com/composer/composer/issues",
    991990                "security": "https://github.com/composer/composer/security/policy",
    992                 "source": "https://github.com/composer/composer/tree/2.8.6"
     991                "source": "https://github.com/composer/composer/tree/2.8.9"
    993992            },
    994993            "funding": [
     
    10061005                }
    10071006            ],
    1008             "time": "2025-02-25T12:03:50+00:00"
     1007            "time": "2025-05-13T12:01:37+00:00"
    10091008        },
    10101009        {
     
    12391238        {
    12401239            "name": "composer/spdx-licenses",
    1241             "version": "1.5.8",
     1240            "version": "1.5.9",
    12421241            "source": {
    12431242                "type": "git",
    12441243                "url": "https://github.com/composer/spdx-licenses.git",
    1245                 "reference": "560bdcf8deb88ae5d611c80a2de8ea9d0358cc0a"
    1246             },
    1247             "dist": {
    1248                 "type": "zip",
    1249                 "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/560bdcf8deb88ae5d611c80a2de8ea9d0358cc0a",
    1250                 "reference": "560bdcf8deb88ae5d611c80a2de8ea9d0358cc0a",
     1244                "reference": "edf364cefe8c43501e21e88110aac10b284c3c9f"
     1245            },
     1246            "dist": {
     1247                "type": "zip",
     1248                "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/edf364cefe8c43501e21e88110aac10b284c3c9f",
     1249                "reference": "edf364cefe8c43501e21e88110aac10b284c3c9f",
    12511250                "shasum": ""
    12521251            },
     
    12551254            },
    12561255            "require-dev": {
    1257                 "phpstan/phpstan": "^0.12.55",
    1258                 "symfony/phpunit-bridge": "^4.2 || ^5"
     1256                "phpstan/phpstan": "^1.11",
     1257                "symfony/phpunit-bridge": "^3 || ^7"
    12591258            },
    12601259            "type": "library",
     
    12991298                "irc": "ircs://irc.libera.chat:6697/composer",
    13001299                "issues": "https://github.com/composer/spdx-licenses/issues",
    1301                 "source": "https://github.com/composer/spdx-licenses/tree/1.5.8"
     1300                "source": "https://github.com/composer/spdx-licenses/tree/1.5.9"
    13021301            },
    13031302            "funding": [
     
    13151314                }
    13161315            ],
    1317             "time": "2023-11-20T07:44:33+00:00"
     1316            "time": "2025-05-12T21:07:07+00:00"
    13181317        },
    13191318        {
     
    14551454        {
    14561455            "name": "doctrine/deprecations",
    1457             "version": "1.1.4",
     1456            "version": "1.1.5",
    14581457            "source": {
    14591458                "type": "git",
    14601459                "url": "https://github.com/doctrine/deprecations.git",
    1461                 "reference": "31610dbb31faa98e6b5447b62340826f54fbc4e9"
    1462             },
    1463             "dist": {
    1464                 "type": "zip",
    1465                 "url": "https://api.github.com/repos/doctrine/deprecations/zipball/31610dbb31faa98e6b5447b62340826f54fbc4e9",
    1466                 "reference": "31610dbb31faa98e6b5447b62340826f54fbc4e9",
     1460                "reference": "459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38"
     1461            },
     1462            "dist": {
     1463                "type": "zip",
     1464                "url": "https://api.github.com/repos/doctrine/deprecations/zipball/459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38",
     1465                "reference": "459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38",
    14671466                "shasum": ""
    14681467            },
     
    14701469                "php": "^7.1 || ^8.0"
    14711470            },
    1472             "require-dev": {
    1473                 "doctrine/coding-standard": "^9 || ^12",
    1474                 "phpstan/phpstan": "1.4.10 || 2.0.3",
     1471            "conflict": {
     1472                "phpunit/phpunit": "<=7.5 || >=13"
     1473            },
     1474            "require-dev": {
     1475                "doctrine/coding-standard": "^9 || ^12 || ^13",
     1476                "phpstan/phpstan": "1.4.10 || 2.1.11",
    14751477                "phpstan/phpstan-phpunit": "^1.0 || ^2",
    1476                 "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
     1478                "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6 || ^10.5 || ^11.5 || ^12",
    14771479                "psr/log": "^1 || ^2 || ^3"
    14781480            },
     
    14941496            "support": {
    14951497                "issues": "https://github.com/doctrine/deprecations/issues",
    1496                 "source": "https://github.com/doctrine/deprecations/tree/1.1.4"
    1497             },
    1498             "time": "2024-12-07T21:18:45+00:00"
     1498                "source": "https://github.com/doctrine/deprecations/tree/1.1.5"
     1499            },
     1500            "time": "2025-04-07T20:06:18+00:00"
    14991501        },
    15001502        {
     
    16781680        {
    16791681            "name": "friendsofphp/php-cs-fixer",
    1680             "version": "v3.70.0",
     1682            "version": "v3.75.0",
    16811683            "source": {
    16821684                "type": "git",
    16831685                "url": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer.git",
    1684                 "reference": "2ecd5aae0edc937f0d5aa4a22d1d705c6b2e084e"
    1685             },
    1686             "dist": {
    1687                 "type": "zip",
    1688                 "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/2ecd5aae0edc937f0d5aa4a22d1d705c6b2e084e",
    1689                 "reference": "2ecd5aae0edc937f0d5aa4a22d1d705c6b2e084e",
     1686                "reference": "399a128ff2fdaf4281e4e79b755693286cdf325c"
     1687            },
     1688            "dist": {
     1689                "type": "zip",
     1690                "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/399a128ff2fdaf4281e4e79b755693286cdf325c",
     1691                "reference": "399a128ff2fdaf4281e4e79b755693286cdf325c",
    16901692                "shasum": ""
    16911693            },
     
    16951697                "composer/xdebug-handler": "^3.0.3",
    16961698                "ext-filter": "*",
     1699                "ext-hash": "*",
    16971700                "ext-json": "*",
    16981701                "ext-tokenizer": "*",
     
    17171720            },
    17181721            "require-dev": {
    1719                 "facile-it/paraunit": "^1.3.1 || ^2.5",
    1720                 "infection/infection": "^0.29.10",
    1721                 "justinrainbow/json-schema": "^5.3 || ^6.0",
     1722                "facile-it/paraunit": "^1.3.1 || ^2.6",
     1723                "infection/infection": "^0.29.14",
     1724                "justinrainbow/json-schema": "^5.3 || ^6.2",
    17221725                "keradus/cli-executor": "^2.1",
    17231726                "mikey179/vfsstream": "^1.6.12",
     
    17261729                "php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.6",
    17271730                "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.6",
    1728                 "phpunit/phpunit": "^9.6.22 || ^10.5.45 || ^11.5.7",
    1729                 "symfony/var-dumper": "^5.4.48 || ^6.4.18 || ^7.2.0",
    1730                 "symfony/yaml": "^5.4.45 || ^6.4.18 || ^7.2.0"
     1731                "phpunit/phpunit": "^9.6.22 || ^10.5.45 || ^11.5.12",
     1732                "symfony/var-dumper": "^5.4.48 || ^6.4.18 || ^7.2.3",
     1733                "symfony/yaml": "^5.4.45 || ^6.4.18 || ^7.2.3"
    17311734            },
    17321735            "suggest": {
     
    17691772            "support": {
    17701773                "issues": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues",
    1771                 "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.70.0"
     1774                "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.75.0"
    17721775            },
    17731776            "funding": [
     
    17771780                }
    17781781            ],
    1779             "time": "2025-02-22T23:30:51+00:00"
     1782            "time": "2025-03-31T18:40:42+00:00"
    17801783        },
    17811784        {
     
    19771980        {
    19781981            "name": "justinrainbow/json-schema",
    1979             "version": "5.3.0",
     1982            "version": "6.4.1",
    19801983            "source": {
    19811984                "type": "git",
    19821985                "url": "https://github.com/jsonrainbow/json-schema.git",
    1983                 "reference": "feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8"
    1984             },
    1985             "dist": {
    1986                 "type": "zip",
    1987                 "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8",
    1988                 "reference": "feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8",
    1989                 "shasum": ""
    1990             },
    1991             "require": {
    1992                 "php": ">=7.1"
    1993             },
    1994             "require-dev": {
    1995                 "friendsofphp/php-cs-fixer": "~2.2.20||~2.15.1",
     1986                "reference": "35d262c94959571e8736db1e5c9bc36ab94ae900"
     1987            },
     1988            "dist": {
     1989                "type": "zip",
     1990                "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/35d262c94959571e8736db1e5c9bc36ab94ae900",
     1991                "reference": "35d262c94959571e8736db1e5c9bc36ab94ae900",
     1992                "shasum": ""
     1993            },
     1994            "require": {
     1995                "ext-json": "*",
     1996                "marc-mabe/php-enum": "^4.0",
     1997                "php": "^7.2 || ^8.0"
     1998            },
     1999            "require-dev": {
     2000                "friendsofphp/php-cs-fixer": "3.3.0",
    19962001                "json-schema/json-schema-test-suite": "1.2.0",
    1997                 "phpunit/phpunit": "^4.8.35"
     2002                "marc-mabe/php-enum-phpstan": "^2.0",
     2003                "phpspec/prophecy": "^1.19",
     2004                "phpstan/phpstan": "^1.12",
     2005                "phpunit/phpunit": "^8.5"
    19982006            },
    19992007            "bin": [
     
    20012009            ],
    20022010            "type": "library",
     2011            "extra": {
     2012                "branch-alias": {
     2013                    "dev-master": "6.x-dev"
     2014                }
     2015            },
    20032016            "autoload": {
    20042017                "psr-4": {
     
    20292042            ],
    20302043            "description": "A library to validate a json schema.",
    2031             "homepage": "https://github.com/justinrainbow/json-schema",
     2044            "homepage": "https://github.com/jsonrainbow/json-schema",
    20322045            "keywords": [
    20332046                "json",
     
    20362049            "support": {
    20372050                "issues": "https://github.com/jsonrainbow/json-schema/issues",
    2038                 "source": "https://github.com/jsonrainbow/json-schema/tree/5.3.0"
    2039             },
    2040             "time": "2024-07-06T21:00:26+00:00"
     2051                "source": "https://github.com/jsonrainbow/json-schema/tree/6.4.1"
     2052            },
     2053            "time": "2025-04-04T13:08:07+00:00"
    20412054        },
    20422055        {
     
    21002113            },
    21012114            "time": "2024-11-14T18:34:49+00:00"
     2115        },
     2116        {
     2117            "name": "marc-mabe/php-enum",
     2118            "version": "v4.7.1",
     2119            "source": {
     2120                "type": "git",
     2121                "url": "https://github.com/marc-mabe/php-enum.git",
     2122                "reference": "7159809e5cfa041dca28e61f7f7ae58063aae8ed"
     2123            },
     2124            "dist": {
     2125                "type": "zip",
     2126                "url": "https://api.github.com/repos/marc-mabe/php-enum/zipball/7159809e5cfa041dca28e61f7f7ae58063aae8ed",
     2127                "reference": "7159809e5cfa041dca28e61f7f7ae58063aae8ed",
     2128                "shasum": ""
     2129            },
     2130            "require": {
     2131                "ext-reflection": "*",
     2132                "php": "^7.1 | ^8.0"
     2133            },
     2134            "require-dev": {
     2135                "phpbench/phpbench": "^0.16.10 || ^1.0.4",
     2136                "phpstan/phpstan": "^1.3.1",
     2137                "phpunit/phpunit": "^7.5.20 | ^8.5.22 | ^9.5.11",
     2138                "vimeo/psalm": "^4.17.0 | ^5.26.1"
     2139            },
     2140            "type": "library",
     2141            "extra": {
     2142                "branch-alias": {
     2143                    "dev-3.x": "3.2-dev",
     2144                    "dev-master": "4.7-dev"
     2145                }
     2146            },
     2147            "autoload": {
     2148                "psr-4": {
     2149                    "MabeEnum\\": "src/"
     2150                },
     2151                "classmap": [
     2152                    "stubs/Stringable.php"
     2153                ]
     2154            },
     2155            "notification-url": "https://packagist.org/downloads/",
     2156            "license": [
     2157                "BSD-3-Clause"
     2158            ],
     2159            "authors": [
     2160                {
     2161                    "name": "Marc Bennewitz",
     2162                    "email": "dev@mabe.berlin",
     2163                    "homepage": "https://mabe.berlin/",
     2164                    "role": "Lead"
     2165                }
     2166            ],
     2167            "description": "Simple and fast implementation of enumerations with native PHP",
     2168            "homepage": "https://github.com/marc-mabe/php-enum",
     2169            "keywords": [
     2170                "enum",
     2171                "enum-map",
     2172                "enum-set",
     2173                "enumeration",
     2174                "enumerator",
     2175                "enummap",
     2176                "enumset",
     2177                "map",
     2178                "set",
     2179                "type",
     2180                "type-hint",
     2181                "typehint"
     2182            ],
     2183            "support": {
     2184                "issues": "https://github.com/marc-mabe/php-enum/issues",
     2185                "source": "https://github.com/marc-mabe/php-enum/tree/v4.7.1"
     2186            },
     2187            "time": "2024-11-28T04:54:44+00:00"
    21022188        },
    21032189        {
     
    22052291        {
    22062292            "name": "myclabs/deep-copy",
    2207             "version": "1.13.0",
     2293            "version": "1.13.1",
    22082294            "source": {
    22092295                "type": "git",
    22102296                "url": "https://github.com/myclabs/DeepCopy.git",
    2211                 "reference": "024473a478be9df5fdaca2c793f2232fe788e414"
    2212             },
    2213             "dist": {
    2214                 "type": "zip",
    2215                 "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/024473a478be9df5fdaca2c793f2232fe788e414",
    2216                 "reference": "024473a478be9df5fdaca2c793f2232fe788e414",
     2297                "reference": "1720ddd719e16cf0db4eb1c6eca108031636d46c"
     2298            },
     2299            "dist": {
     2300                "type": "zip",
     2301                "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/1720ddd719e16cf0db4eb1c6eca108031636d46c",
     2302                "reference": "1720ddd719e16cf0db4eb1c6eca108031636d46c",
    22172303                "shasum": ""
    22182304            },
     
    22532339            "support": {
    22542340                "issues": "https://github.com/myclabs/DeepCopy/issues",
    2255                 "source": "https://github.com/myclabs/DeepCopy/tree/1.13.0"
     2341                "source": "https://github.com/myclabs/DeepCopy/tree/1.13.1"
    22562342            },
    22572343            "funding": [
     
    22612347                }
    22622348            ],
    2263             "time": "2025-02-12T12:17:51+00:00"
     2349            "time": "2025-04-29T12:36:36+00:00"
    22642350        },
    22652351        {
     
    28422928        {
    28432929            "name": "phpstan/phpstan",
    2844             "version": "1.12.19",
     2930            "version": "1.12.26",
    28452931            "source": {
    28462932                "type": "git",
    28472933                "url": "https://github.com/phpstan/phpstan.git",
    2848                 "reference": "c42ba9bab7a940ed00092ecb1c77bad98896d789"
    2849             },
    2850             "dist": {
    2851                 "type": "zip",
    2852                 "url": "https://api.github.com/repos/phpstan/phpstan/zipball/c42ba9bab7a940ed00092ecb1c77bad98896d789",
    2853                 "reference": "c42ba9bab7a940ed00092ecb1c77bad98896d789",
     2934                "reference": "84cbf8f018e01834b9b1ac3dacf3b9780e209e53"
     2935            },
     2936            "dist": {
     2937                "type": "zip",
     2938                "url": "https://api.github.com/repos/phpstan/phpstan/zipball/84cbf8f018e01834b9b1ac3dacf3b9780e209e53",
     2939                "reference": "84cbf8f018e01834b9b1ac3dacf3b9780e209e53",
    28542940                "shasum": ""
    28552941            },
     
    28962982                }
    28972983            ],
    2898             "time": "2025-02-19T15:42:21+00:00"
     2984            "time": "2025-05-14T11:08:32+00:00"
    28992985        },
    29002986        {
     
    30733159        {
    30743160            "name": "phpstan/phpstan-symfony",
    3075             "version": "1.4.13",
     3161            "version": "1.4.15",
    30763162            "source": {
    30773163                "type": "git",
    30783164                "url": "https://github.com/phpstan/phpstan-symfony.git",
    3079                 "reference": "dd1aaa7f85f9916222a2ce7e4d21072fe03958f4"
    3080             },
    3081             "dist": {
    3082                 "type": "zip",
    3083                 "url": "https://api.github.com/repos/phpstan/phpstan-symfony/zipball/dd1aaa7f85f9916222a2ce7e4d21072fe03958f4",
    3084                 "reference": "dd1aaa7f85f9916222a2ce7e4d21072fe03958f4",
     3165                "reference": "78b6b5a62f56731d938031c8f59817ed83b2328a"
     3166            },
     3167            "dist": {
     3168                "type": "zip",
     3169                "url": "https://api.github.com/repos/phpstan/phpstan-symfony/zipball/78b6b5a62f56731d938031c8f59817ed83b2328a",
     3170                "reference": "78b6b5a62f56731d938031c8f59817ed83b2328a",
    30853171                "shasum": ""
    30863172            },
     
    31393225            "support": {
    31403226                "issues": "https://github.com/phpstan/phpstan-symfony/issues",
    3141                 "source": "https://github.com/phpstan/phpstan-symfony/tree/1.4.13"
    3142             },
    3143             "time": "2025-01-04T13:55:31+00:00"
     3227                "source": "https://github.com/phpstan/phpstan-symfony/tree/1.4.15"
     3228            },
     3229            "time": "2025-03-28T12:01:24+00:00"
    31443230        },
    31453231        {
     
    34643550        {
    34653551            "name": "phpunit/phpunit",
    3466             "version": "9.6.22",
     3552            "version": "9.6.23",
    34673553            "source": {
    34683554                "type": "git",
    34693555                "url": "https://github.com/sebastianbergmann/phpunit.git",
    3470                 "reference": "f80235cb4d3caa59ae09be3adf1ded27521d1a9c"
    3471             },
    3472             "dist": {
    3473                 "type": "zip",
    3474                 "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/f80235cb4d3caa59ae09be3adf1ded27521d1a9c",
    3475                 "reference": "f80235cb4d3caa59ae09be3adf1ded27521d1a9c",
     3556                "reference": "43d2cb18d0675c38bd44982a5d1d88f6d53d8d95"
     3557            },
     3558            "dist": {
     3559                "type": "zip",
     3560                "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/43d2cb18d0675c38bd44982a5d1d88f6d53d8d95",
     3561                "reference": "43d2cb18d0675c38bd44982a5d1d88f6d53d8d95",
    34763562                "shasum": ""
    34773563            },
     
    34843570                "ext-xml": "*",
    34853571                "ext-xmlwriter": "*",
    3486                 "myclabs/deep-copy": "^1.12.1",
     3572                "myclabs/deep-copy": "^1.13.1",
    34873573                "phar-io/manifest": "^2.0.4",
    34883574                "phar-io/version": "^3.2.1",
     
    35473633                "issues": "https://github.com/sebastianbergmann/phpunit/issues",
    35483634                "security": "https://github.com/sebastianbergmann/phpunit/security/policy",
    3549                 "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.22"
     3635                "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.23"
    35503636            },
    35513637            "funding": [
     
    35593645                },
    35603646                {
     3647                    "url": "https://liberapay.com/sebastianbergmann",
     3648                    "type": "liberapay"
     3649                },
     3650                {
     3651                    "url": "https://thanks.dev/u/gh/sebastianbergmann",
     3652                    "type": "thanks_dev"
     3653                },
     3654                {
    35613655                    "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit",
    35623656                    "type": "tidelift"
    35633657                }
    35643658            ],
    3565             "time": "2024-12-05T13:48:26+00:00"
     3659            "time": "2025-05-02T06:40:34+00:00"
    35663660        },
    35673661        {
     
    54395533        {
    54405534            "name": "splash/console",
    5441             "version": "dev-master",
    5442             "source": {
    5443                 "type": "git",
    5444                 "url": "https://github.com/SplashSync/Php-Console.git",
    5445                 "reference": "97d02479c4f419e84c108af244f23fa7f9482557"
    5446             },
    5447             "dist": {
    5448                 "type": "zip",
    5449                 "url": "https://api.github.com/repos/SplashSync/Php-Console/zipball/97d02479c4f419e84c108af244f23fa7f9482557",
    5450                 "reference": "97d02479c4f419e84c108af244f23fa7f9482557",
     5535            "version": "2.0.x-dev",
     5536            "source": {
     5537                "type": "git",
     5538                "url": "https://gitlab.com/SplashTools/Php-Console.git",
     5539                "reference": "37775685b9139c3a56fa245e86c1c84ed5a5b976"
     5540            },
     5541            "dist": {
     5542                "type": "zip",
     5543                "url": "https://gitlab.com/api/v4/projects/SplashTools%2FPhp-Console/repository/archive.zip?sha=37775685b9139c3a56fa245e86c1c84ed5a5b976",
     5544                "reference": "37775685b9139c3a56fa245e86c1c84ed5a5b976",
    54515545                "shasum": ""
    54525546            },
    54535547            "require": {
    54545548                "php": "^7.4|^8.0",
     5549                "splash/phpcore": "^2.0",
    54555550                "symfony/console": "^4.4|^5.4"
    54565551            },
    54575552            "require-dev": {
    5458                 "badpixxel/php-sdk": "dev-main",
     5553                "badpixxel/php-sdk": "^2.0",
    54595554                "doctrine/annotations": "^2.0",
    5460                 "doctrine/doctrine-bundle": "^2.0",
    5461                 "doctrine/orm": "^2.0",
     5555                "doctrine/doctrine-bundle": "^2.10",
     5556                "doctrine/orm": "^2.6",
    54625557                "monolog/monolog": "^1.0|^2.0",
    5463                 "splash/faker": "dev-master",
    5464                 "splash/php-bundle": "dev-master",
     5558                "splash/faker": "^2.0",
     5559                "splash/php-bundle": "^2.0",
    54655560                "symfony/debug-pack": "^1.0",
    54665561                "symfony/http-foundation": "^5.4",
    54675562                "symfony/http-kernel": "^5.4",
    54685563                "symfony/monolog-bundle": "*",
     5564                "symfony/property-info": "^5.4",
    54695565                "symfony/runtime": "^5.4",
    54705566                "symfony/security-bundle": "^5.4",
    54715567                "symfony/twig-bundle": "^5.4"
    54725568            },
    5473             "default-branch": true,
    54745569            "bin": [
    54755570                "bin/splash"
     
    54775572            "type": "package",
    54785573            "extra": {
    5479                 "runtime": {
    5480                     "dotenv_overload": true
    5481                 }
     5574                "public-dir": "tests/public"
    54825575            },
    54835576            "autoload": {
     
    55025595            "description": "Console Application for All Splash Php Applications",
    55035596            "support": {
    5504                 "issues": "https://github.com/SplashSync/Php-Console/issues",
    5505                 "source": "https://github.com/SplashSync/Php-Console/tree/master"
    5506             },
    5507             "time": "2023-08-31T11:58:47+00:00"
     5597                "source": "https://gitlab.com/SplashTools/Php-Console/-/tree/2.0"
     5598            },
     5599            "time": "2025-05-19T15:04:53+00:00"
    55085600        },
    55095601        {
    55105602            "name": "squizlabs/php_codesniffer",
    5511             "version": "3.11.3",
     5603            "version": "3.13.0",
    55125604            "source": {
    55135605                "type": "git",
    55145606                "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git",
    5515                 "reference": "ba05f990e79cbe69b9f35c8c1ac8dca7eecc3a10"
    5516             },
    5517             "dist": {
    5518                 "type": "zip",
    5519                 "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/ba05f990e79cbe69b9f35c8c1ac8dca7eecc3a10",
    5520                 "reference": "ba05f990e79cbe69b9f35c8c1ac8dca7eecc3a10",
     5607                "reference": "65ff2489553b83b4597e89c3b8b721487011d186"
     5608            },
     5609            "dist": {
     5610                "type": "zip",
     5611                "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/65ff2489553b83b4597e89c3b8b721487011d186",
     5612                "reference": "65ff2489553b83b4597e89c3b8b721487011d186",
    55215613                "shasum": ""
    55225614            },
     
    55855677                },
    55865678                {
    5587                     "url": "https://thanks.dev/phpcsstandards",
     5679                    "url": "https://thanks.dev/u/gh/phpcsstandards",
    55885680                    "type": "thanks_dev"
    55895681                }
    55905682            ],
    5591             "time": "2025-01-23T17:04:15+00:00"
     5683            "time": "2025-05-11T03:36:00+00:00"
    55925684        },
    55935685        {
     
    63616453        {
    63626454            "name": "symfony/polyfill-ctype",
    6363             "version": "v1.31.0",
     6455            "version": "v1.32.0",
    63646456            "source": {
    63656457                "type": "git",
     
    64206512            ],
    64216513            "support": {
    6422                 "source": "https://github.com/symfony/polyfill-ctype/tree/v1.31.0"
     6514                "source": "https://github.com/symfony/polyfill-ctype/tree/v1.32.0"
    64236515            },
    64246516            "funding": [
     
    64406532        {
    64416533            "name": "symfony/polyfill-intl-grapheme",
    6442             "version": "v1.31.0",
     6534            "version": "v1.32.0",
    64436535            "source": {
    64446536                "type": "git",
     
    64986590            ],
    64996591            "support": {
    6500                 "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.31.0"
     6592                "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.32.0"
    65016593            },
    65026594            "funding": [
     
    65186610        {
    65196611            "name": "symfony/polyfill-intl-normalizer",
    6520             "version": "v1.31.0",
     6612            "version": "v1.32.0",
    65216613            "source": {
    65226614                "type": "git",
     
    65796671            ],
    65806672            "support": {
    6581                 "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.31.0"
     6673                "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.32.0"
    65826674            },
    65836675            "funding": [
     
    65996691        {
    66006692            "name": "symfony/polyfill-mbstring",
    6601             "version": "v1.31.0",
     6693            "version": "v1.32.0",
    66026694            "source": {
    66036695                "type": "git",
    66046696                "url": "https://github.com/symfony/polyfill-mbstring.git",
    6605                 "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341"
    6606             },
    6607             "dist": {
    6608                 "type": "zip",
    6609                 "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/85181ba99b2345b0ef10ce42ecac37612d9fd341",
    6610                 "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341",
    6611                 "shasum": ""
    6612             },
    6613             "require": {
     6697                "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493"
     6698            },
     6699            "dist": {
     6700                "type": "zip",
     6701                "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493",
     6702                "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493",
     6703                "shasum": ""
     6704            },
     6705            "require": {
     6706                "ext-iconv": "*",
    66146707                "php": ">=7.2"
    66156708            },
     
    66596752            ],
    66606753            "support": {
    6661                 "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.31.0"
     6754                "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.32.0"
    66626755            },
    66636756            "funding": [
     
    66756768                }
    66766769            ],
    6677             "time": "2024-09-09T11:45:10+00:00"
     6770            "time": "2024-12-23T08:48:59+00:00"
    66786771        },
    66796772        {
    66806773            "name": "symfony/polyfill-php73",
    6681             "version": "v1.31.0",
     6774            "version": "v1.32.0",
    66826775            "source": {
    66836776                "type": "git",
     
    67356828            ],
    67366829            "support": {
    6737                 "source": "https://github.com/symfony/polyfill-php73/tree/v1.31.0"
     6830                "source": "https://github.com/symfony/polyfill-php73/tree/v1.32.0"
    67386831            },
    67396832            "funding": [
     
    67556848        {
    67566849            "name": "symfony/polyfill-php80",
    6757             "version": "v1.31.0",
     6850            "version": "v1.32.0",
    67586851            "source": {
    67596852                "type": "git",
    67606853                "url": "https://github.com/symfony/polyfill-php80.git",
    6761                 "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8"
    6762             },
    6763             "dist": {
    6764                 "type": "zip",
    6765                 "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/60328e362d4c2c802a54fcbf04f9d3fb892b4cf8",
    6766                 "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8",
     6854                "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608"
     6855            },
     6856            "dist": {
     6857                "type": "zip",
     6858                "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/0cc9dd0f17f61d8131e7df6b84bd344899fe2608",
     6859                "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608",
    67676860                "shasum": ""
    67686861            },
     
    68156908            ],
    68166909            "support": {
    6817                 "source": "https://github.com/symfony/polyfill-php80/tree/v1.31.0"
     6910                "source": "https://github.com/symfony/polyfill-php80/tree/v1.32.0"
    68186911            },
    68196912            "funding": [
     
    68316924                }
    68326925            ],
    6833             "time": "2024-09-09T11:45:10+00:00"
     6926            "time": "2025-01-02T08:10:11+00:00"
    68346927        },
    68356928        {
    68366929            "name": "symfony/polyfill-php81",
    6837             "version": "v1.31.0",
     6930            "version": "v1.32.0",
    68386931            "source": {
    68396932                "type": "git",
     
    68916984            ],
    68926985            "support": {
    6893                 "source": "https://github.com/symfony/polyfill-php81/tree/v1.31.0"
     6986                "source": "https://github.com/symfony/polyfill-php81/tree/v1.32.0"
    68946987            },
    68956988            "funding": [
     
    73307423    "aliases": [],
    73317424    "minimum-stability": "dev",
    7332     "stability-flags": {
    7333         "splash/phpcore": 20,
    7334         "splash/console": 20
    7335     },
     7425    "stability-flags": [],
    73367426    "prefer-stable": true,
    73377427    "prefer-lowest": false,
  • splash-connector/trunk/docker-compose.yml

    r3249674 r3298609  
    7474            wordpress:      { ipv4_address: 172.101.0.10 }
    7575            splashsync:     { aliases: [ latest.wordpress.local ] }
     76
     77    ################################################################################
     78    # WordPress 6.8
     79    wordpress-6.8:
     80        image:              wordpress:6.8-php8.3
     81        container_name:     wp6-8.wordpress.local
     82        hostname:           wp6-8.wordpress.local
     83        depends_on:
     84            - mysql
     85        volumes:
     86            - "./:/var/www/html/wp-content/plugins/splash-connector:ro"
     87            - "./.git/:/var/www/html/wp-content/plugins/splash-connector/.git:ro"
     88        environment:
     89            - WORDPRESS_VERSION=6.8
     90            - WORDPRESS_URL=wp6-8.wordpress.local
     91            - WORDPRESS_DB_HOST=mysql
     92            - WORDPRESS_DB_USER=root
     93            - WORDPRESS_DB_PASSWORD=admin
     94            - WORDPRESS_DB_NAME=wordpress
     95            - WORDPRESS_TABLE_PREFIX=wp_6_8_
     96            - ADMIN_MAIL=contact@splashsync.com
     97            - ADMIN_PASSWD=splashsync
     98            - SPLASH_WS_ID=ThisIsWp68Key
     99            - SPLASH_WS_KEY=ThisTokenIsNotSoSecretChangeIt
     100            - SPLASH_WS_HOST=http://toolkit.wordpress.local/ws/soap
     101        command:    sh /var/www/html/wp-content/plugins/splash-connector/docker/docker-entrypoint.sh
     102        networks:
     103            wordpress:      { ipv4_address: 172.101.0.68 }
     104            splashsync:     { aliases: [ wp6-8.wordpress.local ] }
    76105
    77106    ################################################################################
  • splash-connector/trunk/readme.txt

    r3249674 r3298609  
    44Tags: woocommerce, synchronization, ERP, prestashop, dolibarr
    55Requires at least: 6.1
    6 Tested up to: 6.7
    7 Stable tag: 2.0.9
     6Tested up to: 6.8
     7Stable tag: 2.0.10
    88Requires PHP: 7.4
    99License: GPLv2
  • splash-connector/trunk/splash.php

    r3249674 r3298609  
    1616/**
    1717 * Plugin Name: Splash Connector
    18  * Version: 2.0.9
     18 * Version: 2.0.10
    1919 * Plugin URI: https://github.com/SplashSync/Wordpress
    2020 * Description: Splash Sync Wordpress plugin.
     
    2222 * Author URI: http://www.splashsync.com
    2323 * Requires at least: 6.1
    24  * Tested up to: 6.7
     24 * Tested up to: 6.8
    2525 *
    2626 * Text Domain: wordpress-plugin-template
     
    4141}
    4242
    43 define("SPLASH_SYNC_VERSION", "2.0.9");
     43define("SPLASH_SYNC_VERSION", "2.0.10");
    4444
    4545// Load plugin class files
  • splash-connector/trunk/src/Core/AttributesManager.php

    r3215418 r3298609  
    5252        //====================================================================//
    5353        // Convert Group Code
    54         $attrCode = trim(remove_accents(strtolower($code)));
     54        $attrCode = str_replace(
     55            " ",
     56            "-",
     57            trim(remove_accents(strtolower($code)))
     58        );
    5559        //====================================================================//
    5660        // Search for this Attribute Group Code
  • splash-connector/trunk/src/Core/InvoiceStatusManager.php

    r3249674 r3298609  
    2626     */
    2727    const KNOWN_STATUSES = array(
    28         InvoiceStatus::DRAFT => array("pending", "checkout-draft"),
    29         InvoiceStatus::PAYMENT_DUE => array("on-hold", "failed"),
     28        InvoiceStatus::DRAFT => array("pending", "checkout-draft", "failed"),
     29        InvoiceStatus::PAYMENT_DUE => array("on-hold"),
    3030        InvoiceStatus::COMPLETE => array(
    3131            "completed", "processing", "delivered",
  • splash-connector/trunk/src/Objects/Order/ObjectListTrait.php

    r3249674 r3298609  
    3535        // Load Dta From DataBase
    3636        $rawData = wc_get_orders(array(
     37            'type' => 'shop_order',
    3738            'post_status' => array_keys(wc_get_order_statuses()),
    3839            'numberposts' => (!empty($params["max"])        ? $params["max"] : 10),
  • splash-connector/trunk/src/Objects/Post/CustomTrait.php

    r2865644 r3298609  
    121121        // Decode Field Id
    122122        $metaFieldName = substr($fieldName, strlen($this->customPrefix));
    123         $postId = is_a($this->object, "\\WC_Order") ? $this->object->get_id() : $this->object->ID;
     123        /** @var \WC_Order|\WP_Post $object */
     124        $object = $this->object;
     125        $postId = is_a($object, "\\WC_Order") ? $object->get_id() : $object->ID;
    124126        //====================================================================//
    125127        // Read Field Data
     
    161163        // Decode Field Id
    162164        $metaFieldName = substr($fieldName, strlen($this->customPrefix));
    163         $postId = is_a($this->object, "\\WC_Order") ? $this->object->get_id() : $this->object->ID;
     165        /** @var \WC_Order|\WP_Post $object */
     166        $object = $this->object;
     167        $postId = is_a($object, "\\WC_Order") ? $object->get_id() : $object->ID;
    164168        //====================================================================//
    165169        // Write Field Data
  • splash-connector/trunk/vendor/autoload.php

    r3215418 r3298609  
    1515        }
    1616    }
    17     trigger_error(
    18         $err,
    19         E_USER_ERROR
    20     );
     17    throw new RuntimeException($err);
    2118}
    2219
    2320require_once __DIR__ . '/composer/autoload_real.php';
    2421
    25 return ComposerAutoloaderInitb3fc7a00b3573547820c04d8f69f7c80::getLoader();
     22return ComposerAutoloaderInitbcdef8991594f3619e1f760b8d3078b4::getLoader();
  • splash-connector/trunk/vendor/composer/InstalledVersions.php

    r3215418 r3298609  
    2828{
    2929    /**
     30     * @var string|null if set (by reflection by Composer), this should be set to the path where this class is being copied to
     31     * @internal
     32     */
     33    private static $selfDir = null;
     34
     35    /**
    3036     * @var mixed[]|null
    3137     * @psalm-var array{root: array{name: string, pretty_version: string, version: string, reference: string|null, type: string, install_path: string, aliases: string[], dev: bool}, versions: array<string, array{pretty_version?: string, version?: string, reference?: string|null, type?: string, install_path?: string, aliases?: string[], dev_requirement: bool, replaced?: string[], provided?: string[]}>}|array{}|null
    3238     */
    3339    private static $installed;
     40
     41    /**
     42     * @var bool
     43     */
     44    private static $installedIsLocalDir;
    3445
    3546    /**
     
    310321        self::$installed = $data;
    311322        self::$installedByVendor = array();
     323
     324        // when using reload, we disable the duplicate protection to ensure that self::$installed data is
     325        // always returned, but we cannot know whether it comes from the installed.php in __DIR__ or not,
     326        // so we have to assume it does not, and that may result in duplicate data being returned when listing
     327        // all installed packages for example
     328        self::$installedIsLocalDir = false;
     329    }
     330
     331    /**
     332     * @return string
     333     */
     334    private static function getSelfDir()
     335    {
     336        if (self::$selfDir === null) {
     337            self::$selfDir = strtr(__DIR__, '\\', '/');
     338        }
     339
     340        return self::$selfDir;
    312341    }
    313342
     
    326355
    327356        if (self::$canGetVendors) {
     357            $selfDir = self::getSelfDir();
    328358            foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) {
     359                $vendorDir = strtr($vendorDir, '\\', '/');
    329360                if (isset(self::$installedByVendor[$vendorDir])) {
    330361                    $installed[] = self::$installedByVendor[$vendorDir];
     
    334365                    self::$installedByVendor[$vendorDir] = $required;
    335366                    $installed[] = $required;
    336                     if (strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) {
     367                    if (self::$installed === null && $vendorDir.'/composer' === $selfDir) {
    337368                        self::$installed = $required;
    338                         $copiedLocalDir = true;
     369                        self::$installedIsLocalDir = true;
    339370                    }
     371                }
     372                if (self::$installedIsLocalDir && $vendorDir.'/composer' === $selfDir) {
     373                    $copiedLocalDir = true;
    340374                }
    341375            }
  • splash-connector/trunk/vendor/composer/autoload_psr4.php

    r3215418 r3298609  
    77
    88return array(
    9     'Splash\\Models\\' => array($vendorDir . '/splash/phpcore/src/Models'),
    109    'Splash\\Local\\' => array($baseDir . '/src', $baseDir . '/Resources'),
     10    'Splash\\Framework\\' => array($vendorDir . '/splash/phpcore/src'),
    1111    'Splash\\' => array($vendorDir . '/splash/phpcore'),
    1212);
  • splash-connector/trunk/vendor/composer/autoload_real.php

    r3215418 r3298609  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInitb3fc7a00b3573547820c04d8f69f7c80
     5class ComposerAutoloaderInitbcdef8991594f3619e1f760b8d3078b4
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInitb3fc7a00b3573547820c04d8f69f7c80', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInitbcdef8991594f3619e1f760b8d3078b4', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    29         spl_autoload_unregister(array('ComposerAutoloaderInitb3fc7a00b3573547820c04d8f69f7c80', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInitbcdef8991594f3619e1f760b8d3078b4', 'loadClassLoader'));
    3030
    3131        require __DIR__ . '/autoload_static.php';
    32         call_user_func(\Composer\Autoload\ComposerStaticInitb3fc7a00b3573547820c04d8f69f7c80::getInitializer($loader));
     32        call_user_func(\Composer\Autoload\ComposerStaticInitbcdef8991594f3619e1f760b8d3078b4::getInitializer($loader));
    3333
    3434        $loader->register(true);
    3535
    36         $filesToLoad = \Composer\Autoload\ComposerStaticInitb3fc7a00b3573547820c04d8f69f7c80::$files;
     36        $filesToLoad = \Composer\Autoload\ComposerStaticInitbcdef8991594f3619e1f760b8d3078b4::$files;
    3737        $requireFile = \Closure::bind(static function ($fileIdentifier, $file) {
    3838            if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
  • splash-connector/trunk/vendor/composer/autoload_static.php

    r3215418 r3298609  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInitb3fc7a00b3573547820c04d8f69f7c80
     7class ComposerStaticInitbcdef8991594f3619e1f760b8d3078b4
    88{
    99    public static $files = array (
     
    1414        'S' =>
    1515        array (
    16             'Splash\\Models\\' => 14,
    1716            'Splash\\Local\\' => 13,
     17            'Splash\\Framework\\' => 17,
    1818            'Splash\\' => 7,
    1919        ),
     
    2121
    2222    public static $prefixDirsPsr4 = array (
    23         'Splash\\Models\\' =>
    24         array (
    25             0 => __DIR__ . '/..' . '/splash/phpcore/src/Models',
    26         ),
    2723        'Splash\\Local\\' =>
    2824        array (
    2925            0 => __DIR__ . '/../..' . '/src',
    3026            1 => __DIR__ . '/../..' . '/Resources',
     27        ),
     28        'Splash\\Framework\\' =>
     29        array (
     30            0 => __DIR__ . '/..' . '/splash/phpcore/src',
    3131        ),
    3232        'Splash\\' =>
     
    4343    {
    4444        return \Closure::bind(function () use ($loader) {
    45             $loader->prefixLengthsPsr4 = ComposerStaticInitb3fc7a00b3573547820c04d8f69f7c80::$prefixLengthsPsr4;
    46             $loader->prefixDirsPsr4 = ComposerStaticInitb3fc7a00b3573547820c04d8f69f7c80::$prefixDirsPsr4;
    47             $loader->classMap = ComposerStaticInitb3fc7a00b3573547820c04d8f69f7c80::$classMap;
     45            $loader->prefixLengthsPsr4 = ComposerStaticInitbcdef8991594f3619e1f760b8d3078b4::$prefixLengthsPsr4;
     46            $loader->prefixDirsPsr4 = ComposerStaticInitbcdef8991594f3619e1f760b8d3078b4::$prefixDirsPsr4;
     47            $loader->classMap = ComposerStaticInitbcdef8991594f3619e1f760b8d3078b4::$classMap;
    4848
    4949        }, null, ClassLoader::class);
  • splash-connector/trunk/vendor/composer/installed.json

    r3215418 r3298609  
    33        {
    44            "name": "splash/phpcore",
    5             "version": "dev-master",
    6             "version_normalized": "dev-master",
     5            "version": "2.3.12",
     6            "version_normalized": "2.3.12.0",
    77            "source": {
    88                "type": "git",
    99                "url": "https://github.com/SplashSync/Php-Core.git",
    10                 "reference": "244f48864b60c3ae4571e7a97806baa52b954985"
     10                "reference": "283a5c7e6185510efd3b45a607e4252b99ca8cca"
    1111            },
    1212            "dist": {
    1313                "type": "zip",
    14                 "url": "https://api.github.com/repos/SplashSync/Php-Core/zipball/244f48864b60c3ae4571e7a97806baa52b954985",
    15                 "reference": "244f48864b60c3ae4571e7a97806baa52b954985",
     14                "url": "https://api.github.com/repos/SplashSync/Php-Core/zipball/283a5c7e6185510efd3b45a607e4252b99ca8cca",
     15                "reference": "283a5c7e6185510efd3b45a607e4252b99ca8cca",
    1616                "shasum": ""
    1717            },
     
    3030                "splash/console": "dev-master"
    3131            },
    32             "time": "2024-12-31T12:50:42+00:00",
    33             "default-branch": true,
     32            "time": "2025-03-25T15:58:54+00:00",
    3433            "type": "package",
    3534            "installation-source": "dist",
     
    4140                    "Splash\\": "",
    4241                    "Splash\\Local\\": "../../../Resources",
    43                     "Splash\\Models\\": "src/Models/"
     42                    "Splash\\Framework\\": "src"
    4443                }
    4544            },
     
    6160            "support": {
    6261                "issues": "https://github.com/SplashSync/Php-Core/issues",
    63                 "source": "https://github.com/SplashSync/Php-Core/tree/master"
     62                "source": "https://github.com/SplashSync/Php-Core/tree/2.3.12"
    6463            },
    6564            "install-path": "../splash/phpcore"
  • splash-connector/trunk/vendor/composer/installed.php

    r3249674 r3298609  
    22    'root' => array(
    33        'name' => 'splash/wordpress',
    4         'pretty_version' => '2.0.9',
    5         'version' => '2.0.9.0',
    6         'reference' => '1629246f74c6db5df9c4d390ac28f195f388d109',
     4        'pretty_version' => '2.0.10',
     5        'version' => '2.0.10.0',
     6        'reference' => 'eda49247d0f8306fc71b01cf27896d9da425c1e9',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    1212    'versions' => array(
    1313        'splash/phpcore' => array(
    14             'pretty_version' => 'dev-master',
    15             'version' => 'dev-master',
    16             'reference' => '244f48864b60c3ae4571e7a97806baa52b954985',
     14            'pretty_version' => '2.3.12',
     15            'version' => '2.3.12.0',
     16            'reference' => '283a5c7e6185510efd3b45a607e4252b99ca8cca',
    1717            'type' => 'package',
    1818            'install_path' => __DIR__ . '/../splash/phpcore',
    19             'aliases' => array(
    20                 0 => '9999999-dev',
    21             ),
     19            'aliases' => array(),
    2220            'dev_requirement' => false,
    2321        ),
    2422        'splash/wordpress' => array(
    25             'pretty_version' => '2.0.9',
    26             'version' => '2.0.9.0',
    27             'reference' => '1629246f74c6db5df9c4d390ac28f195f388d109',
     23            'pretty_version' => '2.0.10',
     24            'version' => '2.0.10.0',
     25            'reference' => 'eda49247d0f8306fc71b01cf27896d9da425c1e9',
    2826            'type' => 'library',
    2927            'install_path' => __DIR__ . '/../../',
  • splash-connector/trunk/vendor/splash/phpcore/Core/SplashCore.php

    r3215418 r3298609  
    171171     * @return LocalClassInterface
    172172     */
    173     public static function local()
     173    public static function local(): LocalClassInterface
    174174    {
    175175        //====================================================================//
     
    304304        } catch (Exception $e) {
    305305            $localConf = array();
     306            self::log()->err($e->getMessage());
    306307        }
    307308        //====================================================================//
  • splash-connector/trunk/vendor/splash/phpcore/Models/Helpers/ListsHelper.php

    r3215418 r3298609  
    2525    use FieldsManagerTrait;
    2626
     27    /**
     28     * List Fields Type Splitter
     29     */
     30    const SPLIT = '@';
     31
    2732    //====================================================================//
    2833    // FIELDS LIST IDENTIFIERS MANAGEMENT
     
    4954
    5055        //====================================================================//
    51         // Create & Return List Field Id Data String
    52         return   $fieldName.LISTSPLIT.$listName;
     56        // Create & Return List Field ID Data String
     57        return   $fieldName.self::SPLIT.$listName;
    5358    }
    5459
     
    109114        //====================================================================//
    110115        // Store Data in Array
    111         $fieldIndex = explode(LISTSPLIT, $fieldName);
     116        $fieldIndex = explode(self::SPLIT, $fieldName);
    112117        $buffer[$listName][$key][$fieldIndex[0]] = $itemData;
    113118    }
  • splash-connector/trunk/vendor/splash/phpcore/Models/Helpers/ObjectsHelper.php

    r3215418 r3298609  
    2929
    3030    /**
     31     * Object Id Splitter
     32     */
     33    const SPLIT = '::';
     34
     35    /**
    3136     * Create an Object Identifier String
    3237     *
     
    4954        //====================================================================//
    5055        // Create & Return Field Id Data String
    51         return   $objectId.IDSPLIT.$objectType;
     56        return   $objectId.self::SPLIT.$objectType;
    5257    }
    5358
  • splash-connector/trunk/vendor/splash/phpcore/composer.json

    r3215418 r3298609  
    2121    "autoload": {
    2222        "psr-4": {
    23             "Splash\\": "",
    24             "Splash\\Local\\": "../../../Resources",
    25             "Splash\\Models\\": "src/Models/"
     23            "Splash\\":             "",
     24            "Splash\\Framework\\":  "src",
     25            "Splash\\Local\\":      "../../../Resources"
    2626        },
    2727        "files": [
  • splash-connector/trunk/vendor/splash/phpcore/inc/Splash.Inc.php

    r2865644 r3298609  
    7777// $data["name"] = $value
    7878//====================================================================//
    79 define('SPL_T_BOOL', 'bool');               // Boolean, stored as 0 or 1
    80 define('SPL_T_INT', 'int');                 // Signed Integer
    81 define('SPL_T_DOUBLE', 'double');           // Signed Double, used for all float values
    82 define('SPL_T_VARCHAR', 'varchar');         // Short texts (Inf 256 char)
    83 define('SPL_T_TEXT', 'text');               // Long text
    84 define('SPL_T_EMAIL', 'email');             // Email Address
    85 define('SPL_T_PHONE', 'phone');             // Phone Number
    86 define('SPL_T_DATE', 'date');               // Day Timestamps
    87 define('SPL_T_DATECAST', 'Y-m-d');          // Day Timestamps Format
    88 define('SPL_T_DATETIME', 'datetime');       // Timestamps
    89 define('SPL_T_DATETIMECAST', 'Y-m-d H:i:s');// Timestamps Format
    90 define('SPL_T_LANG', 'lang');               // Iso Language code (en_US / fr_FR ...)
    91 define('SPL_T_COUNTRY', 'country');         // Iso country code (FR / US ...)
    92 define('SPL_T_STATE', 'state');             // Iso state code (CA / FR ...)
    93 define('SPL_T_CURRENCY', 'currency');       // Iso Currency code (EUR / USD ... )
    94 define('SPL_T_URL', 'url');                 // External Url
     79
     80/**
     81 * Boolean, stored as 0 or 1
     82 *
     83 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     84 */
     85define('SPL_T_BOOL', 'bool');
     86
     87/**
     88 * Signed Integer
     89 *
     90 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     91 */
     92define('SPL_T_INT', 'int');
     93
     94/**
     95 * Signed Double, used for all float values
     96 *
     97 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     98 */
     99define('SPL_T_DOUBLE', 'double');
     100
     101/**
     102 * Short texts (Inf 256 char)
     103 *
     104 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     105 */
     106define('SPL_T_VARCHAR', 'varchar');
     107
     108/**
     109 * Long text
     110 *
     111 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     112 */
     113define('SPL_T_TEXT', 'text');
     114
     115/**
     116 * Email Address
     117 *
     118 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     119 */
     120define('SPL_T_EMAIL', 'email');
     121
     122/**
     123 * Phone Number
     124 *
     125 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     126 */
     127define('SPL_T_PHONE', 'phone');
     128
     129/**
     130 * Day Timestamps
     131 *
     132 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     133 */
     134define('SPL_T_DATE', 'date');
     135
     136/**
     137 * Date Timestamps Format
     138 *
     139 * @deprecated use \Splash\Models\Helpers\DatesHelper instead
     140 */
     141define('SPL_T_DATECAST', 'Y-m-d');
     142
     143/**
     144 * Datetime Timestamps
     145 *
     146 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     147 */
     148define('SPL_T_DATETIME', 'datetime');
     149
     150/**
     151 * Datetime Timestamps Format
     152 *
     153 * @deprecated use \Splash\Models\Helpers\DatesHelper instead
     154 */
     155define('SPL_T_DATETIMECAST', 'Y-m-d H:i:s');
     156
     157/**
     158 * Iso Language code (en_US / fr_FR ...)
     159 *
     160 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     161 */
     162define('SPL_T_LANG', 'lang');
     163
     164/**
     165 * Iso Language code (en_US / fr_FR ...)
     166 *
     167 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     168 */
     169define('SPL_T_COUNTRY', 'country');
     170
     171/**
     172 * Iso state code (CA / FR ...)
     173 *
     174 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     175 */
     176
     177define('SPL_T_STATE', 'state');
     178
     179/**
     180 * Iso Currency code (EUR / USD ... )
     181 *
     182 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     183 */
     184
     185define('SPL_T_CURRENCY', 'currency');
     186
     187/**
     188 * External Url
     189 *
     190 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     191 */
     192define('SPL_T_URL', 'url');
    95193
    96194//====================================================================//
     
    100198//====================================================================//
    101199
    102 //====================================================================//
    103 // File Structure
    104 //====================================================================//
    105 // Sample :
    106 // $data["file"]["name"]        =>      File Name/Description
    107 // $data["file"]["file"]        =>      File Identifier to Require File from Server
    108 // $data["file"]["filename"]    =>      Filename with Extension
    109 // $data["file"]["path"]        =>      Full File path on client system
    110 // $data["file"]["url"]         =>      Complete Public Url, Usable for Direct Download
    111 // $data["file"]["md5"]         =>      File Md5 Checksum
    112 // $data["file"]["size"]        =>      File Size in Bytes
    113 //====================================================================//
     200/**
     201 * File Structure
     202 *
     203 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     204 */
    114205define('SPL_T_FILE', 'file');
    115206
    116 //====================================================================//
    117 // Image Structure
    118 //====================================================================//
    119 // Sample :
    120 // $data["image"]["name"]       =>      Image Name
    121 // $data["image"]["file"]       =>      Image Identifier to Require File from Server
    122 // $data["image"]["filename"]   =>      Image Filename with Extension
    123 // $data["image"]["path"]       =>      Image Full path on local system
    124 // $data["image"]["url"]        =>      Complete Public Url, Used to display image
    125 // $data["image"]["t_url"]      =>      Complete Thumb Public Url, Used to display image
    126 // $data["image"]["width"]      =>      Image Width In Px
    127 // $data["image"]["height"]     =>      Image Height In Px
    128 // $data["image"]["md5"]        =>      Image File Md5 Checksum
    129 // $data["image"]["size"]       =>      Image File Size
    130 //====================================================================//
     207/**
     208 * Image Structure
     209 *
     210 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     211 */
    131212define('SPL_T_IMG', 'image');
    132213
    133 //====================================================================//
    134 // Stream File Structure
    135 //====================================================================//
    136 // Sample :
    137 // $data["file"]["name"]        =>      File Name/Description
    138 // $data["file"]["file"]        =>      File Identifier to Require File from Server
    139 // $data["file"]["filename"]    =>      Filename with Extension
    140 // $data["file"]["path"]        =>      Full File path on client system
    141 // $data["file"]["url"]         =>      Complete Public Url, Usable for Direct Download
    142 // $data["file"]["md5"]         =>      File Md5 Checksum
    143 // $data["file"]["size"]        =>      File Size in Bytes
    144 // $data["file"]["ttl"]         =>      Time to Live (in Days)
    145 //====================================================================//
     214/**
     215 * Stream File Structure
     216 *
     217 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     218 */
    146219define('SPL_T_STREAM', 'stream');
    147220
    148 //====================================================================//
    149 // Multilangual Fields, Shared as Single Fields with Iso Language code #tag
    150 //====================================================================//
    151 // Sample :
    152 // $data["name"]["iso_code"]            =>      Value
    153 // Where name is field name and code is a valid SPL_T_LANG Iso Language Code
    154 //====================================================================//
    155 define('SPL_T_MVARCHAR', 'mvarchar');   // Mulitlangual Short texts (Inf 256 char)
    156 define('SPL_T_MTEXT', 'mtext');      // Mulitlangual Long text
    157 
    158 //====================================================================//
    159 // Price Fields, Shared as an array including all price informations
    160 //====================================================================//
    161 // Price Definition Array
    162 // Sample : Required Informations
    163 // $data["price"]["base"]           =>  BOOL      Reference Price With or Without Tax? True => With VAT
    164 // $data["price"]["ht"]             =>  DOUBLE    Price Without Tax
    165 // $data["price"]["ttc"]            =>  DOUBLE    Price With Tax
    166 // $data["price"]["vat"]            =>  DOUBLE    VAT Tax in Percent
    167 // $data["price"]["tax"]            =>  DOUBLE    VAT Tax amount
    168 // Sample : Optionnal Informations
    169 // $data["price"]["symbol"]         =>  STRING    Currency Symbol
    170 // $data["price"]["code"]           =>  STRING    Currency Code
    171 // $data["price"]["name"]           =>  STRING    Currency Name
    172 // Where code field is a valid SPL_T_CURRENCY Iso Currency Code
    173 //====================================================================//
    174 define('SPL_T_PRICE', 'price');        // Price definition array
     221/**
     222 * Multilingual Short texts (Inf 256 char)
     223 *
     224 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     225 */
     226define('SPL_T_MVARCHAR', 'mvarchar');
     227
     228/**
     229 * Multilingual Long text
     230 *
     231 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     232 */
     233define('SPL_T_MTEXT', 'mtext');
     234
     235/**
     236 * Price definition array
     237 *
     238 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     239 */
     240define('SPL_T_PRICE', 'price');
    175241
    176242//====================================================================//
    177243// Fields Lists
    178244//====================================================================//
    179 // Declared as SPL_T_XX@SPL_T_LIST
    180 // Shared as fieldname@listname
    181 // Multiple Fields may be attached to same List Name
    182 //====================================================================//
    183 define('SPL_T_LIST', 'list');             // Object List
    184 define('LISTSPLIT', '@');                // Object List Splitter
     245
     246/**
     247 * List Field Definition
     248 *
     249 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     250 */
     251define('SPL_T_LIST', 'list');
     252
     253/**
     254 * List Field Splitter
     255 *
     256 * @deprecated use \Splash\Models\Helpers\ListsHelper instead
     257 */
     258define('LISTSPLIT', '@');
    185259
    186260//====================================================================//
    187261// Inline Lists
    188262//====================================================================//
    189 // Store an Array of Values as a JSON String
    190 //
    191 // Example:
    192 //  - ["value1", "value2", "value3"]
    193 //
    194 //====================================================================//
     263
     264/**
     265 * Inline Field Definition
     266 *
     267 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     268 */
    195269define('SPL_T_INLINE', 'inline');
    196270
     
    198272// Object Identifier Field
    199273//====================================================================//
    200 // Declared as any other field type, this type is used to identify Objects
    201 // links between structures.
    202 //
    203 // How does it works :
    204 //
    205 //    - Identifier uses a specific format : ObjectId:@@:TypeName
    206 //      where ObjectId is Object Identifier on Local System and
    207 //      TypeName is the standard OsWs Type of this object.
    208 //      => ie : Product with Id 56 is : 56:@@:Products
    209 //
    210 //    - When reading an object, you can add Object identifiers field
    211 //      in any data structure, or list.
    212 //
    213 //    - Before Data CheckIn or CheckOut, OsWs Scan all data and :
    214 //      => Translate already linked object from Local to Remote Server
    215 //      => Import or Export Missing Objects on Local or Remote Server
    216 //      => Return Translated Objects Id to requested server
    217 //
    218 //====================================================================//
    219 define('SPL_T_ID', 'objectid');         // Object Id
    220 define('IDSPLIT', '::');               // Object Id Splitter
     274
     275/**
     276 * Object Identifier Field
     277 *
     278 * @deprecated use \Splash\Framework\Dictionary\SplFields instead
     279 */
     280define('SPL_T_ID', 'objectid');
     281
     282/**
     283 * Object Identifier Splitter
     284 *
     285 * @deprecated use \Splash\Models\Helpers\ObjectsHelper instead
     286 */
     287define('IDSPLIT', '::');
    221288
    222289//====================================================================//
     
    236303//--------------------------------------------------------------------//
    237304//====================================================================//
    238 define('SPL_S_PING', "Ping");                   // Connexion tests, only to check availabilty & access of remote server
    239 define('SPL_S_CONNECT', "Connect");                // Connect to remote and read server informations
    240 define('SPL_S_ADMIN', "Admin");                  // Global Remote Shop information retrieval
    241 define('SPL_S_OBJECTS', "Objects");                // Common Data Transactions
    242 define('SPL_S_FILE', "Files");                  // Files exchenges functions
    243 define('SPL_S_WIDGETS', "Widgets");                // Information Blocks Retieval functions
     305
     306/**
     307 * Connexion tests, only to check availability & access of remote server
     308 *
     309 * @deprecated use \Splash\Framework\Dictionary\Services instead
     310 */
     311define('SPL_S_PING', "Ping");
     312
     313/**
     314 * Connect to remote and read server information
     315 *
     316 * @deprecated use \Splash\Framework\Dictionary\Services instead
     317 */
     318define('SPL_S_CONNECT', "Connect");
     319
     320/**
     321 * Global Remote Shop information retrieval
     322 *
     323 * @deprecated use \Splash\Framework\Dictionary\Services instead
     324 */
     325define('SPL_S_ADMIN', "Admin");
     326
     327/**
     328 * Common Data Transactions
     329 *
     330 * @deprecated use \Splash\Framework\Dictionary\Services instead
     331 */
     332define('SPL_S_OBJECTS', "Objects");
     333
     334/**
     335 * Files exchanges functions
     336 *
     337 * @deprecated use \Splash\Framework\Dictionary\Services instead
     338 */
     339define('SPL_S_FILE', "Files");
     340
     341/**
     342 * Information Blocks Retrieval functions
     343 *
     344 * @deprecated use \Splash\Framework\Dictionary\Services instead
     345 */
     346define('SPL_S_WIDGETS', "Widgets");
    244347
    245348//====================================================================//
     
    250353//  Available Functions
    251354//====================================================================//
    252 define("SPL_F_GET_INFOS", 'infos');    // Get Server Informations (Name, Address and more...)
    253 define("SPL_F_GET_OBJECTS", 'objects');  // Get List of Available Objects
    254 define("SPL_F_GET_SELFTEST", 'selftest'); // Get Result of SelfTest Sequence
    255 define("SPL_F_GET_WIDGETS", 'widgets');  // Get List of Available Widgets
     355
     356/**
     357 * Get Server Information (Name, Address and more...)
     358 *
     359 * @deprecated use \Splash\Framework\Dictionary\Methods\SplAdminMethods instead
     360 */
     361define("SPL_F_GET_INFOS", 'infos');
     362
     363/**
     364 * Get List of Available Objects
     365 *
     366 * @deprecated use \Splash\Framework\Dictionary\Methods\SplAdminMethods instead
     367 */
     368define("SPL_F_GET_OBJECTS", 'objects');
     369
     370/**
     371 * Get Result of SelfTest Sequence
     372 *
     373 * @deprecated use \Splash\Framework\Dictionary\Methods\SplAdminMethods instead
     374 */
     375define("SPL_F_GET_SELFTEST", 'selftest');
     376
     377/**
     378 * Get List of Available Widgets
     379 *
     380 * @deprecated use \Splash\Framework\Dictionary\Methods\SplAdminMethods instead
     381 */
     382define("SPL_F_GET_WIDGETS", 'widgets');
    256383
    257384//====================================================================//
     
    262389//  Available Functions
    263390//====================================================================//
    264 define("SPL_F_OBJECTS", 'Objects');     // Get List of Available Objects
    265 define("SPL_F_COMMIT", 'Commit');       // Commit Object Change on Server
    266 define("SPL_F_DESC", 'Description');    // Read Object Description
    267 define("SPL_F_FIELDS", 'Fields');       // Read Object Available Fields List
    268 define("SPL_F_LIST", 'ObjectsList');    // Read Object List
    269 define("SPL_F_IDENTIFY", 'Identify');   // Identify Object by Primary Keys
    270 define("SPL_F_GET", 'Get');             // Read Object Data
    271 define("SPL_F_SET", 'Set');             // Write Object Data
    272 define("SPL_F_DEL", 'Delete');          // Delete An Object
     391
     392/**
     393 * Get List of Available Objects
     394 *
     395 * @deprecated use \Splash\Framework\Dictionary\Methods\SplObjectMethods instead
     396 */
     397define("SPL_F_OBJECTS", 'Objects');
     398
     399/**
     400 * Commit Object Change on Server
     401 *
     402 * @deprecated use \Splash\Framework\Dictionary\Methods\SplObjectMethods instead
     403 */
     404define("SPL_F_COMMIT", 'Commit');
     405
     406/**
     407 * Read Object Description
     408 *
     409 * @deprecated use \Splash\Framework\Dictionary\Methods\SplObjectMethods instead
     410 */
     411define("SPL_F_DESC", 'Description');
     412
     413/**
     414 * Read Available Fields for an  Object
     415 *
     416 * @deprecated use \Splash\Framework\Dictionary\Methods\SplObjectMethods instead
     417 */
     418define("SPL_F_FIELDS", 'Fields');
     419
     420/**
     421 * Read Objects List
     422 *
     423 * @deprecated use \Splash\Framework\Dictionary\Methods\SplObjectMethods instead
     424 */
     425
     426define("SPL_F_LIST", 'ObjectsList');
     427
     428/**
     429 * Identify Object by Primary Keys
     430 *
     431 * @deprecated use \Splash\Framework\Dictionary\Methods\SplObjectMethods instead
     432 */
     433define("SPL_F_IDENTIFY", 'Identify');
     434
     435/**
     436 * Read Object Data
     437 *
     438 * @deprecated use \Splash\Framework\Dictionary\Methods\SplObjectMethods instead
     439 */
     440define("SPL_F_GET", 'Get');
     441
     442/**
     443 * Write Object Data
     444 *
     445 * @deprecated use \Splash\Framework\Dictionary\Methods\SplObjectMethods instead
     446 */
     447define("SPL_F_SET", 'Set');
     448
     449/**
     450 * Delete An Object
     451 *
     452 * @deprecated use \Splash\Framework\Dictionary\Methods\SplObjectMethods instead
     453 */
     454define("SPL_F_DEL", 'Delete');
    273455
    274456//====================================================================//
     
    279461//  Available Functions
    280462//====================================================================//
    281 define("SPL_F_ISFILE", 'isFile');          // Check if file exist
    282 define("SPL_F_GETFILE", 'ReadFile');        // Download file from slave
    283 define("SPL_F_SETFILE", 'SetFile');         // Upload file to slave
    284 define("SPL_F_DELFILE", 'DeleteFile');      // Delete file from slave
     463
     464/**
     465 * Check if file exist
     466 *
     467 * @deprecated use \Splash\Framework\Dictionary\Methods\SplFilesMethods instead
     468 */
     469define("SPL_F_ISFILE", 'isFile');
     470
     471/**
     472 * Download file from slave
     473 *
     474 * @deprecated use \Splash\Framework\Dictionary\Methods\SplFilesMethods instead
     475 */
     476define("SPL_F_GETFILE", 'ReadFile');
     477
     478/**
     479 * Upload file to slave
     480 *
     481 * @deprecated use \Splash\Framework\Dictionary\Methods\SplFilesMethods instead
     482 */
     483define("SPL_F_SETFILE", 'SetFile');
     484
     485/**
     486 * Delete file from slave
     487 *
     488 * @deprecated use \Splash\Framework\Dictionary\Methods\SplFilesMethods instead
     489 */
     490define("SPL_F_DELFILE", 'DeleteFile');
    285491
    286492//====================================================================//
     
    291497//  Available Functions
    292498//====================================================================//
    293 define("SPL_F_WIDGET_LIST", 'WidgetsList');     // Get List of Available Widgets
    294 define("SPL_F_WIDGET_DEFINITION", 'Description');     // Get Widget Definition
    295 define("SPL_F_WIDGET_GET", 'Get');             // Get Informations
     499
     500/**
     501 * Get List of Available Widgets
     502 *
     503 * @deprecated use \Splash\Framework\Dictionary\Methods\SplWidgetsMethods instead
     504 */
     505define("SPL_F_WIDGET_LIST", 'WidgetsList');
     506
     507/**
     508 * Get Widget Definition
     509 *
     510 * @deprecated use \Splash\Framework\Dictionary\Methods\SplWidgetsMethods instead
     511 */
     512define("SPL_F_WIDGET_DEFINITION", 'Description');
     513
     514/**
     515 * Get Information
     516 *
     517 * @deprecated use \Splash\Framework\Dictionary\Methods\SplWidgetsMethods instead
     518 */
     519define("SPL_F_WIDGET_GET", 'Get');
Note: See TracChangeset for help on using the changeset viewer.