Plugin Directory

Changeset 2406012


Ignore:
Timestamp:
10/24/2020 08:47:41 PM (5 years ago)
Author:
kevindees
Message:

Update to version 5.0.4 from GitHub

Location:
typerocket-ui
Files:
2 added
2 deleted
36 edited
1 copied

Legend:

Unmodified
Added
Removed
  • typerocket-ui/tags/5.0.4/readme.txt

    r2403247 r2406012  
    55Requires PHP: 7.2.5
    66Tested up to: 5.5.1
    7 Stable Tag: 5.0.3
     7Stable Tag: 5.0.4
    88License: GPLv2 or later
    99
     
    3636== Changelog ==
    3737
     38= 5.0.4 =
     39
     40* Add open and pro compatibility.
     41
    3842= 5.0.3 =
    3943
  • typerocket-ui/tags/5.0.4/typerocket-ui.php

    r2403247 r2406012  
    44Plugin URI: https://typerocket.com/ui/
    55Description: This plugin provides a powerful user interface for creating post types, taxonomies, and meta boxes.
    6 Version: 5.0.3
     6Version: 5.0.4
     7Requires at least: 5.5
    78Requires PHP: 7.2
    89Author: TypeRocket
     
    2324    public function __construct()
    2425    {
    25         if(defined('TYPEROCKET_PLUGIN_INSTALL') || defined('TYPEROCKET_PATH')) {
    26             add_filter('plugin_action_links',function ($actions, $plugin_file) {
    27                 if( $found = strpos(__FILE__, $plugin_file) ) {
    28                     $actions['settings'] = '<span style="color: red">Inactive Install</span>';
    29                 }
     26        add_action('plugins_loaded', function() {
     27            if(defined('TYPEROCKET_PLUGIN_INSTALL') || defined('TYPEROCKET_PATH')) {
     28                add_filter('plugin_action_links',function ($actions, $plugin_file) {
     29                    if( $found = strpos(__FILE__, $plugin_file) ) {
     30                        $actions['settings'] = '<span style="color: red">Inactive Install</span>';
     31                    }
    3032
    31                 return $actions;
    32             }, 10, 2 );
     33                    return $actions;
     34                }, 10, 2 );
    3335
    34             return;
    35         }
     36                return;
     37            }
    3638
    37         $this->loadConfig();
    38         require 'typerocket/init.php';
     39            $this->loadConfig();
     40            require 'typerocket/init.php';
    3941
    40         $this->path = plugin_dir_path(__FILE__);
    41         define('TYPEROCKET_AUTO_LOADER', '__return_false');
    42         add_filter('plugin_action_links', [$this, 'links'], 10, 2 );
    43         add_filter('typerocket_auth_policy_check', '__return_false', 10, 2 );
     42            $this->path = plugin_dir_path(__FILE__);
     43            define('TYPEROCKET_AUTO_LOADER', '__return_false');
     44            add_filter('plugin_action_links', [$this, 'links'], 10, 2 );
     45            add_filter('typerocket_auth_policy_check', '__return_false', 10, 2 );
     46        }, 20);
    4447    }
    4548
  • typerocket-ui/tags/5.0.4/typerocket/composer.lock

    r2403247 r2406012  
    88    "packages": [
    99        {
    10             "name": "psr/log",
    11             "version": "1.1.3",
    12             "source": {
    13                 "type": "git",
    14                 "url": "https://github.com/php-fig/log.git",
    15                 "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc"
    16             },
    17             "dist": {
    18                 "type": "zip",
    19                 "url": "https://api.github.com/repos/php-fig/log/zipball/0f73288fd15629204f9d42b7055f72dacbe811fc",
    20                 "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc",
     10            "name": "psr/container",
     11            "version": "1.0.0",
     12            "source": {
     13                "type": "git",
     14                "url": "https://github.com/php-fig/container.git",
     15                "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f"
     16            },
     17            "dist": {
     18                "type": "zip",
     19                "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
     20                "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
    2121                "shasum": ""
    2222            },
     
    2727            "extra": {
    2828                "branch-alias": {
    29                     "dev-master": "1.1.x-dev"
     29                    "dev-master": "1.0.x-dev"
    3030                }
    3131            },
    3232            "autoload": {
    3333                "psr-4": {
    34                     "Psr\\Log\\": "Psr/Log/"
     34                    "Psr\\Container\\": "src/"
    3535                }
    3636            },
     
    4545                }
    4646            ],
    47             "description": "Common interface for logging libraries",
    48             "homepage": "https://github.com/php-fig/log",
    49             "keywords": [
    50                 "log",
    51                 "psr",
    52                 "psr-3"
    53             ],
    54             "support": {
    55                 "source": "https://github.com/php-fig/log/tree/1.1.3"
    56             },
    57             "time": "2020-03-23T09:12:05+00:00"
     47            "description": "Common Container Interface (PHP FIG PSR-11)",
     48            "homepage": "https://github.com/php-fig/container",
     49            "keywords": [
     50                "PSR-11",
     51                "container",
     52                "container-interface",
     53                "container-interop",
     54                "psr"
     55            ],
     56            "support": {
     57                "issues": "https://github.com/php-fig/container/issues",
     58                "source": "https://github.com/php-fig/container/tree/master"
     59            },
     60            "time": "2017-02-14T16:28:37+00:00"
    5861        },
    5962        {
    6063            "name": "symfony/console",
    61             "version": "v3.4.45",
     64            "version": "v5.1.7",
    6265            "source": {
    6366                "type": "git",
    6467                "url": "https://github.com/symfony/console.git",
    65                 "reference": "b28996bc0a3b08914b2a8609163ec35b36b30685"
    66             },
    67             "dist": {
    68                 "type": "zip",
    69                 "url": "https://api.github.com/repos/symfony/console/zipball/b28996bc0a3b08914b2a8609163ec35b36b30685",
    70                 "reference": "b28996bc0a3b08914b2a8609163ec35b36b30685",
    71                 "shasum": ""
    72             },
    73             "require": {
    74                 "php": "^5.5.9|>=7.0.8",
    75                 "symfony/debug": "~2.8|~3.0|~4.0",
    76                 "symfony/polyfill-mbstring": "~1.0"
     68                "reference": "ae789a8a2ad189ce7e8216942cdb9b77319f5eb8"
     69            },
     70            "dist": {
     71                "type": "zip",
     72                "url": "https://api.github.com/repos/symfony/console/zipball/ae789a8a2ad189ce7e8216942cdb9b77319f5eb8",
     73                "reference": "ae789a8a2ad189ce7e8216942cdb9b77319f5eb8",
     74                "shasum": ""
     75            },
     76            "require": {
     77                "php": ">=7.2.5",
     78                "symfony/polyfill-mbstring": "~1.0",
     79                "symfony/polyfill-php73": "^1.8",
     80                "symfony/polyfill-php80": "^1.15",
     81                "symfony/service-contracts": "^1.1|^2",
     82                "symfony/string": "^5.1"
    7783            },
    7884            "conflict": {
    79                 "symfony/dependency-injection": "<3.4",
    80                 "symfony/process": "<3.3"
     85                "symfony/dependency-injection": "<4.4",
     86                "symfony/dotenv": "<5.1",
     87                "symfony/event-dispatcher": "<4.4",
     88                "symfony/lock": "<4.4",
     89                "symfony/process": "<4.4"
    8190            },
    8291            "provide": {
     
    8594            "require-dev": {
    8695                "psr/log": "~1.0",
    87                 "symfony/config": "~3.3|~4.0",
    88                 "symfony/dependency-injection": "~3.4|~4.0",
    89                 "symfony/event-dispatcher": "~2.8|~3.0|~4.0",
    90                 "symfony/lock": "~3.4|~4.0",
    91                 "symfony/process": "~3.3|~4.0"
     96                "symfony/config": "^4.4|^5.0",
     97                "symfony/dependency-injection": "^4.4|^5.0",
     98                "symfony/event-dispatcher": "^4.4|^5.0",
     99                "symfony/lock": "^4.4|^5.0",
     100                "symfony/process": "^4.4|^5.0",
     101                "symfony/var-dumper": "^4.4|^5.0"
    92102            },
    93103            "suggest": {
     
    100110            "extra": {
    101111                "branch-alias": {
    102                     "dev-master": "3.4-dev"
     112                    "dev-master": "5.1-dev"
    103113                }
    104114            },
     
    128138            "homepage": "https://symfony.com",
    129139            "support": {
    130                 "source": "https://github.com/symfony/console/tree/v3.4.45"
     140                "source": "https://github.com/symfony/console/tree/v5.1.7"
    131141            },
    132142            "funding": [
     
    144154                }
    145155            ],
    146             "time": "2020-09-09T05:09:37+00:00"
    147         },
    148         {
    149             "name": "symfony/debug",
    150             "version": "v4.4.15",
    151             "source": {
    152                 "type": "git",
    153                 "url": "https://github.com/symfony/debug.git",
    154                 "reference": "726b85e69342e767d60e3853b98559a68ff74183"
    155             },
    156             "dist": {
    157                 "type": "zip",
    158                 "url": "https://api.github.com/repos/symfony/debug/zipball/726b85e69342e767d60e3853b98559a68ff74183",
    159                 "reference": "726b85e69342e767d60e3853b98559a68ff74183",
    160                 "shasum": ""
    161             },
    162             "require": {
    163                 "php": ">=7.1.3",
    164                 "psr/log": "~1.0",
    165                 "symfony/polyfill-php80": "^1.15"
    166             },
    167             "conflict": {
    168                 "symfony/http-kernel": "<3.4"
    169             },
    170             "require-dev": {
    171                 "symfony/http-kernel": "^3.4|^4.0|^5.0"
    172             },
    173             "type": "library",
    174             "extra": {
    175                 "branch-alias": {
    176                     "dev-master": "4.4-dev"
     156            "time": "2020-10-07T15:23:00+00:00"
     157        },
     158        {
     159            "name": "symfony/polyfill-ctype",
     160            "version": "v1.19.0",
     161            "source": {
     162                "type": "git",
     163                "url": "https://github.com/symfony/polyfill-ctype.git",
     164                "reference": "aed596913b70fae57be53d86faa2e9ef85a2297b"
     165            },
     166            "dist": {
     167                "type": "zip",
     168                "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/aed596913b70fae57be53d86faa2e9ef85a2297b",
     169                "reference": "aed596913b70fae57be53d86faa2e9ef85a2297b",
     170                "shasum": ""
     171            },
     172            "require": {
     173                "php": ">=5.3.3"
     174            },
     175            "suggest": {
     176                "ext-ctype": "For best performance"
     177            },
     178            "type": "library",
     179            "extra": {
     180                "branch-alias": {
     181                    "dev-main": "1.19-dev"
     182                },
     183                "thanks": {
     184                    "name": "symfony/polyfill",
     185                    "url": "https://github.com/symfony/polyfill"
    177186                }
    178187            },
    179188            "autoload": {
    180189                "psr-4": {
    181                     "Symfony\\Component\\Debug\\": ""
    182                 },
    183                 "exclude-from-classmap": [
    184                     "/Tests/"
     190                    "Symfony\\Polyfill\\Ctype\\": ""
     191                },
     192                "files": [
     193                    "bootstrap.php"
    185194                ]
    186195            },
     
    191200            "authors": [
    192201                {
    193                     "name": "Fabien Potencier",
    194                     "email": "fabien@symfony.com"
     202                    "name": "Gert de Pagter",
     203                    "email": "BackEndTea@gmail.com"
    195204                },
    196205                {
     
    199208                }
    200209            ],
    201             "description": "Symfony Debug Component",
     210            "description": "Symfony polyfill for ctype functions",
    202211            "homepage": "https://symfony.com",
    203             "support": {
    204                 "source": "https://github.com/symfony/debug/tree/4.4"
     212            "keywords": [
     213                "compatibility",
     214                "ctype",
     215                "polyfill",
     216                "portable"
     217            ],
     218            "support": {
     219                "source": "https://github.com/symfony/polyfill-ctype/tree/v1.19.0"
    205220            },
    206221            "funding": [
     
    218233                }
    219234            ],
    220             "time": "2020-09-09T05:20:36+00:00"
     235            "time": "2020-10-23T09:01:57+00:00"
     236        },
     237        {
     238            "name": "symfony/polyfill-intl-grapheme",
     239            "version": "v1.19.0",
     240            "source": {
     241                "type": "git",
     242                "url": "https://github.com/symfony/polyfill-intl-grapheme.git",
     243                "reference": "64fbe93b02024763359aea2bc81af05086c6af82"
     244            },
     245            "dist": {
     246                "type": "zip",
     247                "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/64fbe93b02024763359aea2bc81af05086c6af82",
     248                "reference": "64fbe93b02024763359aea2bc81af05086c6af82",
     249                "shasum": ""
     250            },
     251            "require": {
     252                "php": ">=5.3.3"
     253            },
     254            "suggest": {
     255                "ext-intl": "For best performance"
     256            },
     257            "type": "library",
     258            "extra": {
     259                "branch-alias": {
     260                    "dev-main": "1.19-dev"
     261                },
     262                "thanks": {
     263                    "name": "symfony/polyfill",
     264                    "url": "https://github.com/symfony/polyfill"
     265                }
     266            },
     267            "autoload": {
     268                "psr-4": {
     269                    "Symfony\\Polyfill\\Intl\\Grapheme\\": ""
     270                },
     271                "files": [
     272                    "bootstrap.php"
     273                ]
     274            },
     275            "notification-url": "https://packagist.org/downloads/",
     276            "license": [
     277                "MIT"
     278            ],
     279            "authors": [
     280                {
     281                    "name": "Nicolas Grekas",
     282                    "email": "p@tchwork.com"
     283                },
     284                {
     285                    "name": "Symfony Community",
     286                    "homepage": "https://symfony.com/contributors"
     287                }
     288            ],
     289            "description": "Symfony polyfill for intl's grapheme_* functions",
     290            "homepage": "https://symfony.com",
     291            "keywords": [
     292                "compatibility",
     293                "grapheme",
     294                "intl",
     295                "polyfill",
     296                "portable",
     297                "shim"
     298            ],
     299            "support": {
     300                "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.19.0"
     301            },
     302            "funding": [
     303                {
     304                    "url": "https://symfony.com/sponsor",
     305                    "type": "custom"
     306                },
     307                {
     308                    "url": "https://github.com/fabpot",
     309                    "type": "github"
     310                },
     311                {
     312                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
     313                    "type": "tidelift"
     314                }
     315            ],
     316            "time": "2020-10-23T09:01:57+00:00"
     317        },
     318        {
     319            "name": "symfony/polyfill-intl-normalizer",
     320            "version": "v1.19.0",
     321            "source": {
     322                "type": "git",
     323                "url": "https://github.com/symfony/polyfill-intl-normalizer.git",
     324                "reference": "8db0ae7936b42feb370840cf24de1a144fb0ef27"
     325            },
     326            "dist": {
     327                "type": "zip",
     328                "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8db0ae7936b42feb370840cf24de1a144fb0ef27",
     329                "reference": "8db0ae7936b42feb370840cf24de1a144fb0ef27",
     330                "shasum": ""
     331            },
     332            "require": {
     333                "php": ">=5.3.3"
     334            },
     335            "suggest": {
     336                "ext-intl": "For best performance"
     337            },
     338            "type": "library",
     339            "extra": {
     340                "branch-alias": {
     341                    "dev-main": "1.19-dev"
     342                },
     343                "thanks": {
     344                    "name": "symfony/polyfill",
     345                    "url": "https://github.com/symfony/polyfill"
     346                }
     347            },
     348            "autoload": {
     349                "psr-4": {
     350                    "Symfony\\Polyfill\\Intl\\Normalizer\\": ""
     351                },
     352                "files": [
     353                    "bootstrap.php"
     354                ],
     355                "classmap": [
     356                    "Resources/stubs"
     357                ]
     358            },
     359            "notification-url": "https://packagist.org/downloads/",
     360            "license": [
     361                "MIT"
     362            ],
     363            "authors": [
     364                {
     365                    "name": "Nicolas Grekas",
     366                    "email": "p@tchwork.com"
     367                },
     368                {
     369                    "name": "Symfony Community",
     370                    "homepage": "https://symfony.com/contributors"
     371                }
     372            ],
     373            "description": "Symfony polyfill for intl's Normalizer class and related functions",
     374            "homepage": "https://symfony.com",
     375            "keywords": [
     376                "compatibility",
     377                "intl",
     378                "normalizer",
     379                "polyfill",
     380                "portable",
     381                "shim"
     382            ],
     383            "support": {
     384                "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.19.0"
     385            },
     386            "funding": [
     387                {
     388                    "url": "https://symfony.com/sponsor",
     389                    "type": "custom"
     390                },
     391                {
     392                    "url": "https://github.com/fabpot",
     393                    "type": "github"
     394                },
     395                {
     396                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
     397                    "type": "tidelift"
     398                }
     399            ],
     400            "time": "2020-10-23T09:01:57+00:00"
    221401        },
    222402        {
    223403            "name": "symfony/polyfill-mbstring",
    224             "version": "v1.18.1",
     404            "version": "v1.19.0",
    225405            "source": {
    226406                "type": "git",
    227407                "url": "https://github.com/symfony/polyfill-mbstring.git",
    228                 "reference": "a6977d63bf9a0ad4c65cd352709e230876f9904a"
    229             },
    230             "dist": {
    231                 "type": "zip",
    232                 "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/a6977d63bf9a0ad4c65cd352709e230876f9904a",
    233                 "reference": "a6977d63bf9a0ad4c65cd352709e230876f9904a",
     408                "reference": "b5f7b932ee6fa802fc792eabd77c4c88084517ce"
     409            },
     410            "dist": {
     411                "type": "zip",
     412                "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/b5f7b932ee6fa802fc792eabd77c4c88084517ce",
     413                "reference": "b5f7b932ee6fa802fc792eabd77c4c88084517ce",
    234414                "shasum": ""
    235415            },
     
    243423            "extra": {
    244424                "branch-alias": {
    245                     "dev-master": "1.18-dev"
     425                    "dev-main": "1.19-dev"
    246426                },
    247427                "thanks": {
     
    282462            ],
    283463            "support": {
    284                 "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.18.1"
     464                "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.19.0"
    285465            },
    286466            "funding": [
     
    298478                }
    299479            ],
    300             "time": "2020-07-14T12:35:20+00:00"
    301         },
    302         {
    303             "name": "symfony/polyfill-php80",
    304             "version": "v1.18.1",
    305             "source": {
    306                 "type": "git",
    307                 "url": "https://github.com/symfony/polyfill-php80.git",
    308                 "reference": "d87d5766cbf48d72388a9f6b85f280c8ad51f981"
    309             },
    310             "dist": {
    311                 "type": "zip",
    312                 "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/d87d5766cbf48d72388a9f6b85f280c8ad51f981",
    313                 "reference": "d87d5766cbf48d72388a9f6b85f280c8ad51f981",
    314                 "shasum": ""
    315             },
    316             "require": {
    317                 "php": ">=7.0.8"
    318             },
    319             "type": "library",
    320             "extra": {
    321                 "branch-alias": {
    322                     "dev-master": "1.18-dev"
     480            "time": "2020-10-23T09:01:57+00:00"
     481        },
     482        {
     483            "name": "symfony/polyfill-php73",
     484            "version": "v1.19.0",
     485            "source": {
     486                "type": "git",
     487                "url": "https://github.com/symfony/polyfill-php73.git",
     488                "reference": "9d920e3218205554171b2503bb3e4a1366824a16"
     489            },
     490            "dist": {
     491                "type": "zip",
     492                "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/9d920e3218205554171b2503bb3e4a1366824a16",
     493                "reference": "9d920e3218205554171b2503bb3e4a1366824a16",
     494                "shasum": ""
     495            },
     496            "require": {
     497                "php": ">=5.3.3"
     498            },
     499            "type": "library",
     500            "extra": {
     501                "branch-alias": {
     502                    "dev-main": "1.19-dev"
    323503                },
    324504                "thanks": {
     
    329509            "autoload": {
    330510                "psr-4": {
    331                     "Symfony\\Polyfill\\Php80\\": ""
     511                    "Symfony\\Polyfill\\Php73\\": ""
    332512                },
    333513                "files": [
     
    344524            "authors": [
    345525                {
    346                     "name": "Ion Bazan",
    347                     "email": "ion.bazan@gmail.com"
    348                 },
    349                 {
    350526                    "name": "Nicolas Grekas",
    351527                    "email": "p@tchwork.com"
     
    356532                }
    357533            ],
    358             "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions",
     534            "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions",
    359535            "homepage": "https://symfony.com",
    360536            "keywords": [
     
    365541            ],
    366542            "support": {
    367                 "source": "https://github.com/symfony/polyfill-php80/tree/master"
     543                "source": "https://github.com/symfony/polyfill-php73/tree/v1.19.0"
    368544            },
    369545            "funding": [
     
    381557                }
    382558            ],
    383             "time": "2020-07-14T12:35:20+00:00"
     559            "time": "2020-10-23T09:01:57+00:00"
     560        },
     561        {
     562            "name": "symfony/polyfill-php80",
     563            "version": "v1.19.0",
     564            "source": {
     565                "type": "git",
     566                "url": "https://github.com/symfony/polyfill-php80.git",
     567                "reference": "f54ef00f4678f348f133097fa8c3701d197ff44d"
     568            },
     569            "dist": {
     570                "type": "zip",
     571                "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/f54ef00f4678f348f133097fa8c3701d197ff44d",
     572                "reference": "f54ef00f4678f348f133097fa8c3701d197ff44d",
     573                "shasum": ""
     574            },
     575            "require": {
     576                "php": ">=7.0.8"
     577            },
     578            "type": "library",
     579            "extra": {
     580                "branch-alias": {
     581                    "dev-main": "1.19-dev"
     582                },
     583                "thanks": {
     584                    "name": "symfony/polyfill",
     585                    "url": "https://github.com/symfony/polyfill"
     586                }
     587            },
     588            "autoload": {
     589                "psr-4": {
     590                    "Symfony\\Polyfill\\Php80\\": ""
     591                },
     592                "files": [
     593                    "bootstrap.php"
     594                ],
     595                "classmap": [
     596                    "Resources/stubs"
     597                ]
     598            },
     599            "notification-url": "https://packagist.org/downloads/",
     600            "license": [
     601                "MIT"
     602            ],
     603            "authors": [
     604                {
     605                    "name": "Ion Bazan",
     606                    "email": "ion.bazan@gmail.com"
     607                },
     608                {
     609                    "name": "Nicolas Grekas",
     610                    "email": "p@tchwork.com"
     611                },
     612                {
     613                    "name": "Symfony Community",
     614                    "homepage": "https://symfony.com/contributors"
     615                }
     616            ],
     617            "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions",
     618            "homepage": "https://symfony.com",
     619            "keywords": [
     620                "compatibility",
     621                "polyfill",
     622                "portable",
     623                "shim"
     624            ],
     625            "support": {
     626                "source": "https://github.com/symfony/polyfill-php80/tree/v1.19.0"
     627            },
     628            "funding": [
     629                {
     630                    "url": "https://symfony.com/sponsor",
     631                    "type": "custom"
     632                },
     633                {
     634                    "url": "https://github.com/fabpot",
     635                    "type": "github"
     636                },
     637                {
     638                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
     639                    "type": "tidelift"
     640                }
     641            ],
     642            "time": "2020-10-23T09:01:57+00:00"
     643        },
     644        {
     645            "name": "symfony/service-contracts",
     646            "version": "v2.2.0",
     647            "source": {
     648                "type": "git",
     649                "url": "https://github.com/symfony/service-contracts.git",
     650                "reference": "d15da7ba4957ffb8f1747218be9e1a121fd298a1"
     651            },
     652            "dist": {
     653                "type": "zip",
     654                "url": "https://api.github.com/repos/symfony/service-contracts/zipball/d15da7ba4957ffb8f1747218be9e1a121fd298a1",
     655                "reference": "d15da7ba4957ffb8f1747218be9e1a121fd298a1",
     656                "shasum": ""
     657            },
     658            "require": {
     659                "php": ">=7.2.5",
     660                "psr/container": "^1.0"
     661            },
     662            "suggest": {
     663                "symfony/service-implementation": ""
     664            },
     665            "type": "library",
     666            "extra": {
     667                "branch-alias": {
     668                    "dev-master": "2.2-dev"
     669                },
     670                "thanks": {
     671                    "name": "symfony/contracts",
     672                    "url": "https://github.com/symfony/contracts"
     673                }
     674            },
     675            "autoload": {
     676                "psr-4": {
     677                    "Symfony\\Contracts\\Service\\": ""
     678                }
     679            },
     680            "notification-url": "https://packagist.org/downloads/",
     681            "license": [
     682                "MIT"
     683            ],
     684            "authors": [
     685                {
     686                    "name": "Nicolas Grekas",
     687                    "email": "p@tchwork.com"
     688                },
     689                {
     690                    "name": "Symfony Community",
     691                    "homepage": "https://symfony.com/contributors"
     692                }
     693            ],
     694            "description": "Generic abstractions related to writing services",
     695            "homepage": "https://symfony.com",
     696            "keywords": [
     697                "abstractions",
     698                "contracts",
     699                "decoupling",
     700                "interfaces",
     701                "interoperability",
     702                "standards"
     703            ],
     704            "support": {
     705                "source": "https://github.com/symfony/service-contracts/tree/master"
     706            },
     707            "funding": [
     708                {
     709                    "url": "https://symfony.com/sponsor",
     710                    "type": "custom"
     711                },
     712                {
     713                    "url": "https://github.com/fabpot",
     714                    "type": "github"
     715                },
     716                {
     717                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
     718                    "type": "tidelift"
     719                }
     720            ],
     721            "time": "2020-09-07T11:33:47+00:00"
     722        },
     723        {
     724            "name": "symfony/string",
     725            "version": "v5.1.7",
     726            "source": {
     727                "type": "git",
     728                "url": "https://github.com/symfony/string.git",
     729                "reference": "4a9afe9d07bac506f75bcee8ed3ce76da5a9343e"
     730            },
     731            "dist": {
     732                "type": "zip",
     733                "url": "https://api.github.com/repos/symfony/string/zipball/4a9afe9d07bac506f75bcee8ed3ce76da5a9343e",
     734                "reference": "4a9afe9d07bac506f75bcee8ed3ce76da5a9343e",
     735                "shasum": ""
     736            },
     737            "require": {
     738                "php": ">=7.2.5",
     739                "symfony/polyfill-ctype": "~1.8",
     740                "symfony/polyfill-intl-grapheme": "~1.0",
     741                "symfony/polyfill-intl-normalizer": "~1.0",
     742                "symfony/polyfill-mbstring": "~1.0",
     743                "symfony/polyfill-php80": "~1.15"
     744            },
     745            "require-dev": {
     746                "symfony/error-handler": "^4.4|^5.0",
     747                "symfony/http-client": "^4.4|^5.0",
     748                "symfony/translation-contracts": "^1.1|^2",
     749                "symfony/var-exporter": "^4.4|^5.0"
     750            },
     751            "type": "library",
     752            "extra": {
     753                "branch-alias": {
     754                    "dev-master": "5.1-dev"
     755                }
     756            },
     757            "autoload": {
     758                "psr-4": {
     759                    "Symfony\\Component\\String\\": ""
     760                },
     761                "files": [
     762                    "Resources/functions.php"
     763                ],
     764                "exclude-from-classmap": [
     765                    "/Tests/"
     766                ]
     767            },
     768            "notification-url": "https://packagist.org/downloads/",
     769            "license": [
     770                "MIT"
     771            ],
     772            "authors": [
     773                {
     774                    "name": "Nicolas Grekas",
     775                    "email": "p@tchwork.com"
     776                },
     777                {
     778                    "name": "Symfony Community",
     779                    "homepage": "https://symfony.com/contributors"
     780                }
     781            ],
     782            "description": "Symfony String component",
     783            "homepage": "https://symfony.com",
     784            "keywords": [
     785                "grapheme",
     786                "i18n",
     787                "string",
     788                "unicode",
     789                "utf-8",
     790                "utf8"
     791            ],
     792            "support": {
     793                "source": "https://github.com/symfony/string/tree/v5.1.7"
     794            },
     795            "funding": [
     796                {
     797                    "url": "https://symfony.com/sponsor",
     798                    "type": "custom"
     799                },
     800                {
     801                    "url": "https://github.com/fabpot",
     802                    "type": "github"
     803                },
     804                {
     805                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
     806                    "type": "tidelift"
     807                }
     808            ],
     809            "time": "2020-09-15T12:23:47+00:00"
    384810        },
    385811        {
     
    389815                "type": "git",
    390816                "url": "https://github.com/TypeRocket/core.git",
    391                 "reference": "085b5f95bb41c63c599bc817e049998626ea341c"
    392             },
    393             "dist": {
    394                 "type": "zip",
    395                 "url": "https://api.github.com/repos/TypeRocket/core/zipball/085b5f95bb41c63c599bc817e049998626ea341c",
    396                 "reference": "085b5f95bb41c63c599bc817e049998626ea341c",
     817                "reference": "105f921c5aec7da4d2361d89356789dca27c7893"
     818            },
     819            "dist": {
     820                "type": "zip",
     821                "url": "https://api.github.com/repos/TypeRocket/core/zipball/105f921c5aec7da4d2361d89356789dca27c7893",
     822                "reference": "105f921c5aec7da4d2361d89356789dca27c7893",
    397823                "shasum": ""
    398824            },
     
    400826                "ext-json": "*",
    401827                "php": ">=7.2.5",
    402                 "symfony/console": "3.4.*"
     828                "symfony/console": "5.1.*"
    403829            },
    404830            "require-dev": {
    405                 "phpunit/phpunit": "7.4.*"
     831                "phpunit/phpunit": "8.5.*"
    406832            },
    407833            "default-branch": true,
     
    433859                "docs": "https://typerocket.com/docs/v5/",
    434860                "issues": "https://github.com/TypeRocket/core/issues",
    435                 "source": "https://github.com/TypeRocket/core/tree/v5.0.4"
    436             },
    437             "time": "2020-10-20T13:40:56+00:00"
     861                "source": "https://github.com/TypeRocket/core/tree/v5.0.9"
     862            },
     863            "time": "2020-10-24T20:33:09+00:00"
    438864        }
    439865    ],
     
    18782304        },
    18792305        {
    1880             "name": "symfony/polyfill-ctype",
    1881             "version": "v1.18.1",
    1882             "source": {
    1883                 "type": "git",
    1884                 "url": "https://github.com/symfony/polyfill-ctype.git",
    1885                 "reference": "1c302646f6efc070cd46856e600e5e0684d6b454"
    1886             },
    1887             "dist": {
    1888                 "type": "zip",
    1889                 "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/1c302646f6efc070cd46856e600e5e0684d6b454",
    1890                 "reference": "1c302646f6efc070cd46856e600e5e0684d6b454",
    1891                 "shasum": ""
    1892             },
    1893             "require": {
    1894                 "php": ">=5.3.3"
    1895             },
    1896             "suggest": {
    1897                 "ext-ctype": "For best performance"
    1898             },
    1899             "type": "library",
    1900             "extra": {
    1901                 "branch-alias": {
    1902                     "dev-master": "1.18-dev"
    1903                 },
    1904                 "thanks": {
    1905                     "name": "symfony/polyfill",
    1906                     "url": "https://github.com/symfony/polyfill"
    1907                 }
    1908             },
    1909             "autoload": {
    1910                 "psr-4": {
    1911                     "Symfony\\Polyfill\\Ctype\\": ""
    1912                 },
    1913                 "files": [
    1914                     "bootstrap.php"
    1915                 ]
    1916             },
    1917             "notification-url": "https://packagist.org/downloads/",
    1918             "license": [
    1919                 "MIT"
    1920             ],
    1921             "authors": [
    1922                 {
    1923                     "name": "Gert de Pagter",
    1924                     "email": "BackEndTea@gmail.com"
    1925                 },
    1926                 {
    1927                     "name": "Symfony Community",
    1928                     "homepage": "https://symfony.com/contributors"
    1929                 }
    1930             ],
    1931             "description": "Symfony polyfill for ctype functions",
    1932             "homepage": "https://symfony.com",
    1933             "keywords": [
    1934                 "compatibility",
    1935                 "ctype",
    1936                 "polyfill",
    1937                 "portable"
    1938             ],
    1939             "support": {
    1940                 "source": "https://github.com/symfony/polyfill-ctype/tree/v1.18.0"
    1941             },
    1942             "funding": [
    1943                 {
    1944                     "url": "https://symfony.com/sponsor",
    1945                     "type": "custom"
    1946                 },
    1947                 {
    1948                     "url": "https://github.com/fabpot",
    1949                     "type": "github"
    1950                 },
    1951                 {
    1952                     "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
    1953                     "type": "tidelift"
    1954                 }
    1955             ],
    1956             "time": "2020-07-14T12:35:20+00:00"
    1957         },
    1958         {
    19592306            "name": "theseer/tokenizer",
    19602307            "version": "1.2.0",
  • typerocket-ui/tags/5.0.4/typerocket/vendor/composer/InstalledVersions.php

    r2403247 r2406012  
    2020    array (
    2121    ),
    22     'reference' => '5e1902057d2c0f2186aa77450d718faa6397b2db',
     22    'reference' => 'b4337de4b90dc5f3f305804a47ab1e3ec9b308b9',
    2323    'name' => 'typerocket/typerocket',
    2424  ),
    2525  'versions' =>
    2626  array (
    27     'psr/log' =>
    28     array (
    29       'pretty_version' => '1.1.3',
    30       'version' => '1.1.3.0',
    31       'aliases' =>
    32       array (
    33       ),
    34       'reference' => '0f73288fd15629204f9d42b7055f72dacbe811fc',
     27    'psr/container' =>
     28    array (
     29      'pretty_version' => '1.0.0',
     30      'version' => '1.0.0.0',
     31      'aliases' =>
     32      array (
     33      ),
     34      'reference' => 'b7ce3b176482dbbc1245ebf52b181af44c2cf55f',
    3535    ),
    3636    'psr/log-implementation' =>
     
    4343    'symfony/console' =>
    4444    array (
    45       'pretty_version' => 'v3.4.45',
    46       'version' => '3.4.45.0',
    47       'aliases' =>
    48       array (
    49       ),
    50       'reference' => 'b28996bc0a3b08914b2a8609163ec35b36b30685',
    51     ),
    52     'symfony/debug' =>
    53     array (
    54       'pretty_version' => 'v4.4.15',
    55       'version' => '4.4.15.0',
    56       'aliases' =>
    57       array (
    58       ),
    59       'reference' => '726b85e69342e767d60e3853b98559a68ff74183',
     45      'pretty_version' => 'v5.1.7',
     46      'version' => '5.1.7.0',
     47      'aliases' =>
     48      array (
     49      ),
     50      'reference' => 'ae789a8a2ad189ce7e8216942cdb9b77319f5eb8',
     51    ),
     52    'symfony/polyfill-ctype' =>
     53    array (
     54      'pretty_version' => 'v1.19.0',
     55      'version' => '1.19.0.0',
     56      'aliases' =>
     57      array (
     58      ),
     59      'reference' => 'aed596913b70fae57be53d86faa2e9ef85a2297b',
     60    ),
     61    'symfony/polyfill-intl-grapheme' =>
     62    array (
     63      'pretty_version' => 'v1.19.0',
     64      'version' => '1.19.0.0',
     65      'aliases' =>
     66      array (
     67      ),
     68      'reference' => '64fbe93b02024763359aea2bc81af05086c6af82',
     69    ),
     70    'symfony/polyfill-intl-normalizer' =>
     71    array (
     72      'pretty_version' => 'v1.19.0',
     73      'version' => '1.19.0.0',
     74      'aliases' =>
     75      array (
     76      ),
     77      'reference' => '8db0ae7936b42feb370840cf24de1a144fb0ef27',
    6078    ),
    6179    'symfony/polyfill-mbstring' =>
    6280    array (
    63       'pretty_version' => 'v1.18.1',
    64       'version' => '1.18.1.0',
    65       'aliases' =>
    66       array (
    67       ),
    68       'reference' => 'a6977d63bf9a0ad4c65cd352709e230876f9904a',
     81      'pretty_version' => 'v1.19.0',
     82      'version' => '1.19.0.0',
     83      'aliases' =>
     84      array (
     85      ),
     86      'reference' => 'b5f7b932ee6fa802fc792eabd77c4c88084517ce',
     87    ),
     88    'symfony/polyfill-php73' =>
     89    array (
     90      'pretty_version' => 'v1.19.0',
     91      'version' => '1.19.0.0',
     92      'aliases' =>
     93      array (
     94      ),
     95      'reference' => '9d920e3218205554171b2503bb3e4a1366824a16',
    6996    ),
    7097    'symfony/polyfill-php80' =>
    7198    array (
    72       'pretty_version' => 'v1.18.1',
    73       'version' => '1.18.1.0',
    74       'aliases' =>
    75       array (
    76       ),
    77       'reference' => 'd87d5766cbf48d72388a9f6b85f280c8ad51f981',
     99      'pretty_version' => 'v1.19.0',
     100      'version' => '1.19.0.0',
     101      'aliases' =>
     102      array (
     103      ),
     104      'reference' => 'f54ef00f4678f348f133097fa8c3701d197ff44d',
     105    ),
     106    'symfony/service-contracts' =>
     107    array (
     108      'pretty_version' => 'v2.2.0',
     109      'version' => '2.2.0.0',
     110      'aliases' =>
     111      array (
     112      ),
     113      'reference' => 'd15da7ba4957ffb8f1747218be9e1a121fd298a1',
     114    ),
     115    'symfony/string' =>
     116    array (
     117      'pretty_version' => 'v5.1.7',
     118      'version' => '5.1.7.0',
     119      'aliases' =>
     120      array (
     121      ),
     122      'reference' => '4a9afe9d07bac506f75bcee8ed3ce76da5a9343e',
    78123    ),
    79124    'typerocket/core' =>
     
    85130        0 => '9999999-dev',
    86131      ),
    87       'reference' => '085b5f95bb41c63c599bc817e049998626ea341c',
     132      'reference' => '105f921c5aec7da4d2361d89356789dca27c7893',
    88133    ),
    89134    'typerocket/typerocket' =>
     
    94139      array (
    95140      ),
    96       'reference' => '5e1902057d2c0f2186aa77450d718faa6397b2db',
     141      'reference' => 'b4337de4b90dc5f3f305804a47ab1e3ec9b308b9',
    97142    ),
    98143  ),
  • typerocket-ui/tags/5.0.4/typerocket/vendor/composer/autoload_static.php

    r2402747 r2406012  
    2525
    2626    public static $classMap = array (
    27         'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php'
     27        'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php',
    2828    );
    2929
  • typerocket-ui/tags/5.0.4/typerocket/vendor/composer/installed.json

    r2403247 r2406012  
    22    "packages": [
    33        {
    4             "name": "psr/log",
    5             "version": "1.1.3",
    6             "version_normalized": "1.1.3.0",
    7             "source": {
    8                 "type": "git",
    9                 "url": "https://github.com/php-fig/log.git",
    10                 "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc"
    11             },
    12             "dist": {
    13                 "type": "zip",
    14                 "url": "https://api.github.com/repos/php-fig/log/zipball/0f73288fd15629204f9d42b7055f72dacbe811fc",
    15                 "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc",
     4            "name": "psr/container",
     5            "version": "1.0.0",
     6            "version_normalized": "1.0.0.0",
     7            "source": {
     8                "type": "git",
     9                "url": "https://github.com/php-fig/container.git",
     10                "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f"
     11            },
     12            "dist": {
     13                "type": "zip",
     14                "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
     15                "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
    1616                "shasum": ""
    1717            },
     
    1919                "php": ">=5.3.0"
    2020            },
    21             "time": "2020-03-23T09:12:05+00:00",
    22             "type": "library",
    23             "extra": {
    24                 "branch-alias": {
    25                     "dev-master": "1.1.x-dev"
    26                 }
    27             },
    28             "installation-source": "dist",
    29             "autoload": {
    30                 "psr-4": {
    31                     "Psr\\Log\\": "Psr/Log/"
     21            "time": "2017-02-14T16:28:37+00:00",
     22            "type": "library",
     23            "extra": {
     24                "branch-alias": {
     25                    "dev-master": "1.0.x-dev"
     26                }
     27            },
     28            "installation-source": "dist",
     29            "autoload": {
     30                "psr-4": {
     31                    "Psr\\Container\\": "src/"
    3232                }
    3333            },
     
    4242                }
    4343            ],
    44             "description": "Common interface for logging libraries",
    45             "homepage": "https://github.com/php-fig/log",
    46             "keywords": [
    47                 "log",
    48                 "psr",
    49                 "psr-3"
    50             ],
    51             "support": {
    52                 "source": "https://github.com/php-fig/log/tree/1.1.3"
    53             },
    54             "install-path": "../psr/log"
     44            "description": "Common Container Interface (PHP FIG PSR-11)",
     45            "homepage": "https://github.com/php-fig/container",
     46            "keywords": [
     47                "PSR-11",
     48                "container",
     49                "container-interface",
     50                "container-interop",
     51                "psr"
     52            ],
     53            "support": {
     54                "issues": "https://github.com/php-fig/container/issues",
     55                "source": "https://github.com/php-fig/container/tree/master"
     56            },
     57            "install-path": "../psr/container"
    5558        },
    5659        {
    5760            "name": "symfony/console",
    58             "version": "v3.4.45",
    59             "version_normalized": "3.4.45.0",
     61            "version": "v5.1.7",
     62            "version_normalized": "5.1.7.0",
    6063            "source": {
    6164                "type": "git",
    6265                "url": "https://github.com/symfony/console.git",
    63                 "reference": "b28996bc0a3b08914b2a8609163ec35b36b30685"
    64             },
    65             "dist": {
    66                 "type": "zip",
    67                 "url": "https://api.github.com/repos/symfony/console/zipball/b28996bc0a3b08914b2a8609163ec35b36b30685",
    68                 "reference": "b28996bc0a3b08914b2a8609163ec35b36b30685",
    69                 "shasum": ""
    70             },
    71             "require": {
    72                 "php": "^5.5.9|>=7.0.8",
    73                 "symfony/debug": "~2.8|~3.0|~4.0",
    74                 "symfony/polyfill-mbstring": "~1.0"
     66                "reference": "ae789a8a2ad189ce7e8216942cdb9b77319f5eb8"
     67            },
     68            "dist": {
     69                "type": "zip",
     70                "url": "https://api.github.com/repos/symfony/console/zipball/ae789a8a2ad189ce7e8216942cdb9b77319f5eb8",
     71                "reference": "ae789a8a2ad189ce7e8216942cdb9b77319f5eb8",
     72                "shasum": ""
     73            },
     74            "require": {
     75                "php": ">=7.2.5",
     76                "symfony/polyfill-mbstring": "~1.0",
     77                "symfony/polyfill-php73": "^1.8",
     78                "symfony/polyfill-php80": "^1.15",
     79                "symfony/service-contracts": "^1.1|^2",
     80                "symfony/string": "^5.1"
    7581            },
    7682            "conflict": {
    77                 "symfony/dependency-injection": "<3.4",
    78                 "symfony/process": "<3.3"
     83                "symfony/dependency-injection": "<4.4",
     84                "symfony/dotenv": "<5.1",
     85                "symfony/event-dispatcher": "<4.4",
     86                "symfony/lock": "<4.4",
     87                "symfony/process": "<4.4"
    7988            },
    8089            "provide": {
     
    8392            "require-dev": {
    8493                "psr/log": "~1.0",
    85                 "symfony/config": "~3.3|~4.0",
    86                 "symfony/dependency-injection": "~3.4|~4.0",
    87                 "symfony/event-dispatcher": "~2.8|~3.0|~4.0",
    88                 "symfony/lock": "~3.4|~4.0",
    89                 "symfony/process": "~3.3|~4.0"
     94                "symfony/config": "^4.4|^5.0",
     95                "symfony/dependency-injection": "^4.4|^5.0",
     96                "symfony/event-dispatcher": "^4.4|^5.0",
     97                "symfony/lock": "^4.4|^5.0",
     98                "symfony/process": "^4.4|^5.0",
     99                "symfony/var-dumper": "^4.4|^5.0"
    90100            },
    91101            "suggest": {
     
    95105                "symfony/process": ""
    96106            },
    97             "time": "2020-09-09T05:09:37+00:00",
    98             "type": "library",
    99             "extra": {
    100                 "branch-alias": {
    101                     "dev-master": "3.4-dev"
     107            "time": "2020-10-07T15:23:00+00:00",
     108            "type": "library",
     109            "extra": {
     110                "branch-alias": {
     111                    "dev-master": "5.1-dev"
    102112                }
    103113            },
     
    128138            "homepage": "https://symfony.com",
    129139            "support": {
    130                 "source": "https://github.com/symfony/console/tree/v3.4.45"
     140                "source": "https://github.com/symfony/console/tree/v5.1.7"
    131141            },
    132142            "funding": [
     
    147157        },
    148158        {
    149             "name": "symfony/debug",
    150             "version": "v4.4.15",
    151             "version_normalized": "4.4.15.0",
    152             "source": {
    153                 "type": "git",
    154                 "url": "https://github.com/symfony/debug.git",
    155                 "reference": "726b85e69342e767d60e3853b98559a68ff74183"
    156             },
    157             "dist": {
    158                 "type": "zip",
    159                 "url": "https://api.github.com/repos/symfony/debug/zipball/726b85e69342e767d60e3853b98559a68ff74183",
    160                 "reference": "726b85e69342e767d60e3853b98559a68ff74183",
    161                 "shasum": ""
    162             },
    163             "require": {
    164                 "php": ">=7.1.3",
    165                 "psr/log": "~1.0",
    166                 "symfony/polyfill-php80": "^1.15"
    167             },
    168             "conflict": {
    169                 "symfony/http-kernel": "<3.4"
    170             },
    171             "require-dev": {
    172                 "symfony/http-kernel": "^3.4|^4.0|^5.0"
    173             },
    174             "time": "2020-09-09T05:20:36+00:00",
    175             "type": "library",
    176             "extra": {
    177                 "branch-alias": {
    178                     "dev-master": "4.4-dev"
    179                 }
    180             },
    181             "installation-source": "dist",
    182             "autoload": {
    183                 "psr-4": {
    184                     "Symfony\\Component\\Debug\\": ""
    185                 },
    186                 "exclude-from-classmap": [
    187                     "/Tests/"
    188                 ]
    189             },
    190             "notification-url": "https://packagist.org/downloads/",
    191             "license": [
    192                 "MIT"
    193             ],
    194             "authors": [
    195                 {
    196                     "name": "Fabien Potencier",
    197                     "email": "fabien@symfony.com"
    198                 },
    199                 {
    200                     "name": "Symfony Community",
    201                     "homepage": "https://symfony.com/contributors"
    202                 }
    203             ],
    204             "description": "Symfony Debug Component",
    205             "homepage": "https://symfony.com",
    206             "support": {
    207                 "source": "https://github.com/symfony/debug/tree/4.4"
    208             },
    209             "funding": [
    210                 {
    211                     "url": "https://symfony.com/sponsor",
    212                     "type": "custom"
    213                 },
    214                 {
    215                     "url": "https://github.com/fabpot",
    216                     "type": "github"
    217                 },
    218                 {
    219                     "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
    220                     "type": "tidelift"
    221                 }
    222             ],
    223             "install-path": "../symfony/debug"
    224         },
    225         {
    226             "name": "symfony/polyfill-mbstring",
    227             "version": "v1.18.1",
    228             "version_normalized": "1.18.1.0",
    229             "source": {
    230                 "type": "git",
    231                 "url": "https://github.com/symfony/polyfill-mbstring.git",
    232                 "reference": "a6977d63bf9a0ad4c65cd352709e230876f9904a"
    233             },
    234             "dist": {
    235                 "type": "zip",
    236                 "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/a6977d63bf9a0ad4c65cd352709e230876f9904a",
    237                 "reference": "a6977d63bf9a0ad4c65cd352709e230876f9904a",
     159            "name": "symfony/polyfill-ctype",
     160            "version": "v1.19.0",
     161            "version_normalized": "1.19.0.0",
     162            "source": {
     163                "type": "git",
     164                "url": "https://github.com/symfony/polyfill-ctype.git",
     165                "reference": "aed596913b70fae57be53d86faa2e9ef85a2297b"
     166            },
     167            "dist": {
     168                "type": "zip",
     169                "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/aed596913b70fae57be53d86faa2e9ef85a2297b",
     170                "reference": "aed596913b70fae57be53d86faa2e9ef85a2297b",
    238171                "shasum": ""
    239172            },
     
    242175            },
    243176            "suggest": {
    244                 "ext-mbstring": "For best performance"
    245             },
    246             "time": "2020-07-14T12:35:20+00:00",
    247             "type": "library",
    248             "extra": {
    249                 "branch-alias": {
    250                     "dev-master": "1.18-dev"
     177                "ext-ctype": "For best performance"
     178            },
     179            "time": "2020-10-23T09:01:57+00:00",
     180            "type": "library",
     181            "extra": {
     182                "branch-alias": {
     183                    "dev-main": "1.19-dev"
    251184                },
    252185                "thanks": {
     
    258191            "autoload": {
    259192                "psr-4": {
    260                     "Symfony\\Polyfill\\Mbstring\\": ""
     193                    "Symfony\\Polyfill\\Ctype\\": ""
    261194                },
    262195                "files": [
     
    270203            "authors": [
    271204                {
     205                    "name": "Gert de Pagter",
     206                    "email": "BackEndTea@gmail.com"
     207                },
     208                {
     209                    "name": "Symfony Community",
     210                    "homepage": "https://symfony.com/contributors"
     211                }
     212            ],
     213            "description": "Symfony polyfill for ctype functions",
     214            "homepage": "https://symfony.com",
     215            "keywords": [
     216                "compatibility",
     217                "ctype",
     218                "polyfill",
     219                "portable"
     220            ],
     221            "support": {
     222                "source": "https://github.com/symfony/polyfill-ctype/tree/v1.19.0"
     223            },
     224            "funding": [
     225                {
     226                    "url": "https://symfony.com/sponsor",
     227                    "type": "custom"
     228                },
     229                {
     230                    "url": "https://github.com/fabpot",
     231                    "type": "github"
     232                },
     233                {
     234                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
     235                    "type": "tidelift"
     236                }
     237            ],
     238            "install-path": "../symfony/polyfill-ctype"
     239        },
     240        {
     241            "name": "symfony/polyfill-intl-grapheme",
     242            "version": "v1.19.0",
     243            "version_normalized": "1.19.0.0",
     244            "source": {
     245                "type": "git",
     246                "url": "https://github.com/symfony/polyfill-intl-grapheme.git",
     247                "reference": "64fbe93b02024763359aea2bc81af05086c6af82"
     248            },
     249            "dist": {
     250                "type": "zip",
     251                "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/64fbe93b02024763359aea2bc81af05086c6af82",
     252                "reference": "64fbe93b02024763359aea2bc81af05086c6af82",
     253                "shasum": ""
     254            },
     255            "require": {
     256                "php": ">=5.3.3"
     257            },
     258            "suggest": {
     259                "ext-intl": "For best performance"
     260            },
     261            "time": "2020-10-23T09:01:57+00:00",
     262            "type": "library",
     263            "extra": {
     264                "branch-alias": {
     265                    "dev-main": "1.19-dev"
     266                },
     267                "thanks": {
     268                    "name": "symfony/polyfill",
     269                    "url": "https://github.com/symfony/polyfill"
     270                }
     271            },
     272            "installation-source": "dist",
     273            "autoload": {
     274                "psr-4": {
     275                    "Symfony\\Polyfill\\Intl\\Grapheme\\": ""
     276                },
     277                "files": [
     278                    "bootstrap.php"
     279                ]
     280            },
     281            "notification-url": "https://packagist.org/downloads/",
     282            "license": [
     283                "MIT"
     284            ],
     285            "authors": [
     286                {
    272287                    "name": "Nicolas Grekas",
    273288                    "email": "p@tchwork.com"
     
    278293                }
    279294            ],
    280             "description": "Symfony polyfill for the Mbstring extension",
     295            "description": "Symfony polyfill for intl's grapheme_* functions",
    281296            "homepage": "https://symfony.com",
    282297            "keywords": [
    283298                "compatibility",
    284                 "mbstring",
     299                "grapheme",
     300                "intl",
    285301                "polyfill",
    286302                "portable",
     
    288304            ],
    289305            "support": {
    290                 "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.18.1"
     306                "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.19.0"
    291307            },
    292308            "funding": [
     
    304320                }
    305321            ],
    306             "install-path": "../symfony/polyfill-mbstring"
    307         },
    308         {
    309             "name": "symfony/polyfill-php80",
    310             "version": "v1.18.1",
    311             "version_normalized": "1.18.1.0",
    312             "source": {
    313                 "type": "git",
    314                 "url": "https://github.com/symfony/polyfill-php80.git",
    315                 "reference": "d87d5766cbf48d72388a9f6b85f280c8ad51f981"
    316             },
    317             "dist": {
    318                 "type": "zip",
    319                 "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/d87d5766cbf48d72388a9f6b85f280c8ad51f981",
    320                 "reference": "d87d5766cbf48d72388a9f6b85f280c8ad51f981",
    321                 "shasum": ""
    322             },
    323             "require": {
    324                 "php": ">=7.0.8"
    325             },
    326             "time": "2020-07-14T12:35:20+00:00",
    327             "type": "library",
    328             "extra": {
    329                 "branch-alias": {
    330                     "dev-master": "1.18-dev"
     322            "install-path": "../symfony/polyfill-intl-grapheme"
     323        },
     324        {
     325            "name": "symfony/polyfill-intl-normalizer",
     326            "version": "v1.19.0",
     327            "version_normalized": "1.19.0.0",
     328            "source": {
     329                "type": "git",
     330                "url": "https://github.com/symfony/polyfill-intl-normalizer.git",
     331                "reference": "8db0ae7936b42feb370840cf24de1a144fb0ef27"
     332            },
     333            "dist": {
     334                "type": "zip",
     335                "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8db0ae7936b42feb370840cf24de1a144fb0ef27",
     336                "reference": "8db0ae7936b42feb370840cf24de1a144fb0ef27",
     337                "shasum": ""
     338            },
     339            "require": {
     340                "php": ">=5.3.3"
     341            },
     342            "suggest": {
     343                "ext-intl": "For best performance"
     344            },
     345            "time": "2020-10-23T09:01:57+00:00",
     346            "type": "library",
     347            "extra": {
     348                "branch-alias": {
     349                    "dev-main": "1.19-dev"
    331350                },
    332351                "thanks": {
     
    338357            "autoload": {
    339358                "psr-4": {
    340                     "Symfony\\Polyfill\\Php80\\": ""
     359                    "Symfony\\Polyfill\\Intl\\Normalizer\\": ""
    341360                },
    342361                "files": [
     
    353372            "authors": [
    354373                {
    355                     "name": "Ion Bazan",
    356                     "email": "ion.bazan@gmail.com"
    357                 },
    358                 {
    359374                    "name": "Nicolas Grekas",
    360375                    "email": "p@tchwork.com"
     
    365380                }
    366381            ],
    367             "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions",
     382            "description": "Symfony polyfill for intl's Normalizer class and related functions",
     383            "homepage": "https://symfony.com",
     384            "keywords": [
     385                "compatibility",
     386                "intl",
     387                "normalizer",
     388                "polyfill",
     389                "portable",
     390                "shim"
     391            ],
     392            "support": {
     393                "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.19.0"
     394            },
     395            "funding": [
     396                {
     397                    "url": "https://symfony.com/sponsor",
     398                    "type": "custom"
     399                },
     400                {
     401                    "url": "https://github.com/fabpot",
     402                    "type": "github"
     403                },
     404                {
     405                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
     406                    "type": "tidelift"
     407                }
     408            ],
     409            "install-path": "../symfony/polyfill-intl-normalizer"
     410        },
     411        {
     412            "name": "symfony/polyfill-mbstring",
     413            "version": "v1.19.0",
     414            "version_normalized": "1.19.0.0",
     415            "source": {
     416                "type": "git",
     417                "url": "https://github.com/symfony/polyfill-mbstring.git",
     418                "reference": "b5f7b932ee6fa802fc792eabd77c4c88084517ce"
     419            },
     420            "dist": {
     421                "type": "zip",
     422                "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/b5f7b932ee6fa802fc792eabd77c4c88084517ce",
     423                "reference": "b5f7b932ee6fa802fc792eabd77c4c88084517ce",
     424                "shasum": ""
     425            },
     426            "require": {
     427                "php": ">=5.3.3"
     428            },
     429            "suggest": {
     430                "ext-mbstring": "For best performance"
     431            },
     432            "time": "2020-10-23T09:01:57+00:00",
     433            "type": "library",
     434            "extra": {
     435                "branch-alias": {
     436                    "dev-main": "1.19-dev"
     437                },
     438                "thanks": {
     439                    "name": "symfony/polyfill",
     440                    "url": "https://github.com/symfony/polyfill"
     441                }
     442            },
     443            "installation-source": "dist",
     444            "autoload": {
     445                "psr-4": {
     446                    "Symfony\\Polyfill\\Mbstring\\": ""
     447                },
     448                "files": [
     449                    "bootstrap.php"
     450                ]
     451            },
     452            "notification-url": "https://packagist.org/downloads/",
     453            "license": [
     454                "MIT"
     455            ],
     456            "authors": [
     457                {
     458                    "name": "Nicolas Grekas",
     459                    "email": "p@tchwork.com"
     460                },
     461                {
     462                    "name": "Symfony Community",
     463                    "homepage": "https://symfony.com/contributors"
     464                }
     465            ],
     466            "description": "Symfony polyfill for the Mbstring extension",
     467            "homepage": "https://symfony.com",
     468            "keywords": [
     469                "compatibility",
     470                "mbstring",
     471                "polyfill",
     472                "portable",
     473                "shim"
     474            ],
     475            "support": {
     476                "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.19.0"
     477            },
     478            "funding": [
     479                {
     480                    "url": "https://symfony.com/sponsor",
     481                    "type": "custom"
     482                },
     483                {
     484                    "url": "https://github.com/fabpot",
     485                    "type": "github"
     486                },
     487                {
     488                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
     489                    "type": "tidelift"
     490                }
     491            ],
     492            "install-path": "../symfony/polyfill-mbstring"
     493        },
     494        {
     495            "name": "symfony/polyfill-php73",
     496            "version": "v1.19.0",
     497            "version_normalized": "1.19.0.0",
     498            "source": {
     499                "type": "git",
     500                "url": "https://github.com/symfony/polyfill-php73.git",
     501                "reference": "9d920e3218205554171b2503bb3e4a1366824a16"
     502            },
     503            "dist": {
     504                "type": "zip",
     505                "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/9d920e3218205554171b2503bb3e4a1366824a16",
     506                "reference": "9d920e3218205554171b2503bb3e4a1366824a16",
     507                "shasum": ""
     508            },
     509            "require": {
     510                "php": ">=5.3.3"
     511            },
     512            "time": "2020-10-23T09:01:57+00:00",
     513            "type": "library",
     514            "extra": {
     515                "branch-alias": {
     516                    "dev-main": "1.19-dev"
     517                },
     518                "thanks": {
     519                    "name": "symfony/polyfill",
     520                    "url": "https://github.com/symfony/polyfill"
     521                }
     522            },
     523            "installation-source": "dist",
     524            "autoload": {
     525                "psr-4": {
     526                    "Symfony\\Polyfill\\Php73\\": ""
     527                },
     528                "files": [
     529                    "bootstrap.php"
     530                ],
     531                "classmap": [
     532                    "Resources/stubs"
     533                ]
     534            },
     535            "notification-url": "https://packagist.org/downloads/",
     536            "license": [
     537                "MIT"
     538            ],
     539            "authors": [
     540                {
     541                    "name": "Nicolas Grekas",
     542                    "email": "p@tchwork.com"
     543                },
     544                {
     545                    "name": "Symfony Community",
     546                    "homepage": "https://symfony.com/contributors"
     547                }
     548            ],
     549            "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions",
    368550            "homepage": "https://symfony.com",
    369551            "keywords": [
     
    374556            ],
    375557            "support": {
    376                 "source": "https://github.com/symfony/polyfill-php80/tree/master"
     558                "source": "https://github.com/symfony/polyfill-php73/tree/v1.19.0"
    377559            },
    378560            "funding": [
     
    390572                }
    391573            ],
     574            "install-path": "../symfony/polyfill-php73"
     575        },
     576        {
     577            "name": "symfony/polyfill-php80",
     578            "version": "v1.19.0",
     579            "version_normalized": "1.19.0.0",
     580            "source": {
     581                "type": "git",
     582                "url": "https://github.com/symfony/polyfill-php80.git",
     583                "reference": "f54ef00f4678f348f133097fa8c3701d197ff44d"
     584            },
     585            "dist": {
     586                "type": "zip",
     587                "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/f54ef00f4678f348f133097fa8c3701d197ff44d",
     588                "reference": "f54ef00f4678f348f133097fa8c3701d197ff44d",
     589                "shasum": ""
     590            },
     591            "require": {
     592                "php": ">=7.0.8"
     593            },
     594            "time": "2020-10-23T09:01:57+00:00",
     595            "type": "library",
     596            "extra": {
     597                "branch-alias": {
     598                    "dev-main": "1.19-dev"
     599                },
     600                "thanks": {
     601                    "name": "symfony/polyfill",
     602                    "url": "https://github.com/symfony/polyfill"
     603                }
     604            },
     605            "installation-source": "dist",
     606            "autoload": {
     607                "psr-4": {
     608                    "Symfony\\Polyfill\\Php80\\": ""
     609                },
     610                "files": [
     611                    "bootstrap.php"
     612                ],
     613                "classmap": [
     614                    "Resources/stubs"
     615                ]
     616            },
     617            "notification-url": "https://packagist.org/downloads/",
     618            "license": [
     619                "MIT"
     620            ],
     621            "authors": [
     622                {
     623                    "name": "Ion Bazan",
     624                    "email": "ion.bazan@gmail.com"
     625                },
     626                {
     627                    "name": "Nicolas Grekas",
     628                    "email": "p@tchwork.com"
     629                },
     630                {
     631                    "name": "Symfony Community",
     632                    "homepage": "https://symfony.com/contributors"
     633                }
     634            ],
     635            "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions",
     636            "homepage": "https://symfony.com",
     637            "keywords": [
     638                "compatibility",
     639                "polyfill",
     640                "portable",
     641                "shim"
     642            ],
     643            "support": {
     644                "source": "https://github.com/symfony/polyfill-php80/tree/v1.19.0"
     645            },
     646            "funding": [
     647                {
     648                    "url": "https://symfony.com/sponsor",
     649                    "type": "custom"
     650                },
     651                {
     652                    "url": "https://github.com/fabpot",
     653                    "type": "github"
     654                },
     655                {
     656                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
     657                    "type": "tidelift"
     658                }
     659            ],
    392660            "install-path": "../symfony/polyfill-php80"
     661        },
     662        {
     663            "name": "symfony/service-contracts",
     664            "version": "v2.2.0",
     665            "version_normalized": "2.2.0.0",
     666            "source": {
     667                "type": "git",
     668                "url": "https://github.com/symfony/service-contracts.git",
     669                "reference": "d15da7ba4957ffb8f1747218be9e1a121fd298a1"
     670            },
     671            "dist": {
     672                "type": "zip",
     673                "url": "https://api.github.com/repos/symfony/service-contracts/zipball/d15da7ba4957ffb8f1747218be9e1a121fd298a1",
     674                "reference": "d15da7ba4957ffb8f1747218be9e1a121fd298a1",
     675                "shasum": ""
     676            },
     677            "require": {
     678                "php": ">=7.2.5",
     679                "psr/container": "^1.0"
     680            },
     681            "suggest": {
     682                "symfony/service-implementation": ""
     683            },
     684            "time": "2020-09-07T11:33:47+00:00",
     685            "type": "library",
     686            "extra": {
     687                "branch-alias": {
     688                    "dev-master": "2.2-dev"
     689                },
     690                "thanks": {
     691                    "name": "symfony/contracts",
     692                    "url": "https://github.com/symfony/contracts"
     693                }
     694            },
     695            "installation-source": "dist",
     696            "autoload": {
     697                "psr-4": {
     698                    "Symfony\\Contracts\\Service\\": ""
     699                }
     700            },
     701            "notification-url": "https://packagist.org/downloads/",
     702            "license": [
     703                "MIT"
     704            ],
     705            "authors": [
     706                {
     707                    "name": "Nicolas Grekas",
     708                    "email": "p@tchwork.com"
     709                },
     710                {
     711                    "name": "Symfony Community",
     712                    "homepage": "https://symfony.com/contributors"
     713                }
     714            ],
     715            "description": "Generic abstractions related to writing services",
     716            "homepage": "https://symfony.com",
     717            "keywords": [
     718                "abstractions",
     719                "contracts",
     720                "decoupling",
     721                "interfaces",
     722                "interoperability",
     723                "standards"
     724            ],
     725            "support": {
     726                "source": "https://github.com/symfony/service-contracts/tree/master"
     727            },
     728            "funding": [
     729                {
     730                    "url": "https://symfony.com/sponsor",
     731                    "type": "custom"
     732                },
     733                {
     734                    "url": "https://github.com/fabpot",
     735                    "type": "github"
     736                },
     737                {
     738                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
     739                    "type": "tidelift"
     740                }
     741            ],
     742            "install-path": "../symfony/service-contracts"
     743        },
     744        {
     745            "name": "symfony/string",
     746            "version": "v5.1.7",
     747            "version_normalized": "5.1.7.0",
     748            "source": {
     749                "type": "git",
     750                "url": "https://github.com/symfony/string.git",
     751                "reference": "4a9afe9d07bac506f75bcee8ed3ce76da5a9343e"
     752            },
     753            "dist": {
     754                "type": "zip",
     755                "url": "https://api.github.com/repos/symfony/string/zipball/4a9afe9d07bac506f75bcee8ed3ce76da5a9343e",
     756                "reference": "4a9afe9d07bac506f75bcee8ed3ce76da5a9343e",
     757                "shasum": ""
     758            },
     759            "require": {
     760                "php": ">=7.2.5",
     761                "symfony/polyfill-ctype": "~1.8",
     762                "symfony/polyfill-intl-grapheme": "~1.0",
     763                "symfony/polyfill-intl-normalizer": "~1.0",
     764                "symfony/polyfill-mbstring": "~1.0",
     765                "symfony/polyfill-php80": "~1.15"
     766            },
     767            "require-dev": {
     768                "symfony/error-handler": "^4.4|^5.0",
     769                "symfony/http-client": "^4.4|^5.0",
     770                "symfony/translation-contracts": "^1.1|^2",
     771                "symfony/var-exporter": "^4.4|^5.0"
     772            },
     773            "time": "2020-09-15T12:23:47+00:00",
     774            "type": "library",
     775            "extra": {
     776                "branch-alias": {
     777                    "dev-master": "5.1-dev"
     778                }
     779            },
     780            "installation-source": "dist",
     781            "autoload": {
     782                "psr-4": {
     783                    "Symfony\\Component\\String\\": ""
     784                },
     785                "files": [
     786                    "Resources/functions.php"
     787                ],
     788                "exclude-from-classmap": [
     789                    "/Tests/"
     790                ]
     791            },
     792            "notification-url": "https://packagist.org/downloads/",
     793            "license": [
     794                "MIT"
     795            ],
     796            "authors": [
     797                {
     798                    "name": "Nicolas Grekas",
     799                    "email": "p@tchwork.com"
     800                },
     801                {
     802                    "name": "Symfony Community",
     803                    "homepage": "https://symfony.com/contributors"
     804                }
     805            ],
     806            "description": "Symfony String component",
     807            "homepage": "https://symfony.com",
     808            "keywords": [
     809                "grapheme",
     810                "i18n",
     811                "string",
     812                "unicode",
     813                "utf-8",
     814                "utf8"
     815            ],
     816            "support": {
     817                "source": "https://github.com/symfony/string/tree/v5.1.7"
     818            },
     819            "funding": [
     820                {
     821                    "url": "https://symfony.com/sponsor",
     822                    "type": "custom"
     823                },
     824                {
     825                    "url": "https://github.com/fabpot",
     826                    "type": "github"
     827                },
     828                {
     829                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
     830                    "type": "tidelift"
     831                }
     832            ],
     833            "install-path": "../symfony/string"
    393834        },
    394835        {
     
    399840                "type": "git",
    400841                "url": "https://github.com/TypeRocket/core.git",
    401                 "reference": "085b5f95bb41c63c599bc817e049998626ea341c"
    402             },
    403             "dist": {
    404                 "type": "zip",
    405                 "url": "https://api.github.com/repos/TypeRocket/core/zipball/085b5f95bb41c63c599bc817e049998626ea341c",
    406                 "reference": "085b5f95bb41c63c599bc817e049998626ea341c",
     842                "reference": "105f921c5aec7da4d2361d89356789dca27c7893"
     843            },
     844            "dist": {
     845                "type": "zip",
     846                "url": "https://api.github.com/repos/TypeRocket/core/zipball/105f921c5aec7da4d2361d89356789dca27c7893",
     847                "reference": "105f921c5aec7da4d2361d89356789dca27c7893",
    407848                "shasum": ""
    408849            },
     
    410851                "ext-json": "*",
    411852                "php": ">=7.2.5",
    412                 "symfony/console": "3.4.*"
     853                "symfony/console": "5.1.*"
    413854            },
    414855            "require-dev": {
    415                 "phpunit/phpunit": "7.4.*"
    416             },
    417             "time": "2020-10-20T13:40:56+00:00",
     856                "phpunit/phpunit": "8.5.*"
     857            },
     858            "time": "2020-10-24T20:33:09+00:00",
    418859            "default-branch": true,
    419860            "type": "library",
     
    445886                "docs": "https://typerocket.com/docs/v5/",
    446887                "issues": "https://github.com/TypeRocket/core/issues",
    447                 "source": "https://github.com/TypeRocket/core/tree/v5.0.4"
     888                "source": "https://github.com/TypeRocket/core/tree/v5.0.9"
    448889            },
    449890            "install-path": "../typerocket/core"
  • typerocket-ui/tags/5.0.4/typerocket/vendor/composer/installed.php

    r2403247 r2406012  
    77    array (
    88    ),
    9     'reference' => '5e1902057d2c0f2186aa77450d718faa6397b2db',
     9    'reference' => 'b4337de4b90dc5f3f305804a47ab1e3ec9b308b9',
    1010    'name' => 'typerocket/typerocket',
    1111  ),
     
    2020        0 => '9999999-dev',
    2121      ),
    22       'reference' => '085b5f95bb41c63c599bc817e049998626ea341c',
     22      'reference' => '105f921c5aec7da4d2361d89356789dca27c7893',
    2323    ),
    2424    'typerocket/typerocket' =>
     
    2929      array (
    3030      ),
    31       'reference' => '5e1902057d2c0f2186aa77450d718faa6397b2db',
     31      'reference' => 'b4337de4b90dc5f3f305804a47ab1e3ec9b308b9',
    3232    ),
    3333  ),
  • typerocket-ui/tags/5.0.4/typerocket/vendor/typerocket/core/composer.json

    r2402747 r2406012  
    1717    "require" : {
    1818        "php": ">=7.2.5",
    19         "ext-json": "*",
    20         "symfony/console": "3.4.*"
     19        "symfony/console": "5.1.*",
     20        "ext-json": "*"
    2121    },
    2222    "require-dev": {
    23         "phpunit/phpunit": "7.4.*"
     23        "phpunit/phpunit": "8.5.*"
    2424    },
    2525    "autoload": {
  • typerocket-ui/tags/5.0.4/typerocket/vendor/typerocket/core/src/Console/Command.php

    r2402747 r2406012  
    33
    44use Symfony\Component\Console\Input\ArrayInput;
     5use Symfony\Component\Console\Command\Command as SymfonyCommand;
     6use Symfony\Component\Console\Input\InputArgument;
    57use Symfony\Component\Console\Input\InputInterface;
     8use Symfony\Component\Console\Input\InputOption;
    69use Symfony\Component\Console\Output\OutputInterface;
    710use Symfony\Component\Console\Question\ConfirmationQuestion;
     
    1417 * @package TypeRocket\Console
    1518 */
    16 class Command extends \Symfony\Component\Console\Command\Command
     19class Command extends SymfonyCommand
    1720{
    18     const REQUIRED = 1;
    19     const OPTIONAL = 2;
    20     const IS_ARRAY = 4;
     21    const REQUIRED = InputArgument::REQUIRED;
     22    const OPTIONAL = InputArgument::OPTIONAL;
     23    const IS_ARRAY = InputArgument::IS_ARRAY;
    2124
    2225    /** @var InputInterface $input */
     
    3336
    3437    protected $printedError = false;
     38    protected $success;
    3539
    3640    /**
     
    3943    protected function configure()
    4044    {
    41         $this->setName($this->command[0])
     45
     46        $signature = explode(' ', $this->command[0], 2);
     47        $name = array_shift($signature);
     48
     49        $this->setName($name)
    4250             ->setDescription($this->command[1])
    4351             ->setHelp($this->command[2]);
     52
     53        if($signature) {
     54            // Match Laravel style: name:command {?user*} {?name=kevin} {?--option=some value}
     55            preg_match_all('/(\{.+\})/mU', $signature[0], $matches, PREG_SET_ORDER, 0);
     56            foreach ($matches as [$arg, $other]) {
     57                $arg = substr($arg, 1, -1);
     58                $mode = static::REQUIRED;
     59                $shortcut = null;
     60                $is_option = false;
     61
     62                [$arg, $default] = array_pad(explode('=', $arg, 2), 2, null);
     63
     64                if(trim($arg, '?') !== $arg) {
     65                    $mode = static::OPTIONAL;
     66                    $arg = trim($arg, '?');
     67                }
     68
     69                if($arg[0] == '-') {
     70                    $arg = ltrim($arg, '-');
     71                    [$shortcut, $arg] = array_pad(explode('|', $arg, 2), 2, null);
     72
     73                    if(is_null($arg)) {
     74                        $arg = $shortcut;
     75                        $shortcut = $arg[0];
     76                    }
     77
     78                    $is_option = true;
     79                }
     80
     81                if(trim($arg, '*') !== $arg || ($default == '*' && $is_option)) {
     82                    $mode = $mode + static::IS_ARRAY;
     83                    $arg = trim($arg, '*');
     84                    $default = null;
     85                }
     86
     87                if($is_option) {
     88                    $bitWiseDiff = InputOption::VALUE_REQUIRED / static::REQUIRED;
     89                    $this->addOption($arg, $shortcut, $mode * $bitWiseDiff, '', $default);
     90                } else {
     91                    $this->addArgument($arg, $mode, '', $default);
     92                }
     93            }
     94        }
     95
    4496        $this->config();
    4597    }
    4698
    4799    /**
    48      * Execute
    49      *
    50100     * @param InputInterface $input
    51101     * @param OutputInterface $output
    52102     *
    53      * @return void
    54      */
    55     protected function execute( InputInterface $input, OutputInterface $output )
     103     * @return int|null
     104     */
     105    protected function execute(InputInterface $input, OutputInterface $output)
    56106    {
    57107        $this->input = $input;
    58108        $this->output = $output;
    59109        $this->exec();
     110
     111        return $this->success ?? Command::SUCCESS;
    60112    }
    61113
  • typerocket-ui/tags/5.0.4/typerocket/vendor/typerocket/core/src/Core/System.php

    r2402747 r2406012  
    3636        $self = $this;
    3737
     38        $this->loadRuntimeCache();
     39
    3840        /**
    3941         * Maybe Load TypeRocket Pro
     
    4345        }
    4446
    45         $this->loadRuntimeCache();
    4647        $this->loadExtensions();
    4748        $this->initHooks();
     
    7172        |
    7273        */
    73         add_action('after_setup_theme', function () {
     74        add_action('after_setup_theme', function() {
    7475            do_action('typerocket_loaded');
    7576            Registry::initHooks();
    76         });
     77        }, 20);
    7778
    7879        /*
  • typerocket-ui/tags/5.0.4/typerocket/vendor/typerocket/core/src/Database/EagerLoader.php

    r2402747 r2406012  
    256256        $set = [];
    257257
    258         if($result instanceof Results) {
    259             foreach($result as $model) {
    260                 /** @var Model $model */
    261                 $ids[] = $model->getId();
    262             }
    263         } elseif($result instanceof Model) {
    264             $ids[] = $result->getId();
     258        $relationId = $query['where_column'];
     259        if (($pos = strpos($relationId, ".")) !== false) {
     260            $relationId = substr($relationId, $pos + 1);
     261        }
     262
     263        if($result instanceof Results) {
     264            foreach($result as $model) {
     265                /** @var Model $model */
     266                $ids[] = $model->$relationId ?? $model->getId();
     267            }
     268        } elseif($result instanceof Model) {
     269            $ids[] = $result->$relationId ?? $result->getId();
    265270        }
    266271
  • typerocket-ui/tags/5.0.4/typerocket/vendor/typerocket/core/src/Extensions/TypeRocketUI.php

    r2403247 r2406012  
    2222    public function __construct()
    2323    {
     24        if(!Config::env('TYPEROCKET_UI', true)) {
     25            return;
     26        }
     27
    2428        $this->menu = Config::env('TYPEROCKET_UI_MENU', false);
    2529        add_action( 'typerocket_loaded', [$this, 'setup']);
  • typerocket-ui/tags/5.0.4/typerocket/vendor/typerocket/core/src/Models/Model.php

    r2402747 r2406012  
    1919use TypeRocket\Models\Traits\Searchable;
    2020use TypeRocket\Services\AuthorizerService;
     21use TypeRocket\Utility\Arr;
    2122use TypeRocket\Utility\Data;
    2223use TypeRocket\Utility\Inflect;
     
    2930
    3031    protected $fillable = [];
     32    protected $restMetaFields = [];
    3133    protected $closed = false;
    3234    protected $guard = ['id'];
     
    422424
    423425    /**
     426     * @return array
     427     */
     428    public function getRestMetaFieldsCompiled()
     429    {
     430        $fields = $this->getRestMetaFields();
     431        $compiled = [];
     432
     433        foreach ($fields as $field => $args) {
     434
     435            if(in_array($field, $this->private)) {
     436                continue;
     437            }
     438
     439            $compiled[$field] = array_filter( array_merge([
     440                'sanitize_callback' => $this->format[$field] ?? null,
     441                'object_subtype' => $this->getRestMetaSubtype(),
     442                'single' => true,
     443                'show_in_rest' => true
     444            ], $args) );
     445        }
     446
     447        return $compiled;
     448    }
     449
     450    /**
     451     * @return array
     452     */
     453    public function getRestMetaFields()
     454    {
     455        return $this->restMetaFields;
     456    }
     457
     458    /**
     459     * @return string|null
     460     */
     461    public function getRestMetaType()
     462    {
     463        return $this->resource;
     464    }
     465
     466    /**
     467     * @return string|null
     468     */
     469    public function getRestMetaSubtype()
     470    {
     471        return null;
     472    }
     473
     474    /**
    424475     * Get Route Resource
    425476     *
     
    805856     * @return array
    806857     */
    807     protected function formatFields( $fields) {
     858    protected function formatFields($fields) {
    808859
    809860        foreach ($this->format as $path => $fn) {
    810             $this->ArrayDots($fields, $path, $fn);
     861            Arr::format($path, $fields, $fn);
    811862        }
    812863
    813864        return $fields;
    814     }
    815 
    816     /**
    817      * Used to format fields
    818      *
    819      * @param array|ArrayObject $arr
    820      * @param string $path
    821      * @param string $fn
    822      *
    823      * @return array|null
    824      */
    825     protected function ArrayDots( &$arr, $path, $fn)
    826     {
    827         $loc = &$arr;
    828         $dots = explode('.', $path);
    829         foreach($dots as $step)
    830         {
    831             array_shift($dots);
    832             if($step === '*' && is_array($loc)) {
    833                 $new_loc = &$loc;
    834                 $indies = array_keys($new_loc);
    835                 foreach($indies as $index) {
    836                     if(isset($new_loc[$index])) {
    837                         $this->ArrayDots($new_loc[$index], implode('.', $dots), $fn);
    838                     }
    839                 }
    840             } elseif( isset($loc[$step] ) ) {
    841                 $loc = &$loc[$step];
    842             } else {
    843                 return null;
    844             }
    845 
    846         }
    847 
    848         if(!isset($indies)) {
    849             if( is_callable($fn) ) {
    850                 $loc = call_user_func($fn, $loc);
    851             } elseif( is_callable('\\TypeRocket\\Sanitize::' . $fn ) ) {
    852                 $fn = '\\TypeRocket\\Sanitize::' . $fn;
    853                 $loc = call_user_func($fn, $loc);
    854             }
    855         }
    856 
    857         return $loc;
    858865    }
    859866
     
    16751682    public function belongsToMany( $modelClass, $junction_table, $id_column = null, $id_foreign = null, $scope = null, $reselect = true )
    16761683    {
    1677         $id = $this->getID();
    1678 
    16791684        // Column ID
    16801685        if( ! $id_column && $this->resource ) {
    16811686            $id_column =  $this->resource . '_id';
    16821687        }
     1688
     1689        $id = $this->$id_column ?? $this->getID();
    16831690
    16841691        /** @var Model $relationship */
  • typerocket-ui/tags/5.0.4/typerocket/vendor/typerocket/core/src/Models/WPComment.php

    r2402747 r2406012  
    8989
    9090    /**
     91     * @return string|null
     92     */
     93    public function getRestMetaType()
     94    {
     95        return 'comment';
     96    }
     97
     98    /**
    9199     * Get WP_Comment Instance
    92100     *
  • typerocket-ui/tags/5.0.4/typerocket/vendor/typerocket/core/src/Models/WPPost.php

    r2402747 r2406012  
    114114
    115115    /**
     116     * @return string|null
     117     */
     118    public function getRestMetaType()
     119    {
     120        return 'post';
     121    }
     122
     123    /**
     124     * @return string|null
     125     */
     126    public function getRestMetaSubtype()
     127    {
     128        return $this->getPostType();
     129    }
     130
     131    /**
    116132     * Get WP_Post Instance
    117133     *
  • typerocket-ui/tags/5.0.4/typerocket/vendor/typerocket/core/src/Models/WPTerm.php

    r2402747 r2406012  
    9898
    9999    /**
     100     * @return string|null
     101     */
     102    public function getRestMetaType()
     103    {
     104        return 'term';
     105    }
     106
     107    /**
     108     * @return string|null
     109     */
     110    public function getRestMetaSubtype()
     111    {
     112        return $this->getTaxonomy();
     113    }
     114
     115    /**
    100116     * Get Meta Model Class
    101117     *
  • typerocket-ui/tags/5.0.4/typerocket/vendor/typerocket/core/src/Models/WPUser.php

    r2402747 r2406012  
    8181
    8282    /**
     83     * @return string|null
     84     */
     85    public function getRestMetaType()
     86    {
     87        return 'user';
     88    }
     89
     90    /**
    8391     * Users Posts
    8492     *
  • typerocket-ui/tags/5.0.4/typerocket/vendor/typerocket/core/src/Utility/Arr.php

    r2402747 r2406012  
    6868        return $cleaned;
    6969    }
     70
     71    /**
     72     * Used to format fields
     73     *
     74     * @param string|array $dots
     75     * @param array|\ArrayObject $arr
     76     * @param string|callable $callback
     77     *
     78     * @return array|null
     79     */
     80    public static function format($dots, &$arr, $callback)
     81    {
     82        $loc = &$arr;
     83        $search = is_array($dots) ? $dots : explode('.', $dots);
     84        foreach($search as $i => $step)
     85        {
     86            array_shift($search);
     87            if($step === '*' && is_array($loc)) {
     88                $new_loc = &$loc;
     89                $indies = array_keys($new_loc);
     90                foreach($indies as $index) {
     91                    if(isset($new_loc[$index])) {
     92                        static::format($search, $new_loc[$index], $callback);
     93                    }
     94                }
     95            } elseif( isset($loc[$step] ) ) {
     96                $loc = &$loc[$step];
     97            } else {
     98                return null;
     99            }
     100        }
     101
     102        if(!isset($indies) && is_callable($callback)) {
     103            $loc = call_user_func($callback, $loc);
     104        }
     105
     106        return $loc;
     107    }
    70108}
  • typerocket-ui/trunk/readme.txt

    r2403247 r2406012  
    55Requires PHP: 7.2.5
    66Tested up to: 5.5.1
    7 Stable Tag: 5.0.3
     7Stable Tag: 5.0.4
    88License: GPLv2 or later
    99
     
    3636== Changelog ==
    3737
     38= 5.0.4 =
     39
     40* Add open and pro compatibility.
     41
    3842= 5.0.3 =
    3943
  • typerocket-ui/trunk/typerocket-ui.php

    r2403247 r2406012  
    44Plugin URI: https://typerocket.com/ui/
    55Description: This plugin provides a powerful user interface for creating post types, taxonomies, and meta boxes.
    6 Version: 5.0.3
     6Version: 5.0.4
     7Requires at least: 5.5
    78Requires PHP: 7.2
    89Author: TypeRocket
     
    2324    public function __construct()
    2425    {
    25         if(defined('TYPEROCKET_PLUGIN_INSTALL') || defined('TYPEROCKET_PATH')) {
    26             add_filter('plugin_action_links',function ($actions, $plugin_file) {
    27                 if( $found = strpos(__FILE__, $plugin_file) ) {
    28                     $actions['settings'] = '<span style="color: red">Inactive Install</span>';
    29                 }
     26        add_action('plugins_loaded', function() {
     27            if(defined('TYPEROCKET_PLUGIN_INSTALL') || defined('TYPEROCKET_PATH')) {
     28                add_filter('plugin_action_links',function ($actions, $plugin_file) {
     29                    if( $found = strpos(__FILE__, $plugin_file) ) {
     30                        $actions['settings'] = '<span style="color: red">Inactive Install</span>';
     31                    }
    3032
    31                 return $actions;
    32             }, 10, 2 );
     33                    return $actions;
     34                }, 10, 2 );
    3335
    34             return;
    35         }
     36                return;
     37            }
    3638
    37         $this->loadConfig();
    38         require 'typerocket/init.php';
     39            $this->loadConfig();
     40            require 'typerocket/init.php';
    3941
    40         $this->path = plugin_dir_path(__FILE__);
    41         define('TYPEROCKET_AUTO_LOADER', '__return_false');
    42         add_filter('plugin_action_links', [$this, 'links'], 10, 2 );
    43         add_filter('typerocket_auth_policy_check', '__return_false', 10, 2 );
     42            $this->path = plugin_dir_path(__FILE__);
     43            define('TYPEROCKET_AUTO_LOADER', '__return_false');
     44            add_filter('plugin_action_links', [$this, 'links'], 10, 2 );
     45            add_filter('typerocket_auth_policy_check', '__return_false', 10, 2 );
     46        }, 20);
    4447    }
    4548
  • typerocket-ui/trunk/typerocket/composer.lock

    r2403247 r2406012  
    88    "packages": [
    99        {
    10             "name": "psr/log",
    11             "version": "1.1.3",
    12             "source": {
    13                 "type": "git",
    14                 "url": "https://github.com/php-fig/log.git",
    15                 "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc"
    16             },
    17             "dist": {
    18                 "type": "zip",
    19                 "url": "https://api.github.com/repos/php-fig/log/zipball/0f73288fd15629204f9d42b7055f72dacbe811fc",
    20                 "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc",
     10            "name": "psr/container",
     11            "version": "1.0.0",
     12            "source": {
     13                "type": "git",
     14                "url": "https://github.com/php-fig/container.git",
     15                "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f"
     16            },
     17            "dist": {
     18                "type": "zip",
     19                "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
     20                "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
    2121                "shasum": ""
    2222            },
     
    2727            "extra": {
    2828                "branch-alias": {
    29                     "dev-master": "1.1.x-dev"
     29                    "dev-master": "1.0.x-dev"
    3030                }
    3131            },
    3232            "autoload": {
    3333                "psr-4": {
    34                     "Psr\\Log\\": "Psr/Log/"
     34                    "Psr\\Container\\": "src/"
    3535                }
    3636            },
     
    4545                }
    4646            ],
    47             "description": "Common interface for logging libraries",
    48             "homepage": "https://github.com/php-fig/log",
    49             "keywords": [
    50                 "log",
    51                 "psr",
    52                 "psr-3"
    53             ],
    54             "support": {
    55                 "source": "https://github.com/php-fig/log/tree/1.1.3"
    56             },
    57             "time": "2020-03-23T09:12:05+00:00"
     47            "description": "Common Container Interface (PHP FIG PSR-11)",
     48            "homepage": "https://github.com/php-fig/container",
     49            "keywords": [
     50                "PSR-11",
     51                "container",
     52                "container-interface",
     53                "container-interop",
     54                "psr"
     55            ],
     56            "support": {
     57                "issues": "https://github.com/php-fig/container/issues",
     58                "source": "https://github.com/php-fig/container/tree/master"
     59            },
     60            "time": "2017-02-14T16:28:37+00:00"
    5861        },
    5962        {
    6063            "name": "symfony/console",
    61             "version": "v3.4.45",
     64            "version": "v5.1.7",
    6265            "source": {
    6366                "type": "git",
    6467                "url": "https://github.com/symfony/console.git",
    65                 "reference": "b28996bc0a3b08914b2a8609163ec35b36b30685"
    66             },
    67             "dist": {
    68                 "type": "zip",
    69                 "url": "https://api.github.com/repos/symfony/console/zipball/b28996bc0a3b08914b2a8609163ec35b36b30685",
    70                 "reference": "b28996bc0a3b08914b2a8609163ec35b36b30685",
    71                 "shasum": ""
    72             },
    73             "require": {
    74                 "php": "^5.5.9|>=7.0.8",
    75                 "symfony/debug": "~2.8|~3.0|~4.0",
    76                 "symfony/polyfill-mbstring": "~1.0"
     68                "reference": "ae789a8a2ad189ce7e8216942cdb9b77319f5eb8"
     69            },
     70            "dist": {
     71                "type": "zip",
     72                "url": "https://api.github.com/repos/symfony/console/zipball/ae789a8a2ad189ce7e8216942cdb9b77319f5eb8",
     73                "reference": "ae789a8a2ad189ce7e8216942cdb9b77319f5eb8",
     74                "shasum": ""
     75            },
     76            "require": {
     77                "php": ">=7.2.5",
     78                "symfony/polyfill-mbstring": "~1.0",
     79                "symfony/polyfill-php73": "^1.8",
     80                "symfony/polyfill-php80": "^1.15",
     81                "symfony/service-contracts": "^1.1|^2",
     82                "symfony/string": "^5.1"
    7783            },
    7884            "conflict": {
    79                 "symfony/dependency-injection": "<3.4",
    80                 "symfony/process": "<3.3"
     85                "symfony/dependency-injection": "<4.4",
     86                "symfony/dotenv": "<5.1",
     87                "symfony/event-dispatcher": "<4.4",
     88                "symfony/lock": "<4.4",
     89                "symfony/process": "<4.4"
    8190            },
    8291            "provide": {
     
    8594            "require-dev": {
    8695                "psr/log": "~1.0",
    87                 "symfony/config": "~3.3|~4.0",
    88                 "symfony/dependency-injection": "~3.4|~4.0",
    89                 "symfony/event-dispatcher": "~2.8|~3.0|~4.0",
    90                 "symfony/lock": "~3.4|~4.0",
    91                 "symfony/process": "~3.3|~4.0"
     96                "symfony/config": "^4.4|^5.0",
     97                "symfony/dependency-injection": "^4.4|^5.0",
     98                "symfony/event-dispatcher": "^4.4|^5.0",
     99                "symfony/lock": "^4.4|^5.0",
     100                "symfony/process": "^4.4|^5.0",
     101                "symfony/var-dumper": "^4.4|^5.0"
    92102            },
    93103            "suggest": {
     
    100110            "extra": {
    101111                "branch-alias": {
    102                     "dev-master": "3.4-dev"
     112                    "dev-master": "5.1-dev"
    103113                }
    104114            },
     
    128138            "homepage": "https://symfony.com",
    129139            "support": {
    130                 "source": "https://github.com/symfony/console/tree/v3.4.45"
     140                "source": "https://github.com/symfony/console/tree/v5.1.7"
    131141            },
    132142            "funding": [
     
    144154                }
    145155            ],
    146             "time": "2020-09-09T05:09:37+00:00"
    147         },
    148         {
    149             "name": "symfony/debug",
    150             "version": "v4.4.15",
    151             "source": {
    152                 "type": "git",
    153                 "url": "https://github.com/symfony/debug.git",
    154                 "reference": "726b85e69342e767d60e3853b98559a68ff74183"
    155             },
    156             "dist": {
    157                 "type": "zip",
    158                 "url": "https://api.github.com/repos/symfony/debug/zipball/726b85e69342e767d60e3853b98559a68ff74183",
    159                 "reference": "726b85e69342e767d60e3853b98559a68ff74183",
    160                 "shasum": ""
    161             },
    162             "require": {
    163                 "php": ">=7.1.3",
    164                 "psr/log": "~1.0",
    165                 "symfony/polyfill-php80": "^1.15"
    166             },
    167             "conflict": {
    168                 "symfony/http-kernel": "<3.4"
    169             },
    170             "require-dev": {
    171                 "symfony/http-kernel": "^3.4|^4.0|^5.0"
    172             },
    173             "type": "library",
    174             "extra": {
    175                 "branch-alias": {
    176                     "dev-master": "4.4-dev"
     156            "time": "2020-10-07T15:23:00+00:00"
     157        },
     158        {
     159            "name": "symfony/polyfill-ctype",
     160            "version": "v1.19.0",
     161            "source": {
     162                "type": "git",
     163                "url": "https://github.com/symfony/polyfill-ctype.git",
     164                "reference": "aed596913b70fae57be53d86faa2e9ef85a2297b"
     165            },
     166            "dist": {
     167                "type": "zip",
     168                "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/aed596913b70fae57be53d86faa2e9ef85a2297b",
     169                "reference": "aed596913b70fae57be53d86faa2e9ef85a2297b",
     170                "shasum": ""
     171            },
     172            "require": {
     173                "php": ">=5.3.3"
     174            },
     175            "suggest": {
     176                "ext-ctype": "For best performance"
     177            },
     178            "type": "library",
     179            "extra": {
     180                "branch-alias": {
     181                    "dev-main": "1.19-dev"
     182                },
     183                "thanks": {
     184                    "name": "symfony/polyfill",
     185                    "url": "https://github.com/symfony/polyfill"
    177186                }
    178187            },
    179188            "autoload": {
    180189                "psr-4": {
    181                     "Symfony\\Component\\Debug\\": ""
    182                 },
    183                 "exclude-from-classmap": [
    184                     "/Tests/"
     190                    "Symfony\\Polyfill\\Ctype\\": ""
     191                },
     192                "files": [
     193                    "bootstrap.php"
    185194                ]
    186195            },
     
    191200            "authors": [
    192201                {
    193                     "name": "Fabien Potencier",
    194                     "email": "fabien@symfony.com"
     202                    "name": "Gert de Pagter",
     203                    "email": "BackEndTea@gmail.com"
    195204                },
    196205                {
     
    199208                }
    200209            ],
    201             "description": "Symfony Debug Component",
     210            "description": "Symfony polyfill for ctype functions",
    202211            "homepage": "https://symfony.com",
    203             "support": {
    204                 "source": "https://github.com/symfony/debug/tree/4.4"
     212            "keywords": [
     213                "compatibility",
     214                "ctype",
     215                "polyfill",
     216                "portable"
     217            ],
     218            "support": {
     219                "source": "https://github.com/symfony/polyfill-ctype/tree/v1.19.0"
    205220            },
    206221            "funding": [
     
    218233                }
    219234            ],
    220             "time": "2020-09-09T05:20:36+00:00"
     235            "time": "2020-10-23T09:01:57+00:00"
     236        },
     237        {
     238            "name": "symfony/polyfill-intl-grapheme",
     239            "version": "v1.19.0",
     240            "source": {
     241                "type": "git",
     242                "url": "https://github.com/symfony/polyfill-intl-grapheme.git",
     243                "reference": "64fbe93b02024763359aea2bc81af05086c6af82"
     244            },
     245            "dist": {
     246                "type": "zip",
     247                "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/64fbe93b02024763359aea2bc81af05086c6af82",
     248                "reference": "64fbe93b02024763359aea2bc81af05086c6af82",
     249                "shasum": ""
     250            },
     251            "require": {
     252                "php": ">=5.3.3"
     253            },
     254            "suggest": {
     255                "ext-intl": "For best performance"
     256            },
     257            "type": "library",
     258            "extra": {
     259                "branch-alias": {
     260                    "dev-main": "1.19-dev"
     261                },
     262                "thanks": {
     263                    "name": "symfony/polyfill",
     264                    "url": "https://github.com/symfony/polyfill"
     265                }
     266            },
     267            "autoload": {
     268                "psr-4": {
     269                    "Symfony\\Polyfill\\Intl\\Grapheme\\": ""
     270                },
     271                "files": [
     272                    "bootstrap.php"
     273                ]
     274            },
     275            "notification-url": "https://packagist.org/downloads/",
     276            "license": [
     277                "MIT"
     278            ],
     279            "authors": [
     280                {
     281                    "name": "Nicolas Grekas",
     282                    "email": "p@tchwork.com"
     283                },
     284                {
     285                    "name": "Symfony Community",
     286                    "homepage": "https://symfony.com/contributors"
     287                }
     288            ],
     289            "description": "Symfony polyfill for intl's grapheme_* functions",
     290            "homepage": "https://symfony.com",
     291            "keywords": [
     292                "compatibility",
     293                "grapheme",
     294                "intl",
     295                "polyfill",
     296                "portable",
     297                "shim"
     298            ],
     299            "support": {
     300                "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.19.0"
     301            },
     302            "funding": [
     303                {
     304                    "url": "https://symfony.com/sponsor",
     305                    "type": "custom"
     306                },
     307                {
     308                    "url": "https://github.com/fabpot",
     309                    "type": "github"
     310                },
     311                {
     312                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
     313                    "type": "tidelift"
     314                }
     315            ],
     316            "time": "2020-10-23T09:01:57+00:00"
     317        },
     318        {
     319            "name": "symfony/polyfill-intl-normalizer",
     320            "version": "v1.19.0",
     321            "source": {
     322                "type": "git",
     323                "url": "https://github.com/symfony/polyfill-intl-normalizer.git",
     324                "reference": "8db0ae7936b42feb370840cf24de1a144fb0ef27"
     325            },
     326            "dist": {
     327                "type": "zip",
     328                "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8db0ae7936b42feb370840cf24de1a144fb0ef27",
     329                "reference": "8db0ae7936b42feb370840cf24de1a144fb0ef27",
     330                "shasum": ""
     331            },
     332            "require": {
     333                "php": ">=5.3.3"
     334            },
     335            "suggest": {
     336                "ext-intl": "For best performance"
     337            },
     338            "type": "library",
     339            "extra": {
     340                "branch-alias": {
     341                    "dev-main": "1.19-dev"
     342                },
     343                "thanks": {
     344                    "name": "symfony/polyfill",
     345                    "url": "https://github.com/symfony/polyfill"
     346                }
     347            },
     348            "autoload": {
     349                "psr-4": {
     350                    "Symfony\\Polyfill\\Intl\\Normalizer\\": ""
     351                },
     352                "files": [
     353                    "bootstrap.php"
     354                ],
     355                "classmap": [
     356                    "Resources/stubs"
     357                ]
     358            },
     359            "notification-url": "https://packagist.org/downloads/",
     360            "license": [
     361                "MIT"
     362            ],
     363            "authors": [
     364                {
     365                    "name": "Nicolas Grekas",
     366                    "email": "p@tchwork.com"
     367                },
     368                {
     369                    "name": "Symfony Community",
     370                    "homepage": "https://symfony.com/contributors"
     371                }
     372            ],
     373            "description": "Symfony polyfill for intl's Normalizer class and related functions",
     374            "homepage": "https://symfony.com",
     375            "keywords": [
     376                "compatibility",
     377                "intl",
     378                "normalizer",
     379                "polyfill",
     380                "portable",
     381                "shim"
     382            ],
     383            "support": {
     384                "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.19.0"
     385            },
     386            "funding": [
     387                {
     388                    "url": "https://symfony.com/sponsor",
     389                    "type": "custom"
     390                },
     391                {
     392                    "url": "https://github.com/fabpot",
     393                    "type": "github"
     394                },
     395                {
     396                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
     397                    "type": "tidelift"
     398                }
     399            ],
     400            "time": "2020-10-23T09:01:57+00:00"
    221401        },
    222402        {
    223403            "name": "symfony/polyfill-mbstring",
    224             "version": "v1.18.1",
     404            "version": "v1.19.0",
    225405            "source": {
    226406                "type": "git",
    227407                "url": "https://github.com/symfony/polyfill-mbstring.git",
    228                 "reference": "a6977d63bf9a0ad4c65cd352709e230876f9904a"
    229             },
    230             "dist": {
    231                 "type": "zip",
    232                 "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/a6977d63bf9a0ad4c65cd352709e230876f9904a",
    233                 "reference": "a6977d63bf9a0ad4c65cd352709e230876f9904a",
     408                "reference": "b5f7b932ee6fa802fc792eabd77c4c88084517ce"
     409            },
     410            "dist": {
     411                "type": "zip",
     412                "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/b5f7b932ee6fa802fc792eabd77c4c88084517ce",
     413                "reference": "b5f7b932ee6fa802fc792eabd77c4c88084517ce",
    234414                "shasum": ""
    235415            },
     
    243423            "extra": {
    244424                "branch-alias": {
    245                     "dev-master": "1.18-dev"
     425                    "dev-main": "1.19-dev"
    246426                },
    247427                "thanks": {
     
    282462            ],
    283463            "support": {
    284                 "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.18.1"
     464                "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.19.0"
    285465            },
    286466            "funding": [
     
    298478                }
    299479            ],
    300             "time": "2020-07-14T12:35:20+00:00"
    301         },
    302         {
    303             "name": "symfony/polyfill-php80",
    304             "version": "v1.18.1",
    305             "source": {
    306                 "type": "git",
    307                 "url": "https://github.com/symfony/polyfill-php80.git",
    308                 "reference": "d87d5766cbf48d72388a9f6b85f280c8ad51f981"
    309             },
    310             "dist": {
    311                 "type": "zip",
    312                 "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/d87d5766cbf48d72388a9f6b85f280c8ad51f981",
    313                 "reference": "d87d5766cbf48d72388a9f6b85f280c8ad51f981",
    314                 "shasum": ""
    315             },
    316             "require": {
    317                 "php": ">=7.0.8"
    318             },
    319             "type": "library",
    320             "extra": {
    321                 "branch-alias": {
    322                     "dev-master": "1.18-dev"
     480            "time": "2020-10-23T09:01:57+00:00"
     481        },
     482        {
     483            "name": "symfony/polyfill-php73",
     484            "version": "v1.19.0",
     485            "source": {
     486                "type": "git",
     487                "url": "https://github.com/symfony/polyfill-php73.git",
     488                "reference": "9d920e3218205554171b2503bb3e4a1366824a16"
     489            },
     490            "dist": {
     491                "type": "zip",
     492                "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/9d920e3218205554171b2503bb3e4a1366824a16",
     493                "reference": "9d920e3218205554171b2503bb3e4a1366824a16",
     494                "shasum": ""
     495            },
     496            "require": {
     497                "php": ">=5.3.3"
     498            },
     499            "type": "library",
     500            "extra": {
     501                "branch-alias": {
     502                    "dev-main": "1.19-dev"
    323503                },
    324504                "thanks": {
     
    329509            "autoload": {
    330510                "psr-4": {
    331                     "Symfony\\Polyfill\\Php80\\": ""
     511                    "Symfony\\Polyfill\\Php73\\": ""
    332512                },
    333513                "files": [
     
    344524            "authors": [
    345525                {
    346                     "name": "Ion Bazan",
    347                     "email": "ion.bazan@gmail.com"
    348                 },
    349                 {
    350526                    "name": "Nicolas Grekas",
    351527                    "email": "p@tchwork.com"
     
    356532                }
    357533            ],
    358             "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions",
     534            "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions",
    359535            "homepage": "https://symfony.com",
    360536            "keywords": [
     
    365541            ],
    366542            "support": {
    367                 "source": "https://github.com/symfony/polyfill-php80/tree/master"
     543                "source": "https://github.com/symfony/polyfill-php73/tree/v1.19.0"
    368544            },
    369545            "funding": [
     
    381557                }
    382558            ],
    383             "time": "2020-07-14T12:35:20+00:00"
     559            "time": "2020-10-23T09:01:57+00:00"
     560        },
     561        {
     562            "name": "symfony/polyfill-php80",
     563            "version": "v1.19.0",
     564            "source": {
     565                "type": "git",
     566                "url": "https://github.com/symfony/polyfill-php80.git",
     567                "reference": "f54ef00f4678f348f133097fa8c3701d197ff44d"
     568            },
     569            "dist": {
     570                "type": "zip",
     571                "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/f54ef00f4678f348f133097fa8c3701d197ff44d",
     572                "reference": "f54ef00f4678f348f133097fa8c3701d197ff44d",
     573                "shasum": ""
     574            },
     575            "require": {
     576                "php": ">=7.0.8"
     577            },
     578            "type": "library",
     579            "extra": {
     580                "branch-alias": {
     581                    "dev-main": "1.19-dev"
     582                },
     583                "thanks": {
     584                    "name": "symfony/polyfill",
     585                    "url": "https://github.com/symfony/polyfill"
     586                }
     587            },
     588            "autoload": {
     589                "psr-4": {
     590                    "Symfony\\Polyfill\\Php80\\": ""
     591                },
     592                "files": [
     593                    "bootstrap.php"
     594                ],
     595                "classmap": [
     596                    "Resources/stubs"
     597                ]
     598            },
     599            "notification-url": "https://packagist.org/downloads/",
     600            "license": [
     601                "MIT"
     602            ],
     603            "authors": [
     604                {
     605                    "name": "Ion Bazan",
     606                    "email": "ion.bazan@gmail.com"
     607                },
     608                {
     609                    "name": "Nicolas Grekas",
     610                    "email": "p@tchwork.com"
     611                },
     612                {
     613                    "name": "Symfony Community",
     614                    "homepage": "https://symfony.com/contributors"
     615                }
     616            ],
     617            "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions",
     618            "homepage": "https://symfony.com",
     619            "keywords": [
     620                "compatibility",
     621                "polyfill",
     622                "portable",
     623                "shim"
     624            ],
     625            "support": {
     626                "source": "https://github.com/symfony/polyfill-php80/tree/v1.19.0"
     627            },
     628            "funding": [
     629                {
     630                    "url": "https://symfony.com/sponsor",
     631                    "type": "custom"
     632                },
     633                {
     634                    "url": "https://github.com/fabpot",
     635                    "type": "github"
     636                },
     637                {
     638                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
     639                    "type": "tidelift"
     640                }
     641            ],
     642            "time": "2020-10-23T09:01:57+00:00"
     643        },
     644        {
     645            "name": "symfony/service-contracts",
     646            "version": "v2.2.0",
     647            "source": {
     648                "type": "git",
     649                "url": "https://github.com/symfony/service-contracts.git",
     650                "reference": "d15da7ba4957ffb8f1747218be9e1a121fd298a1"
     651            },
     652            "dist": {
     653                "type": "zip",
     654                "url": "https://api.github.com/repos/symfony/service-contracts/zipball/d15da7ba4957ffb8f1747218be9e1a121fd298a1",
     655                "reference": "d15da7ba4957ffb8f1747218be9e1a121fd298a1",
     656                "shasum": ""
     657            },
     658            "require": {
     659                "php": ">=7.2.5",
     660                "psr/container": "^1.0"
     661            },
     662            "suggest": {
     663                "symfony/service-implementation": ""
     664            },
     665            "type": "library",
     666            "extra": {
     667                "branch-alias": {
     668                    "dev-master": "2.2-dev"
     669                },
     670                "thanks": {
     671                    "name": "symfony/contracts",
     672                    "url": "https://github.com/symfony/contracts"
     673                }
     674            },
     675            "autoload": {
     676                "psr-4": {
     677                    "Symfony\\Contracts\\Service\\": ""
     678                }
     679            },
     680            "notification-url": "https://packagist.org/downloads/",
     681            "license": [
     682                "MIT"
     683            ],
     684            "authors": [
     685                {
     686                    "name": "Nicolas Grekas",
     687                    "email": "p@tchwork.com"
     688                },
     689                {
     690                    "name": "Symfony Community",
     691                    "homepage": "https://symfony.com/contributors"
     692                }
     693            ],
     694            "description": "Generic abstractions related to writing services",
     695            "homepage": "https://symfony.com",
     696            "keywords": [
     697                "abstractions",
     698                "contracts",
     699                "decoupling",
     700                "interfaces",
     701                "interoperability",
     702                "standards"
     703            ],
     704            "support": {
     705                "source": "https://github.com/symfony/service-contracts/tree/master"
     706            },
     707            "funding": [
     708                {
     709                    "url": "https://symfony.com/sponsor",
     710                    "type": "custom"
     711                },
     712                {
     713                    "url": "https://github.com/fabpot",
     714                    "type": "github"
     715                },
     716                {
     717                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
     718                    "type": "tidelift"
     719                }
     720            ],
     721            "time": "2020-09-07T11:33:47+00:00"
     722        },
     723        {
     724            "name": "symfony/string",
     725            "version": "v5.1.7",
     726            "source": {
     727                "type": "git",
     728                "url": "https://github.com/symfony/string.git",
     729                "reference": "4a9afe9d07bac506f75bcee8ed3ce76da5a9343e"
     730            },
     731            "dist": {
     732                "type": "zip",
     733                "url": "https://api.github.com/repos/symfony/string/zipball/4a9afe9d07bac506f75bcee8ed3ce76da5a9343e",
     734                "reference": "4a9afe9d07bac506f75bcee8ed3ce76da5a9343e",
     735                "shasum": ""
     736            },
     737            "require": {
     738                "php": ">=7.2.5",
     739                "symfony/polyfill-ctype": "~1.8",
     740                "symfony/polyfill-intl-grapheme": "~1.0",
     741                "symfony/polyfill-intl-normalizer": "~1.0",
     742                "symfony/polyfill-mbstring": "~1.0",
     743                "symfony/polyfill-php80": "~1.15"
     744            },
     745            "require-dev": {
     746                "symfony/error-handler": "^4.4|^5.0",
     747                "symfony/http-client": "^4.4|^5.0",
     748                "symfony/translation-contracts": "^1.1|^2",
     749                "symfony/var-exporter": "^4.4|^5.0"
     750            },
     751            "type": "library",
     752            "extra": {
     753                "branch-alias": {
     754                    "dev-master": "5.1-dev"
     755                }
     756            },
     757            "autoload": {
     758                "psr-4": {
     759                    "Symfony\\Component\\String\\": ""
     760                },
     761                "files": [
     762                    "Resources/functions.php"
     763                ],
     764                "exclude-from-classmap": [
     765                    "/Tests/"
     766                ]
     767            },
     768            "notification-url": "https://packagist.org/downloads/",
     769            "license": [
     770                "MIT"
     771            ],
     772            "authors": [
     773                {
     774                    "name": "Nicolas Grekas",
     775                    "email": "p@tchwork.com"
     776                },
     777                {
     778                    "name": "Symfony Community",
     779                    "homepage": "https://symfony.com/contributors"
     780                }
     781            ],
     782            "description": "Symfony String component",
     783            "homepage": "https://symfony.com",
     784            "keywords": [
     785                "grapheme",
     786                "i18n",
     787                "string",
     788                "unicode",
     789                "utf-8",
     790                "utf8"
     791            ],
     792            "support": {
     793                "source": "https://github.com/symfony/string/tree/v5.1.7"
     794            },
     795            "funding": [
     796                {
     797                    "url": "https://symfony.com/sponsor",
     798                    "type": "custom"
     799                },
     800                {
     801                    "url": "https://github.com/fabpot",
     802                    "type": "github"
     803                },
     804                {
     805                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
     806                    "type": "tidelift"
     807                }
     808            ],
     809            "time": "2020-09-15T12:23:47+00:00"
    384810        },
    385811        {
     
    389815                "type": "git",
    390816                "url": "https://github.com/TypeRocket/core.git",
    391                 "reference": "085b5f95bb41c63c599bc817e049998626ea341c"
    392             },
    393             "dist": {
    394                 "type": "zip",
    395                 "url": "https://api.github.com/repos/TypeRocket/core/zipball/085b5f95bb41c63c599bc817e049998626ea341c",
    396                 "reference": "085b5f95bb41c63c599bc817e049998626ea341c",
     817                "reference": "105f921c5aec7da4d2361d89356789dca27c7893"
     818            },
     819            "dist": {
     820                "type": "zip",
     821                "url": "https://api.github.com/repos/TypeRocket/core/zipball/105f921c5aec7da4d2361d89356789dca27c7893",
     822                "reference": "105f921c5aec7da4d2361d89356789dca27c7893",
    397823                "shasum": ""
    398824            },
     
    400826                "ext-json": "*",
    401827                "php": ">=7.2.5",
    402                 "symfony/console": "3.4.*"
     828                "symfony/console": "5.1.*"
    403829            },
    404830            "require-dev": {
    405                 "phpunit/phpunit": "7.4.*"
     831                "phpunit/phpunit": "8.5.*"
    406832            },
    407833            "default-branch": true,
     
    433859                "docs": "https://typerocket.com/docs/v5/",
    434860                "issues": "https://github.com/TypeRocket/core/issues",
    435                 "source": "https://github.com/TypeRocket/core/tree/v5.0.4"
    436             },
    437             "time": "2020-10-20T13:40:56+00:00"
     861                "source": "https://github.com/TypeRocket/core/tree/v5.0.9"
     862            },
     863            "time": "2020-10-24T20:33:09+00:00"
    438864        }
    439865    ],
     
    18782304        },
    18792305        {
    1880             "name": "symfony/polyfill-ctype",
    1881             "version": "v1.18.1",
    1882             "source": {
    1883                 "type": "git",
    1884                 "url": "https://github.com/symfony/polyfill-ctype.git",
    1885                 "reference": "1c302646f6efc070cd46856e600e5e0684d6b454"
    1886             },
    1887             "dist": {
    1888                 "type": "zip",
    1889                 "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/1c302646f6efc070cd46856e600e5e0684d6b454",
    1890                 "reference": "1c302646f6efc070cd46856e600e5e0684d6b454",
    1891                 "shasum": ""
    1892             },
    1893             "require": {
    1894                 "php": ">=5.3.3"
    1895             },
    1896             "suggest": {
    1897                 "ext-ctype": "For best performance"
    1898             },
    1899             "type": "library",
    1900             "extra": {
    1901                 "branch-alias": {
    1902                     "dev-master": "1.18-dev"
    1903                 },
    1904                 "thanks": {
    1905                     "name": "symfony/polyfill",
    1906                     "url": "https://github.com/symfony/polyfill"
    1907                 }
    1908             },
    1909             "autoload": {
    1910                 "psr-4": {
    1911                     "Symfony\\Polyfill\\Ctype\\": ""
    1912                 },
    1913                 "files": [
    1914                     "bootstrap.php"
    1915                 ]
    1916             },
    1917             "notification-url": "https://packagist.org/downloads/",
    1918             "license": [
    1919                 "MIT"
    1920             ],
    1921             "authors": [
    1922                 {
    1923                     "name": "Gert de Pagter",
    1924                     "email": "BackEndTea@gmail.com"
    1925                 },
    1926                 {
    1927                     "name": "Symfony Community",
    1928                     "homepage": "https://symfony.com/contributors"
    1929                 }
    1930             ],
    1931             "description": "Symfony polyfill for ctype functions",
    1932             "homepage": "https://symfony.com",
    1933             "keywords": [
    1934                 "compatibility",
    1935                 "ctype",
    1936                 "polyfill",
    1937                 "portable"
    1938             ],
    1939             "support": {
    1940                 "source": "https://github.com/symfony/polyfill-ctype/tree/v1.18.0"
    1941             },
    1942             "funding": [
    1943                 {
    1944                     "url": "https://symfony.com/sponsor",
    1945                     "type": "custom"
    1946                 },
    1947                 {
    1948                     "url": "https://github.com/fabpot",
    1949                     "type": "github"
    1950                 },
    1951                 {
    1952                     "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
    1953                     "type": "tidelift"
    1954                 }
    1955             ],
    1956             "time": "2020-07-14T12:35:20+00:00"
    1957         },
    1958         {
    19592306            "name": "theseer/tokenizer",
    19602307            "version": "1.2.0",
  • typerocket-ui/trunk/typerocket/vendor/composer/InstalledVersions.php

    r2403247 r2406012  
    2020    array (
    2121    ),
    22     'reference' => '5e1902057d2c0f2186aa77450d718faa6397b2db',
     22    'reference' => 'b4337de4b90dc5f3f305804a47ab1e3ec9b308b9',
    2323    'name' => 'typerocket/typerocket',
    2424  ),
    2525  'versions' =>
    2626  array (
    27     'psr/log' =>
    28     array (
    29       'pretty_version' => '1.1.3',
    30       'version' => '1.1.3.0',
    31       'aliases' =>
    32       array (
    33       ),
    34       'reference' => '0f73288fd15629204f9d42b7055f72dacbe811fc',
     27    'psr/container' =>
     28    array (
     29      'pretty_version' => '1.0.0',
     30      'version' => '1.0.0.0',
     31      'aliases' =>
     32      array (
     33      ),
     34      'reference' => 'b7ce3b176482dbbc1245ebf52b181af44c2cf55f',
    3535    ),
    3636    'psr/log-implementation' =>
     
    4343    'symfony/console' =>
    4444    array (
    45       'pretty_version' => 'v3.4.45',
    46       'version' => '3.4.45.0',
    47       'aliases' =>
    48       array (
    49       ),
    50       'reference' => 'b28996bc0a3b08914b2a8609163ec35b36b30685',
    51     ),
    52     'symfony/debug' =>
    53     array (
    54       'pretty_version' => 'v4.4.15',
    55       'version' => '4.4.15.0',
    56       'aliases' =>
    57       array (
    58       ),
    59       'reference' => '726b85e69342e767d60e3853b98559a68ff74183',
     45      'pretty_version' => 'v5.1.7',
     46      'version' => '5.1.7.0',
     47      'aliases' =>
     48      array (
     49      ),
     50      'reference' => 'ae789a8a2ad189ce7e8216942cdb9b77319f5eb8',
     51    ),
     52    'symfony/polyfill-ctype' =>
     53    array (
     54      'pretty_version' => 'v1.19.0',
     55      'version' => '1.19.0.0',
     56      'aliases' =>
     57      array (
     58      ),
     59      'reference' => 'aed596913b70fae57be53d86faa2e9ef85a2297b',
     60    ),
     61    'symfony/polyfill-intl-grapheme' =>
     62    array (
     63      'pretty_version' => 'v1.19.0',
     64      'version' => '1.19.0.0',
     65      'aliases' =>
     66      array (
     67      ),
     68      'reference' => '64fbe93b02024763359aea2bc81af05086c6af82',
     69    ),
     70    'symfony/polyfill-intl-normalizer' =>
     71    array (
     72      'pretty_version' => 'v1.19.0',
     73      'version' => '1.19.0.0',
     74      'aliases' =>
     75      array (
     76      ),
     77      'reference' => '8db0ae7936b42feb370840cf24de1a144fb0ef27',
    6078    ),
    6179    'symfony/polyfill-mbstring' =>
    6280    array (
    63       'pretty_version' => 'v1.18.1',
    64       'version' => '1.18.1.0',
    65       'aliases' =>
    66       array (
    67       ),
    68       'reference' => 'a6977d63bf9a0ad4c65cd352709e230876f9904a',
     81      'pretty_version' => 'v1.19.0',
     82      'version' => '1.19.0.0',
     83      'aliases' =>
     84      array (
     85      ),
     86      'reference' => 'b5f7b932ee6fa802fc792eabd77c4c88084517ce',
     87    ),
     88    'symfony/polyfill-php73' =>
     89    array (
     90      'pretty_version' => 'v1.19.0',
     91      'version' => '1.19.0.0',
     92      'aliases' =>
     93      array (
     94      ),
     95      'reference' => '9d920e3218205554171b2503bb3e4a1366824a16',
    6996    ),
    7097    'symfony/polyfill-php80' =>
    7198    array (
    72       'pretty_version' => 'v1.18.1',
    73       'version' => '1.18.1.0',
    74       'aliases' =>
    75       array (
    76       ),
    77       'reference' => 'd87d5766cbf48d72388a9f6b85f280c8ad51f981',
     99      'pretty_version' => 'v1.19.0',
     100      'version' => '1.19.0.0',
     101      'aliases' =>
     102      array (
     103      ),
     104      'reference' => 'f54ef00f4678f348f133097fa8c3701d197ff44d',
     105    ),
     106    'symfony/service-contracts' =>
     107    array (
     108      'pretty_version' => 'v2.2.0',
     109      'version' => '2.2.0.0',
     110      'aliases' =>
     111      array (
     112      ),
     113      'reference' => 'd15da7ba4957ffb8f1747218be9e1a121fd298a1',
     114    ),
     115    'symfony/string' =>
     116    array (
     117      'pretty_version' => 'v5.1.7',
     118      'version' => '5.1.7.0',
     119      'aliases' =>
     120      array (
     121      ),
     122      'reference' => '4a9afe9d07bac506f75bcee8ed3ce76da5a9343e',
    78123    ),
    79124    'typerocket/core' =>
     
    85130        0 => '9999999-dev',
    86131      ),
    87       'reference' => '085b5f95bb41c63c599bc817e049998626ea341c',
     132      'reference' => '105f921c5aec7da4d2361d89356789dca27c7893',
    88133    ),
    89134    'typerocket/typerocket' =>
     
    94139      array (
    95140      ),
    96       'reference' => '5e1902057d2c0f2186aa77450d718faa6397b2db',
     141      'reference' => 'b4337de4b90dc5f3f305804a47ab1e3ec9b308b9',
    97142    ),
    98143  ),
  • typerocket-ui/trunk/typerocket/vendor/composer/autoload_static.php

    r2402747 r2406012  
    2525
    2626    public static $classMap = array (
    27         'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php'
     27        'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php',
    2828    );
    2929
  • typerocket-ui/trunk/typerocket/vendor/composer/installed.json

    r2403247 r2406012  
    22    "packages": [
    33        {
    4             "name": "psr/log",
    5             "version": "1.1.3",
    6             "version_normalized": "1.1.3.0",
    7             "source": {
    8                 "type": "git",
    9                 "url": "https://github.com/php-fig/log.git",
    10                 "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc"
    11             },
    12             "dist": {
    13                 "type": "zip",
    14                 "url": "https://api.github.com/repos/php-fig/log/zipball/0f73288fd15629204f9d42b7055f72dacbe811fc",
    15                 "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc",
     4            "name": "psr/container",
     5            "version": "1.0.0",
     6            "version_normalized": "1.0.0.0",
     7            "source": {
     8                "type": "git",
     9                "url": "https://github.com/php-fig/container.git",
     10                "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f"
     11            },
     12            "dist": {
     13                "type": "zip",
     14                "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
     15                "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
    1616                "shasum": ""
    1717            },
     
    1919                "php": ">=5.3.0"
    2020            },
    21             "time": "2020-03-23T09:12:05+00:00",
    22             "type": "library",
    23             "extra": {
    24                 "branch-alias": {
    25                     "dev-master": "1.1.x-dev"
    26                 }
    27             },
    28             "installation-source": "dist",
    29             "autoload": {
    30                 "psr-4": {
    31                     "Psr\\Log\\": "Psr/Log/"
     21            "time": "2017-02-14T16:28:37+00:00",
     22            "type": "library",
     23            "extra": {
     24                "branch-alias": {
     25                    "dev-master": "1.0.x-dev"
     26                }
     27            },
     28            "installation-source": "dist",
     29            "autoload": {
     30                "psr-4": {
     31                    "Psr\\Container\\": "src/"
    3232                }
    3333            },
     
    4242                }
    4343            ],
    44             "description": "Common interface for logging libraries",
    45             "homepage": "https://github.com/php-fig/log",
    46             "keywords": [
    47                 "log",
    48                 "psr",
    49                 "psr-3"
    50             ],
    51             "support": {
    52                 "source": "https://github.com/php-fig/log/tree/1.1.3"
    53             },
    54             "install-path": "../psr/log"
     44            "description": "Common Container Interface (PHP FIG PSR-11)",
     45            "homepage": "https://github.com/php-fig/container",
     46            "keywords": [
     47                "PSR-11",
     48                "container",
     49                "container-interface",
     50                "container-interop",
     51                "psr"
     52            ],
     53            "support": {
     54                "issues": "https://github.com/php-fig/container/issues",
     55                "source": "https://github.com/php-fig/container/tree/master"
     56            },
     57            "install-path": "../psr/container"
    5558        },
    5659        {
    5760            "name": "symfony/console",
    58             "version": "v3.4.45",
    59             "version_normalized": "3.4.45.0",
     61            "version": "v5.1.7",
     62            "version_normalized": "5.1.7.0",
    6063            "source": {
    6164                "type": "git",
    6265                "url": "https://github.com/symfony/console.git",
    63                 "reference": "b28996bc0a3b08914b2a8609163ec35b36b30685"
    64             },
    65             "dist": {
    66                 "type": "zip",
    67                 "url": "https://api.github.com/repos/symfony/console/zipball/b28996bc0a3b08914b2a8609163ec35b36b30685",
    68                 "reference": "b28996bc0a3b08914b2a8609163ec35b36b30685",
    69                 "shasum": ""
    70             },
    71             "require": {
    72                 "php": "^5.5.9|>=7.0.8",
    73                 "symfony/debug": "~2.8|~3.0|~4.0",
    74                 "symfony/polyfill-mbstring": "~1.0"
     66                "reference": "ae789a8a2ad189ce7e8216942cdb9b77319f5eb8"
     67            },
     68            "dist": {
     69                "type": "zip",
     70                "url": "https://api.github.com/repos/symfony/console/zipball/ae789a8a2ad189ce7e8216942cdb9b77319f5eb8",
     71                "reference": "ae789a8a2ad189ce7e8216942cdb9b77319f5eb8",
     72                "shasum": ""
     73            },
     74            "require": {
     75                "php": ">=7.2.5",
     76                "symfony/polyfill-mbstring": "~1.0",
     77                "symfony/polyfill-php73": "^1.8",
     78                "symfony/polyfill-php80": "^1.15",
     79                "symfony/service-contracts": "^1.1|^2",
     80                "symfony/string": "^5.1"
    7581            },
    7682            "conflict": {
    77                 "symfony/dependency-injection": "<3.4",
    78                 "symfony/process": "<3.3"
     83                "symfony/dependency-injection": "<4.4",
     84                "symfony/dotenv": "<5.1",
     85                "symfony/event-dispatcher": "<4.4",
     86                "symfony/lock": "<4.4",
     87                "symfony/process": "<4.4"
    7988            },
    8089            "provide": {
     
    8392            "require-dev": {
    8493                "psr/log": "~1.0",
    85                 "symfony/config": "~3.3|~4.0",
    86                 "symfony/dependency-injection": "~3.4|~4.0",
    87                 "symfony/event-dispatcher": "~2.8|~3.0|~4.0",
    88                 "symfony/lock": "~3.4|~4.0",
    89                 "symfony/process": "~3.3|~4.0"
     94                "symfony/config": "^4.4|^5.0",
     95                "symfony/dependency-injection": "^4.4|^5.0",
     96                "symfony/event-dispatcher": "^4.4|^5.0",
     97                "symfony/lock": "^4.4|^5.0",
     98                "symfony/process": "^4.4|^5.0",
     99                "symfony/var-dumper": "^4.4|^5.0"
    90100            },
    91101            "suggest": {
     
    95105                "symfony/process": ""
    96106            },
    97             "time": "2020-09-09T05:09:37+00:00",
    98             "type": "library",
    99             "extra": {
    100                 "branch-alias": {
    101                     "dev-master": "3.4-dev"
     107            "time": "2020-10-07T15:23:00+00:00",
     108            "type": "library",
     109            "extra": {
     110                "branch-alias": {
     111                    "dev-master": "5.1-dev"
    102112                }
    103113            },
     
    128138            "homepage": "https://symfony.com",
    129139            "support": {
    130                 "source": "https://github.com/symfony/console/tree/v3.4.45"
     140                "source": "https://github.com/symfony/console/tree/v5.1.7"
    131141            },
    132142            "funding": [
     
    147157        },
    148158        {
    149             "name": "symfony/debug",
    150             "version": "v4.4.15",
    151             "version_normalized": "4.4.15.0",
    152             "source": {
    153                 "type": "git",
    154                 "url": "https://github.com/symfony/debug.git",
    155                 "reference": "726b85e69342e767d60e3853b98559a68ff74183"
    156             },
    157             "dist": {
    158                 "type": "zip",
    159                 "url": "https://api.github.com/repos/symfony/debug/zipball/726b85e69342e767d60e3853b98559a68ff74183",
    160                 "reference": "726b85e69342e767d60e3853b98559a68ff74183",
    161                 "shasum": ""
    162             },
    163             "require": {
    164                 "php": ">=7.1.3",
    165                 "psr/log": "~1.0",
    166                 "symfony/polyfill-php80": "^1.15"
    167             },
    168             "conflict": {
    169                 "symfony/http-kernel": "<3.4"
    170             },
    171             "require-dev": {
    172                 "symfony/http-kernel": "^3.4|^4.0|^5.0"
    173             },
    174             "time": "2020-09-09T05:20:36+00:00",
    175             "type": "library",
    176             "extra": {
    177                 "branch-alias": {
    178                     "dev-master": "4.4-dev"
    179                 }
    180             },
    181             "installation-source": "dist",
    182             "autoload": {
    183                 "psr-4": {
    184                     "Symfony\\Component\\Debug\\": ""
    185                 },
    186                 "exclude-from-classmap": [
    187                     "/Tests/"
    188                 ]
    189             },
    190             "notification-url": "https://packagist.org/downloads/",
    191             "license": [
    192                 "MIT"
    193             ],
    194             "authors": [
    195                 {
    196                     "name": "Fabien Potencier",
    197                     "email": "fabien@symfony.com"
    198                 },
    199                 {
    200                     "name": "Symfony Community",
    201                     "homepage": "https://symfony.com/contributors"
    202                 }
    203             ],
    204             "description": "Symfony Debug Component",
    205             "homepage": "https://symfony.com",
    206             "support": {
    207                 "source": "https://github.com/symfony/debug/tree/4.4"
    208             },
    209             "funding": [
    210                 {
    211                     "url": "https://symfony.com/sponsor",
    212                     "type": "custom"
    213                 },
    214                 {
    215                     "url": "https://github.com/fabpot",
    216                     "type": "github"
    217                 },
    218                 {
    219                     "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
    220                     "type": "tidelift"
    221                 }
    222             ],
    223             "install-path": "../symfony/debug"
    224         },
    225         {
    226             "name": "symfony/polyfill-mbstring",
    227             "version": "v1.18.1",
    228             "version_normalized": "1.18.1.0",
    229             "source": {
    230                 "type": "git",
    231                 "url": "https://github.com/symfony/polyfill-mbstring.git",
    232                 "reference": "a6977d63bf9a0ad4c65cd352709e230876f9904a"
    233             },
    234             "dist": {
    235                 "type": "zip",
    236                 "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/a6977d63bf9a0ad4c65cd352709e230876f9904a",
    237                 "reference": "a6977d63bf9a0ad4c65cd352709e230876f9904a",
     159            "name": "symfony/polyfill-ctype",
     160            "version": "v1.19.0",
     161            "version_normalized": "1.19.0.0",
     162            "source": {
     163                "type": "git",
     164                "url": "https://github.com/symfony/polyfill-ctype.git",
     165                "reference": "aed596913b70fae57be53d86faa2e9ef85a2297b"
     166            },
     167            "dist": {
     168                "type": "zip",
     169                "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/aed596913b70fae57be53d86faa2e9ef85a2297b",
     170                "reference": "aed596913b70fae57be53d86faa2e9ef85a2297b",
    238171                "shasum": ""
    239172            },
     
    242175            },
    243176            "suggest": {
    244                 "ext-mbstring": "For best performance"
    245             },
    246             "time": "2020-07-14T12:35:20+00:00",
    247             "type": "library",
    248             "extra": {
    249                 "branch-alias": {
    250                     "dev-master": "1.18-dev"
     177                "ext-ctype": "For best performance"
     178            },
     179            "time": "2020-10-23T09:01:57+00:00",
     180            "type": "library",
     181            "extra": {
     182                "branch-alias": {
     183                    "dev-main": "1.19-dev"
    251184                },
    252185                "thanks": {
     
    258191            "autoload": {
    259192                "psr-4": {
    260                     "Symfony\\Polyfill\\Mbstring\\": ""
     193                    "Symfony\\Polyfill\\Ctype\\": ""
    261194                },
    262195                "files": [
     
    270203            "authors": [
    271204                {
     205                    "name": "Gert de Pagter",
     206                    "email": "BackEndTea@gmail.com"
     207                },
     208                {
     209                    "name": "Symfony Community",
     210                    "homepage": "https://symfony.com/contributors"
     211                }
     212            ],
     213            "description": "Symfony polyfill for ctype functions",
     214            "homepage": "https://symfony.com",
     215            "keywords": [
     216                "compatibility",
     217                "ctype",
     218                "polyfill",
     219                "portable"
     220            ],
     221            "support": {
     222                "source": "https://github.com/symfony/polyfill-ctype/tree/v1.19.0"
     223            },
     224            "funding": [
     225                {
     226                    "url": "https://symfony.com/sponsor",
     227                    "type": "custom"
     228                },
     229                {
     230                    "url": "https://github.com/fabpot",
     231                    "type": "github"
     232                },
     233                {
     234                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
     235                    "type": "tidelift"
     236                }
     237            ],
     238            "install-path": "../symfony/polyfill-ctype"
     239        },
     240        {
     241            "name": "symfony/polyfill-intl-grapheme",
     242            "version": "v1.19.0",
     243            "version_normalized": "1.19.0.0",
     244            "source": {
     245                "type": "git",
     246                "url": "https://github.com/symfony/polyfill-intl-grapheme.git",
     247                "reference": "64fbe93b02024763359aea2bc81af05086c6af82"
     248            },
     249            "dist": {
     250                "type": "zip",
     251                "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/64fbe93b02024763359aea2bc81af05086c6af82",
     252                "reference": "64fbe93b02024763359aea2bc81af05086c6af82",
     253                "shasum": ""
     254            },
     255            "require": {
     256                "php": ">=5.3.3"
     257            },
     258            "suggest": {
     259                "ext-intl": "For best performance"
     260            },
     261            "time": "2020-10-23T09:01:57+00:00",
     262            "type": "library",
     263            "extra": {
     264                "branch-alias": {
     265                    "dev-main": "1.19-dev"
     266                },
     267                "thanks": {
     268                    "name": "symfony/polyfill",
     269                    "url": "https://github.com/symfony/polyfill"
     270                }
     271            },
     272            "installation-source": "dist",
     273            "autoload": {
     274                "psr-4": {
     275                    "Symfony\\Polyfill\\Intl\\Grapheme\\": ""
     276                },
     277                "files": [
     278                    "bootstrap.php"
     279                ]
     280            },
     281            "notification-url": "https://packagist.org/downloads/",
     282            "license": [
     283                "MIT"
     284            ],
     285            "authors": [
     286                {
    272287                    "name": "Nicolas Grekas",
    273288                    "email": "p@tchwork.com"
     
    278293                }
    279294            ],
    280             "description": "Symfony polyfill for the Mbstring extension",
     295            "description": "Symfony polyfill for intl's grapheme_* functions",
    281296            "homepage": "https://symfony.com",
    282297            "keywords": [
    283298                "compatibility",
    284                 "mbstring",
     299                "grapheme",
     300                "intl",
    285301                "polyfill",
    286302                "portable",
     
    288304            ],
    289305            "support": {
    290                 "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.18.1"
     306                "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.19.0"
    291307            },
    292308            "funding": [
     
    304320                }
    305321            ],
    306             "install-path": "../symfony/polyfill-mbstring"
    307         },
    308         {
    309             "name": "symfony/polyfill-php80",
    310             "version": "v1.18.1",
    311             "version_normalized": "1.18.1.0",
    312             "source": {
    313                 "type": "git",
    314                 "url": "https://github.com/symfony/polyfill-php80.git",
    315                 "reference": "d87d5766cbf48d72388a9f6b85f280c8ad51f981"
    316             },
    317             "dist": {
    318                 "type": "zip",
    319                 "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/d87d5766cbf48d72388a9f6b85f280c8ad51f981",
    320                 "reference": "d87d5766cbf48d72388a9f6b85f280c8ad51f981",
    321                 "shasum": ""
    322             },
    323             "require": {
    324                 "php": ">=7.0.8"
    325             },
    326             "time": "2020-07-14T12:35:20+00:00",
    327             "type": "library",
    328             "extra": {
    329                 "branch-alias": {
    330                     "dev-master": "1.18-dev"
     322            "install-path": "../symfony/polyfill-intl-grapheme"
     323        },
     324        {
     325            "name": "symfony/polyfill-intl-normalizer",
     326            "version": "v1.19.0",
     327            "version_normalized": "1.19.0.0",
     328            "source": {
     329                "type": "git",
     330                "url": "https://github.com/symfony/polyfill-intl-normalizer.git",
     331                "reference": "8db0ae7936b42feb370840cf24de1a144fb0ef27"
     332            },
     333            "dist": {
     334                "type": "zip",
     335                "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8db0ae7936b42feb370840cf24de1a144fb0ef27",
     336                "reference": "8db0ae7936b42feb370840cf24de1a144fb0ef27",
     337                "shasum": ""
     338            },
     339            "require": {
     340                "php": ">=5.3.3"
     341            },
     342            "suggest": {
     343                "ext-intl": "For best performance"
     344            },
     345            "time": "2020-10-23T09:01:57+00:00",
     346            "type": "library",
     347            "extra": {
     348                "branch-alias": {
     349                    "dev-main": "1.19-dev"
    331350                },
    332351                "thanks": {
     
    338357            "autoload": {
    339358                "psr-4": {
    340                     "Symfony\\Polyfill\\Php80\\": ""
     359                    "Symfony\\Polyfill\\Intl\\Normalizer\\": ""
    341360                },
    342361                "files": [
     
    353372            "authors": [
    354373                {
    355                     "name": "Ion Bazan",
    356                     "email": "ion.bazan@gmail.com"
    357                 },
    358                 {
    359374                    "name": "Nicolas Grekas",
    360375                    "email": "p@tchwork.com"
     
    365380                }
    366381            ],
    367             "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions",
     382            "description": "Symfony polyfill for intl's Normalizer class and related functions",
     383            "homepage": "https://symfony.com",
     384            "keywords": [
     385                "compatibility",
     386                "intl",
     387                "normalizer",
     388                "polyfill",
     389                "portable",
     390                "shim"
     391            ],
     392            "support": {
     393                "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.19.0"
     394            },
     395            "funding": [
     396                {
     397                    "url": "https://symfony.com/sponsor",
     398                    "type": "custom"
     399                },
     400                {
     401                    "url": "https://github.com/fabpot",
     402                    "type": "github"
     403                },
     404                {
     405                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
     406                    "type": "tidelift"
     407                }
     408            ],
     409            "install-path": "../symfony/polyfill-intl-normalizer"
     410        },
     411        {
     412            "name": "symfony/polyfill-mbstring",
     413            "version": "v1.19.0",
     414            "version_normalized": "1.19.0.0",
     415            "source": {
     416                "type": "git",
     417                "url": "https://github.com/symfony/polyfill-mbstring.git",
     418                "reference": "b5f7b932ee6fa802fc792eabd77c4c88084517ce"
     419            },
     420            "dist": {
     421                "type": "zip",
     422                "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/b5f7b932ee6fa802fc792eabd77c4c88084517ce",
     423                "reference": "b5f7b932ee6fa802fc792eabd77c4c88084517ce",
     424                "shasum": ""
     425            },
     426            "require": {
     427                "php": ">=5.3.3"
     428            },
     429            "suggest": {
     430                "ext-mbstring": "For best performance"
     431            },
     432            "time": "2020-10-23T09:01:57+00:00",
     433            "type": "library",
     434            "extra": {
     435                "branch-alias": {
     436                    "dev-main": "1.19-dev"
     437                },
     438                "thanks": {
     439                    "name": "symfony/polyfill",
     440                    "url": "https://github.com/symfony/polyfill"
     441                }
     442            },
     443            "installation-source": "dist",
     444            "autoload": {
     445                "psr-4": {
     446                    "Symfony\\Polyfill\\Mbstring\\": ""
     447                },
     448                "files": [
     449                    "bootstrap.php"
     450                ]
     451            },
     452            "notification-url": "https://packagist.org/downloads/",
     453            "license": [
     454                "MIT"
     455            ],
     456            "authors": [
     457                {
     458                    "name": "Nicolas Grekas",
     459                    "email": "p@tchwork.com"
     460                },
     461                {
     462                    "name": "Symfony Community",
     463                    "homepage": "https://symfony.com/contributors"
     464                }
     465            ],
     466            "description": "Symfony polyfill for the Mbstring extension",
     467            "homepage": "https://symfony.com",
     468            "keywords": [
     469                "compatibility",
     470                "mbstring",
     471                "polyfill",
     472                "portable",
     473                "shim"
     474            ],
     475            "support": {
     476                "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.19.0"
     477            },
     478            "funding": [
     479                {
     480                    "url": "https://symfony.com/sponsor",
     481                    "type": "custom"
     482                },
     483                {
     484                    "url": "https://github.com/fabpot",
     485                    "type": "github"
     486                },
     487                {
     488                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
     489                    "type": "tidelift"
     490                }
     491            ],
     492            "install-path": "../symfony/polyfill-mbstring"
     493        },
     494        {
     495            "name": "symfony/polyfill-php73",
     496            "version": "v1.19.0",
     497            "version_normalized": "1.19.0.0",
     498            "source": {
     499                "type": "git",
     500                "url": "https://github.com/symfony/polyfill-php73.git",
     501                "reference": "9d920e3218205554171b2503bb3e4a1366824a16"
     502            },
     503            "dist": {
     504                "type": "zip",
     505                "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/9d920e3218205554171b2503bb3e4a1366824a16",
     506                "reference": "9d920e3218205554171b2503bb3e4a1366824a16",
     507                "shasum": ""
     508            },
     509            "require": {
     510                "php": ">=5.3.3"
     511            },
     512            "time": "2020-10-23T09:01:57+00:00",
     513            "type": "library",
     514            "extra": {
     515                "branch-alias": {
     516                    "dev-main": "1.19-dev"
     517                },
     518                "thanks": {
     519                    "name": "symfony/polyfill",
     520                    "url": "https://github.com/symfony/polyfill"
     521                }
     522            },
     523            "installation-source": "dist",
     524            "autoload": {
     525                "psr-4": {
     526                    "Symfony\\Polyfill\\Php73\\": ""
     527                },
     528                "files": [
     529                    "bootstrap.php"
     530                ],
     531                "classmap": [
     532                    "Resources/stubs"
     533                ]
     534            },
     535            "notification-url": "https://packagist.org/downloads/",
     536            "license": [
     537                "MIT"
     538            ],
     539            "authors": [
     540                {
     541                    "name": "Nicolas Grekas",
     542                    "email": "p@tchwork.com"
     543                },
     544                {
     545                    "name": "Symfony Community",
     546                    "homepage": "https://symfony.com/contributors"
     547                }
     548            ],
     549            "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions",
    368550            "homepage": "https://symfony.com",
    369551            "keywords": [
     
    374556            ],
    375557            "support": {
    376                 "source": "https://github.com/symfony/polyfill-php80/tree/master"
     558                "source": "https://github.com/symfony/polyfill-php73/tree/v1.19.0"
    377559            },
    378560            "funding": [
     
    390572                }
    391573            ],
     574            "install-path": "../symfony/polyfill-php73"
     575        },
     576        {
     577            "name": "symfony/polyfill-php80",
     578            "version": "v1.19.0",
     579            "version_normalized": "1.19.0.0",
     580            "source": {
     581                "type": "git",
     582                "url": "https://github.com/symfony/polyfill-php80.git",
     583                "reference": "f54ef00f4678f348f133097fa8c3701d197ff44d"
     584            },
     585            "dist": {
     586                "type": "zip",
     587                "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/f54ef00f4678f348f133097fa8c3701d197ff44d",
     588                "reference": "f54ef00f4678f348f133097fa8c3701d197ff44d",
     589                "shasum": ""
     590            },
     591            "require": {
     592                "php": ">=7.0.8"
     593            },
     594            "time": "2020-10-23T09:01:57+00:00",
     595            "type": "library",
     596            "extra": {
     597                "branch-alias": {
     598                    "dev-main": "1.19-dev"
     599                },
     600                "thanks": {
     601                    "name": "symfony/polyfill",
     602                    "url": "https://github.com/symfony/polyfill"
     603                }
     604            },
     605            "installation-source": "dist",
     606            "autoload": {
     607                "psr-4": {
     608                    "Symfony\\Polyfill\\Php80\\": ""
     609                },
     610                "files": [
     611                    "bootstrap.php"
     612                ],
     613                "classmap": [
     614                    "Resources/stubs"
     615                ]
     616            },
     617            "notification-url": "https://packagist.org/downloads/",
     618            "license": [
     619                "MIT"
     620            ],
     621            "authors": [
     622                {
     623                    "name": "Ion Bazan",
     624                    "email": "ion.bazan@gmail.com"
     625                },
     626                {
     627                    "name": "Nicolas Grekas",
     628                    "email": "p@tchwork.com"
     629                },
     630                {
     631                    "name": "Symfony Community",
     632                    "homepage": "https://symfony.com/contributors"
     633                }
     634            ],
     635            "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions",
     636            "homepage": "https://symfony.com",
     637            "keywords": [
     638                "compatibility",
     639                "polyfill",
     640                "portable",
     641                "shim"
     642            ],
     643            "support": {
     644                "source": "https://github.com/symfony/polyfill-php80/tree/v1.19.0"
     645            },
     646            "funding": [
     647                {
     648                    "url": "https://symfony.com/sponsor",
     649                    "type": "custom"
     650                },
     651                {
     652                    "url": "https://github.com/fabpot",
     653                    "type": "github"
     654                },
     655                {
     656                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
     657                    "type": "tidelift"
     658                }
     659            ],
    392660            "install-path": "../symfony/polyfill-php80"
     661        },
     662        {
     663            "name": "symfony/service-contracts",
     664            "version": "v2.2.0",
     665            "version_normalized": "2.2.0.0",
     666            "source": {
     667                "type": "git",
     668                "url": "https://github.com/symfony/service-contracts.git",
     669                "reference": "d15da7ba4957ffb8f1747218be9e1a121fd298a1"
     670            },
     671            "dist": {
     672                "type": "zip",
     673                "url": "https://api.github.com/repos/symfony/service-contracts/zipball/d15da7ba4957ffb8f1747218be9e1a121fd298a1",
     674                "reference": "d15da7ba4957ffb8f1747218be9e1a121fd298a1",
     675                "shasum": ""
     676            },
     677            "require": {
     678                "php": ">=7.2.5",
     679                "psr/container": "^1.0"
     680            },
     681            "suggest": {
     682                "symfony/service-implementation": ""
     683            },
     684            "time": "2020-09-07T11:33:47+00:00",
     685            "type": "library",
     686            "extra": {
     687                "branch-alias": {
     688                    "dev-master": "2.2-dev"
     689                },
     690                "thanks": {
     691                    "name": "symfony/contracts",
     692                    "url": "https://github.com/symfony/contracts"
     693                }
     694            },
     695            "installation-source": "dist",
     696            "autoload": {
     697                "psr-4": {
     698                    "Symfony\\Contracts\\Service\\": ""
     699                }
     700            },
     701            "notification-url": "https://packagist.org/downloads/",
     702            "license": [
     703                "MIT"
     704            ],
     705            "authors": [
     706                {
     707                    "name": "Nicolas Grekas",
     708                    "email": "p@tchwork.com"
     709                },
     710                {
     711                    "name": "Symfony Community",
     712                    "homepage": "https://symfony.com/contributors"
     713                }
     714            ],
     715            "description": "Generic abstractions related to writing services",
     716            "homepage": "https://symfony.com",
     717            "keywords": [
     718                "abstractions",
     719                "contracts",
     720                "decoupling",
     721                "interfaces",
     722                "interoperability",
     723                "standards"
     724            ],
     725            "support": {
     726                "source": "https://github.com/symfony/service-contracts/tree/master"
     727            },
     728            "funding": [
     729                {
     730                    "url": "https://symfony.com/sponsor",
     731                    "type": "custom"
     732                },
     733                {
     734                    "url": "https://github.com/fabpot",
     735                    "type": "github"
     736                },
     737                {
     738                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
     739                    "type": "tidelift"
     740                }
     741            ],
     742            "install-path": "../symfony/service-contracts"
     743        },
     744        {
     745            "name": "symfony/string",
     746            "version": "v5.1.7",
     747            "version_normalized": "5.1.7.0",
     748            "source": {
     749                "type": "git",
     750                "url": "https://github.com/symfony/string.git",
     751                "reference": "4a9afe9d07bac506f75bcee8ed3ce76da5a9343e"
     752            },
     753            "dist": {
     754                "type": "zip",
     755                "url": "https://api.github.com/repos/symfony/string/zipball/4a9afe9d07bac506f75bcee8ed3ce76da5a9343e",
     756                "reference": "4a9afe9d07bac506f75bcee8ed3ce76da5a9343e",
     757                "shasum": ""
     758            },
     759            "require": {
     760                "php": ">=7.2.5",
     761                "symfony/polyfill-ctype": "~1.8",
     762                "symfony/polyfill-intl-grapheme": "~1.0",
     763                "symfony/polyfill-intl-normalizer": "~1.0",
     764                "symfony/polyfill-mbstring": "~1.0",
     765                "symfony/polyfill-php80": "~1.15"
     766            },
     767            "require-dev": {
     768                "symfony/error-handler": "^4.4|^5.0",
     769                "symfony/http-client": "^4.4|^5.0",
     770                "symfony/translation-contracts": "^1.1|^2",
     771                "symfony/var-exporter": "^4.4|^5.0"
     772            },
     773            "time": "2020-09-15T12:23:47+00:00",
     774            "type": "library",
     775            "extra": {
     776                "branch-alias": {
     777                    "dev-master": "5.1-dev"
     778                }
     779            },
     780            "installation-source": "dist",
     781            "autoload": {
     782                "psr-4": {
     783                    "Symfony\\Component\\String\\": ""
     784                },
     785                "files": [
     786                    "Resources/functions.php"
     787                ],
     788                "exclude-from-classmap": [
     789                    "/Tests/"
     790                ]
     791            },
     792            "notification-url": "https://packagist.org/downloads/",
     793            "license": [
     794                "MIT"
     795            ],
     796            "authors": [
     797                {
     798                    "name": "Nicolas Grekas",
     799                    "email": "p@tchwork.com"
     800                },
     801                {
     802                    "name": "Symfony Community",
     803                    "homepage": "https://symfony.com/contributors"
     804                }
     805            ],
     806            "description": "Symfony String component",
     807            "homepage": "https://symfony.com",
     808            "keywords": [
     809                "grapheme",
     810                "i18n",
     811                "string",
     812                "unicode",
     813                "utf-8",
     814                "utf8"
     815            ],
     816            "support": {
     817                "source": "https://github.com/symfony/string/tree/v5.1.7"
     818            },
     819            "funding": [
     820                {
     821                    "url": "https://symfony.com/sponsor",
     822                    "type": "custom"
     823                },
     824                {
     825                    "url": "https://github.com/fabpot",
     826                    "type": "github"
     827                },
     828                {
     829                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
     830                    "type": "tidelift"
     831                }
     832            ],
     833            "install-path": "../symfony/string"
    393834        },
    394835        {
     
    399840                "type": "git",
    400841                "url": "https://github.com/TypeRocket/core.git",
    401                 "reference": "085b5f95bb41c63c599bc817e049998626ea341c"
    402             },
    403             "dist": {
    404                 "type": "zip",
    405                 "url": "https://api.github.com/repos/TypeRocket/core/zipball/085b5f95bb41c63c599bc817e049998626ea341c",
    406                 "reference": "085b5f95bb41c63c599bc817e049998626ea341c",
     842                "reference": "105f921c5aec7da4d2361d89356789dca27c7893"
     843            },
     844            "dist": {
     845                "type": "zip",
     846                "url": "https://api.github.com/repos/TypeRocket/core/zipball/105f921c5aec7da4d2361d89356789dca27c7893",
     847                "reference": "105f921c5aec7da4d2361d89356789dca27c7893",
    407848                "shasum": ""
    408849            },
     
    410851                "ext-json": "*",
    411852                "php": ">=7.2.5",
    412                 "symfony/console": "3.4.*"
     853                "symfony/console": "5.1.*"
    413854            },
    414855            "require-dev": {
    415                 "phpunit/phpunit": "7.4.*"
    416             },
    417             "time": "2020-10-20T13:40:56+00:00",
     856                "phpunit/phpunit": "8.5.*"
     857            },
     858            "time": "2020-10-24T20:33:09+00:00",
    418859            "default-branch": true,
    419860            "type": "library",
     
    445886                "docs": "https://typerocket.com/docs/v5/",
    446887                "issues": "https://github.com/TypeRocket/core/issues",
    447                 "source": "https://github.com/TypeRocket/core/tree/v5.0.4"
     888                "source": "https://github.com/TypeRocket/core/tree/v5.0.9"
    448889            },
    449890            "install-path": "../typerocket/core"
  • typerocket-ui/trunk/typerocket/vendor/composer/installed.php

    r2403247 r2406012  
    77    array (
    88    ),
    9     'reference' => '5e1902057d2c0f2186aa77450d718faa6397b2db',
     9    'reference' => 'b4337de4b90dc5f3f305804a47ab1e3ec9b308b9',
    1010    'name' => 'typerocket/typerocket',
    1111  ),
     
    2020        0 => '9999999-dev',
    2121      ),
    22       'reference' => '085b5f95bb41c63c599bc817e049998626ea341c',
     22      'reference' => '105f921c5aec7da4d2361d89356789dca27c7893',
    2323    ),
    2424    'typerocket/typerocket' =>
     
    2929      array (
    3030      ),
    31       'reference' => '5e1902057d2c0f2186aa77450d718faa6397b2db',
     31      'reference' => 'b4337de4b90dc5f3f305804a47ab1e3ec9b308b9',
    3232    ),
    3333  ),
  • typerocket-ui/trunk/typerocket/vendor/typerocket/core/composer.json

    r2402747 r2406012  
    1717    "require" : {
    1818        "php": ">=7.2.5",
    19         "ext-json": "*",
    20         "symfony/console": "3.4.*"
     19        "symfony/console": "5.1.*",
     20        "ext-json": "*"
    2121    },
    2222    "require-dev": {
    23         "phpunit/phpunit": "7.4.*"
     23        "phpunit/phpunit": "8.5.*"
    2424    },
    2525    "autoload": {
  • typerocket-ui/trunk/typerocket/vendor/typerocket/core/src/Console/Command.php

    r2402747 r2406012  
    33
    44use Symfony\Component\Console\Input\ArrayInput;
     5use Symfony\Component\Console\Command\Command as SymfonyCommand;
     6use Symfony\Component\Console\Input\InputArgument;
    57use Symfony\Component\Console\Input\InputInterface;
     8use Symfony\Component\Console\Input\InputOption;
    69use Symfony\Component\Console\Output\OutputInterface;
    710use Symfony\Component\Console\Question\ConfirmationQuestion;
     
    1417 * @package TypeRocket\Console
    1518 */
    16 class Command extends \Symfony\Component\Console\Command\Command
     19class Command extends SymfonyCommand
    1720{
    18     const REQUIRED = 1;
    19     const OPTIONAL = 2;
    20     const IS_ARRAY = 4;
     21    const REQUIRED = InputArgument::REQUIRED;
     22    const OPTIONAL = InputArgument::OPTIONAL;
     23    const IS_ARRAY = InputArgument::IS_ARRAY;
    2124
    2225    /** @var InputInterface $input */
     
    3336
    3437    protected $printedError = false;
     38    protected $success;
    3539
    3640    /**
     
    3943    protected function configure()
    4044    {
    41         $this->setName($this->command[0])
     45
     46        $signature = explode(' ', $this->command[0], 2);
     47        $name = array_shift($signature);
     48
     49        $this->setName($name)
    4250             ->setDescription($this->command[1])
    4351             ->setHelp($this->command[2]);
     52
     53        if($signature) {
     54            // Match Laravel style: name:command {?user*} {?name=kevin} {?--option=some value}
     55            preg_match_all('/(\{.+\})/mU', $signature[0], $matches, PREG_SET_ORDER, 0);
     56            foreach ($matches as [$arg, $other]) {
     57                $arg = substr($arg, 1, -1);
     58                $mode = static::REQUIRED;
     59                $shortcut = null;
     60                $is_option = false;
     61
     62                [$arg, $default] = array_pad(explode('=', $arg, 2), 2, null);
     63
     64                if(trim($arg, '?') !== $arg) {
     65                    $mode = static::OPTIONAL;
     66                    $arg = trim($arg, '?');
     67                }
     68
     69                if($arg[0] == '-') {
     70                    $arg = ltrim($arg, '-');
     71                    [$shortcut, $arg] = array_pad(explode('|', $arg, 2), 2, null);
     72
     73                    if(is_null($arg)) {
     74                        $arg = $shortcut;
     75                        $shortcut = $arg[0];
     76                    }
     77
     78                    $is_option = true;
     79                }
     80
     81                if(trim($arg, '*') !== $arg || ($default == '*' && $is_option)) {
     82                    $mode = $mode + static::IS_ARRAY;
     83                    $arg = trim($arg, '*');
     84                    $default = null;
     85                }
     86
     87                if($is_option) {
     88                    $bitWiseDiff = InputOption::VALUE_REQUIRED / static::REQUIRED;
     89                    $this->addOption($arg, $shortcut, $mode * $bitWiseDiff, '', $default);
     90                } else {
     91                    $this->addArgument($arg, $mode, '', $default);
     92                }
     93            }
     94        }
     95
    4496        $this->config();
    4597    }
    4698
    4799    /**
    48      * Execute
    49      *
    50100     * @param InputInterface $input
    51101     * @param OutputInterface $output
    52102     *
    53      * @return void
    54      */
    55     protected function execute( InputInterface $input, OutputInterface $output )
     103     * @return int|null
     104     */
     105    protected function execute(InputInterface $input, OutputInterface $output)
    56106    {
    57107        $this->input = $input;
    58108        $this->output = $output;
    59109        $this->exec();
     110
     111        return $this->success ?? Command::SUCCESS;
    60112    }
    61113
  • typerocket-ui/trunk/typerocket/vendor/typerocket/core/src/Core/System.php

    r2402747 r2406012  
    3636        $self = $this;
    3737
     38        $this->loadRuntimeCache();
     39
    3840        /**
    3941         * Maybe Load TypeRocket Pro
     
    4345        }
    4446
    45         $this->loadRuntimeCache();
    4647        $this->loadExtensions();
    4748        $this->initHooks();
     
    7172        |
    7273        */
    73         add_action('after_setup_theme', function () {
     74        add_action('after_setup_theme', function() {
    7475            do_action('typerocket_loaded');
    7576            Registry::initHooks();
    76         });
     77        }, 20);
    7778
    7879        /*
  • typerocket-ui/trunk/typerocket/vendor/typerocket/core/src/Database/EagerLoader.php

    r2402747 r2406012  
    256256        $set = [];
    257257
    258         if($result instanceof Results) {
    259             foreach($result as $model) {
    260                 /** @var Model $model */
    261                 $ids[] = $model->getId();
    262             }
    263         } elseif($result instanceof Model) {
    264             $ids[] = $result->getId();
     258        $relationId = $query['where_column'];
     259        if (($pos = strpos($relationId, ".")) !== false) {
     260            $relationId = substr($relationId, $pos + 1);
     261        }
     262
     263        if($result instanceof Results) {
     264            foreach($result as $model) {
     265                /** @var Model $model */
     266                $ids[] = $model->$relationId ?? $model->getId();
     267            }
     268        } elseif($result instanceof Model) {
     269            $ids[] = $result->$relationId ?? $result->getId();
    265270        }
    266271
  • typerocket-ui/trunk/typerocket/vendor/typerocket/core/src/Extensions/TypeRocketUI.php

    r2403247 r2406012  
    2222    public function __construct()
    2323    {
     24        if(!Config::env('TYPEROCKET_UI', true)) {
     25            return;
     26        }
     27
    2428        $this->menu = Config::env('TYPEROCKET_UI_MENU', false);
    2529        add_action( 'typerocket_loaded', [$this, 'setup']);
  • typerocket-ui/trunk/typerocket/vendor/typerocket/core/src/Models/Model.php

    r2402747 r2406012  
    1919use TypeRocket\Models\Traits\Searchable;
    2020use TypeRocket\Services\AuthorizerService;
     21use TypeRocket\Utility\Arr;
    2122use TypeRocket\Utility\Data;
    2223use TypeRocket\Utility\Inflect;
     
    2930
    3031    protected $fillable = [];
     32    protected $restMetaFields = [];
    3133    protected $closed = false;
    3234    protected $guard = ['id'];
     
    422424
    423425    /**
     426     * @return array
     427     */
     428    public function getRestMetaFieldsCompiled()
     429    {
     430        $fields = $this->getRestMetaFields();
     431        $compiled = [];
     432
     433        foreach ($fields as $field => $args) {
     434
     435            if(in_array($field, $this->private)) {
     436                continue;
     437            }
     438
     439            $compiled[$field] = array_filter( array_merge([
     440                'sanitize_callback' => $this->format[$field] ?? null,
     441                'object_subtype' => $this->getRestMetaSubtype(),
     442                'single' => true,
     443                'show_in_rest' => true
     444            ], $args) );
     445        }
     446
     447        return $compiled;
     448    }
     449
     450    /**
     451     * @return array
     452     */
     453    public function getRestMetaFields()
     454    {
     455        return $this->restMetaFields;
     456    }
     457
     458    /**
     459     * @return string|null
     460     */
     461    public function getRestMetaType()
     462    {
     463        return $this->resource;
     464    }
     465
     466    /**
     467     * @return string|null
     468     */
     469    public function getRestMetaSubtype()
     470    {
     471        return null;
     472    }
     473
     474    /**
    424475     * Get Route Resource
    425476     *
     
    805856     * @return array
    806857     */
    807     protected function formatFields( $fields) {
     858    protected function formatFields($fields) {
    808859
    809860        foreach ($this->format as $path => $fn) {
    810             $this->ArrayDots($fields, $path, $fn);
     861            Arr::format($path, $fields, $fn);
    811862        }
    812863
    813864        return $fields;
    814     }
    815 
    816     /**
    817      * Used to format fields
    818      *
    819      * @param array|ArrayObject $arr
    820      * @param string $path
    821      * @param string $fn
    822      *
    823      * @return array|null
    824      */
    825     protected function ArrayDots( &$arr, $path, $fn)
    826     {
    827         $loc = &$arr;
    828         $dots = explode('.', $path);
    829         foreach($dots as $step)
    830         {
    831             array_shift($dots);
    832             if($step === '*' && is_array($loc)) {
    833                 $new_loc = &$loc;
    834                 $indies = array_keys($new_loc);
    835                 foreach($indies as $index) {
    836                     if(isset($new_loc[$index])) {
    837                         $this->ArrayDots($new_loc[$index], implode('.', $dots), $fn);
    838                     }
    839                 }
    840             } elseif( isset($loc[$step] ) ) {
    841                 $loc = &$loc[$step];
    842             } else {
    843                 return null;
    844             }
    845 
    846         }
    847 
    848         if(!isset($indies)) {
    849             if( is_callable($fn) ) {
    850                 $loc = call_user_func($fn, $loc);
    851             } elseif( is_callable('\\TypeRocket\\Sanitize::' . $fn ) ) {
    852                 $fn = '\\TypeRocket\\Sanitize::' . $fn;
    853                 $loc = call_user_func($fn, $loc);
    854             }
    855         }
    856 
    857         return $loc;
    858865    }
    859866
     
    16751682    public function belongsToMany( $modelClass, $junction_table, $id_column = null, $id_foreign = null, $scope = null, $reselect = true )
    16761683    {
    1677         $id = $this->getID();
    1678 
    16791684        // Column ID
    16801685        if( ! $id_column && $this->resource ) {
    16811686            $id_column =  $this->resource . '_id';
    16821687        }
     1688
     1689        $id = $this->$id_column ?? $this->getID();
    16831690
    16841691        /** @var Model $relationship */
  • typerocket-ui/trunk/typerocket/vendor/typerocket/core/src/Models/WPComment.php

    r2402747 r2406012  
    8989
    9090    /**
     91     * @return string|null
     92     */
     93    public function getRestMetaType()
     94    {
     95        return 'comment';
     96    }
     97
     98    /**
    9199     * Get WP_Comment Instance
    92100     *
  • typerocket-ui/trunk/typerocket/vendor/typerocket/core/src/Models/WPPost.php

    r2402747 r2406012  
    114114
    115115    /**
     116     * @return string|null
     117     */
     118    public function getRestMetaType()
     119    {
     120        return 'post';
     121    }
     122
     123    /**
     124     * @return string|null
     125     */
     126    public function getRestMetaSubtype()
     127    {
     128        return $this->getPostType();
     129    }
     130
     131    /**
    116132     * Get WP_Post Instance
    117133     *
  • typerocket-ui/trunk/typerocket/vendor/typerocket/core/src/Models/WPTerm.php

    r2402747 r2406012  
    9898
    9999    /**
     100     * @return string|null
     101     */
     102    public function getRestMetaType()
     103    {
     104        return 'term';
     105    }
     106
     107    /**
     108     * @return string|null
     109     */
     110    public function getRestMetaSubtype()
     111    {
     112        return $this->getTaxonomy();
     113    }
     114
     115    /**
    100116     * Get Meta Model Class
    101117     *
  • typerocket-ui/trunk/typerocket/vendor/typerocket/core/src/Models/WPUser.php

    r2402747 r2406012  
    8181
    8282    /**
     83     * @return string|null
     84     */
     85    public function getRestMetaType()
     86    {
     87        return 'user';
     88    }
     89
     90    /**
    8391     * Users Posts
    8492     *
  • typerocket-ui/trunk/typerocket/vendor/typerocket/core/src/Utility/Arr.php

    r2402747 r2406012  
    6868        return $cleaned;
    6969    }
     70
     71    /**
     72     * Used to format fields
     73     *
     74     * @param string|array $dots
     75     * @param array|\ArrayObject $arr
     76     * @param string|callable $callback
     77     *
     78     * @return array|null
     79     */
     80    public static function format($dots, &$arr, $callback)
     81    {
     82        $loc = &$arr;
     83        $search = is_array($dots) ? $dots : explode('.', $dots);
     84        foreach($search as $i => $step)
     85        {
     86            array_shift($search);
     87            if($step === '*' && is_array($loc)) {
     88                $new_loc = &$loc;
     89                $indies = array_keys($new_loc);
     90                foreach($indies as $index) {
     91                    if(isset($new_loc[$index])) {
     92                        static::format($search, $new_loc[$index], $callback);
     93                    }
     94                }
     95            } elseif( isset($loc[$step] ) ) {
     96                $loc = &$loc[$step];
     97            } else {
     98                return null;
     99            }
     100        }
     101
     102        if(!isset($indies) && is_callable($callback)) {
     103            $loc = call_user_func($callback, $loc);
     104        }
     105
     106        return $loc;
     107    }
    70108}
Note: See TracChangeset for help on using the changeset viewer.