diff --git a/.env.example b/.env.example
index dd0b34e..095821d 100644
--- a/.env.example
+++ b/.env.example
@@ -61,13 +61,13 @@ MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_NAME="Lara-S-CMS (no-reply)"
-MAIL_FROM_ADDRESS="no-reply@domain.com"
+MAIL_FROM_ADDRESS=no-reply@domain.com
MAIL_REPLYTO_NAME="Lara-S-CMS (contact)"
-MAIL_REPLYTO_ADDRESS="contact@domain.com"
+MAIL_REPLYTO_ADDRESS=contact@domain.com
MAIL_CONTACT_NAME="Lara-S-CMS (contact)"
-MAIL_CONTACT_ADDRESS="contact@domain.com"
+MAIL_CONTACT_ADDRESS=contact@domain.com
AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
diff --git a/README.md b/README.md
index b2a7bd4..4fa74a0 100644
--- a/README.md
+++ b/README.md
@@ -66,6 +66,7 @@ Developed by [@vickzkater](https://github.com/vickzkater/) (Powered by [KINIDI T
- [x] Support Session Driver Database (please check section `Session Driver Database`)
- [x] Security update: if password has been changed, then force user to re-login
- [x] Feature logout from all sessions
+- [x] Sample function sending email & email template (HTML & Plain Text)
## Admin Panel
@@ -77,6 +78,8 @@ Developed by [@vickzkater](https://github.com/vickzkater/) (Powered by [KINIDI T
## Version
+***Current Version: 2.0.3 (Laravel 7.28.2)**
+
Laravel | Lara-S-CMS
:---------|:----------
5.8.x | 1.0 ; 1.1.0
diff --git a/VERSION.md b/VERSION.md
index ee0d2dd..30d6a0e 100644
--- a/VERSION.md
+++ b/VERSION.md
@@ -1,3 +1,11 @@
+## Version 2.0.3
+### Changelog
+- Update validation redirection URL after login in Admin (if AJAX DataTables, set URL to Admin Home page as default)
+- Add Dev Function to test sending email
+- Add email template & function sending email as sample
+- Update migrations & seeders for add rules automatically
+- Update the packages (Laravel Frameword 7.18.0 > 7.28.2)
+
## Version 2.0.2
### Changelog
- Update minor in MailchimpHelper
diff --git a/app/Http/Controllers/Controller.php b/app/Http/Controllers/Controller.php
index 793d08e..a064aa1 100644
--- a/app/Http/Controllers/Controller.php
+++ b/app/Http/Controllers/Controller.php
@@ -142,6 +142,55 @@ public function __construct()
});
}
+ /**
+ * Guzzle GET Public Access (without token Authorization Bearer)
+ *
+ * @param String $url (Target API URL) required
+ * @param Array $auth (htaccess auth) optional
+ *
+ * @return Object (API Response)
+ */
+ protected function guzzle_get_public($url, $auth = null)
+ {
+ $config = ['http_errors' => false];
+ if (env('APP_DEBUG')) {
+ $config['verify'] = false;
+ }
+ if ($auth) {
+ $config['auth'] = $auth;
+ }
+ $client = new Client($config);
+ $request = $client->request('GET', $url);
+ $response = $request->getBody();
+
+ return json_decode($response);
+ }
+
+ /**
+ * Guzzle POST Public Access (without token Authorization Bearer)
+ *
+ * @param String $url (Target API URL) required
+ * @param Array $parameter (Paramaters) required
+ * @param Array $auth (htaccess auth) optional
+ *
+ * @return Object (API Response)
+ */
+ protected function guzzle_post_public($url, $parameter, $auth = null)
+ {
+ $config = ['http_errors' => false];
+ if (env('APP_DEBUG')) {
+ $config['verify'] = false;
+ }
+ if ($auth) {
+ $config['auth'] = $auth;
+ }
+ $client = new Client($config);
+ $request = $client->request('POST', $url, ['form_params' => $parameter]);
+ $response = $request->getBody()->getContents();
+
+ return json_decode($response);
+ }
+
/**
* Guzzle GET with token Authorization Bearer
*
@@ -204,51 +253,46 @@ protected function guzzle_post($url, $token, $parameter, $auth = null)
}
/**
- * Guzzle GET Public Access (without token Authorization Bearer)
- *
- * @param String $url (Target API URL) required
- * @param Array $auth (htaccess auth) optional
- *
- * @return Object (API Response)
- */
- protected function guzzle_get_public($url, $auth = null)
- {
- $config = ['http_errors' => false];
- if (env('APP_DEBUG')) {
- $config['verify'] = false;
- }
- if ($auth) {
- $config['auth'] = $auth;
- }
- $client = new Client($config);
- $request = $client->request('GET', $url);
- $response = $request->getBody();
-
- return json_decode($response);
- }
-
- /**
- * Guzzle POST Public Access (without token Authorization Bearer)
+ * Guzzle POST file with token Authorization Bearer
*
* @param String $url (Target API URL) required
+ * @param String $token (Token Authorization Bearer) required
* @param Array $parameter (Paramaters) required
* @param Array $auth (htaccess auth) optional
*
* @return Object (API Response)
*/
- protected function guzzle_post_public($url, $parameter, $auth = null)
+ // *Sample:
+ // // Set params
+ // $params = [
+ // [
+ // 'name' => 'user_id',
+ // 'contents' => $user_id
+ // ],
+ // [
+ // 'name' => 'avatar',
+ // 'contents' => fopen($request->file('avatar')->getRealPath(), "r"),
+ // 'filename' => $request->file('avatar')->hashName()
+ // ]
+ // ];
+ protected function guzzle_post_multipart($url, $token, $parameter, $auth = null)
{
- $config = ['http_errors' => false];
- if (env('APP_DEBUG')) {
- $config['verify'] = false;
- }
- if ($auth) {
- $config['auth'] = $auth;
- }
- $client = new Client($config);
- $request = $client->request('POST', $url, ['form_params' => $parameter]);
- $response = $request->getBody()->getContents();
+ if (empty($token)) {
+ return 'Unauthorized';
+ } else {
+ $config = ['http_errors' => false];
+ if (env('APP_DEBUG')) {
+ $config['verify'] = false;
+ }
+ if ($auth) {
+ $config['auth'] = $auth;
+ }
+ $client = new Client($config);
+ $headers = array('Authorization' => 'bearer ' . $token);
+ $request = $client->request('POST', $url, ['headers' => $headers, 'multipart' => $parameter]);
+ $response = $request->getBody()->getContents();
- return json_decode($response);
+ return json_decode($response);
+ }
}
}
diff --git a/app/Http/Controllers/DevController.php b/app/Http/Controllers/DevController.php
index 179aea7..c5940db 100644
--- a/app/Http/Controllers/DevController.php
+++ b/app/Http/Controllers/DevController.php
@@ -4,11 +4,18 @@
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
+use Illuminate\Support\Facades\Mail;
+
+// MAIL
+use App\Mail\MailTester;
// USE LIBRARIES
use App\Libraries\GoSms;
use App\Libraries\MailchimpHelper;
+// MODELS
+use App\Models\system\SysUser;
+
class DevController extends Controller
{
/**
@@ -94,35 +101,37 @@ public function mailchimp_view_tags_in_contact(Request $request)
dd($result);
}
- /**
- * EMAIL
- */
/**
* EMAIL
*/
public function email_send(Request $request)
{
- // GET THE DATA
- $data = '';
+ // SET THE DATA
+ $data = SysUser::find(1);
// SET EMAIL SUBJECT
- $subject_email = '';
+ $subject_email = 'Test Send Email';
$email_address = $request->email;
- if (!$email_address) {
- // rendering email in browser
- // return (new SyllabusRequest($data, $subject_email))->render();
+ if ($request->send && !$email_address) {
+ return 'Must set email as recipient in param email';
}
try {
// SEND EMAIL
- // Mail::to($email_address)->send(new SyllabusRequest($data, $subject_email));
+ if ($request->send) {
+ // send email using SMTP
+ Mail::to($email_address)->send(new MailTester($data, $subject_email));
+ } else {
+ // rendering email in browser
+ return (new MailTester($data, $subject_email))->render();
+ }
} catch (\Exception $e) {
// Debug via $e->getMessage();
dd($e->getMessage());
- return "We've got errors!";
+ // return "We've got errors!";
}
- dd('Successfully sent email to ' . $email_address);
+ return 'Successfully sent email to ' . $email_address;
}
}
diff --git a/app/Http/Middleware/CheckAdmin.php b/app/Http/Middleware/CheckAdmin.php
index f04f99c..c0ee6cd 100644
--- a/app/Http/Middleware/CheckAdmin.php
+++ b/app/Http/Middleware/CheckAdmin.php
@@ -20,6 +20,12 @@ public function handle($request, Closure $next)
return $next($request);
} else {
$actual_link = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
+
+ if (strpos($actual_link, '/get-data') !== false) {
+ // FOUND
+ $actual_link = route('admin.home');
+ }
+
Session::put('redirect_uri', $actual_link);
if ($actual_link == route('admin.home')) {
diff --git a/app/Libraries/TheHelper.php b/app/Libraries/TheHelper.php
index b43c146..6384bc2 100644
--- a/app/Libraries/TheHelper.php
+++ b/app/Libraries/TheHelper.php
@@ -124,7 +124,11 @@ public static function validate_input_text($string, $htmlspecialchars = false, $
if ($string == '' || !$string) {
return null;
}
- $val = filter_var($string, FILTER_SANITIZE_ADD_SLASHES);
+ if (version_compare(PHP_VERSION, '7.4.0') >= 0) {
+ $val = filter_var($string, FILTER_SANITIZE_ADD_SLASHES);
+ } else {
+ $val = filter_var($string, FILTER_SANITIZE_MAGIC_QUOTES);
+ }
if ($no_backslash) {
$val = stripslashes($val);
}
@@ -640,7 +644,7 @@ public static function get_family_name($fullname, $default_lastname = null)
$arr_names = explode(' ', $fullname);
if (count($arr_names) == 1) {
$lastname = $arr_names[0];
- if($default_lastname){
+ if ($default_lastname) {
$lastname = $default_lastname;
}
$firstname = $arr_names[0];
diff --git a/app/Mail/MailTester.php b/app/Mail/MailTester.php
new file mode 100755
index 0000000..0a2e2dd
--- /dev/null
+++ b/app/Mail/MailTester.php
@@ -0,0 +1,53 @@
+user = $sys_user;
+ $this->subject = $subject;
+ }
+
+ /**
+ * Build the message.
+ *
+ * @return $this
+ */
+ public function build()
+ {
+ return $this->subject($this->subject)
+ ->view('emails.tester')
+ ->text('emails.tester_plain')
+ ->with([
+ 'subject' => $this->subject,
+ 'name' => $this->user->name,
+ 'action_url' => route('web.home')
+ ]);
+ }
+}
diff --git a/composer.lock b/composer.lock
index f5fccf0..7f95ca7 100644
--- a/composer.lock
+++ b/composer.lock
@@ -57,16 +57,16 @@
},
{
"name": "brick/math",
- "version": "0.8.15",
+ "version": "0.9.1",
"source": {
"type": "git",
"url": "https://github.com/brick/math.git",
- "reference": "9b08d412b9da9455b210459ff71414de7e6241cd"
+ "reference": "283a40c901101e66de7061bd359252c013dcc43c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/brick/math/zipball/9b08d412b9da9455b210459ff71414de7e6241cd",
- "reference": "9b08d412b9da9455b210459ff71414de7e6241cd",
+ "url": "https://api.github.com/repos/brick/math/zipball/283a40c901101e66de7061bd359252c013dcc43c",
+ "reference": "283a40c901101e66de7061bd359252c013dcc43c",
"shasum": ""
},
"require": {
@@ -105,25 +105,25 @@
"type": "tidelift"
}
],
- "time": "2020-04-15T15:59:35+00:00"
+ "time": "2020-08-18T23:57:15+00:00"
},
{
"name": "dasprid/enum",
- "version": "1.0.0",
+ "version": "1.0.2",
"source": {
"type": "git",
"url": "https://github.com/DASPRiD/Enum.git",
- "reference": "631ef6e638e9494b0310837fa531bedd908fc22b"
+ "reference": "6ccc0d7141a7f149e3c56cb0ce5f05d9152cfd07"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/DASPRiD/Enum/zipball/631ef6e638e9494b0310837fa531bedd908fc22b",
- "reference": "631ef6e638e9494b0310837fa531bedd908fc22b",
+ "url": "https://api.github.com/repos/DASPRiD/Enum/zipball/6ccc0d7141a7f149e3c56cb0ce5f05d9152cfd07",
+ "reference": "6ccc0d7141a7f149e3c56cb0ce5f05d9152cfd07",
"shasum": ""
},
"require-dev": {
- "phpunit/phpunit": "^6.4",
- "squizlabs/php_codesniffer": "^3.1"
+ "phpunit/phpunit": "^7 | ^8 | ^9",
+ "squizlabs/php_codesniffer": "^3.4"
},
"type": "library",
"autoload": {
@@ -139,7 +139,8 @@
{
"name": "Ben Scholzen 'DASPRiD'",
"email": "mail@dasprids.de",
- "homepage": "https://dasprids.de/"
+ "homepage": "https://dasprids.de/",
+ "role": "Developer"
}
],
"description": "PHP 7.1 enum implementation",
@@ -147,7 +148,7 @@
"enum",
"map"
],
- "time": "2017-10-25T22:45:27+00:00"
+ "time": "2020-07-30T16:37:13+00:00"
},
{
"name": "dnoegel/php-xdg-base-dir",
@@ -184,16 +185,16 @@
},
{
"name": "doctrine/cache",
- "version": "1.10.1",
+ "version": "1.10.2",
"source": {
"type": "git",
"url": "https://github.com/doctrine/cache.git",
- "reference": "35a4a70cd94e09e2259dfae7488afc6b474ecbd3"
+ "reference": "13e3381b25847283a91948d04640543941309727"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/cache/zipball/35a4a70cd94e09e2259dfae7488afc6b474ecbd3",
- "reference": "35a4a70cd94e09e2259dfae7488afc6b474ecbd3",
+ "url": "https://api.github.com/repos/doctrine/cache/zipball/13e3381b25847283a91948d04640543941309727",
+ "reference": "13e3381b25847283a91948d04640543941309727",
"shasum": ""
},
"require": {
@@ -276,20 +277,20 @@
"type": "tidelift"
}
],
- "time": "2020-05-27T16:24:54+00:00"
+ "time": "2020-07-07T18:54:01+00:00"
},
{
"name": "doctrine/dbal",
- "version": "2.10.2",
+ "version": "2.10.4",
"source": {
"type": "git",
"url": "https://github.com/doctrine/dbal.git",
- "reference": "aab745e7b6b2de3b47019da81e7225e14dcfdac8"
+ "reference": "47433196b6390d14409a33885ee42b6208160643"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/dbal/zipball/aab745e7b6b2de3b47019da81e7225e14dcfdac8",
- "reference": "aab745e7b6b2de3b47019da81e7225e14dcfdac8",
+ "url": "https://api.github.com/repos/doctrine/dbal/zipball/47433196b6390d14409a33885ee42b6208160643",
+ "reference": "47433196b6390d14409a33885ee42b6208160643",
"shasum": ""
},
"require": {
@@ -299,13 +300,14 @@
"php": "^7.2"
},
"require-dev": {
- "doctrine/coding-standard": "^6.0",
+ "doctrine/coding-standard": "^8.1",
"jetbrains/phpstorm-stubs": "^2019.1",
"nikic/php-parser": "^4.4",
- "phpstan/phpstan": "^0.12",
- "phpunit/phpunit": "^8.4.1",
+ "phpstan/phpstan": "^0.12.40",
+ "phpunit/phpunit": "^8.5.5",
+ "psalm/plugin-phpunit": "^0.10.0",
"symfony/console": "^2.0.5|^3.0|^4.0|^5.0",
- "vimeo/psalm": "^3.11"
+ "vimeo/psalm": "^3.14.2"
},
"suggest": {
"symfony/console": "For helpful console commands such as SQL execution and import of files."
@@ -384,24 +386,24 @@
"type": "tidelift"
}
],
- "time": "2020-04-20T17:19:26+00:00"
+ "time": "2020-09-12T21:20:41+00:00"
},
{
"name": "doctrine/event-manager",
- "version": "1.1.0",
+ "version": "1.1.1",
"source": {
"type": "git",
"url": "https://github.com/doctrine/event-manager.git",
- "reference": "629572819973f13486371cb611386eb17851e85c"
+ "reference": "41370af6a30faa9dc0368c4a6814d596e81aba7f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/event-manager/zipball/629572819973f13486371cb611386eb17851e85c",
- "reference": "629572819973f13486371cb611386eb17851e85c",
+ "url": "https://api.github.com/repos/doctrine/event-manager/zipball/41370af6a30faa9dc0368c4a6814d596e81aba7f",
+ "reference": "41370af6a30faa9dc0368c4a6814d596e81aba7f",
"shasum": ""
},
"require": {
- "php": "^7.1"
+ "php": "^7.1 || ^8.0"
},
"conflict": {
"doctrine/common": "<2.9@dev"
@@ -460,7 +462,21 @@
"event system",
"events"
],
- "time": "2019-11-10T09:48:07+00:00"
+ "funding": [
+ {
+ "url": "https://www.doctrine-project.org/sponsorship.html",
+ "type": "custom"
+ },
+ {
+ "url": "https://www.patreon.com/phpdoctrine",
+ "type": "patreon"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fevent-manager",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2020-05-29T18:28:51+00:00"
},
{
"name": "doctrine/inflector",
@@ -537,20 +553,6 @@
"uppercase",
"words"
],
- "funding": [
- {
- "url": "https://www.doctrine-project.org/sponsorship.html",
- "type": "custom"
- },
- {
- "url": "https://www.patreon.com/phpdoctrine",
- "type": "patreon"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector",
- "type": "tidelift"
- }
- ],
"time": "2020-05-29T15:13:26+00:00"
},
{
@@ -613,20 +615,6 @@
"parser",
"php"
],
- "funding": [
- {
- "url": "https://www.doctrine-project.org/sponsorship.html",
- "type": "custom"
- },
- {
- "url": "https://www.patreon.com/phpdoctrine",
- "type": "patreon"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer",
- "type": "tidelift"
- }
- ],
"time": "2020-05-25T17:44:05+00:00"
},
{
@@ -685,16 +673,16 @@
},
{
"name": "egulias/email-validator",
- "version": "2.1.18",
+ "version": "2.1.20",
"source": {
"type": "git",
"url": "https://github.com/egulias/EmailValidator.git",
- "reference": "cfa3d44471c7f5bfb684ac2b0da7114283d78441"
+ "reference": "f46887bc48db66c7f38f668eb7d6ae54583617ff"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/cfa3d44471c7f5bfb684ac2b0da7114283d78441",
- "reference": "cfa3d44471c7f5bfb684ac2b0da7114283d78441",
+ "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/f46887bc48db66c7f38f668eb7d6ae54583617ff",
+ "reference": "f46887bc48db66c7f38f668eb7d6ae54583617ff",
"shasum": ""
},
"require": {
@@ -739,7 +727,7 @@
"validation",
"validator"
],
- "time": "2020-06-16T20:11:17+00:00"
+ "time": "2020-09-06T13:44:32+00:00"
},
{
"name": "fideloper/proxy",
@@ -795,99 +783,6 @@
],
"time": "2020-06-23T01:36:47+00:00"
},
- {
- "name": "guzzle/guzzle",
- "version": "v3.8.1",
- "source": {
- "type": "git",
- "url": "https://github.com/guzzle/guzzle.git",
- "reference": "4de0618a01b34aa1c8c33a3f13f396dcd3882eba"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/guzzle/guzzle/zipball/4de0618a01b34aa1c8c33a3f13f396dcd3882eba",
- "reference": "4de0618a01b34aa1c8c33a3f13f396dcd3882eba",
- "shasum": ""
- },
- "require": {
- "ext-curl": "*",
- "php": ">=5.3.3",
- "symfony/event-dispatcher": ">=2.1"
- },
- "replace": {
- "guzzle/batch": "self.version",
- "guzzle/cache": "self.version",
- "guzzle/common": "self.version",
- "guzzle/http": "self.version",
- "guzzle/inflection": "self.version",
- "guzzle/iterator": "self.version",
- "guzzle/log": "self.version",
- "guzzle/parser": "self.version",
- "guzzle/plugin": "self.version",
- "guzzle/plugin-async": "self.version",
- "guzzle/plugin-backoff": "self.version",
- "guzzle/plugin-cache": "self.version",
- "guzzle/plugin-cookie": "self.version",
- "guzzle/plugin-curlauth": "self.version",
- "guzzle/plugin-error-response": "self.version",
- "guzzle/plugin-history": "self.version",
- "guzzle/plugin-log": "self.version",
- "guzzle/plugin-md5": "self.version",
- "guzzle/plugin-mock": "self.version",
- "guzzle/plugin-oauth": "self.version",
- "guzzle/service": "self.version",
- "guzzle/stream": "self.version"
- },
- "require-dev": {
- "doctrine/cache": "*",
- "monolog/monolog": "1.*",
- "phpunit/phpunit": "3.7.*",
- "psr/log": "1.0.*",
- "symfony/class-loader": "*",
- "zendframework/zend-cache": "<2.3",
- "zendframework/zend-log": "<2.3"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "3.8-dev"
- }
- },
- "autoload": {
- "psr-0": {
- "Guzzle": "src/",
- "Guzzle\\Tests": "tests/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Michael Dowling",
- "email": "mtdowling@gmail.com",
- "homepage": "https://github.com/mtdowling"
- },
- {
- "name": "Guzzle Community",
- "homepage": "https://github.com/guzzle/guzzle/contributors"
- }
- ],
- "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients",
- "homepage": "http://guzzlephp.org/",
- "keywords": [
- "client",
- "curl",
- "framework",
- "http",
- "http client",
- "rest",
- "web service"
- ],
- "abandoned": "guzzlehttp/guzzle",
- "time": "2014-01-28T22:29:15+00:00"
- },
{
"name": "guzzlehttp/guzzle",
"version": "7.0.1",
@@ -1093,16 +988,16 @@
},
{
"name": "laravel/framework",
- "version": "v7.18.0",
+ "version": "v7.28.2",
"source": {
"type": "git",
"url": "https://github.com/laravel/framework.git",
- "reference": "116b508bafd81de97b1c09744445d32a91076b60"
+ "reference": "0956b0688d96565044074b77f521a653d9fce5fb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/framework/zipball/116b508bafd81de97b1c09744445d32a91076b60",
- "reference": "116b508bafd81de97b1c09744445d32a91076b60",
+ "url": "https://api.github.com/repos/laravel/framework/zipball/0956b0688d96565044074b77f521a653d9fce5fb",
+ "reference": "0956b0688d96565044074b77f521a653d9fce5fb",
"shasum": ""
},
"require": {
@@ -1208,6 +1103,7 @@
"nyholm/psr7": "Required to use PSR-7 bridging features (^1.2).",
"pda/pheanstalk": "Required to use the beanstalk queue driver (^4.0).",
"phpunit/phpunit": "Required to use assertions and run tests (^8.4|^9.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 (^5.0).",
@@ -1246,7 +1142,7 @@
"framework",
"laravel"
],
- "time": "2020-06-30T13:52:36+00:00"
+ "time": "2020-09-15T14:48:02+00:00"
},
{
"name": "laravel/socialite",
@@ -1315,16 +1211,16 @@
},
{
"name": "laravel/tinker",
- "version": "v2.4.0",
+ "version": "v2.4.2",
"source": {
"type": "git",
"url": "https://github.com/laravel/tinker.git",
- "reference": "cde90a7335a2130a4488beb68f4b2141869241db"
+ "reference": "58424c24e8aec31c3a3ac54eb3adb15e8a0a067b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/tinker/zipball/cde90a7335a2130a4488beb68f4b2141869241db",
- "reference": "cde90a7335a2130a4488beb68f4b2141869241db",
+ "url": "https://api.github.com/repos/laravel/tinker/zipball/58424c24e8aec31c3a3ac54eb3adb15e8a0a067b",
+ "reference": "58424c24e8aec31c3a3ac54eb3adb15e8a0a067b",
"shasum": ""
},
"require": {
@@ -1375,20 +1271,20 @@
"laravel",
"psysh"
],
- "time": "2020-04-07T15:01:31+00:00"
+ "time": "2020-08-11T19:28:08+00:00"
},
{
"name": "league/commonmark",
- "version": "1.5.1",
+ "version": "1.5.5",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/commonmark.git",
- "reference": "6d74caf6abeed5fd85d6ec20da23d7269cd0b46f"
+ "reference": "45832dfed6007b984c0d40addfac48d403dc6432"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/6d74caf6abeed5fd85d6ec20da23d7269cd0b46f",
- "reference": "6d74caf6abeed5fd85d6ec20da23d7269cd0b46f",
+ "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/45832dfed6007b984c0d40addfac48d403dc6432",
+ "reference": "45832dfed6007b984c0d40addfac48d403dc6432",
"shasum": ""
},
"require": {
@@ -1400,14 +1296,14 @@
},
"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": "^0.12",
- "phpunit/phpunit": "^7.5",
+ "phpunit/phpunit": "^7.5 || ^8.5 || ^9.2",
"scrutinizer/ocular": "^1.5",
"symfony/finder": "^4.2"
},
@@ -1470,32 +1366,33 @@
"type": "tidelift"
}
],
- "time": "2020-06-27T12:50:08+00:00"
+ "time": "2020-09-13T14:44:46+00:00"
},
{
"name": "league/flysystem",
- "version": "1.0.69",
+ "version": "1.1.3",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/flysystem.git",
- "reference": "7106f78428a344bc4f643c233a94e48795f10967"
+ "reference": "9be3b16c877d477357c015cec057548cf9b2a14a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/7106f78428a344bc4f643c233a94e48795f10967",
- "reference": "7106f78428a344bc4f643c233a94e48795f10967",
+ "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.26"
+ "phpspec/prophecy": "^1.11.1",
+ "phpunit/phpunit": "^8.5.8"
},
"suggest": {
"ext-fileinfo": "Required for MimeType",
@@ -1560,40 +1457,99 @@
"type": "other"
}
],
- "time": "2020-05-18T15:13:39+00:00"
+ "time": "2020-08-23T07:39:11+00:00"
+ },
+ {
+ "name": "league/mime-type-detection",
+ "version": "1.4.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/thephpleague/mime-type-detection.git",
+ "reference": "fda190b62b962d96a069fcc414d781db66d65b69"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/fda190b62b962d96a069fcc414d781db66d65b69",
+ "reference": "fda190b62b962d96a069fcc414d781db66d65b69",
+ "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",
+ "funding": [
+ {
+ "url": "https://github.com/frankdejonge",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/league/flysystem",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2020-08-09T10:34:01+00:00"
},
{
"name": "league/oauth1-client",
- "version": "1.6.2",
+ "version": "v1.8.1",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/oauth1-client.git",
- "reference": "e8f1e7e419cbc40ec34a48c7068f5b4d50fa180a"
+ "reference": "3a68155c3f27a91f4b66a2dc03996cd6f3281c9f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thephpleague/oauth1-client/zipball/e8f1e7e419cbc40ec34a48c7068f5b4d50fa180a",
- "reference": "e8f1e7e419cbc40ec34a48c7068f5b4d50fa180a",
+ "url": "https://api.github.com/repos/thephpleague/oauth1-client/zipball/3a68155c3f27a91f4b66a2dc03996cd6f3281c9f",
+ "reference": "3a68155c3f27a91f4b66a2dc03996cd6f3281c9f",
"shasum": ""
},
"require": {
- "guzzle/guzzle": "3.*",
- "php": ">=5.3.0"
+ "ext-json": "*",
+ "ext-openssl": "*",
+ "guzzlehttp/guzzle": "^6.0|^7.0",
+ "php": ">=7.1"
},
"require-dev": {
- "mockery/mockery": "~0.9",
- "phpunit/phpunit": "~4.0",
- "squizlabs/php_codesniffer": "~2.0"
+ "ext-simplexml": "*",
+ "friendsofphp/php-cs-fixer": "^2.16.1",
+ "mockery/mockery": "^1.3",
+ "phpstan/phpstan": "^0.12.42",
+ "phpunit/phpunit": "^7.5"
+ },
+ "suggest": {
+ "ext-simplexml": "For decoding XML-based responses."
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.0-dev"
+ "dev-master": "1.0-dev",
+ "dev-develop": "2.0-dev"
}
},
"autoload": {
"psr-4": {
- "League\\OAuth1\\": "src/"
+ "League\\OAuth1\\Client\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -1623,33 +1579,30 @@
"tumblr",
"twitter"
],
- "time": "2016-07-06T03:52:25+00:00"
+ "time": "2020-09-04T11:07:03+00:00"
},
{
"name": "maatwebsite/excel",
- "version": "3.1.19",
+ "version": "3.1.22",
"source": {
"type": "git",
"url": "https://github.com/Maatwebsite/Laravel-Excel.git",
- "reference": "96527a9ebc2e79e9a5fa7eaef7e23c9e9bcc587c"
+ "reference": "ba7152670257ba9f47bb6ff7cee025f8fc9da608"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Maatwebsite/Laravel-Excel/zipball/96527a9ebc2e79e9a5fa7eaef7e23c9e9bcc587c",
- "reference": "96527a9ebc2e79e9a5fa7eaef7e23c9e9bcc587c",
+ "url": "https://api.github.com/repos/Maatwebsite/Laravel-Excel/zipball/ba7152670257ba9f47bb6ff7cee025f8fc9da608",
+ "reference": "ba7152670257ba9f47bb6ff7cee025f8fc9da608",
"shasum": ""
},
"require": {
"ext-json": "*",
- "illuminate/support": "5.5.*|5.6.*|5.7.*|5.8.*|^6.0|^7.0",
+ "illuminate/support": "5.5.*|5.6.*|5.7.*|5.8.*|^6.0|^7.0|^8.0",
"php": "^7.0",
- "phpoffice/phpspreadsheet": "^1.10"
+ "phpoffice/phpspreadsheet": "^1.14"
},
"require-dev": {
- "mockery/mockery": "^1.1",
- "orchestra/database": "^4.0",
- "orchestra/testbench": "^4.0",
- "phpunit/phpunit": "^8.0",
+ "orchestra/testbench": "^6.0",
"predis/predis": "^1.1"
},
"type": "library",
@@ -1700,7 +1653,7 @@
"type": "github"
}
],
- "time": "2020-02-28T15:47:45+00:00"
+ "time": "2020-09-08T15:29:50+00:00"
},
{
"name": "maennchen/zipstream-php",
@@ -1761,38 +1714,32 @@
"stream",
"zip"
],
- "funding": [
- {
- "url": "https://opencollective.com/zipstream",
- "type": "open_collective"
- }
- ],
"time": "2020-05-30T13:11:16+00:00"
},
{
"name": "markbaker/complex",
- "version": "1.4.8",
+ "version": "1.5.0",
"source": {
"type": "git",
"url": "https://github.com/MarkBaker/PHPComplex.git",
- "reference": "8eaa40cceec7bf0518187530b2e63871be661b72"
+ "reference": "c3131244e29c08d44fefb49e0dd35021e9e39dd2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/MarkBaker/PHPComplex/zipball/8eaa40cceec7bf0518187530b2e63871be661b72",
- "reference": "8eaa40cceec7bf0518187530b2e63871be661b72",
+ "url": "https://api.github.com/repos/MarkBaker/PHPComplex/zipball/c3131244e29c08d44fefb49e0dd35021e9e39dd2",
+ "reference": "c3131244e29c08d44fefb49e0dd35021e9e39dd2",
"shasum": ""
},
"require": {
- "php": "^5.6.0|^7.0.0"
+ "php": "^5.6.0|^7.0"
},
"require-dev": {
"dealerdirect/phpcodesniffer-composer-installer": "^0.5.0",
"phpcompatibility/php-compatibility": "^9.0",
"phpdocumentor/phpdocumentor": "2.*",
- "phploc/phploc": "2.*",
+ "phploc/phploc": "^4.0|^5.0|^6.0|^7.0",
"phpmd/phpmd": "2.*",
- "phpunit/phpunit": "^4.8.35|^5.4.0",
+ "phpunit/phpunit": "^4.8.35|^5.0|^6.0|^7.0",
"sebastian/phpcpd": "2.*",
"squizlabs/php_codesniffer": "^3.4.0"
},
@@ -1862,20 +1809,20 @@
"complex",
"mathematics"
],
- "time": "2020-03-11T20:15:49+00:00"
+ "time": "2020-08-26T19:47:57+00:00"
},
{
"name": "markbaker/matrix",
- "version": "1.2.0",
+ "version": "1.2.1",
"source": {
"type": "git",
"url": "https://github.com/MarkBaker/PHPMatrix.git",
- "reference": "5348c5a67e3b75cd209d70103f916a93b1f1ed21"
+ "reference": "182d44c3b2e3b063468f7481ae3ef71c69dc1409"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/MarkBaker/PHPMatrix/zipball/5348c5a67e3b75cd209d70103f916a93b1f1ed21",
- "reference": "5348c5a67e3b75cd209d70103f916a93b1f1ed21",
+ "url": "https://api.github.com/repos/MarkBaker/PHPMatrix/zipball/182d44c3b2e3b063468f7481ae3ef71c69dc1409",
+ "reference": "182d44c3b2e3b063468f7481ae3ef71c69dc1409",
"shasum": ""
},
"require": {
@@ -1886,7 +1833,7 @@
"phpcompatibility/php-compatibility": "dev-master",
"phploc/phploc": "^4",
"phpmd/phpmd": "dev-master",
- "phpunit/phpunit": "^5.7",
+ "phpunit/phpunit": "^5.7|^6.0|7.0",
"sebastian/phpcpd": "^3.0",
"squizlabs/php_codesniffer": "^3.0@dev"
},
@@ -1931,20 +1878,20 @@
"matrix",
"vector"
],
- "time": "2019-10-06T11:29:25+00:00"
+ "time": "2020-08-28T19:41:55+00:00"
},
{
"name": "monolog/monolog",
- "version": "2.1.0",
+ "version": "2.1.1",
"source": {
"type": "git",
"url": "https://github.com/Seldaek/monolog.git",
- "reference": "38914429aac460e8e4616c8cb486ecb40ec90bb1"
+ "reference": "f9eee5cec93dfb313a38b6b288741e84e53f02d5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Seldaek/monolog/zipball/38914429aac460e8e4616c8cb486ecb40ec90bb1",
- "reference": "38914429aac460e8e4616c8cb486ecb40ec90bb1",
+ "url": "https://api.github.com/repos/Seldaek/monolog/zipball/f9eee5cec93dfb313a38b6b288741e84e53f02d5",
+ "reference": "f9eee5cec93dfb313a38b6b288741e84e53f02d5",
"shasum": ""
},
"require": {
@@ -2022,7 +1969,7 @@
"type": "tidelift"
}
],
- "time": "2020-05-22T08:12:19+00:00"
+ "time": "2020-07-23T08:41:23+00:00"
},
{
"name": "myclabs/php-enum",
@@ -2072,16 +2019,16 @@
},
{
"name": "nesbot/carbon",
- "version": "2.36.0",
+ "version": "2.39.2",
"source": {
"type": "git",
"url": "https://github.com/briannesbitt/Carbon.git",
- "reference": "d0b65958d9942fd1b501fdb0800c67e8323aa08d"
+ "reference": "326efde1bc09077a26cb77f6e2e32e13f06c27f2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/d0b65958d9942fd1b501fdb0800c67e8323aa08d",
- "reference": "d0b65958d9942fd1b501fdb0800c67e8323aa08d",
+ "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/326efde1bc09077a26cb77f6e2e32e13f06c27f2",
+ "reference": "326efde1bc09077a26cb77f6e2e32e13f06c27f2",
"shasum": ""
},
"require": {
@@ -2094,9 +2041,9 @@
"doctrine/orm": "^2.7",
"friendsofphp/php-cs-fixer": "^2.14 || ^3.0",
"kylekatarnls/multi-tester": "^2.0",
- "phpmd/phpmd": "^2.8",
+ "phpmd/phpmd": "^2.9",
"phpstan/extension-installer": "^1.0",
- "phpstan/phpstan": "^0.12.30",
+ "phpstan/phpstan": "^0.12.35",
"phpunit/phpunit": "^7.5 || ^8.0",
"squizlabs/php_codesniffer": "^3.4"
},
@@ -2157,20 +2104,20 @@
"type": "tidelift"
}
],
- "time": "2020-06-25T20:20:01+00:00"
+ "time": "2020-09-10T12:16:42+00:00"
},
{
"name": "nikic/php-parser",
- "version": "v4.6.0",
+ "version": "v4.9.1",
"source": {
"type": "git",
"url": "https://github.com/nikic/PHP-Parser.git",
- "reference": "c346bbfafe2ff60680258b631afb730d186ed864"
+ "reference": "88e519766fc58bd46b8265561fb79b54e2e00b28"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/c346bbfafe2ff60680258b631afb730d186ed864",
- "reference": "c346bbfafe2ff60680258b631afb730d186ed864",
+ "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/88e519766fc58bd46b8265561fb79b54e2e00b28",
+ "reference": "88e519766fc58bd46b8265561fb79b54e2e00b28",
"shasum": ""
},
"require": {
@@ -2178,8 +2125,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"
@@ -2187,7 +2134,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "4.3-dev"
+ "dev-master": "4.9-dev"
}
},
"autoload": {
@@ -2209,7 +2156,7 @@
"parser",
"php"
],
- "time": "2020-07-02T17:12:47+00:00"
+ "time": "2020-08-30T16:15:20+00:00"
},
{
"name": "nztim/mailchimp",
@@ -2264,16 +2211,16 @@
},
{
"name": "opis/closure",
- "version": "3.5.5",
+ "version": "3.5.7",
"source": {
"type": "git",
"url": "https://github.com/opis/closure.git",
- "reference": "dec9fc5ecfca93f45cd6121f8e6f14457dff372c"
+ "reference": "4531e53afe2fc660403e76fb7644e95998bff7bf"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/opis/closure/zipball/dec9fc5ecfca93f45cd6121f8e6f14457dff372c",
- "reference": "dec9fc5ecfca93f45cd6121f8e6f14457dff372c",
+ "url": "https://api.github.com/repos/opis/closure/zipball/4531e53afe2fc660403e76fb7644e95998bff7bf",
+ "reference": "4531e53afe2fc660403e76fb7644e95998bff7bf",
"shasum": ""
},
"require": {
@@ -2321,20 +2268,65 @@
"serialization",
"serialize"
],
- "time": "2020-06-17T14:59:55+00:00"
+ "time": "2020-09-06T17:02:15+00:00"
+ },
+ {
+ "name": "paragonie/random_compat",
+ "version": "v9.99.99",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/paragonie/random_compat.git",
+ "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/paragonie/random_compat/zipball/84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95",
+ "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95",
+ "shasum": ""
+ },
+ "require": {
+ "php": "^7"
+ },
+ "require-dev": {
+ "phpunit/phpunit": "4.*|5.*",
+ "vimeo/psalm": "^1"
+ },
+ "suggest": {
+ "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes."
+ },
+ "type": "library",
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Paragon Initiative Enterprises",
+ "email": "security@paragonie.com",
+ "homepage": "https://paragonie.com"
+ }
+ ],
+ "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7",
+ "keywords": [
+ "csprng",
+ "polyfill",
+ "pseudorandom",
+ "random"
+ ],
+ "time": "2018-07-02T15:55:56+00:00"
},
{
"name": "phpoffice/phpspreadsheet",
- "version": "1.14.0",
+ "version": "1.14.1",
"source": {
"type": "git",
"url": "https://github.com/PHPOffice/PhpSpreadsheet.git",
- "reference": "73fe58fdc9f3977619bec6b26e867eb2ac059dcd"
+ "reference": "2383aad5689778470491581442aab38cec41bf1d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/73fe58fdc9f3977619bec6b26e867eb2ac059dcd",
- "reference": "73fe58fdc9f3977619bec6b26e867eb2ac059dcd",
+ "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/2383aad5689778470491581442aab38cec41bf1d",
+ "reference": "2383aad5689778470491581442aab38cec41bf1d",
"shasum": ""
},
"require": {
@@ -2351,11 +2343,12 @@
"ext-xmlwriter": "*",
"ext-zip": "*",
"ext-zlib": "*",
- "guzzlehttp/guzzle": "^7.0",
"maennchen/zipstream-php": "^2.1",
"markbaker/complex": "^1.4",
"markbaker/matrix": "^1.2",
"php": "^7.2",
+ "psr/http-client": "^1.0",
+ "psr/http-factory": "^1.0",
"psr/simple-cache": "^1.0"
},
"require-dev": {
@@ -2416,28 +2409,28 @@
"xls",
"xlsx"
],
- "time": "2020-06-29T01:51:21+00:00"
+ "time": "2020-07-19T09:51:35+00:00"
},
{
"name": "phpoption/phpoption",
- "version": "1.7.4",
+ "version": "1.7.5",
"source": {
"type": "git",
"url": "https://github.com/schmittjoh/php-option.git",
- "reference": "b2ada2ad5d8a32b89088b8adc31ecd2e3a13baf3"
+ "reference": "994ecccd8f3283ecf5ac33254543eb0ac946d525"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/b2ada2ad5d8a32b89088b8adc31ecd2e3a13baf3",
- "reference": "b2ada2ad5d8a32b89088b8adc31ecd2e3a13baf3",
+ "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/994ecccd8f3283ecf5ac33254543eb0ac946d525",
+ "reference": "994ecccd8f3283ecf5ac33254543eb0ac946d525",
"shasum": ""
},
"require": {
"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": {
@@ -2481,7 +2474,7 @@
"type": "tidelift"
}
],
- "time": "2020-06-07T10:40:07+00:00"
+ "time": "2020-07-20T17:29:33+00:00"
},
{
"name": "psr/container",
@@ -2627,6 +2620,58 @@
],
"time": "2020-06-29T06:28:15+00:00"
},
+ {
+ "name": "psr/http-factory",
+ "version": "1.0.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/php-fig/http-factory.git",
+ "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be",
+ "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=7.0.0",
+ "psr/http-message": "^1.0"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.0.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Psr\\Http\\Message\\": "src/"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "PHP-FIG",
+ "homepage": "http://www.php-fig.org/"
+ }
+ ],
+ "description": "Common interfaces for PSR-7 HTTP message factories",
+ "keywords": [
+ "factory",
+ "http",
+ "message",
+ "psr",
+ "psr-17",
+ "psr-7",
+ "request",
+ "response"
+ ],
+ "time": "2019-04-30T12:38:16+00:00"
+ },
{
"name": "psr/http-message",
"version": "1.0.1",
@@ -2886,35 +2931,38 @@
},
{
"name": "ramsey/collection",
- "version": "1.0.1",
+ "version": "1.1.1",
"source": {
"type": "git",
"url": "https://github.com/ramsey/collection.git",
- "reference": "925ad8cf55ba7a3fc92e332c58fd0478ace3e1ca"
+ "reference": "24d93aefb2cd786b7edd9f45b554aea20b28b9b1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/ramsey/collection/zipball/925ad8cf55ba7a3fc92e332c58fd0478ace3e1ca",
- "reference": "925ad8cf55ba7a3fc92e332c58fd0478ace3e1ca",
+ "url": "https://api.github.com/repos/ramsey/collection/zipball/24d93aefb2cd786b7edd9f45b554aea20b28b9b1",
+ "reference": "24d93aefb2cd786b7edd9f45b554aea20b28b9b1",
"shasum": ""
},
"require": {
- "php": "^7.2"
+ "php": "^7.2 || ^8"
},
"require-dev": {
- "dealerdirect/phpcodesniffer-composer-installer": "^0.5.0",
+ "captainhook/captainhook": "^5.3",
+ "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0",
+ "ergebnis/composer-normalize": "^2.6",
"fzaninotto/faker": "^1.5",
- "jakub-onderka/php-parallel-lint": "^1",
+ "hamcrest/hamcrest-php": "^2",
"jangregor/phpstan-prophecy": "^0.6",
"mockery/mockery": "^1.3",
"phpstan/extension-installer": "^1",
- "phpstan/phpdoc-parser": "0.4.1",
- "phpstan/phpstan": "^0.12",
- "phpstan/phpstan-mockery": "^0.12",
- "phpstan/phpstan-phpunit": "^0.12",
+ "phpstan/phpstan": "^0.12.32",
+ "phpstan/phpstan-mockery": "^0.12.5",
+ "phpstan/phpstan-phpunit": "^0.12.11",
"phpunit/phpunit": "^8.5",
- "slevomat/coding-standard": "^6.0",
- "squizlabs/php_codesniffer": "^3.5"
+ "psy/psysh": "^0.10.4",
+ "slevomat/coding-standard": "^6.3",
+ "squizlabs/php_codesniffer": "^3.5",
+ "vimeo/psalm": "^3.12.2"
},
"type": "library",
"autoload": {
@@ -2934,7 +2982,6 @@
}
],
"description": "A PHP 7.2+ library for representing and manipulating collections.",
- "homepage": "https://github.com/ramsey/collection",
"keywords": [
"array",
"collection",
@@ -2943,24 +2990,30 @@
"queue",
"set"
],
- "time": "2020-01-05T00:22:59+00:00"
+ "funding": [
+ {
+ "url": "https://github.com/ramsey",
+ "type": "github"
+ }
+ ],
+ "time": "2020-09-10T20:58:17+00:00"
},
{
"name": "ramsey/uuid",
- "version": "4.0.1",
+ "version": "4.1.1",
"source": {
"type": "git",
"url": "https://github.com/ramsey/uuid.git",
- "reference": "ba8fff1d3abb8bb4d35a135ed22a31c6ef3ede3d"
+ "reference": "cd4032040a750077205918c86049aa0f43d22947"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/ramsey/uuid/zipball/ba8fff1d3abb8bb4d35a135ed22a31c6ef3ede3d",
- "reference": "ba8fff1d3abb8bb4d35a135ed22a31c6ef3ede3d",
+ "url": "https://api.github.com/repos/ramsey/uuid/zipball/cd4032040a750077205918c86049aa0f43d22947",
+ "reference": "cd4032040a750077205918c86049aa0f43d22947",
"shasum": ""
},
"require": {
- "brick/math": "^0.8",
+ "brick/math": "^0.8 || ^0.9",
"ext-json": "*",
"php": "^7.2 || ^8",
"ramsey/collection": "^1.0",
@@ -2971,7 +3024,7 @@
},
"require-dev": {
"codeception/aspect-mock": "^3",
- "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2",
+ "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2 || ^0.7.0",
"doctrine/annotations": "^1.8",
"goaop/framework": "^2",
"mockery/mockery": "^1.3",
@@ -2980,8 +3033,8 @@
"php-mock/php-mock-mockery": "^1.3",
"php-mock/php-mock-phpunit": "^2.5",
"php-parallel-lint/php-parallel-lint": "^1.1",
+ "phpbench/phpbench": "^0.17.1",
"phpstan/extension-installer": "^1.0",
- "phpstan/phpdoc-parser": "0.4.3",
"phpstan/phpstan": "^0.12",
"phpstan/phpstan-mockery": "^0.12",
"phpstan/phpstan-phpunit": "^0.12",
@@ -3030,7 +3083,7 @@
"type": "github"
}
],
- "time": "2020-03-29T20:13:32+00:00"
+ "time": "2020-08-18T17:17:46+00:00"
},
{
"name": "rmccue/requests",
@@ -3209,16 +3262,16 @@
},
{
"name": "symfony/console",
- "version": "v5.1.2",
+ "version": "v5.1.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "34ac555a3627e324b660e318daa07572e1140123"
+ "reference": "186f395b256065ba9b890c0a4e48a91d598fa2cf"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/34ac555a3627e324b660e318daa07572e1140123",
- "reference": "34ac555a3627e324b660e318daa07572e1140123",
+ "url": "https://api.github.com/repos/symfony/console/zipball/186f395b256065ba9b890c0a4e48a91d598fa2cf",
+ "reference": "186f395b256065ba9b890c0a4e48a91d598fa2cf",
"shasum": ""
},
"require": {
@@ -3298,11 +3351,11 @@
"type": "tidelift"
}
],
- "time": "2020-06-15T12:59:21+00:00"
+ "time": "2020-09-02T07:07:40+00:00"
},
{
"name": "symfony/css-selector",
- "version": "v5.1.2",
+ "version": "v5.1.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/css-selector.git",
@@ -3369,16 +3422,16 @@
},
{
"name": "symfony/deprecation-contracts",
- "version": "v2.1.3",
+ "version": "v2.2.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/deprecation-contracts.git",
- "reference": "5e20b83385a77593259c9f8beb2c43cd03b2ac14"
+ "reference": "5fa56b4074d1ae755beb55617ddafe6f5d78f665"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5e20b83385a77593259c9f8beb2c43cd03b2ac14",
- "reference": "5e20b83385a77593259c9f8beb2c43cd03b2ac14",
+ "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5fa56b4074d1ae755beb55617ddafe6f5d78f665",
+ "reference": "5fa56b4074d1ae755beb55617ddafe6f5d78f665",
"shasum": ""
},
"require": {
@@ -3387,7 +3440,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.1-dev"
+ "dev-master": "2.2-dev"
},
"thanks": {
"name": "symfony/contracts",
@@ -3429,7 +3482,7 @@
"type": "tidelift"
}
],
- "time": "2020-06-06T08:49:21+00:00"
+ "time": "2020-09-07T11:33:47+00:00"
},
{
"name": "symfony/error-handler",
@@ -3590,16 +3643,16 @@
},
{
"name": "symfony/event-dispatcher-contracts",
- "version": "v2.1.3",
+ "version": "v2.2.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher-contracts.git",
- "reference": "f6f613d74cfc5a623fc36294d3451eb7fa5a042b"
+ "reference": "0ba7d54483095a198fa51781bc608d17e84dffa2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/f6f613d74cfc5a623fc36294d3451eb7fa5a042b",
- "reference": "f6f613d74cfc5a623fc36294d3451eb7fa5a042b",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/0ba7d54483095a198fa51781bc608d17e84dffa2",
+ "reference": "0ba7d54483095a198fa51781bc608d17e84dffa2",
"shasum": ""
},
"require": {
@@ -3612,7 +3665,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.1-dev"
+ "dev-master": "2.2-dev"
},
"thanks": {
"name": "symfony/contracts",
@@ -3662,20 +3715,20 @@
"type": "tidelift"
}
],
- "time": "2020-07-06T13:23:11+00:00"
+ "time": "2020-09-07T11:33:47+00:00"
},
{
"name": "symfony/finder",
- "version": "v5.1.2",
+ "version": "v5.1.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/finder.git",
- "reference": "4298870062bfc667cb78d2b379be4bf5dec5f187"
+ "reference": "2b765f0cf6612b3636e738c0689b29aa63088d5d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/finder/zipball/4298870062bfc667cb78d2b379be4bf5dec5f187",
- "reference": "4298870062bfc667cb78d2b379be4bf5dec5f187",
+ "url": "https://api.github.com/repos/symfony/finder/zipball/2b765f0cf6612b3636e738c0689b29aa63088d5d",
+ "reference": "2b765f0cf6612b3636e738c0689b29aa63088d5d",
"shasum": ""
},
"require": {
@@ -3725,7 +3778,7 @@
"type": "tidelift"
}
],
- "time": "2020-05-20T17:43:50+00:00"
+ "time": "2020-08-17T10:01:29+00:00"
},
{
"name": "symfony/http-foundation",
@@ -3917,16 +3970,16 @@
},
{
"name": "symfony/mime",
- "version": "v5.1.2",
+ "version": "v5.1.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/mime.git",
- "reference": "c0c418f05e727606e85b482a8591519c4712cf45"
+ "reference": "89a2c9b4cb7b5aa516cf55f5194c384f444c81dc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/mime/zipball/c0c418f05e727606e85b482a8591519c4712cf45",
- "reference": "c0c418f05e727606e85b482a8591519c4712cf45",
+ "url": "https://api.github.com/repos/symfony/mime/zipball/89a2c9b4cb7b5aa516cf55f5194c384f444c81dc",
+ "reference": "89a2c9b4cb7b5aa516cf55f5194c384f444c81dc",
"shasum": ""
},
"require": {
@@ -3990,7 +4043,7 @@
"type": "tidelift"
}
],
- "time": "2020-06-09T15:07:35+00:00"
+ "time": "2020-08-17T10:01:29+00:00"
},
{
"name": "symfony/polyfill-ctype",
@@ -4070,16 +4123,16 @@
},
{
"name": "symfony/polyfill-iconv",
- "version": "v1.17.1",
+ "version": "v1.18.1",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-iconv.git",
- "reference": "ba6c9c18db36235b859cc29b8372d1c01298c035"
+ "reference": "6c2f78eb8f5ab8eaea98f6d414a5915f2e0fce36"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/ba6c9c18db36235b859cc29b8372d1c01298c035",
- "reference": "ba6c9c18db36235b859cc29b8372d1c01298c035",
+ "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/6c2f78eb8f5ab8eaea98f6d414a5915f2e0fce36",
+ "reference": "6c2f78eb8f5ab8eaea98f6d414a5915f2e0fce36",
"shasum": ""
},
"require": {
@@ -4091,7 +4144,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.17-dev"
+ "dev-master": "1.18-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -4143,20 +4196,20 @@
"type": "tidelift"
}
],
- "time": "2020-06-06T08:46:27+00:00"
+ "time": "2020-07-14T12:35:20+00:00"
},
{
"name": "symfony/polyfill-intl-grapheme",
- "version": "v1.17.1",
+ "version": "v1.18.1",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-grapheme.git",
- "reference": "6e4dbcf5e81eba86e36731f94fe56b1726835846"
+ "reference": "b740103edbdcc39602239ee8860f0f45a8eb9aa5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/6e4dbcf5e81eba86e36731f94fe56b1726835846",
- "reference": "6e4dbcf5e81eba86e36731f94fe56b1726835846",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/b740103edbdcc39602239ee8860f0f45a8eb9aa5",
+ "reference": "b740103edbdcc39602239ee8860f0f45a8eb9aa5",
"shasum": ""
},
"require": {
@@ -4168,7 +4221,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.17-dev"
+ "dev-master": "1.18-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -4221,25 +4274,26 @@
"type": "tidelift"
}
],
- "time": "2020-06-06T08:46:27+00:00"
+ "time": "2020-07-14T12:35:20+00:00"
},
{
"name": "symfony/polyfill-intl-idn",
- "version": "v1.17.1",
+ "version": "v1.18.1",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-idn.git",
- "reference": "a57f8161502549a742a63c09f0a604997bf47027"
+ "reference": "5dcab1bc7146cf8c1beaa4502a3d9be344334251"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/a57f8161502549a742a63c09f0a604997bf47027",
- "reference": "a57f8161502549a742a63c09f0a604997bf47027",
+ "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-intl-normalizer": "^1.10",
+ "symfony/polyfill-php70": "^1.10",
"symfony/polyfill-php72": "^1.10"
},
"suggest": {
@@ -4248,7 +4302,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.17-dev"
+ "dev-master": "1.18-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -4272,6 +4326,10 @@
"name": "Laurent Bassin",
"email": "laurent@bassin.info"
},
+ {
+ "name": "Trevor Rowbotham",
+ "email": "trevor.rowbotham@pm.me"
+ },
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
@@ -4301,20 +4359,20 @@
"type": "tidelift"
}
],
- "time": "2020-06-06T08:46:27+00:00"
+ "time": "2020-08-04T06:02:08+00:00"
},
{
"name": "symfony/polyfill-intl-normalizer",
- "version": "v1.17.1",
+ "version": "v1.18.1",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-normalizer.git",
- "reference": "40309d1700e8f72447bb9e7b54af756eeea35620"
+ "reference": "37078a8dd4a2a1e9ab0231af7c6cb671b2ed5a7e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/40309d1700e8f72447bb9e7b54af756eeea35620",
- "reference": "40309d1700e8f72447bb9e7b54af756eeea35620",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/37078a8dd4a2a1e9ab0231af7c6cb671b2ed5a7e",
+ "reference": "37078a8dd4a2a1e9ab0231af7c6cb671b2ed5a7e",
"shasum": ""
},
"require": {
@@ -4326,7 +4384,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.17-dev"
+ "dev-master": "1.18-dev"
},
"thanks": {
"name": "symfony/polyfill",
@@ -4382,7 +4440,7 @@
"type": "tidelift"
}
],
- "time": "2020-06-14T14:40:37+00:00"
+ "time": "2020-07-14T12:35:20+00:00"
},
{
"name": "symfony/polyfill-mbstring",
@@ -4461,18 +4519,95 @@
],
"time": "2020-07-14T12:35:20+00:00"
},
+ {
+ "name": "symfony/polyfill-php70",
+ "version": "v1.18.1",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-php70.git",
+ "reference": "0dd93f2c578bdc9c72697eaa5f1dd25644e618d3"
+ },
+ "dist": {
+ "type": "zip",
+ "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.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"
+ ],
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2020-07-14T12:35:20+00:00"
+ },
{
"name": "symfony/polyfill-php72",
- "version": "v1.17.0",
+ "version": "v1.18.1",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php72.git",
- "reference": "f048e612a3905f34931127360bdd2def19a5e582"
+ "reference": "639447d008615574653fb3bc60d1986d7172eaae"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/f048e612a3905f34931127360bdd2def19a5e582",
- "reference": "f048e612a3905f34931127360bdd2def19a5e582",
+ "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/639447d008615574653fb3bc60d1986d7172eaae",
+ "reference": "639447d008615574653fb3bc60d1986d7172eaae",
"shasum": ""
},
"require": {
@@ -4481,7 +4616,11 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.17-dev"
+ "dev-master": "1.18-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
@@ -4528,7 +4667,7 @@
"type": "tidelift"
}
],
- "time": "2020-05-12T16:47:27+00:00"
+ "time": "2020-07-14T12:35:20+00:00"
},
{
"name": "symfony/polyfill-php73",
@@ -4688,16 +4827,16 @@
},
{
"name": "symfony/process",
- "version": "v5.1.2",
+ "version": "v5.1.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/process.git",
- "reference": "7f6378c1fa2147eeb1b4c385856ce9de0d46ebd1"
+ "reference": "1864216226af21eb76d9477f691e7cbf198e0402"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/process/zipball/7f6378c1fa2147eeb1b4c385856ce9de0d46ebd1",
- "reference": "7f6378c1fa2147eeb1b4c385856ce9de0d46ebd1",
+ "url": "https://api.github.com/repos/symfony/process/zipball/1864216226af21eb76d9477f691e7cbf198e0402",
+ "reference": "1864216226af21eb76d9477f691e7cbf198e0402",
"shasum": ""
},
"require": {
@@ -4748,20 +4887,20 @@
"type": "tidelift"
}
],
- "time": "2020-05-30T20:35:19+00:00"
+ "time": "2020-07-23T08:36:24+00:00"
},
{
"name": "symfony/routing",
- "version": "v5.1.2",
+ "version": "v5.1.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/routing.git",
- "reference": "bbd0ba121d623f66d165a55a108008968911f3eb"
+ "reference": "47b0218344cb6af25c93ca8ee1137fafbee5005d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/routing/zipball/bbd0ba121d623f66d165a55a108008968911f3eb",
- "reference": "bbd0ba121d623f66d165a55a108008968911f3eb",
+ "url": "https://api.github.com/repos/symfony/routing/zipball/47b0218344cb6af25c93ca8ee1137fafbee5005d",
+ "reference": "47b0218344cb6af25c93ca8ee1137fafbee5005d",
"shasum": ""
},
"require": {
@@ -4840,20 +4979,20 @@
"type": "tidelift"
}
],
- "time": "2020-06-10T11:49:58+00:00"
+ "time": "2020-08-10T08:03:57+00:00"
},
{
"name": "symfony/service-contracts",
- "version": "v2.1.2",
+ "version": "v2.2.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/service-contracts.git",
- "reference": "66a8f0957a3ca54e4f724e49028ab19d75a8918b"
+ "reference": "d15da7ba4957ffb8f1747218be9e1a121fd298a1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/service-contracts/zipball/66a8f0957a3ca54e4f724e49028ab19d75a8918b",
- "reference": "66a8f0957a3ca54e4f724e49028ab19d75a8918b",
+ "url": "https://api.github.com/repos/symfony/service-contracts/zipball/d15da7ba4957ffb8f1747218be9e1a121fd298a1",
+ "reference": "d15da7ba4957ffb8f1747218be9e1a121fd298a1",
"shasum": ""
},
"require": {
@@ -4866,7 +5005,11 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.1-dev"
+ "dev-master": "2.2-dev"
+ },
+ "thanks": {
+ "name": "symfony/contracts",
+ "url": "https://github.com/symfony/contracts"
}
},
"autoload": {
@@ -4912,20 +5055,20 @@
"type": "tidelift"
}
],
- "time": "2020-05-20T17:43:50+00:00"
+ "time": "2020-09-07T11:33:47+00:00"
},
{
"name": "symfony/string",
- "version": "v5.1.2",
+ "version": "v5.1.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/string.git",
- "reference": "ac70459db781108db7c6d8981dd31ce0e29e3298"
+ "reference": "0de4cc1e18bb596226c06a82e2e7e9bc6001a63a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/string/zipball/ac70459db781108db7c6d8981dd31ce0e29e3298",
- "reference": "ac70459db781108db7c6d8981dd31ce0e29e3298",
+ "url": "https://api.github.com/repos/symfony/string/zipball/0de4cc1e18bb596226c06a82e2e7e9bc6001a63a",
+ "reference": "0de4cc1e18bb596226c06a82e2e7e9bc6001a63a",
"shasum": ""
},
"require": {
@@ -4997,20 +5140,20 @@
"type": "tidelift"
}
],
- "time": "2020-06-11T12:16:36+00:00"
+ "time": "2020-08-17T07:48:54+00:00"
},
{
"name": "symfony/translation",
- "version": "v5.1.2",
+ "version": "v5.1.5",
"source": {
"type": "git",
"url": "https://github.com/symfony/translation.git",
- "reference": "d387f07d4c15f9c09439cf3f13ddbe0b2c5e8be2"
+ "reference": "917b02cdc5f33e0309b8e9d33ee1480b20687413"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/translation/zipball/d387f07d4c15f9c09439cf3f13ddbe0b2c5e8be2",
- "reference": "d387f07d4c15f9c09439cf3f13ddbe0b2c5e8be2",
+ "url": "https://api.github.com/repos/symfony/translation/zipball/917b02cdc5f33e0309b8e9d33ee1480b20687413",
+ "reference": "917b02cdc5f33e0309b8e9d33ee1480b20687413",
"shasum": ""
},
"require": {
@@ -5089,20 +5232,20 @@
"type": "tidelift"
}
],
- "time": "2020-05-30T20:35:19+00:00"
+ "time": "2020-08-17T10:01:29+00:00"
},
{
"name": "symfony/translation-contracts",
- "version": "v2.1.2",
+ "version": "v2.2.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/translation-contracts.git",
- "reference": "e5ca07c8f817f865f618aa072c2fe8e0e637340e"
+ "reference": "77ce1c3627c9f39643acd9af086631f842c50c4d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/e5ca07c8f817f865f618aa072c2fe8e0e637340e",
- "reference": "e5ca07c8f817f865f618aa072c2fe8e0e637340e",
+ "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/77ce1c3627c9f39643acd9af086631f842c50c4d",
+ "reference": "77ce1c3627c9f39643acd9af086631f842c50c4d",
"shasum": ""
},
"require": {
@@ -5114,7 +5257,11 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.1-dev"
+ "dev-master": "2.2-dev"
+ },
+ "thanks": {
+ "name": "symfony/contracts",
+ "url": "https://github.com/symfony/contracts"
}
},
"autoload": {
@@ -5160,7 +5307,7 @@
"type": "tidelift"
}
],
- "time": "2020-05-20T17:43:50+00:00"
+ "time": "2020-09-07T11:33:47+00:00"
},
{
"name": "symfony/var-dumper",
@@ -5254,26 +5401,26 @@
},
{
"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": {
@@ -5299,26 +5446,26 @@
],
"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": "v4.1.7",
+ "version": "v4.1.8",
"source": {
"type": "git",
"url": "https://github.com/vlucas/phpdotenv.git",
- "reference": "db63b2ea280fdcf13c4ca392121b0b2450b51193"
+ "reference": "572af79d913627a9d70374d27a6f5d689a35de32"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/db63b2ea280fdcf13c4ca392121b0b2450b51193",
- "reference": "db63b2ea280fdcf13c4ca392121b0b2450b51193",
+ "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/572af79d913627a9d70374d27a6f5d689a35de32",
+ "reference": "572af79d913627a9d70374d27a6f5d689a35de32",
"shasum": ""
},
"require": {
"php": "^5.5.9 || ^7.0 || ^8.0",
"phpoption/phpoption": "^1.7.3",
- "symfony/polyfill-ctype": "^1.16"
+ "symfony/polyfill-ctype": "^1.17"
},
"require-dev": {
"bamarni/composer-bin-plugin": "^1.4.1",
@@ -5373,20 +5520,20 @@
"type": "tidelift"
}
],
- "time": "2020-06-07T18:25:35+00:00"
+ "time": "2020-07-14T19:22:52+00:00"
},
{
"name": "voku/portable-ascii",
- "version": "1.5.2",
+ "version": "1.5.3",
"source": {
"type": "git",
"url": "https://github.com/voku/portable-ascii.git",
- "reference": "618631dc601d8eb6ea0a9fbf654ec82f066c4e97"
+ "reference": "25bcbf01678930251fd572891447d9e318a6e2b8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/voku/portable-ascii/zipball/618631dc601d8eb6ea0a9fbf654ec82f066c4e97",
- "reference": "618631dc601d8eb6ea0a9fbf654ec82f066c4e97",
+ "url": "https://api.github.com/repos/voku/portable-ascii/zipball/25bcbf01678930251fd572891447d9e318a6e2b8",
+ "reference": "25bcbf01678930251fd572891447d9e318a6e2b8",
"shasum": ""
},
"require": {
@@ -5430,6 +5577,10 @@
"url": "https://github.com/voku",
"type": "github"
},
+ {
+ "url": "https://opencollective.com/portable-ascii",
+ "type": "open_collective"
+ },
{
"url": "https://www.patreon.com/voku",
"type": "patreon"
@@ -5439,28 +5590,28 @@
"type": "tidelift"
}
],
- "time": "2020-06-15T23:49:30+00:00"
+ "time": "2020-07-22T23:32:04+00:00"
},
{
"name": "yajra/laravel-datatables-oracle",
- "version": "v9.10.2",
+ "version": "v9.11.0",
"source": {
"type": "git",
"url": "https://github.com/yajra/laravel-datatables.git",
- "reference": "7ccbc890aa03d645bd509c03299234dc631240ee"
+ "reference": "fb12721a46dd9071236d7e7e6de440413bc69087"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/yajra/laravel-datatables/zipball/7ccbc890aa03d645bd509c03299234dc631240ee",
- "reference": "7ccbc890aa03d645bd509c03299234dc631240ee",
+ "url": "https://api.github.com/repos/yajra/laravel-datatables/zipball/fb12721a46dd9071236d7e7e6de440413bc69087",
+ "reference": "fb12721a46dd9071236d7e7e6de440413bc69087",
"shasum": ""
},
"require": {
- "illuminate/database": "5.8.*|^6|^7",
- "illuminate/filesystem": "5.8.*|^6|^7",
- "illuminate/http": "5.8.*|^6|^7",
- "illuminate/support": "5.8.*|^6|^7",
- "illuminate/view": "5.8.*|^6|^7",
+ "illuminate/database": "5.8.*|^6|^7|^8",
+ "illuminate/filesystem": "5.8.*|^6|^7|^8",
+ "illuminate/http": "5.8.*|^6|^7|^8",
+ "illuminate/support": "5.8.*|^6|^7|^8",
+ "illuminate/view": "5.8.*|^6|^7|^8",
"php": "^7.1.3"
},
"require-dev": {
@@ -5520,34 +5671,34 @@
"type": "patreon"
}
],
- "time": "2020-06-17T03:08:37+00:00"
+ "time": "2020-09-09T02:36:16+00:00"
}
],
"packages-dev": [
{
"name": "beyondcode/laravel-dump-server",
- "version": "1.4.0",
+ "version": "1.5.0",
"source": {
"type": "git",
"url": "https://github.com/beyondcode/laravel-dump-server.git",
- "reference": "1f1d18a2e43f96fd67c9f0269c53f8c3814867d9"
+ "reference": "1df6bb3bf13a2e818c1abbb7065ea362277be5c0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/beyondcode/laravel-dump-server/zipball/1f1d18a2e43f96fd67c9f0269c53f8c3814867d9",
- "reference": "1f1d18a2e43f96fd67c9f0269c53f8c3814867d9",
+ "url": "https://api.github.com/repos/beyondcode/laravel-dump-server/zipball/1df6bb3bf13a2e818c1abbb7065ea362277be5c0",
+ "reference": "1df6bb3bf13a2e818c1abbb7065ea362277be5c0",
"shasum": ""
},
"require": {
- "illuminate/console": "5.6.*|5.7.*|5.8.*|^6.0|^7.0",
- "illuminate/http": "5.6.*|5.7.*|5.8.*|^6.0|^7.0",
- "illuminate/support": "5.6.*|5.7.*|5.8.*|^6.0|^7.0",
- "php": "^7.1",
+ "illuminate/console": "5.6.*|5.7.*|5.8.*|^6.0|^7.0|^8.0",
+ "illuminate/http": "5.6.*|5.7.*|5.8.*|^6.0|^7.0|^8.0",
+ "illuminate/support": "5.6.*|5.7.*|5.8.*|^6.0|^7.0|^8.0",
+ "php": "^7.2.5",
"symfony/var-dumper": "^5.0"
},
"require-dev": {
"larapack/dd": "^1.0",
- "phpunit/phpunit": "^7.0"
+ "phpunit/phpunit": "^7.0|^9.3"
},
"type": "library",
"extra": {
@@ -5583,7 +5734,7 @@
"beyondcode",
"laravel-dump-server"
],
- "time": "2020-03-04T15:23:26+00:00"
+ "time": "2020-09-14T07:14:12+00:00"
},
{
"name": "doctrine/instantiator",
@@ -5639,44 +5790,32 @@
"constructor",
"instantiate"
],
- "funding": [
- {
- "url": "https://www.doctrine-project.org/sponsorship.html",
- "type": "custom"
- },
- {
- "url": "https://www.patreon.com/phpdoctrine",
- "type": "patreon"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator",
- "type": "tidelift"
- }
- ],
"time": "2020-05-29T17:27:14+00:00"
},
{
"name": "facade/flare-client-php",
- "version": "1.3.2",
+ "version": "1.3.5",
"source": {
"type": "git",
"url": "https://github.com/facade/flare-client-php.git",
- "reference": "db1e03426e7f9472c9ecd1092aff00f56aa6c004"
+ "reference": "25907a113bfc212a38d458ae365bfb902b4e7fb8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/facade/flare-client-php/zipball/db1e03426e7f9472c9ecd1092aff00f56aa6c004",
- "reference": "db1e03426e7f9472c9ecd1092aff00f56aa6c004",
+ "url": "https://api.github.com/repos/facade/flare-client-php/zipball/25907a113bfc212a38d458ae365bfb902b4e7fb8",
+ "reference": "25907a113bfc212a38d458ae365bfb902b4e7fb8",
"shasum": ""
},
"require": {
"facade/ignition-contracts": "~1.0",
- "illuminate/pipeline": "^5.5|^6.0|^7.0",
+ "illuminate/pipeline": "^5.5|^6.0|^7.0|^8.0",
"php": "^7.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": {
+ "friendsofphp/php-cs-fixer": "^2.14",
"larapack/dd": "^1.1",
"phpunit/phpunit": "^7.5.16",
"spatie/phpunit-snapshot-assertions": "^2.0"
@@ -5709,24 +5848,24 @@
],
"funding": [
{
- "url": "https://www.patreon.com/spatie",
- "type": "patreon"
+ "url": "https://github.com/spatie",
+ "type": "github"
}
],
- "time": "2020-03-02T15:52:04+00:00"
+ "time": "2020-08-26T18:06:23+00:00"
},
{
"name": "facade/ignition",
- "version": "2.0.7",
+ "version": "2.3.7",
"source": {
"type": "git",
"url": "https://github.com/facade/ignition.git",
- "reference": "e6bedc1e74507d584fbcb041ebe0f7f215109cf2"
+ "reference": "b364db8860a63c1fb58b72b9718863c21df08762"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/facade/ignition/zipball/e6bedc1e74507d584fbcb041ebe0f7f215109cf2",
- "reference": "e6bedc1e74507d584fbcb041ebe0f7f215109cf2",
+ "url": "https://api.github.com/repos/facade/ignition/zipball/b364db8860a63c1fb58b72b9718863c21df08762",
+ "reference": "b364db8860a63c1fb58b72b9718863c21df08762",
"shasum": ""
},
"require": {
@@ -5745,7 +5884,8 @@
"require-dev": {
"friendsofphp/php-cs-fixer": "^2.14",
"mockery/mockery": "^1.3",
- "orchestra/testbench": "5.0"
+ "orchestra/testbench": "^5.0|^6.0",
+ "psalm/plugin-laravel": "^1.2"
},
"suggest": {
"laravel/telescope": "^3.1"
@@ -5784,25 +5924,30 @@
"laravel",
"page"
],
- "time": "2020-06-08T09:14:08+00:00"
+ "time": "2020-09-06T19:26:27+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": {
@@ -5828,7 +5973,7 @@
"flare",
"ignition"
],
- "time": "2019-08-30T14:06:08+00:00"
+ "time": "2020-07-14T10:10:28+00:00"
},
{
"name": "filp/whoops",
@@ -5943,20 +6088,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": "*",
@@ -5964,14 +6109,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": {
@@ -5981,40 +6125,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": {
@@ -6052,7 +6199,7 @@
"test double",
"testing"
],
- "time": "2019-12-26T09:49:15+00:00"
+ "time": "2020-08-11T18:10:13+00:00"
},
{
"name": "myclabs/deep-copy",
@@ -6100,12 +6247,6 @@
"object",
"object graph"
],
- "funding": [
- {
- "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy",
- "type": "tidelift"
- }
- ],
"time": "2020-06-29T13:22:24+00:00"
},
{
@@ -6176,20 +6317,6 @@
"php",
"symfony"
],
- "funding": [
- {
- "url": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=66BYDWAT92N6L",
- "type": "custom"
- },
- {
- "url": "https://github.com/nunomaduro",
- "type": "github"
- },
- {
- "url": "https://www.patreon.com/nunomaduro",
- "type": "patreon"
- }
- ],
"time": "2020-04-04T19:56:08+00:00"
},
{
@@ -6345,28 +6472,27 @@
},
{
"name": "phpdocumentor/reflection-docblock",
- "version": "5.1.0",
+ "version": "5.2.1",
"source": {
"type": "git",
"url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
- "reference": "cd72d394ca794d3466a3b2fc09d5a6c1dc86b47e"
+ "reference": "d870572532cd70bc3fab58f2e23ad423c8404c44"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/cd72d394ca794d3466a3b2fc09d5a6c1dc86b47e",
- "reference": "cd72d394ca794d3466a3b2fc09d5a6c1dc86b47e",
+ "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/d870572532cd70bc3fab58f2e23ad423c8404c44",
+ "reference": "d870572532cd70bc3fab58f2e23ad423c8404c44",
"shasum": ""
},
"require": {
- "ext-filter": "^7.1",
- "php": "^7.2",
- "phpdocumentor/reflection-common": "^2.0",
- "phpdocumentor/type-resolver": "^1.0",
- "webmozart/assert": "^1"
+ "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",
- "mockery/mockery": "^1"
+ "mockery/mockery": "~1.3.2"
},
"type": "library",
"extra": {
@@ -6394,7 +6520,7 @@
}
],
"description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.",
- "time": "2020-02-22T12:28:44+00:00"
+ "time": "2020-08-15T11:14:08+00:00"
},
{
"name": "phpdocumentor/type-resolver",
@@ -6443,33 +6569,33 @@
},
{
"name": "phpspec/prophecy",
- "version": "v1.10.3",
+ "version": "1.11.1",
"source": {
"type": "git",
"url": "https://github.com/phpspec/prophecy.git",
- "reference": "451c3cd1418cf640de218914901e51b064abb093"
+ "reference": "b20034be5efcdab4fb60ca3a29cba2949aead160"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpspec/prophecy/zipball/451c3cd1418cf640de218914901e51b064abb093",
- "reference": "451c3cd1418cf640de218914901e51b064abb093",
+ "url": "https://api.github.com/repos/phpspec/prophecy/zipball/b20034be5efcdab4fb60ca3a29cba2949aead160",
+ "reference": "b20034be5efcdab4fb60ca3a29cba2949aead160",
"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",
+ "phpdocumentor/reflection-docblock": "^5.0",
+ "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"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.10.x-dev"
+ "dev-master": "1.11.x-dev"
}
},
"autoload": {
@@ -6502,7 +6628,7 @@
"spy",
"stub"
],
- "time": "2020-03-05T15:02:03+00:00"
+ "time": "2020-07-08T12:44:21+00:00"
},
{
"name": "phpunit/php-code-coverage",
@@ -6754,7 +6880,6 @@
"keywords": [
"tokenizer"
],
- "abandoned": true,
"time": "2019-09-17T06:23:10+00:00"
},
{
@@ -6838,30 +6963,20 @@
"testing",
"xunit"
],
- "funding": [
- {
- "url": "https://phpunit.de/donate.html",
- "type": "custom"
- },
- {
- "url": "https://github.com/sebastianbergmann",
- "type": "github"
- }
- ],
"time": "2020-06-22T07:06:58+00:00"
},
{
"name": "scrivo/highlight.php",
- "version": "v9.18.1.1",
+ "version": "v9.18.1.2",
"source": {
"type": "git",
"url": "https://github.com/scrivo/highlight.php.git",
- "reference": "52fc21c99fd888e33aed4879e55a3646f8d40558"
+ "reference": "efb6e445494a9458aa59b0af5edfa4bdcc6809d9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/scrivo/highlight.php/zipball/52fc21c99fd888e33aed4879e55a3646f8d40558",
- "reference": "52fc21c99fd888e33aed4879e55a3646f8d40558",
+ "url": "https://api.github.com/repos/scrivo/highlight.php/zipball/efb6e445494a9458aa59b0af5edfa4bdcc6809d9",
+ "reference": "efb6e445494a9458aa59b0af5edfa4bdcc6809d9",
"shasum": ""
},
"require": {
@@ -6923,7 +7038,7 @@
"type": "github"
}
],
- "time": "2020-03-02T05:59:21+00:00"
+ "time": "2020-08-27T03:24:44+00:00"
},
{
"name": "sebastian/code-unit-reverse-lookup",
@@ -7542,23 +7657,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": {
@@ -7578,24 +7693,30 @@
}
],
"description": "A small library for converting tokenized PHP source code into XML and potentially other formats",
- "time": "2019-06-13T22:48:21+00:00"
+ "funding": [
+ {
+ "url": "https://github.com/theseer",
+ "type": "github"
+ }
+ ],
+ "time": "2020-07-12T23:59:07+00:00"
},
{
"name": "webmozart/assert",
- "version": "1.9.0",
+ "version": "1.9.1",
"source": {
"type": "git",
"url": "https://github.com/webmozart/assert.git",
- "reference": "9dc4f203e36f2b486149058bade43c851dd97451"
+ "reference": "bafc69caeb4d49c39fd0779086c03a3738cbb389"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/webmozart/assert/zipball/9dc4f203e36f2b486149058bade43c851dd97451",
- "reference": "9dc4f203e36f2b486149058bade43c851dd97451",
+ "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": {
@@ -7627,7 +7748,7 @@
"check",
"validate"
],
- "time": "2020-06-16T10:16:42+00:00"
+ "time": "2020-07-08T17:02:28+00:00"
}
],
"aliases": [],
diff --git a/database/migrations/2020_06_13_125844_create_sys_rules_table.php b/database/migrations/2020_06_13_124895_create_sys_rules_table.php
old mode 100644
new mode 100755
similarity index 90%
rename from database/migrations/2020_06_13_125844_create_sys_rules_table.php
rename to database/migrations/2020_06_13_124895_create_sys_rules_table.php
index dad06a7..6a703f1
--- a/database/migrations/2020_06_13_125844_create_sys_rules_table.php
+++ b/database/migrations/2020_06_13_124895_create_sys_rules_table.php
@@ -15,7 +15,7 @@ public function up()
{
Schema::create('sys_rules', function (Blueprint $table) {
$table->bigIncrements('id');
- $table->bigInteger('module_id')->index('FK_sys_modules');
+ $table->unsignedBigInteger('module_id')->index('FK_sys_modules');
$table->string('name');
$table->text('description')->nullable();
$table->boolean('status')->default(1);
diff --git a/database/migrations/2020_06_13_125539_create_sys_divisions_table.php b/database/migrations/2020_06_13_125539_create_sys_divisions_table.php
old mode 100644
new mode 100755
index 621c785..b3270ca
--- a/database/migrations/2020_06_13_125539_create_sys_divisions_table.php
+++ b/database/migrations/2020_06_13_125539_create_sys_divisions_table.php
@@ -22,6 +22,9 @@ public function up()
$table->timestamps();
$table->softDeletes();
});
+
+ $seeder = new SysDivisionSeederInitial();
+ $seeder->run();
}
/**
diff --git a/database/migrations/2020_06_13_125628_create_sys_branches_table.php b/database/migrations/2020_06_13_125628_create_sys_branches_table.php
old mode 100644
new mode 100755
index f716281..a867fd8
--- a/database/migrations/2020_06_13_125628_create_sys_branches_table.php
+++ b/database/migrations/2020_06_13_125628_create_sys_branches_table.php
@@ -25,6 +25,9 @@ public function up()
$table->timestamps();
$table->softDeletes();
});
+
+ $seeder = new SysBranchSeederInitial();
+ $seeder->run();
}
/**
diff --git a/database/migrations/2020_06_13_131642_create_sys_logs_table.php b/database/migrations/2020_06_13_131642_create_sys_logs_table.php
old mode 100644
new mode 100755
index 0d08279..51d4d7f
--- a/database/migrations/2020_06_13_131642_create_sys_logs_table.php
+++ b/database/migrations/2020_06_13_131642_create_sys_logs_table.php
@@ -20,6 +20,9 @@ public function up()
$table->unsignedBigInteger('object')->index('FK_object')->nullable();
$table->timestamps();
});
+
+ $seeder = new SysLogsSeederInitial();
+ $seeder->run();
}
/**
diff --git a/database/seeds/SysBranchSeederInitial.php b/database/seeds/SysBranchSeederInitial.php
new file mode 100755
index 0000000..c5c96d7
--- /dev/null
+++ b/database/seeds/SysBranchSeederInitial.php
@@ -0,0 +1,17 @@
+
+
+
+
+
+ {!! $subject !!}
+
+
+
+
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+
+ Hi, {{ $name }}
+
+ This is a testing email from the website:
+
+
+
+
+ *You don't need to reply, please ignore this message.
+
+ Thank you, Lara-S-CMS Team
+
+
+
+
+ If you are having trouble clicking the button above, please copy and paste the following URL into your browser.
+ {{$action_url}}
+ |
+
+
+ |
+
+
+ |
+
+
+
+
+ |
+
+
+ |
+
+
+
+
\ No newline at end of file
diff --git a/resources/views/emails/tester_plain.blade.php b/resources/views/emails/tester_plain.blade.php
new file mode 100755
index 0000000..31697dd
--- /dev/null
+++ b/resources/views/emails/tester_plain.blade.php
@@ -0,0 +1,11 @@
+Hi, {{ $name }}
+
+This is a testing email from the website:
+
+{{$action_url}}
+
+*You don't need to reply, please ignore this message.
+
+Thank you,
+
+Lara-S-CMS Team
\ No newline at end of file
diff --git a/routes/web.php b/routes/web.php
index 8bc12a8..108490d 100644
--- a/routes/web.php
+++ b/routes/web.php
@@ -277,4 +277,11 @@
// View tags in a contact - sample: "{URL}/dev/mailchimp/tags-in-contact?email=vicky@domain.com"
Route::get('/tags-in-contact', 'DevController@mailchimp_view_tags_in_contact');
});
+
+ // EMAIL
+ Route::group(['prefix' => 'email'], function () {
+ // Send Email using SMTP - sample: "{URL}/dev/email?send=true&email=username@domain.com"
+ // Preview Email - sample: "{URL}/dev/email"
+ Route::get('/', 'DevController@email_send');
+ });
});