diff --git a/.gitignore b/.gitignore
index 2e1ad8a..34cb938 100644
--- a/.gitignore
+++ b/.gitignore
@@ -14,6 +14,9 @@ yarn-error.log
bootstrap/compiled.php
app/storage/
+
+storage/
+
# Laravel 5 & Lumen specific
public/storage
public/hot
@@ -34,6 +37,8 @@ Homestead.json
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
.idea/
.idea/vcs.xml
+.idea/php.xml
+.idea/willamall-admin.iml
# User-specific stuff
.idea/**/workspace.xml
.idea/**/tasks.xml
diff --git a/.idea/php.xml b/.idea/php.xml
index b78d9b5..e3a3a7f 100644
--- a/.idea/php.xml
+++ b/.idea/php.xml
@@ -6,7 +6,6 @@
-
@@ -128,34 +127,24 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
index 41f31b8..94a25f7 100644
--- a/.idea/vcs.xml
+++ b/.idea/vcs.xml
@@ -2,18 +2,5 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/willamall-admin.iml b/.idea/willamall-admin.iml
index 6670f41..fb21e09 100644
--- a/.idea/willamall-admin.iml
+++ b/.idea/willamall-admin.iml
@@ -37,12 +37,15 @@
-
+
+
+
+
@@ -59,6 +62,7 @@
+
@@ -98,6 +102,7 @@
+
@@ -108,9 +113,12 @@
+
+
+
@@ -123,11 +131,16 @@
+
+
+
+
+
-
\ No newline at end of file
+
diff --git a/app/Console/Commands/CacheMorphMap.php b/app/Console/Commands/CacheMorphMap.php
new file mode 100644
index 0000000..a2db64d
--- /dev/null
+++ b/app/Console/Commands/CacheMorphMap.php
@@ -0,0 +1,60 @@
+morphModelFinder = $morphModelFinder;
+ }
+
+ /**
+ * Execute the console command.
+ *
+ * @return void
+ */
+ public function handle(): void
+ {
+ $cache = $this->morphModelFinder->getCachePath();
+
+ $models = $this->morphModelFinder->getModels();
+ $map = $this->morphModelFinder->getModelMap($models);
+
+ file_put_contents(
+ $cache,
+ 'info('Morph map models cached!');
+ }
+}
diff --git a/app/Console/Commands/ClearCachedMorphMap.php b/app/Console/Commands/ClearCachedMorphMap.php
new file mode 100644
index 0000000..02fcb78
--- /dev/null
+++ b/app/Console/Commands/ClearCachedMorphMap.php
@@ -0,0 +1,52 @@
+morphModelFinder = $morphModelFinder;
+ }
+
+ /**
+ * Execute the console command.
+ *
+ * @return void
+ */
+ public function handle(): void
+ {
+ @unlink($this->morphModelFinder->getCachePath());
+
+ $this->info('Morph map models cache cleared!');
+ }
+}
diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php
index 35471f6..d52268f 100644
--- a/app/Providers/AppServiceProvider.php
+++ b/app/Providers/AppServiceProvider.php
@@ -2,6 +2,7 @@
namespace App\Providers;
+use App\Services\MorphModelFinder;
use Illuminate\Support\ServiceProvider;
class AppServiceProvider extends ServiceProvider
@@ -13,7 +14,7 @@ class AppServiceProvider extends ServiceProvider
*/
public function boot()
{
- //
+ app(MorphModelFinder::class)->map();
}
/**
diff --git a/app/Services/MorphModelFinder.php b/app/Services/MorphModelFinder.php
new file mode 100644
index 0000000..a66f1bc
--- /dev/null
+++ b/app/Services/MorphModelFinder.php
@@ -0,0 +1,205 @@
+useCache()) {
+ return;
+ }
+
+ $models = $this->getModels();
+
+ $map = $this->getModelMap($models);
+
+ $this->mapModels($map);
+ }
+
+ /**
+ * @return string
+ */
+ public function getCachePath(): string
+ {
+ return base_path('bootstrap/cache/morphmap.php');
+ }
+
+ /**
+ * @return string
+ */
+ public function getPackageBasePath(): string
+ {
+ return base_path('vendor/wm/');
+ }
+
+ /**
+ * @return array
+ */
+ public function getModels(): array
+ {
+ $paths = $this->getModelPaths();
+
+ if (count($paths) === 0) {
+ return [];
+ }
+
+ return $this->scan($paths);
+ }
+
+ /**
+ * @param array $models
+ *
+ * @return array
+ */
+ public function getModelMap(array $models): array
+ {
+ $map = [];
+
+ foreach ($models as $modelName => $namespace) {
+ Arr::set($map, $this->getModelAlias($modelName), $namespace);
+ }
+
+ return $map;
+ }
+
+ /**
+ * @return bool
+ */
+ private function useCache(): bool
+ {
+ if (!file_exists($cache = $this->getCachePath())) {
+ return false;
+ }
+
+ $this->mapModels(include $cache);
+
+ return true;
+ }
+
+ /**
+ * @return array
+ */
+ private function getModelPaths(): array
+ {
+ $vendorDirectory = $this->getPackageBasePath();
+ $scannedDirectory = array_diff(scandir($vendorDirectory), array('..', '.'));
+
+ $dirs = [];
+ foreach ($scannedDirectory as $dir) {
+
+ $dirs[$dir] = $vendorDirectory . $dir . '/src/Models';
+ }
+
+ return $dirs;
+ }
+
+ /**
+ * @param array $paths
+ *
+ * @return array
+ */
+ private function scan(array $paths): array
+ {
+ $models = [];
+ foreach ($paths as $moduleName => $path) {
+
+ if (!is_dir($path)) {
+ continue;
+ }
+
+ $modelFiles = array_diff(scandir($path), array('..', '.'));
+
+ foreach ($modelFiles as $modelFileName) {
+ if (!is_file($path . DIRECTORY_SEPARATOR . $modelFileName)) {
+ continue;
+ }
+
+ $modelNamespace = 'WM\\' . Str::studly($moduleName) . '\\Models\\' . basename($modelFileName, '.php');
+ if ($this->isModel($modelNamespace)) {
+ $models[basename($modelFileName, '.php')] = $modelNamespace;
+ }
+ }
+ }
+
+ return $models;
+ }
+
+ /**
+ * @param array $map
+ *
+ * @return bool
+ */
+ private function isModel($namespace)
+ {
+ if (!class_exists($namespace)) {
+ return false;
+ }
+
+ $reflection = new ReflectionClass($namespace);
+
+ if ($reflection->isAbstract() || !is_subclass_of($namespace, Model::class)) {
+ return false;
+ }
+
+ return true;
+ }
+
+ /**
+ * @param array $map
+ *
+ * @return void
+ */
+ private function mapModels(array $map): void
+ {
+ $existing = Relation::morphMap() ?: [];
+
+ if (count($existing) > 0) {
+ $map = collect($map)
+ ->reject(function (string $class, string $alias) use ($existing): bool {
+ return array_key_exists($alias, $existing) || in_array($class, $existing, true);
+ })
+ ->toArray();
+ }
+
+ Relation::morphMap($map);
+ }
+
+ /**
+ * @param string $model
+ *
+ * @return string
+ */
+ private function getModelAlias(string $model): string
+ {
+ $callback = '';
+
+ if ($callback && is_callable($callback)) {
+ return $callback($model);
+ }
+
+ return $this->getModelName($model);
+ }
+
+ /**
+ * @param string $model
+ *
+ * @return string
+ */
+ private function getModelName(string $model): string
+ {
+ return Str::snake($model);
+ }
+}
diff --git a/composer.json b/composer.json
index fbdfdd6..63643c6 100644
--- a/composer.json
+++ b/composer.json
@@ -22,7 +22,10 @@
"wm/core": "dev-master",
"wm/crm": "dev-master",
"wm/portfolio": "dev-master",
- "wm/reservation": "dev-master",
+ "wm/product": "dev-master",
+ "wm/service": "dev-master",
+ "wm/store": "dev-master",
+ "wm/warehouse": "dev-master",
"zircote/swagger-php": "^3.0"
},
"require-dev": {
@@ -90,11 +93,23 @@
},
{
"type": "path",
- "url": "./modules/wm-reservation"
+ "url": "./modules/wm-portfolio"
},
{
"type": "path",
- "url": "./modules/wm-portfolio"
+ "url": "./modules/wm-product"
+ },
+ {
+ "type": "path",
+ "url": "./modules/wm-service"
+ },
+ {
+ "type": "path",
+ "url": "./modules/wm-store"
+ },
+ {
+ "type": "path",
+ "url": "./modules/wm-warehouse"
}
]
}
diff --git a/composer.lock b/composer.lock
index e7ff463..bff05ce 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,20 +4,20 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "d840b11c5a6014f1e0f3fa6a1542e202",
+ "content-hash": "24364d0ae2a627d5aeb2db02a3a7e64e",
"packages": [
{
"name": "aws/aws-sdk-php",
- "version": "3.134.3",
+ "version": "3.156.0",
"source": {
"type": "git",
"url": "https://github.com/aws/aws-sdk-php.git",
- "reference": "3de2711a47e7c3f5e93a5c83f019188fd23f852f"
+ "reference": "994831c4560d8c309882f5d5b9adafb85748f0e8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/3de2711a47e7c3f5e93a5c83f019188fd23f852f",
- "reference": "3de2711a47e7c3f5e93a5c83f019188fd23f852f",
+ "url": "https://api.github.com/repos/aws/aws-sdk-php/zipball/994831c4560d8c309882f5d5b9adafb85748f0e8",
+ "reference": "994831c4560d8c309882f5d5b9adafb85748f0e8",
"shasum": ""
},
"require": {
@@ -40,6 +40,7 @@
"ext-pcntl": "*",
"ext-sockets": "*",
"nette/neon": "^2.3",
+ "paragonie/random_compat": ">= 2",
"phpunit/phpunit": "^4.8.35|^5.4.3",
"psr/cache": "^1.0",
"psr/simple-cache": "^1.0",
@@ -88,7 +89,7 @@
"s3",
"sdk"
],
- "time": "2020-04-03T18:11:51+00:00"
+ "time": "2020-09-29T18:17:44+00:00"
},
{
"name": "coraxster/flysystem-aws-s3-v3-minio",
@@ -235,30 +236,32 @@
},
{
"name": "doctrine/annotations",
- "version": "v1.8.0",
+ "version": "1.10.4",
"source": {
"type": "git",
"url": "https://github.com/doctrine/annotations.git",
- "reference": "904dca4eb10715b92569fbcd79e201d5c349b6bc"
+ "reference": "bfe91e31984e2ba76df1c1339681770401ec262f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/annotations/zipball/904dca4eb10715b92569fbcd79e201d5c349b6bc",
- "reference": "904dca4eb10715b92569fbcd79e201d5c349b6bc",
+ "url": "https://api.github.com/repos/doctrine/annotations/zipball/bfe91e31984e2ba76df1c1339681770401ec262f",
+ "reference": "bfe91e31984e2ba76df1c1339681770401ec262f",
"shasum": ""
},
"require": {
"doctrine/lexer": "1.*",
- "php": "^7.1"
+ "ext-tokenizer": "*",
+ "php": "^7.1 || ^8.0"
},
"require-dev": {
"doctrine/cache": "1.*",
- "phpunit/phpunit": "^7.5"
+ "phpstan/phpstan": "^0.12.20",
+ "phpunit/phpunit": "^7.5 || ^9.1.5"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.7.x-dev"
+ "dev-master": "1.9.x-dev"
}
},
"autoload": {
@@ -299,37 +302,41 @@
"docblock",
"parser"
],
- "time": "2019-10-01T18:55:10+00:00"
+ "time": "2020-08-10T19:35:50+00:00"
},
{
"name": "doctrine/inflector",
- "version": "1.3.1",
+ "version": "2.0.3",
"source": {
"type": "git",
"url": "https://github.com/doctrine/inflector.git",
- "reference": "ec3a55242203ffa6a4b27c58176da97ff0a7aec1"
+ "reference": "9cf661f4eb38f7c881cac67c75ea9b00bf97b210"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/inflector/zipball/ec3a55242203ffa6a4b27c58176da97ff0a7aec1",
- "reference": "ec3a55242203ffa6a4b27c58176da97ff0a7aec1",
+ "url": "https://api.github.com/repos/doctrine/inflector/zipball/9cf661f4eb38f7c881cac67c75ea9b00bf97b210",
+ "reference": "9cf661f4eb38f7c881cac67c75ea9b00bf97b210",
"shasum": ""
},
"require": {
- "php": "^7.1"
+ "php": "^7.2 || ^8.0"
},
"require-dev": {
- "phpunit/phpunit": "^6.2"
+ "doctrine/coding-standard": "^7.0",
+ "phpstan/phpstan": "^0.11",
+ "phpstan/phpstan-phpunit": "^0.11",
+ "phpstan/phpstan-strict-rules": "^0.11",
+ "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.3.x-dev"
+ "dev-master": "2.0.x-dev"
}
},
"autoload": {
"psr-4": {
- "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector"
+ "Doctrine\\Inflector\\": "lib/Doctrine/Inflector"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -358,32 +365,38 @@
"email": "schmittjoh@gmail.com"
}
],
- "description": "Common String Manipulations with regard to casing and singular/plural rules.",
- "homepage": "http://www.doctrine-project.org",
+ "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.",
+ "homepage": "https://www.doctrine-project.org/projects/inflector.html",
"keywords": [
"inflection",
- "pluralize",
- "singularize",
- "string"
+ "inflector",
+ "lowercase",
+ "manipulation",
+ "php",
+ "plural",
+ "singular",
+ "strings",
+ "uppercase",
+ "words"
],
- "time": "2019-10-30T19:59:35+00:00"
+ "time": "2020-05-29T15:13:26+00:00"
},
{
"name": "doctrine/lexer",
- "version": "1.2.0",
+ "version": "1.2.1",
"source": {
"type": "git",
"url": "https://github.com/doctrine/lexer.git",
- "reference": "5242d66dbeb21a30dd8a3e66bf7a73b66e05e1f6"
+ "reference": "e864bbf5904cb8f5bb334f99209b48018522f042"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/lexer/zipball/5242d66dbeb21a30dd8a3e66bf7a73b66e05e1f6",
- "reference": "5242d66dbeb21a30dd8a3e66bf7a73b66e05e1f6",
+ "url": "https://api.github.com/repos/doctrine/lexer/zipball/e864bbf5904cb8f5bb334f99209b48018522f042",
+ "reference": "e864bbf5904cb8f5bb334f99209b48018522f042",
"shasum": ""
},
"require": {
- "php": "^7.2"
+ "php": "^7.2 || ^8.0"
},
"require-dev": {
"doctrine/coding-standard": "^6.0",
@@ -428,7 +441,7 @@
"parser",
"php"
],
- "time": "2019-10-30T14:39:59+00:00"
+ "time": "2020-05-25T17:44:05+00:00"
},
{
"name": "dragonmantank/cron-expression",
@@ -486,16 +499,16 @@
},
{
"name": "egulias/email-validator",
- "version": "2.1.15",
+ "version": "2.1.22",
"source": {
"type": "git",
"url": "https://github.com/egulias/EmailValidator.git",
- "reference": "e834eea5306d85d67de5a05db5882911d5b29357"
+ "reference": "68e418ec08fbfc6f58f6fd2eea70ca8efc8cc7d5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/e834eea5306d85d67de5a05db5882911d5b29357",
- "reference": "e834eea5306d85d67de5a05db5882911d5b29357",
+ "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/68e418ec08fbfc6f58f6fd2eea70ca8efc8cc7d5",
+ "reference": "68e418ec08fbfc6f58f6fd2eea70ca8efc8cc7d5",
"shasum": ""
},
"require": {
@@ -519,7 +532,7 @@
},
"autoload": {
"psr-4": {
- "Egulias\\EmailValidator\\": "EmailValidator"
+ "Egulias\\EmailValidator\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -540,28 +553,28 @@
"validation",
"validator"
],
- "time": "2020-01-20T21:40:59+00:00"
+ "time": "2020-09-26T15:48:38+00:00"
},
{
"name": "fideloper/proxy",
- "version": "4.2.2",
+ "version": "4.4.0",
"source": {
"type": "git",
"url": "https://github.com/fideloper/TrustedProxy.git",
- "reference": "790194d5d3da89a713478875d2e2d05855a90a81"
+ "reference": "9beebf48a1c344ed67c1d36bb1b8709db7c3c1a8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/fideloper/TrustedProxy/zipball/790194d5d3da89a713478875d2e2d05855a90a81",
- "reference": "790194d5d3da89a713478875d2e2d05855a90a81",
+ "url": "https://api.github.com/repos/fideloper/TrustedProxy/zipball/9beebf48a1c344ed67c1d36bb1b8709db7c3c1a8",
+ "reference": "9beebf48a1c344ed67c1d36bb1b8709db7c3c1a8",
"shasum": ""
},
"require": {
- "illuminate/contracts": "^5.0|^6.0|^7.0",
+ "illuminate/contracts": "^5.0|^6.0|^7.0|^8.0",
"php": ">=5.4.0"
},
"require-dev": {
- "illuminate/http": "^5.0|^6.0|^7.0",
+ "illuminate/http": "^5.0|^6.0|^7.0|^8.0",
"mockery/mockery": "^1.0",
"phpunit/phpunit": "^6.0"
},
@@ -594,27 +607,27 @@
"proxy",
"trusted proxy"
],
- "time": "2019-12-20T13:11:11+00:00"
+ "time": "2020-06-23T01:36:47+00:00"
},
{
"name": "firebase/php-jwt",
- "version": "v5.0.0",
+ "version": "v5.2.0",
"source": {
"type": "git",
"url": "https://github.com/firebase/php-jwt.git",
- "reference": "9984a4d3a32ae7673d6971ea00bae9d0a1abba0e"
+ "reference": "feb0e820b8436873675fd3aca04f3728eb2185cb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/firebase/php-jwt/zipball/9984a4d3a32ae7673d6971ea00bae9d0a1abba0e",
- "reference": "9984a4d3a32ae7673d6971ea00bae9d0a1abba0e",
+ "url": "https://api.github.com/repos/firebase/php-jwt/zipball/feb0e820b8436873675fd3aca04f3728eb2185cb",
+ "reference": "feb0e820b8436873675fd3aca04f3728eb2185cb",
"shasum": ""
},
"require": {
"php": ">=5.3.0"
},
"require-dev": {
- "phpunit/phpunit": " 4.8.35"
+ "phpunit/phpunit": ">=4.8 <=9"
},
"type": "library",
"autoload": {
@@ -629,38 +642,43 @@
"authors": [
{
"name": "Neuman Vong",
- "role": "Developer",
- "email": "neuman+pear@twilio.com"
+ "email": "neuman+pear@twilio.com",
+ "role": "Developer"
},
{
"name": "Anant Narayanan",
- "role": "Developer",
- "email": "anant@php.net"
+ "email": "anant@php.net",
+ "role": "Developer"
}
],
"description": "A simple library to encode and decode JSON Web Tokens (JWT) in PHP. Should conform to the current spec.",
"homepage": "https://github.com/firebase/php-jwt",
- "time": "2017-06-27T22:17:23+00:00"
+ "keywords": [
+ "jwt",
+ "php"
+ ],
+ "time": "2020-03-25T18:49:23+00:00"
},
{
"name": "guzzlehttp/guzzle",
- "version": "6.5.2",
+ "version": "6.5.5",
"source": {
"type": "git",
"url": "https://github.com/guzzle/guzzle.git",
- "reference": "43ece0e75098b7ecd8d13918293029e555a50f82"
+ "reference": "9d4290de1cfd701f38099ef7e183b64b4b7b0c5e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/guzzle/guzzle/zipball/43ece0e75098b7ecd8d13918293029e555a50f82",
- "reference": "43ece0e75098b7ecd8d13918293029e555a50f82",
+ "url": "https://api.github.com/repos/guzzle/guzzle/zipball/9d4290de1cfd701f38099ef7e183b64b4b7b0c5e",
+ "reference": "9d4290de1cfd701f38099ef7e183b64b4b7b0c5e",
"shasum": ""
},
"require": {
"ext-json": "*",
"guzzlehttp/promises": "^1.0",
"guzzlehttp/psr7": "^1.6.1",
- "php": ">=5.5"
+ "php": ">=5.5",
+ "symfony/polyfill-intl-idn": "^1.17.0"
},
"require-dev": {
"ext-curl": "*",
@@ -668,7 +686,6 @@
"psr/log": "^1.1"
},
"suggest": {
- "ext-intl": "Required for Internationalized Domain Name (IDN) support",
"psr/log": "Required for using the Log middleware"
},
"type": "library",
@@ -707,7 +724,7 @@
"rest",
"web service"
],
- "time": "2019-12-23T11:57:10+00:00"
+ "time": "2020-06-16T21:01:06+00:00"
},
{
"name": "guzzlehttp/promises",
@@ -993,22 +1010,22 @@
},
{
"name": "kalnoy/nestedset",
- "version": "v5.0.0",
+ "version": "v5.0.2",
"source": {
"type": "git",
"url": "https://github.com/lazychaser/laravel-nestedset.git",
- "reference": "9c0ae248f38289147a5094fa0c5ba9bb9e93104b"
+ "reference": "1edd06d0744251940240f28021de7651d7fa71d3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/lazychaser/laravel-nestedset/zipball/9c0ae248f38289147a5094fa0c5ba9bb9e93104b",
- "reference": "9c0ae248f38289147a5094fa0c5ba9bb9e93104b",
+ "url": "https://api.github.com/repos/lazychaser/laravel-nestedset/zipball/1edd06d0744251940240f28021de7651d7fa71d3",
+ "reference": "1edd06d0744251940240f28021de7651d7fa71d3",
"shasum": ""
},
"require": {
- "illuminate/database": "~5.7.0|~5.8.0|~6.0",
- "illuminate/events": "~5.7.0|~5.8.0|~6.0",
- "illuminate/support": "~5.7.0|~5.8.0|~6.0",
+ "illuminate/database": "~5.7.0|~5.8.0|^6.0|^7.0|^8.0",
+ "illuminate/events": "~5.7.0|~5.8.0|^6.0|^7.0|^8.0",
+ "illuminate/support": "~5.7.0|~5.8.0|^6.0|^7.0|^8.0",
"php": ">=7.1.3"
},
"require-dev": {
@@ -1048,32 +1065,31 @@
"nested sets",
"nsm"
],
- "time": "2019-09-06T06:18:32+00:00"
+ "time": "2020-09-11T06:18:17+00:00"
},
{
"name": "laravel/framework",
- "version": "v6.13.1",
+ "version": "v6.18.41",
"source": {
"type": "git",
"url": "https://github.com/laravel/framework.git",
- "reference": "f0059760814b76fb5f98bb80628607c7560ebe58"
+ "reference": "bc5a1cf4252e36da4e260bd371b288998beddf63"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/framework/zipball/f0059760814b76fb5f98bb80628607c7560ebe58",
- "reference": "f0059760814b76fb5f98bb80628607c7560ebe58",
+ "url": "https://api.github.com/repos/laravel/framework/zipball/bc5a1cf4252e36da4e260bd371b288998beddf63",
+ "reference": "bc5a1cf4252e36da4e260bd371b288998beddf63",
"shasum": ""
},
"require": {
- "doctrine/inflector": "^1.1",
+ "doctrine/inflector": "^1.4|^2.0",
"dragonmantank/cron-expression": "^2.0",
"egulias/email-validator": "^2.1.10",
"ext-json": "*",
"ext-mbstring": "*",
"ext-openssl": "*",
- "league/commonmark": "^1.1",
- "league/commonmark-ext-table": "^2.1",
- "league/flysystem": "^1.0.8",
+ "league/commonmark": "^1.3",
+ "league/flysystem": "^1.0.34",
"monolog/monolog": "^1.12|^2.0",
"nesbot/carbon": "^2.0",
"opis/closure": "^3.1",
@@ -1087,6 +1103,7 @@
"symfony/finder": "^4.3.4",
"symfony/http-foundation": "^4.3.4",
"symfony/http-kernel": "^4.3.4",
+ "symfony/polyfill-php73": "^1.17",
"symfony/process": "^4.3.4",
"symfony/routing": "^4.3.4",
"symfony/var-dumper": "^4.3.4",
@@ -1130,7 +1147,7 @@
"aws/aws-sdk-php": "^3.0",
"doctrine/dbal": "^2.6",
"filp/whoops": "^2.4",
- "guzzlehttp/guzzle": "^6.3",
+ "guzzlehttp/guzzle": "^6.3|^7.0",
"league/flysystem-cached-adapter": "^1.0",
"mockery/mockery": "^1.3.1",
"moontoast/math": "^1.1",
@@ -1143,21 +1160,23 @@
"suggest": {
"aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage and SES mail driver (^3.0).",
"doctrine/dbal": "Required to rename columns and drop SQLite columns (^2.6).",
+ "ext-ftp": "Required to use the Flysystem FTP driver.",
"ext-gd": "Required to use Illuminate\\Http\\Testing\\FileFactory::image().",
"ext-memcached": "Required to use the memcache cache driver.",
"ext-pcntl": "Required to use all features of the queue worker.",
"ext-posix": "Required to use all features of the queue worker.",
- "ext-redis": "Required to use the Redis cache and queue drivers.",
+ "ext-redis": "Required to use the Redis cache and queue drivers (^4.0|^5.0).",
"filp/whoops": "Required for friendly error pages in development (^2.4).",
- "fzaninotto/faker": "Required to use the eloquent factory builder (^1.4).",
- "guzzlehttp/guzzle": "Required to use the Mailgun mail driver and the ping methods on schedules (^6.0).",
- "laravel/tinker": "Required to use the tinker console command (^1.0).",
+ "fzaninotto/faker": "Required to use the eloquent factory builder (^1.9.1).",
+ "guzzlehttp/guzzle": "Required to use the Mailgun mail driver and the ping methods on schedules (^6.0|^7.0).",
+ "laravel/tinker": "Required to use the tinker console command (^2.0).",
"league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^1.0).",
"league/flysystem-cached-adapter": "Required to use the Flysystem cache (^1.0).",
"league/flysystem-sftp": "Required to use the Flysystem SFTP driver (^1.0).",
"moontoast/math": "Required to use ordered UUIDs (^1.1).",
"nyholm/psr7": "Required to use PSR-7 bridging features (^1.2).",
"pda/pheanstalk": "Required to use the beanstalk queue driver (^4.0).",
+ "predis/predis": "Required to use the predis connector (^1.1.2).",
"psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).",
"pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^4.0).",
"symfony/cache": "Required to PSR-6 cache bridge (^4.3.4).",
@@ -1195,7 +1214,7 @@
"framework",
"laravel"
],
- "time": "2020-01-28T21:44:01+00:00"
+ "time": "2020-09-29T14:38:41+00:00"
},
{
"name": "laravel/passport",
@@ -1333,16 +1352,16 @@
},
{
"name": "lcobucci/jwt",
- "version": "3.3.1",
+ "version": "3.3.3",
"source": {
"type": "git",
"url": "https://github.com/lcobucci/jwt.git",
- "reference": "a11ec5f4b4d75d1fcd04e133dede4c317aac9e18"
+ "reference": "c1123697f6a2ec29162b82f170dd4a491f524773"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/lcobucci/jwt/zipball/a11ec5f4b4d75d1fcd04e133dede4c317aac9e18",
- "reference": "a11ec5f4b4d75d1fcd04e133dede4c317aac9e18",
+ "url": "https://api.github.com/repos/lcobucci/jwt/zipball/c1123697f6a2ec29162b82f170dd4a491f524773",
+ "reference": "c1123697f6a2ec29162b82f170dd4a491f524773",
"shasum": ""
},
"require": {
@@ -1384,53 +1403,46 @@
"JWS",
"jwt"
],
- "time": "2019-05-24T18:30:49+00:00"
+ "time": "2020-08-20T13:22:28+00:00"
},
{
"name": "league/commonmark",
- "version": "1.2.2",
+ "version": "1.5.5",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/commonmark.git",
- "reference": "34cf4ddb3892c715ae785c880e6691d839cff88d"
+ "reference": "45832dfed6007b984c0d40addfac48d403dc6432"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/34cf4ddb3892c715ae785c880e6691d839cff88d",
- "reference": "34cf4ddb3892c715ae785c880e6691d839cff88d",
+ "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/45832dfed6007b984c0d40addfac48d403dc6432",
+ "reference": "45832dfed6007b984c0d40addfac48d403dc6432",
"shasum": ""
},
"require": {
"ext-mbstring": "*",
- "php": "^7.1"
+ "php": "^7.1 || ^8.0"
},
- "replace": {
- "colinodell/commonmark-php": "*"
+ "conflict": {
+ "scrutinizer/ocular": "1.7.*"
},
"require-dev": {
"cebe/markdown": "~1.0",
- "commonmark/commonmark.js": "0.29.1",
+ "commonmark/commonmark.js": "0.29.2",
"erusev/parsedown": "~1.0",
"ext-json": "*",
+ "github/gfm": "0.29.0",
"michelf/php-markdown": "~1.4",
"mikehaertl/php-shellcommand": "^1.4",
- "phpstan/phpstan-shim": "^0.11.5",
- "phpunit/phpunit": "^7.5",
+ "phpstan/phpstan": "^0.12",
+ "phpunit/phpunit": "^7.5 || ^8.5 || ^9.2",
"scrutinizer/ocular": "^1.5",
"symfony/finder": "^4.2"
},
- "suggest": {
- "league/commonmark-extras": "Library of useful extensions including smart punctuation"
- },
"bin": [
"bin/commonmark"
],
"type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.3-dev"
- }
- },
"autoload": {
"psr-4": {
"League\\CommonMark\\": "src"
@@ -1448,80 +1460,19 @@
"role": "Lead Developer"
}
],
- "description": "PHP Markdown parser based on the CommonMark spec",
+ "description": "Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and Github-Flavored Markdown (GFM)",
"homepage": "https://commonmark.thephpleague.com",
"keywords": [
"commonmark",
+ "flavored",
+ "gfm",
+ "github",
+ "github-flavored",
"markdown",
+ "md",
"parser"
],
- "time": "2020-01-16T01:18:13+00:00"
- },
- {
- "name": "league/commonmark-ext-table",
- "version": "v2.1.0",
- "source": {
- "type": "git",
- "url": "https://github.com/thephpleague/commonmark-ext-table.git",
- "reference": "3228888ea69636e855efcf6636ff8e6316933fe7"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/thephpleague/commonmark-ext-table/zipball/3228888ea69636e855efcf6636ff8e6316933fe7",
- "reference": "3228888ea69636e855efcf6636ff8e6316933fe7",
- "shasum": ""
- },
- "require": {
- "league/commonmark": "~0.19.3|^1.0",
- "php": "^7.1"
- },
- "require-dev": {
- "friendsofphp/php-cs-fixer": "^2.14",
- "phpstan/phpstan": "~0.11",
- "phpunit/phpunit": "^7.0|^8.0",
- "symfony/var-dumper": "^4.0",
- "vimeo/psalm": "^3.0"
- },
- "type": "commonmark-extension",
- "extra": {
- "branch-alias": {
- "dev-master": "2.2-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "League\\CommonMark\\Ext\\Table\\": "src"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Martin Hasoň",
- "email": "martin.hason@gmail.com"
- },
- {
- "name": "Webuni s.r.o.",
- "homepage": "https://www.webuni.cz"
- },
- {
- "name": "Colin O'Dell",
- "email": "colinodell@gmail.com",
- "homepage": "https://www.colinodell.com"
- }
- ],
- "description": "Table extension for league/commonmark",
- "homepage": "https://github.com/thephpleague/commonmark-ext-table",
- "keywords": [
- "commonmark",
- "extension",
- "markdown",
- "table"
- ],
- "abandoned": "league/commonmark",
- "time": "2019-09-26T13:28:33+00:00"
+ "time": "2020-09-13T14:44:46+00:00"
},
{
"name": "league/event",
@@ -1575,28 +1526,29 @@
},
{
"name": "league/flysystem",
- "version": "1.0.63",
+ "version": "1.1.3",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/flysystem.git",
- "reference": "8132daec326565036bc8e8d1876f77ec183a7bd6"
+ "reference": "9be3b16c877d477357c015cec057548cf9b2a14a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/8132daec326565036bc8e8d1876f77ec183a7bd6",
- "reference": "8132daec326565036bc8e8d1876f77ec183a7bd6",
+ "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/9be3b16c877d477357c015cec057548cf9b2a14a",
+ "reference": "9be3b16c877d477357c015cec057548cf9b2a14a",
"shasum": ""
},
"require": {
"ext-fileinfo": "*",
- "php": ">=5.5.9"
+ "league/mime-type-detection": "^1.3",
+ "php": "^7.2.5 || ^8.0"
},
"conflict": {
"league/flysystem-sftp": "<1.0.6"
},
"require-dev": {
- "phpspec/phpspec": "^3.4",
- "phpunit/phpunit": "^5.7.10"
+ "phpspec/prophecy": "^1.11.1",
+ "phpunit/phpunit": "^8.5.8"
},
"suggest": {
"ext-fileinfo": "Required for MimeType",
@@ -1655,32 +1607,32 @@
"sftp",
"storage"
],
- "time": "2020-01-04T16:30:31+00:00"
+ "time": "2020-08-23T07:39:11+00:00"
},
{
"name": "league/glide",
- "version": "1.5.0",
+ "version": "1.6.0",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/glide.git",
- "reference": "a5477e9e822ed57b39861a17092b92553634932d"
+ "reference": "8759b8edfe953c8e6aceb45b3647fb7ae5349a0c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/glide/zipball/a5477e9e822ed57b39861a17092b92553634932d",
- "reference": "a5477e9e822ed57b39861a17092b92553634932d",
+ "url": "https://api.github.com/repos/thephpleague/glide/zipball/8759b8edfe953c8e6aceb45b3647fb7ae5349a0c",
+ "reference": "8759b8edfe953c8e6aceb45b3647fb7ae5349a0c",
"shasum": ""
},
"require": {
"intervention/image": "^2.4",
"league/flysystem": "^1.0",
- "php": "^5.5 | ^7.0",
+ "php": "^7.2",
"psr/http-message": "^1.0"
},
"require-dev": {
- "mockery/mockery": "~0.9",
- "phpunit/php-token-stream": "^1.4",
- "phpunit/phpunit": "~4.4"
+ "mockery/mockery": "^1.2",
+ "phpunit/php-token-stream": "^3.1",
+ "phpunit/phpunit": "^8.5"
},
"type": "library",
"extra": {
@@ -1716,7 +1668,48 @@
"manipulation",
"processing"
],
- "time": "2019-04-03T23:46:42+00:00"
+ "time": "2020-07-07T12:23:45+00:00"
+ },
+ {
+ "name": "league/mime-type-detection",
+ "version": "1.5.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/thephpleague/mime-type-detection.git",
+ "reference": "ea2fbfc988bade315acd5967e6d02274086d0f28"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/ea2fbfc988bade315acd5967e6d02274086d0f28",
+ "reference": "ea2fbfc988bade315acd5967e6d02274086d0f28",
+ "shasum": ""
+ },
+ "require": {
+ "ext-fileinfo": "*",
+ "php": "^7.2 || ^8.0"
+ },
+ "require-dev": {
+ "phpstan/phpstan": "^0.12.36",
+ "phpunit/phpunit": "^8.5.8"
+ },
+ "type": "library",
+ "autoload": {
+ "psr-4": {
+ "League\\MimeTypeDetection\\": "src"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Frank de Jonge",
+ "email": "info@frankdejonge.nl"
+ }
+ ],
+ "description": "Mime-type detection for Flysystem",
+ "time": "2020-09-21T18:10:53+00:00"
},
{
"name": "league/oauth2-server",
@@ -2089,20 +2082,20 @@
},
{
"name": "monolog/monolog",
- "version": "2.0.2",
+ "version": "2.1.1",
"source": {
"type": "git",
"url": "https://github.com/Seldaek/monolog.git",
- "reference": "c861fcba2ca29404dc9e617eedd9eff4616986b8"
+ "reference": "f9eee5cec93dfb313a38b6b288741e84e53f02d5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Seldaek/monolog/zipball/c861fcba2ca29404dc9e617eedd9eff4616986b8",
- "reference": "c861fcba2ca29404dc9e617eedd9eff4616986b8",
+ "url": "https://api.github.com/repos/Seldaek/monolog/zipball/f9eee5cec93dfb313a38b6b288741e84e53f02d5",
+ "reference": "f9eee5cec93dfb313a38b6b288741e84e53f02d5",
"shasum": ""
},
"require": {
- "php": "^7.2",
+ "php": ">=7.2",
"psr/log": "^1.0.1"
},
"provide": {
@@ -2113,11 +2106,11 @@
"doctrine/couchdb": "~1.0@dev",
"elasticsearch/elasticsearch": "^6.0",
"graylog2/gelf-php": "^1.4.2",
- "jakub-onderka/php-parallel-lint": "^0.9",
"php-amqplib/php-amqplib": "~2.4",
"php-console/php-console": "^3.1.3",
+ "php-parallel-lint/php-parallel-lint": "^1.0",
"phpspec/prophecy": "^1.6.1",
- "phpunit/phpunit": "^8.3",
+ "phpunit/phpunit": "^8.5",
"predis/predis": "^1.1",
"rollbar/rollbar": "^1.3",
"ruflin/elastica": ">=0.90 <3.0",
@@ -2166,29 +2159,29 @@
"logging",
"psr-3"
],
- "time": "2019-12-20T14:22:59+00:00"
+ "time": "2020-07-23T08:41:23+00:00"
},
{
"name": "mtdowling/jmespath.php",
- "version": "2.5.0",
+ "version": "2.6.0",
"source": {
"type": "git",
"url": "https://github.com/jmespath/jmespath.php.git",
- "reference": "52168cb9472de06979613d365c7f1ab8798be895"
+ "reference": "42dae2cbd13154083ca6d70099692fef8ca84bfb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/jmespath/jmespath.php/zipball/52168cb9472de06979613d365c7f1ab8798be895",
- "reference": "52168cb9472de06979613d365c7f1ab8798be895",
+ "url": "https://api.github.com/repos/jmespath/jmespath.php/zipball/42dae2cbd13154083ca6d70099692fef8ca84bfb",
+ "reference": "42dae2cbd13154083ca6d70099692fef8ca84bfb",
"shasum": ""
},
"require": {
- "php": ">=5.4.0",
- "symfony/polyfill-mbstring": "^1.4"
+ "php": "^5.4 || ^7.0 || ^8.0",
+ "symfony/polyfill-mbstring": "^1.17"
},
"require-dev": {
- "composer/xdebug-handler": "^1.2",
- "phpunit/phpunit": "^4.8.36|^7.5.15"
+ "composer/xdebug-handler": "^1.4",
+ "phpunit/phpunit": "^4.8.36 || ^7.5.15"
},
"bin": [
"bin/jp.php"
@@ -2196,7 +2189,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.5-dev"
+ "dev-master": "2.6-dev"
}
},
"autoload": {
@@ -2223,20 +2216,20 @@
"json",
"jsonpath"
],
- "time": "2019-12-30T18:03:34+00:00"
+ "time": "2020-07-31T21:01:56+00:00"
},
{
"name": "myclabs/php-enum",
- "version": "1.7.2",
+ "version": "1.7.6",
"source": {
"type": "git",
"url": "https://github.com/myclabs/php-enum.git",
- "reference": "45f01adf6922df6082bcda36619deb466e826acf"
+ "reference": "5f36467c7a87e20fbdc51e524fd8f9d1de80187c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/myclabs/php-enum/zipball/45f01adf6922df6082bcda36619deb466e826acf",
- "reference": "45f01adf6922df6082bcda36619deb466e826acf",
+ "url": "https://api.github.com/repos/myclabs/php-enum/zipball/5f36467c7a87e20fbdc51e524fd8f9d1de80187c",
+ "reference": "5f36467c7a87e20fbdc51e524fd8f9d1de80187c",
"shasum": ""
},
"require": {
@@ -2244,8 +2237,9 @@
"php": ">=7.1"
},
"require-dev": {
- "phpunit/phpunit": "^4.8.35|^5.7|^6.0",
- "squizlabs/php_codesniffer": "1.*"
+ "phpunit/phpunit": "^7",
+ "squizlabs/php_codesniffer": "1.*",
+ "vimeo/psalm": "^3.8"
},
"type": "library",
"autoload": {
@@ -2268,32 +2262,35 @@
"keywords": [
"enum"
],
- "time": "2019-08-19T13:53:00+00:00"
+ "time": "2020-02-14T08:15:52+00:00"
},
{
"name": "nesbot/carbon",
- "version": "2.29.1",
+ "version": "2.40.1",
"source": {
"type": "git",
"url": "https://github.com/briannesbitt/Carbon.git",
- "reference": "e509be5bf2d703390e69e14496d9a1168452b0a2"
+ "reference": "d9a76d8b7eb0f97cf3a82529393245212f40ba3b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/e509be5bf2d703390e69e14496d9a1168452b0a2",
- "reference": "e509be5bf2d703390e69e14496d9a1168452b0a2",
+ "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/d9a76d8b7eb0f97cf3a82529393245212f40ba3b",
+ "reference": "d9a76d8b7eb0f97cf3a82529393245212f40ba3b",
"shasum": ""
},
"require": {
"ext-json": "*",
"php": "^7.1.8 || ^8.0",
+ "symfony/polyfill-mbstring": "^1.0",
"symfony/translation": "^3.4 || ^4.0 || ^5.0"
},
"require-dev": {
+ "doctrine/orm": "^2.7",
"friendsofphp/php-cs-fixer": "^2.14 || ^3.0",
- "kylekatarnls/multi-tester": "^1.1",
- "phpmd/phpmd": "^2.8",
- "phpstan/phpstan": "^0.11",
+ "kylekatarnls/multi-tester": "^2.0",
+ "phpmd/phpmd": "^2.9",
+ "phpstan/extension-installer": "^1.0",
+ "phpstan/phpstan": "^0.12.35",
"phpunit/phpunit": "^7.5 || ^8.0",
"squizlabs/php_codesniffer": "^3.4"
},
@@ -2303,12 +2300,18 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.x-dev"
+ "dev-master": "2.x-dev",
+ "dev-3.x": "3.x-dev"
},
"laravel": {
"providers": [
"Carbon\\Laravel\\ServiceProvider"
]
+ },
+ "phpstan": {
+ "includes": [
+ "extension.neon"
+ ]
}
},
"autoload": {
@@ -2338,20 +2341,20 @@
"datetime",
"time"
],
- "time": "2020-01-21T09:36:43+00:00"
+ "time": "2020-09-23T08:17:37+00:00"
},
{
"name": "nikic/php-parser",
- "version": "v4.3.0",
+ "version": "v4.10.2",
"source": {
"type": "git",
"url": "https://github.com/nikic/PHP-Parser.git",
- "reference": "9a9981c347c5c49d6dfe5cf826bb882b824080dc"
+ "reference": "658f1be311a230e0907f5dfe0213742aff0596de"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/9a9981c347c5c49d6dfe5cf826bb882b824080dc",
- "reference": "9a9981c347c5c49d6dfe5cf826bb882b824080dc",
+ "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/658f1be311a230e0907f5dfe0213742aff0596de",
+ "reference": "658f1be311a230e0907f5dfe0213742aff0596de",
"shasum": ""
},
"require": {
@@ -2359,8 +2362,8 @@
"php": ">=7.0"
},
"require-dev": {
- "ircmaxell/php-yacc": "0.0.5",
- "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0"
+ "ircmaxell/php-yacc": "^0.0.7",
+ "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0"
},
"bin": [
"bin/php-parse"
@@ -2368,7 +2371,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "4.3-dev"
+ "dev-master": "4.9-dev"
}
},
"autoload": {
@@ -2390,20 +2393,20 @@
"parser",
"php"
],
- "time": "2019-11-08T13:50:10+00:00"
+ "time": "2020-09-26T10:30:38+00:00"
},
{
"name": "opis/closure",
- "version": "3.5.1",
+ "version": "3.5.7",
"source": {
"type": "git",
"url": "https://github.com/opis/closure.git",
- "reference": "93ebc5712cdad8d5f489b500c59d122df2e53969"
+ "reference": "4531e53afe2fc660403e76fb7644e95998bff7bf"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/opis/closure/zipball/93ebc5712cdad8d5f489b500c59d122df2e53969",
- "reference": "93ebc5712cdad8d5f489b500c59d122df2e53969",
+ "url": "https://api.github.com/repos/opis/closure/zipball/4531e53afe2fc660403e76fb7644e95998bff7bf",
+ "reference": "4531e53afe2fc660403e76fb7644e95998bff7bf",
"shasum": ""
},
"require": {
@@ -2451,20 +2454,20 @@
"serialization",
"serialize"
],
- "time": "2019-11-29T22:36:02+00:00"
+ "time": "2020-09-06T17:02:15+00:00"
},
{
"name": "org_heigl/ghostscript",
- "version": "2.3.1",
+ "version": "2.3.2",
"source": {
"type": "git",
"url": "https://github.com/heiglandreas/Org_Heigl_Ghostscript.git",
- "reference": "2bcd115f047589c28243a66e6bbea993fc91da21"
+ "reference": "fd73693a3f213427b585b45fa744c9cc60679f25"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/heiglandreas/Org_Heigl_Ghostscript/zipball/2bcd115f047589c28243a66e6bbea993fc91da21",
- "reference": "2bcd115f047589c28243a66e6bbea993fc91da21",
+ "url": "https://api.github.com/repos/heiglandreas/Org_Heigl_Ghostscript/zipball/fd73693a3f213427b585b45fa744c9cc60679f25",
+ "reference": "fd73693a3f213427b585b45fa744c9cc60679f25",
"shasum": ""
},
"require-dev": {
@@ -2489,7 +2492,7 @@
}
],
"description": "A PHP-Wrapper around the Ghostscript-CLI",
- "time": "2018-02-22T08:37:21+00:00"
+ "time": "2020-09-23T05:00:00+00:00"
},
{
"name": "paragonie/random_compat",
@@ -2631,24 +2634,24 @@
},
{
"name": "phpoption/phpoption",
- "version": "1.7.2",
+ "version": "1.7.5",
"source": {
"type": "git",
"url": "https://github.com/schmittjoh/php-option.git",
- "reference": "77f7c4d2e65413aff5b5a8cc8b3caf7a28d81959"
+ "reference": "994ecccd8f3283ecf5ac33254543eb0ac946d525"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/77f7c4d2e65413aff5b5a8cc8b3caf7a28d81959",
- "reference": "77f7c4d2e65413aff5b5a8cc8b3caf7a28d81959",
+ "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/994ecccd8f3283ecf5ac33254543eb0ac946d525",
+ "reference": "994ecccd8f3283ecf5ac33254543eb0ac946d525",
"shasum": ""
},
"require": {
- "php": "^5.5.9 || ^7.0"
+ "php": "^5.5.9 || ^7.0 || ^8.0"
},
"require-dev": {
- "bamarni/composer-bin-plugin": "^1.3",
- "phpunit/phpunit": "^4.8.35 || ^5.0 || ^6.0 || ^7.0"
+ "bamarni/composer-bin-plugin": "^1.4.1",
+ "phpunit/phpunit": "^4.8.35 || ^5.7.27 || ^6.5.6 || ^7.0 || ^8.0 || ^9.0"
},
"type": "library",
"extra": {
@@ -2682,20 +2685,20 @@
"php",
"type"
],
- "time": "2019-12-15T19:35:24+00:00"
+ "time": "2020-07-20T17:29:33+00:00"
},
{
"name": "phpseclib/phpseclib",
- "version": "2.0.23",
+ "version": "2.0.29",
"source": {
"type": "git",
"url": "https://github.com/phpseclib/phpseclib.git",
- "reference": "c78eb5058d5bb1a183133c36d4ba5b6675dfa099"
+ "reference": "497856a8d997f640b4a516062f84228a772a48a8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/c78eb5058d5bb1a183133c36d4ba5b6675dfa099",
- "reference": "c78eb5058d5bb1a183133c36d4ba5b6675dfa099",
+ "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/497856a8d997f640b4a516062f84228a772a48a8",
+ "reference": "497856a8d997f640b4a516062f84228a772a48a8",
"shasum": ""
},
"require": {
@@ -2704,7 +2707,6 @@
"require-dev": {
"phing/phing": "~2.7",
"phpunit/phpunit": "^4.8.35|^5.7|^6.0",
- "sami/sami": "~2.0",
"squizlabs/php_codesniffer": "~2.0"
},
"suggest": {
@@ -2774,7 +2776,7 @@
"x.509",
"x509"
],
- "time": "2019-09-17T03:41:22+00:00"
+ "time": "2020-09-08T04:24:43+00:00"
},
{
"name": "psr/container",
@@ -2929,16 +2931,16 @@
},
{
"name": "psr/log",
- "version": "1.1.2",
+ "version": "1.1.3",
"source": {
"type": "git",
"url": "https://github.com/php-fig/log.git",
- "reference": "446d54b4cb6bf489fc9d75f55843658e6f25d801"
+ "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/log/zipball/446d54b4cb6bf489fc9d75f55843658e6f25d801",
- "reference": "446d54b4cb6bf489fc9d75f55843658e6f25d801",
+ "url": "https://api.github.com/repos/php-fig/log/zipball/0f73288fd15629204f9d42b7055f72dacbe811fc",
+ "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc",
"shasum": ""
},
"require": {
@@ -2972,7 +2974,7 @@
"psr",
"psr-3"
],
- "time": "2019-11-01T11:05:21+00:00"
+ "time": "2020-03-23T09:12:05+00:00"
},
{
"name": "psr/simple-cache",
@@ -3138,16 +3140,16 @@
},
{
"name": "ramsey/uuid",
- "version": "3.9.2",
+ "version": "3.9.3",
"source": {
"type": "git",
"url": "https://github.com/ramsey/uuid.git",
- "reference": "7779489a47d443f845271badbdcedfe4df8e06fb"
+ "reference": "7e1633a6964b48589b142d60542f9ed31bd37a92"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/ramsey/uuid/zipball/7779489a47d443f845271badbdcedfe4df8e06fb",
- "reference": "7779489a47d443f845271badbdcedfe4df8e06fb",
+ "url": "https://api.github.com/repos/ramsey/uuid/zipball/7e1633a6964b48589b142d60542f9ed31bd37a92",
+ "reference": "7e1633a6964b48589b142d60542f9ed31bd37a92",
"shasum": ""
},
"require": {
@@ -3221,7 +3223,7 @@
"identifier",
"uuid"
],
- "time": "2019-12-17T08:18:51+00:00"
+ "time": "2020-02-21T04:36:14+00:00"
},
{
"name": "spatie/image",
@@ -3329,16 +3331,16 @@
},
{
"name": "spatie/laravel-medialibrary",
- "version": "7.18.2",
+ "version": "7.19.3",
"source": {
"type": "git",
"url": "https://github.com/spatie/laravel-medialibrary.git",
- "reference": "08a004244205cda5466adb16fea436d59fd63d29"
+ "reference": "7d6b634e0967f7399e1c7cd7b02c8b7da6f80c2d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/laravel-medialibrary/zipball/08a004244205cda5466adb16fea436d59fd63d29",
- "reference": "08a004244205cda5466adb16fea436d59fd63d29",
+ "url": "https://api.github.com/repos/spatie/laravel-medialibrary/zipball/7d6b634e0967f7399e1c7cd7b02c8b7da6f80c2d",
+ "reference": "7d6b634e0967f7399e1c7cd7b02c8b7da6f80c2d",
"shasum": ""
},
"require": {
@@ -3411,7 +3413,7 @@
"media",
"spatie"
],
- "time": "2020-01-25T11:32:31+00:00"
+ "time": "2020-03-09T16:43:55+00:00"
},
{
"name": "spatie/pdf-to-image",
@@ -3466,16 +3468,16 @@
},
{
"name": "spatie/temporary-directory",
- "version": "1.2.2",
+ "version": "1.2.4",
"source": {
"type": "git",
"url": "https://github.com/spatie/temporary-directory.git",
- "reference": "fcb127e615700751dac2aefee0ea2808ff3f5bb1"
+ "reference": "8efe8e61e0ca943d84341f10e51ef3a9606af932"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/spatie/temporary-directory/zipball/fcb127e615700751dac2aefee0ea2808ff3f5bb1",
- "reference": "fcb127e615700751dac2aefee0ea2808ff3f5bb1",
+ "url": "https://api.github.com/repos/spatie/temporary-directory/zipball/8efe8e61e0ca943d84341f10e51ef3a9606af932",
+ "reference": "8efe8e61e0ca943d84341f10e51ef3a9606af932",
"shasum": ""
},
"require": {
@@ -3508,7 +3510,7 @@
"spatie",
"temporary-directory"
],
- "time": "2019-12-15T18:52:09+00:00"
+ "time": "2020-09-07T20:41:15+00:00"
},
{
"name": "swiftmailer/swiftmailer",
@@ -3574,22 +3576,23 @@
},
{
"name": "symfony/console",
- "version": "v4.4.4",
+ "version": "v4.4.14",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "f512001679f37e6a042b51897ed24a2f05eba656"
+ "reference": "90933b39c7b312fc3ceaa1ddeac7eb48cb953124"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/f512001679f37e6a042b51897ed24a2f05eba656",
- "reference": "f512001679f37e6a042b51897ed24a2f05eba656",
+ "url": "https://api.github.com/repos/symfony/console/zipball/90933b39c7b312fc3ceaa1ddeac7eb48cb953124",
+ "reference": "90933b39c7b312fc3ceaa1ddeac7eb48cb953124",
"shasum": ""
},
"require": {
- "php": "^7.1.3",
+ "php": ">=7.1.3",
"symfony/polyfill-mbstring": "~1.0",
"symfony/polyfill-php73": "^1.8",
+ "symfony/polyfill-php80": "^1.15",
"symfony/service-contracts": "^1.1|^2"
},
"conflict": {
@@ -3646,29 +3649,29 @@
],
"description": "Symfony Console Component",
"homepage": "https://symfony.com",
- "time": "2020-01-25T12:44:29+00:00"
+ "time": "2020-09-15T07:58:55+00:00"
},
{
"name": "symfony/css-selector",
- "version": "v5.0.4",
+ "version": "v5.1.6",
"source": {
"type": "git",
"url": "https://github.com/symfony/css-selector.git",
- "reference": "ff60c90cb7950b592ebc84ad1289d0345bf24f9f"
+ "reference": "e544e24472d4c97b2d11ade7caacd446727c6bf9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/css-selector/zipball/ff60c90cb7950b592ebc84ad1289d0345bf24f9f",
- "reference": "ff60c90cb7950b592ebc84ad1289d0345bf24f9f",
+ "url": "https://api.github.com/repos/symfony/css-selector/zipball/e544e24472d4c97b2d11ade7caacd446727c6bf9",
+ "reference": "e544e24472d4c97b2d11ade7caacd446727c6bf9",
"shasum": ""
},
"require": {
- "php": "^7.2.5"
+ "php": ">=7.2.5"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "5.0-dev"
+ "dev-master": "5.1-dev"
}
},
"autoload": {
@@ -3699,25 +3702,26 @@
],
"description": "Symfony CssSelector Component",
"homepage": "https://symfony.com",
- "time": "2020-01-04T14:08:26+00:00"
+ "time": "2020-05-20T17:43:50+00:00"
},
{
"name": "symfony/debug",
- "version": "v4.4.4",
+ "version": "v4.4.14",
"source": {
"type": "git",
"url": "https://github.com/symfony/debug.git",
- "reference": "20236471058bbaa9907382500fc14005c84601f0"
+ "reference": "726b85e69342e767d60e3853b98559a68ff74183"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/debug/zipball/20236471058bbaa9907382500fc14005c84601f0",
- "reference": "20236471058bbaa9907382500fc14005c84601f0",
+ "url": "https://api.github.com/repos/symfony/debug/zipball/726b85e69342e767d60e3853b98559a68ff74183",
+ "reference": "726b85e69342e767d60e3853b98559a68ff74183",
"shasum": ""
},
"require": {
- "php": "^7.1.3",
- "psr/log": "~1.0"
+ "php": ">=7.1.3",
+ "psr/log": "~1.0",
+ "symfony/polyfill-php80": "^1.15"
},
"conflict": {
"symfony/http-kernel": "<3.4"
@@ -3755,26 +3759,77 @@
],
"description": "Symfony Debug Component",
"homepage": "https://symfony.com",
- "time": "2020-01-25T12:44:29+00:00"
+ "time": "2020-09-09T05:20:36+00:00"
+ },
+ {
+ "name": "symfony/deprecation-contracts",
+ "version": "v2.2.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/deprecation-contracts.git",
+ "reference": "5fa56b4074d1ae755beb55617ddafe6f5d78f665"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5fa56b4074d1ae755beb55617ddafe6f5d78f665",
+ "reference": "5fa56b4074d1ae755beb55617ddafe6f5d78f665",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.1"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.2-dev"
+ },
+ "thanks": {
+ "name": "symfony/contracts",
+ "url": "https://github.com/symfony/contracts"
+ }
+ },
+ "autoload": {
+ "files": [
+ "function.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "A generic function and convention to trigger deprecation notices",
+ "homepage": "https://symfony.com",
+ "time": "2020-09-07T11:33:47+00:00"
},
{
"name": "symfony/error-handler",
- "version": "v4.4.4",
+ "version": "v4.4.14",
"source": {
"type": "git",
"url": "https://github.com/symfony/error-handler.git",
- "reference": "d2721499ffcaf246a743e01cdf6696d3d5dd74c1"
+ "reference": "5a6feca7a384015a09e14265c35ee0bd6f54b2ed"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/error-handler/zipball/d2721499ffcaf246a743e01cdf6696d3d5dd74c1",
- "reference": "d2721499ffcaf246a743e01cdf6696d3d5dd74c1",
+ "url": "https://api.github.com/repos/symfony/error-handler/zipball/5a6feca7a384015a09e14265c35ee0bd6f54b2ed",
+ "reference": "5a6feca7a384015a09e14265c35ee0bd6f54b2ed",
"shasum": ""
},
"require": {
- "php": "^7.1.3",
+ "php": ">=7.1.3",
"psr/log": "~1.0",
- "symfony/debug": "^4.4",
+ "symfony/debug": "^4.4.5",
+ "symfony/polyfill-php80": "^1.15",
"symfony/var-dumper": "^4.4|^5.0"
},
"require-dev": {
@@ -3811,24 +3866,24 @@
],
"description": "Symfony ErrorHandler Component",
"homepage": "https://symfony.com",
- "time": "2020-01-27T09:48:47+00:00"
+ "time": "2020-09-25T08:51:35+00:00"
},
{
"name": "symfony/event-dispatcher",
- "version": "v4.4.4",
+ "version": "v4.4.14",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher.git",
- "reference": "9e3de195e5bc301704dd6915df55892f6dfc208b"
+ "reference": "e17bb5e0663dc725f7cdcafc932132735b4725cd"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/9e3de195e5bc301704dd6915df55892f6dfc208b",
- "reference": "9e3de195e5bc301704dd6915df55892f6dfc208b",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/e17bb5e0663dc725f7cdcafc932132735b4725cd",
+ "reference": "e17bb5e0663dc725f7cdcafc932132735b4725cd",
"shasum": ""
},
"require": {
- "php": "^7.1.3",
+ "php": ">=7.1.3",
"symfony/event-dispatcher-contracts": "^1.1"
},
"conflict": {
@@ -3842,6 +3897,7 @@
"psr/log": "~1.0",
"symfony/config": "^3.4|^4.0|^5.0",
"symfony/dependency-injection": "^3.4|^4.0|^5.0",
+ "symfony/error-handler": "~3.4|~4.4",
"symfony/expression-language": "^3.4|^4.0|^5.0",
"symfony/http-foundation": "^3.4|^4.0|^5.0",
"symfony/service-contracts": "^1.1|^2",
@@ -3881,24 +3937,24 @@
],
"description": "Symfony EventDispatcher Component",
"homepage": "https://symfony.com",
- "time": "2020-01-10T21:54:01+00:00"
+ "time": "2020-09-18T14:07:46+00:00"
},
{
"name": "symfony/event-dispatcher-contracts",
- "version": "v1.1.7",
+ "version": "v1.1.9",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher-contracts.git",
- "reference": "c43ab685673fb6c8d84220c77897b1d6cdbe1d18"
+ "reference": "84e23fdcd2517bf37aecbd16967e83f0caee25a7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/c43ab685673fb6c8d84220c77897b1d6cdbe1d18",
- "reference": "c43ab685673fb6c8d84220c77897b1d6cdbe1d18",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/84e23fdcd2517bf37aecbd16967e83f0caee25a7",
+ "reference": "84e23fdcd2517bf37aecbd16967e83f0caee25a7",
"shasum": ""
},
"require": {
- "php": "^7.1.3"
+ "php": ">=7.1.3"
},
"suggest": {
"psr/event-dispatcher": "",
@@ -3908,6 +3964,10 @@
"extra": {
"branch-alias": {
"dev-master": "1.1-dev"
+ },
+ "thanks": {
+ "name": "symfony/contracts",
+ "url": "https://github.com/symfony/contracts"
}
},
"autoload": {
@@ -3939,24 +3999,24 @@
"interoperability",
"standards"
],
- "time": "2019-09-17T09:54:03+00:00"
+ "time": "2020-07-06T13:19:58+00:00"
},
{
"name": "symfony/finder",
- "version": "v4.4.4",
+ "version": "v4.4.14",
"source": {
"type": "git",
"url": "https://github.com/symfony/finder.git",
- "reference": "3a50be43515590faf812fbd7708200aabc327ec3"
+ "reference": "5ef0f6c609c1a36f723880dfe78301199bc96868"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/finder/zipball/3a50be43515590faf812fbd7708200aabc327ec3",
- "reference": "3a50be43515590faf812fbd7708200aabc327ec3",
+ "url": "https://api.github.com/repos/symfony/finder/zipball/5ef0f6c609c1a36f723880dfe78301199bc96868",
+ "reference": "5ef0f6c609c1a36f723880dfe78301199bc96868",
"shasum": ""
},
"require": {
- "php": "^7.1.3"
+ "php": ">=7.1.3"
},
"type": "library",
"extra": {
@@ -3988,24 +4048,85 @@
],
"description": "Symfony Finder Component",
"homepage": "https://symfony.com",
- "time": "2020-01-04T13:00:46+00:00"
+ "time": "2020-09-02T16:08:58+00:00"
+ },
+ {
+ "name": "symfony/http-client-contracts",
+ "version": "v2.2.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/http-client-contracts.git",
+ "reference": "3a5d0fe7908daaa23e3dbf4cee3ba4bfbb19fdd3"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/3a5d0fe7908daaa23e3dbf4cee3ba4bfbb19fdd3",
+ "reference": "3a5d0fe7908daaa23e3dbf4cee3ba4bfbb19fdd3",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.2.5"
+ },
+ "suggest": {
+ "symfony/http-client-implementation": ""
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "2.2-dev"
+ },
+ "thanks": {
+ "name": "symfony/contracts",
+ "url": "https://github.com/symfony/contracts"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Contracts\\HttpClient\\": ""
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Generic abstractions related to HTTP clients",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "abstractions",
+ "contracts",
+ "decoupling",
+ "interfaces",
+ "interoperability",
+ "standards"
+ ],
+ "time": "2020-09-07T11:33:47+00:00"
},
{
"name": "symfony/http-foundation",
- "version": "v4.4.4",
+ "version": "v4.4.14",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-foundation.git",
- "reference": "491a20dfa87e0b3990170593bc2de0bb34d828a5"
+ "reference": "ff509ca7a73641bdbd7b56169a9004e64a58451d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-foundation/zipball/491a20dfa87e0b3990170593bc2de0bb34d828a5",
- "reference": "491a20dfa87e0b3990170593bc2de0bb34d828a5",
+ "url": "https://api.github.com/repos/symfony/http-foundation/zipball/ff509ca7a73641bdbd7b56169a9004e64a58451d",
+ "reference": "ff509ca7a73641bdbd7b56169a9004e64a58451d",
"shasum": ""
},
"require": {
- "php": "^7.1.3",
+ "php": ">=7.1.3",
"symfony/mime": "^4.3|^5.0",
"symfony/polyfill-mbstring": "~1.1"
},
@@ -4043,30 +4164,32 @@
],
"description": "Symfony HttpFoundation Component",
"homepage": "https://symfony.com",
- "time": "2020-01-31T09:11:17+00:00"
+ "time": "2020-09-13T05:00:26+00:00"
},
{
"name": "symfony/http-kernel",
- "version": "v4.4.4",
+ "version": "v4.4.14",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-kernel.git",
- "reference": "62116a9c8fb15faabb158ad9cb785c353c2572e5"
+ "reference": "e3eac6daeb0c65965a6201bd2de9564a802fe0a9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-kernel/zipball/62116a9c8fb15faabb158ad9cb785c353c2572e5",
- "reference": "62116a9c8fb15faabb158ad9cb785c353c2572e5",
+ "url": "https://api.github.com/repos/symfony/http-kernel/zipball/e3eac6daeb0c65965a6201bd2de9564a802fe0a9",
+ "reference": "e3eac6daeb0c65965a6201bd2de9564a802fe0a9",
"shasum": ""
},
"require": {
- "php": "^7.1.3",
+ "php": ">=7.1.3",
"psr/log": "~1.0",
"symfony/error-handler": "^4.4",
"symfony/event-dispatcher": "^4.4",
+ "symfony/http-client-contracts": "^1.1|^2",
"symfony/http-foundation": "^4.4|^5.0",
"symfony/polyfill-ctype": "^1.8",
- "symfony/polyfill-php73": "^1.9"
+ "symfony/polyfill-php73": "^1.9",
+ "symfony/polyfill-php80": "^1.15"
},
"conflict": {
"symfony/browser-kit": "<4.3",
@@ -4133,26 +4256,27 @@
],
"description": "Symfony HttpKernel Component",
"homepage": "https://symfony.com",
- "time": "2020-01-31T12:45:06+00:00"
+ "time": "2020-09-27T04:25:44+00:00"
},
{
"name": "symfony/mime",
- "version": "v5.0.4",
+ "version": "v5.1.6",
"source": {
"type": "git",
"url": "https://github.com/symfony/mime.git",
- "reference": "2a3c7fee1f1a0961fa9cf360d5da553d05095e59"
+ "reference": "4404d6545125863561721514ad9388db2661eec5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/mime/zipball/2a3c7fee1f1a0961fa9cf360d5da553d05095e59",
- "reference": "2a3c7fee1f1a0961fa9cf360d5da553d05095e59",
+ "url": "https://api.github.com/repos/symfony/mime/zipball/4404d6545125863561721514ad9388db2661eec5",
+ "reference": "4404d6545125863561721514ad9388db2661eec5",
"shasum": ""
},
"require": {
- "php": "^7.2.5",
+ "php": ">=7.2.5",
"symfony/polyfill-intl-idn": "^1.10",
- "symfony/polyfill-mbstring": "^1.0"
+ "symfony/polyfill-mbstring": "^1.0",
+ "symfony/polyfill-php80": "^1.15"
},
"conflict": {
"symfony/mailer": "<4.4"
@@ -4164,7 +4288,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "5.0-dev"
+ "dev-master": "5.1-dev"
}
},
"autoload": {
@@ -4195,20 +4319,20 @@
"mime",
"mime-type"
],
- "time": "2020-01-04T14:08:26+00:00"
+ "time": "2020-09-02T16:23:27+00:00"
},
{
"name": "symfony/polyfill-ctype",
- "version": "v1.13.1",
+ "version": "v1.18.1",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-ctype.git",
- "reference": "f8f0b461be3385e56d6de3dbb5a0df24c0c275e3"
+ "reference": "1c302646f6efc070cd46856e600e5e0684d6b454"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/f8f0b461be3385e56d6de3dbb5a0df24c0c275e3",
- "reference": "f8f0b461be3385e56d6de3dbb5a0df24c0c275e3",
+ "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/1c302646f6efc070cd46856e600e5e0684d6b454",
+ "reference": "1c302646f6efc070cd46856e600e5e0684d6b454",
"shasum": ""
},
"require": {
@@ -4220,7 +4344,11 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.13-dev"
+ "dev-master": "1.18-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
@@ -4253,20 +4381,20 @@
"polyfill",
"portable"
],
- "time": "2019-11-27T13:56:44+00:00"
+ "time": "2020-07-14T12:35:20+00:00"
},
{
"name": "symfony/polyfill-iconv",
- "version": "v1.13.1",
+ "version": "v1.18.1",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-iconv.git",
- "reference": "a019efccc03f1a335af6b4f20c30f5ea8060be36"
+ "reference": "6c2f78eb8f5ab8eaea98f6d414a5915f2e0fce36"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/a019efccc03f1a335af6b4f20c30f5ea8060be36",
- "reference": "a019efccc03f1a335af6b4f20c30f5ea8060be36",
+ "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/6c2f78eb8f5ab8eaea98f6d414a5915f2e0fce36",
+ "reference": "6c2f78eb8f5ab8eaea98f6d414a5915f2e0fce36",
"shasum": ""
},
"require": {
@@ -4278,7 +4406,11 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.13-dev"
+ "dev-master": "1.18-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
@@ -4312,26 +4444,27 @@
"portable",
"shim"
],
- "time": "2019-11-27T13:56:44+00:00"
+ "time": "2020-07-14T12:35:20+00:00"
},
{
"name": "symfony/polyfill-intl-idn",
- "version": "v1.13.1",
+ "version": "v1.18.1",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-idn.git",
- "reference": "6f9c239e61e1b0c9229a28ff89a812dc449c3d46"
+ "reference": "5dcab1bc7146cf8c1beaa4502a3d9be344334251"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/6f9c239e61e1b0c9229a28ff89a812dc449c3d46",
- "reference": "6f9c239e61e1b0c9229a28ff89a812dc449c3d46",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/5dcab1bc7146cf8c1beaa4502a3d9be344334251",
+ "reference": "5dcab1bc7146cf8c1beaa4502a3d9be344334251",
"shasum": ""
},
"require": {
"php": ">=5.3.3",
- "symfony/polyfill-mbstring": "^1.3",
- "symfony/polyfill-php72": "^1.9"
+ "symfony/polyfill-intl-normalizer": "^1.10",
+ "symfony/polyfill-php70": "^1.10",
+ "symfony/polyfill-php72": "^1.10"
},
"suggest": {
"ext-intl": "For best performance"
@@ -4339,7 +4472,11 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.13-dev"
+ "dev-master": "1.18-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
@@ -4359,6 +4496,10 @@
"name": "Laurent Bassin",
"email": "laurent@bassin.info"
},
+ {
+ "name": "Trevor Rowbotham",
+ "email": "trevor.rowbotham@pm.me"
+ },
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
@@ -4374,40 +4515,47 @@
"portable",
"shim"
],
- "time": "2019-11-27T13:56:44+00:00"
+ "time": "2020-08-04T06:02:08+00:00"
},
{
- "name": "symfony/polyfill-mbstring",
- "version": "v1.13.1",
+ "name": "symfony/polyfill-intl-normalizer",
+ "version": "v1.18.1",
"source": {
"type": "git",
- "url": "https://github.com/symfony/polyfill-mbstring.git",
- "reference": "7b4aab9743c30be783b73de055d24a39cf4b954f"
+ "url": "https://github.com/symfony/polyfill-intl-normalizer.git",
+ "reference": "37078a8dd4a2a1e9ab0231af7c6cb671b2ed5a7e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/7b4aab9743c30be783b73de055d24a39cf4b954f",
- "reference": "7b4aab9743c30be783b73de055d24a39cf4b954f",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/37078a8dd4a2a1e9ab0231af7c6cb671b2ed5a7e",
+ "reference": "37078a8dd4a2a1e9ab0231af7c6cb671b2ed5a7e",
"shasum": ""
},
"require": {
"php": ">=5.3.3"
},
"suggest": {
- "ext-mbstring": "For best performance"
+ "ext-intl": "For best performance"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.13-dev"
+ "dev-master": "1.18-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
"psr-4": {
- "Symfony\\Polyfill\\Mbstring\\": ""
+ "Symfony\\Polyfill\\Intl\\Normalizer\\": ""
},
"files": [
"bootstrap.php"
+ ],
+ "classmap": [
+ "Resources/stubs"
]
},
"notification-url": "https://packagist.org/downloads/",
@@ -4424,43 +4572,51 @@
"homepage": "https://symfony.com/contributors"
}
],
- "description": "Symfony polyfill for the Mbstring extension",
+ "description": "Symfony polyfill for intl's Normalizer class and related functions",
"homepage": "https://symfony.com",
"keywords": [
"compatibility",
- "mbstring",
+ "intl",
+ "normalizer",
"polyfill",
"portable",
"shim"
],
- "time": "2019-11-27T14:18:11+00:00"
+ "time": "2020-07-14T12:35:20+00:00"
},
{
- "name": "symfony/polyfill-php72",
- "version": "v1.13.1",
+ "name": "symfony/polyfill-mbstring",
+ "version": "v1.18.1",
"source": {
"type": "git",
- "url": "https://github.com/symfony/polyfill-php72.git",
- "reference": "66fea50f6cb37a35eea048d75a7d99a45b586038"
+ "url": "https://github.com/symfony/polyfill-mbstring.git",
+ "reference": "a6977d63bf9a0ad4c65cd352709e230876f9904a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/66fea50f6cb37a35eea048d75a7d99a45b586038",
- "reference": "66fea50f6cb37a35eea048d75a7d99a45b586038",
+ "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/a6977d63bf9a0ad4c65cd352709e230876f9904a",
+ "reference": "a6977d63bf9a0ad4c65cd352709e230876f9904a",
"shasum": ""
},
"require": {
"php": ">=5.3.3"
},
+ "suggest": {
+ "ext-mbstring": "For best performance"
+ },
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.13-dev"
+ "dev-master": "1.18-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
"psr-4": {
- "Symfony\\Polyfill\\Php72\\": ""
+ "Symfony\\Polyfill\\Mbstring\\": ""
},
"files": [
"bootstrap.php"
@@ -4480,37 +4636,164 @@
"homepage": "https://symfony.com/contributors"
}
],
- "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions",
+ "description": "Symfony polyfill for the Mbstring extension",
"homepage": "https://symfony.com",
"keywords": [
"compatibility",
+ "mbstring",
"polyfill",
"portable",
"shim"
],
- "time": "2019-11-27T13:56:44+00:00"
+ "time": "2020-07-14T12:35:20+00:00"
},
{
- "name": "symfony/polyfill-php73",
- "version": "v1.13.1",
+ "name": "symfony/polyfill-php70",
+ "version": "v1.18.1",
"source": {
"type": "git",
- "url": "https://github.com/symfony/polyfill-php73.git",
- "reference": "4b0e2222c55a25b4541305a053013d5647d3a25f"
+ "url": "https://github.com/symfony/polyfill-php70.git",
+ "reference": "0dd93f2c578bdc9c72697eaa5f1dd25644e618d3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/4b0e2222c55a25b4541305a053013d5647d3a25f",
- "reference": "4b0e2222c55a25b4541305a053013d5647d3a25f",
+ "url": "https://api.github.com/repos/symfony/polyfill-php70/zipball/0dd93f2c578bdc9c72697eaa5f1dd25644e618d3",
+ "reference": "0dd93f2c578bdc9c72697eaa5f1dd25644e618d3",
"shasum": ""
},
"require": {
+ "paragonie/random_compat": "~1.0|~2.0|~9.99",
"php": ">=5.3.3"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.13-dev"
+ "dev-master": "1.18-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Polyfill\\Php70\\": ""
+ },
+ "files": [
+ "bootstrap.php"
+ ],
+ "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 7.0+ features to lower PHP versions",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "polyfill",
+ "portable",
+ "shim"
+ ],
+ "time": "2020-07-14T12:35:20+00:00"
+ },
+ {
+ "name": "symfony/polyfill-php72",
+ "version": "v1.18.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-php72.git",
+ "reference": "639447d008615574653fb3bc60d1986d7172eaae"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/639447d008615574653fb3bc60d1986d7172eaae",
+ "reference": "639447d008615574653fb3bc60d1986d7172eaae",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.18-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Polyfill\\Php72\\": ""
+ },
+ "files": [
+ "bootstrap.php"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "polyfill",
+ "portable",
+ "shim"
+ ],
+ "time": "2020-07-14T12:35:20+00:00"
+ },
+ {
+ "name": "symfony/polyfill-php73",
+ "version": "v1.18.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-php73.git",
+ "reference": "fffa1a52a023e782cdcc221d781fe1ec8f87fcca"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fffa1a52a023e782cdcc221d781fe1ec8f87fcca",
+ "reference": "fffa1a52a023e782cdcc221d781fe1ec8f87fcca",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.3"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.18-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
@@ -4546,24 +4829,90 @@
"portable",
"shim"
],
- "time": "2019-11-27T16:25:15+00:00"
+ "time": "2020-07-14T12:35:20+00:00"
+ },
+ {
+ "name": "symfony/polyfill-php80",
+ "version": "v1.18.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-php80.git",
+ "reference": "d87d5766cbf48d72388a9f6b85f280c8ad51f981"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/d87d5766cbf48d72388a9f6b85f280c8ad51f981",
+ "reference": "d87d5766cbf48d72388a9f6b85f280c8ad51f981",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.0.8"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.18-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Polyfill\\Php80\\": ""
+ },
+ "files": [
+ "bootstrap.php"
+ ],
+ "classmap": [
+ "Resources/stubs"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Ion Bazan",
+ "email": "ion.bazan@gmail.com"
+ },
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "polyfill",
+ "portable",
+ "shim"
+ ],
+ "time": "2020-07-14T12:35:20+00:00"
},
{
"name": "symfony/process",
- "version": "v4.4.4",
+ "version": "v4.4.14",
"source": {
"type": "git",
"url": "https://github.com/symfony/process.git",
- "reference": "f5697ab4cb14a5deed7473819e63141bf5352c36"
+ "reference": "9b887acc522935f77555ae8813495958c7771ba7"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/process/zipball/f5697ab4cb14a5deed7473819e63141bf5352c36",
- "reference": "f5697ab4cb14a5deed7473819e63141bf5352c36",
+ "url": "https://api.github.com/repos/symfony/process/zipball/9b887acc522935f77555ae8813495958c7771ba7",
+ "reference": "9b887acc522935f77555ae8813495958c7771ba7",
"shasum": ""
},
"require": {
- "php": "^7.1.3"
+ "php": ">=7.1.3"
},
"type": "library",
"extra": {
@@ -4595,7 +4944,7 @@
],
"description": "Symfony Process Component",
"homepage": "https://symfony.com",
- "time": "2020-01-09T09:50:08+00:00"
+ "time": "2020-09-02T16:08:58+00:00"
},
{
"name": "symfony/psr-http-message-bridge",
@@ -4664,20 +5013,20 @@
},
{
"name": "symfony/routing",
- "version": "v4.4.4",
+ "version": "v4.4.14",
"source": {
"type": "git",
"url": "https://github.com/symfony/routing.git",
- "reference": "7bf4e38573728e317b926ca4482ad30470d0e86a"
+ "reference": "8db77d97152f55f0df5158cc0a877ad8e16099ac"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/routing/zipball/7bf4e38573728e317b926ca4482ad30470d0e86a",
- "reference": "7bf4e38573728e317b926ca4482ad30470d0e86a",
+ "url": "https://api.github.com/repos/symfony/routing/zipball/8db77d97152f55f0df5158cc0a877ad8e16099ac",
+ "reference": "8db77d97152f55f0df5158cc0a877ad8e16099ac",
"shasum": ""
},
"require": {
- "php": "^7.1.3"
+ "php": ">=7.1.3"
},
"conflict": {
"symfony/config": "<4.2",
@@ -4736,24 +5085,24 @@
"uri",
"url"
],
- "time": "2020-01-08T17:29:02+00:00"
+ "time": "2020-09-02T16:08:58+00:00"
},
{
"name": "symfony/service-contracts",
- "version": "v2.0.1",
+ "version": "v2.2.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/service-contracts.git",
- "reference": "144c5e51266b281231e947b51223ba14acf1a749"
+ "reference": "d15da7ba4957ffb8f1747218be9e1a121fd298a1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/service-contracts/zipball/144c5e51266b281231e947b51223ba14acf1a749",
- "reference": "144c5e51266b281231e947b51223ba14acf1a749",
+ "url": "https://api.github.com/repos/symfony/service-contracts/zipball/d15da7ba4957ffb8f1747218be9e1a121fd298a1",
+ "reference": "d15da7ba4957ffb8f1747218be9e1a121fd298a1",
"shasum": ""
},
"require": {
- "php": "^7.2.5",
+ "php": ">=7.2.5",
"psr/container": "^1.0"
},
"suggest": {
@@ -4762,7 +5111,11 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.0-dev"
+ "dev-master": "2.2-dev"
+ },
+ "thanks": {
+ "name": "symfony/contracts",
+ "url": "https://github.com/symfony/contracts"
}
},
"autoload": {
@@ -4794,24 +5147,24 @@
"interoperability",
"standards"
],
- "time": "2019-11-18T17:27:11+00:00"
+ "time": "2020-09-07T11:33:47+00:00"
},
{
"name": "symfony/translation",
- "version": "v4.4.4",
+ "version": "v4.4.14",
"source": {
"type": "git",
"url": "https://github.com/symfony/translation.git",
- "reference": "f5d2ac46930238b30a9c2f1b17c905f3697d808c"
+ "reference": "0b8c4bb49b05b11d2b9dd1732f26049b08d96884"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/translation/zipball/f5d2ac46930238b30a9c2f1b17c905f3697d808c",
- "reference": "f5d2ac46930238b30a9c2f1b17c905f3697d808c",
+ "url": "https://api.github.com/repos/symfony/translation/zipball/0b8c4bb49b05b11d2b9dd1732f26049b08d96884",
+ "reference": "0b8c4bb49b05b11d2b9dd1732f26049b08d96884",
"shasum": ""
},
"require": {
- "php": "^7.1.3",
+ "php": ">=7.1.3",
"symfony/polyfill-mbstring": "~1.0",
"symfony/translation-contracts": "^1.1.6|^2"
},
@@ -4870,24 +5223,24 @@
],
"description": "Symfony Translation Component",
"homepage": "https://symfony.com",
- "time": "2020-01-15T13:29:06+00:00"
+ "time": "2020-09-24T09:40:01+00:00"
},
{
"name": "symfony/translation-contracts",
- "version": "v2.0.1",
+ "version": "v2.2.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/translation-contracts.git",
- "reference": "8cc682ac458d75557203b2f2f14b0b92e1c744ed"
+ "reference": "77ce1c3627c9f39643acd9af086631f842c50c4d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/8cc682ac458d75557203b2f2f14b0b92e1c744ed",
- "reference": "8cc682ac458d75557203b2f2f14b0b92e1c744ed",
+ "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/77ce1c3627c9f39643acd9af086631f842c50c4d",
+ "reference": "77ce1c3627c9f39643acd9af086631f842c50c4d",
"shasum": ""
},
"require": {
- "php": "^7.2.5"
+ "php": ">=7.2.5"
},
"suggest": {
"symfony/translation-implementation": ""
@@ -4895,7 +5248,11 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.0-dev"
+ "dev-master": "2.2-dev"
+ },
+ "thanks": {
+ "name": "symfony/contracts",
+ "url": "https://github.com/symfony/contracts"
}
},
"autoload": {
@@ -4927,26 +5284,27 @@
"interoperability",
"standards"
],
- "time": "2019-11-18T17:27:11+00:00"
+ "time": "2020-09-07T11:33:47+00:00"
},
{
"name": "symfony/var-dumper",
- "version": "v4.4.4",
+ "version": "v4.4.14",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-dumper.git",
- "reference": "46b53fd714568af343953c039ff47b67ce8af8d6"
+ "reference": "0dc22bdf9d1197467bb04d505355180b6f20bcca"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-dumper/zipball/46b53fd714568af343953c039ff47b67ce8af8d6",
- "reference": "46b53fd714568af343953c039ff47b67ce8af8d6",
+ "url": "https://api.github.com/repos/symfony/var-dumper/zipball/0dc22bdf9d1197467bb04d505355180b6f20bcca",
+ "reference": "0dc22bdf9d1197467bb04d505355180b6f20bcca",
"shasum": ""
},
"require": {
- "php": "^7.1.3",
+ "php": ">=7.1.3",
"symfony/polyfill-mbstring": "~1.0",
- "symfony/polyfill-php72": "~1.5"
+ "symfony/polyfill-php72": "~1.5",
+ "symfony/polyfill-php80": "^1.15"
},
"conflict": {
"phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0",
@@ -5003,24 +5361,25 @@
"debug",
"dump"
],
- "time": "2020-01-25T12:44:29+00:00"
+ "time": "2020-09-18T08:35:10+00:00"
},
{
"name": "symfony/yaml",
- "version": "v5.0.4",
+ "version": "v5.1.6",
"source": {
"type": "git",
"url": "https://github.com/symfony/yaml.git",
- "reference": "69b44e3b8f90949aee2eb3aa9b86ceeb01cbf62a"
+ "reference": "e147a68cb66a8b510f4b7481fe4da5b2ab65ec6a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/yaml/zipball/69b44e3b8f90949aee2eb3aa9b86ceeb01cbf62a",
- "reference": "69b44e3b8f90949aee2eb3aa9b86ceeb01cbf62a",
+ "url": "https://api.github.com/repos/symfony/yaml/zipball/e147a68cb66a8b510f4b7481fe4da5b2ab65ec6a",
+ "reference": "e147a68cb66a8b510f4b7481fe4da5b2ab65ec6a",
"shasum": ""
},
"require": {
- "php": "^7.2.5",
+ "php": ">=7.2.5",
+ "symfony/deprecation-contracts": "^2.1",
"symfony/polyfill-ctype": "~1.8"
},
"conflict": {
@@ -5032,10 +5391,13 @@
"suggest": {
"symfony/console": "For validating YAML files using the lint command"
},
+ "bin": [
+ "Resources/bin/yaml-lint"
+ ],
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "5.0-dev"
+ "dev-master": "5.1-dev"
}
},
"autoload": {
@@ -5062,30 +5424,30 @@
],
"description": "Symfony Yaml Component",
"homepage": "https://symfony.com",
- "time": "2020-01-21T11:12:28+00:00"
+ "time": "2020-09-27T03:44:28+00:00"
},
{
"name": "tijsverkoyen/css-to-inline-styles",
- "version": "2.2.2",
+ "version": "2.2.3",
"source": {
"type": "git",
"url": "https://github.com/tijsverkoyen/CssToInlineStyles.git",
- "reference": "dda2ee426acd6d801d5b7fd1001cde9b5f790e15"
+ "reference": "b43b05cf43c1b6d849478965062b6ef73e223bb5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/dda2ee426acd6d801d5b7fd1001cde9b5f790e15",
- "reference": "dda2ee426acd6d801d5b7fd1001cde9b5f790e15",
+ "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/b43b05cf43c1b6d849478965062b6ef73e223bb5",
+ "reference": "b43b05cf43c1b6d849478965062b6ef73e223bb5",
"shasum": ""
},
"require": {
"ext-dom": "*",
"ext-libxml": "*",
- "php": "^5.5 || ^7.0",
+ "php": "^5.5 || ^7.0 || ^8.0",
"symfony/css-selector": "^2.7 || ^3.0 || ^4.0 || ^5.0"
},
"require-dev": {
- "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0"
+ "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^7.5"
},
"type": "library",
"extra": {
@@ -5111,29 +5473,35 @@
],
"description": "CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.",
"homepage": "https://github.com/tijsverkoyen/CssToInlineStyles",
- "time": "2019-10-24T08:53:34+00:00"
+ "time": "2020-07-13T06:12:54+00:00"
},
{
"name": "vlucas/phpdotenv",
- "version": "v3.6.0",
+ "version": "v3.6.7",
"source": {
"type": "git",
"url": "https://github.com/vlucas/phpdotenv.git",
- "reference": "1bdf24f065975594f6a117f0f1f6cabf1333b156"
+ "reference": "2065beda6cbe75e2603686907b2e45f6f3a5ad82"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/1bdf24f065975594f6a117f0f1f6cabf1333b156",
- "reference": "1bdf24f065975594f6a117f0f1f6cabf1333b156",
+ "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/2065beda6cbe75e2603686907b2e45f6f3a5ad82",
+ "reference": "2065beda6cbe75e2603686907b2e45f6f3a5ad82",
"shasum": ""
},
"require": {
- "php": "^5.4 || ^7.0",
- "phpoption/phpoption": "^1.5",
- "symfony/polyfill-ctype": "^1.9"
+ "php": "^5.4 || ^7.0 || ^8.0",
+ "phpoption/phpoption": "^1.5.2",
+ "symfony/polyfill-ctype": "^1.17"
},
"require-dev": {
- "phpunit/phpunit": "^4.8.35 || ^5.0 || ^6.0 || ^7.0"
+ "ext-filter": "*",
+ "ext-pcre": "*",
+ "phpunit/phpunit": "^4.8.35 || ^5.7.27 || ^6.5.6 || ^7.0"
+ },
+ "suggest": {
+ "ext-filter": "Required to use the boolean validator.",
+ "ext-pcre": "Required to use most of the library."
},
"type": "library",
"extra": {
@@ -5168,7 +5536,7 @@
"env",
"environment"
],
- "time": "2019-09-10T21:37:39+00:00"
+ "time": "2020-07-14T19:04:52+00:00"
},
{
"name": "wm/blog",
@@ -5391,12 +5759,56 @@
"description": "Portfolio management"
},
{
- "name": "wm/reservation",
+ "name": "wm/product",
+ "version": "dev-master",
+ "dist": {
+ "type": "path",
+ "url": "./modules/wm-product",
+ "reference": "230193ddba0ab754d4a5e5b719a38528fb46b604"
+ },
+ "require": {
+ "php": "^7.1.3",
+ "wm/common": "dev-master",
+ "wm/core": "dev-master"
+ },
+ "require-dev": {
+ "orchestra/testbench": "~3.6.0",
+ "phpunit/phpunit": "^7.0"
+ },
+ "type": "library",
+ "extra": {
+ "laravel": {
+ "providers": [
+ "WM\\Product\\ProductServiceProvider"
+ ]
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "WM\\Product\\": "src/"
+ },
+ "classmap": [
+ "database/seeds",
+ "database/factories"
+ ]
+ },
+ "autoload-dev": {
+ "psr-4": {
+ "WM\\Product\\Tests\\": "tests/"
+ }
+ },
+ "license": [
+ "MIT"
+ ],
+ "description": "client relationship management"
+ },
+ {
+ "name": "wm/service",
"version": "dev-master",
"dist": {
"type": "path",
- "url": "./modules/wm-reservation",
- "reference": "3aa36f2cefdf73b5ecab07f62b194e3a1d03a0f8"
+ "url": "./modules/wm-service",
+ "reference": "bfb3db8b149cc4c57c0619f9a8c20a1cf1981471"
},
"require": {
"php": "^7.1.3",
@@ -5411,24 +5823,110 @@
"extra": {
"laravel": {
"providers": [
- "WM\\Reservation\\ReservationServiceProvider"
+ "WM\\Service\\ServiceServiceProvider"
]
}
},
"autoload": {
"psr-4": {
- "WM\\Reservation\\": "src/"
+ "WM\\Service\\": "src/"
+ },
+ "classmap": [
+ "database/seeds",
+ "database/factories"
+ ]
+ },
+ "autoload-dev": {
+ "psr-4": {
+ "WM\\Service\\Tests\\": "tests/"
+ }
+ },
+ "license": [
+ "MIT"
+ ],
+ "description": "Service Management Service"
+ },
+ {
+ "name": "wm/store",
+ "version": "dev-master",
+ "dist": {
+ "type": "path",
+ "url": "./modules/wm-store",
+ "reference": "82ba4af446db8bf1c48566e458c0d443841eb8a5"
+ },
+ "require": {
+ "php": "^7.1.3"
+ },
+ "require-dev": {
+ "orchestra/testbench": "~3.6.0",
+ "phpunit/phpunit": "^7.0"
+ },
+ "type": "library",
+ "extra": {
+ "laravel": {
+ "providers": [
+ "WM\\Store\\StoreServiceProvider"
+ ]
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "WM\\Store\\": "src/"
}
},
"autoload-dev": {
"psr-4": {
- "WM\\Reservation\\Tests\\": "tests/"
+ "WM\\Store\\Tests\\": "tests/"
}
},
"license": [
"MIT"
],
- "description": "add reservation system to willamall"
+ "description": "add store system to willamall"
+ },
+ {
+ "name": "wm/warehouse",
+ "version": "dev-master",
+ "dist": {
+ "type": "path",
+ "url": "./modules/wm-warehouse",
+ "reference": "91bdf86946b11abbee8b27dacb347688d166d71e"
+ },
+ "require": {
+ "php": "^7.1.3",
+ "wm/common": "dev-master",
+ "wm/core": "dev-master"
+ },
+ "require-dev": {
+ "orchestra/testbench": "~3.6.0",
+ "phpunit/phpunit": "^7.0"
+ },
+ "type": "library",
+ "extra": {
+ "laravel": {
+ "providers": [
+ "WM\\Warehouse\\WarehouseServiceProvider"
+ ]
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "WM\\Warehouse\\": "src/"
+ },
+ "classmap": [
+ "database/seeds",
+ "database/factories"
+ ]
+ },
+ "autoload-dev": {
+ "psr-4": {
+ "WM\\Warehouse\\Tests\\": "tests/"
+ }
+ },
+ "license": [
+ "MIT"
+ ],
+ "description": "Warehouse Management Service"
},
{
"name": "zendframework/zend-diactoros",
@@ -5500,28 +5998,28 @@
},
{
"name": "zircote/swagger-php",
- "version": "3.0.3",
+ "version": "3.1.0",
"source": {
"type": "git",
"url": "https://github.com/zircote/swagger-php.git",
- "reference": "c86386bd623ffad6f7e6f9269bf51d42d2797012"
+ "reference": "9d172471e56433b5c7061006b9a766f262a3edfd"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/zircote/swagger-php/zipball/c86386bd623ffad6f7e6f9269bf51d42d2797012",
- "reference": "c86386bd623ffad6f7e6f9269bf51d42d2797012",
+ "url": "https://api.github.com/repos/zircote/swagger-php/zipball/9d172471e56433b5c7061006b9a766f262a3edfd",
+ "reference": "9d172471e56433b5c7061006b9a766f262a3edfd",
"shasum": ""
},
"require": {
"doctrine/annotations": "*",
+ "ext-json": "*",
"php": ">=7.2",
"symfony/finder": ">=2.2",
"symfony/yaml": ">=3.3"
},
"require-dev": {
- "phpunit/phpunit": ">=8",
- "squizlabs/php_codesniffer": ">=3.3",
- "zendframework/zend-form": "<2.8"
+ "friendsofphp/php-cs-fixer": "^2.16",
+ "phpunit/phpunit": ">=8"
},
"bin": [
"bin/openapi"
@@ -5542,13 +6040,17 @@
"authors": [
{
"name": "Robert Allen",
- "email": "zircote@gmail.com",
- "homepage": "http://www.zircote.com"
+ "email": "zircote@gmail.com"
},
{
"name": "Bob Fanger",
"email": "bfanger@gmail.com",
- "homepage": "http://bfanger.nl"
+ "homepage": "https://bfanger.nl"
+ },
+ {
+ "name": "Martin Rademacher",
+ "email": "mano@radebatz.net",
+ "homepage": "https://radebatz.net"
}
],
"description": "swagger-php - Generate interactive documentation for your RESTful API using phpdoc annotations",
@@ -5559,26 +6061,26 @@
"rest",
"service discovery"
],
- "time": "2019-11-30T13:35:44+00:00"
+ "time": "2020-09-03T20:18:43+00:00"
}
],
"packages-dev": [
{
"name": "doctrine/instantiator",
- "version": "1.3.0",
+ "version": "1.3.1",
"source": {
"type": "git",
"url": "https://github.com/doctrine/instantiator.git",
- "reference": "ae466f726242e637cebdd526a7d991b9433bacf1"
+ "reference": "f350df0268e904597e3bd9c4685c53e0e333feea"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/instantiator/zipball/ae466f726242e637cebdd526a7d991b9433bacf1",
- "reference": "ae466f726242e637cebdd526a7d991b9433bacf1",
+ "url": "https://api.github.com/repos/doctrine/instantiator/zipball/f350df0268e904597e3bd9c4685c53e0e333feea",
+ "reference": "f350df0268e904597e3bd9c4685c53e0e333feea",
"shasum": ""
},
"require": {
- "php": "^7.1"
+ "php": "^7.1 || ^8.0"
},
"require-dev": {
"doctrine/coding-standard": "^6.0",
@@ -5617,31 +6119,32 @@
"constructor",
"instantiate"
],
- "time": "2019-10-21T16:45:58+00:00"
+ "time": "2020-05-29T17:27:14+00:00"
},
{
"name": "facade/flare-client-php",
- "version": "1.3.1",
+ "version": "1.3.6",
"source": {
"type": "git",
"url": "https://github.com/facade/flare-client-php.git",
- "reference": "24444ea0e1556f0a4b5fc8e61802caf72ae9a408"
+ "reference": "451fadf38e9f635e7f8e1f5b3cf5c9eb82f11799"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/facade/flare-client-php/zipball/24444ea0e1556f0a4b5fc8e61802caf72ae9a408",
- "reference": "24444ea0e1556f0a4b5fc8e61802caf72ae9a408",
+ "url": "https://api.github.com/repos/facade/flare-client-php/zipball/451fadf38e9f635e7f8e1f5b3cf5c9eb82f11799",
+ "reference": "451fadf38e9f635e7f8e1f5b3cf5c9eb82f11799",
"shasum": ""
},
"require": {
"facade/ignition-contracts": "~1.0",
- "illuminate/pipeline": "~5.5|~5.6|~5.7|~5.8|^6.0",
+ "illuminate/pipeline": "^5.5|^6.0|^7.0|^8.0",
"php": "^7.1",
- "symfony/http-foundation": "~3.3|~4.1",
+ "symfony/http-foundation": "^3.3|^4.1|^5.0",
+ "symfony/mime": "^3.4|^4.0|^5.1",
"symfony/var-dumper": "^3.4|^4.0|^5.0"
},
"require-dev": {
- "larapack/dd": "^1.1",
+ "friendsofphp/php-cs-fixer": "^2.14",
"phpunit/phpunit": "^7.5.16",
"spatie/phpunit-snapshot-assertions": "^2.0"
},
@@ -5671,20 +6174,20 @@
"flare",
"reporting"
],
- "time": "2019-12-15T18:28:38+00:00"
+ "time": "2020-09-18T06:35:11+00:00"
},
{
"name": "facade/ignition",
- "version": "1.16.0",
+ "version": "1.16.3",
"source": {
"type": "git",
"url": "https://github.com/facade/ignition.git",
- "reference": "37f094775814b68d0c6cc8b8ff3c3be243f20725"
+ "reference": "19674150bb46a4de0ba138c747f538fe7be11dbc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/facade/ignition/zipball/37f094775814b68d0c6cc8b8ff3c3be243f20725",
- "reference": "37f094775814b68d0c6cc8b8ff3c3be243f20725",
+ "url": "https://api.github.com/repos/facade/ignition/zipball/19674150bb46a4de0ba138c747f538fe7be11dbc",
+ "reference": "19674150bb46a4de0ba138c747f538fe7be11dbc",
"shasum": ""
},
"require": {
@@ -5711,7 +6214,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "v2.x-dev"
+ "dev-master": "1.x-dev"
},
"laravel": {
"providers": [
@@ -5742,25 +6245,30 @@
"laravel",
"page"
],
- "time": "2020-01-21T17:46:02+00:00"
+ "time": "2020-07-13T15:54:05+00:00"
},
{
"name": "facade/ignition-contracts",
- "version": "1.0.0",
+ "version": "1.0.1",
"source": {
"type": "git",
"url": "https://github.com/facade/ignition-contracts.git",
- "reference": "f445db0fb86f48e205787b2592840dd9c80ded28"
+ "reference": "aeab1ce8b68b188a43e81758e750151ad7da796b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/facade/ignition-contracts/zipball/f445db0fb86f48e205787b2592840dd9c80ded28",
- "reference": "f445db0fb86f48e205787b2592840dd9c80ded28",
+ "url": "https://api.github.com/repos/facade/ignition-contracts/zipball/aeab1ce8b68b188a43e81758e750151ad7da796b",
+ "reference": "aeab1ce8b68b188a43e81758e750151ad7da796b",
"shasum": ""
},
"require": {
"php": "^7.1"
},
+ "require-dev": {
+ "friendsofphp/php-cs-fixer": "^2.14",
+ "phpunit/phpunit": "^7.5|^8.0",
+ "vimeo/psalm": "^3.12"
+ },
"type": "library",
"autoload": {
"psr-4": {
@@ -5786,20 +6294,20 @@
"flare",
"ignition"
],
- "time": "2019-08-30T14:06:08+00:00"
+ "time": "2020-07-14T10:10:28+00:00"
},
{
"name": "filp/whoops",
- "version": "2.7.1",
+ "version": "2.7.3",
"source": {
"type": "git",
"url": "https://github.com/filp/whoops.git",
- "reference": "fff6f1e4f36be0e0d0b84d66b413d9dcb0c49130"
+ "reference": "5d5fe9bb3d656b514d455645b3addc5f7ba7714d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/filp/whoops/zipball/fff6f1e4f36be0e0d0b84d66b413d9dcb0c49130",
- "reference": "fff6f1e4f36be0e0d0b84d66b413d9dcb0c49130",
+ "url": "https://api.github.com/repos/filp/whoops/zipball/5d5fe9bb3d656b514d455645b3addc5f7ba7714d",
+ "reference": "5d5fe9bb3d656b514d455645b3addc5f7ba7714d",
"shasum": ""
},
"require": {
@@ -5847,7 +6355,7 @@
"throwable",
"whoops"
],
- "time": "2020-01-15T10:00:00+00:00"
+ "time": "2020-06-14T09:00:00+00:00"
},
{
"name": "fzaninotto/faker",
@@ -5901,20 +6409,20 @@
},
{
"name": "hamcrest/hamcrest-php",
- "version": "v2.0.0",
+ "version": "v2.0.1",
"source": {
"type": "git",
"url": "https://github.com/hamcrest/hamcrest-php.git",
- "reference": "776503d3a8e85d4f9a1148614f95b7a608b046ad"
+ "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/776503d3a8e85d4f9a1148614f95b7a608b046ad",
- "reference": "776503d3a8e85d4f9a1148614f95b7a608b046ad",
+ "url": "https://api.github.com/repos/hamcrest/hamcrest-php/zipball/8c3d0a3f6af734494ad8f6fbbee0ba92422859f3",
+ "reference": "8c3d0a3f6af734494ad8f6fbbee0ba92422859f3",
"shasum": ""
},
"require": {
- "php": "^5.3|^7.0"
+ "php": "^5.3|^7.0|^8.0"
},
"replace": {
"cordoval/hamcrest-php": "*",
@@ -5922,14 +6430,13 @@
"kodova/hamcrest-php": "*"
},
"require-dev": {
- "phpunit/php-file-iterator": "1.3.3",
- "phpunit/phpunit": "~4.0",
- "satooshi/php-coveralls": "^1.0"
+ "phpunit/php-file-iterator": "^1.4 || ^2.0",
+ "phpunit/phpunit": "^4.8.36 || ^5.7 || ^6.5 || ^7.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.0-dev"
+ "dev-master": "2.1-dev"
}
},
"autoload": {
@@ -5939,40 +6446,43 @@
},
"notification-url": "https://packagist.org/downloads/",
"license": [
- "BSD"
+ "BSD-3-Clause"
],
"description": "This is the PHP port of Hamcrest Matchers",
"keywords": [
"test"
],
- "time": "2016-01-20T08:20:44+00:00"
+ "time": "2020-07-09T08:09:16+00:00"
},
{
"name": "mockery/mockery",
- "version": "1.3.1",
+ "version": "1.4.2",
"source": {
"type": "git",
"url": "https://github.com/mockery/mockery.git",
- "reference": "f69bbde7d7a75d6b2862d9ca8fab1cd28014b4be"
+ "reference": "20cab678faed06fac225193be281ea0fddb43b93"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/mockery/mockery/zipball/f69bbde7d7a75d6b2862d9ca8fab1cd28014b4be",
- "reference": "f69bbde7d7a75d6b2862d9ca8fab1cd28014b4be",
+ "url": "https://api.github.com/repos/mockery/mockery/zipball/20cab678faed06fac225193be281ea0fddb43b93",
+ "reference": "20cab678faed06fac225193be281ea0fddb43b93",
"shasum": ""
},
"require": {
- "hamcrest/hamcrest-php": "~2.0",
+ "hamcrest/hamcrest-php": "^2.0.1",
"lib-pcre": ">=7.0",
- "php": ">=5.6.0"
+ "php": "^7.3 || ^8.0"
+ },
+ "conflict": {
+ "phpunit/phpunit": "<8.0"
},
"require-dev": {
- "phpunit/phpunit": "~5.7.10|~6.5|~7.0|~8.0"
+ "phpunit/phpunit": "^8.5 || ^9.3"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.3.x-dev"
+ "dev-master": "1.4.x-dev"
}
},
"autoload": {
@@ -6010,24 +6520,24 @@
"test double",
"testing"
],
- "time": "2019-12-26T09:49:15+00:00"
+ "time": "2020-08-11T18:10:13+00:00"
},
{
"name": "myclabs/deep-copy",
- "version": "1.9.5",
+ "version": "1.10.1",
"source": {
"type": "git",
"url": "https://github.com/myclabs/DeepCopy.git",
- "reference": "b2c28789e80a97badd14145fda39b545d83ca3ef"
+ "reference": "969b211f9a51aa1f6c01d1d2aef56d3bd91598e5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/b2c28789e80a97badd14145fda39b545d83ca3ef",
- "reference": "b2c28789e80a97badd14145fda39b545d83ca3ef",
+ "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/969b211f9a51aa1f6c01d1d2aef56d3bd91598e5",
+ "reference": "969b211f9a51aa1f6c01d1d2aef56d3bd91598e5",
"shasum": ""
},
"require": {
- "php": "^7.1"
+ "php": "^7.1 || ^8.0"
},
"replace": {
"myclabs/deep-copy": "self.version"
@@ -6058,7 +6568,7 @@
"object",
"object graph"
],
- "time": "2020-01-17T21:11:47+00:00"
+ "time": "2020-06-29T13:22:24+00:00"
},
{
"name": "nunomaduro/collision",
@@ -6228,28 +6738,25 @@
},
{
"name": "phpdocumentor/reflection-common",
- "version": "2.0.0",
+ "version": "2.2.0",
"source": {
"type": "git",
"url": "https://github.com/phpDocumentor/ReflectionCommon.git",
- "reference": "63a995caa1ca9e5590304cd845c15ad6d482a62a"
+ "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/63a995caa1ca9e5590304cd845c15ad6d482a62a",
- "reference": "63a995caa1ca9e5590304cd845c15ad6d482a62a",
+ "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b",
+ "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b",
"shasum": ""
},
"require": {
- "php": ">=7.1"
- },
- "require-dev": {
- "phpunit/phpunit": "~6"
+ "php": "^7.2 || ^8.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.x-dev"
+ "dev-2.x": "2.x-dev"
}
},
"autoload": {
@@ -6276,45 +6783,41 @@
"reflection",
"static analysis"
],
- "time": "2018-08-07T13:53:10+00:00"
+ "time": "2020-06-27T09:03:43+00:00"
},
{
"name": "phpdocumentor/reflection-docblock",
- "version": "4.3.4",
+ "version": "5.2.2",
"source": {
"type": "git",
"url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
- "reference": "da3fd972d6bafd628114f7e7e036f45944b62e9c"
+ "reference": "069a785b2141f5bcf49f3e353548dc1cce6df556"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/da3fd972d6bafd628114f7e7e036f45944b62e9c",
- "reference": "da3fd972d6bafd628114f7e7e036f45944b62e9c",
+ "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/069a785b2141f5bcf49f3e353548dc1cce6df556",
+ "reference": "069a785b2141f5bcf49f3e353548dc1cce6df556",
"shasum": ""
},
"require": {
- "php": "^7.0",
- "phpdocumentor/reflection-common": "^1.0.0 || ^2.0.0",
- "phpdocumentor/type-resolver": "~0.4 || ^1.0.0",
- "webmozart/assert": "^1.0"
+ "ext-filter": "*",
+ "php": "^7.2 || ^8.0",
+ "phpdocumentor/reflection-common": "^2.2",
+ "phpdocumentor/type-resolver": "^1.3",
+ "webmozart/assert": "^1.9.1"
},
"require-dev": {
- "doctrine/instantiator": "^1.0.5",
- "mockery/mockery": "^1.0",
- "phpdocumentor/type-resolver": "0.4.*",
- "phpunit/phpunit": "^6.4"
+ "mockery/mockery": "~1.3.2"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "4.x-dev"
+ "dev-master": "5.x-dev"
}
},
"autoload": {
"psr-4": {
- "phpDocumentor\\Reflection\\": [
- "src/"
- ]
+ "phpDocumentor\\Reflection\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -6325,38 +6828,40 @@
{
"name": "Mike van Riel",
"email": "me@mikevanriel.com"
+ },
+ {
+ "name": "Jaap van Otterdijk",
+ "email": "account@ijaap.nl"
}
],
"description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.",
- "time": "2019-12-28T18:55:12+00:00"
+ "time": "2020-09-03T19:13:55+00:00"
},
{
"name": "phpdocumentor/type-resolver",
- "version": "1.0.1",
+ "version": "1.4.0",
"source": {
"type": "git",
"url": "https://github.com/phpDocumentor/TypeResolver.git",
- "reference": "2e32a6d48972b2c1976ed5d8967145b6cec4a4a9"
+ "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/2e32a6d48972b2c1976ed5d8967145b6cec4a4a9",
- "reference": "2e32a6d48972b2c1976ed5d8967145b6cec4a4a9",
+ "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0",
+ "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0",
"shasum": ""
},
"require": {
- "php": "^7.1",
+ "php": "^7.2 || ^8.0",
"phpdocumentor/reflection-common": "^2.0"
},
"require-dev": {
- "ext-tokenizer": "^7.1",
- "mockery/mockery": "~1",
- "phpunit/phpunit": "^7.0"
+ "ext-tokenizer": "*"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.x-dev"
+ "dev-1.x": "1.x-dev"
}
},
"autoload": {
@@ -6375,37 +6880,37 @@
}
],
"description": "A PSR-5 based resolver of Class names, Types and Structural Element Names",
- "time": "2019-08-22T18:11:29+00:00"
+ "time": "2020-09-17T18:55:26+00:00"
},
{
"name": "phpspec/prophecy",
- "version": "v1.10.2",
+ "version": "1.12.1",
"source": {
"type": "git",
"url": "https://github.com/phpspec/prophecy.git",
- "reference": "b4400efc9d206e83138e2bb97ed7f5b14b831cd9"
+ "reference": "8ce87516be71aae9b956f81906aaf0338e0d8a2d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpspec/prophecy/zipball/b4400efc9d206e83138e2bb97ed7f5b14b831cd9",
- "reference": "b4400efc9d206e83138e2bb97ed7f5b14b831cd9",
+ "url": "https://api.github.com/repos/phpspec/prophecy/zipball/8ce87516be71aae9b956f81906aaf0338e0d8a2d",
+ "reference": "8ce87516be71aae9b956f81906aaf0338e0d8a2d",
"shasum": ""
},
"require": {
- "doctrine/instantiator": "^1.0.2",
- "php": "^5.3|^7.0",
- "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0|^5.0",
- "sebastian/comparator": "^1.2.3|^2.0|^3.0|^4.0",
- "sebastian/recursion-context": "^1.0|^2.0|^3.0|^4.0"
+ "doctrine/instantiator": "^1.2",
+ "php": "^7.2 || ~8.0, <8.1",
+ "phpdocumentor/reflection-docblock": "^5.2",
+ "sebastian/comparator": "^3.0 || ^4.0",
+ "sebastian/recursion-context": "^3.0 || ^4.0"
},
"require-dev": {
- "phpspec/phpspec": "^2.5 || ^3.2",
- "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1"
+ "phpspec/phpspec": "^6.0",
+ "phpunit/phpunit": "^8.0 || ^9.0 <9.3"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.10.x-dev"
+ "dev-master": "1.11.x-dev"
}
},
"autoload": {
@@ -6438,7 +6943,7 @@
"spy",
"stub"
],
- "time": "2020-01-20T15:57:02+00:00"
+ "time": "2020-09-29T09:10:42+00:00"
},
{
"name": "phpunit/php-code-coverage",
@@ -6695,16 +7200,16 @@
},
{
"name": "phpunit/phpunit",
- "version": "8.5.2",
+ "version": "8.5.8",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
- "reference": "018b6ac3c8ab20916db85fa91bf6465acb64d1e0"
+ "reference": "34c18baa6a44f1d1fbf0338907139e9dce95b997"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/018b6ac3c8ab20916db85fa91bf6465acb64d1e0",
- "reference": "018b6ac3c8ab20916db85fa91bf6465acb64d1e0",
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/34c18baa6a44f1d1fbf0338907139e9dce95b997",
+ "reference": "34c18baa6a44f1d1fbf0338907139e9dce95b997",
"shasum": ""
},
"require": {
@@ -6774,20 +7279,20 @@
"testing",
"xunit"
],
- "time": "2020-01-08T08:49:49+00:00"
+ "time": "2020-06-22T07:06:58+00:00"
},
{
"name": "scrivo/highlight.php",
- "version": "v9.18.0.0",
+ "version": "v9.18.1.2",
"source": {
"type": "git",
"url": "https://github.com/scrivo/highlight.php.git",
- "reference": "0e7860058231b5bc843d1f5ac5c091be6b15b2d1"
+ "reference": "efb6e445494a9458aa59b0af5edfa4bdcc6809d9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/scrivo/highlight.php/zipball/0e7860058231b5bc843d1f5ac5c091be6b15b2d1",
- "reference": "0e7860058231b5bc843d1f5ac5c091be6b15b2d1",
+ "url": "https://api.github.com/repos/scrivo/highlight.php/zipball/efb6e445494a9458aa59b0af5edfa4bdcc6809d9",
+ "reference": "efb6e445494a9458aa59b0af5edfa4bdcc6809d9",
"shasum": ""
},
"require": {
@@ -6797,6 +7302,7 @@
},
"require-dev": {
"phpunit/phpunit": "^4.8|^5.7",
+ "sabberworm/php-css-parser": "^8.3",
"symfony/finder": "^2.8|^3.4",
"symfony/var-dumper": "^2.8|^3.4"
},
@@ -6842,7 +7348,7 @@
"highlight.php",
"syntax"
],
- "time": "2020-01-29T15:18:09+00:00"
+ "time": "2020-08-27T03:24:44+00:00"
},
{
"name": "sebastian/code-unit-reverse-lookup",
@@ -7461,23 +7967,23 @@
},
{
"name": "theseer/tokenizer",
- "version": "1.1.3",
+ "version": "1.2.0",
"source": {
"type": "git",
"url": "https://github.com/theseer/tokenizer.git",
- "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9"
+ "reference": "75a63c33a8577608444246075ea0af0d052e452a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/theseer/tokenizer/zipball/11336f6f84e16a720dae9d8e6ed5019efa85a0f9",
- "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9",
+ "url": "https://api.github.com/repos/theseer/tokenizer/zipball/75a63c33a8577608444246075ea0af0d052e452a",
+ "reference": "75a63c33a8577608444246075ea0af0d052e452a",
"shasum": ""
},
"require": {
"ext-dom": "*",
"ext-tokenizer": "*",
"ext-xmlwriter": "*",
- "php": "^7.0"
+ "php": "^7.2 || ^8.0"
},
"type": "library",
"autoload": {
@@ -7497,28 +8003,29 @@
}
],
"description": "A small library for converting tokenized PHP source code into XML and potentially other formats",
- "time": "2019-06-13T22:48:21+00:00"
+ "time": "2020-07-12T23:59:07+00:00"
},
{
"name": "webmozart/assert",
- "version": "1.6.0",
+ "version": "1.9.1",
"source": {
"type": "git",
"url": "https://github.com/webmozart/assert.git",
- "reference": "573381c0a64f155a0d9a23f4b0c797194805b925"
+ "reference": "bafc69caeb4d49c39fd0779086c03a3738cbb389"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/webmozart/assert/zipball/573381c0a64f155a0d9a23f4b0c797194805b925",
- "reference": "573381c0a64f155a0d9a23f4b0c797194805b925",
+ "url": "https://api.github.com/repos/webmozart/assert/zipball/bafc69caeb4d49c39fd0779086c03a3738cbb389",
+ "reference": "bafc69caeb4d49c39fd0779086c03a3738cbb389",
"shasum": ""
},
"require": {
- "php": "^5.3.3 || ^7.0",
+ "php": "^5.3.3 || ^7.0 || ^8.0",
"symfony/polyfill-ctype": "^1.8"
},
"conflict": {
- "vimeo/psalm": "<3.6.0"
+ "phpstan/phpstan": "<0.12.20",
+ "vimeo/psalm": "<3.9.1"
},
"require-dev": {
"phpunit/phpunit": "^4.8.36 || ^7.5.13"
@@ -7545,7 +8052,7 @@
"check",
"validate"
],
- "time": "2019-11-24T13:36:37+00:00"
+ "time": "2020-07-08T17:02:28+00:00"
}
],
"aliases": [],
@@ -7556,7 +8063,10 @@
"wm/core": 20,
"wm/crm": 20,
"wm/portfolio": 20,
- "wm/reservation": 20
+ "wm/product": 20,
+ "wm/service": 20,
+ "wm/store": 20,
+ "wm/warehouse": 20
},
"prefer-stable": true,
"prefer-lowest": false,
diff --git a/config/filesystems.php b/config/filesystems.php
index 01c7684..5d67f20 100644
--- a/config/filesystems.php
+++ b/config/filesystems.php
@@ -45,7 +45,7 @@ return [
'local' => [
'driver' => 'local',
- 'root' => storage_path('app'),
+ 'root' => base_path('/'),
],
'public' => [
diff --git a/config/medialibrary.php b/config/medialibrary.php
index d9c3dd3..8386825 100644
--- a/config/medialibrary.php
+++ b/config/medialibrary.php
@@ -129,7 +129,7 @@ return [
* The engine that should perform the image conversions.
* Should be either `gd` or `imagick`.
*/
- 'image_driver' => 'imagick',
+ 'image_driver' => env( 'IMAGE_DRIVER','imagick'),
/*
* FFMPEG & FFProbe binaries paths, only used if you try to generate video
diff --git a/database/migrations/2019_08_17_133716_temp_module_virtual_activity_column_expires_at.php b/database/migrations/2019_08_17_133716_temp_module_business_column_expires_at.php
similarity index 63%
rename from database/migrations/2019_08_17_133716_temp_module_virtual_activity_column_expires_at.php
rename to database/migrations/2019_08_17_133716_temp_module_business_column_expires_at.php
index 6f22ff8..a2f7424 100644
--- a/database/migrations/2019_08_17_133716_temp_module_virtual_activity_column_expires_at.php
+++ b/database/migrations/2019_08_17_133716_temp_module_business_column_expires_at.php
@@ -4,7 +4,7 @@ use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
-class TempModuleVirtualActivityColumnExpiresAt extends Migration
+class TempModuleBusinessColumnExpiresAt extends Migration
{
/**
* Run the migrations.
@@ -15,7 +15,7 @@ class TempModuleVirtualActivityColumnExpiresAt extends Migration
{
$dbName = config('core.db_name');
- Schema::table($dbName . '.module_virtual_activity', function (Blueprint $table) {
+ Schema::table($dbName . '.module_business', function (Blueprint $table) {
$table->timestamp('expires_at')->nullable();
});
}
@@ -28,8 +28,8 @@ class TempModuleVirtualActivityColumnExpiresAt extends Migration
public function down()
{
$dbName = config('core.db_name');
- if (Schema::hasColumn($dbName . '.module_virtual_activity', 'expires_at')) {
- Schema::table($dbName . '.module_virtual_activity', function (Blueprint $table) {
+ if (Schema::hasColumn($dbName . '.module_business', 'expires_at')) {
+ Schema::table($dbName . '.module_business', function (Blueprint $table) {
$table->dropColumn('expires_at');
});
}
diff --git a/jsconfig.json b/jsconfig.json
index 95b2ace..827a4cc 100644
--- a/jsconfig.json
+++ b/jsconfig.json
@@ -13,9 +13,10 @@
"@Core/*": ["./modules/wm-core/resources/js/*"],
"@User/*": ["./modules/wm-core/resources/js/Modules/User/*"],
"@Auth/*": ["./modules/wm-core/resources/js/Modules/Authentication/*"],
- "@Service/*": ["./modules/wm-core/resources/js/Modules/Service/*"],
+ "@Service/*": ["./modules/wm-service/resources/js/*"],
+ "@Product/*": ["./modules/wm-product/resources/js/*"],
"@Blog/*": ["./modules/wm-blog/resources/js/*"]
}
},
"exclude": ["node_modules"]
- }
\ No newline at end of file
+ }
diff --git a/package-lock.json b/package-lock.json
index e663947..bcba7c6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -2812,6 +2812,17 @@
"resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz",
"integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk="
},
+ "clipboard": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.6.tgz",
+ "integrity": "sha512-g5zbiixBRk/wyKakSwCKd7vQXDjFnAMGHoEyBogG/bw9kTD9GvdAvaoRR1ALcEzt3pVKxZR0pViekPMIS0QyGg==",
+ "optional": true,
+ "requires": {
+ "good-listener": "^1.2.2",
+ "select": "^1.1.2",
+ "tiny-emitter": "^2.0.0"
+ }
+ },
"cliui": {
"version": "5.0.0",
"resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
@@ -3713,6 +3724,12 @@
"integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
"dev": true
},
+ "delegate": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz",
+ "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==",
+ "optional": true
+ },
"delegates": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
@@ -5676,6 +5693,15 @@
"minimatch": "~3.0.2"
}
},
+ "good-listener": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz",
+ "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=",
+ "optional": true,
+ "requires": {
+ "delegate": "^3.1.2"
+ }
+ },
"got": {
"version": "8.3.2",
"resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz",
@@ -9372,6 +9398,14 @@
"integrity": "sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==",
"dev": true
},
+ "prismjs": {
+ "version": "1.21.0",
+ "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.21.0.tgz",
+ "integrity": "sha512-uGdSIu1nk3kej2iZsLyDoJ7e9bnPzIgY0naW/HdknGj61zScaprVEVGHrPoXqI+M9sP0NDnTK2jpkvmldpuqDw==",
+ "requires": {
+ "clipboard": "^2.0.0"
+ }
+ },
"private": {
"version": "0.1.8",
"resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz",
@@ -10480,6 +10514,12 @@
}
}
},
+ "select": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz",
+ "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=",
+ "optional": true
+ },
"select-hose": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
@@ -11507,6 +11547,12 @@
"integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=",
"dev": true
},
+ "tiny-emitter": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz",
+ "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==",
+ "optional": true
+ },
"tinymce": {
"version": "4.9.7",
"resolved": "https://registry.npmjs.org/tinymce/-/tinymce-4.9.7.tgz",
@@ -12084,6 +12130,12 @@
"vue-style-loader": "^4.1.0"
}
},
+ "vue-masonry-css": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/vue-masonry-css/-/vue-masonry-css-1.0.3.tgz",
+ "integrity": "sha512-viecHQiHVLez7HlYUQsv1wJb2MT/RDSzkDp6m3In41vPrk6OsBmT2qRE8LZqYIA4daIwrnx/Xm8h4fjOpuE3hw==",
+ "dev": true
+ },
"vue-meta": {
"version": "1.6.0",
"resolved": "https://registry.npmjs.org/vue-meta/-/vue-meta-1.6.0.tgz",
@@ -12120,6 +12172,11 @@
"moment-jalaali": "^0.9.2"
}
},
+ "vue-prism-editor": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/vue-prism-editor/-/vue-prism-editor-1.2.2.tgz",
+ "integrity": "sha512-Lq2VgVygTx3Whn/tC8gD4m1ajA4lzSyCTqPLZA1Dq/ErbBaZA93FWRblwCoDR7AD2nXhGWuiTzb5ih3guzB7DA=="
+ },
"vue-resource": {
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/vue-resource/-/vue-resource-1.5.1.tgz",
diff --git a/package.json b/package.json
index a7ed405..22f363a 100644
--- a/package.json
+++ b/package.json
@@ -36,6 +36,7 @@
"loadash": "^1.0.0",
"object-to-formdata": "^2.1.2",
"postcss-loader": "^3.0.0",
+ "prismjs": "^1.21.0",
"raw-loader": "^0.5.1",
"v-mask": "^2.2.3",
"vee-validate": "^2.2.15",
@@ -49,6 +50,7 @@
"vue-jalali-moment": "^1.0.0",
"vue-moment": "^4.1.0",
"vue-persian-datetime-picker": "^2.1.6",
+ "vue-prism-editor": "^1.2.2",
"vue-router": "^3.0.2",
"vue-scroll-reveal": "^1.0.11",
"vue-the-mask": "^0.11.1",
@@ -75,6 +77,7 @@
"sass": "^1.22.12",
"sass-loader": "^7.3.1",
"vue": "^2.6.10",
+ "vue-masonry-css": "^1.0.3",
"vue-meta": "^1.5.2",
"vue-resource": "^1.5.1",
"vue-template-compiler": "^2.6.10",
diff --git a/public/fonts/fontello.eot b/public/fonts/fontello.eot
index 2cd8da7..0c84037 100644
Binary files a/public/fonts/fontello.eot and b/public/fonts/fontello.eot differ
diff --git a/public/fonts/fontello.svg b/public/fonts/fontello.svg
index 27432ca..bc8369b 100644
--- a/public/fonts/fontello.svg
+++ b/public/fonts/fontello.svg
@@ -176,7 +176,7 @@
-
+
@@ -342,7 +342,7 @@
-
+
@@ -418,6 +418,8 @@
+
+
@@ -438,6 +440,36 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -448,16 +480,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -466,6 +512,8 @@
+
+
@@ -602,6 +650,10 @@
+
+
+
+
@@ -610,6 +662,10 @@
+
+
+
+
@@ -706,12 +762,16 @@
+
+
+
+
@@ -730,6 +790,8 @@
+
+
@@ -746,6 +808,8 @@
+
+
@@ -756,14 +820,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -774,10 +852,14 @@
+
+
+
+
@@ -832,6 +914,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -844,10 +940,14 @@
+
+
+
+
@@ -890,22 +990,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -914,10 +1056,16 @@
+
+
+
+
+
+
@@ -934,6 +1082,8 @@
+
+
diff --git a/public/fonts/fontello.ttf b/public/fonts/fontello.ttf
index 26d14e3..4c2b063 100644
Binary files a/public/fonts/fontello.ttf and b/public/fonts/fontello.ttf differ
diff --git a/public/fonts/fontello.woff b/public/fonts/fontello.woff
index 17cd64d..747eafe 100644
Binary files a/public/fonts/fontello.woff and b/public/fonts/fontello.woff differ
diff --git a/public/fonts/fontello.woff2 b/public/fonts/fontello.woff2
index 058cf87..ebd778e 100644
Binary files a/public/fonts/fontello.woff2 and b/public/fonts/fontello.woff2 differ
diff --git a/resources/js/Global/components/Blocks/Icon.vue b/resources/js/Global/components/Blocks/Icon.vue
index 0f5015a..b799c18 100644
--- a/resources/js/Global/components/Blocks/Icon.vue
+++ b/resources/js/Global/components/Blocks/Icon.vue
@@ -2,7 +2,7 @@
@@ -12,7 +12,7 @@
export default {
props: {
theme: { default: 'theme-red' },
- label: { default: " عنوان " },
+ label: String,
value: { default: " مقدار " },
icon: { default: 'ok' },
},
@@ -34,28 +34,37 @@ export default {
text-align: center;
}
- .we-icon .number {
- font-size: 60px;
- line-height: 45px;
- }
.we-icon .icon .v-icon {
font-size: 40px;
margin-left: -5px;
line-height: 45px;
}
.we-icon .label {
- font-size: 13px;
+ font-size: 12px;
text-align: right;
line-height: 16px;
margin-right: 3px;
+ margin-bottom: 2px;
+ opacity: 0.7;
}
.we-icon .value {
- font-size: 15px;
+ font-size: 16px;
}
- .we-icon.sm .number {
- font-size: 50px;
- line-height: 40px;
+ /*----------------------------------------------------*/
+ /* Sizes */
+ /*----------------------------------------------------*/
+ .we-icon.sm .v-icon {
+ font-size: 30px;
+ line-height: 20px;
+ }
+ .we-icon.sm .value {
+ font-size: 14px;
+ line-height: 16px;
+ }
+ .we-icon.sm .label {
+ font-size: 10px;
+ line-height: 12px;
}
.we-icon.sm .label {
diff --git a/resources/js/Global/components/Blocks/Info-Multiple.vue b/resources/js/Global/components/Blocks/Info-Multiple.vue
index 1ef97c3..d2733e9 100644
--- a/resources/js/Global/components/Blocks/Info-Multiple.vue
+++ b/resources/js/Global/components/Blocks/Info-Multiple.vue
@@ -1,8 +1,8 @@
-
WMi-{{icon}} {{label}}
+
WMi-{{icon}} {{label}}
-
{{ value }}
+
{{ value }}
WMi-cancel آیتمی مشخص شده نشده است
@@ -17,7 +17,7 @@
export default {
props: {
icon: { default: 'check' },
- label: { default: " عنوان " },
+ label: String,
values: { },
direction: { default: '' },
},
@@ -27,7 +27,6 @@ export default {
.WM-Info-Block {
text-align: right;
padding: 5px 10px 10px 10px;
- margin-bottom: 10px;
border-right: 1px solid #dcdcdc;
}
.WM-Info-Block.LTR {
diff --git a/resources/js/Global/components/Blocks/Info.vue b/resources/js/Global/components/Blocks/Info.vue
index 313773f..a0ff776 100644
--- a/resources/js/Global/components/Blocks/Info.vue
+++ b/resources/js/Global/components/Blocks/Info.vue
@@ -1,7 +1,9 @@
@@ -10,7 +12,9 @@ export default {
props: {
icon: String,
label: { default: " عنوان " },
- value: { default: "" },
+ value: String,
+ secondValue: String,
+ link: String,
direction: { default: '' },
valueClass: { default: '' },
},
@@ -19,8 +23,7 @@ export default {
diff --git a/resources/js/Global/components/Blocks/Name.vue b/resources/js/Global/components/Blocks/Name.vue
index c7b054d..136e394 100644
--- a/resources/js/Global/components/Blocks/Name.vue
+++ b/resources/js/Global/components/Blocks/Name.vue
@@ -1,7 +1,8 @@
{{ number }}
-
+
WMi-{{icon}}
+
{{ name_fa }}
@@ -33,6 +34,7 @@
label: String,
labelIcon: String,
colorBox: String,
+ icon: String,
},
};
@@ -44,7 +46,7 @@
position: relative;
}
.name-block .En.number {
- font-size: 55px;
+ font-size: 45px;
line-height: 55px;
margin-left: 10px;
min-width: 30px;
@@ -54,7 +56,7 @@
}
.name-block .text .title-fa {
font-size: 20px;
- line-height: 22px;
+ line-height: 26px;
}
.name-block .text .title-en {
font-size: 12px;
@@ -133,6 +135,29 @@
font-size: 36px;
}
+ /*----------------------------------------------------*/
+ /* Size XS */
+ /*----------------------------------------------------*/
+ .name-block.xs {
+ text-align:right;
+ padding: 0px 2px;
+ }
+ .name-block.xs .title-fa {
+ font-size: 14px;
+ line-height: 24px;
+ }
+ .name-block.xs .title-en {
+ font-size: 8px;
+ line-height: 16px;
+ letter-spacing: 1px;
+ text-transform: uppercase;
+ margin-right: -2px;
+ }
+ .name-block.xs .En.number {
+ font-size: 30px;
+ }
+
+
/*----------------------------------------------------*/
/* Size xl */
/*----------------------------------------------------*/
@@ -192,6 +217,11 @@
margin: 0px 0px 5px 15px;
border-radius: 3px;
}
+ .icon-box {
+ font-size: 30px;
+ margin-top: 3px;
+ margin-left: 10px;
+ }
/*----------------------------------------------------*/
/* Colors */
@@ -202,6 +232,9 @@
.name-block.theme-#{$color} {
color: $value;
}
+ .name-block.icon-#{$color} .icon-box {
+ color: $value;
+ }
}
diff --git a/resources/js/Global/components/Blocks/Number.vue b/resources/js/Global/components/Blocks/Number.vue
index e3f0ff0..ea8f7d3 100644
--- a/resources/js/Global/components/Blocks/Number.vue
+++ b/resources/js/Global/components/Blocks/Number.vue
@@ -1,6 +1,10 @@
-
+
+
WMi-{{ prepend_icon}}
+
+
WMi-{{ append_icon }}
+
@@ -8,9 +12,11 @@
@@ -20,15 +26,17 @@
border-radius: 3px;
border: 1px solid transparent;
}
- .we-number .number {
- font-size: 25px;
- line-height: 20px;
- }
+
.we-number .label {
font-size: 12px;
opacity: 0.7;
text-align: left;
}
+ .we-number.label-center .label {
+ text-align: center;
+ }
+
+
/*----------------------------------------------------*/
/* Left Label */
@@ -50,22 +58,50 @@
/*----------------------------------------------------*/
/* Lg Size */
/*----------------------------------------------------*/
- /*--------------lg------------------------------------*/
- .we-number.lg .number {
- font-size: 60px;
- line-height: 45px;
+
+ /*--------------default------------------------------------*/
+ .we-number .number {
+ font-size: 30px;
+ line-height: 20px;
+ }
+ .we-number .prepend-icon, .we-number .append-icon {
+ font-size: 18px;
+ margin-right: -3px;
+ margin-left: -3px;
+ }
+
+
+ /*--------------sm------------------------------------*/
+ .we-number.sm .number {
+ font-size: 25px;
+ line-height: 15px;
}
/*--------------md------------------------------------*/
.we-number.md .number {
+ font-size: 40px;
+ line-height: 25px;
+ }
+ /*--------------lg------------------------------------*/
+ .we-number.lg .number {
font-size: 50px;
line-height: 35px;
}
- /*--------------sm------------------------------------*/
- .we-number.sm .number {
- font-size: 35px;
- line-height: 30px;
+ .we-number.lg .prepend-icon, .we-number.lg .append-icon {
+ font-size: 28px;
+ margin-right: -5px;
+ margin-left: -5px;
}
/*--------------xl------------------------------------*/
+ .we-number.xl .number {
+ font-size: 60px;
+ line-height: 45px;
+ }
+ .we-number.xl .prepend-icon, .we-number.xl .append-icon {
+ font-size: 32px;
+ margin-right: -5px;
+ margin-left: -5px;
+ }
+ /*--------------xxl------------------------------------*/
.we-number.xxl .number {
font-size: 80px;
line-height: 65px;
@@ -80,14 +116,22 @@
@import "resources/js/Global/scss/_vars.scss";
@each $color,
$value in $colors {
- .we-number.bg-#{$color} {
- background-color: $value;
+ .we-number.theme-#{$color},
+ .we-number.theme-#{$color} .prepend-icon, .we-number.theme-#{$color} .append-icon {
+ color: $value;
+ }
+ .we-number.border-#{$color} {
+ border: 1px solid $value;
+ }
+ .we-number.border-left-#{$color} {
+ border-left: 3px solid $value;
+ border-radius: 0px 5px 5px 0px;
}
}
- @each $color,
- $value in $colors {
- .we-number.theme-#{$color} {
- color: $value;
+ @each $backgroundColor,
+ $value in $backgrounds {
+ .we-number.bg-#{$backgroundColor} {
+ background-color: $value;
}
}
diff --git a/resources/js/Global/components/Blocks/Price.vue b/resources/js/Global/components/Blocks/Price.vue
index ffe6d1d..a509a0d 100644
--- a/resources/js/Global/components/Blocks/Price.vue
+++ b/resources/js/Global/components/Blocks/Price.vue
@@ -1,11 +1,18 @@
-
+
{{ Intl.NumberFormat().format(Number(original_price)) }}
12 WMi-percentage
-
{{ Intl.NumberFormat().format(price) }}
-
{{ zeroLabel }}
+
+
+
+ WMi-{{ prepend_icon}}
+ {{ Intl.NumberFormat().format(price) }}
+ WMi-{{ append_icon }}
+
+
+
{{ zeroLabel }}
@@ -18,6 +25,10 @@
price: { default: 1000 },
label: { default: 'تومان' },
zeroLabel: String,
+ top_label: String,
+ direction: String,
+ prepend_icon: String,
+ append_icon: String,
},
};
@@ -36,6 +47,15 @@
.we-price .number {
font-size: 25px;
line-height: 20px;
+ direction: ltr;
+ }
+ .we-price .prepend-icon, .we-price .append-icon {
+ margin-right: -10px;
+ margin-left: -10px;
+ font-size: 18px;
+ }
+ .we-price.icon-mr-5 .prepend-icon {
+ margin-right: 5px;
}
.we-price .discount {
@@ -70,6 +90,19 @@
opacity: 0.7;
text-align: left;
}
+ .we-price .label.top {
+ text-align: right;
+ }
+
+ /*----------------------------------------------------*/
+ /* Zero Label */
+ /*----------------------------------------------------*/
+ .we-price.zero-label .label {
+ display: none;
+ }
+ .we-price.zero-label .number-original {
+ text-decoration: none;
+ }
/*----------------------------------------------------*/
/* Misc */
@@ -90,6 +123,15 @@
line-height: 25px;
}
+ /*----------------------------------------------------*/
+ /* MD Size */
+ /*----------------------------------------------------*/
+ .we-price.md {
+ transform: scale(0.8, 0.8);
+ }
+
+
+
/*----------------------------------------------------*/
/* SM Size */
/*----------------------------------------------------*/
@@ -115,15 +157,28 @@
@import "resources/js/Global/scss/_vars.scss";
@each $color,
$value in $colors {
- .we-price.bg-#{$color} {
- background-color: $value;
- }
.we-price.theme-#{$color} .discount .percent {
background-color: $value;
}
.we-price.theme-#{$color} .number-original {
color: $value;
}
+ .we-price.theme-#{$color}-full .number, .we-price.theme-#{$color}-full .label, .we-price.theme-#{$color}-full .prepend-icon, .we-price.theme-#{$color}-full .append-icon {
+ color: $value;
+ }
+ .we-price.border-#{$color} {
+ border: 1px solid $value;
+ }
+ .we-price.border-left-#{$color} {
+ border-left: 3px solid $value;
+ border-radius: 0px 5px 5px 0px;
+ }
+ }
+ @each $backgroundColor,
+ $value in $backgrounds {
+ .we-price.bg-#{$backgroundColor} {
+ background-color: $value;
+ }
}
diff --git a/resources/js/Global/components/Body/Backgrounds/Gradient-Image.vue b/resources/js/Global/components/Body/Backgrounds/Gradient-Image.vue
index 231aad2..f2e0564 100644
--- a/resources/js/Global/components/Body/Backgrounds/Gradient-Image.vue
+++ b/resources/js/Global/components/Body/Backgrounds/Gradient-Image.vue
@@ -1,13 +1,13 @@
+
+
diff --git a/resources/js/Global/components/Dividers/Section-Title-Big.vue b/resources/js/Global/components/Dividers/Section-Title-Big.vue
new file mode 100644
index 0000000..25d3c18
--- /dev/null
+++ b/resources/js/Global/components/Dividers/Section-Title-Big.vue
@@ -0,0 +1,56 @@
+
+
+
+
{{ desc }}
+
{{ title_fa }}
+
+
+
+
+
+
diff --git a/resources/js/Global/components/Dividers/Section-Title.vue b/resources/js/Global/components/Dividers/Section-Title.vue
index 95c1a29..17fe267 100644
--- a/resources/js/Global/components/Dividers/Section-Title.vue
+++ b/resources/js/Global/components/Dividers/Section-Title.vue
@@ -1,6 +1,7 @@
WMi-{{icon}}
+
{{ letterIcon }}
@@ -19,6 +20,7 @@ export default {
number: String,
theme: String,
icon: String,
+ letterIcon: String,
},
data: function () {
return {}
@@ -45,15 +47,12 @@ export default {
font-size: 50px;
opacity: 0.2;
}
-.section-title.icon-ml-15 .v-icon {
- margin-left: 15px;
+.section-title .letter-icon {
+ font-size: 40px;
+ margin-left: 10px;
}
-
-
-.section-title .Title {
- float: right;
- margin-right: -30px;
- margin-top: 8px;
+.section-title.icon-ml-15 .v-icon {
+ margin-left: 15px !important;
}
.section-title .Title .Fa {
@@ -86,10 +85,11 @@ export default {
}
.section-title.sm .Title .Fa {
font-size: 18px;
- line-height: 20px;
+ line-height: 24px;
}
.section-title.sm .Title .En {
font-size: 10px;
+ line-height: 16px;
}
.section-title.sm .v-icon {
font-size: 40px;
diff --git a/resources/js/Global/components/Inputs/Checkbox.vue b/resources/js/Global/components/Inputs/Checkbox.vue
index af642bf..65699b8 100644
--- a/resources/js/Global/components/Inputs/Checkbox.vue
+++ b/resources/js/Global/components/Inputs/Checkbox.vue
@@ -1,105 +1,105 @@
-
-
-
-
+
+
+
+
diff --git a/resources/js/Global/components/Inputs/CropperImage.vue b/resources/js/Global/components/Inputs/CropperImage.vue
new file mode 100644
index 0000000..2f054e6
--- /dev/null
+++ b/resources/js/Global/components/Inputs/CropperImage.vue
@@ -0,0 +1,101 @@
+
+
+
+
+
+
+ {{icon}}{{name}}
+
+
+
+
+
diff --git a/resources/js/Global/components/Inputs/Dropzone.vue b/resources/js/Global/components/Inputs/Dropzone.vue
index 15f8fe8..081a824 100644
--- a/resources/js/Global/components/Inputs/Dropzone.vue
+++ b/resources/js/Global/components/Inputs/Dropzone.vue
@@ -1,6 +1,8 @@
-
+
+
@@ -74,3 +76,13 @@ export default {
},
};
+
diff --git a/resources/js/Global/components/Inputs/ImageSelect.vue b/resources/js/Global/components/Inputs/ImageSelect.vue
index 7634bf4..e77dab7 100644
--- a/resources/js/Global/components/Inputs/ImageSelect.vue
+++ b/resources/js/Global/components/Inputs/ImageSelect.vue
@@ -1,125 +1,144 @@
-
-
-
+
+
+
-
{{ item.name }}
-
{{ item.name_en }}
+
{{ item[itemText] }}
+
{{ item[itemTextEn] }}
-
+
+
+
-
-
-
-
-
{{ data.item.name}}
-
-
-
{{ data.item.name}}
-
-
-
-
diff --git a/resources/js/Global/components/Inputs/Link-Button.vue b/resources/js/Global/components/Inputs/Link-Button.vue
index a785023..3827a27 100644
--- a/resources/js/Global/components/Inputs/Link-Button.vue
+++ b/resources/js/Global/components/Inputs/Link-Button.vue
@@ -1,7 +1,7 @@