From 0b99e2f354acb5aec7bce1075fcb872966c9cf4c Mon Sep 17 00:00:00 2001 From: Mattias Nording Date: Wed, 7 Sep 2016 09:41:38 +0200 Subject: [PATCH 1/3] adding additional methods --- src/Klarna/XMLRPC/Klarna.php | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/src/Klarna/XMLRPC/Klarna.php b/src/Klarna/XMLRPC/Klarna.php index 88d8010..31bc2ff 100644 --- a/src/Klarna/XMLRPC/Klarna.php +++ b/src/Klarna/XMLRPC/Klarna.php @@ -1401,8 +1401,8 @@ public function addArticle( //Add the temp array and quantity field to the internal goods list. $this->goodsList[] = array( - 'goods' => $tmpArr, - 'qty' => $qty, + 'goods' => $tmpArr, + 'qty' => $qty, ); if (count($this->goodsList) > 0) { @@ -2388,6 +2388,32 @@ public function checkOrderStatus($id, $type = 0) return $this->xmlrpcCall('check_order_status', $paramList); } + public function checkInvoiceStatus($invNo) + { + $digestSecret = self::digest( + self::colon($this->eid, $invNo, $this->secret) + ); + $paramList = array( + $this->eid, + $invNo, + $digestSecret, + ); + self::printDebug('order_info', $paramList); + return $this->xmlrpcCall('order_info', $paramList); + } + public function findInvoice($orderId1) + { + $digestSecret = self::digest( + self::colon($this->eid, $orderId1, $this->secret) + ); + $paramList = array( + $this->eid, + $orderId1, + $digestSecret, + ); + self::printDebug('lookup_invoice', $paramList); + return $this->xmlrpcCall('lookup_invoice', $paramList); + } /** * Get the PClasses from Klarna Online.
From 4c136e1782a3e5683b0216887de5472393627cb2 Mon Sep 17 00:00:00 2001 From: Mattias Nording Date: Wed, 7 Sep 2016 09:44:30 +0200 Subject: [PATCH 2/3] Adding examples --- docs/examples/checkInvoiceStatus.php | 37 ++++++++++++++++++++++++++++ docs/examples/findInvoice.php | 28 +++++++++++++++++++++ 2 files changed, 65 insertions(+) create mode 100644 docs/examples/checkInvoiceStatus.php create mode 100644 docs/examples/findInvoice.php diff --git a/docs/examples/checkInvoiceStatus.php b/docs/examples/checkInvoiceStatus.php new file mode 100644 index 0000000..5976b69 --- /dev/null +++ b/docs/examples/checkInvoiceStatus.php @@ -0,0 +1,37 @@ +config( + 0, // Merchant ID + 'test', // Shared secret + Country::SE, // Purchase country + Language::SV, // Purchase language + Currency::SEK, // Purchase currency + Klarna::BETA // Server +); + +$invNo = '41609665391255774'; + + +try { + $status = $k->checkInvoiceStatus($invNo); + $result["payMethod "] = $status[0]; + $result["isPaid "] = $status[1]; + $result["dueDate "] = $status[2]; + var_dump($result); +} catch (\Exception $e) { + echo "{$e->getMessage()} (#{$e->getCode()})\n"; +} \ No newline at end of file diff --git a/docs/examples/findInvoice.php b/docs/examples/findInvoice.php new file mode 100644 index 0000000..89a72f8 --- /dev/null +++ b/docs/examples/findInvoice.php @@ -0,0 +1,28 @@ +config( + 0, // Merchant ID + 'test', // Shared secret + Country::SE, // Purchase country + Language::SV, // Purchase language + Currency::SEK, // Purchase currency + Klarna::BETA // Server +); +$orderId1 = '55774'; +try { + $invoices = $k->findInvoice($orderId1); + var_dump($invoices); +} catch (\Exception $e) { + echo "{$e->getMessage()} (#{$e->getCode()})\n"; +} + From 965e91db0ada95b6a79d5ed44ce22ed2533dbbd9 Mon Sep 17 00:00:00 2001 From: Mattias Nording Date: Thu, 20 Oct 2016 10:05:23 +0200 Subject: [PATCH 3/3] Updating PHP dependencies --- composer.json | 2 +- composer.lock | 613 +++++++++++++++++++++++++++++++------------------- 2 files changed, 384 insertions(+), 231 deletions(-) diff --git a/composer.json b/composer.json index 3f3dafe..dba2cba 100644 --- a/composer.json +++ b/composer.json @@ -15,7 +15,7 @@ "ext-curl": "*", "ext-xml": "*", "php": ">=5.4.0", - "phpxmlrpc/phpxmlrpc": "~4.0" + "phpxmlrpc/phpxmlrpc": "*" }, "require-dev": { "apigen/apigen": "4.0.*", diff --git a/composer.lock b/composer.lock index dffda01..154c67f 100644 --- a/composer.lock +++ b/composer.lock @@ -4,21 +4,21 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", "This file is @generated automatically" ], - "hash": "f0e09990fbf86f1eaacdfdc2a3622fc6", - "content-hash": "e7ec5f64d0f461abca23dc489e9d85eb", + "hash": "4fb4e32314762b627651b7d101d3f529", + "content-hash": "c124cffe142a6ded46557fe0987af377", "packages": [ { "name": "phpxmlrpc/phpxmlrpc", - "version": "4.0.0", + "version": "4.1.1", "source": { "type": "git", "url": "https://github.com/gggeek/phpxmlrpc.git", - "reference": "679eacd661962f353a809ab66e83a86233f28bcc" + "reference": "e7b08a72aecd879884bc85988640cf49302ce041" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/gggeek/phpxmlrpc/zipball/679eacd661962f353a809ab66e83a86233f28bcc", - "reference": "679eacd661962f353a809ab66e83a86233f28bcc", + "url": "https://api.github.com/repos/gggeek/phpxmlrpc/zipball/e7b08a72aecd879884bc85988640cf49302ce041", + "reference": "e7b08a72aecd879884bc85988640cf49302ce041", "shasum": "" }, "require": { @@ -31,9 +31,9 @@ "ext-curl": "*", "ext-mbstring": "*", "indeyets/pake": "~1.99", - "phpdocumentor/phpdocumentor": "2.*", "phpunit/phpunit": ">=4.0.0", - "phpunit/phpunit-selenium": "*" + "phpunit/phpunit-selenium": "*", + "sami/sami": "~3.1" }, "suggest": { "ext-curl": "Needed for HTTPS and HTTP 1.1 support, NTLM Auth etc...", @@ -56,7 +56,7 @@ "webservices", "xmlrpc" ], - "time": "2016-01-20 23:28:09" + "time": "2016-10-01 12:29:37" } ], "packages-dev": [ @@ -243,8 +243,7 @@ { "name": "Kevin Herrera", "email": "kevin@herrera.io", - "homepage": "http://kevin.herrera.io/", - "role": "Developer" + "homepage": "http://kevin.herrera.io" } ], "description": "A library for simplifying JSON linting and validation.", @@ -303,8 +302,7 @@ { "name": "Kevin Herrera", "email": "kevin@herrera.io", - "homepage": "http://kevin.herrera.io/", - "role": "Developer" + "homepage": "http://kevin.herrera.io" } ], "description": "A library for self-updating Phars.", @@ -355,8 +353,7 @@ { "name": "Kevin Herrera", "email": "kevin@herrera.io", - "homepage": "http://kevin.herrera.io/", - "role": "Developer" + "homepage": "http://kevin.herrera.io" } ], "description": "A library for creating, editing, and comparing semantic versioning numbers.", @@ -435,16 +432,16 @@ }, { "name": "kdyby/events", - "version": "v2.4.0", + "version": "v2.4.1", "source": { "type": "git", "url": "https://github.com/Kdyby/Events.git", - "reference": "8049e0fc7abb48178b4a2a9af230eceebe1a83bc" + "reference": "d8a0e8a64a59f501996f8f9591aa3f950208f091" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Kdyby/Events/zipball/8049e0fc7abb48178b4a2a9af230eceebe1a83bc", - "reference": "8049e0fc7abb48178b4a2a9af230eceebe1a83bc", + "url": "https://api.github.com/repos/Kdyby/Events/zipball/d8a0e8a64a59f501996f8f9591aa3f950208f091", + "reference": "d8a0e8a64a59f501996f8f9591aa3f950208f091", "shasum": "" }, "require": { @@ -452,7 +449,6 @@ "nette/utils": "~2.3@dev" }, "require-dev": { - "jakub-onderka/php-parallel-lint": "~0.7", "latte/latte": "~2.3@dev", "nette/application": "~2.3@dev", "nette/bootstrap": "~2.3@dev", @@ -466,16 +462,15 @@ "nette/http": "~2.3@dev", "nette/mail": "~2.3@dev", "nette/neon": "~2.3@dev", - "nette/nette": "~2.3@dev", "nette/php-generator": "~2.3@dev", "nette/reflection": "~2.3@dev", "nette/robot-loader": "~2.3@dev", "nette/safe-stream": "~2.3@dev", "nette/security": "~2.3@dev", - "nette/tester": "~1.4@rc", + "nette/tester": "~1.4", "nette/tokenizer": "~2.2@dev", "nette/utils": "~2.3@dev", - "symfony/event-dispatcher": "~2.5", + "symfony/event-dispatcher": "~2.3", "tracy/tracy": "~2.3@dev" }, "type": "library", @@ -514,7 +509,7 @@ "kdyby", "nette" ], - "time": "2015-04-04 16:29:31" + "time": "2016-04-19 11:19:31" }, { "name": "klarna/apigen-theme", @@ -604,30 +599,41 @@ }, { "name": "latte/latte", - "version": "v2.3.10", + "version": "v2.4.2", "source": { "type": "git", "url": "https://github.com/nette/latte.git", - "reference": "84d9f6d2541a7b3ca8f9c79d968c43d94643f0c5" + "reference": "7d30f7bfd58cb017c47d7e14ed93286ce2ca1bc9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/latte/zipball/84d9f6d2541a7b3ca8f9c79d968c43d94643f0c5", - "reference": "84d9f6d2541a7b3ca8f9c79d968c43d94643f0c5", + "url": "https://api.github.com/repos/nette/latte/zipball/7d30f7bfd58cb017c47d7e14ed93286ce2ca1bc9", + "reference": "7d30f7bfd58cb017c47d7e14ed93286ce2ca1bc9", "shasum": "" }, "require": { + "ext-json": "*", "ext-tokenizer": "*", - "php": ">=5.3.1" + "php": ">=5.4.4" + }, + "conflict": { + "nette/application": "<2.4.1" }, "require-dev": { - "nette/tester": "~1.3" + "nette/tester": "~2.0", + "tracy/tracy": "^2.3" }, "suggest": { "ext-fileinfo": "to use filter |datastream", - "ext-mbstring": "to use filters like lower, upper, capitalize, ..." + "ext-mbstring": "to use filters like lower, upper, capitalize, ...", + "ext-xml": "to use filters like length, substring, ..." }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.4-dev" + } + }, "autoload": { "classmap": [ "src/" @@ -655,7 +661,7 @@ "templating", "twig" ], - "time": "2016-02-19 21:52:43" + "time": "2016-09-27 13:10:19" }, { "name": "michelf/php-markdown", @@ -710,44 +716,56 @@ }, { "name": "nette/application", - "version": "v2.3.11", + "version": "v2.4.2", "source": { "type": "git", "url": "https://github.com/nette/application.git", - "reference": "2dd99fc2711812d4f538d4d3f74a31a4aa695e35" + "reference": "95433f75bf33dbbd779ef331161ddf1e38325bed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/application/zipball/2dd99fc2711812d4f538d4d3f74a31a4aa695e35", - "reference": "2dd99fc2711812d4f538d4d3f74a31a4aa695e35", + "url": "https://api.github.com/repos/nette/application/zipball/95433f75bf33dbbd779ef331161ddf1e38325bed", + "reference": "95433f75bf33dbbd779ef331161ddf1e38325bed", "shasum": "" }, "require": { - "nette/component-model": "~2.2", + "nette/component-model": "~2.3", "nette/http": "~2.2", "nette/reflection": "~2.2", - "nette/security": "~2.2", - "nette/utils": "~2.2", - "php": ">=5.3.1" + "nette/utils": "~2.4", + "php": ">=5.6.0" }, "conflict": { + "nette/di": "<2.4", + "nette/forms": "<2.4", + "nette/latte": "<2.4", "nette/nette": "<2.2" }, "require-dev": { - "latte/latte": "~2.3.9", - "nette/di": "~2.3", - "nette/forms": "~2.2", - "nette/robot-loader": "~2.2", - "nette/tester": "~1.3" + "latte/latte": "^2.4.1", + "nette/di": "~2.4", + "nette/forms": "~2.4", + "nette/robot-loader": "~2.4", + "nette/security": "~2.4", + "nette/tester": "~2.0", + "tracy/tracy": "^2.4" }, "suggest": { "latte/latte": "Allows using Latte in templates", "nette/forms": "Allows to use Nette\\Application\\UI\\Form" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.4-dev" + } + }, "autoload": { "classmap": [ "src/" + ], + "files": [ + "src/compatibility.php" ] }, "notification-url": "https://packagist.org/downloads/", @@ -768,26 +786,26 @@ ], "description": "Nette Application MVC Component", "homepage": "https://nette.org", - "time": "2016-02-09 11:42:38" + "time": "2016-09-27 09:49:35" }, { "name": "nette/bootstrap", - "version": "v2.3.4", + "version": "v2.4.1", "source": { "type": "git", "url": "https://github.com/nette/bootstrap.git", - "reference": "e32964df66f2c5a3a50b229204f583d20c1f6829" + "reference": "322f41597c935110e3611ca7cdf9b2f855841cda" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/bootstrap/zipball/e32964df66f2c5a3a50b229204f583d20c1f6829", - "reference": "e32964df66f2c5a3a50b229204f583d20c1f6829", + "url": "https://api.github.com/repos/nette/bootstrap/zipball/322f41597c935110e3611ca7cdf9b2f855841cda", + "reference": "322f41597c935110e3611ca7cdf9b2f855841cda", "shasum": "" }, "require": { - "nette/di": "~2.3", - "nette/utils": "~2.2", - "php": ">=5.3.1" + "nette/di": "~2.4.0", + "nette/utils": "~2.4", + "php": ">=5.6.0" }, "conflict": { "nette/nette": "<2.2" @@ -798,19 +816,24 @@ "nette/caching": "~2.3", "nette/database": "~2.3", "nette/forms": "~2.3", - "nette/http": "~2.3", + "nette/http": "~2.4.0", "nette/mail": "~2.3", "nette/robot-loader": "~2.2", "nette/safe-stream": "~2.2", "nette/security": "~2.3", - "nette/tester": "~1.3", - "tracy/tracy": "~2.3" + "nette/tester": "~2.0", + "tracy/tracy": "^2.4.1" }, "suggest": { "nette/robot-loader": "to use Configurator::createRobotLoader()", "tracy/tracy": "to use Configurator::enableDebugger()" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.4-dev" + } + }, "autoload": { "classmap": [ "src/" @@ -834,39 +857,43 @@ ], "description": "Nette Bootstrap", "homepage": "https://nette.org", - "time": "2015-11-16 20:18:31" + "time": "2016-06-25 11:54:52" }, { "name": "nette/caching", - "version": "v2.4.4", + "version": "v2.5.2", "source": { "type": "git", "url": "https://github.com/nette/caching.git", - "reference": "9bcb68939f4387a89dc7be0fb5dcaae98b87976b" + "reference": "7da6cc65f301e220acba4fd8a11d3afdc642be9e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/caching/zipball/9bcb68939f4387a89dc7be0fb5dcaae98b87976b", - "reference": "9bcb68939f4387a89dc7be0fb5dcaae98b87976b", + "url": "https://api.github.com/repos/nette/caching/zipball/7da6cc65f301e220acba4fd8a11d3afdc642be9e", + "reference": "7da6cc65f301e220acba4fd8a11d3afdc642be9e", "shasum": "" }, "require": { "nette/finder": "~2.2", - "nette/utils": "~2.2", - "php": ">=5.4.4" + "nette/utils": "~2.4", + "php": ">=5.6.0" }, "conflict": { "nette/nette": "<2.2" }, "require-dev": { - "latte/latte": "~2.3.0", - "nette/di": "~2.3", - "nette/tester": "~1.6" + "latte/latte": "~2.4", + "nette/di": "~2.4", + "nette/tester": "~2.0", + "tracy/tracy": "^2.4" + }, + "suggest": { + "ext-pdo_sqlite": "to use SQLiteStorage or SQLiteJournal" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.4-dev" + "dev-master": "2.5-dev" } }, "autoload": { @@ -892,33 +919,40 @@ ], "description": "Nette Caching Component", "homepage": "https://nette.org", - "time": "2016-02-22 01:58:50" + "time": "2016-10-06 00:08:42" }, { "name": "nette/component-model", - "version": "v2.2.4", + "version": "v2.3.0", "source": { "type": "git", "url": "https://github.com/nette/component-model.git", - "reference": "07bce436051fd92d084642ce7a47f00045e0d1e5" + "reference": "9b5817b246bf409b8f0f8309c23e599dd8729d28" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/component-model/zipball/07bce436051fd92d084642ce7a47f00045e0d1e5", - "reference": "07bce436051fd92d084642ce7a47f00045e0d1e5", + "url": "https://api.github.com/repos/nette/component-model/zipball/9b5817b246bf409b8f0f8309c23e599dd8729d28", + "reference": "9b5817b246bf409b8f0f8309c23e599dd8729d28", "shasum": "" }, "require": { - "nette/utils": "^2.3.5", - "php": ">=5.3.1" + "nette/utils": "^2.4", + "php": ">=5.6.0" }, "conflict": { + "nette/application": "<2.4", "nette/nette": "<2.2" }, "require-dev": { - "nette/tester": "~1.3" + "nette/tester": "~2.0", + "tracy/tracy": "^2.3" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.3-dev" + } + }, "autoload": { "classmap": [ "src/" @@ -942,35 +976,43 @@ ], "description": "Nette Component Model", "homepage": "https://nette.org", - "time": "2015-10-06 17:54:05" + "time": "2016-06-17 17:36:56" }, { "name": "nette/di", - "version": "v2.3.9", + "version": "v2.4.3", "source": { "type": "git", "url": "https://github.com/nette/di.git", - "reference": "84520e7a1e4f0370ae52a3cfda09c0a2acc5daf7" + "reference": "aa40af0766b990fbe052d6efe89382d6df2ae641" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/di/zipball/84520e7a1e4f0370ae52a3cfda09c0a2acc5daf7", - "reference": "84520e7a1e4f0370ae52a3cfda09c0a2acc5daf7", + "url": "https://api.github.com/repos/nette/di/zipball/aa40af0766b990fbe052d6efe89382d6df2ae641", + "reference": "aa40af0766b990fbe052d6efe89382d6df2ae641", "shasum": "" }, "require": { + "ext-tokenizer": "*", "nette/neon": "^2.3.3", - "nette/php-generator": "^2.3.3", - "nette/utils": "^2.3.5", - "php": ">=5.3.1" + "nette/php-generator": "^2.4", + "nette/utils": "^2.4", + "php": ">=5.6.0" }, "conflict": { + "nette/bootstrap": "<2.4", "nette/nette": "<2.2" }, "require-dev": { - "nette/tester": "^1.6" + "nette/tester": "~2.0", + "tracy/tracy": "^2.3" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.4-dev" + } + }, "autoload": { "classmap": [ "src/" @@ -994,33 +1036,39 @@ ], "description": "Nette Dependency Injection Component", "homepage": "https://nette.org", - "time": "2016-02-08 22:57:43" + "time": "2016-09-21 16:51:11" }, { "name": "nette/finder", - "version": "v2.3.2", + "version": "v2.4.0", "source": { "type": "git", "url": "https://github.com/nette/finder.git", - "reference": "ea8e796b42d542bd90e76f5b2a41c2c86a008256" + "reference": "5cabd5fe89f9903715359a403b820c7f94f9bb5e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/finder/zipball/ea8e796b42d542bd90e76f5b2a41c2c86a008256", - "reference": "ea8e796b42d542bd90e76f5b2a41c2c86a008256", + "url": "https://api.github.com/repos/nette/finder/zipball/5cabd5fe89f9903715359a403b820c7f94f9bb5e", + "reference": "5cabd5fe89f9903715359a403b820c7f94f9bb5e", "shasum": "" }, "require": { - "nette/utils": "~2.2", - "php": ">=5.3.1" + "nette/utils": "~2.4", + "php": ">=5.6.0" }, "conflict": { "nette/nette": "<2.2" }, "require-dev": { - "nette/tester": "~1.4" + "nette/tester": "~2.0", + "tracy/tracy": "^2.3" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.4-dev" + } + }, "autoload": { "classmap": [ "src/" @@ -1044,37 +1092,43 @@ ], "description": "Nette Finder: Files Searching", "homepage": "https://nette.org", - "time": "2015-10-20 17:15:41" + "time": "2016-05-17 15:49:06" }, { "name": "nette/http", - "version": "v2.3.4", + "version": "v2.4.2", "source": { "type": "git", "url": "https://github.com/nette/http.git", - "reference": "551f06cba60d3b8e08d0e7f6c19591b59f36f22d" + "reference": "8b0d3618b3948446b182f35309b8551c0574ae3b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/http/zipball/551f06cba60d3b8e08d0e7f6c19591b59f36f22d", - "reference": "551f06cba60d3b8e08d0e7f6c19591b59f36f22d", + "url": "https://api.github.com/repos/nette/http/zipball/8b0d3618b3948446b182f35309b8551c0574ae3b", + "reference": "8b0d3618b3948446b182f35309b8551c0574ae3b", "shasum": "" }, "require": { - "nette/utils": "~2.2, >=2.2.2", - "php": ">=5.3.1" + "nette/utils": "^2.4", + "php": ">=5.6.0" }, "conflict": { "nette/nette": "<2.2" }, "require-dev": { - "nette/di": "~2.3", - "nette/tester": "~1.4" + "nette/di": "^2.4", + "nette/tester": "~2.0", + "tracy/tracy": "^2.4" }, "suggest": { "ext-fileinfo": "to detect type of uploaded files" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.4-dev" + } + }, "autoload": { "classmap": [ "src/" @@ -1098,38 +1152,44 @@ ], "description": "Nette HTTP Component", "homepage": "https://nette.org", - "time": "2016-01-20 00:55:41" + "time": "2016-10-17 14:02:57" }, { "name": "nette/mail", - "version": "v2.3.4", + "version": "v2.4.1", "source": { "type": "git", "url": "https://github.com/nette/mail.git", - "reference": "3b8ba96407029d94d83177086bcb5e1fe0046929" + "reference": "135fac5b1d71cde9d0a0c9cad61a18d2704c3e47" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/mail/zipball/3b8ba96407029d94d83177086bcb5e1fe0046929", - "reference": "3b8ba96407029d94d83177086bcb5e1fe0046929", + "url": "https://api.github.com/repos/nette/mail/zipball/135fac5b1d71cde9d0a0c9cad61a18d2704c3e47", + "reference": "135fac5b1d71cde9d0a0c9cad61a18d2704c3e47", "shasum": "" }, "require": { "ext-iconv": "*", - "nette/utils": "~2.2", - "php": ">=5.3.1" + "nette/utils": "~2.4", + "php": ">=5.6.0" }, "conflict": { "nette/nette": "<2.2" }, "require-dev": { - "nette/di": "~2.3", - "nette/tester": "~1.3" + "nette/di": "~2.4", + "nette/tester": "~2.0", + "tracy/tracy": "^2.4" }, "suggest": { "ext-fileinfo": "to detect type of attached files" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.4-dev" + } + }, "autoload": { "classmap": [ "src/" @@ -1153,30 +1213,36 @@ ], "description": "Nette Mail: Sending E-mails", "homepage": "https://nette.org", - "time": "2015-11-29 22:09:25" + "time": "2016-07-31 12:06:47" }, { "name": "nette/neon", - "version": "v2.3.4", + "version": "v2.4.0", "source": { "type": "git", "url": "https://github.com/nette/neon.git", - "reference": "0042f72a2c51b24f5de3ca5f365494cd9b0d45f0" + "reference": "c40c63f2afa4196844ac40d9d2a2cfb313f76906" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/neon/zipball/0042f72a2c51b24f5de3ca5f365494cd9b0d45f0", - "reference": "0042f72a2c51b24f5de3ca5f365494cd9b0d45f0", + "url": "https://api.github.com/repos/nette/neon/zipball/c40c63f2afa4196844ac40d9d2a2cfb313f76906", + "reference": "c40c63f2afa4196844ac40d9d2a2cfb313f76906", "shasum": "" }, "require": { "ext-iconv": "*", - "php": ">=5.3.1" + "php": ">=5.6.0" }, "require-dev": { - "nette/tester": "~1.4" + "nette/tester": "~2.0", + "tracy/tracy": "^2.3" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.4-dev" + } + }, "autoload": { "classmap": [ "src/" @@ -1200,33 +1266,39 @@ ], "description": "Nette NEON: parser & generator for Nette Object Notation", "homepage": "http://ne-on.org", - "time": "2016-01-13 14:20:27" + "time": "2016-06-25 13:59:48" }, { "name": "nette/php-generator", - "version": "v2.3.5", + "version": "v2.4.1", "source": { "type": "git", "url": "https://github.com/nette/php-generator.git", - "reference": "224730a45e0cd6e76e692997a3d981a592f80b5d" + "reference": "e9f4429f5ac526661634242198a1ff394fa5440a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/php-generator/zipball/224730a45e0cd6e76e692997a3d981a592f80b5d", - "reference": "224730a45e0cd6e76e692997a3d981a592f80b5d", + "url": "https://api.github.com/repos/nette/php-generator/zipball/e9f4429f5ac526661634242198a1ff394fa5440a", + "reference": "e9f4429f5ac526661634242198a1ff394fa5440a", "shasum": "" }, "require": { - "nette/utils": "~2.2", - "php": ">=5.3.1" + "nette/utils": "~2.4", + "php": ">=5.6.0" }, "conflict": { "nette/nette": "<2.2" }, "require-dev": { - "nette/tester": "~1.4" + "nette/tester": "~2.0", + "tracy/tracy": "^2.3" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.4-dev" + } + }, "autoload": { "classmap": [ "src/" @@ -1250,36 +1322,42 @@ ], "description": "Nette PHP Generator", "homepage": "https://nette.org", - "time": "2015-11-29 22:14:37" + "time": "2016-07-31 13:50:37" }, { "name": "nette/reflection", - "version": "v2.3.1", + "version": "v2.4.0", "source": { "type": "git", "url": "https://github.com/nette/reflection.git", - "reference": "9c2ed2a29f1f58125a0f19ffc987812d6b17d3e6" + "reference": "1922f2502e5d2bf6be51859721855e8e72ebde96" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/reflection/zipball/9c2ed2a29f1f58125a0f19ffc987812d6b17d3e6", - "reference": "9c2ed2a29f1f58125a0f19ffc987812d6b17d3e6", + "url": "https://api.github.com/repos/nette/reflection/zipball/1922f2502e5d2bf6be51859721855e8e72ebde96", + "reference": "1922f2502e5d2bf6be51859721855e8e72ebde96", "shasum": "" }, "require": { "ext-tokenizer": "*", "nette/caching": "~2.2", - "nette/utils": "~2.2", - "php": ">=5.3.1" + "nette/utils": "~2.4", + "php": ">=5.6.0" }, "conflict": { "nette/nette": "<2.2" }, "require-dev": { "nette/di": "~2.3", - "nette/tester": "~1.4" + "nette/tester": "~2.0", + "tracy/tracy": "^2.3" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.4-dev" + } + }, "autoload": { "classmap": [ "src/" @@ -1294,44 +1372,50 @@ "authors": [ { "name": "David Grudl", - "homepage": "http://davidgrudl.com" + "homepage": "https://davidgrudl.com" }, { "name": "Nette Community", - "homepage": "http://nette.org/contributors" + "homepage": "https://nette.org/contributors" } ], "description": "Nette PHP Reflection Component", - "homepage": "http://nette.org", - "time": "2015-07-11 21:34:53" + "homepage": "https://nette.org", + "time": "2016-05-17 15:49:34" }, { "name": "nette/robot-loader", - "version": "v2.3.1", + "version": "v2.4.0", "source": { "type": "git", "url": "https://github.com/nette/robot-loader.git", - "reference": "69331d359bbc9e5f911c12b82187cac914d983fb" + "reference": "e5c86ce8b53c7d4be84244624c67485ee4c92dbc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/robot-loader/zipball/69331d359bbc9e5f911c12b82187cac914d983fb", - "reference": "69331d359bbc9e5f911c12b82187cac914d983fb", + "url": "https://api.github.com/repos/nette/robot-loader/zipball/e5c86ce8b53c7d4be84244624c67485ee4c92dbc", + "reference": "e5c86ce8b53c7d4be84244624c67485ee4c92dbc", "shasum": "" }, "require": { "nette/caching": "~2.2", "nette/finder": "~2.3", - "nette/utils": "~2.2", - "php": ">=5.3.1" + "nette/utils": "~2.4", + "php": ">=5.6.0" }, "conflict": { "nette/nette": "<2.2" }, "require-dev": { - "nette/tester": "~1.4" + "nette/tester": "~2.0", + "tracy/tracy": "^2.3" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.4-dev" + } + }, "autoload": { "classmap": [ "src/" @@ -1346,29 +1430,29 @@ "authors": [ { "name": "David Grudl", - "homepage": "http://davidgrudl.com" + "homepage": "https://davidgrudl.com" }, { "name": "Nette Community", - "homepage": "http://nette.org/contributors" + "homepage": "https://nette.org/contributors" } ], "description": "Nette RobotLoader: comfortable autoloading", - "homepage": "http://nette.org", - "time": "2015-07-11 21:20:57" + "homepage": "https://nette.org", + "time": "2016-05-17 15:49:40" }, { "name": "nette/safe-stream", - "version": "v2.3.1", + "version": "v2.3.2", "source": { "type": "git", "url": "https://github.com/nette/safe-stream.git", - "reference": "bf30db367b51a0932c44dcb9a378927644d48b2e" + "reference": "4b9bb3266a537e59b10a2932f05dca47333420fc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/safe-stream/zipball/bf30db367b51a0932c44dcb9a378927644d48b2e", - "reference": "bf30db367b51a0932c44dcb9a378927644d48b2e", + "url": "https://api.github.com/repos/nette/safe-stream/zipball/4b9bb3266a537e59b10a2932f05dca47333420fc", + "reference": "4b9bb3266a537e59b10a2932f05dca47333420fc", "shasum": "" }, "require": { @@ -1378,7 +1462,8 @@ "nette/nette": "<2.2" }, "require-dev": { - "nette/tester": "~1.0" + "nette/tester": "~1.0", + "tracy/tracy": "^2.3" }, "type": "library", "extra": { @@ -1400,44 +1485,55 @@ "authors": [ { "name": "David Grudl", - "homepage": "http://davidgrudl.com" + "homepage": "https://davidgrudl.com" }, { "name": "Nette Community", - "homepage": "http://nette.org/contributors" + "homepage": "https://nette.org/contributors" } ], "description": "Nette SafeStream: Atomic Operations", - "homepage": "http://nette.org", - "time": "2015-07-11 20:59:15" + "homepage": "https://nette.org", + "time": "2016-03-19 13:06:04" }, { - "name": "nette/security", - "version": "v2.3.1", + "name": "nette/utils", + "version": "v2.4.1", "source": { "type": "git", - "url": "https://github.com/nette/security.git", - "reference": "744264a42b506d63009d7e3853ed72b04c99e964" + "url": "https://github.com/nette/utils.git", + "reference": "a2c86f48afab41e4a68bd161aab6b14e2458ab8a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/security/zipball/744264a42b506d63009d7e3853ed72b04c99e964", - "reference": "744264a42b506d63009d7e3853ed72b04c99e964", + "url": "https://api.github.com/repos/nette/utils/zipball/a2c86f48afab41e4a68bd161aab6b14e2458ab8a", + "reference": "a2c86f48afab41e4a68bd161aab6b14e2458ab8a", "shasum": "" }, "require": { - "nette/utils": "~2.2", - "php": ">=5.3.1" + "php": ">=5.6.0" }, "conflict": { "nette/nette": "<2.2" }, "require-dev": { - "nette/di": "~2.3", - "nette/http": "~2.3", - "nette/tester": "~1.4" + "nette/tester": "~2.0", + "tracy/tracy": "^2.3" + }, + "suggest": { + "ext-gd": "to use Image", + "ext-iconv": "to use Strings::webalize() and toAscii()", + "ext-intl": "for script transliteration in Strings::webalize() and toAscii()", + "ext-json": "to use Nette\\Utils\\Json", + "ext-mbstring": "to use Strings::lower() etc...", + "ext-xml": "to use Strings::length() etc. when mbstring is not available" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.4-dev" + } + }, "autoload": { "classmap": [ "src/" @@ -1452,84 +1548,76 @@ "authors": [ { "name": "David Grudl", - "homepage": "http://davidgrudl.com" + "homepage": "https://davidgrudl.com" }, { "name": "Nette Community", - "homepage": "http://nette.org/contributors" + "homepage": "https://nette.org/contributors" } ], - "description": "Nette Security: Access Control Component", - "homepage": "http://nette.org", - "time": "2015-07-11 21:22:53" + "description": "Nette Utility Classes", + "homepage": "https://nette.org", + "time": "2016-09-28 17:57:14" }, { - "name": "nette/utils", - "version": "v2.3.7", + "name": "psr/log", + "version": "1.0.2", "source": { "type": "git", - "url": "https://github.com/nette/utils.git", - "reference": "6f1ed73088c28a24acc9657ca14b3418a270e24b" + "url": "https://github.com/php-fig/log.git", + "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/utils/zipball/6f1ed73088c28a24acc9657ca14b3418a270e24b", - "reference": "6f1ed73088c28a24acc9657ca14b3418a270e24b", + "url": "https://api.github.com/repos/php-fig/log/zipball/4ebe3a8bf773a19edfe0a84b6585ba3d401b724d", + "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d", "shasum": "" }, "require": { - "php": ">=5.3.1" - }, - "conflict": { - "nette/nette": "<2.2" - }, - "require-dev": { - "nette/tester": "~1.0" - }, - "suggest": { - "ext-gd": "to use Image", - "ext-iconv": "to use Strings::webalize() and toAscii()", - "ext-intl": "for script transliteration in Strings::webalize() and toAscii()", - "ext-mbstring": "to use Strings::lower() etc..." + "php": ">=5.3.0" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, "autoload": { - "classmap": [ - "src/" - ] + "psr-4": { + "Psr\\Log\\": "Psr/Log/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause", - "GPL-2.0", - "GPL-3.0" + "MIT" ], "authors": [ { - "name": "David Grudl", - "homepage": "https://davidgrudl.com" - }, - { - "name": "Nette Community", - "homepage": "https://nette.org/contributors" + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" } ], - "description": "Nette Utility Classes", - "homepage": "https://nette.org", - "time": "2015-11-30 00:11:35" + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "time": "2016-10-10 12:19:37" }, { "name": "seld/jsonlint", - "version": "1.4.0", + "version": "1.4.1", "source": { "type": "git", "url": "https://github.com/Seldaek/jsonlint.git", - "reference": "66834d3e3566bb5798db7294619388786ae99394" + "reference": "e827b5254d3e58c736ea2c5616710983d80b0b70" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/66834d3e3566bb5798db7294619388786ae99394", - "reference": "66834d3e3566bb5798db7294619388786ae99394", + "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/e827b5254d3e58c736ea2c5616710983d80b0b70", + "reference": "e827b5254d3e58c736ea2c5616710983d80b0b70", "shasum": "" }, "require": { @@ -1562,24 +1650,25 @@ "parser", "validator" ], - "time": "2015-11-21 02:21:41" + "time": "2016-09-14 15:17:56" }, { "name": "symfony/console", - "version": "v2.8.2", + "version": "v2.8.12", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "d0239fb42f98dd02e7d342f793c5d2cdee0c478d" + "reference": "d7a5a88178f94dcc29531ea4028ea614e35452d4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/d0239fb42f98dd02e7d342f793c5d2cdee0c478d", - "reference": "d0239fb42f98dd02e7d342f793c5d2cdee0c478d", + "url": "https://api.github.com/repos/symfony/console/zipball/d7a5a88178f94dcc29531ea4028ea614e35452d4", + "reference": "d7a5a88178f94dcc29531ea4028ea614e35452d4", "shasum": "" }, "require": { "php": ">=5.3.9", + "symfony/debug": "~2.7,>=2.7.2|~3.0.0", "symfony/polyfill-mbstring": "~1.0" }, "require-dev": { @@ -1622,7 +1711,64 @@ ], "description": "Symfony Console Component", "homepage": "https://symfony.com", - "time": "2016-01-14 08:33:16" + "time": "2016-09-28 00:10:16" + }, + { + "name": "symfony/debug", + "version": "v3.0.9", + "source": { + "type": "git", + "url": "https://github.com/symfony/debug.git", + "reference": "697c527acd9ea1b2d3efac34d9806bf255278b0a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/debug/zipball/697c527acd9ea1b2d3efac34d9806bf255278b0a", + "reference": "697c527acd9ea1b2d3efac34d9806bf255278b0a", + "shasum": "" + }, + "require": { + "php": ">=5.5.9", + "psr/log": "~1.0" + }, + "conflict": { + "symfony/http-kernel": ">=2.3,<2.3.24|~2.4.0|>=2.5,<2.5.9|>=2.6,<2.6.2" + }, + "require-dev": { + "symfony/class-loader": "~2.8|~3.0", + "symfony/http-kernel": "~2.8|~3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Debug\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Debug Component", + "homepage": "https://symfony.com", + "time": "2016-07-30 07:22:48" }, { "name": "symfony/options-resolver", @@ -1681,16 +1827,16 @@ }, { "name": "symfony/polyfill-mbstring", - "version": "v1.1.0", + "version": "v1.2.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "1289d16209491b584839022f29257ad859b8532d" + "reference": "dff51f72b0706335131b00a7f49606168c582594" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/1289d16209491b584839022f29257ad859b8532d", - "reference": "1289d16209491b584839022f29257ad859b8532d", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/dff51f72b0706335131b00a7f49606168c582594", + "reference": "dff51f72b0706335131b00a7f49606168c582594", "shasum": "" }, "require": { @@ -1702,7 +1848,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1-dev" + "dev-master": "1.2-dev" } }, "autoload": { @@ -1736,30 +1882,37 @@ "portable", "shim" ], - "time": "2016-01-20 09:13:37" + "time": "2016-05-18 14:26:46" }, { "name": "tracy/tracy", - "version": "v2.3.9", + "version": "v2.4.3", "source": { "type": "git", "url": "https://github.com/nette/tracy.git", - "reference": "3db887daa2a7a120189da73e9cf8ff415adfd70e" + "reference": "9c352f10f41c374c5bb19191e385076430e39a20" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nette/tracy/zipball/3db887daa2a7a120189da73e9cf8ff415adfd70e", - "reference": "3db887daa2a7a120189da73e9cf8ff415adfd70e", + "url": "https://api.github.com/repos/nette/tracy/zipball/9c352f10f41c374c5bb19191e385076430e39a20", + "reference": "9c352f10f41c374c5bb19191e385076430e39a20", "shasum": "" }, "require": { - "php": ">=5.3.1" + "ext-json": "*", + "ext-session": "*", + "php": ">=5.4.4" }, "require-dev": { "nette/di": "~2.3", - "nette/tester": "~1.3" + "nette/tester": "~2.0" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.4-dev" + } + }, "autoload": { "classmap": [ "src" @@ -1791,7 +1944,7 @@ "debugger", "nette" ], - "time": "2016-02-22 01:27:57" + "time": "2016-09-30 14:17:54" } ], "aliases": [],