From 42f36cce395eade401155e51cd15900b86bcec70 Mon Sep 17 00:00:00 2001 From: Isaac Bennetch Date: Thu, 21 Jun 2018 13:41:45 -0400 Subject: [PATCH 01/91] Prepare for version 4.8.3-dev Signed-off-by: Isaac Bennetch --- ChangeLog | 2 ++ README | 2 +- doc/conf.py | 2 +- libraries/classes/Config.php | 2 +- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 65cc9cf577..f2eb4feb6b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,8 @@ phpMyAdmin - ChangeLog ====================== +4.8.3 (not yet released) + 4.8.2 (2018-06-21) - issue #14370 WHERE 0 causes Fatal error - issue #14225 Fix missing index icon diff --git a/README b/README index 614f90c8c0..111880fec3 100644 --- a/README +++ b/README @@ -1,7 +1,7 @@ phpMyAdmin - Readme =================== -Version 4.8.2 +Version 4.8.3-dev A web interface for MySQL and MariaDB. diff --git a/doc/conf.py b/doc/conf.py index 09b1740027..a450309e49 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -51,7 +51,7 @@ copyright = u'2012 - 2018, The phpMyAdmin devel team' # built documents. # # The short X.Y version. -version = '4.8.2' +version = '4.8.3-dev' # The full version, including alpha/beta/rc tags. release = version diff --git a/libraries/classes/Config.php b/libraries/classes/Config.php index 0c8d6642b0..8e59d78a87 100644 --- a/libraries/classes/Config.php +++ b/libraries/classes/Config.php @@ -116,7 +116,7 @@ class Config */ public function checkSystem() { - $this->set('PMA_VERSION', '4.8.2'); + $this->set('PMA_VERSION', '4.8.3-dev'); /* Major version */ $this->set( 'PMA_MAJOR_VERSION', From 1f079fa7b0ee00da9b30a83a56295229d86094dc Mon Sep 17 00:00:00 2001 From: Pedro Silva Date: Mon, 25 Jun 2018 20:43:19 +0000 Subject: [PATCH 02/91] Translated using Weblate (Portuguese) Currently translated at 57.0% (1876 of 3288 strings) [CI skip] Translation: phpMyAdmin/4.8 Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/4-8/pt/ Signed-off-by: Pedro Silva --- po/pt.po | 62 ++++++++++++++++++-------------------------------------- 1 file changed, 20 insertions(+), 42 deletions(-) diff --git a/po/pt.po b/po/pt.po index 91857017a2..7d65967725 100644 --- a/po/pt.po +++ b/po/pt.po @@ -4,16 +4,16 @@ msgstr "" "Project-Id-Version: phpMyAdmin 4.8.0-dev\n" "Report-Msgid-Bugs-To: translators@phpmyadmin.net\n" "POT-Creation-Date: 2018-02-12 16:30+0100\n" -"PO-Revision-Date: 2018-03-18 15:40+0000\n" -"Last-Translator: Nuno Marques \n" +"PO-Revision-Date: 2018-06-26 21:41+0000\n" +"Last-Translator: Pedro Silva \n" "Language-Team: Portuguese \n" +"4-8/pt/>\n" "Language: pt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 2.20-dev\n" +"X-Generator: Weblate 3.1-dev\n" #: ajax.php:21 ajax.php:50 export.php:203 libraries/classes/Export.php:1100 msgid "Bad type!" @@ -3713,10 +3713,8 @@ msgstr "" "CodeMirror seja ativado." #: libraries/classes/Config/Descriptions.php:127 -#, fuzzy -#| msgid "Enable SQL Validator" msgid "Enable linter" -msgstr "Activar SQL Validator" +msgstr "Activar Validador de SQL" #: libraries/classes/Config/Descriptions.php:130 msgid "" @@ -3840,10 +3838,8 @@ msgid "Whether the table structure actions should be hidden." msgstr "Se as acções da estrutura da tabela devem ser escondidas." #: libraries/classes/Config/Descriptions.php:189 -#, fuzzy -#| msgid "Table comments" msgid "Show column comments" -msgstr "Comentários da tabela" +msgstr "Mostrar comentários da coluna" #: libraries/classes/Config/Descriptions.php:191 msgid "Whether column comments should be shown in table structure view" @@ -3874,54 +3870,41 @@ msgid "" "Values for options list for default transformations. These will be " "overwritten if transformation is filled in at table structure page." msgstr "" +"Valores para a lista de opções de transformações padrão. Estas serão " +"substituídas se a transformação for preenchida na pagina da estrutura da " +"tabela." #: libraries/classes/Config/Descriptions.php:199 -#, fuzzy -#| msgid "Transformation options" msgid "Default transformations for Substring" -msgstr "Opções de tranformação" +msgstr "Transformações para Substrings padrão" #: libraries/classes/Config/Descriptions.php:203 -#, fuzzy -#| msgid "Default sorting order" msgid "Default transformations for Bool2Text" -msgstr "Ordenação padrão" +msgstr "Transformações para Bool2Text padrão" #: libraries/classes/Config/Descriptions.php:207 -#, fuzzy -#| msgid "Default sorting order" msgid "Default transformations for External" -msgstr "Ordenação padrão" +msgstr "Transformações para External padrão" #: libraries/classes/Config/Descriptions.php:211 -#, fuzzy -#| msgid "Transformation options" msgid "Default transformations for PreApPend" -msgstr "Opções de tranformação" +msgstr "Transformações para PreApPend padrão" #: libraries/classes/Config/Descriptions.php:215 -#, fuzzy -#| msgid "Default sorting order" msgid "Default transformations for DateFormat" -msgstr "Ordenação padrão" +msgstr "Transformações para DateFormat padrão" #: libraries/classes/Config/Descriptions.php:219 -#, fuzzy -#| msgid "Transformation options" msgid "Default transformations for Inline" -msgstr "Opções de tranformação" +msgstr "Transformações para Inline padrão" #: libraries/classes/Config/Descriptions.php:223 -#, fuzzy -#| msgid "Transformation options" msgid "Default transformations for TextImageLink" -msgstr "Opções de tranformação" +msgstr "Transformações para TextImageLink padrão" #: libraries/classes/Config/Descriptions.php:227 -#, fuzzy -#| msgid "Transformation options" msgid "Default transformations for TextLink" -msgstr "Opções de tranformação" +msgstr "Transformações para TextLink padrão" #: libraries/classes/Config/Descriptions.php:232 msgid "Show server listing as a list instead of a drop down." @@ -3958,10 +3941,9 @@ msgstr "Tempo máximo de execução" #: libraries/classes/Config/Descriptions.php:251 #: templates/display/export/options_output.twig:17 -#, fuzzy, php-format -#| msgid "Statements" +#, php-format msgid "Use %s statement" -msgstr "Itens" +msgstr "Use a instrução %s" #: libraries/classes/Config/Descriptions.php:254 prefs_manage.php:307 msgid "Save as file" @@ -4104,8 +4086,6 @@ msgstr "Tipo MIME" #: libraries/classes/Config/Descriptions.php:314 #: libraries/classes/Config/Descriptions.php:338 #: libraries/classes/Config/Descriptions.php:403 -#, fuzzy -#| msgid "Relations" msgid "Relationships" msgstr "Relações" @@ -4126,10 +4106,8 @@ msgid "Overwrite existing file(s)" msgstr "Substituir o(s) ficheiro(s) existente(s)" #: libraries/classes/Config/Descriptions.php:346 -#, fuzzy -#| msgid "horizontal (rotated headers)" msgid "Export as separate files" -msgstr "horizontal (cabeçalhos rodados)" +msgstr "Exportar como ficheiros separados" #: libraries/classes/Config/Descriptions.php:352 msgid "Remember file name template" From b0ec6b69e900814d4742c17f54eb7e2b57386ce6 Mon Sep 17 00:00:00 2001 From: Lakshay arora Date: Fri, 15 Jun 2018 14:08:20 +0530 Subject: [PATCH 03/91] Fix for #14314, error while naming a database '0' Signed-Off-By: Lakshay arora --- .../classes/Controllers/Server/ServerDatabasesController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/classes/Controllers/Server/ServerDatabasesController.php b/libraries/classes/Controllers/Server/ServerDatabasesController.php index 800f714339..67128347a5 100644 --- a/libraries/classes/Controllers/Server/ServerDatabasesController.php +++ b/libraries/classes/Controllers/Server/ServerDatabasesController.php @@ -72,7 +72,7 @@ class ServerDatabasesController extends Controller include_once 'libraries/replication.inc.php'; - if (! empty($_POST['new_db']) + if (isset($_POST['new_db']) && $response->isAjax() ) { $this->createDatabaseAction(); From fc5586fb6ac9ad579925c5895c9975967514ad12 Mon Sep 17 00:00:00 2001 From: Isaac Bennetch Date: Fri, 29 Jun 2018 10:55:36 -0400 Subject: [PATCH 04/91] ChangeLog entry for pull request #14398, fixing bug #14314 This change was cherry-picked to commit b0ec6b69e900814d4742c17f54eb7e2b57386ce6 Signed-off-by: Isaac Bennetch --- ChangeLog | 1 + 1 file changed, 1 insertion(+) diff --git a/ChangeLog b/ChangeLog index f2eb4feb6b..f1ae5b7037 100644 --- a/ChangeLog +++ b/ChangeLog @@ -2,6 +2,7 @@ phpMyAdmin - ChangeLog ====================== 4.8.3 (not yet released) +- issue #14314 Error when naming a database '0' 4.8.2 (2018-06-21) - issue #14370 WHERE 0 causes Fatal error From 303cc9c1a006b974c5f7c5b754c6e7524ee1085a Mon Sep 17 00:00:00 2001 From: Lakshay arora Date: Wed, 20 Jun 2018 15:09:07 +0530 Subject: [PATCH 05/91] Fix NULL as default not shown, #14333 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-Off-By: Lakshay arora (cherry picked from commit 39f19fd20f56a66991ca65b82b3fdb17dd006242) Signed-off-by: Maurício Meneghini Fauth --- templates/table/structure/display_structure.twig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/table/structure/display_structure.twig b/templates/table/structure/display_structure.twig index 873c2be091..aef31cdbd9 100644 --- a/templates/table/structure/display_structure.twig +++ b/templates/table/structure/display_structure.twig @@ -33,7 +33,7 @@ {% set attribute = 'on update CURRENT_TIMESTAMP' %} {% endif %} - {% if row['Default'] is not defined %} + {% if row['Default'] is null %} {% if row['Null'] == 'YES' %} {% set row = row|merge({'Default': 'NULL'}) %} {% endif %} From 4ac81395405e4ee09a0ffd1a89756d706b1e86d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maur=C3=ADcio=20Meneghini=20Fauth?= Date: Tue, 3 Jul 2018 20:15:09 -0300 Subject: [PATCH 06/91] Add ChangeLog entry for #14333 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maurício Meneghini Fauth --- ChangeLog | 1 + 1 file changed, 1 insertion(+) diff --git a/ChangeLog b/ChangeLog index f1ae5b7037..390806b179 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,6 +3,7 @@ phpMyAdmin - ChangeLog 4.8.3 (not yet released) - issue #14314 Error when naming a database '0' +- issue #14333 Fix NULL as default not shown 4.8.2 (2018-06-21) - issue #14370 WHERE 0 causes Fatal error From 22cdd166498ef1ca240bb4d03ae99de2240af4aa Mon Sep 17 00:00:00 2001 From: Marino Date: Tue, 3 Jul 2018 07:38:37 +0000 Subject: [PATCH 07/91] Translated using Weblate (Croatian) Currently translated at 26.8% (883 of 3288 strings) [CI skip] Translation: phpMyAdmin/4.8 Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/4-8/hr/ Signed-off-by: Marino --- po/hr.po | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/po/hr.po b/po/hr.po index 3cffbe7741..49dca3372f 100644 --- a/po/hr.po +++ b/po/hr.po @@ -4,17 +4,17 @@ msgstr "" "Project-Id-Version: phpMyAdmin 4.8.0-dev\n" "Report-Msgid-Bugs-To: translators@phpmyadmin.net\n" "POT-Creation-Date: 2018-02-12 16:30+0100\n" -"PO-Revision-Date: 2018-03-23 05:43+0000\n" +"PO-Revision-Date: 2018-07-03 23:16+0000\n" "Last-Translator: Marino \n" -"Language-Team: Croatian \n" +"Language-Team: Croatian \n" "Language: hr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=" "4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 2.20-dev\n" +"X-Generator: Weblate 3.1-dev\n" #: ajax.php:21 ajax.php:50 export.php:203 libraries/classes/Export.php:1100 msgid "Bad type!" @@ -26,12 +26,12 @@ msgid "" "The %s file is not available on this system, please visit %s for more " "information." msgstr "" -"Datoteka %s nije dostupna na na ovom sistemu, molimo posjetite " -"www.phpmyadmin.net%s za više informacija." +"Datoteka %s nije dostupna na ovom sistemu, molimo posjetite %s za više " +"informacija." #: db_central_columns.php:127 msgid "The central list of columns for the current database is empty." -msgstr "" +msgstr "Središnji popis stupaca za trenutnu bazu podataka je prazan" #: db_central_columns.php:156 #, fuzzy @@ -315,6 +315,8 @@ msgstr "Naziv baze podataka je prazan!" #: db_operations.php:67 msgid "Cannot copy database to the same name. Change the name and try again." msgstr "" +"Nije moguće kopirati bazu podataka jednakog naziva. Promijenite naziv i " +"pokušajte ponovo." #: db_operations.php:154 #, fuzzy, php-format @@ -323,10 +325,9 @@ msgid "Database %1$s has been renamed to %2$s." msgstr "Baza podataka %1$s preimenovana je u %2$s" #: db_operations.php:166 -#, fuzzy, php-format -#| msgid "Database %s has been copied to %s." +#, php-format msgid "Database %1$s has been copied to %2$s." -msgstr "Baza podataka %s kopirana je u %s" +msgstr "Baza podataka %1$s je kopirana u %2$s" #: db_operations.php:294 #, fuzzy, php-format @@ -340,10 +341,8 @@ msgstr "" "razloge, kliknite %sovdje%s." #: db_qbe.php:130 -#, fuzzy -#| msgid "You have to choose at least one column to display" msgid "You have to choose at least one column to display!" -msgstr "Morate odabrati najmanje jedan stupac za prikazivanje" +msgstr "Morate odabrati najmanje jedan stupac za prikazivanje!" #: db_qbe.php:148 #, php-format From 93d3bae766c96d8c969440aff3d3515f6986a71b Mon Sep 17 00:00:00 2001 From: Aswani Prakash Date: Tue, 3 Jul 2018 10:37:03 +0000 Subject: [PATCH 08/91] Translated using Weblate (Malayalam) Currently translated at 1.7% (57 of 3288 strings) [CI skip] Translation: phpMyAdmin/4.8 Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/4-8/ml/ Signed-off-by: Aswani Prakash --- po/ml.po | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/po/ml.po b/po/ml.po index 1e46da2099..d7790f991a 100644 --- a/po/ml.po +++ b/po/ml.po @@ -6,16 +6,16 @@ msgstr "" "Project-Id-Version: phpMyAdmin 4.8.0-dev\n" "Report-Msgid-Bugs-To: translators@phpmyadmin.net\n" "POT-Creation-Date: 2018-02-12 16:30+0100\n" -"PO-Revision-Date: 2016-05-24 05:48+0000\n" -"Last-Translator: GIMMY \n" -"Language-Team: Malayalam \n" +"PO-Revision-Date: 2018-07-03 23:16+0000\n" +"Last-Translator: Aswani Prakash \n" +"Language-Team: Malayalam \n" "Language: ml\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 2.7-dev\n" +"X-Generator: Weblate 3.1-dev\n" #: ajax.php:21 ajax.php:50 export.php:203 libraries/classes/Export.php:1100 msgid "Bad type!" @@ -27,10 +27,11 @@ msgid "" "The %s file is not available on this system, please visit %s for more " "information." msgstr "" +"%s ഫയൽ ഈ സിസ്റ്റത്തിൽ ലഭ്യമല്ല, അധികമറിയുന്നതിന് ദയവായി %s -ലേക്ക് പോവുക." #: db_central_columns.php:127 msgid "The central list of columns for the current database is empty." -msgstr "" +msgstr "നിലവിലുള്ള ഡാറ്റാബേസിലെ കോളങ്ങളുടെ കേന്ദ്ര പട്ടിക ശൂന്യമാണ്." #: db_central_columns.php:156 msgid "Click to sort." @@ -39,7 +40,7 @@ msgstr "" #: db_central_columns.php:175 #, php-format msgid "Showing rows %1$s - %2$s." -msgstr "" +msgstr "പ്രദർശിപ്പിച്ചിരിക്കുന്ന റോ-കൾ %1$s - %2$s." #: db_datadict.php:59 libraries/classes/Operations.php:47 msgid "Database comment" @@ -184,7 +185,7 @@ msgstr "അഭിപ്രായങ്ങൾ" #: templates/columns_definitions/column_indexes.twig:4 #: templates/table/tracking/structure_snapshot_columns.twig:25 msgid "Primary" -msgstr "" +msgstr "പ്രാഥമികം" #: db_datadict.php:164 js/messages.php:380 #: libraries/classes/CentralColumns.php:1051 From a747de1add39224c2e5725c63014206dc18ced51 Mon Sep 17 00:00:00 2001 From: Lakshay arora Date: Wed, 25 Apr 2018 22:58:35 +0530 Subject: [PATCH 09/91] Fixes issue with recent table list, #14229 Signed-Off-By: Lakshay arora MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit 727b40e00cec26df93cb8220f03a323c2e95828a) Signed-off-by: Maurício Meneghini Fauth --- libraries/classes/Header.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/classes/Header.php b/libraries/classes/Header.php index d5bfb98b68..f989d85235 100644 --- a/libraries/classes/Header.php +++ b/libraries/classes/Header.php @@ -474,7 +474,7 @@ class Header $retval .= '
'; $retval .= $this->getMessage(); } - if ($this->_isEnabled && isset($_REQUEST['recent_table']) && strlen($_REQUEST['recent_table'])) { + if ($this->_isEnabled && empty($_REQUEST['recent_table'])) { $retval .= $this->_addRecentTable( $GLOBALS['db'], $GLOBALS['table'] From a827bec4aa8130a045c9bd84b09f74940365a5f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maur=C3=ADcio=20Meneghini=20Fauth?= Date: Tue, 3 Jul 2018 20:52:49 -0300 Subject: [PATCH 10/91] Add ChangeLog entry for #14229 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maurício Meneghini Fauth --- ChangeLog | 1 + 1 file changed, 1 insertion(+) diff --git a/ChangeLog b/ChangeLog index 390806b179..96a2994d08 100644 --- a/ChangeLog +++ b/ChangeLog @@ -4,6 +4,7 @@ phpMyAdmin - ChangeLog 4.8.3 (not yet released) - issue #14314 Error when naming a database '0' - issue #14333 Fix NULL as default not shown +- issue #14229 Fixes issue with recent table list 4.8.2 (2018-06-21) - issue #14370 WHERE 0 causes Fatal error From 636dd335c6f8dfe48884b13f4546ccaa701313da Mon Sep 17 00:00:00 2001 From: Aswani Prakash Date: Wed, 4 Jul 2018 05:35:42 +0530 Subject: [PATCH 11/91] #14045 issue fix filtering is slow (#14236) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 14045 issue fix filtering is slow Signed-off-by: Aswani Prakash * space issue Signed-off-by: Aswani Prakash (cherry picked from commit b978def8dcbd87ab9d5ab8f4e81b1719dde96f19) Signed-off-by: Maurício Meneghini Fauth --- js/functions.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/js/functions.js b/js/functions.js index 698dfb2208..7d331517f5 100644 --- a/js/functions.js +++ b/js/functions.js @@ -4700,18 +4700,20 @@ $(document).on('keyup', '#filterText', function () { var count = 0; $('[data-filter-row]').each(function () { var $row = $(this); - console.log($row); /* Can not use data() here as it does magic conversion to int for numeric values */ if ($row.attr('data-filter-row').indexOf(filterInput) > -1) { count += 1; $row.show(); - $row.find('input.checkall').removeClass('row-hidden').trigger('change'); + $row.find('input.checkall').removeClass('row-hidden'); } else { $row.hide(); - $row.find('input.checkall').addClass('row-hidden').prop('checked', false).trigger('change'); + $row.find('input.checkall').addClass('row-hidden').prop('checked', false); $row.removeClass('marked'); } }); + setTimeout(function(){ + $(checkboxes_sel).trigger('change'); + }, 300); $('#filter-rows-count').html(count); }); AJAX.registerOnload('functions.js', function () { From 9bbc4c3441ec0d5282dd2fc83163a8e60627089f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maur=C3=ADcio=20Meneghini=20Fauth?= Date: Tue, 3 Jul 2018 21:18:39 -0300 Subject: [PATCH 12/91] Add ChangeLog entry for #14045 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix trailing whitespace in js/functions.js Signed-off-by: Maurício Meneghini Fauth --- ChangeLog | 1 + js/functions.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 96a2994d08..dbb93411d6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -5,6 +5,7 @@ phpMyAdmin - ChangeLog - issue #14314 Error when naming a database '0' - issue #14333 Fix NULL as default not shown - issue #14229 Fixes issue with recent table list +- issue #14045 Fix slow performance on DB structure filtering 4.8.2 (2018-06-21) - issue #14370 WHERE 0 causes Fatal error diff --git a/js/functions.js b/js/functions.js index 7d331517f5..968314684d 100644 --- a/js/functions.js +++ b/js/functions.js @@ -4713,7 +4713,7 @@ $(document).on('keyup', '#filterText', function () { }); setTimeout(function(){ $(checkboxes_sel).trigger('change'); - }, 300); + }, 300); $('#filter-rows-count').html(count); }); AJAX.registerOnload('functions.js', function () { From 27caff1ce01503cb973200635666291324eb796f Mon Sep 17 00:00:00 2001 From: Piyush Vijay Date: Wed, 4 Jul 2018 06:43:44 +0530 Subject: [PATCH 13/91] Fix editing server variable not showing save or cancel option (#14328) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Editing server variable not showing save or cancel option issue #14327: fixed Signed-off-by: Piyush Vijay * Styling of the links improved. Signed-off-by: Piyush Vijay (cherry picked from commit bd7d4ca22f72353468ffe3b993ef79e79cd99804) Signed-off-by: Maurício Meneghini Fauth --- js/server_variables.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/js/server_variables.js b/js/server_variables.js index af4812acf6..6b7f01faf1 100644 --- a/js/server_variables.js +++ b/js/server_variables.js @@ -14,7 +14,7 @@ AJAX.registerOnload('server_variables.js', function () { var $cancelLink = $('a.cancelLink'); $('#serverVariables').find('.var-name').find('a').append( - $('#docImage').clone().show() + $('#docImage').clone().css('display', 'inline-block') ); /* Launches the variable editor */ @@ -29,11 +29,11 @@ AJAX.registerOnload('server_variables.js', function () { var $cell = $link.parent(); var $valueCell = $link.parents('.var-row').find('.var-value'); var varName = $link.data('variable'); - var $mySaveLink = $saveLink.clone().show(); - var $myCancelLink = $cancelLink.clone().show(); + + var $mySaveLink = $saveLink.clone().css('display', 'inline-block'); + var $myCancelLink = $cancelLink.clone().css('display', 'inline-block'); var $msgbox = PMA_ajaxShowMessage(); var $myEditLink = $cell.find('a.editLink'); - $cell.addClass('edit'); // variable is being edited $myEditLink.remove(); // remove edit link @@ -87,7 +87,9 @@ AJAX.registerOnload('server_variables.js', function () { ); // Save and replace content $cell - .html($links); + .html($links) + .children() + .css('display', 'flex'); $valueCell .data('content', $valueCell.html()) .html($editor) From 8a7b631bf8518271328b9f6618775d6bfc22fffe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maur=C3=ADcio=20Meneghini=20Fauth?= Date: Tue, 3 Jul 2018 22:16:44 -0300 Subject: [PATCH 14/91] Add ChangeLog entry for #14327 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maurício Meneghini Fauth --- ChangeLog | 1 + 1 file changed, 1 insertion(+) diff --git a/ChangeLog b/ChangeLog index dbb93411d6..97c599cd07 100644 --- a/ChangeLog +++ b/ChangeLog @@ -6,6 +6,7 @@ phpMyAdmin - ChangeLog - issue #14333 Fix NULL as default not shown - issue #14229 Fixes issue with recent table list - issue #14045 Fix slow performance on DB structure filtering +- issue #14327 Fix Editing server variable not showing save or cancel option 4.8.2 (2018-06-21) - issue #14370 WHERE 0 causes Fatal error From fca206f27a870fd62df6e501cdc4e2b54aa73898 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maur=C3=ADcio=20Meneghini=20Fauth?= Date: Tue, 3 Jul 2018 22:46:48 -0300 Subject: [PATCH 15/91] Fix some JavaScript coding style issues MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Automatic fixes by ESLint Signed-off-by: Maurício Meneghini Fauth --- js/functions.js | 38 ++++++++++++++++++-------------------- 1 file changed, 18 insertions(+), 20 deletions(-) diff --git a/js/functions.js b/js/functions.js index 968314684d..262defed3b 100644 --- a/js/functions.js +++ b/js/functions.js @@ -155,7 +155,7 @@ function PMA_addDatepicker ($this_element, type, options) { } } }; - if (type == "time") { + if (type == 'time') { $this_element.timepicker($.extend(defaultOptions, options)); // Add a tip regarding entering MySQL allowed-values for TIME data-type PMA_tooltip($this_element, 'input', PMA_messages.strMysqlAllowedValuesTipTime); @@ -674,7 +674,7 @@ function confirmLink (theLink, theSqlQuery) { if (is_confirmed) { if (typeof(theLink.href) !== 'undefined') { theLink.href += PMA_commonParams.get('arg_separator') + 'is_js_confirmed=1'; - } else if (typeof(theLink.form) != 'undefined') { + } else if (typeof(theLink.form) !== 'undefined') { theLink.form.action += '?is_js_confirmed=1'; } } @@ -3738,9 +3738,9 @@ function indexEditorDialog (url, title, callback_success, callback_failure) { var $form = $('#index_frm'); var $msgbox = PMA_ajaxShowMessage(PMA_messages.strProcessingRequest); PMA_prepareForAjaxRequest($form); - //User wants to submit the form - $.post($form.attr('action'), $form.serialize() + PMA_commonParams.get('arg_separator') + "do_save_data=1", function (data) { - var $sqlqueryresults = $(".sqlqueryresults"); + // User wants to submit the form + $.post($form.attr('action'), $form.serialize() + PMA_commonParams.get('arg_separator') + 'do_save_data=1', function (data) { + var $sqlqueryresults = $('.sqlqueryresults'); if ($sqlqueryresults.length !== 0) { $sqlqueryresults.remove(); } @@ -4711,7 +4711,7 @@ $(document).on('keyup', '#filterText', function () { $row.removeClass('marked'); } }); - setTimeout(function(){ + setTimeout(function () { $(checkboxes_sel).trigger('change'); }, 300); $('#filter-rows-count').html(count); @@ -4942,7 +4942,7 @@ AJAX.registerOnload('functions.js', function () { * .attr(name, value) - Sets a particular attribute of the IMG * tag to the given value */ -function PMA_getImage(image, alternate, attributes) { +function PMA_getImage (image, alternate, attributes) { // custom image object, it will eventually be returned by this functions var retval = { data: { @@ -5022,18 +5022,17 @@ function PMA_getImage(image, alternate, attributes) { * @param {object} value Configuration value. * @param {boolean} only_local Configuration type. */ -function configSet(key, value, only_local) -{ +function configSet (key, value, only_local) { only_local = (typeof only_local !== 'undefined') ? only_local : false; var serialized = JSON.stringify(value); localStorage.setItem(key, serialized); $.ajax({ - url: "ajax.php", - type: "POST", - dataType: "json", + url: 'ajax.php', + type: 'POST', + dataType: 'json', data: { key: key, - type: "config-set", + type: 'config-set', server: PMA_commonParams.get('server'), value: serialized, }, @@ -5060,8 +5059,7 @@ function configSet(key, value, only_local) * * @return {object} Configuration value. */ -function configGet(key, cached) -{ +function configGet (key, cached) { cached = (typeof cached !== 'undefined') ? cached : true; var value = localStorage.getItem(key); if (cached && value !== undefined && value !== null) { @@ -5075,11 +5073,11 @@ function configGet(key, cached) // processing cannot continue until that value is found. // Another solution is to provide a callback as a parameter. async: false, - url: "ajax.php", - type: "POST", - dataType: "json", + url: 'ajax.php', + type: 'POST', + dataType: 'json', data: { - type: "config-get", + type: 'config-get', server: PMA_commonParams.get('server'), key: key }, @@ -5099,7 +5097,7 @@ function configGet(key, cached) /** * Return POST data as stored by Util::linkOrButton */ -jQuery.fn.getPostData = function() { +jQuery.fn.getPostData = function () { var dataPost = this.attr('data-post'); // Strip possible leading ? if (dataPost !== undefined && dataPost.substring(0,1) == '?') { From 914745dbaaed450b044475cdb0f6c68772f8ce02 Mon Sep 17 00:00:00 2001 From: Miki Date: Wed, 4 Jul 2018 15:00:28 -0700 Subject: [PATCH 16/91] Populate options for view create and edit (#14377) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Miki (cherry picked from commit da8b6a90dfe1429b06bc7485043dad2b9d5cd610) Signed-off-by: Maurício Meneghini Fauth --- view_create.php | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/view_create.php b/view_create.php index a8f8277575..184d3f0d02 100644 --- a/view_create.php +++ b/view_create.php @@ -196,8 +196,11 @@ $url_params['db'] = $GLOBALS['db']; $url_params['reload'] = 1; echo Template::get('view_create')->render([ - 'ajax_dialog' => isset($_REQUEST['ajax_dialog']), - 'text_dir' => $text_dir, - 'url_params' => $url_params, - 'view' => $view, + 'ajax_dialog' => isset($_REQUEST['ajax_dialog']), + 'text_dir' => $text_dir, + 'url_params' => $url_params, + 'view' => $view, + 'view_algorithm_options' => $view_algorithm_options, + 'view_with_options' => $view_with_options, + 'view_security_options' => $view_security_options, ]); From 22a432eaac465b68e60288d1ab7a2a909f2b23ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maur=C3=ADcio=20Meneghini=20Fauth?= Date: Wed, 4 Jul 2018 19:09:01 -0300 Subject: [PATCH 17/91] Add ChangeLog entry for #14377 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maurício Meneghini Fauth --- ChangeLog | 1 + 1 file changed, 1 insertion(+) diff --git a/ChangeLog b/ChangeLog index 97c599cd07..6cf4ab0297 100644 --- a/ChangeLog +++ b/ChangeLog @@ -7,6 +7,7 @@ phpMyAdmin - ChangeLog - issue #14229 Fixes issue with recent table list - issue #14045 Fix slow performance on DB structure filtering - issue #14327 Fix Editing server variable not showing save or cancel option +- issue #14377 Populate options for view create and edit 4.8.2 (2018-06-21) - issue #14370 WHERE 0 causes Fatal error From 71ae2b2e6895141c4f0102bf137dba18210ebfb8 Mon Sep 17 00:00:00 2001 From: William Desportes Date: Fri, 29 Jun 2018 21:21:51 +0200 Subject: [PATCH 18/91] Fix for #14171 - 2FA QR PHPGD MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes: #14171 Signed-off-by: William Desportes (cherry picked from commit 49fae815051005779fb283fa404f9153d2c29b1f) Signed-off-by: Maurício Meneghini Fauth --- ChangeLog | 1 + .../classes/Plugins/TwoFactor/Application.php | 33 ++++++++++++++----- .../twofactor/application_configure.twig | 9 +++++ 3 files changed, 34 insertions(+), 9 deletions(-) diff --git a/ChangeLog b/ChangeLog index 6cf4ab0297..da665f8d74 100644 --- a/ChangeLog +++ b/ChangeLog @@ -8,6 +8,7 @@ phpMyAdmin - ChangeLog - issue #14045 Fix slow performance on DB structure filtering - issue #14327 Fix Editing server variable not showing save or cancel option - issue #14377 Populate options for view create and edit +- issue #14171 2FA configuration fails if PHP doesn't have GD support 4.8.2 (2018-06-21) - issue #14370 WHERE 0 causes Fatal error diff --git a/libraries/classes/Plugins/TwoFactor/Application.php b/libraries/classes/Plugins/TwoFactor/Application.php index 3056af3e46..c739b98080 100644 --- a/libraries/classes/Plugins/TwoFactor/Application.php +++ b/libraries/classes/Plugins/TwoFactor/Application.php @@ -91,15 +91,30 @@ class Application extends TwoFactorPlugin public function setup() { $secret = $this->_twofactor->config['settings']['secret']; - $inlineUrl = $this->_google2fa->getQRCodeInline( - 'phpMyAdmin (' . $this->getAppId(false) . ')', - $this->_twofactor->user, - $secret - ); - return Template::get('login/twofactor/application_configure')->render([ - 'image' => $inlineUrl, - 'secret' => $secret - ]); + $renderArray = ['secret' => $secret]; + if (extension_loaded('gd')) { + $inlineUrl = $this->_google2fa->getQRCodeInline( + 'phpMyAdmin (' . $this->getAppId(false) . ')', + $this->_twofactor->user, + $secret + ); + $renderArray['image'] = $inlineUrl; + } else { + $inlineUrl = $this->_google2fa->getQRCodeUrl( + 'phpMyAdmin (' . $this->getAppId(false) . ')', + $this->_twofactor->user, + $secret + ); + trigger_error( + __( + 'The gd PHP extension was not found.' + . ' The QRcode can not be displayed without the gd PHP extension.' + ), + E_USER_WARNING + ); + $renderArray['url'] = $inlineUrl; + } + return Template::get('login/twofactor/application_configure')->render($renderArray); } /** diff --git a/templates/login/twofactor/application_configure.twig b/templates/login/twofactor/application_configure.twig index b801920379..97b069da28 100644 --- a/templates/login/twofactor/application_configure.twig +++ b/templates/login/twofactor/application_configure.twig @@ -1,10 +1,19 @@ {{ Url_getHiddenInputs() }} +{% if image is defined %}

{% trans "Please scan following QR code into the two-factor authentication app on your device and enter authentication code it generates." %}

+{% else %} +

+ {% trans "Please enter following secret/key into the two-factor authentication app on your device and enter authentication code it generates." %} +

+

+ {% trans "OTP url:" %} {{ url }} +

+{% endif %}

{% trans "Secret/key:" %} {{ secret }}

From 863badfdc285382d8344269a304a64eca630fb6d Mon Sep 17 00:00:00 2001 From: William Desportes Date: Thu, 21 Jun 2018 01:38:46 +0200 Subject: [PATCH 19/91] Patch - missed instance of 'Avoid passing extension to Util::getImage' MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Patch for commit https://github.com/phpmyadmin/phpmyadmin/commit/bed6fb4ebdc5f83ed30fe3e83e380baf24ed2fa5 Fixes: #14390 Signed-off-by: William Desportes (cherry picked from commit ff4785cbf281d08fc44f0eb7a7643bd7f99a54c4) Signed-off-by: Maurício Meneghini Fauth --- libraries/classes/Navigation/Navigation.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/classes/Navigation/Navigation.php b/libraries/classes/Navigation/Navigation.php index c4a297bee6..146860f6b1 100644 --- a/libraries/classes/Navigation/Navigation.php +++ b/libraries/classes/Navigation/Navigation.php @@ -233,8 +233,8 @@ class Navigation $html .= '' - . Util::getIcon('show.png', __('Show')) - . ''; + . Util::getIcon('show', __('Show')) + . ''; } $html .= ''; $first = false; From 93ec29933baa3fd0318167a1894b6273ee9136d4 Mon Sep 17 00:00:00 2001 From: William Desportes Date: Thu, 21 Jun 2018 02:02:47 +0200 Subject: [PATCH 20/91] Fix - #14382 "Visualize GIS data" icon missing MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes: #14382 Signed-off-by: William Desportes (cherry picked from commit b3379d77001dbb8a49a9ceaf7bfd5544fa7b3cbc) Signed-off-by: Maurício Meneghini Fauth --- libraries/classes/Display/Results.php | 4 +++- themes/pmahomme/css/icons.css.php | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/libraries/classes/Display/Results.php b/libraries/classes/Display/Results.php index 84c8c3f7d9..2d815eff8e 100644 --- a/libraries/classes/Display/Results.php +++ b/libraries/classes/Display/Results.php @@ -5019,7 +5019,9 @@ class Results 'tbl_gis_visualization.php' . Url::getCommon($_url_params), Util::getIcon( - 'b_globe.gif', __('Visualize GIS data'), true + 'b_globe', + __('Visualize GIS data'), + true ) ) . "\n"; diff --git a/themes/pmahomme/css/icons.css.php b/themes/pmahomme/css/icons.css.php index 04788ef91a..ae615d0bd9 100644 --- a/themes/pmahomme/css/icons.css.php +++ b/themes/pmahomme/css/icons.css.php @@ -44,6 +44,7 @@ if (! defined('PHPMYADMIN') && ! defined('TESTSUITE')) { .ic_b_find_replace { background-image: url('getImgPath('b_find_replace.png'); ?>'); } .ic_b_firstpage { background-image: url('getImgPath('b_firstpage.png'); ?>'); } .ic_b_ftext { background-image: url('getImgPath('b_ftext.png'); ?>'); } +.ic_b_globe { background-image: url('getImgPath('b_globe.gif'); ?>'); } .ic_b_group { background-image: url('getImgPath('b_group.png'); ?>'); } .ic_b_help { background-image: url('getImgPath('b_help.png'); ?>'); } .ic_b_home { background-image: url('getImgPath('b_home.png'); ?>'); } From 865f16a7f6dd373e73b1eff8d39b8edcfdc6a395 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maur=C3=ADcio=20Meneghini=20Fauth?= Date: Wed, 4 Jul 2018 20:44:01 -0300 Subject: [PATCH 21/91] Add ChangeLog entries for #14390 and #14382 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maurício Meneghini Fauth --- ChangeLog | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ChangeLog b/ChangeLog index da665f8d74..8f65a02f05 100644 --- a/ChangeLog +++ b/ChangeLog @@ -9,6 +9,8 @@ phpMyAdmin - ChangeLog - issue #14327 Fix Editing server variable not showing save or cancel option - issue #14377 Populate options for view create and edit - issue #14171 2FA configuration fails if PHP doesn't have GD support +- issue #14390 Can't unhide tables +- issue #14382 "Visualize GIS data" icon missing 4.8.2 (2018-06-21) - issue #14370 WHERE 0 causes Fatal error From 13dfc93da6988762772d360d1f3cae88f0a7a087 Mon Sep 17 00:00:00 2001 From: Stanislas Brodin Date: Fri, 6 Jul 2018 10:03:27 +0000 Subject: [PATCH 22/91] Translated using Weblate (French) Currently translated at 100,0% (3288 of 3288 strings) [CI skip] Translation: phpMyAdmin/4.8 Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/4-8/fr/ Signed-off-by: Stanislas Brodin --- po/fr.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/po/fr.po b/po/fr.po index e00b742b2d..d02476ee2c 100644 --- a/po/fr.po +++ b/po/fr.po @@ -4,8 +4,8 @@ msgstr "" "Project-Id-Version: phpMyAdmin-docs 4.0.0-dev\n" "Report-Msgid-Bugs-To: translators@phpmyadmin.net\n" "POT-Creation-Date: 2018-02-12 16:30+0100\n" -"PO-Revision-Date: 2018-04-14 22:37+0000\n" -"Last-Translator: anonymous <>\n" +"PO-Revision-Date: 2018-07-06 12:04+0000\n" +"Last-Translator: Stanislas Brodin \n" "Language-Team: French \n" "Language: fr\n" @@ -13,7 +13,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 3.0-dev\n" +"X-Generator: Weblate 3.1-dev\n" #: ajax.php:21 ajax.php:50 export.php:203 libraries/classes/Export.php:1100 msgid "Bad type!" @@ -10049,7 +10049,7 @@ msgid "" "specifies how often space will be added (defaults to 2 nibbles)." msgstr "" "Affiche une représentation hexadécimale des données. Le premier paramètre " -"est optionnel et spécifie à quel intervalle un espace sera ajouté (par " +"est optionnel et spécifie à quel intervalle une espace sera ajouté (par " "défaut, à chaque 2 « nibbles »)." #: libraries/classes/Plugins/Transformations/Abs/ImageLinkTransformationsPlugin.php:32 From 2a7294a9329889656bc226b00ca5f71f3918f558 Mon Sep 17 00:00:00 2001 From: Olivier Humbert Date: Fri, 6 Jul 2018 12:04:15 +0000 Subject: [PATCH 23/91] Translated using Weblate (French) Currently translated at 100.0% (3288 of 3288 strings) [CI skip] Translation: phpMyAdmin/4.8 Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/4-8/fr/ Signed-off-by: Olivier Humbert --- po/fr.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/po/fr.po b/po/fr.po index d02476ee2c..b32a287d30 100644 --- a/po/fr.po +++ b/po/fr.po @@ -4,8 +4,8 @@ msgstr "" "Project-Id-Version: phpMyAdmin-docs 4.0.0-dev\n" "Report-Msgid-Bugs-To: translators@phpmyadmin.net\n" "POT-Creation-Date: 2018-02-12 16:30+0100\n" -"PO-Revision-Date: 2018-07-06 12:04+0000\n" -"Last-Translator: Stanislas Brodin \n" +"PO-Revision-Date: 2018-07-07 12:37+0000\n" +"Last-Translator: Olivier Humbert \n" "Language-Team: French \n" "Language: fr\n" @@ -10049,7 +10049,7 @@ msgid "" "specifies how often space will be added (defaults to 2 nibbles)." msgstr "" "Affiche une représentation hexadécimale des données. Le premier paramètre " -"est optionnel et spécifie à quel intervalle une espace sera ajouté (par " +"est optionnel et spécifie à quel intervalle un espace sera ajouté (par " "défaut, à chaque 2 « nibbles »)." #: libraries/classes/Plugins/Transformations/Abs/ImageLinkTransformationsPlugin.php:32 From e9ac9a29d0f7ec4fa028dd81cc6eefb37bd3b5e7 Mon Sep 17 00:00:00 2001 From: Olivier Humbert Date: Sat, 7 Jul 2018 22:37:08 +0000 Subject: [PATCH 24/91] Translated using Weblate (French) Currently translated at 100.0% (3288 of 3288 strings) [CI skip] Translation: phpMyAdmin/4.8 Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/4-8/fr/ Signed-off-by: Olivier Humbert --- po/fr.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/fr.po b/po/fr.po index b32a287d30..dddd943865 100644 --- a/po/fr.po +++ b/po/fr.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin-docs 4.0.0-dev\n" "Report-Msgid-Bugs-To: translators@phpmyadmin.net\n" "POT-Creation-Date: 2018-02-12 16:30+0100\n" -"PO-Revision-Date: 2018-07-07 12:37+0000\n" +"PO-Revision-Date: 2018-07-08 23:37+0000\n" "Last-Translator: Olivier Humbert \n" "Language-Team: French \n" @@ -10049,7 +10049,7 @@ msgid "" "specifies how often space will be added (defaults to 2 nibbles)." msgstr "" "Affiche une représentation hexadécimale des données. Le premier paramètre " -"est optionnel et spécifie à quel intervalle un espace sera ajouté (par " +"est optionnel et spécifie à quel intervalle une espace sera ajoutée (par " "défaut, à chaque 2 « nibbles »)." #: libraries/classes/Plugins/Transformations/Abs/ImageLinkTransformationsPlugin.php:32 From 3f1e40caa76e188b11e452f5be80b2ce93c2e47e Mon Sep 17 00:00:00 2001 From: Yaron Shahrabani Date: Tue, 10 Jul 2018 13:03:17 +0000 Subject: [PATCH 25/91] Translated using Weblate (Hebrew) Currently translated at 49,3% (1621 of 3288 strings) [CI skip] Translation: phpMyAdmin/4.8 Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/4-8/he/ Signed-off-by: Yaron Shahrabani --- po/he.po | 42 +++++++++++++++++++----------------------- 1 file changed, 19 insertions(+), 23 deletions(-) diff --git a/po/he.po b/po/he.po index 0ccf3d2e6d..5854b12f01 100644 --- a/po/he.po +++ b/po/he.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 4.8.0-dev\n" "Report-Msgid-Bugs-To: translators@phpmyadmin.net\n" "POT-Creation-Date: 2018-02-12 16:30+0100\n" -"PO-Revision-Date: 2018-06-15 13:38+0000\n" +"PO-Revision-Date: 2018-07-11 13:39+0000\n" "Last-Translator: Yaron Shahrabani \n" "Language-Team: Hebrew \n" @@ -13,7 +13,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Weblate 3.0.1\n" +"X-Generator: Weblate 3.1-dev\n" #: ajax.php:21 ajax.php:50 export.php:203 libraries/classes/Export.php:1100 msgid "Bad type!" @@ -9766,7 +9766,7 @@ msgstr "שינויי צורה זמינים" #: libraries/classes/Relation.php:208 msgid "Please see the documentation on how to update your column_info table." -msgstr "" +msgstr "נא לעיין בתיעוד על אופן עדכון טבלת ה־column_info שלך." #: libraries/classes/Relation.php:224 libraries/classes/SqlQueryForm.php:401 msgid "Bookmarked SQL query" @@ -9792,17 +9792,15 @@ msgstr "" #: libraries/classes/Relation.php:290 msgid "User preferences" -msgstr "" +msgstr "העדפות משתמש" #: libraries/classes/Relation.php:307 -#, fuzzy -#| msgid "Modifications have been saved" msgid "Configurable menus" -msgstr "שינויים נשמרו" +msgstr "תפריטים שניתן להגדיר" #: libraries/classes/Relation.php:318 msgid "Hide/show navigation items" -msgstr "" +msgstr "הסתרה/הצגה של פריטי ניווט" #: libraries/classes/Relation.php:329 msgid "Saving Query-By-Example searches" @@ -9810,7 +9808,7 @@ msgstr "" #: libraries/classes/Relation.php:340 msgid "Managing Central list of columns" -msgstr "" +msgstr "ניהול רשימה מרכזית של עמודות" #: libraries/classes/Relation.php:351 #, fuzzy @@ -9826,16 +9824,16 @@ msgstr "סוג הייצוא שגוי" #: libraries/classes/Relation.php:370 msgid "Quick steps to set up advanced features:" -msgstr "" +msgstr "צעדים מהירים להגדרת תכונות מתקדמות:" #: libraries/classes/Relation.php:376 #, php-format msgid "Create the needed tables with the %screate_tables.sql." -msgstr "" +msgstr "יצירת הטבלאות הנחוצות עם %screate_tables.sql." #: libraries/classes/Relation.php:381 msgid "Create a pma user and give access to these tables." -msgstr "" +msgstr "יצירת משתמש pma והענקת גישה לטבלאות האלה." #: libraries/classes/Relation.php:384 msgid "" @@ -9845,7 +9843,7 @@ msgstr "" #: libraries/classes/Relation.php:389 msgid "Re-login to phpMyAdmin to load the updated configuration file." -msgstr "" +msgstr "כניסה מחדש ל־phpMyAdmin כדי לטעון את קובץ התצורה המעודכן." #: libraries/classes/Relation.php:1704 msgid "no description" @@ -9863,13 +9861,13 @@ msgstr "" msgid "" "%sCreate%s a database named 'phpmyadmin' and setup the phpMyAdmin " "configuration storage there." -msgstr "" +msgstr "%sיצירת%s מסד נתונים בשם ‚phpmyadmin’ והגדרת האחסון של phpMyAdmin שם." #: libraries/classes/Relation.php:2018 #, php-format msgid "" "%sCreate%s the phpMyAdmin configuration storage in the current database." -msgstr "" +msgstr "%sיצירת%s אחסון התצורה של phpMyAdmin במסד הנתונים הנוכחי." #: libraries/classes/Relation.php:2026 #, php-format @@ -10361,32 +10359,30 @@ msgstr "" #: libraries/classes/Rte/Events.php:624 msgid "You must provide an event definition." -msgstr "" +msgstr "עליך לציין הגדרת אירוע." #: libraries/classes/Rte/Export.php:54 libraries/classes/Rte/General.php:84 #: libraries/classes/Rte/Routines.php:172 #: libraries/classes/Rte/Routines.php:1329 #: libraries/classes/Rte/Routines.php:1539 -#, fuzzy -#| msgid "Processes" msgid "Error in processing request:" -msgstr "תהליכים" +msgstr "שגיאה בעיבוד הבקשה:" #: libraries/classes/Rte/Footer.php:102 msgid "OFF" -msgstr "" +msgstr "כבוי" #: libraries/classes/Rte/Footer.php:107 msgid "ON" -msgstr "" +msgstr "פעיל" #: libraries/classes/Rte/Footer.php:119 msgid "Event scheduler status" -msgstr "" +msgstr "מצב מתזמן אירועים" #: libraries/classes/Rte/General.php:46 msgid "The backed up query was:" -msgstr "" +msgstr "השאילתה שגובתה היא:" #: libraries/classes/Rte/Routines.php:92 msgid "" From b611be78b344ad224c297cf4d0279799599315b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maur=C3=ADcio=20Meneghini=20Fauth?= Date: Sat, 14 Jul 2018 14:54:29 -0300 Subject: [PATCH 26/91] Fix unconverted variables to Twig MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maurício Meneghini Fauth --- templates/columns_definitions/partitions.twig | 2 +- templates/columns_definitions/table_fields_definitions.twig | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/templates/columns_definitions/partitions.twig b/templates/columns_definitions/partitions.twig index 9cc8bfd20f..bede07f621 100644 --- a/templates/columns_definitions/partitions.twig +++ b/templates/columns_definitions/partitions.twig @@ -46,7 +46,7 @@ '; + $refreshButton .= ''; } } else { - $refreshButton .= ''; + $refreshButton .= ''; } } $refreshButton .= ''; From b9d0c913502adcbb8040b3a706a5d960176f9a5b Mon Sep 17 00:00:00 2001 From: William Desportes Date: Mon, 6 Aug 2018 15:10:18 +0200 Subject: [PATCH 70/91] Fixes #14422 - table comment not showing Closes: #14422 Signed-off-by: William Desportes --- libraries/classes/Table.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/classes/Table.php b/libraries/classes/Table.php index 3e9e32ca95..b0878c1308 100644 --- a/libraries/classes/Table.php +++ b/libraries/classes/Table.php @@ -365,7 +365,7 @@ class Table * @return string Return comment info if it is set for the selected table or return blank. */ public function getComment() { - $table_comment = $this->getStatusInfo('COMMENT', false, true); + $table_comment = $this->getStatusInfo('TABLE_COMMENT', false, true); if ($table_comment === false) { return ''; } From 8a7f2c30ef5f8cfc003d0e96746bfe4beffc50f1 Mon Sep 17 00:00:00 2001 From: William Desportes Date: Mon, 25 Jun 2018 01:45:21 +0200 Subject: [PATCH 71/91] Fix getDatabasesFull query Execute: $this->dbi->getDatabasesFull("pma_test") Fixes missing space after alias Signed-off-by: William Desportes --- libraries/classes/DatabaseInterface.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/classes/DatabaseInterface.php b/libraries/classes/DatabaseInterface.php index 36695978ba..095545020f 100644 --- a/libraries/classes/DatabaseInterface.php +++ b/libraries/classes/DatabaseInterface.php @@ -876,7 +876,7 @@ class DatabaseInterface AS SCHEMA_DATA_FREE'; } $sql .= ' - FROM `information_schema`.SCHEMATA s'; + FROM `information_schema`.SCHEMATA s '; if ($force_stats) { $sql .= ' LEFT JOIN `information_schema`.TABLES t From c55755d0ca9cb58371f9d6f667aa3dc4be984400 Mon Sep 17 00:00:00 2001 From: Andy Baugh Date: Mon, 6 Aug 2018 09:47:38 -0500 Subject: [PATCH 72/91] Fix merge conflicts in QA_4_8 from this pull request Signed-off-by: Isaac Bennetch Fix bad callers to getError where null was being passed. Fixes #14552: Considering how function signatures work in PHP, this should be a reltatively 'safe' change, as the mysqli lib currently would still do a check for cases where the passed in $link was either null or false. Otherwise the bug's source appears to be a common mistake in PHP: null != undefined Signed-off-by: Andy Baugh --- libraries/classes/Rte/Events.php | 6 +++--- libraries/classes/Rte/General.php | 2 +- libraries/classes/Rte/Routines.php | 8 ++++---- libraries/classes/Rte/Triggers.php | 6 +++--- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/libraries/classes/Rte/Events.php b/libraries/classes/Rte/Events.php index c47ca5f104..3f10c638c2 100644 --- a/libraries/classes/Rte/Events.php +++ b/libraries/classes/Rte/Events.php @@ -123,7 +123,7 @@ class Events htmlspecialchars($drop_item) ) . '
' - . __('MySQL said: ') . $GLOBALS['dbi']->getError(null); + . __('MySQL said: ') . $GLOBALS['dbi']->getError(); } else { $result = $GLOBALS['dbi']->tryQuery($item_query); if (! $result) { @@ -132,7 +132,7 @@ class Events htmlspecialchars($item_query) ) . '
' - . __('MySQL said: ') . $GLOBALS['dbi']->getError(null); + . __('MySQL said: ') . $GLOBALS['dbi']->getError(); // We dropped the old item, but were unable to create // the new one. Try to restore the backup query $result = $GLOBALS['dbi']->tryQuery($create_item); @@ -163,7 +163,7 @@ class Events htmlspecialchars($item_query) ) . '

' - . __('MySQL said: ') . $GLOBALS['dbi']->getError(null); + . __('MySQL said: ') . $GLOBALS['dbi']->getError(); } else { $message = Message::success( __('Event %1$s has been created.') diff --git a/libraries/classes/Rte/General.php b/libraries/classes/Rte/General.php index ffd05c0bf8..9b13380dc6 100644 --- a/libraries/classes/Rte/General.php +++ b/libraries/classes/Rte/General.php @@ -45,7 +45,7 @@ class General $errors[] = $error . '
' . __('The backed up query was:') . "\"" . htmlspecialchars($createStatement) . "\"" . '
' - . __('MySQL said: ') . $GLOBALS['dbi']->getError(null); + . __('MySQL said: ') . $GLOBALS['dbi']->getError(); return $errors; } diff --git a/libraries/classes/Rte/Routines.php b/libraries/classes/Rte/Routines.php index 62ef51cfa7..3bfca689de 100644 --- a/libraries/classes/Rte/Routines.php +++ b/libraries/classes/Rte/Routines.php @@ -241,7 +241,7 @@ class Routines htmlspecialchars($drop_routine) ) . '
' - . __('MySQL said: ') . $GLOBALS['dbi']->getError(null); + . __('MySQL said: ') . $GLOBALS['dbi']->getError(); } else { list($newErrors, $message) = self::create( $routine_query, @@ -268,7 +268,7 @@ class Routines htmlspecialchars($routine_query) ) . '

' - . __('MySQL said: ') . $GLOBALS['dbi']->getError(null); + . __('MySQL said: ') . $GLOBALS['dbi']->getError(); } else { $message = Message::success( __('Routine %1$s has been created.') @@ -382,7 +382,7 @@ class Routines htmlspecialchars($routine_query) ) . '
' - . __('MySQL said: ') . $GLOBALS['dbi']->getError(null); + . __('MySQL said: ') . $GLOBALS['dbi']->getError(); // We dropped the old routine, // but were unable to create the new one // Try to restore the backup query @@ -1495,7 +1495,7 @@ class Routines htmlspecialchars($multiple_query) ) . '

' - . __('MySQL said: ') . $GLOBALS['dbi']->getError(null) + . __('MySQL said: ') . $GLOBALS['dbi']->getError() ); } diff --git a/libraries/classes/Rte/Triggers.php b/libraries/classes/Rte/Triggers.php index 2edd2806bf..7f025affd1 100644 --- a/libraries/classes/Rte/Triggers.php +++ b/libraries/classes/Rte/Triggers.php @@ -98,7 +98,7 @@ class Triggers htmlspecialchars($drop_item) ) . '
' - . __('MySQL said: ') . $GLOBALS['dbi']->getError(null); + . __('MySQL said: ') . $GLOBALS['dbi']->getError(); } else { $result = $GLOBALS['dbi']->tryQuery($item_query); if (! $result) { @@ -107,7 +107,7 @@ class Triggers htmlspecialchars($item_query) ) . '
' - . __('MySQL said: ') . $GLOBALS['dbi']->getError(null); + . __('MySQL said: ') . $GLOBALS['dbi']->getError(); // We dropped the old item, but were unable to create the // new one. Try to restore the backup query. $result = $GLOBALS['dbi']->tryQuery($create_item); @@ -139,7 +139,7 @@ class Triggers htmlspecialchars($item_query) ) . '

' - . __('MySQL said: ') . $GLOBALS['dbi']->getError(null); + . __('MySQL said: ') . $GLOBALS['dbi']->getError(); } else { $message = Message::success( __('Trigger %1$s has been created.') From 8bcbb950dde510cf3cc56027c2d3a1773c542add Mon Sep 17 00:00:00 2001 From: Isaac Bennetch Date: Mon, 6 Aug 2018 13:54:14 -0400 Subject: [PATCH 73/91] Add ChangeLog for issue #14552 Signed-off-by: Isaac Bennetch --- ChangeLog | 1 + 1 file changed, 1 insertion(+) diff --git a/ChangeLog b/ChangeLog index f761f135c2..950b9ff0a2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -15,6 +15,7 @@ phpMyAdmin - ChangeLog - issue #14365 View not working on multiple servers - issue #14207 Partition actions in table structure do not work - issue #14375 Fixes ERR_BLOCKED_BY_XSS_AUDITOR on export table +- issue #14552 Blank message shown instead of MySQL error when adding trigger and other locations 4.8.2 (2018-06-21) - issue #14370 WHERE 0 causes Fatal error From d0233a047a601eb4b8d8bf80055ceff6bb9a71a1 Mon Sep 17 00:00:00 2001 From: Jack Cherng Date: Tue, 24 Jul 2018 14:02:22 +0800 Subject: [PATCH 74/91] Fix PHP 7.3 warning: "continue" in "switch" is equal to "break" MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Jack Cherng (cherry picked from commit 9a7a1e35b0aea13d6ac46007d8600e7575ac6093) Signed-off-by: Maurício Meneghini Fauth --- ChangeLog | 1 + libraries/classes/Config/FormDisplay.php | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 950b9ff0a2..f208f7b510 100644 --- a/ChangeLog +++ b/ChangeLog @@ -16,6 +16,7 @@ phpMyAdmin - ChangeLog - issue #14207 Partition actions in table structure do not work - issue #14375 Fixes ERR_BLOCKED_BY_XSS_AUDITOR on export table - issue #14552 Blank message shown instead of MySQL error when adding trigger and other locations +- issue #14525 Fix PHP 7.3 warning: "continue" in "switch" is equal to "break" 4.8.2 (2018-06-21) - issue #14370 WHERE 0 causes Fatal error diff --git a/libraries/classes/Config/FormDisplay.php b/libraries/classes/Config/FormDisplay.php index 9cc114da6e..4bfc82d316 100644 --- a/libraries/classes/Config/FormDisplay.php +++ b/libraries/classes/Config/FormDisplay.php @@ -655,7 +655,8 @@ class FormDisplay if (! $successfully_validated) { $this->_errors[$work_path][] = __('Incorrect value!'); $result = false; - continue; + // "continue" for the $form->fields foreach-loop + continue 2; } break; case 'string': From 0294bcc5f2af6c7c978d69d53ff55443be2881f9 Mon Sep 17 00:00:00 2001 From: Isaac Bennetch Date: Tue, 7 Aug 2018 13:05:37 -0400 Subject: [PATCH 75/91] Fix #14554 Icon missing for creating a new routine, trigger, and event Signed-off-by: Isaac Bennetch --- ChangeLog | 1 + libraries/classes/Rte/Footer.php | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index f208f7b510..f8b6e1525c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -17,6 +17,7 @@ phpMyAdmin - ChangeLog - issue #14375 Fixes ERR_BLOCKED_BY_XSS_AUDITOR on export table - issue #14552 Blank message shown instead of MySQL error when adding trigger and other locations - issue #14525 Fix PHP 7.3 warning: "continue" in "switch" is equal to "break" +- issue #14554 Icon missing when creating a new trigger, routine, and event 4.8.2 (2018-06-21) - issue #14370 WHERE 0 causes Fatal error diff --git a/libraries/classes/Rte/Footer.php b/libraries/classes/Rte/Footer.php index 43dbb8b63c..2fdb2583df 100644 --- a/libraries/classes/Rte/Footer.php +++ b/libraries/classes/Rte/Footer.php @@ -30,7 +30,7 @@ class Footer { global $db, $table, $url_query; - $icon = mb_strtolower($name) . '_add.png'; + $icon = mb_strtolower($name) . '_add'; $retval = ""; $retval .= "\n"; $retval .= "
\n"; From 621044ba104a88ca35003e80561c3260503609d8 Mon Sep 17 00:00:00 2001 From: Florian Knodt Date: Tue, 7 Aug 2018 22:24:11 +0000 Subject: [PATCH 76/91] Translated using Weblate (German) Currently translated at 100.0% (3288 of 3288 strings) [CI skip] Translation: phpMyAdmin/4.8 Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/4-8/de/ Signed-off-by: Florian Knodt --- po/de.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/po/de.po b/po/de.po index a4108416c9..19a9c5a0b3 100644 --- a/po/de.po +++ b/po/de.po @@ -4,8 +4,8 @@ msgstr "" "Project-Id-Version: phpMyAdmin-docs 4.0.0-dev\n" "Report-Msgid-Bugs-To: translators@phpmyadmin.net\n" "POT-Creation-Date: 2018-02-12 16:30+0100\n" -"PO-Revision-Date: 2018-04-29 13:54+0000\n" -"Last-Translator: ssantos \n" +"PO-Revision-Date: 2018-08-08 22:38+0000\n" +"Last-Translator: Florian Knodt \n" "Language-Team: German \n" "Language: de\n" @@ -13,7 +13,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 3.0-dev\n" +"X-Generator: Weblate 3.2-dev\n" #: ajax.php:21 ajax.php:50 export.php:203 libraries/classes/Export.php:1100 msgid "Bad type!" @@ -15418,7 +15418,7 @@ msgstr "Spaltenalias" #: templates/database/multi_table_query/form.twig:35 msgid "Use this column in criteria" -msgstr "Verwenden Sie diese Spalte in den Kriterien" +msgstr "Diese Spalte in Kriterien verwenden" #: templates/database/multi_table_query/form.twig:38 msgid "criteria" From 91b49880d0f841e266c293e9639bcacbecdb8c63 Mon Sep 17 00:00:00 2001 From: popcorner Date: Wed, 8 Aug 2018 17:41:08 +0000 Subject: [PATCH 77/91] Translated using Weblate (Chinese (Traditional)) Currently translated at 94.7% (3114 of 3288 strings) [CI skip] Translation: phpMyAdmin/4.8 Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/4-8/zh_Hant/ Signed-off-by: popcorner --- po/zh_TW.po | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/po/zh_TW.po b/po/zh_TW.po index 14d3bc3f9d..b79a2440a9 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -4,16 +4,16 @@ msgstr "" "Project-Id-Version: phpMyAdmin 4.8.0-dev\n" "Report-Msgid-Bugs-To: translators@phpmyadmin.net\n" "POT-Creation-Date: 2018-02-12 16:30+0100\n" -"PO-Revision-Date: 2017-06-03 10:16+0000\n" -"Last-Translator: 某玩家 \n" +"PO-Revision-Date: 2018-08-09 18:35+0000\n" +"Last-Translator: popcorner \n" "Language-Team: Chinese (Traditional) \n" +"phpmyadmin/4-8/zh_Hant/>\n" "Language: zh_TW\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 2.15-dev\n" +"X-Generator: Weblate 3.2-dev\n" #: ajax.php:21 ajax.php:50 export.php:203 libraries/classes/Export.php:1100 msgid "Bad type!" @@ -3227,8 +3227,6 @@ msgid "Russian" msgstr "俄語" #: libraries/classes/Charsets.php:363 -#, fuzzy -#| msgid "Simplified Chinese" msgctxt "Collation" msgid "Simplified Chinese" msgstr "簡體中文" @@ -3255,11 +3253,9 @@ msgid "Armenian" msgstr "亞美尼亞語" #: libraries/classes/Charsets.php:383 -#, fuzzy -#| msgid "Traditional Chinese" msgctxt "Collation" msgid "Traditional Chinese" -msgstr "正體中文" +msgstr "繁體中文" #: libraries/classes/Charsets.php:386 #, fuzzy @@ -3355,7 +3351,7 @@ msgstr "保加利亞語" #: libraries/classes/Charsets.php:440 msgctxt "Collation" msgid "Chinese" -msgstr "" +msgstr "中文" #: libraries/classes/Charsets.php:445 #, fuzzy From e1ce250aac362f52d51608ef9f7ae16570be32ab Mon Sep 17 00:00:00 2001 From: Dan Caragea Date: Sun, 12 Aug 2018 07:21:21 +0000 Subject: [PATCH 78/91] Translated using Weblate (Romanian) Currently translated at 96.6% (3177 of 3288 strings) [CI skip] Translation: phpMyAdmin/4.8 Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/4-8/ro/ Signed-off-by: Dan Caragea --- po/ro.po | 49 ++++++++++++++++++------------------------------- 1 file changed, 18 insertions(+), 31 deletions(-) diff --git a/po/ro.po b/po/ro.po index 53170bad5a..7a69b4fb06 100644 --- a/po/ro.po +++ b/po/ro.po @@ -4,7 +4,7 @@ msgstr "" "Project-Id-Version: phpMyAdmin 4.8.0-dev\n" "Report-Msgid-Bugs-To: translators@phpmyadmin.net\n" "POT-Creation-Date: 2018-02-12 16:30+0100\n" -"PO-Revision-Date: 2018-07-28 16:41+0000\n" +"PO-Revision-Date: 2018-08-13 08:41+0000\n" "Last-Translator: Dan Caragea \n" "Language-Team: Romanian \n" @@ -14,7 +14,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " "20)) ? 1 : 2;\n" -"X-Generator: Weblate 3.1.1\n" +"X-Generator: Weblate 3.2-dev\n" #: ajax.php:21 ajax.php:50 export.php:203 libraries/classes/Export.php:1100 msgid "Bad type!" @@ -766,15 +766,14 @@ msgid "License" msgstr "Licență" #: index.php:502 -#, fuzzy msgid "" "The mbstring PHP extension was not found and you seem to be using a " "multibyte charset. Without the mbstring extension phpMyAdmin is unable to " "split strings correctly and it may result in unexpected results." msgstr "" -"Nu s-a găsit extensia PHP mbstring și se pare că folosiți un set de " -"charactere multi-octet. Fără extensia mbstring, phpMyAdmin nu poate diviza " -"șirurile de caractere corect, fapt ce poate duce la rezultate neașteptate." +"Extensia PHP mbstring nu a fost găsită și se pare că folosești un set de " +"caractere multi-octet. Fără extensia mbstring, phpMyAdmin nu poate să " +"împartă corect șirurile și pot apărea rezultate neașteptate." #: index.php:517 msgid "" @@ -1501,15 +1500,13 @@ msgstr "" "ora de pornire, pot să difere." #: js/messages.php:274 -#, fuzzy msgid "" "Since grouping of INSERTs queries has been selected, INSERT queries into the " "same table are also being grouped together, disregarding of the inserted " "data." msgstr "" -"Din moment ce gruparea interogărilor INSERT a fost aleasă, interogările " -"INSERT în același tabel sunt și ele grupate împreună, indiferent de datele " -"inserate." +"Deoarece a fost selectată gruparea interogărilor INSERT, interogările INSERT " +"din același tabel sunt și ele grupate împreună, ignorând datele introduse." #: js/messages.php:279 msgid "Log data loaded. Queries executed in this time span:" @@ -2933,7 +2930,7 @@ msgstr "Săpt." #: js/messages.php:889 #, fuzzy msgid "calendar-month-year" -msgstr "calendar-lună-an" +msgstr "calendar-month-year" #. l10n: Year suffix for calendar, "none" is empty. #: js/messages.php:892 @@ -3286,8 +3283,6 @@ msgid "Binary" msgstr "Binar" #: libraries/classes/Charsets.php:336 libraries/classes/Charsets.php:566 -#, fuzzy -#| msgid "Unicode" msgctxt "Collation" msgid "Unicode" msgstr "Unicod" @@ -3318,11 +3313,9 @@ msgid "Japanese" msgstr "Japoneză" #: libraries/classes/Charsets.php:375 -#, fuzzy -#| msgid "Baltic" msgctxt "Collation" msgid "Baltic" -msgstr "Baltic" +msgstr "Baltică" #: libraries/classes/Charsets.php:380 msgctxt "Collation" @@ -4611,7 +4604,7 @@ msgstr "Numele coloanelor în primul rând" #: libraries/classes/Config/Descriptions.php:668 #: libraries/classes/Plugins/Import/ImportOds.php:72 msgid "Do not import empty rows" -msgstr "Nu importă rânduri goale" +msgstr "Nu importa rânduri goale" #: libraries/classes/Config/Descriptions.php:670 msgid "Import currencies ($5.00 to 5.00)" @@ -9993,14 +9986,12 @@ msgstr "" "output va fi afișat fără reformatare (implicit 1)" #: libraries/classes/Plugins/Transformations/Abs/FormattedTransformationsPlugin.php:28 -#, fuzzy -#| msgid "" -#| "plays the contents of the field as-is, without running it through " -#| "lspecialchars(). That is, the field is assumed to contain valid HTML." msgid "" "Displays the contents of the column as-is, without running it through " "htmlspecialchars(). That is, the column is assumed to contain valid HTML." -msgstr "Menține formatarea originală a câmpului." +msgstr "" +"Afișează conținutul coloanei așa cum este, fără a o rula prin " +"htmlspecialchars(). Adică, coloana acceptă să conțină HTML valid." #: libraries/classes/Plugins/Transformations/Abs/HexTransformationsPlugin.php:28 msgid "" @@ -15197,10 +15188,9 @@ msgid "Track view" msgstr "Urmărește vizualizarea" #: templates/columns_definitions/column_name.twig:4 -#, fuzzy, php-format -#| msgid "Select referenced key" +#, php-format msgid "Referenced by %s." -msgstr "Alegere cheie referențiată" +msgstr "Face referire la %s." #: templates/columns_definitions/column_name.twig:12 msgid "Is a foreign key." @@ -15957,13 +15947,12 @@ msgstr "" "( '\\\\xyz' or 'a\\'b')." #: templates/columns_definitions/table_fields_definitions.twig:21 -#, fuzzy msgid "" "For default values, please enter just a single value, without backslash " "escaping or quotes, using this format: a" msgstr "" -"Pentru valorile implicite, vă rugăm să introduceți o singură valoare, fără " -"backslash, escape sau ghilimele, folosind formatul: a" +"Pentru valori implicite, te rog introdu o singură valoare, fără linie oblică " +"sau ghilimele, folosind acest format: a" #: templates/columns_definitions/table_fields_definitions.twig:59 msgid "Virtuality" @@ -17133,10 +17122,8 @@ msgstr "" "pe oră" #: libraries/advisory_rules.txt:316 -#, fuzzy -#| msgid "Format of imported file" msgid "Percentage of used open files limit" -msgstr "Formatul fișierului importat" +msgstr "Procentul limitei de fișiere deschise folosite" #: libraries/advisory_rules.txt:319 msgid "" From 0420491c99c1637d8d8c8dd61dc800451eb352c2 Mon Sep 17 00:00:00 2001 From: BO41 Date: Tue, 14 Aug 2018 09:08:17 +0000 Subject: [PATCH 79/91] Translated using Weblate (German) Currently translated at 100.0% (3288 of 3288 strings) [CI skip] Translation: phpMyAdmin/4.8 Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/4-8/de/ Signed-off-by: BO41 --- po/de.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/po/de.po b/po/de.po index 19a9c5a0b3..6544fa3c19 100644 --- a/po/de.po +++ b/po/de.po @@ -4,8 +4,8 @@ msgstr "" "Project-Id-Version: phpMyAdmin-docs 4.0.0-dev\n" "Report-Msgid-Bugs-To: translators@phpmyadmin.net\n" "POT-Creation-Date: 2018-02-12 16:30+0100\n" -"PO-Revision-Date: 2018-08-08 22:38+0000\n" -"Last-Translator: Florian Knodt \n" +"PO-Revision-Date: 2018-08-15 04:10+0000\n" +"Last-Translator: BO41 \n" "Language-Team: German \n" "Language: de\n" @@ -15418,7 +15418,7 @@ msgstr "Spaltenalias" #: templates/database/multi_table_query/form.twig:35 msgid "Use this column in criteria" -msgstr "Diese Spalte in Kriterien verwenden" +msgstr "Verwenden Sie diese Spalte in den Kriterien" #: templates/database/multi_table_query/form.twig:38 msgid "criteria" From cd6524ae9637f145417544e6e92d61b07b05227f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maur=C3=ADcio=20Meneghini=20Fauth?= Date: Wed, 15 Aug 2018 01:23:52 -0300 Subject: [PATCH 80/91] Add ChangeLog entry for #14422 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maurício Meneghini Fauth --- ChangeLog | 1 + 1 file changed, 1 insertion(+) diff --git a/ChangeLog b/ChangeLog index f8b6e1525c..bff0b2ebd5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -18,6 +18,7 @@ phpMyAdmin - ChangeLog - issue #14552 Blank message shown instead of MySQL error when adding trigger and other locations - issue #14525 Fix PHP 7.3 warning: "continue" in "switch" is equal to "break" - issue #14554 Icon missing when creating a new trigger, routine, and event +- issue #14422 Table comment not showing since 4.8.1 4.8.2 (2018-06-21) - issue #14370 WHERE 0 causes Fatal error From 73b91caa2234f5f550ad8a18209085c3b3dc4bcd Mon Sep 17 00:00:00 2001 From: Aswani Prakash Date: Fri, 29 Jun 2018 09:44:13 +0530 Subject: [PATCH 81/91] drop table issue on copying tables fixed #14426 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Aswani Prakash (cherry picked from commit 8fc4d862a81e1e3b19a3ad5686aaef33726892d7) Signed-off-by: Maurício Meneghini Fauth --- libraries/classes/MultSubmits.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/classes/MultSubmits.php b/libraries/classes/MultSubmits.php index 915ef9766d..fb694a28b7 100644 --- a/libraries/classes/MultSubmits.php +++ b/libraries/classes/MultSubmits.php @@ -401,7 +401,7 @@ class MultSubmits $html .= '
'; $html .= ''; $html .= '

'; - $html .= ''; + $html .= ''; $html .= '
'; $html .= ''; $html .= '
'; From b8a4352da028e710961e62fbdc0c0d31cf885d52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maur=C3=ADcio=20Meneghini=20Fauth?= Date: Thu, 16 Aug 2018 03:28:05 -0300 Subject: [PATCH 82/91] Add ChangeLog entry for #14426 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maurício Meneghini Fauth --- ChangeLog | 1 + 1 file changed, 1 insertion(+) diff --git a/ChangeLog b/ChangeLog index bff0b2ebd5..44c7879a08 100644 --- a/ChangeLog +++ b/ChangeLog @@ -19,6 +19,7 @@ phpMyAdmin - ChangeLog - issue #14525 Fix PHP 7.3 warning: "continue" in "switch" is equal to "break" - issue #14554 Icon missing when creating a new trigger, routine, and event - issue #14422 Table comment not showing since 4.8.1 +- issue #14426 Drop table doesn't work when you copy tables to another database 4.8.2 (2018-06-21) - issue #14370 WHERE 0 causes Fatal error From bd08cdde0add8dc0669d29d03c252c9091cfc045 Mon Sep 17 00:00:00 2001 From: Anusuk Sangubon Date: Thu, 16 Aug 2018 10:31:33 +0000 Subject: [PATCH 83/91] Translated using Weblate (Thai) Currently translated at 29.6% (976 of 3288 strings) [CI skip] Translation: phpMyAdmin/4.8 Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/4-8/th/ Signed-off-by: Anusuk Sangubon --- po/th.po | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/po/th.po b/po/th.po index bb378813b9..304a494ac5 100644 --- a/po/th.po +++ b/po/th.po @@ -4,8 +4,8 @@ msgstr "" "Project-Id-Version: phpMyAdmin 4.8.0-dev\n" "Report-Msgid-Bugs-To: translators@phpmyadmin.net\n" "POT-Creation-Date: 2018-02-12 16:30+0100\n" -"PO-Revision-Date: 2018-05-19 17:57+0000\n" -"Last-Translator: Anawin Wongsadit \n" +"PO-Revision-Date: 2018-08-17 10:42+0000\n" +"Last-Translator: Anusuk Sangubon \n" "Language-Team: Thai " "\n" "Language: th\n" @@ -13,7 +13,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 3.0-dev\n" +"X-Generator: Weblate 3.2-dev\n" #: ajax.php:21 ajax.php:50 export.php:203 libraries/classes/Export.php:1100 msgid "Bad type!" @@ -145,7 +145,6 @@ msgstr "ค่าว่าง" #: templates/table/structure/table_structure_header.twig:10 #: templates/table/tracking/structure_snapshot_columns.twig:10 #: templates/columns_definitions/table_fields_definitions.twig:20 -#, fuzzy msgid "Default" msgstr "ค่าเริ่มต้น" @@ -207,7 +206,6 @@ msgstr "คีย์หลัก" #: templates/table/tracking/structure_snapshot_indexes.twig:24 #: templates/table/tracking/structure_snapshot_columns.twig:33 #: templates/table/structure/table_structure_row.twig:25 -#, fuzzy msgid "No" msgstr "ไม่ใช่" @@ -301,8 +299,6 @@ msgstr "ข้อมูล" #: db_export.php:73 libraries/classes/ReplicationGui.php:391 #: templates/database/search/selection_form.twig:32 #: templates/display/export/select_options.twig:4 -#, fuzzy -#| msgid "Select All" msgid "Select all" msgstr "เลือกทั้งหมด" @@ -348,10 +344,8 @@ msgid "Access denied!" msgstr "ไม่อนุญาตให้ใช้งาน" #: db_tracking.php:55 db_tracking.php:80 -#, fuzzy -#| msgid "Chart generated successfully." msgid "Tracking data deleted successfully." -msgstr "สิทธิได้ถูกเรียกใช้ใหม่เรียบร้อยแล้ว" +msgstr "ลบข้อมูลการติดตามแล้ว" #: db_tracking.php:64 #, php-format From 95732c711ee5ba738d699ac9c4d062d4bc7de260 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kristjan=20R=C3=A4ts?= Date: Thu, 16 Aug 2018 19:13:27 +0000 Subject: [PATCH 84/91] Translated using Weblate (Estonian) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 100.0% (3288 of 3288 strings) [CI skip] Translation: phpMyAdmin/4.8 Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/4-8/et/ Signed-off-by: Kristjan Räts --- po/et.po | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/po/et.po b/po/et.po index 97c8790a0d..85aa9c7861 100644 --- a/po/et.po +++ b/po/et.po @@ -6,16 +6,16 @@ msgstr "" "Project-Id-Version: phpMyAdmin 4.8.0-dev\n" "Report-Msgid-Bugs-To: translators@phpmyadmin.net\n" "POT-Creation-Date: 2018-02-12 16:30+0100\n" -"PO-Revision-Date: 2018-01-26 16:40+0000\n" +"PO-Revision-Date: 2018-08-17 19:36+0000\n" "Last-Translator: Kristjan Räts \n" -"Language-Team: Estonian \n" +"Language-Team: Estonian \n" "Language: et\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 2.19-dev\n" +"X-Generator: Weblate 3.2-dev\n" #: ajax.php:21 ajax.php:50 export.php:203 libraries/classes/Export.php:1100 msgid "Bad type!" @@ -14831,7 +14831,7 @@ msgstr "Muuda partitsioneerimist" #: templates/table/structure/display_structure.twig:191 #: templates/table/structure/display_partitions.twig:4 msgid "Partitions" -msgstr "Partitsioonid" +msgstr "Jaotised" #: templates/encoding/kanji_encoding_form.twig:6 msgctxt "None encoding conversion" From 00d90b3ae415b31338f76263359467a9fbebd0a1 Mon Sep 17 00:00:00 2001 From: Madhura Jayaratne Date: Sat, 18 Aug 2018 23:19:58 +1000 Subject: [PATCH 85/91] Fix #14548 [security] HTML injection in import warning messages Signed-off-by: Madhura Jayaratne --- ChangeLog | 1 + libraries/classes/Sql.php | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 44c7879a08..b13f48010e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -20,6 +20,7 @@ phpMyAdmin - ChangeLog - issue #14554 Icon missing when creating a new trigger, routine, and event - issue #14422 Table comment not showing since 4.8.1 - issue #14426 Drop table doesn't work when you copy tables to another database +- issue #14548 [security] HTML injection in import warning messages 4.8.2 (2018-06-21) - issue #14370 WHERE 0 causes Fatal error diff --git a/libraries/classes/Sql.php b/libraries/classes/Sql.php index 0933446fd3..9515122db9 100644 --- a/libraries/classes/Sql.php +++ b/libraries/classes/Sql.php @@ -2257,7 +2257,7 @@ EOT; Util::handleDisableFKCheckCleanup($default_fk_check); foreach ($warning_messages as $warning) { - $message = Message::notice($warning); + $message = Message::notice(Message::sanitize($warning)); $html_output .= $message->getDisplay(); } From 3fb214ac9e17edbc00d50d16740b489ac019183f Mon Sep 17 00:00:00 2001 From: Victor Alagwu Date: Wed, 22 Aug 2018 05:12:32 +0100 Subject: [PATCH 86/91] Fix escaped HTML in 'Add a new server' setup (#14585) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes #14581 Signed-off-by: Victor Alagwu (cherry picked from commit ec4331b7ce4f805e9cbd76fae074953284884c9f) Signed-off-by: Maurício Meneghini Fauth --- templates/config/form_display/fieldset_top.twig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/config/form_display/fieldset_top.twig b/templates/config/form_display/fieldset_top.twig index 614e2a217d..e359e92db6 100644 --- a/templates/config/form_display/fieldset_top.twig +++ b/templates/config/form_display/fieldset_top.twig @@ -4,7 +4,7 @@ {%- endfor %}> {{ title }} {% if description is not empty %} -

{{ description }}

+

{{ description|raw }}

{% endif %} {# This must match with displayErrors() in scripts.js #} {% if errors is iterable and errors|length > 0 %} From 8f3ddd78f838f6821b0e9e9ae9ce880b2cde0a9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maur=C3=ADcio=20Meneghini=20Fauth?= Date: Wed, 22 Aug 2018 01:17:26 -0300 Subject: [PATCH 87/91] Add ChangeLog entry for #14581 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maurício Meneghini Fauth --- ChangeLog | 1 + 1 file changed, 1 insertion(+) diff --git a/ChangeLog b/ChangeLog index 44c7879a08..50848305cd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -20,6 +20,7 @@ phpMyAdmin - ChangeLog - issue #14554 Icon missing when creating a new trigger, routine, and event - issue #14422 Table comment not showing since 4.8.1 - issue #14426 Drop table doesn't work when you copy tables to another database +- issue #14581 Escaped HTML in 'Add a new server' setup 4.8.2 (2018-06-21) - issue #14370 WHERE 0 causes Fatal error From 8bac4a931b711d7dd0f417d41f21a48762b63c72 Mon Sep 17 00:00:00 2001 From: Isaac Bennetch Date: Wed, 22 Aug 2018 08:49:55 -0400 Subject: [PATCH 88/91] Prepare for version 4.8.3 Signed-off-by: Isaac Bennetch --- ChangeLog | 2 +- README | 2 +- doc/conf.py | 2 +- libraries/classes/Config.php | 2 +- package.json | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index 4cdd83b9b1..755d00c21e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,7 +1,7 @@ phpMyAdmin - ChangeLog ====================== -4.8.3 (not yet released) +4.8.3 (2018-08-22) - issue #14314 Error when naming a database '0' - issue #14333 Fix NULL as default not shown - issue #14229 Fixes issue with recent table list diff --git a/README b/README index 111880fec3..10f5102d09 100644 --- a/README +++ b/README @@ -1,7 +1,7 @@ phpMyAdmin - Readme =================== -Version 4.8.3-dev +Version 4.8.3 A web interface for MySQL and MariaDB. diff --git a/doc/conf.py b/doc/conf.py index a450309e49..669ae7a9e6 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -51,7 +51,7 @@ copyright = u'2012 - 2018, The phpMyAdmin devel team' # built documents. # # The short X.Y version. -version = '4.8.3-dev' +version = '4.8.3' # The full version, including alpha/beta/rc tags. release = version diff --git a/libraries/classes/Config.php b/libraries/classes/Config.php index 8e59d78a87..41758bd5e9 100644 --- a/libraries/classes/Config.php +++ b/libraries/classes/Config.php @@ -116,7 +116,7 @@ class Config */ public function checkSystem() { - $this->set('PMA_VERSION', '4.8.3-dev'); + $this->set('PMA_VERSION', '4.8.3'); /* Major version */ $this->set( 'PMA_MAJOR_VERSION', diff --git a/package.json b/package.json index 4304b9ff0c..6c4bbdb3d5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "phpmyadmin", - "version": "4.8.0-dev", + "version": "4.8.3", "description": "A web interface for MySQL and MariaDB", "repository": "https://github.com/phpmyadmin/phpmyadmin.git", "author": "The phpMyAdmin Team (https://www.phpmyadmin.net/team/)", From 41283ff07959449017a4d660fdaa81906bf5c8b0 Mon Sep 17 00:00:00 2001 From: Isaac Bennetch Date: Wed, 22 Aug 2018 09:33:14 -0400 Subject: [PATCH 89/91] Add PMASA to ChangeLog Signed-off-by: Isaac Bennetch --- ChangeLog | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 755d00c21e..0acc4f5fc7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -21,7 +21,7 @@ phpMyAdmin - ChangeLog - issue #14422 Table comment not showing since 4.8.1 - issue #14426 Drop table doesn't work when you copy tables to another database - issue #14581 Escaped HTML in 'Add a new server' setup -- issue #14548 [security] HTML injection in import warning messages +- issue #14548 [security] HTML injection in import warning messages, see PMASA-2018-5 4.8.2 (2018-06-21) - issue #14370 WHERE 0 causes Fatal error From b838363dc3bc8d85f50a9da0bf1f1b90e10d9b13 Mon Sep 17 00:00:00 2001 From: Isaac Bennetch Date: Wed, 22 Aug 2018 09:36:18 -0400 Subject: [PATCH 90/91] Adding composer lock for 4.8.3 Signed-off-by: Isaac Bennetch --- composer.lock | 2665 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 2665 insertions(+) create mode 100644 composer.lock diff --git a/composer.lock b/composer.lock new file mode 100644 index 0000000000..7c126b782d --- /dev/null +++ b/composer.lock @@ -0,0 +1,2665 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], + "content-hash": "546f5ce1f7778a51182ee46f0356d063", + "packages": [ + { + "name": "bacon/bacon-qr-code", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/Bacon/BaconQrCode.git", + "reference": "5a91b62b9d37cee635bbf8d553f4546057250bee" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Bacon/BaconQrCode/zipball/5a91b62b9d37cee635bbf8d553f4546057250bee", + "reference": "5a91b62b9d37cee635bbf8d553f4546057250bee", + "shasum": "" + }, + "require": { + "ext-iconv": "*", + "php": "^5.4|^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8" + }, + "suggest": { + "ext-gd": "to generate QR code images" + }, + "type": "library", + "autoload": { + "psr-0": { + "BaconQrCode": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Ben Scholzen 'DASPRiD'", + "email": "mail@dasprids.de", + "homepage": "http://www.dasprids.de", + "role": "Developer" + } + ], + "description": "BaconQrCode is a QR code generator for PHP.", + "homepage": "https://github.com/Bacon/BaconQrCode", + "time": "2017-10-17T09:59:25+00:00" + }, + { + "name": "google/recaptcha", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/google/recaptcha.git", + "reference": "e7add3be59211482ecdb942288f52da64a35f61a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/google/recaptcha/zipball/e7add3be59211482ecdb942288f52da64a35f61a", + "reference": "e7add3be59211482ecdb942288f52da64a35f61a", + "shasum": "" + }, + "require": { + "php": ">=5.5" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.2.20|^2.12", + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^4.8.36|^5.7.27|^6.59|^7" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, + "autoload": { + "psr-4": { + "ReCaptcha\\": "src/ReCaptcha" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Client library for reCAPTCHA, a free service that protects websites from spam and abuse.", + "homepage": "https://www.google.com/recaptcha/", + "keywords": [ + "Abuse", + "captcha", + "recaptcha", + "spam" + ], + "time": "2018-08-05T09:31:53+00:00" + }, + { + "name": "paragonie/constant_time_encoding", + "version": "v1.0.4", + "source": { + "type": "git", + "url": "https://github.com/paragonie/constant_time_encoding.git", + "reference": "2132f0f293d856026d7d11bd81b9f4a23a1dc1f6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/2132f0f293d856026d7d11bd81b9f4a23a1dc1f6", + "reference": "2132f0f293d856026d7d11bd81b9f4a23a1dc1f6", + "shasum": "" + }, + "require": { + "php": "^5.3|^7" + }, + "require-dev": { + "paragonie/random_compat": "^1.4|^2", + "phpunit/phpunit": "4.*|5.*", + "vimeo/psalm": "^0.3|^1" + }, + "type": "library", + "autoload": { + "psr-4": { + "ParagonIE\\ConstantTime\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com", + "role": "Maintainer" + }, + { + "name": "Steve 'Sc00bz' Thomas", + "email": "steve@tobtu.com", + "homepage": "https://www.tobtu.com", + "role": "Original Developer" + } + ], + "description": "Constant-time Implementations of RFC 4648 Encoding (Base-64, Base-32, Base-16)", + "keywords": [ + "base16", + "base32", + "base32_decode", + "base32_encode", + "base64", + "base64_decode", + "base64_encode", + "bin2hex", + "encoding", + "hex", + "hex2bin", + "rfc4648" + ], + "time": "2018-04-30T17:57:16+00:00" + }, + { + "name": "paragonie/random_compat", + "version": "v2.0.17", + "source": { + "type": "git", + "url": "https://github.com/paragonie/random_compat.git", + "reference": "29af24f25bab834fcbb38ad2a69fa93b867e070d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/random_compat/zipball/29af24f25bab834fcbb38ad2a69fa93b867e070d", + "reference": "29af24f25bab834fcbb38ad2a69fa93b867e070d", + "shasum": "" + }, + "require": { + "php": ">=5.2.0" + }, + "require-dev": { + "phpunit/phpunit": "4.*|5.*" + }, + "suggest": { + "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." + }, + "type": "library", + "autoload": { + "files": [ + "lib/random.php" + ] + }, + "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-04T16:31:37+00:00" + }, + { + "name": "phpmyadmin/motranslator", + "version": "4.0", + "source": { + "type": "git", + "url": "https://github.com/phpmyadmin/motranslator.git", + "reference": "fcb370254998fda7eeccfd7c787b4deb71b0d77c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpmyadmin/motranslator/zipball/fcb370254998fda7eeccfd7c787b4deb71b0d77c", + "reference": "fcb370254998fda7eeccfd7c787b4deb71b0d77c", + "shasum": "" + }, + "require": { + "php": ">=5.3.0", + "symfony/expression-language": "^4.0 || ^3.2 || ^2.8" + }, + "require-dev": { + "apigen/apigen": "^4.1", + "phpunit/php-code-coverage": "*", + "phpunit/phpunit": "~4.8 || ~5.7 || ~6.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "PhpMyAdmin\\MoTranslator\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "The phpMyAdmin Team", + "email": "developers@phpmyadmin.net", + "homepage": "https://www.phpmyadmin.net/team/" + } + ], + "description": "Translation API for PHP using Gettext MO files", + "homepage": "https://github.com/phpmyadmin/motranslator", + "keywords": [ + "gettext", + "i18n", + "mo", + "translator" + ], + "time": "2018-02-12T13:22:52+00:00" + }, + { + "name": "phpmyadmin/shapefile", + "version": "2.1", + "source": { + "type": "git", + "url": "https://github.com/phpmyadmin/shapefile.git", + "reference": "e23b767f2a81f61fee3fc09fc062879985f3e224" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpmyadmin/shapefile/zipball/e23b767f2a81f61fee3fc09fc062879985f3e224", + "reference": "e23b767f2a81f61fee3fc09fc062879985f3e224", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/php-code-coverage": "*", + "phpunit/phpunit": "~4.8 || ~5.7" + }, + "suggest": { + "ext-dbase": "For dbf files parsing" + }, + "type": "library", + "autoload": { + "psr-4": { + "PhpMyAdmin\\ShapeFile\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "The phpMyAdmin Team", + "email": "developers@phpmyadmin.net", + "homepage": "https://www.phpmyadmin.net/team/" + } + ], + "description": "ESRI ShapeFile library for PHP", + "homepage": "https://github.com/phpmyadmin/shapefile", + "keywords": [ + "ESRI", + "Shapefile", + "dbf", + "geo", + "geospatial", + "shape", + "shp" + ], + "time": "2017-05-15T08:31:47+00:00" + }, + { + "name": "phpmyadmin/sql-parser", + "version": "v4.2.4", + "source": { + "type": "git", + "url": "https://github.com/phpmyadmin/sql-parser.git", + "reference": "10f4e571ba3903593ea7e2c4ec5304f3c0323a98" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpmyadmin/sql-parser/zipball/10f4e571ba3903593ea7e2c4ec5304f3c0323a98", + "reference": "10f4e571ba3903593ea7e2c4ec5304f3c0323a98", + "shasum": "" + }, + "require": { + "php": ">=5.3.0", + "symfony/polyfill-mbstring": "^1.3" + }, + "conflict": { + "phpmyadmin/motranslator": "<3.0" + }, + "require-dev": { + "phpunit/php-code-coverage": "*", + "phpunit/phpunit": "~4.8 || ~5.7" + }, + "suggest": { + "ext-mbstring": "For best performance", + "phpmyadmin/motranslator": "Translate messages to your favorite locale" + }, + "bin": [ + "bin/highlight-query", + "bin/lint-query" + ], + "type": "library", + "autoload": { + "psr-4": { + "PhpMyAdmin\\SqlParser\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "The phpMyAdmin Team", + "email": "developers@phpmyadmin.net", + "homepage": "https://www.phpmyadmin.net/team/" + } + ], + "description": "A validating SQL lexer and parser with a focus on MySQL dialect.", + "homepage": "https://github.com/phpmyadmin/sql-parser", + "keywords": [ + "analysis", + "lexer", + "parser", + "sql" + ], + "time": "2017-12-06T09:53:26+00:00" + }, + { + "name": "phpseclib/phpseclib", + "version": "2.0.11", + "source": { + "type": "git", + "url": "https://github.com/phpseclib/phpseclib.git", + "reference": "7053f06f91b3de78e143d430e55a8f7889efc08b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/7053f06f91b3de78e143d430e55a8f7889efc08b", + "reference": "7053f06f91b3de78e143d430e55a8f7889efc08b", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "phing/phing": "~2.7", + "phpunit/phpunit": "^4.8.35|^5.7|^6.0", + "sami/sami": "~2.0", + "squizlabs/php_codesniffer": "~2.0" + }, + "suggest": { + "ext-gmp": "Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.", + "ext-libsodium": "SSH2/SFTP can make use of some algorithms provided by the libsodium-php extension.", + "ext-mcrypt": "Install the Mcrypt extension in order to speed up a few other cryptographic operations.", + "ext-openssl": "Install the OpenSSL extension in order to speed up a wide variety of cryptographic operations." + }, + "type": "library", + "autoload": { + "files": [ + "phpseclib/bootstrap.php" + ], + "psr-4": { + "phpseclib\\": "phpseclib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jim Wigginton", + "email": "terrafrost@php.net", + "role": "Lead Developer" + }, + { + "name": "Patrick Monnerat", + "email": "pm@datasphere.ch", + "role": "Developer" + }, + { + "name": "Andreas Fischer", + "email": "bantu@phpbb.com", + "role": "Developer" + }, + { + "name": "Hans-Jürgen Petrich", + "email": "petrich@tronic-media.com", + "role": "Developer" + }, + { + "name": "Graham Campbell", + "email": "graham@alt-three.com", + "role": "Developer" + } + ], + "description": "PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.", + "homepage": "http://phpseclib.sourceforge.net", + "keywords": [ + "BigInteger", + "aes", + "asn.1", + "asn1", + "blowfish", + "crypto", + "cryptography", + "encryption", + "rsa", + "security", + "sftp", + "signature", + "signing", + "ssh", + "twofish", + "x.509", + "x509" + ], + "time": "2018-04-15T16:55:05+00:00" + }, + { + "name": "pragmarx/google2fa", + "version": "v3.0.2", + "source": { + "type": "git", + "url": "https://github.com/antonioribeiro/google2fa.git", + "reference": "d9d960370277958c700552c551e136018b915499" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/antonioribeiro/google2fa/zipball/d9d960370277958c700552c551e136018b915499", + "reference": "d9d960370277958c700552c551e136018b915499", + "shasum": "" + }, + "require": { + "paragonie/constant_time_encoding": "~1.0|~2.0", + "paragonie/random_compat": ">=1 <9.99", + "php": ">=5.4", + "symfony/polyfill-php56": "~1.2" + }, + "require-dev": { + "bacon/bacon-qr-code": "~1.0", + "phpunit/phpunit": "~4|~5|~6" + }, + "suggest": { + "bacon/bacon-qr-code": "Required to generate inline QR Codes." + }, + "type": "library", + "extra": { + "component": "package", + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "psr-4": { + "PragmaRX\\Google2FA\\": "src/", + "PragmaRX\\Google2FA\\Tests\\": "tests/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Antonio Carlos Ribeiro", + "email": "acr@antoniocarlosribeiro.com", + "role": "Creator & Designer" + } + ], + "description": "A One Time Password Authentication package, compatible with Google Authenticator.", + "keywords": [ + "2fa", + "Authentication", + "Two Factor Authentication", + "google2fa", + "laravel" + ], + "time": "2018-07-31T23:31:19+00:00" + }, + { + "name": "psr/container", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f", + "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "time": "2017-02-14T16:28:37+00:00" + }, + { + "name": "samyoul/u2f-php-server", + "version": "v1.1.3", + "source": { + "type": "git", + "url": "https://github.com/Samyoul/U2F-php-server.git", + "reference": "815279529ddd63b349dea9a1d0817fa2775d81c8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Samyoul/U2F-php-server/zipball/815279529ddd63b349dea9a1d0817fa2775d81c8", + "reference": "815279529ddd63b349dea9a1d0817fa2775d81c8", + "shasum": "" + }, + "require": { + "ext-openssl": "*" + }, + "type": "library", + "autoload": { + "psr-4": { + "Samyoul\\U2F\\U2FServer\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Samuel Hawksby-Robinson", + "email": "samuel@samyoul.com" + } + ], + "description": "Server side handling class for FIDO U2F registration and authentication", + "time": "2016-12-14T11:52:47+00:00" + }, + { + "name": "symfony/expression-language", + "version": "v2.8.44", + "source": { + "type": "git", + "url": "https://github.com/symfony/expression-language.git", + "reference": "aa8931b2c8ae64f58db2617cf109deebdb31d967" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/expression-language/zipball/aa8931b2c8ae64f58db2617cf109deebdb31d967", + "reference": "aa8931b2c8ae64f58db2617cf109deebdb31d967", + "shasum": "" + }, + "require": { + "php": ">=5.3.9" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\ExpressionLanguage\\": "" + }, + "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 ExpressionLanguage Component", + "homepage": "https://symfony.com", + "time": "2018-07-26T09:03:18+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.9.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "e3d826245268269cd66f8326bd8bc066687b4a19" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/e3d826245268269cd66f8326bd8bc066687b4a19", + "reference": "e3d826245268269cd66f8326bd8bc066687b4a19", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + }, + { + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + } + ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], + "time": "2018-08-06T14:22:27+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.9.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "d0cd638f4634c16d8df4508e847f14e9e43168b8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/d0cd638f4634c16d8df4508e847f14e9e43168b8", + "reference": "d0cd638f4634c16d8df4508e847f14e9e43168b8", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "time": "2018-08-06T14:22:27+00:00" + }, + { + "name": "symfony/polyfill-php56", + "version": "v1.9.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php56.git", + "reference": "7b4fc009172cc0196535b0328bd1226284a28000" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php56/zipball/7b4fc009172cc0196535b0328bd1226284a28000", + "reference": "7b4fc009172cc0196535b0328bd1226284a28000", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "symfony/polyfill-util": "~1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php56\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 5.6+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "time": "2018-08-06T14:22:27+00:00" + }, + { + "name": "symfony/polyfill-util", + "version": "v1.9.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-util.git", + "reference": "8e15d04ba3440984d23e7964b2ee1d25c8de1581" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-util/zipball/8e15d04ba3440984d23e7964b2ee1d25c8de1581", + "reference": "8e15d04ba3440984d23e7964b2ee1d25c8de1581", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Util\\": "" + } + }, + "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 utilities for portability of PHP codes", + "homepage": "https://symfony.com", + "keywords": [ + "compat", + "compatibility", + "polyfill", + "shim" + ], + "time": "2018-08-06T14:22:27+00:00" + }, + { + "name": "tecnickcom/tcpdf", + "version": "6.2.17", + "source": { + "type": "git", + "url": "https://github.com/tecnickcom/TCPDF.git", + "reference": "64fc19439863e1b1314487a72a74d9bfd0b55a53" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tecnickcom/TCPDF/zipball/64fc19439863e1b1314487a72a74d9bfd0b55a53", + "reference": "64fc19439863e1b1314487a72a74d9bfd0b55a53", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "config", + "include", + "tcpdf.php", + "tcpdf_parser.php", + "tcpdf_import.php", + "tcpdf_barcodes_1d.php", + "tcpdf_barcodes_2d.php", + "include/tcpdf_colors.php", + "include/tcpdf_filters.php", + "include/tcpdf_font_data.php", + "include/tcpdf_fonts.php", + "include/tcpdf_images.php", + "include/tcpdf_static.php", + "include/barcodes/datamatrix.php", + "include/barcodes/pdf417.php", + "include/barcodes/qrcode.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0" + ], + "authors": [ + { + "name": "Nicola Asuni", + "email": "info@tecnick.com", + "role": "lead" + } + ], + "description": "TCPDF is a PHP class for generating PDF documents and barcodes.", + "homepage": "http://www.tcpdf.org/", + "keywords": [ + "PDFD32000-2008", + "TCPDF", + "barcodes", + "datamatrix", + "pdf", + "pdf417", + "qrcode" + ], + "time": "2018-02-24T11:48:20+00:00" + }, + { + "name": "twig/extensions", + "version": "v1.5.2", + "source": { + "type": "git", + "url": "https://github.com/twigphp/Twig-extensions.git", + "reference": "2c1a86526d0044065220d1b51ac08348bea5ca82" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/twigphp/Twig-extensions/zipball/2c1a86526d0044065220d1b51ac08348bea5ca82", + "reference": "2c1a86526d0044065220d1b51ac08348bea5ca82", + "shasum": "" + }, + "require": { + "twig/twig": "^1.27|^2.0" + }, + "require-dev": { + "symfony/phpunit-bridge": "^3.4", + "symfony/translation": "^2.7|^3.4" + }, + "suggest": { + "symfony/translation": "Allow the time_diff output to be translated" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.5-dev" + } + }, + "autoload": { + "psr-0": { + "Twig_Extensions_": "lib/" + }, + "psr-4": { + "Twig\\Extensions\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } + ], + "description": "Common additional features for Twig that do not directly belong in core", + "keywords": [ + "i18n", + "text" + ], + "time": "2018-05-22T13:26:07+00:00" + }, + { + "name": "twig/twig", + "version": "v1.35.4", + "source": { + "type": "git", + "url": "https://github.com/twigphp/Twig.git", + "reference": "7e081e98378a1e78c29cc9eba4aefa5d78a05d2a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/7e081e98378a1e78c29cc9eba4aefa5d78a05d2a", + "reference": "7e081e98378a1e78c29cc9eba4aefa5d78a05d2a", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "symfony/polyfill-ctype": "^1.8" + }, + "require-dev": { + "psr/container": "^1.0", + "symfony/debug": "^2.7", + "symfony/phpunit-bridge": "^3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.35-dev" + } + }, + "autoload": { + "psr-0": { + "Twig_": "lib/" + }, + "psr-4": { + "Twig\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" + }, + { + "name": "Armin Ronacher", + "email": "armin.ronacher@active-4.com", + "role": "Project Founder" + }, + { + "name": "Twig Team", + "homepage": "https://twig.symfony.com/contributors", + "role": "Contributors" + } + ], + "description": "Twig, the flexible, fast, and secure template language for PHP", + "homepage": "https://twig.symfony.com", + "keywords": [ + "templating" + ], + "time": "2018-07-13T07:12:17+00:00" + } + ], + "packages-dev": [ + { + "name": "codacy/coverage", + "version": "1.4.2", + "source": { + "type": "git", + "url": "https://github.com/codacy/php-codacy-coverage.git", + "reference": "4988cd098db4d578681bfd3176071931ad475150" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/codacy/php-codacy-coverage/zipball/4988cd098db4d578681bfd3176071931ad475150", + "reference": "4988cd098db4d578681bfd3176071931ad475150", + "shasum": "" + }, + "require": { + "gitonomy/gitlib": ">=1.0", + "php": ">=5.3.3", + "symfony/console": "~2.5|~3.0|~4.0" + }, + "require-dev": { + "phpunit/phpunit": "~6.5" + }, + "bin": [ + "bin/codacycoverage" + ], + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jakob Pupke", + "email": "jakob.pupke@gmail.com" + } + ], + "description": "Sends PHP test coverage information to Codacy.", + "homepage": "https://github.com/codacy/php-codacy-coverage", + "time": "2018-03-22T16:43:39+00:00" + }, + { + "name": "doctrine/instantiator", + "version": "1.0.5", + "source": { + "type": "git", + "url": "https://github.com/doctrine/instantiator.git", + "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/8e884e78f9f0eb1329e445619e04456e64d8051d", + "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d", + "shasum": "" + }, + "require": { + "php": ">=5.3,<8.0-DEV" + }, + "require-dev": { + "athletic/athletic": "~0.1.8", + "ext-pdo": "*", + "ext-phar": "*", + "phpunit/phpunit": "~4.0", + "squizlabs/php_codesniffer": "~2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "http://ocramius.github.com/" + } + ], + "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", + "homepage": "https://github.com/doctrine/instantiator", + "keywords": [ + "constructor", + "instantiate" + ], + "time": "2015-06-14T21:17:01+00:00" + }, + { + "name": "gitonomy/gitlib", + "version": "v1.0.4", + "source": { + "type": "git", + "url": "https://github.com/gitonomy/gitlib.git", + "reference": "932a960221ae3484a3e82553b3be478e56beb68d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/gitonomy/gitlib/zipball/932a960221ae3484a3e82553b3be478e56beb68d", + "reference": "932a960221ae3484a3e82553b3be478e56beb68d", + "shasum": "" + }, + "require": { + "php": "^5.3 || ^7.0", + "symfony/process": "^2.3|^3.0|^4.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35|^5.7", + "psr/log": "^1.0" + }, + "suggest": { + "psr/log": "Add some log" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-4": { + "Gitonomy\\Git\\": "src/Gitonomy/Git/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Alexandre Salomé", + "email": "alexandre.salome@gmail.com", + "homepage": "http://alexandre-salome.fr" + }, + { + "name": "Julien DIDIER", + "email": "genzo.wm@gmail.com", + "homepage": "http://www.jdidier.net" + } + ], + "description": "Library for accessing git", + "homepage": "http://gitonomy.com", + "time": "2018-04-22T19:55:36+00:00" + }, + { + "name": "phpdocumentor/reflection-common", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6", + "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6", + "shasum": "" + }, + "require": { + "php": ">=5.5" + }, + "require-dev": { + "phpunit/phpunit": "^4.6" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": [ + "src" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" + } + ], + "description": "Common reflection classes used by phpdocumentor to reflect the code structure", + "homepage": "http://www.phpdoc.org", + "keywords": [ + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" + ], + "time": "2017-09-11T18:02:19+00:00" + }, + { + "name": "phpdocumentor/reflection-docblock", + "version": "3.2.2", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "4aada1f93c72c35e22fb1383b47fee43b8f1d157" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/4aada1f93c72c35e22fb1383b47fee43b8f1d157", + "reference": "4aada1f93c72c35e22fb1383b47fee43b8f1d157", + "shasum": "" + }, + "require": { + "php": ">=5.5", + "phpdocumentor/reflection-common": "^1.0@dev", + "phpdocumentor/type-resolver": "^0.3.0", + "webmozart/assert": "^1.0" + }, + "require-dev": { + "mockery/mockery": "^0.9.4", + "phpunit/phpunit": "^4.4" + }, + "type": "library", + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", + "time": "2017-08-08T06:39:58+00:00" + }, + { + "name": "phpdocumentor/type-resolver", + "version": "0.3.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "fb3933512008d8162b3cdf9e18dba9309b7c3773" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/fb3933512008d8162b3cdf9e18dba9309b7c3773", + "reference": "fb3933512008d8162b3cdf9e18dba9309b7c3773", + "shasum": "" + }, + "require": { + "php": "^5.5 || ^7.0", + "phpdocumentor/reflection-common": "^1.0" + }, + "require-dev": { + "mockery/mockery": "^0.9.4", + "phpunit/phpunit": "^5.2||^4.8.24" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "phpDocumentor\\Reflection\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + } + ], + "time": "2017-06-03T08:32:36+00:00" + }, + { + "name": "phpmyadmin/coding-standard", + "version": "0.3", + "source": { + "type": "git", + "url": "https://github.com/phpmyadmin/coding-standard.git", + "reference": "5ae123e27140a1e16be005432e26a8233524eaf5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpmyadmin/coding-standard/zipball/5ae123e27140a1e16be005432e26a8233524eaf5", + "reference": "5ae123e27140a1e16be005432e26a8233524eaf5", + "shasum": "" + }, + "require": { + "squizlabs/php_codesniffer": "^3.0" + }, + "type": "phpcodesniffer-standard", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "The phpMyAdmin Team", + "email": "developers@phpmyadmin.net", + "homepage": "https://www.phpmyadmin.net/team/" + } + ], + "description": "phpMyAdmin PHP CodeSniffer Coding Standard", + "keywords": [ + "codesniffer", + "phpcs", + "phpmyadmin" + ], + "time": "2017-09-28T09:13:00+00:00" + }, + { + "name": "phpspec/prophecy", + "version": "1.8.0", + "source": { + "type": "git", + "url": "https://github.com/phpspec/prophecy.git", + "reference": "4ba436b55987b4bf311cb7c6ba82aa528aac0a06" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/4ba436b55987b4bf311cb7c6ba82aa528aac0a06", + "reference": "4ba436b55987b4bf311cb7c6ba82aa528aac0a06", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.0.2", + "php": "^5.3|^7.0", + "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0", + "sebastian/comparator": "^1.1|^2.0|^3.0", + "sebastian/recursion-context": "^1.0|^2.0|^3.0" + }, + "require-dev": { + "phpspec/phpspec": "^2.5|^3.2", + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.8.x-dev" + } + }, + "autoload": { + "psr-0": { + "Prophecy\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + }, + { + "name": "Marcello Duarte", + "email": "marcello.duarte@gmail.com" + } + ], + "description": "Highly opinionated mocking framework for PHP 5.3+", + "homepage": "https://github.com/phpspec/prophecy", + "keywords": [ + "Double", + "Dummy", + "fake", + "mock", + "spy", + "stub" + ], + "time": "2018-08-05T17:53:17+00:00" + }, + { + "name": "phpunit/php-code-coverage", + "version": "2.2.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "eabf68b476ac7d0f73793aada060f1c1a9bf8979" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/eabf68b476ac7d0f73793aada060f1c1a9bf8979", + "reference": "eabf68b476ac7d0f73793aada060f1c1a9bf8979", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "phpunit/php-file-iterator": "~1.3", + "phpunit/php-text-template": "~1.2", + "phpunit/php-token-stream": "~1.3", + "sebastian/environment": "^1.3.2", + "sebastian/version": "~1.0" + }, + "require-dev": { + "ext-xdebug": ">=2.1.4", + "phpunit/phpunit": "~4" + }, + "suggest": { + "ext-dom": "*", + "ext-xdebug": ">=2.2.1", + "ext-xmlwriter": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.2.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sb@sebastian-bergmann.de", + "role": "lead" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "time": "2015-10-06T15:47:00+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "1.4.5", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/730b01bc3e867237eaac355e06a36b85dd93a8b4", + "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sb@sebastian-bergmann.de", + "role": "lead" + } + ], + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": [ + "filesystem", + "iterator" + ], + "time": "2017-11-27T13:52:08+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": [ + "template" + ], + "time": "2015-06-21T13:50:34+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "1.0.9", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3dcf38ca72b158baf0bc245e9184d3fdffa9c46f", + "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f", + "shasum": "" + }, + "require": { + "php": "^5.3.3 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sb@sebastian-bergmann.de", + "role": "lead" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "time": "2017-02-26T11:10:40+00:00" + }, + { + "name": "phpunit/php-token-stream", + "version": "1.4.12", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-token-stream.git", + "reference": "1ce90ba27c42e4e44e6d8458241466380b51fa16" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/1ce90ba27c42e4e44e6d8458241466380b51fa16", + "reference": "1ce90ba27c42e4e44e6d8458241466380b51fa16", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "~4.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Wrapper around PHP's tokenizer extension.", + "homepage": "https://github.com/sebastianbergmann/php-token-stream/", + "keywords": [ + "tokenizer" + ], + "time": "2017-12-04T08:55:13+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "4.8.36", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "46023de9a91eec7dfb06cc56cb4e260017298517" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/46023de9a91eec7dfb06cc56cb4e260017298517", + "reference": "46023de9a91eec7dfb06cc56cb4e260017298517", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-json": "*", + "ext-pcre": "*", + "ext-reflection": "*", + "ext-spl": "*", + "php": ">=5.3.3", + "phpspec/prophecy": "^1.3.1", + "phpunit/php-code-coverage": "~2.1", + "phpunit/php-file-iterator": "~1.4", + "phpunit/php-text-template": "~1.2", + "phpunit/php-timer": "^1.0.6", + "phpunit/phpunit-mock-objects": "~2.3", + "sebastian/comparator": "~1.2.2", + "sebastian/diff": "~1.2", + "sebastian/environment": "~1.3", + "sebastian/exporter": "~1.2", + "sebastian/global-state": "~1.0", + "sebastian/version": "~1.0", + "symfony/yaml": "~2.1|~3.0" + }, + "suggest": { + "phpunit/php-invoker": "~1.1" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.8.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", + "keywords": [ + "phpunit", + "testing", + "xunit" + ], + "time": "2017-06-21T08:07:12+00:00" + }, + { + "name": "phpunit/phpunit-mock-objects", + "version": "2.3.8", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git", + "reference": "ac8e7a3db35738d56ee9a76e78a4e03d97628983" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/ac8e7a3db35738d56ee9a76e78a4e03d97628983", + "reference": "ac8e7a3db35738d56ee9a76e78a4e03d97628983", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.0.2", + "php": ">=5.3.3", + "phpunit/php-text-template": "~1.2", + "sebastian/exporter": "~1.2" + }, + "require-dev": { + "phpunit/phpunit": "~4.4" + }, + "suggest": { + "ext-soap": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.3.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sb@sebastian-bergmann.de", + "role": "lead" + } + ], + "description": "Mock Object library for PHPUnit", + "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/", + "keywords": [ + "mock", + "xunit" + ], + "time": "2015-10-02T06:51:40+00:00" + }, + { + "name": "phpunit/phpunit-selenium", + "version": "1.4.2", + "source": { + "type": "git", + "url": "https://github.com/giorgiosironi/phpunit-selenium.git", + "reference": "c84dd7ca214563868ce216123b7ae9c792beb262" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/giorgiosironi/phpunit-selenium/zipball/c84dd7ca214563868ce216123b7ae9c792beb262", + "reference": "c84dd7ca214563868ce216123b7ae9c792beb262", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "ext-dom": "*", + "php": ">=5.3.3", + "phpunit/phpunit": "~3.7|~4.0", + "sebastian/comparator": "~1.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "PHPUnit/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "include-path": [ + "" + ], + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sb@sebastian-bergmann.de", + "role": "lead" + }, + { + "name": "Giorgio Sironi", + "email": "info@giorgiosironi.com", + "role": "developer" + } + ], + "description": "Selenium Server integration for PHPUnit", + "homepage": "http://www.phpunit.de/", + "keywords": [ + "selenium", + "testing", + "xunit" + ], + "time": "2014-11-02T09:23:27+00:00" + }, + { + "name": "psr/log", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/4ebe3a8bf773a19edfe0a84b6585ba3d401b724d", + "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "Psr/Log/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "time": "2016-10-10T12:19:37+00:00" + }, + { + "name": "sebastian/comparator", + "version": "1.2.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "2b7424b55f5047b47ac6e5ccb20b2aea4011d9be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/2b7424b55f5047b47ac6e5ccb20b2aea4011d9be", + "reference": "2b7424b55f5047b47ac6e5ccb20b2aea4011d9be", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "sebastian/diff": "~1.2", + "sebastian/exporter": "~1.2 || ~2.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "http://www.github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], + "time": "2017-01-29T09:50:25+00:00" + }, + { + "name": "sebastian/diff", + "version": "1.4.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "7f066a26a962dbe58ddea9f72a4e82874a3975a4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/7f066a26a962dbe58ddea9f72a4e82874a3975a4", + "reference": "7f066a26a962dbe58ddea9f72a4e82874a3975a4", + "shasum": "" + }, + "require": { + "php": "^5.3.3 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff" + ], + "time": "2017-05-22T07:24:03+00:00" + }, + { + "name": "sebastian/environment", + "version": "1.3.8", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "be2c607e43ce4c89ecd60e75c6a85c126e754aea" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/be2c607e43ce4c89ecd60e75c6a85c126e754aea", + "reference": "be2c607e43ce4c89ecd60e75c6a85c126e754aea", + "shasum": "" + }, + "require": { + "php": "^5.3.3 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8 || ^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "http://www.github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "time": "2016-08-18T05:49:44+00:00" + }, + { + "name": "sebastian/exporter", + "version": "1.2.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "42c4c2eec485ee3e159ec9884f95b431287edde4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/42c4c2eec485ee3e159ec9884f95b431287edde4", + "reference": "42c4c2eec485ee3e159ec9884f95b431287edde4", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "sebastian/recursion-context": "~1.0" + }, + "require-dev": { + "ext-mbstring": "*", + "phpunit/phpunit": "~4.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "http://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "time": "2016-06-17T09:04:28+00:00" + }, + { + "name": "sebastian/global-state", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bc37d50fea7d017d3d340f230811c9f1d7280af4", + "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "~4.2" + }, + "suggest": { + "ext-uopz": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Snapshotting of global state", + "homepage": "http://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "time": "2015-10-12T03:26:01+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "1.0.5", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "b19cc3298482a335a95f3016d2f8a6950f0fbcd7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/b19cc3298482a335a95f3016d2f8a6950f0fbcd7", + "reference": "b19cc3298482a335a95f3016d2f8a6950f0fbcd7", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "phpunit/phpunit": "~4.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "http://www.github.com/sebastianbergmann/recursion-context", + "time": "2016-10-03T07:41:43+00:00" + }, + { + "name": "sebastian/version", + "version": "1.0.6", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "58b3a85e7999757d6ad81c787a1fbf5ff6c628c6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/58b3a85e7999757d6ad81c787a1fbf5ff6c628c6", + "reference": "58b3a85e7999757d6ad81c787a1fbf5ff6c628c6", + "shasum": "" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", + "time": "2015-06-21T13:59:46+00:00" + }, + { + "name": "squizlabs/php_codesniffer", + "version": "3.3.1", + "source": { + "type": "git", + "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", + "reference": "628a481780561150481a9ec74709092b9759b3ec" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/628a481780561150481a9ec74709092b9759b3ec", + "reference": "628a481780561150481a9ec74709092b9759b3ec", + "shasum": "" + }, + "require": { + "ext-simplexml": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" + }, + "bin": [ + "bin/phpcs", + "bin/phpcbf" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Greg Sherwood", + "role": "lead" + } + ], + "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", + "homepage": "http://www.squizlabs.com/php-codesniffer", + "keywords": [ + "phpcs", + "standards" + ], + "time": "2018-07-26T23:47:18+00:00" + }, + { + "name": "symfony/console", + "version": "v2.8.44", + "source": { + "type": "git", + "url": "https://github.com/symfony/console.git", + "reference": "0c1fcbb9afb5cff992c982ff99c0434f0146dcfc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/console/zipball/0c1fcbb9afb5cff992c982ff99c0434f0146dcfc", + "reference": "0c1fcbb9afb5cff992c982ff99c0434f0146dcfc", + "shasum": "" + }, + "require": { + "php": ">=5.3.9", + "symfony/debug": "^2.7.2|~3.0.0", + "symfony/polyfill-mbstring": "~1.0" + }, + "require-dev": { + "psr/log": "~1.0", + "symfony/event-dispatcher": "~2.1|~3.0.0", + "symfony/process": "~2.1|~3.0.0" + }, + "suggest": { + "psr/log-implementation": "For using the console logger", + "symfony/event-dispatcher": "", + "symfony/process": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Console\\": "" + }, + "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 Console Component", + "homepage": "https://symfony.com", + "time": "2018-07-26T11:13:39+00:00" + }, + { + "name": "symfony/debug", + "version": "v2.8.44", + "source": { + "type": "git", + "url": "https://github.com/symfony/debug.git", + "reference": "d985c8546da49c4727e27dae82bcf783ee2c5af0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/debug/zipball/d985c8546da49c4727e27dae82bcf783ee2c5af0", + "reference": "d985c8546da49c4727e27dae82bcf783ee2c5af0", + "shasum": "" + }, + "require": { + "php": ">=5.3.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.2|~3.0.0", + "symfony/http-kernel": "~2.3.24|~2.5.9|^2.6.2|~3.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-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": "2018-07-26T11:13:39+00:00" + }, + { + "name": "symfony/process", + "version": "v2.8.44", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "cc83afdb5ac99147806b3bb65a3ff1227664f596" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/cc83afdb5ac99147806b3bb65a3ff1227664f596", + "reference": "cc83afdb5ac99147806b3bb65a3ff1227664f596", + "shasum": "" + }, + "require": { + "php": ">=5.3.9" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "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 Process Component", + "homepage": "https://symfony.com", + "time": "2018-07-26T11:13:39+00:00" + }, + { + "name": "symfony/yaml", + "version": "v2.8.44", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "fbf876678e29dc634430dcf0096e216eb0004467" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/fbf876678e29dc634430dcf0096e216eb0004467", + "reference": "fbf876678e29dc634430dcf0096e216eb0004467", + "shasum": "" + }, + "require": { + "php": ">=5.3.9", + "symfony/polyfill-ctype": "~1.8" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "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 Yaml Component", + "homepage": "https://symfony.com", + "time": "2018-07-26T09:03:18+00:00" + }, + { + "name": "webmozart/assert", + "version": "1.3.0", + "source": { + "type": "git", + "url": "https://github.com/webmozart/assert.git", + "reference": "0df1908962e7a3071564e857d86874dad1ef204a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozart/assert/zipball/0df1908962e7a3071564e857d86874dad1ef204a", + "reference": "0df1908962e7a3071564e857d86874dad1ef204a", + "shasum": "" + }, + "require": { + "php": "^5.3.3 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.6", + "sebastian/version": "^1.0.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "time": "2018-01-29T19:49:41+00:00" + } + ], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": [], + "prefer-stable": false, + "prefer-lowest": false, + "platform": { + "php": ">=5.5.0", + "ext-mysqli": "*", + "ext-xml": "*", + "ext-pcre": "*", + "ext-json": "*", + "ext-ctype": "*", + "ext-hash": "*" + }, + "platform-dev": [], + "platform-overrides": { + "php": "5.5" + } +} From 9e7fceca66fe5c1ba2ac107e0a42f43d5b31354a Mon Sep 17 00:00:00 2001 From: Isaac Bennetch Date: Wed, 22 Aug 2018 09:44:10 -0400 Subject: [PATCH 91/91] Removing composer.lock Signed-off-by: Isaac Bennetch --- composer.lock | 2665 ------------------------------------------------- 1 file changed, 2665 deletions(-) delete mode 100644 composer.lock diff --git a/composer.lock b/composer.lock deleted file mode 100644 index 7c126b782d..0000000000 --- a/composer.lock +++ /dev/null @@ -1,2665 +0,0 @@ -{ - "_readme": [ - "This file locks the dependencies of your project to a known state", - "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", - "This file is @generated automatically" - ], - "content-hash": "546f5ce1f7778a51182ee46f0356d063", - "packages": [ - { - "name": "bacon/bacon-qr-code", - "version": "1.0.3", - "source": { - "type": "git", - "url": "https://github.com/Bacon/BaconQrCode.git", - "reference": "5a91b62b9d37cee635bbf8d553f4546057250bee" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Bacon/BaconQrCode/zipball/5a91b62b9d37cee635bbf8d553f4546057250bee", - "reference": "5a91b62b9d37cee635bbf8d553f4546057250bee", - "shasum": "" - }, - "require": { - "ext-iconv": "*", - "php": "^5.4|^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8" - }, - "suggest": { - "ext-gd": "to generate QR code images" - }, - "type": "library", - "autoload": { - "psr-0": { - "BaconQrCode": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-2-Clause" - ], - "authors": [ - { - "name": "Ben Scholzen 'DASPRiD'", - "email": "mail@dasprids.de", - "homepage": "http://www.dasprids.de", - "role": "Developer" - } - ], - "description": "BaconQrCode is a QR code generator for PHP.", - "homepage": "https://github.com/Bacon/BaconQrCode", - "time": "2017-10-17T09:59:25+00:00" - }, - { - "name": "google/recaptcha", - "version": "1.2.1", - "source": { - "type": "git", - "url": "https://github.com/google/recaptcha.git", - "reference": "e7add3be59211482ecdb942288f52da64a35f61a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/google/recaptcha/zipball/e7add3be59211482ecdb942288f52da64a35f61a", - "reference": "e7add3be59211482ecdb942288f52da64a35f61a", - "shasum": "" - }, - "require": { - "php": ">=5.5" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "^2.2.20|^2.12", - "php-coveralls/php-coveralls": "^2.1", - "phpunit/phpunit": "^4.8.36|^5.7.27|^6.59|^7" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.2.x-dev" - } - }, - "autoload": { - "psr-4": { - "ReCaptcha\\": "src/ReCaptcha" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Client library for reCAPTCHA, a free service that protects websites from spam and abuse.", - "homepage": "https://www.google.com/recaptcha/", - "keywords": [ - "Abuse", - "captcha", - "recaptcha", - "spam" - ], - "time": "2018-08-05T09:31:53+00:00" - }, - { - "name": "paragonie/constant_time_encoding", - "version": "v1.0.4", - "source": { - "type": "git", - "url": "https://github.com/paragonie/constant_time_encoding.git", - "reference": "2132f0f293d856026d7d11bd81b9f4a23a1dc1f6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/2132f0f293d856026d7d11bd81b9f4a23a1dc1f6", - "reference": "2132f0f293d856026d7d11bd81b9f4a23a1dc1f6", - "shasum": "" - }, - "require": { - "php": "^5.3|^7" - }, - "require-dev": { - "paragonie/random_compat": "^1.4|^2", - "phpunit/phpunit": "4.*|5.*", - "vimeo/psalm": "^0.3|^1" - }, - "type": "library", - "autoload": { - "psr-4": { - "ParagonIE\\ConstantTime\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Paragon Initiative Enterprises", - "email": "security@paragonie.com", - "homepage": "https://paragonie.com", - "role": "Maintainer" - }, - { - "name": "Steve 'Sc00bz' Thomas", - "email": "steve@tobtu.com", - "homepage": "https://www.tobtu.com", - "role": "Original Developer" - } - ], - "description": "Constant-time Implementations of RFC 4648 Encoding (Base-64, Base-32, Base-16)", - "keywords": [ - "base16", - "base32", - "base32_decode", - "base32_encode", - "base64", - "base64_decode", - "base64_encode", - "bin2hex", - "encoding", - "hex", - "hex2bin", - "rfc4648" - ], - "time": "2018-04-30T17:57:16+00:00" - }, - { - "name": "paragonie/random_compat", - "version": "v2.0.17", - "source": { - "type": "git", - "url": "https://github.com/paragonie/random_compat.git", - "reference": "29af24f25bab834fcbb38ad2a69fa93b867e070d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/paragonie/random_compat/zipball/29af24f25bab834fcbb38ad2a69fa93b867e070d", - "reference": "29af24f25bab834fcbb38ad2a69fa93b867e070d", - "shasum": "" - }, - "require": { - "php": ">=5.2.0" - }, - "require-dev": { - "phpunit/phpunit": "4.*|5.*" - }, - "suggest": { - "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." - }, - "type": "library", - "autoload": { - "files": [ - "lib/random.php" - ] - }, - "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-04T16:31:37+00:00" - }, - { - "name": "phpmyadmin/motranslator", - "version": "4.0", - "source": { - "type": "git", - "url": "https://github.com/phpmyadmin/motranslator.git", - "reference": "fcb370254998fda7eeccfd7c787b4deb71b0d77c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpmyadmin/motranslator/zipball/fcb370254998fda7eeccfd7c787b4deb71b0d77c", - "reference": "fcb370254998fda7eeccfd7c787b4deb71b0d77c", - "shasum": "" - }, - "require": { - "php": ">=5.3.0", - "symfony/expression-language": "^4.0 || ^3.2 || ^2.8" - }, - "require-dev": { - "apigen/apigen": "^4.1", - "phpunit/php-code-coverage": "*", - "phpunit/phpunit": "~4.8 || ~5.7 || ~6.5" - }, - "type": "library", - "autoload": { - "psr-4": { - "PhpMyAdmin\\MoTranslator\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-2.0-or-later" - ], - "authors": [ - { - "name": "The phpMyAdmin Team", - "email": "developers@phpmyadmin.net", - "homepage": "https://www.phpmyadmin.net/team/" - } - ], - "description": "Translation API for PHP using Gettext MO files", - "homepage": "https://github.com/phpmyadmin/motranslator", - "keywords": [ - "gettext", - "i18n", - "mo", - "translator" - ], - "time": "2018-02-12T13:22:52+00:00" - }, - { - "name": "phpmyadmin/shapefile", - "version": "2.1", - "source": { - "type": "git", - "url": "https://github.com/phpmyadmin/shapefile.git", - "reference": "e23b767f2a81f61fee3fc09fc062879985f3e224" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpmyadmin/shapefile/zipball/e23b767f2a81f61fee3fc09fc062879985f3e224", - "reference": "e23b767f2a81f61fee3fc09fc062879985f3e224", - "shasum": "" - }, - "require": { - "php": ">=5.4.0" - }, - "require-dev": { - "phpunit/php-code-coverage": "*", - "phpunit/phpunit": "~4.8 || ~5.7" - }, - "suggest": { - "ext-dbase": "For dbf files parsing" - }, - "type": "library", - "autoload": { - "psr-4": { - "PhpMyAdmin\\ShapeFile\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-2.0+" - ], - "authors": [ - { - "name": "The phpMyAdmin Team", - "email": "developers@phpmyadmin.net", - "homepage": "https://www.phpmyadmin.net/team/" - } - ], - "description": "ESRI ShapeFile library for PHP", - "homepage": "https://github.com/phpmyadmin/shapefile", - "keywords": [ - "ESRI", - "Shapefile", - "dbf", - "geo", - "geospatial", - "shape", - "shp" - ], - "time": "2017-05-15T08:31:47+00:00" - }, - { - "name": "phpmyadmin/sql-parser", - "version": "v4.2.4", - "source": { - "type": "git", - "url": "https://github.com/phpmyadmin/sql-parser.git", - "reference": "10f4e571ba3903593ea7e2c4ec5304f3c0323a98" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpmyadmin/sql-parser/zipball/10f4e571ba3903593ea7e2c4ec5304f3c0323a98", - "reference": "10f4e571ba3903593ea7e2c4ec5304f3c0323a98", - "shasum": "" - }, - "require": { - "php": ">=5.3.0", - "symfony/polyfill-mbstring": "^1.3" - }, - "conflict": { - "phpmyadmin/motranslator": "<3.0" - }, - "require-dev": { - "phpunit/php-code-coverage": "*", - "phpunit/phpunit": "~4.8 || ~5.7" - }, - "suggest": { - "ext-mbstring": "For best performance", - "phpmyadmin/motranslator": "Translate messages to your favorite locale" - }, - "bin": [ - "bin/highlight-query", - "bin/lint-query" - ], - "type": "library", - "autoload": { - "psr-4": { - "PhpMyAdmin\\SqlParser\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-2.0+" - ], - "authors": [ - { - "name": "The phpMyAdmin Team", - "email": "developers@phpmyadmin.net", - "homepage": "https://www.phpmyadmin.net/team/" - } - ], - "description": "A validating SQL lexer and parser with a focus on MySQL dialect.", - "homepage": "https://github.com/phpmyadmin/sql-parser", - "keywords": [ - "analysis", - "lexer", - "parser", - "sql" - ], - "time": "2017-12-06T09:53:26+00:00" - }, - { - "name": "phpseclib/phpseclib", - "version": "2.0.11", - "source": { - "type": "git", - "url": "https://github.com/phpseclib/phpseclib.git", - "reference": "7053f06f91b3de78e143d430e55a8f7889efc08b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/7053f06f91b3de78e143d430e55a8f7889efc08b", - "reference": "7053f06f91b3de78e143d430e55a8f7889efc08b", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "require-dev": { - "phing/phing": "~2.7", - "phpunit/phpunit": "^4.8.35|^5.7|^6.0", - "sami/sami": "~2.0", - "squizlabs/php_codesniffer": "~2.0" - }, - "suggest": { - "ext-gmp": "Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.", - "ext-libsodium": "SSH2/SFTP can make use of some algorithms provided by the libsodium-php extension.", - "ext-mcrypt": "Install the Mcrypt extension in order to speed up a few other cryptographic operations.", - "ext-openssl": "Install the OpenSSL extension in order to speed up a wide variety of cryptographic operations." - }, - "type": "library", - "autoload": { - "files": [ - "phpseclib/bootstrap.php" - ], - "psr-4": { - "phpseclib\\": "phpseclib/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jim Wigginton", - "email": "terrafrost@php.net", - "role": "Lead Developer" - }, - { - "name": "Patrick Monnerat", - "email": "pm@datasphere.ch", - "role": "Developer" - }, - { - "name": "Andreas Fischer", - "email": "bantu@phpbb.com", - "role": "Developer" - }, - { - "name": "Hans-Jürgen Petrich", - "email": "petrich@tronic-media.com", - "role": "Developer" - }, - { - "name": "Graham Campbell", - "email": "graham@alt-three.com", - "role": "Developer" - } - ], - "description": "PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.", - "homepage": "http://phpseclib.sourceforge.net", - "keywords": [ - "BigInteger", - "aes", - "asn.1", - "asn1", - "blowfish", - "crypto", - "cryptography", - "encryption", - "rsa", - "security", - "sftp", - "signature", - "signing", - "ssh", - "twofish", - "x.509", - "x509" - ], - "time": "2018-04-15T16:55:05+00:00" - }, - { - "name": "pragmarx/google2fa", - "version": "v3.0.2", - "source": { - "type": "git", - "url": "https://github.com/antonioribeiro/google2fa.git", - "reference": "d9d960370277958c700552c551e136018b915499" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/antonioribeiro/google2fa/zipball/d9d960370277958c700552c551e136018b915499", - "reference": "d9d960370277958c700552c551e136018b915499", - "shasum": "" - }, - "require": { - "paragonie/constant_time_encoding": "~1.0|~2.0", - "paragonie/random_compat": ">=1 <9.99", - "php": ">=5.4", - "symfony/polyfill-php56": "~1.2" - }, - "require-dev": { - "bacon/bacon-qr-code": "~1.0", - "phpunit/phpunit": "~4|~5|~6" - }, - "suggest": { - "bacon/bacon-qr-code": "Required to generate inline QR Codes." - }, - "type": "library", - "extra": { - "component": "package", - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "autoload": { - "psr-4": { - "PragmaRX\\Google2FA\\": "src/", - "PragmaRX\\Google2FA\\Tests\\": "tests/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Antonio Carlos Ribeiro", - "email": "acr@antoniocarlosribeiro.com", - "role": "Creator & Designer" - } - ], - "description": "A One Time Password Authentication package, compatible with Google Authenticator.", - "keywords": [ - "2fa", - "Authentication", - "Two Factor Authentication", - "google2fa", - "laravel" - ], - "time": "2018-07-31T23:31:19+00:00" - }, - { - "name": "psr/container", - "version": "1.0.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/container.git", - "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f", - "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Container\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Common Container Interface (PHP FIG PSR-11)", - "homepage": "https://github.com/php-fig/container", - "keywords": [ - "PSR-11", - "container", - "container-interface", - "container-interop", - "psr" - ], - "time": "2017-02-14T16:28:37+00:00" - }, - { - "name": "samyoul/u2f-php-server", - "version": "v1.1.3", - "source": { - "type": "git", - "url": "https://github.com/Samyoul/U2F-php-server.git", - "reference": "815279529ddd63b349dea9a1d0817fa2775d81c8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Samyoul/U2F-php-server/zipball/815279529ddd63b349dea9a1d0817fa2775d81c8", - "reference": "815279529ddd63b349dea9a1d0817fa2775d81c8", - "shasum": "" - }, - "require": { - "ext-openssl": "*" - }, - "type": "library", - "autoload": { - "psr-4": { - "Samyoul\\U2F\\U2FServer\\": [ - "src/" - ] - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-2-Clause" - ], - "authors": [ - { - "name": "Samuel Hawksby-Robinson", - "email": "samuel@samyoul.com" - } - ], - "description": "Server side handling class for FIDO U2F registration and authentication", - "time": "2016-12-14T11:52:47+00:00" - }, - { - "name": "symfony/expression-language", - "version": "v2.8.44", - "source": { - "type": "git", - "url": "https://github.com/symfony/expression-language.git", - "reference": "aa8931b2c8ae64f58db2617cf109deebdb31d967" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/expression-language/zipball/aa8931b2c8ae64f58db2617cf109deebdb31d967", - "reference": "aa8931b2c8ae64f58db2617cf109deebdb31d967", - "shasum": "" - }, - "require": { - "php": ">=5.3.9" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.8-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\ExpressionLanguage\\": "" - }, - "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 ExpressionLanguage Component", - "homepage": "https://symfony.com", - "time": "2018-07-26T09:03:18+00:00" - }, - { - "name": "symfony/polyfill-ctype", - "version": "v1.9.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "e3d826245268269cd66f8326bd8bc066687b4a19" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/e3d826245268269cd66f8326bd8bc066687b4a19", - "reference": "e3d826245268269cd66f8326bd8bc066687b4a19", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "suggest": { - "ext-ctype": "For best performance" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.9-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Ctype\\": "" - }, - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - }, - { - "name": "Gert de Pagter", - "email": "BackEndTea@gmail.com" - } - ], - "description": "Symfony polyfill for ctype functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "ctype", - "polyfill", - "portable" - ], - "time": "2018-08-06T14:22:27+00:00" - }, - { - "name": "symfony/polyfill-mbstring", - "version": "v1.9.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "d0cd638f4634c16d8df4508e847f14e9e43168b8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/d0cd638f4634c16d8df4508e847f14e9e43168b8", - "reference": "d0cd638f4634c16d8df4508e847f14e9e43168b8", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "suggest": { - "ext-mbstring": "For best performance" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.9-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Mbstring\\": "" - }, - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for the Mbstring extension", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "mbstring", - "polyfill", - "portable", - "shim" - ], - "time": "2018-08-06T14:22:27+00:00" - }, - { - "name": "symfony/polyfill-php56", - "version": "v1.9.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php56.git", - "reference": "7b4fc009172cc0196535b0328bd1226284a28000" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php56/zipball/7b4fc009172cc0196535b0328bd1226284a28000", - "reference": "7b4fc009172cc0196535b0328bd1226284a28000", - "shasum": "" - }, - "require": { - "php": ">=5.3.3", - "symfony/polyfill-util": "~1.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.9-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php56\\": "" - }, - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 5.6+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "time": "2018-08-06T14:22:27+00:00" - }, - { - "name": "symfony/polyfill-util", - "version": "v1.9.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-util.git", - "reference": "8e15d04ba3440984d23e7964b2ee1d25c8de1581" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-util/zipball/8e15d04ba3440984d23e7964b2ee1d25c8de1581", - "reference": "8e15d04ba3440984d23e7964b2ee1d25c8de1581", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.9-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Util\\": "" - } - }, - "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 utilities for portability of PHP codes", - "homepage": "https://symfony.com", - "keywords": [ - "compat", - "compatibility", - "polyfill", - "shim" - ], - "time": "2018-08-06T14:22:27+00:00" - }, - { - "name": "tecnickcom/tcpdf", - "version": "6.2.17", - "source": { - "type": "git", - "url": "https://github.com/tecnickcom/TCPDF.git", - "reference": "64fc19439863e1b1314487a72a74d9bfd0b55a53" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/tecnickcom/TCPDF/zipball/64fc19439863e1b1314487a72a74d9bfd0b55a53", - "reference": "64fc19439863e1b1314487a72a74d9bfd0b55a53", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "type": "library", - "autoload": { - "classmap": [ - "config", - "include", - "tcpdf.php", - "tcpdf_parser.php", - "tcpdf_import.php", - "tcpdf_barcodes_1d.php", - "tcpdf_barcodes_2d.php", - "include/tcpdf_colors.php", - "include/tcpdf_filters.php", - "include/tcpdf_font_data.php", - "include/tcpdf_fonts.php", - "include/tcpdf_images.php", - "include/tcpdf_static.php", - "include/barcodes/datamatrix.php", - "include/barcodes/pdf417.php", - "include/barcodes/qrcode.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "LGPL-3.0" - ], - "authors": [ - { - "name": "Nicola Asuni", - "email": "info@tecnick.com", - "role": "lead" - } - ], - "description": "TCPDF is a PHP class for generating PDF documents and barcodes.", - "homepage": "http://www.tcpdf.org/", - "keywords": [ - "PDFD32000-2008", - "TCPDF", - "barcodes", - "datamatrix", - "pdf", - "pdf417", - "qrcode" - ], - "time": "2018-02-24T11:48:20+00:00" - }, - { - "name": "twig/extensions", - "version": "v1.5.2", - "source": { - "type": "git", - "url": "https://github.com/twigphp/Twig-extensions.git", - "reference": "2c1a86526d0044065220d1b51ac08348bea5ca82" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig-extensions/zipball/2c1a86526d0044065220d1b51ac08348bea5ca82", - "reference": "2c1a86526d0044065220d1b51ac08348bea5ca82", - "shasum": "" - }, - "require": { - "twig/twig": "^1.27|^2.0" - }, - "require-dev": { - "symfony/phpunit-bridge": "^3.4", - "symfony/translation": "^2.7|^3.4" - }, - "suggest": { - "symfony/translation": "Allow the time_diff output to be translated" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.5-dev" - } - }, - "autoload": { - "psr-0": { - "Twig_Extensions_": "lib/" - }, - "psr-4": { - "Twig\\Extensions\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - } - ], - "description": "Common additional features for Twig that do not directly belong in core", - "keywords": [ - "i18n", - "text" - ], - "time": "2018-05-22T13:26:07+00:00" - }, - { - "name": "twig/twig", - "version": "v1.35.4", - "source": { - "type": "git", - "url": "https://github.com/twigphp/Twig.git", - "reference": "7e081e98378a1e78c29cc9eba4aefa5d78a05d2a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig/zipball/7e081e98378a1e78c29cc9eba4aefa5d78a05d2a", - "reference": "7e081e98378a1e78c29cc9eba4aefa5d78a05d2a", - "shasum": "" - }, - "require": { - "php": ">=5.3.3", - "symfony/polyfill-ctype": "^1.8" - }, - "require-dev": { - "psr/container": "^1.0", - "symfony/debug": "^2.7", - "symfony/phpunit-bridge": "^3.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.35-dev" - } - }, - "autoload": { - "psr-0": { - "Twig_": "lib/" - }, - "psr-4": { - "Twig\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com", - "homepage": "http://fabien.potencier.org", - "role": "Lead Developer" - }, - { - "name": "Armin Ronacher", - "email": "armin.ronacher@active-4.com", - "role": "Project Founder" - }, - { - "name": "Twig Team", - "homepage": "https://twig.symfony.com/contributors", - "role": "Contributors" - } - ], - "description": "Twig, the flexible, fast, and secure template language for PHP", - "homepage": "https://twig.symfony.com", - "keywords": [ - "templating" - ], - "time": "2018-07-13T07:12:17+00:00" - } - ], - "packages-dev": [ - { - "name": "codacy/coverage", - "version": "1.4.2", - "source": { - "type": "git", - "url": "https://github.com/codacy/php-codacy-coverage.git", - "reference": "4988cd098db4d578681bfd3176071931ad475150" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/codacy/php-codacy-coverage/zipball/4988cd098db4d578681bfd3176071931ad475150", - "reference": "4988cd098db4d578681bfd3176071931ad475150", - "shasum": "" - }, - "require": { - "gitonomy/gitlib": ">=1.0", - "php": ">=5.3.3", - "symfony/console": "~2.5|~3.0|~4.0" - }, - "require-dev": { - "phpunit/phpunit": "~6.5" - }, - "bin": [ - "bin/codacycoverage" - ], - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jakob Pupke", - "email": "jakob.pupke@gmail.com" - } - ], - "description": "Sends PHP test coverage information to Codacy.", - "homepage": "https://github.com/codacy/php-codacy-coverage", - "time": "2018-03-22T16:43:39+00:00" - }, - { - "name": "doctrine/instantiator", - "version": "1.0.5", - "source": { - "type": "git", - "url": "https://github.com/doctrine/instantiator.git", - "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/8e884e78f9f0eb1329e445619e04456e64d8051d", - "reference": "8e884e78f9f0eb1329e445619e04456e64d8051d", - "shasum": "" - }, - "require": { - "php": ">=5.3,<8.0-DEV" - }, - "require-dev": { - "athletic/athletic": "~0.1.8", - "ext-pdo": "*", - "ext-phar": "*", - "phpunit/phpunit": "~4.0", - "squizlabs/php_codesniffer": "~2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com", - "homepage": "http://ocramius.github.com/" - } - ], - "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", - "homepage": "https://github.com/doctrine/instantiator", - "keywords": [ - "constructor", - "instantiate" - ], - "time": "2015-06-14T21:17:01+00:00" - }, - { - "name": "gitonomy/gitlib", - "version": "v1.0.4", - "source": { - "type": "git", - "url": "https://github.com/gitonomy/gitlib.git", - "reference": "932a960221ae3484a3e82553b3be478e56beb68d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/gitonomy/gitlib/zipball/932a960221ae3484a3e82553b3be478e56beb68d", - "reference": "932a960221ae3484a3e82553b3be478e56beb68d", - "shasum": "" - }, - "require": { - "php": "^5.3 || ^7.0", - "symfony/process": "^2.3|^3.0|^4.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35|^5.7", - "psr/log": "^1.0" - }, - "suggest": { - "psr/log": "Add some log" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "psr-4": { - "Gitonomy\\Git\\": "src/Gitonomy/Git/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Alexandre Salomé", - "email": "alexandre.salome@gmail.com", - "homepage": "http://alexandre-salome.fr" - }, - { - "name": "Julien DIDIER", - "email": "genzo.wm@gmail.com", - "homepage": "http://www.jdidier.net" - } - ], - "description": "Library for accessing git", - "homepage": "http://gitonomy.com", - "time": "2018-04-22T19:55:36+00:00" - }, - { - "name": "phpdocumentor/reflection-common", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionCommon.git", - "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6", - "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6", - "shasum": "" - }, - "require": { - "php": ">=5.5" - }, - "require-dev": { - "phpunit/phpunit": "^4.6" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": [ - "src" - ] - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jaap van Otterdijk", - "email": "opensource@ijaap.nl" - } - ], - "description": "Common reflection classes used by phpdocumentor to reflect the code structure", - "homepage": "http://www.phpdoc.org", - "keywords": [ - "FQSEN", - "phpDocumentor", - "phpdoc", - "reflection", - "static analysis" - ], - "time": "2017-09-11T18:02:19+00:00" - }, - { - "name": "phpdocumentor/reflection-docblock", - "version": "3.2.2", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "4aada1f93c72c35e22fb1383b47fee43b8f1d157" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/4aada1f93c72c35e22fb1383b47fee43b8f1d157", - "reference": "4aada1f93c72c35e22fb1383b47fee43b8f1d157", - "shasum": "" - }, - "require": { - "php": ">=5.5", - "phpdocumentor/reflection-common": "^1.0@dev", - "phpdocumentor/type-resolver": "^0.3.0", - "webmozart/assert": "^1.0" - }, - "require-dev": { - "mockery/mockery": "^0.9.4", - "phpunit/phpunit": "^4.4" - }, - "type": "library", - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": [ - "src/" - ] - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" - } - ], - "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", - "time": "2017-08-08T06:39:58+00:00" - }, - { - "name": "phpdocumentor/type-resolver", - "version": "0.3.0", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "fb3933512008d8162b3cdf9e18dba9309b7c3773" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/fb3933512008d8162b3cdf9e18dba9309b7c3773", - "reference": "fb3933512008d8162b3cdf9e18dba9309b7c3773", - "shasum": "" - }, - "require": { - "php": "^5.5 || ^7.0", - "phpdocumentor/reflection-common": "^1.0" - }, - "require-dev": { - "mockery/mockery": "^0.9.4", - "phpunit/phpunit": "^5.2||^4.8.24" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": [ - "src/" - ] - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" - } - ], - "time": "2017-06-03T08:32:36+00:00" - }, - { - "name": "phpmyadmin/coding-standard", - "version": "0.3", - "source": { - "type": "git", - "url": "https://github.com/phpmyadmin/coding-standard.git", - "reference": "5ae123e27140a1e16be005432e26a8233524eaf5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpmyadmin/coding-standard/zipball/5ae123e27140a1e16be005432e26a8233524eaf5", - "reference": "5ae123e27140a1e16be005432e26a8233524eaf5", - "shasum": "" - }, - "require": { - "squizlabs/php_codesniffer": "^3.0" - }, - "type": "phpcodesniffer-standard", - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "The phpMyAdmin Team", - "email": "developers@phpmyadmin.net", - "homepage": "https://www.phpmyadmin.net/team/" - } - ], - "description": "phpMyAdmin PHP CodeSniffer Coding Standard", - "keywords": [ - "codesniffer", - "phpcs", - "phpmyadmin" - ], - "time": "2017-09-28T09:13:00+00:00" - }, - { - "name": "phpspec/prophecy", - "version": "1.8.0", - "source": { - "type": "git", - "url": "https://github.com/phpspec/prophecy.git", - "reference": "4ba436b55987b4bf311cb7c6ba82aa528aac0a06" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/4ba436b55987b4bf311cb7c6ba82aa528aac0a06", - "reference": "4ba436b55987b4bf311cb7c6ba82aa528aac0a06", - "shasum": "" - }, - "require": { - "doctrine/instantiator": "^1.0.2", - "php": "^5.3|^7.0", - "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0", - "sebastian/comparator": "^1.1|^2.0|^3.0", - "sebastian/recursion-context": "^1.0|^2.0|^3.0" - }, - "require-dev": { - "phpspec/phpspec": "^2.5|^3.2", - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.8.x-dev" - } - }, - "autoload": { - "psr-0": { - "Prophecy\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" - }, - { - "name": "Marcello Duarte", - "email": "marcello.duarte@gmail.com" - } - ], - "description": "Highly opinionated mocking framework for PHP 5.3+", - "homepage": "https://github.com/phpspec/prophecy", - "keywords": [ - "Double", - "Dummy", - "fake", - "mock", - "spy", - "stub" - ], - "time": "2018-08-05T17:53:17+00:00" - }, - { - "name": "phpunit/php-code-coverage", - "version": "2.2.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "eabf68b476ac7d0f73793aada060f1c1a9bf8979" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/eabf68b476ac7d0f73793aada060f1c1a9bf8979", - "reference": "eabf68b476ac7d0f73793aada060f1c1a9bf8979", - "shasum": "" - }, - "require": { - "php": ">=5.3.3", - "phpunit/php-file-iterator": "~1.3", - "phpunit/php-text-template": "~1.2", - "phpunit/php-token-stream": "~1.3", - "sebastian/environment": "^1.3.2", - "sebastian/version": "~1.0" - }, - "require-dev": { - "ext-xdebug": ">=2.1.4", - "phpunit/phpunit": "~4" - }, - "suggest": { - "ext-dom": "*", - "ext-xdebug": ">=2.2.1", - "ext-xmlwriter": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.2.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sb@sebastian-bergmann.de", - "role": "lead" - } - ], - "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", - "homepage": "https://github.com/sebastianbergmann/php-code-coverage", - "keywords": [ - "coverage", - "testing", - "xunit" - ], - "time": "2015-10-06T15:47:00+00:00" - }, - { - "name": "phpunit/php-file-iterator", - "version": "1.4.5", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/730b01bc3e867237eaac355e06a36b85dd93a8b4", - "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.4.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sb@sebastian-bergmann.de", - "role": "lead" - } - ], - "description": "FilterIterator implementation that filters files based on a list of suffixes.", - "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", - "keywords": [ - "filesystem", - "iterator" - ], - "time": "2017-11-27T13:52:08+00:00" - }, - { - "name": "phpunit/php-text-template", - "version": "1.2.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-text-template.git", - "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686", - "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Simple template engine.", - "homepage": "https://github.com/sebastianbergmann/php-text-template/", - "keywords": [ - "template" - ], - "time": "2015-06-21T13:50:34+00:00" - }, - { - "name": "phpunit/php-timer", - "version": "1.0.9", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-timer.git", - "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3dcf38ca72b158baf0bc245e9184d3fdffa9c46f", - "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f", - "shasum": "" - }, - "require": { - "php": "^5.3.3 || ^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sb@sebastian-bergmann.de", - "role": "lead" - } - ], - "description": "Utility class for timing", - "homepage": "https://github.com/sebastianbergmann/php-timer/", - "keywords": [ - "timer" - ], - "time": "2017-02-26T11:10:40+00:00" - }, - { - "name": "phpunit/php-token-stream", - "version": "1.4.12", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-token-stream.git", - "reference": "1ce90ba27c42e4e44e6d8458241466380b51fa16" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/1ce90ba27c42e4e44e6d8458241466380b51fa16", - "reference": "1ce90ba27c42e4e44e6d8458241466380b51fa16", - "shasum": "" - }, - "require": { - "ext-tokenizer": "*", - "php": ">=5.3.3" - }, - "require-dev": { - "phpunit/phpunit": "~4.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.4-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Wrapper around PHP's tokenizer extension.", - "homepage": "https://github.com/sebastianbergmann/php-token-stream/", - "keywords": [ - "tokenizer" - ], - "time": "2017-12-04T08:55:13+00:00" - }, - { - "name": "phpunit/phpunit", - "version": "4.8.36", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "46023de9a91eec7dfb06cc56cb4e260017298517" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/46023de9a91eec7dfb06cc56cb4e260017298517", - "reference": "46023de9a91eec7dfb06cc56cb4e260017298517", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-json": "*", - "ext-pcre": "*", - "ext-reflection": "*", - "ext-spl": "*", - "php": ">=5.3.3", - "phpspec/prophecy": "^1.3.1", - "phpunit/php-code-coverage": "~2.1", - "phpunit/php-file-iterator": "~1.4", - "phpunit/php-text-template": "~1.2", - "phpunit/php-timer": "^1.0.6", - "phpunit/phpunit-mock-objects": "~2.3", - "sebastian/comparator": "~1.2.2", - "sebastian/diff": "~1.2", - "sebastian/environment": "~1.3", - "sebastian/exporter": "~1.2", - "sebastian/global-state": "~1.0", - "sebastian/version": "~1.0", - "symfony/yaml": "~2.1|~3.0" - }, - "suggest": { - "phpunit/php-invoker": "~1.1" - }, - "bin": [ - "phpunit" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.8.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "The PHP Unit Testing framework.", - "homepage": "https://phpunit.de/", - "keywords": [ - "phpunit", - "testing", - "xunit" - ], - "time": "2017-06-21T08:07:12+00:00" - }, - { - "name": "phpunit/phpunit-mock-objects", - "version": "2.3.8", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git", - "reference": "ac8e7a3db35738d56ee9a76e78a4e03d97628983" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/ac8e7a3db35738d56ee9a76e78a4e03d97628983", - "reference": "ac8e7a3db35738d56ee9a76e78a4e03d97628983", - "shasum": "" - }, - "require": { - "doctrine/instantiator": "^1.0.2", - "php": ">=5.3.3", - "phpunit/php-text-template": "~1.2", - "sebastian/exporter": "~1.2" - }, - "require-dev": { - "phpunit/phpunit": "~4.4" - }, - "suggest": { - "ext-soap": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.3.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sb@sebastian-bergmann.de", - "role": "lead" - } - ], - "description": "Mock Object library for PHPUnit", - "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/", - "keywords": [ - "mock", - "xunit" - ], - "time": "2015-10-02T06:51:40+00:00" - }, - { - "name": "phpunit/phpunit-selenium", - "version": "1.4.2", - "source": { - "type": "git", - "url": "https://github.com/giorgiosironi/phpunit-selenium.git", - "reference": "c84dd7ca214563868ce216123b7ae9c792beb262" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/giorgiosironi/phpunit-selenium/zipball/c84dd7ca214563868ce216123b7ae9c792beb262", - "reference": "c84dd7ca214563868ce216123b7ae9c792beb262", - "shasum": "" - }, - "require": { - "ext-curl": "*", - "ext-dom": "*", - "php": ">=5.3.3", - "phpunit/phpunit": "~3.7|~4.0", - "sebastian/comparator": "~1.0" - }, - "type": "library", - "autoload": { - "classmap": [ - "PHPUnit/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "include-path": [ - "" - ], - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sb@sebastian-bergmann.de", - "role": "lead" - }, - { - "name": "Giorgio Sironi", - "email": "info@giorgiosironi.com", - "role": "developer" - } - ], - "description": "Selenium Server integration for PHPUnit", - "homepage": "http://www.phpunit.de/", - "keywords": [ - "selenium", - "testing", - "xunit" - ], - "time": "2014-11-02T09:23:27+00:00" - }, - { - "name": "psr/log", - "version": "1.0.2", - "source": { - "type": "git", - "url": "https://github.com/php-fig/log.git", - "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/4ebe3a8bf773a19edfe0a84b6585ba3d401b724d", - "reference": "4ebe3a8bf773a19edfe0a84b6585ba3d401b724d", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Log\\": "Psr/Log/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Common interface for logging libraries", - "homepage": "https://github.com/php-fig/log", - "keywords": [ - "log", - "psr", - "psr-3" - ], - "time": "2016-10-10T12:19:37+00:00" - }, - { - "name": "sebastian/comparator", - "version": "1.2.4", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "2b7424b55f5047b47ac6e5ccb20b2aea4011d9be" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/2b7424b55f5047b47ac6e5ccb20b2aea4011d9be", - "reference": "2b7424b55f5047b47ac6e5ccb20b2aea4011d9be", - "shasum": "" - }, - "require": { - "php": ">=5.3.3", - "sebastian/diff": "~1.2", - "sebastian/exporter": "~1.2 || ~2.0" - }, - "require-dev": { - "phpunit/phpunit": "~4.4" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.2.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Volker Dusch", - "email": "github@wallbash.com" - }, - { - "name": "Bernhard Schussek", - "email": "bschussek@2bepublished.at" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Provides the functionality to compare PHP values for equality", - "homepage": "http://www.github.com/sebastianbergmann/comparator", - "keywords": [ - "comparator", - "compare", - "equality" - ], - "time": "2017-01-29T09:50:25+00:00" - }, - { - "name": "sebastian/diff", - "version": "1.4.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "7f066a26a962dbe58ddea9f72a4e82874a3975a4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/7f066a26a962dbe58ddea9f72a4e82874a3975a4", - "reference": "7f066a26a962dbe58ddea9f72a4e82874a3975a4", - "shasum": "" - }, - "require": { - "php": "^5.3.3 || ^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.4-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Kore Nordmann", - "email": "mail@kore-nordmann.de" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Diff implementation", - "homepage": "https://github.com/sebastianbergmann/diff", - "keywords": [ - "diff" - ], - "time": "2017-05-22T07:24:03+00:00" - }, - { - "name": "sebastian/environment", - "version": "1.3.8", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "be2c607e43ce4c89ecd60e75c6a85c126e754aea" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/be2c607e43ce4c89ecd60e75c6a85c126e754aea", - "reference": "be2c607e43ce4c89ecd60e75c6a85c126e754aea", - "shasum": "" - }, - "require": { - "php": "^5.3.3 || ^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8 || ^5.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.3.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Provides functionality to handle HHVM/PHP environments", - "homepage": "http://www.github.com/sebastianbergmann/environment", - "keywords": [ - "Xdebug", - "environment", - "hhvm" - ], - "time": "2016-08-18T05:49:44+00:00" - }, - { - "name": "sebastian/exporter", - "version": "1.2.2", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "42c4c2eec485ee3e159ec9884f95b431287edde4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/42c4c2eec485ee3e159ec9884f95b431287edde4", - "reference": "42c4c2eec485ee3e159ec9884f95b431287edde4", - "shasum": "" - }, - "require": { - "php": ">=5.3.3", - "sebastian/recursion-context": "~1.0" - }, - "require-dev": { - "ext-mbstring": "*", - "phpunit/phpunit": "~4.4" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.3.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Volker Dusch", - "email": "github@wallbash.com" - }, - { - "name": "Bernhard Schussek", - "email": "bschussek@2bepublished.at" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Adam Harvey", - "email": "aharvey@php.net" - } - ], - "description": "Provides the functionality to export PHP variables for visualization", - "homepage": "http://www.github.com/sebastianbergmann/exporter", - "keywords": [ - "export", - "exporter" - ], - "time": "2016-06-17T09:04:28+00:00" - }, - { - "name": "sebastian/global-state", - "version": "1.1.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bc37d50fea7d017d3d340f230811c9f1d7280af4", - "reference": "bc37d50fea7d017d3d340f230811c9f1d7280af4", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "require-dev": { - "phpunit/phpunit": "~4.2" - }, - "suggest": { - "ext-uopz": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Snapshotting of global state", - "homepage": "http://www.github.com/sebastianbergmann/global-state", - "keywords": [ - "global state" - ], - "time": "2015-10-12T03:26:01+00:00" - }, - { - "name": "sebastian/recursion-context", - "version": "1.0.5", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "b19cc3298482a335a95f3016d2f8a6950f0fbcd7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/b19cc3298482a335a95f3016d2f8a6950f0fbcd7", - "reference": "b19cc3298482a335a95f3016d2f8a6950f0fbcd7", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "require-dev": { - "phpunit/phpunit": "~4.4" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Adam Harvey", - "email": "aharvey@php.net" - } - ], - "description": "Provides functionality to recursively process PHP variables", - "homepage": "http://www.github.com/sebastianbergmann/recursion-context", - "time": "2016-10-03T07:41:43+00:00" - }, - { - "name": "sebastian/version", - "version": "1.0.6", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/version.git", - "reference": "58b3a85e7999757d6ad81c787a1fbf5ff6c628c6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/58b3a85e7999757d6ad81c787a1fbf5ff6c628c6", - "reference": "58b3a85e7999757d6ad81c787a1fbf5ff6c628c6", - "shasum": "" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Library that helps with managing the version number of Git-hosted PHP projects", - "homepage": "https://github.com/sebastianbergmann/version", - "time": "2015-06-21T13:59:46+00:00" - }, - { - "name": "squizlabs/php_codesniffer", - "version": "3.3.1", - "source": { - "type": "git", - "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", - "reference": "628a481780561150481a9ec74709092b9759b3ec" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/628a481780561150481a9ec74709092b9759b3ec", - "reference": "628a481780561150481a9ec74709092b9759b3ec", - "shasum": "" - }, - "require": { - "ext-simplexml": "*", - "ext-tokenizer": "*", - "ext-xmlwriter": "*", - "php": ">=5.4.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" - }, - "bin": [ - "bin/phpcs", - "bin/phpcbf" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Greg Sherwood", - "role": "lead" - } - ], - "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", - "homepage": "http://www.squizlabs.com/php-codesniffer", - "keywords": [ - "phpcs", - "standards" - ], - "time": "2018-07-26T23:47:18+00:00" - }, - { - "name": "symfony/console", - "version": "v2.8.44", - "source": { - "type": "git", - "url": "https://github.com/symfony/console.git", - "reference": "0c1fcbb9afb5cff992c982ff99c0434f0146dcfc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/0c1fcbb9afb5cff992c982ff99c0434f0146dcfc", - "reference": "0c1fcbb9afb5cff992c982ff99c0434f0146dcfc", - "shasum": "" - }, - "require": { - "php": ">=5.3.9", - "symfony/debug": "^2.7.2|~3.0.0", - "symfony/polyfill-mbstring": "~1.0" - }, - "require-dev": { - "psr/log": "~1.0", - "symfony/event-dispatcher": "~2.1|~3.0.0", - "symfony/process": "~2.1|~3.0.0" - }, - "suggest": { - "psr/log-implementation": "For using the console logger", - "symfony/event-dispatcher": "", - "symfony/process": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.8-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Console\\": "" - }, - "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 Console Component", - "homepage": "https://symfony.com", - "time": "2018-07-26T11:13:39+00:00" - }, - { - "name": "symfony/debug", - "version": "v2.8.44", - "source": { - "type": "git", - "url": "https://github.com/symfony/debug.git", - "reference": "d985c8546da49c4727e27dae82bcf783ee2c5af0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/debug/zipball/d985c8546da49c4727e27dae82bcf783ee2c5af0", - "reference": "d985c8546da49c4727e27dae82bcf783ee2c5af0", - "shasum": "" - }, - "require": { - "php": ">=5.3.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.2|~3.0.0", - "symfony/http-kernel": "~2.3.24|~2.5.9|^2.6.2|~3.0.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.8-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": "2018-07-26T11:13:39+00:00" - }, - { - "name": "symfony/process", - "version": "v2.8.44", - "source": { - "type": "git", - "url": "https://github.com/symfony/process.git", - "reference": "cc83afdb5ac99147806b3bb65a3ff1227664f596" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/cc83afdb5ac99147806b3bb65a3ff1227664f596", - "reference": "cc83afdb5ac99147806b3bb65a3ff1227664f596", - "shasum": "" - }, - "require": { - "php": ">=5.3.9" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.8-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Process\\": "" - }, - "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 Process Component", - "homepage": "https://symfony.com", - "time": "2018-07-26T11:13:39+00:00" - }, - { - "name": "symfony/yaml", - "version": "v2.8.44", - "source": { - "type": "git", - "url": "https://github.com/symfony/yaml.git", - "reference": "fbf876678e29dc634430dcf0096e216eb0004467" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/fbf876678e29dc634430dcf0096e216eb0004467", - "reference": "fbf876678e29dc634430dcf0096e216eb0004467", - "shasum": "" - }, - "require": { - "php": ">=5.3.9", - "symfony/polyfill-ctype": "~1.8" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.8-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Yaml\\": "" - }, - "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 Yaml Component", - "homepage": "https://symfony.com", - "time": "2018-07-26T09:03:18+00:00" - }, - { - "name": "webmozart/assert", - "version": "1.3.0", - "source": { - "type": "git", - "url": "https://github.com/webmozart/assert.git", - "reference": "0df1908962e7a3071564e857d86874dad1ef204a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/webmozart/assert/zipball/0df1908962e7a3071564e857d86874dad1ef204a", - "reference": "0df1908962e7a3071564e857d86874dad1ef204a", - "shasum": "" - }, - "require": { - "php": "^5.3.3 || ^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.6", - "sebastian/version": "^1.0.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.3-dev" - } - }, - "autoload": { - "psr-4": { - "Webmozart\\Assert\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" - } - ], - "description": "Assertions to validate method input/output with nice error messages.", - "keywords": [ - "assert", - "check", - "validate" - ], - "time": "2018-01-29T19:49:41+00:00" - } - ], - "aliases": [], - "minimum-stability": "stable", - "stability-flags": [], - "prefer-stable": false, - "prefer-lowest": false, - "platform": { - "php": ">=5.5.0", - "ext-mysqli": "*", - "ext-xml": "*", - "ext-pcre": "*", - "ext-json": "*", - "ext-ctype": "*", - "ext-hash": "*" - }, - "platform-dev": [], - "platform-overrides": { - "php": "5.5" - } -}