Version 0.7.0 #1

Merged
kor-elf merged 90 commits from develop into main 2023-12-08 21:18:23 +06:00
2 changed files with 857 additions and 1 deletions
Showing only changes of commit 6b8554d6d8 - Show all commits

View File

@ -13,6 +13,7 @@
},
"require-dev": {
"fakerphp/faker": "^1.9.1",
"laravel-lang/common": "^3.1",
"laravel/pint": "^1.0",
"laravel/sail": "^1.18",
"mockery/mockery": "^1.4.4",

857
composer.lock generated
View File

@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "d3514981a93fe871564aa46c2746bca8",
"content-hash": "e0b02ec003503b320831a9a9a4f8a9d2",
"packages": [
{
"name": "brick/math",
@ -5409,6 +5409,385 @@
}
],
"packages-dev": [
{
"name": "archtechx/enums",
"version": "v0.3.2",
"source": {
"type": "git",
"url": "https://github.com/archtechx/enums.git",
"reference": "475f45e682b0771253707f9403b704759a08da5f"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/archtechx/enums/zipball/475f45e682b0771253707f9403b704759a08da5f",
"reference": "475f45e682b0771253707f9403b704759a08da5f",
"shasum": ""
},
"require": {
"php": "^8.1"
},
"require-dev": {
"nunomaduro/larastan": "^1.0|^2.4",
"orchestra/testbench": "^6.9|^7.0|^8.0",
"pestphp/pest": "^1.2|^2.0",
"pestphp/pest-plugin-laravel": "^1.0|^2.0"
},
"type": "library",
"autoload": {
"psr-4": {
"ArchTech\\Enums\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Samuel Štancl",
"email": "samuel@archte.ch"
}
],
"description": "Helpers for making PHP enums more lovable.",
"support": {
"issues": "https://github.com/archtechx/enums/issues",
"source": "https://github.com/archtechx/enums/tree/v0.3.2"
},
"time": "2023-02-15T13:05:41+00:00"
},
{
"name": "composer/semver",
"version": "3.3.2",
"source": {
"type": "git",
"url": "https://github.com/composer/semver.git",
"reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/composer/semver/zipball/3953f23262f2bff1919fc82183ad9acb13ff62c9",
"reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9",
"shasum": ""
},
"require": {
"php": "^5.3.2 || ^7.0 || ^8.0"
},
"require-dev": {
"phpstan/phpstan": "^1.4",
"symfony/phpunit-bridge": "^4.2 || ^5"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "3.x-dev"
}
},
"autoload": {
"psr-4": {
"Composer\\Semver\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Nils Adermann",
"email": "naderman@naderman.de",
"homepage": "http://www.naderman.de"
},
{
"name": "Jordi Boggiano",
"email": "j.boggiano@seld.be",
"homepage": "http://seld.be"
},
{
"name": "Rob Bast",
"email": "rob.bast@gmail.com",
"homepage": "http://robbast.nl"
}
],
"description": "Semver library that offers utilities, version constraint parsing and validation.",
"keywords": [
"semantic",
"semver",
"validation",
"versioning"
],
"support": {
"irc": "irc://irc.freenode.org/composer",
"issues": "https://github.com/composer/semver/issues",
"source": "https://github.com/composer/semver/tree/3.3.2"
},
"funding": [
{
"url": "https://packagist.com",
"type": "custom"
},
{
"url": "https://github.com/composer",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/composer/composer",
"type": "tidelift"
}
],
"time": "2022-04-01T19:23:25+00:00"
},
{
"name": "dragon-code/contracts",
"version": "v2.20.0",
"source": {
"type": "git",
"url": "https://github.com/TheDragonCode/contracts.git",
"reference": "410d35bec404f465a126bb1e672f3abe1150f5d7"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/TheDragonCode/contracts/zipball/410d35bec404f465a126bb1e672f3abe1150f5d7",
"reference": "410d35bec404f465a126bb1e672f3abe1150f5d7",
"shasum": ""
},
"require": {
"php": "^7.2.5 || ^8.0",
"psr/http-message": "^1.0.1 || ^2.0",
"symfony/http-kernel": "^4.0 || ^5.0 || ^6.0",
"symfony/polyfill-php80": "^1.23"
},
"conflict": {
"andrey-helldar/contracts": "*"
},
"require-dev": {
"illuminate/database": "^10.0",
"phpdocumentor/reflection-docblock": "^5.0"
},
"type": "library",
"autoload": {
"psr-4": {
"DragonCode\\Contracts\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Andrey Helldar",
"email": "helldar@dragon-code.pro",
"homepage": "https://github.com/andrey-helldar"
}
],
"description": "A set of contracts for any project",
"keywords": [
"contracts",
"interfaces"
],
"support": {
"source": "https://github.com/TheDragonCode/contracts"
},
"funding": [
{
"url": "https://boosty.to/dragon-code",
"type": "boosty"
},
{
"url": "https://github.com/sponsors/TheDragonCode",
"type": "github"
},
{
"url": "https://opencollective.com/dragon-code",
"type": "open_collective"
},
{
"url": "https://yoomoney.ru/to/410012608840929",
"type": "yoomoney"
}
],
"time": "2023-06-02T11:06:31+00:00"
},
{
"name": "dragon-code/pretty-array",
"version": "v4.1.0",
"source": {
"type": "git",
"url": "https://github.com/TheDragonCode/pretty-array.git",
"reference": "6c84e2454491b414efbd37985c322712cdf9012f"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/TheDragonCode/pretty-array/zipball/6c84e2454491b414efbd37985c322712cdf9012f",
"reference": "6c84e2454491b414efbd37985c322712cdf9012f",
"shasum": ""
},
"require": {
"dragon-code/contracts": "^2.20",
"dragon-code/support": "^6.11.2",
"ext-dom": "*",
"ext-mbstring": "*",
"php": "^8.0"
},
"require-dev": {
"phpunit/phpunit": "^9.6 || ^10.2"
},
"suggest": {
"symfony/thanks": "Give thanks (in the form of a GitHub) to your fellow PHP package maintainers"
},
"type": "library",
"autoload": {
"psr-4": {
"DragonCode\\PrettyArray\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Andrey Helldar",
"email": "helldar@dragon-code.pro",
"homepage": "https://github.com/andrey-helldar"
}
],
"description": "Simple conversion of an array to a pretty view",
"keywords": [
"andrey helldar",
"array",
"dragon",
"dragon code",
"pretty",
"pretty array"
],
"support": {
"issues": "https://github.com/TheDragonCode/pretty-array/issues",
"source": "https://github.com/TheDragonCode/pretty-array"
},
"funding": [
{
"url": "https://boosty.to/dragon-code",
"type": "boosty"
},
{
"url": "https://github.com/sponsors/TheDragonCode",
"type": "github"
},
{
"url": "https://opencollective.com/dragon-code",
"type": "open_collective"
},
{
"url": "https://yoomoney.ru/to/410012608840929",
"type": "yoomoney"
}
],
"time": "2023-06-02T11:37:44+00:00"
},
{
"name": "dragon-code/support",
"version": "v6.11.2",
"source": {
"type": "git",
"url": "https://github.com/TheDragonCode/support.git",
"reference": "81b4432f35ee5d1d7a310669ccc698d78b3e83a6"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/TheDragonCode/support/zipball/81b4432f35ee5d1d7a310669ccc698d78b3e83a6",
"reference": "81b4432f35ee5d1d7a310669ccc698d78b3e83a6",
"shasum": ""
},
"require": {
"dragon-code/contracts": "^2.19.1",
"ext-bcmath": "*",
"ext-ctype": "*",
"ext-dom": "*",
"ext-json": "*",
"ext-mbstring": "*",
"php": "^8.0",
"psr/http-message": "^1.0.1 || ^2.0",
"symfony/polyfill-php81": "^1.25",
"voku/portable-ascii": "^1.4.8 || ^2.0.1"
},
"conflict": {
"andrey-helldar/support": "*"
},
"require-dev": {
"illuminate/contracts": "^9.0 || ^10.0",
"phpunit/phpunit": "^9.6",
"symfony/var-dumper": "^6.0"
},
"suggest": {
"dragon-code/laravel-support": "Various helper files for the Laravel and Lumen frameworks",
"symfony/thanks": "Give thanks (in the form of a GitHub) to your fellow PHP package maintainers"
},
"type": "library",
"extra": {
"dragon-code": {
"docs-generator": {
"preview": {
"brand": "php",
"vendor": "The Dragon Code"
}
}
}
},
"autoload": {
"psr-4": {
"DragonCode\\Support\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Andrey Helldar",
"email": "helldar@dragon-code.pro",
"homepage": "https://github.com/andrey-helldar"
}
],
"description": "Support package is a collection of helpers and tools for any project.",
"keywords": [
"dragon",
"dragon-code",
"framework",
"helper",
"helpers",
"laravel",
"php",
"support",
"symfony",
"yii",
"yii2"
],
"support": {
"issues": "https://github.com/TheDragonCode/support/issues",
"source": "https://github.com/TheDragonCode/support"
},
"funding": [
{
"url": "https://boosty.to/dragon-code",
"type": "boosty"
},
{
"url": "https://github.com/sponsors/TheDragonCode",
"type": "github"
},
{
"url": "https://opencollective.com/dragon-code",
"type": "open_collective"
},
{
"url": "https://yoomoney.ru/to/410012608840929",
"type": "yoomoney"
}
],
"time": "2023-04-19T08:29:55+00:00"
},
{
"name": "fakerphp/faker",
"version": "v1.21.0",
@ -5599,6 +5978,403 @@
},
"time": "2020-07-09T08:09:16+00:00"
},
{
"name": "laravel-lang/attributes",
"version": "v2.3.3",
"source": {
"type": "git",
"url": "https://github.com/Laravel-Lang/attributes.git",
"reference": "866473306491d9b84d37dfbb80193ce8099368ad"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/Laravel-Lang/attributes/zipball/866473306491d9b84d37dfbb80193ce8099368ad",
"reference": "866473306491d9b84d37dfbb80193ce8099368ad",
"shasum": ""
},
"require": {
"ext-json": "*",
"laravel-lang/publisher": "^14.0",
"php": "^8.1"
},
"require-dev": {
"laravel-lang/status-generator": "^1.3",
"phpunit/phpunit": "^9.6",
"symfony/var-dumper": "^6.0"
},
"type": "library",
"extra": {
"laravel": {
"providers": [
"LaravelLang\\Attributes\\ServiceProvider"
]
}
},
"autoload": {
"psr-4": {
"LaravelLang\\Attributes\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Andrey Helldar",
"email": "helldar@dragon-code.pro"
},
{
"name": "Laravel-Lang Team",
"homepage": "https://github.com/Laravel-Lang"
}
],
"description": "List of 78 languages for form field names",
"keywords": [
"attributes",
"fields",
"form",
"lang",
"languages",
"laravel",
"messages",
"translations",
"validation"
],
"support": {
"issues": "https://github.com/Laravel-Lang/attributes/issues",
"source": "https://github.com/Laravel-Lang/attributes/tree/v2.3.3"
},
"funding": [
{
"url": "https://opencollective.com/laravel-lang",
"type": "open_collective"
}
],
"time": "2023-04-03T16:25:20+00:00"
},
{
"name": "laravel-lang/common",
"version": "v3.1.1",
"source": {
"type": "git",
"url": "https://github.com/Laravel-Lang/common.git",
"reference": "ce2d52543846052dc79de6d3060044b49545e018"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/Laravel-Lang/common/zipball/ce2d52543846052dc79de6d3060044b49545e018",
"reference": "ce2d52543846052dc79de6d3060044b49545e018",
"shasum": ""
},
"require": {
"laravel-lang/attributes": "^2.0",
"laravel-lang/http-statuses": "^3.0",
"laravel-lang/lang": "^12.0",
"laravel-lang/publisher": "^14.0",
"php": "^8.0"
},
"require-dev": {
"orchestra/testbench": "^6.0 || ^7.0 || ^8.0",
"phpunit/phpunit": "^9.6",
"symfony/var-dumper": "^5.4 || ^6.0"
},
"type": "library",
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Laravel-Lang Team",
"homepage": "https://github.com/Laravel-Lang"
},
{
"name": "Andrey Helldar",
"email": "helldar@dragon-code.pro",
"homepage": "https://github.com/andrey-helldar"
}
],
"description": "Easily connect the necessary language packs to the application",
"keywords": [
"Laravel-lang",
"attribute",
"attributes",
"http",
"http-status",
"http-status-code",
"i18n",
"lang",
"language",
"languages",
"laravel",
"locale",
"locales",
"publisher",
"translation",
"translations"
],
"support": {
"issues": "https://github.com/Laravel-Lang/common/issues",
"source": "https://github.com/Laravel-Lang/common"
},
"funding": [
{
"url": "https://opencollective.com/laravel-lang",
"type": "open_collective"
}
],
"time": "2023-02-17T12:46:13+00:00"
},
{
"name": "laravel-lang/http-statuses",
"version": "v3.3.1",
"source": {
"type": "git",
"url": "https://github.com/Laravel-Lang/http-statuses.git",
"reference": "5d9770879bf279dfe10b4f50e370c615be65541a"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/Laravel-Lang/http-statuses/zipball/5d9770879bf279dfe10b4f50e370c615be65541a",
"reference": "5d9770879bf279dfe10b4f50e370c615be65541a",
"shasum": ""
},
"require": {
"ext-json": "*",
"laravel-lang/publisher": "^14.1",
"php": "^8.1"
},
"conflict": {
"laravel-lang/publisher": "<14.0"
},
"require-dev": {
"laravel-lang/status-generator": "^1.3.4",
"phpunit/phpunit": "^9.6",
"symfony/var-dumper": "^6.0"
},
"type": "library",
"extra": {
"laravel": {
"providers": [
"LaravelLang\\HttpStatuses\\ServiceProvider"
]
}
},
"autoload": {
"psr-4": {
"LaravelLang\\HttpStatuses\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Andrey Helldar",
"email": "helldar@dragon-code.pro"
},
{
"name": "Laravel-Lang Team",
"homepage": "https://github.com/Laravel-Lang"
}
],
"description": "List of 78 languages for HTTP statuses",
"keywords": [
"http",
"lang",
"languages",
"laravel",
"messages",
"status",
"translations"
],
"support": {
"issues": "https://github.com/Laravel-Lang/http-statuses/issues",
"source": "https://github.com/Laravel-Lang/http-statuses/tree/v3.3.1"
},
"funding": [
{
"url": "https://opencollective.com/laravel-lang",
"type": "open_collective"
}
],
"time": "2023-04-03T16:25:01+00:00"
},
{
"name": "laravel-lang/lang",
"version": "12.22.1",
"source": {
"type": "git",
"url": "https://github.com/Laravel-Lang/lang.git",
"reference": "b2d02fd28b57babf6fb26526b97b5742d5bf013f"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/Laravel-Lang/lang/zipball/b2d02fd28b57babf6fb26526b97b5742d5bf013f",
"reference": "b2d02fd28b57babf6fb26526b97b5742d5bf013f",
"shasum": ""
},
"require": {
"ext-json": "*",
"laravel-lang/publisher": "^14.0",
"php": "^8.1"
},
"require-dev": {
"laravel-lang/status-generator": "^1.15",
"phpunit/phpunit": "^9.6",
"symfony/var-dumper": "^6.0"
},
"type": "library",
"extra": {
"laravel": {
"providers": [
"LaravelLang\\Lang\\ServiceProvider"
]
}
},
"autoload": {
"psr-4": {
"LaravelLang\\Lang\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Laravel-Lang Team",
"homepage": "https://github.com/Laravel-Lang"
}
],
"description": "List of 78 languages for Laravel Framework, Laravel Jetstream, Laravel Fortify, Laravel Breeze, Laravel Cashier, Laravel Nova, Laravel Spark and Laravel UI",
"keywords": [
"lang",
"languages",
"laravel",
"lpm"
],
"support": {
"issues": "https://github.com/Laravel-Lang/lang/issues",
"source": "https://github.com/Laravel-Lang/lang"
},
"funding": [
{
"url": "https://opencollective.com/laravel-lang",
"type": "open_collective"
}
],
"time": "2023-06-23T10:49:52+00:00"
},
{
"name": "laravel-lang/publisher",
"version": "v14.6.4",
"source": {
"type": "git",
"url": "https://github.com/Laravel-Lang/publisher.git",
"reference": "a6df495f4c8bb7e8555cfbf82070bd417fbef9bb"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/Laravel-Lang/publisher/zipball/a6df495f4c8bb7e8555cfbf82070bd417fbef9bb",
"reference": "a6df495f4c8bb7e8555cfbf82070bd417fbef9bb",
"shasum": ""
},
"require": {
"archtechx/enums": "^0.3",
"composer/semver": "^3.3",
"dragon-code/pretty-array": "^4.0",
"dragon-code/support": "^6.3",
"ext-json": "*",
"illuminate/console": "^8.79 || ^9.18 || ^10.0",
"illuminate/support": "^8.79 || ^9.18 || ^10.0",
"league/commonmark": "^2.3",
"league/config": "^1.2",
"php": "^8.1"
},
"conflict": {
"laravel-lang/attributes": "<2.0",
"laravel-lang/http-statuses": "<3.0",
"laravel-lang/lang": "<11.0"
},
"require-dev": {
"laravel-lang/json-fallback-hotfix": "^1.0",
"orchestra/testbench": "^6.25 || ^7.22 || ^8.0",
"phpunit/phpunit": "^9.6",
"symfony/var-dumper": "^5.0 || ^6.0"
},
"suggest": {
"laravel-lang/attributes": "List of 78 languages for form field names",
"laravel-lang/http-statuses": "List of 78 languages for HTTP statuses",
"laravel-lang/lang": "List of 78 languages for Laravel Framework, Jetstream, Fortify, Breeze, Cashier, Nova, Spark and UI."
},
"type": "library",
"extra": {
"laravel": {
"providers": [
"LaravelLang\\Publisher\\ServiceProvider"
]
}
},
"autoload": {
"files": [
"helper.php"
],
"psr-4": {
"LaravelLang\\Publisher\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Andrey Helldar",
"email": "helldar@dragon-code.pro"
},
{
"name": "Laravel-Lang Team",
"homepage": "https://github.com/Laravel-Lang"
}
],
"description": "Publisher lang files for the Laravel and Lumen Frameworks, Jetstream, Fortify, Cashier, Spark and Nova from Laravel-Lang/lang",
"keywords": [
"breeze",
"cashier",
"fortify",
"framework",
"i18n",
"jetstream",
"lang",
"languages",
"laravel",
"locale",
"locales",
"localization",
"lpm",
"lumen",
"nova",
"publisher",
"spark",
"trans",
"translations",
"validations"
],
"support": {
"issues": "https://github.com/Laravel-Lang/publisher/issues",
"source": "https://github.com/Laravel-Lang/publisher"
},
"funding": [
{
"url": "https://opencollective.com/laravel-lang",
"type": "open_collective"
}
],
"time": "2023-03-31T14:18:17+00:00"
},
{
"name": "laravel/pint",
"version": "v1.6.0",
@ -7685,6 +8461,85 @@
],
"time": "2023-01-24T07:20:39+00:00"
},
{
"name": "symfony/polyfill-php81",
"version": "v1.27.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php81.git",
"reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/707403074c8ea6e2edaf8794b0157a0bfa52157a",
"reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a",
"shasum": ""
},
"require": {
"php": ">=7.1"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-main": "1.27-dev"
},
"thanks": {
"name": "symfony/polyfill",
"url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
"files": [
"bootstrap.php"
],
"psr-4": {
"Symfony\\Polyfill\\Php81\\": ""
},
"classmap": [
"Resources/stubs"
]
},
"notification-url": "https://packagist.org/downloads/",
"license": [
"MIT"
],
"authors": [
{
"name": "Nicolas Grekas",
"email": "p@tchwork.com"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
}
],
"description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions",
"homepage": "https://symfony.com",
"keywords": [
"compatibility",
"polyfill",
"portable",
"shim"
],
"support": {
"source": "https://github.com/symfony/polyfill-php81/tree/v1.27.0"
},
"funding": [
{
"url": "https://symfony.com/sponsor",
"type": "custom"
},
{
"url": "https://github.com/fabpot",
"type": "github"
},
{
"url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
"type": "tidelift"
}
],
"time": "2022-11-03T14:55:06+00:00"
},
{
"name": "symfony/yaml",
"version": "v6.2.7",