From 44c60942c0d820ab0da4b08cced38ac2a602a825 Mon Sep 17 00:00:00 2001 From: iglocska Date: Mon, 22 Jun 2020 14:28:17 +0200 Subject: [PATCH] chg: [restructure] the application - move the app dir's contents to the source - update composer for easier installation --- .gitignore | 1 + {app/INSTALL => INSTALL}/MYSQL.sql | 0 {app/INSTALL => INSTALL}/clean.sql | 0 {app/INSTALL => INSTALL}/data.sql | 0 app/.editorconfig | 23 - app/.gitattributes | 54 - app/.gitignore | 43 - app/.htaccess | 5 - app/README.md | 53 - app/composer.lock | 4548 ----------------- app/config/.env.example | 38 - app/webroot/bootstrap | 1 - {app/bin => bin}/cake | 0 {app/bin => bin}/cake.bat | 54 +- {app/bin => bin}/cake.php | 0 app/composer.json => composer.json | 0 {app/config => config}/app.php | 0 {app/config => config}/app_local.example.php | 0 {app/config => config}/bootstrap.php | 0 {app/config => config}/bootstrap_cli.php | 0 .../cerebrate-pagination-templates.php | 0 {app/config => config}/paths.php | 0 {app/config => config}/requirements.php | 0 {app/config => config}/routes.php | 0 {app/config => config}/schema/i18n.sql | 0 {app/config => config}/schema/sessions.sql | 0 app/index.php => index.php | 0 app/phpunit.xml.dist => phpunit.xml.dist | 0 {app/plugins => plugins}/.gitkeep | 0 {app/resources => resources}/.gitkeep | 0 {app/src => src}/Application.php | 0 {app/src => src}/Command/ConsoleCommand.php | 0 {app/src => src}/Console/Installer.php | 0 .../Controller/AlignmentsController.php | 0 {app/src => src}/Controller/AppController.php | 0 .../Controller/AuthKeysController.php | 0 .../src => src}/Controller/Component/.gitkeep | 0 .../Controller/Component/ACLComponent.php | 0 .../Controller/Component/CRUDComponent.php | 0 .../Component/ParamHandlerComponent.php | 0 .../Component/RestResponseComponent.php | 0 .../Controller/EncryptionKeysController.php | 0 .../Controller/ErrorController.php | 0 .../Controller/IndividualsController.php | 0 .../Controller/InstanceController.php | 2 +- .../Open/OrganisationsController.php | 0 .../Controller/OrganisationsController.php | 0 .../Controller/PagesController.php | 0 .../Controller/RolesController.php | 0 .../Controller/UsersController.php | 0 {app/src => src}/Model/Behavior/.gitkeep | 0 .../Model/Behavior/UUIDBehavior.php | 0 {app/src => src}/Model/Entity/.gitkeep | 0 {app/src => src}/Model/Entity/Alignment.php | 0 {app/src => src}/Model/Entity/AppModel.php | 0 {app/src => src}/Model/Entity/AuthKey.php | 0 .../Model/Entity/EncryptionKey.php | 0 {app/src => src}/Model/Entity/Individual.php | 0 {app/src => src}/Model/Entity/Instance.php | 0 .../src => src}/Model/Entity/Orgnaisation.php | 0 {app/src => src}/Model/Entity/Role.php | 0 {app/src => src}/Model/Entity/User.php | 0 {app/src => src}/Model/Table/.gitkeep | 0 .../Model/Table/AlignmentsTable.php | 0 {app/src => src}/Model/Table/AppTable.php | 0 .../src => src}/Model/Table/AuthKeysTable.php | 0 .../Model/Table/EncryptionKeysTable.php | 0 .../Model/Table/IndividualsTable.php | 0 .../src => src}/Model/Table/InstanceTable.php | 0 .../Model/Table/OrganisationsTable.php | 0 {app/src => src}/Model/Table/RolesTable.php | 0 {app/src => src}/Model/Table/UsersTable.php | 0 .../Model/Validation/ValidationCollection.php | 0 {app/src => src}/View/AjaxView.php | 0 {app/src => src}/View/AppView.php | 0 {app/src => src}/View/Cell/.gitkeep | 0 {app/src => src}/View/Helper/.gitkeep | 0 .../View/Helper/FontAwesomeHelper.php | 0 .../View/Helper/FormFieldMassageHelper.php | 0 {app/src => src}/View/Helper/HashHelper.php | 0 .../View/Helper/MarkdownHelper.php | 0 .../Alignments/add.php | 0 {app/templates => templates}/AuthKeys/add.php | 0 .../AuthKeys/index.php | 0 .../EncryptionKeys/add.php | 0 .../EncryptionKeys/index.php | 0 .../Error/error400.php | 0 .../Error/error500.php | 0 .../Individuals/add.php | 0 .../Individuals/index.php | 0 .../Individuals/view.php | 0 .../templates => templates}/Instance/home.php | 0 .../Open/Organisations/index.php | 0 .../Organisations/add.php | 0 .../Organisations/index.php | 0 .../Organisations/view.php | 0 {app/templates => templates}/Pages/home.php | 0 {app/templates => templates}/Roles/add.php | 0 {app/templates => templates}/Roles/index.php | 0 {app/templates => templates}/Roles/view.php | 0 {app/templates => templates}/Users/add.php | 0 {app/templates => templates}/Users/index.php | 0 {app/templates => templates}/Users/login.php | 0 {app/templates => templates}/Users/view.php | 0 {app/templates => templates}/cell/.gitkeep | 0 .../element/flash/default.php | 0 .../element/flash/error.php | 0 .../element/flash/success.php | 0 .../element/footer.php | 0 .../Form/Fields/checkboxField.php | 0 .../Form/Fields/dropdownField.php | 0 .../Form/Fields/genericField.php | 0 .../genericElements/Form/Fields/uuidField.php | 0 .../element/genericElements/Form/formInfo.php | 0 .../genericElements/Form/genericForm.php | 0 .../genericElements/Form/submitButton.php | 0 .../IndexTable/Fields/actions.php | 0 .../IndexTable/Fields/alignments.php | 0 .../IndexTable/Fields/array_lookup_field.php | 0 .../IndexTable/Fields/boolean.php | 0 .../IndexTable/Fields/caching.php | 0 .../IndexTable/Fields/correlations.php | 0 .../IndexTable/Fields/count_summary.php | 0 .../IndexTable/Fields/datetime.php | 0 .../IndexTable/Fields/distribution_levels.php | 0 .../IndexTable/Fields/generic_field.php | 0 .../IndexTable/Fields/icon.php | 0 .../IndexTable/Fields/json.php | 0 .../IndexTable/Fields/links.php | 0 .../IndexTable/Fields/list.php | 0 .../genericElements/IndexTable/Fields/org.php | 0 .../IndexTable/Fields/owner.php | 0 .../IndexTable/Fields/role.php | 0 .../IndexTable/Fields/selector.php | 0 .../IndexTable/Fields/self_registration.php | 0 .../IndexTable/Fields/sparkline.php | 0 .../IndexTable/Fields/tags.php | 0 .../IndexTable/Fields/target_event.php | 0 .../IndexTable/Fields/tester.php | 0 .../IndexTable/Fields/timestamp.php | 0 .../IndexTable/Fields/toggle.php | 0 .../genericElements/IndexTable/headers.php | 0 .../IndexTable/index_table.php | 0 .../genericElements/IndexTable/pagination.php | 0 .../IndexTable/pagination_counter.php | 0 .../IndexTable/pagination_limiter.php | 0 .../IndexTable/pagination_links.php | 0 .../genericElements/IndexTable/row.php | 0 .../ListTopBar/element_embedded.php | 0 .../ListTopBar/element_group.php | 0 .../ListTopBar/element_simple.php | 0 .../ListTopBar/group_live_search.php | 0 .../ListTopBar/group_search.php | 0 .../ListTopBar/group_simple.php | 0 .../genericElements/ListTopBar/scaffold.php | 0 .../SingleViews/Fields/alignmentField.php | 0 .../SingleViews/Fields/booleanField.php | 0 .../SingleViews/Fields/genericField.php | 0 .../genericElements/SingleViews/child.php | 0 .../SingleViews/single_view.php | 0 .../element/genericElements/genericModal.php | 0 .../genericElements/header_scaffold.php | 0 .../genericElements/side_menu_scaffold.php | 0 .../element/header.php | 0 .../element/side_menu.php | 0 .../email/html/default.php | 0 .../email/text/default.php | 0 .../genericTemplates/delete.php | 0 {app/templates => templates}/layout/ajax.php | 0 .../layout/default.php | 0 .../layout/email/html/default.php | 0 .../layout/email/text/default.php | 0 {app/templates => templates}/layout/error.php | 0 {app/templates => templates}/layout/login.php | 0 {app/tests => tests}/Fixture/.gitkeep | 0 .../TestCase/ApplicationTest.php | 0 .../TestCase/Controller/Component/.gitkeep | 0 .../Controller/PagesControllerTest.php | 0 .../TestCase/Model/Behavior/.gitkeep | 0 .../TestCase/View/Helper/.gitkeep | 0 {app/tests => tests}/bootstrap.php | 0 {app/webroot => webroot}/.htaccess | 0 {app/webroot => webroot}/css/bootstrap.css | 0 {app/webroot => webroot}/css/cake.css | 0 {app/webroot => webroot}/css/font-awesome.css | 0 {app/webroot => webroot}/css/home.css | 0 {app/webroot => webroot}/css/login.css | 0 {app/webroot => webroot}/css/main.css | 0 .../webroot => webroot}/css/milligram.min.css | 0 {app/webroot => webroot}/debug_kit | 0 .../images/add_encryption_key.png | Bin .../documentation/images/add_org.png | Bin .../documentation/images/alignment.png | Bin .../documentation/images/individuals.png | Bin .../documentation/images/orgs_api.png | Bin {app/webroot => webroot}/favicon.ico | Bin .../font/cakedingbats-webfont.eot | Bin .../font/cakedingbats-webfont.svg | 0 .../font/cakedingbats-webfont.ttf | Bin .../font/cakedingbats-webfont.woff | Bin .../font/cakedingbats-webfont.woff2 | Bin {app/webroot => webroot}/img/cake-logo.png | Bin {app/webroot => webroot}/img/cake.icon.png | Bin {app/webroot => webroot}/img/cake.logo.svg | 0 {app/webroot => webroot}/img/cake.power.gif | Bin {app/webroot => webroot}/img/favicon.ico | Bin {app/webroot => webroot}/img/logo.png | Bin {app/webroot => webroot}/img/zicon.png | Bin {app/webroot => webroot}/index.php | 0 {app/webroot => webroot}/js/.gitkeep | 0 .../js/bootstrap.bundle.js | 0 {app/webroot => webroot}/js/bootstrap.js | 0 .../js/font-awesome-helper.js | 0 .../js/jquery-3.4.1.slim.min.js | 0 .../js/jquery-3.5.1.min.js | 0 {app/webroot => webroot}/js/main.js | 0 {app/webroot => webroot}/js/popper.min.js | 0 {app/webroot => webroot}/scss/custom.scss | 0 .../webfonts/fa-brands-400.eot | Bin .../webfonts/fa-brands-400.svg | 0 .../webfonts/fa-brands-400.ttf | Bin .../webfonts/fa-brands-400.woff | Bin .../webfonts/fa-brands-400.woff2 | Bin .../webfonts/fa-regular-400.eot | Bin .../webfonts/fa-regular-400.svg | 0 .../webfonts/fa-regular-400.ttf | Bin .../webfonts/fa-regular-400.woff | Bin .../webfonts/fa-regular-400.woff2 | Bin .../webfonts/fa-solid-900.eot | Bin .../webfonts/fa-solid-900.svg | 0 .../webfonts/fa-solid-900.ttf | Bin .../webfonts/fa-solid-900.woff | Bin .../webfonts/fa-solid-900.woff2 | Bin 233 files changed, 29 insertions(+), 4793 deletions(-) create mode 100644 .gitignore rename {app/INSTALL => INSTALL}/MYSQL.sql (100%) rename {app/INSTALL => INSTALL}/clean.sql (100%) rename {app/INSTALL => INSTALL}/data.sql (100%) delete mode 100644 app/.editorconfig delete mode 100644 app/.gitattributes delete mode 100644 app/.gitignore delete mode 100644 app/.htaccess delete mode 100644 app/README.md delete mode 100644 app/composer.lock delete mode 100644 app/config/.env.example delete mode 160000 app/webroot/bootstrap rename {app/bin => bin}/cake (100%) rename {app/bin => bin}/cake.bat (96%) rename {app/bin => bin}/cake.php (100%) rename app/composer.json => composer.json (100%) rename {app/config => config}/app.php (100%) rename {app/config => config}/app_local.example.php (100%) rename {app/config => config}/bootstrap.php (100%) rename {app/config => config}/bootstrap_cli.php (100%) rename {app/config => config}/cerebrate-pagination-templates.php (100%) rename {app/config => config}/paths.php (100%) rename {app/config => config}/requirements.php (100%) rename {app/config => config}/routes.php (100%) rename {app/config => config}/schema/i18n.sql (100%) rename {app/config => config}/schema/sessions.sql (100%) rename app/index.php => index.php (100%) rename app/phpunit.xml.dist => phpunit.xml.dist (100%) rename {app/plugins => plugins}/.gitkeep (100%) rename {app/resources => resources}/.gitkeep (100%) rename {app/src => src}/Application.php (100%) rename {app/src => src}/Command/ConsoleCommand.php (100%) rename {app/src => src}/Console/Installer.php (100%) rename {app/src => src}/Controller/AlignmentsController.php (100%) rename {app/src => src}/Controller/AppController.php (100%) rename {app/src => src}/Controller/AuthKeysController.php (100%) rename {app/src => src}/Controller/Component/.gitkeep (100%) rename {app/src => src}/Controller/Component/ACLComponent.php (100%) rename {app/src => src}/Controller/Component/CRUDComponent.php (100%) rename {app/src => src}/Controller/Component/ParamHandlerComponent.php (100%) rename {app/src => src}/Controller/Component/RestResponseComponent.php (100%) rename {app/src => src}/Controller/EncryptionKeysController.php (100%) rename {app/src => src}/Controller/ErrorController.php (100%) rename {app/src => src}/Controller/IndividualsController.php (100%) rename {app/src => src}/Controller/InstanceController.php (82%) rename {app/src => src}/Controller/Open/OrganisationsController.php (100%) rename {app/src => src}/Controller/OrganisationsController.php (100%) rename {app/src => src}/Controller/PagesController.php (100%) rename {app/src => src}/Controller/RolesController.php (100%) rename {app/src => src}/Controller/UsersController.php (100%) rename {app/src => src}/Model/Behavior/.gitkeep (100%) rename {app/src => src}/Model/Behavior/UUIDBehavior.php (100%) rename {app/src => src}/Model/Entity/.gitkeep (100%) rename {app/src => src}/Model/Entity/Alignment.php (100%) rename {app/src => src}/Model/Entity/AppModel.php (100%) rename {app/src => src}/Model/Entity/AuthKey.php (100%) rename {app/src => src}/Model/Entity/EncryptionKey.php (100%) rename {app/src => src}/Model/Entity/Individual.php (100%) rename {app/src => src}/Model/Entity/Instance.php (100%) rename {app/src => src}/Model/Entity/Orgnaisation.php (100%) rename {app/src => src}/Model/Entity/Role.php (100%) rename {app/src => src}/Model/Entity/User.php (100%) rename {app/src => src}/Model/Table/.gitkeep (100%) rename {app/src => src}/Model/Table/AlignmentsTable.php (100%) rename {app/src => src}/Model/Table/AppTable.php (100%) rename {app/src => src}/Model/Table/AuthKeysTable.php (100%) rename {app/src => src}/Model/Table/EncryptionKeysTable.php (100%) rename {app/src => src}/Model/Table/IndividualsTable.php (100%) rename {app/src => src}/Model/Table/InstanceTable.php (100%) rename {app/src => src}/Model/Table/OrganisationsTable.php (100%) rename {app/src => src}/Model/Table/RolesTable.php (100%) rename {app/src => src}/Model/Table/UsersTable.php (100%) rename {app/src => src}/Model/Validation/ValidationCollection.php (100%) rename {app/src => src}/View/AjaxView.php (100%) rename {app/src => src}/View/AppView.php (100%) rename {app/src => src}/View/Cell/.gitkeep (100%) rename {app/src => src}/View/Helper/.gitkeep (100%) rename {app/src => src}/View/Helper/FontAwesomeHelper.php (100%) rename {app/src => src}/View/Helper/FormFieldMassageHelper.php (100%) rename {app/src => src}/View/Helper/HashHelper.php (100%) rename {app/src => src}/View/Helper/MarkdownHelper.php (100%) rename {app/templates => templates}/Alignments/add.php (100%) rename {app/templates => templates}/AuthKeys/add.php (100%) rename {app/templates => templates}/AuthKeys/index.php (100%) rename {app/templates => templates}/EncryptionKeys/add.php (100%) rename {app/templates => templates}/EncryptionKeys/index.php (100%) rename {app/templates => templates}/Error/error400.php (100%) rename {app/templates => templates}/Error/error500.php (100%) rename {app/templates => templates}/Individuals/add.php (100%) rename {app/templates => templates}/Individuals/index.php (100%) rename {app/templates => templates}/Individuals/view.php (100%) rename {app/templates => templates}/Instance/home.php (100%) rename {app/templates => templates}/Open/Organisations/index.php (100%) rename {app/templates => templates}/Organisations/add.php (100%) rename {app/templates => templates}/Organisations/index.php (100%) rename {app/templates => templates}/Organisations/view.php (100%) rename {app/templates => templates}/Pages/home.php (100%) rename {app/templates => templates}/Roles/add.php (100%) rename {app/templates => templates}/Roles/index.php (100%) rename {app/templates => templates}/Roles/view.php (100%) rename {app/templates => templates}/Users/add.php (100%) rename {app/templates => templates}/Users/index.php (100%) rename {app/templates => templates}/Users/login.php (100%) rename {app/templates => templates}/Users/view.php (100%) rename {app/templates => templates}/cell/.gitkeep (100%) rename {app/templates => templates}/element/flash/default.php (100%) rename {app/templates => templates}/element/flash/error.php (100%) rename {app/templates => templates}/element/flash/success.php (100%) rename {app/templates => templates}/element/footer.php (100%) rename {app/templates => templates}/element/genericElements/Form/Fields/checkboxField.php (100%) rename {app/templates => templates}/element/genericElements/Form/Fields/dropdownField.php (100%) rename {app/templates => templates}/element/genericElements/Form/Fields/genericField.php (100%) rename {app/templates => templates}/element/genericElements/Form/Fields/uuidField.php (100%) rename {app/templates => templates}/element/genericElements/Form/formInfo.php (100%) rename {app/templates => templates}/element/genericElements/Form/genericForm.php (100%) rename {app/templates => templates}/element/genericElements/Form/submitButton.php (100%) rename {app/templates => templates}/element/genericElements/IndexTable/Fields/actions.php (100%) rename {app/templates => templates}/element/genericElements/IndexTable/Fields/alignments.php (100%) rename {app/templates => templates}/element/genericElements/IndexTable/Fields/array_lookup_field.php (100%) rename {app/templates => templates}/element/genericElements/IndexTable/Fields/boolean.php (100%) rename {app/templates => templates}/element/genericElements/IndexTable/Fields/caching.php (100%) rename {app/templates => templates}/element/genericElements/IndexTable/Fields/correlations.php (100%) rename {app/templates => templates}/element/genericElements/IndexTable/Fields/count_summary.php (100%) rename {app/templates => templates}/element/genericElements/IndexTable/Fields/datetime.php (100%) rename {app/templates => templates}/element/genericElements/IndexTable/Fields/distribution_levels.php (100%) rename {app/templates => templates}/element/genericElements/IndexTable/Fields/generic_field.php (100%) rename {app/templates => templates}/element/genericElements/IndexTable/Fields/icon.php (100%) rename {app/templates => templates}/element/genericElements/IndexTable/Fields/json.php (100%) rename {app/templates => templates}/element/genericElements/IndexTable/Fields/links.php (100%) rename {app/templates => templates}/element/genericElements/IndexTable/Fields/list.php (100%) rename {app/templates => templates}/element/genericElements/IndexTable/Fields/org.php (100%) rename {app/templates => templates}/element/genericElements/IndexTable/Fields/owner.php (100%) rename {app/templates => templates}/element/genericElements/IndexTable/Fields/role.php (100%) rename {app/templates => templates}/element/genericElements/IndexTable/Fields/selector.php (100%) rename {app/templates => templates}/element/genericElements/IndexTable/Fields/self_registration.php (100%) rename {app/templates => templates}/element/genericElements/IndexTable/Fields/sparkline.php (100%) rename {app/templates => templates}/element/genericElements/IndexTable/Fields/tags.php (100%) rename {app/templates => templates}/element/genericElements/IndexTable/Fields/target_event.php (100%) rename {app/templates => templates}/element/genericElements/IndexTable/Fields/tester.php (100%) rename {app/templates => templates}/element/genericElements/IndexTable/Fields/timestamp.php (100%) rename {app/templates => templates}/element/genericElements/IndexTable/Fields/toggle.php (100%) rename {app/templates => templates}/element/genericElements/IndexTable/headers.php (100%) rename {app/templates => templates}/element/genericElements/IndexTable/index_table.php (100%) rename {app/templates => templates}/element/genericElements/IndexTable/pagination.php (100%) rename {app/templates => templates}/element/genericElements/IndexTable/pagination_counter.php (100%) rename {app/templates => templates}/element/genericElements/IndexTable/pagination_limiter.php (100%) rename {app/templates => templates}/element/genericElements/IndexTable/pagination_links.php (100%) rename {app/templates => templates}/element/genericElements/IndexTable/row.php (100%) rename {app/templates => templates}/element/genericElements/ListTopBar/element_embedded.php (100%) rename {app/templates => templates}/element/genericElements/ListTopBar/element_group.php (100%) rename {app/templates => templates}/element/genericElements/ListTopBar/element_simple.php (100%) rename {app/templates => templates}/element/genericElements/ListTopBar/group_live_search.php (100%) rename {app/templates => templates}/element/genericElements/ListTopBar/group_search.php (100%) rename {app/templates => templates}/element/genericElements/ListTopBar/group_simple.php (100%) rename {app/templates => templates}/element/genericElements/ListTopBar/scaffold.php (100%) rename {app/templates => templates}/element/genericElements/SingleViews/Fields/alignmentField.php (100%) rename {app/templates => templates}/element/genericElements/SingleViews/Fields/booleanField.php (100%) rename {app/templates => templates}/element/genericElements/SingleViews/Fields/genericField.php (100%) rename {app/templates => templates}/element/genericElements/SingleViews/child.php (100%) rename {app/templates => templates}/element/genericElements/SingleViews/single_view.php (100%) rename {app/templates => templates}/element/genericElements/genericModal.php (100%) rename {app/templates => templates}/element/genericElements/header_scaffold.php (100%) rename {app/templates => templates}/element/genericElements/side_menu_scaffold.php (100%) rename {app/templates => templates}/element/header.php (100%) rename {app/templates => templates}/element/side_menu.php (100%) rename {app/templates => templates}/email/html/default.php (100%) rename {app/templates => templates}/email/text/default.php (100%) rename {app/templates => templates}/genericTemplates/delete.php (100%) rename {app/templates => templates}/layout/ajax.php (100%) rename {app/templates => templates}/layout/default.php (100%) rename {app/templates => templates}/layout/email/html/default.php (100%) rename {app/templates => templates}/layout/email/text/default.php (100%) rename {app/templates => templates}/layout/error.php (100%) rename {app/templates => templates}/layout/login.php (100%) rename {app/tests => tests}/Fixture/.gitkeep (100%) rename {app/tests => tests}/TestCase/ApplicationTest.php (100%) rename {app/tests => tests}/TestCase/Controller/Component/.gitkeep (100%) rename {app/tests => tests}/TestCase/Controller/PagesControllerTest.php (100%) rename {app/tests => tests}/TestCase/Model/Behavior/.gitkeep (100%) rename {app/tests => tests}/TestCase/View/Helper/.gitkeep (100%) rename {app/tests => tests}/bootstrap.php (100%) rename {app/webroot => webroot}/.htaccess (100%) rename {app/webroot => webroot}/css/bootstrap.css (100%) rename {app/webroot => webroot}/css/cake.css (100%) rename {app/webroot => webroot}/css/font-awesome.css (100%) rename {app/webroot => webroot}/css/home.css (100%) rename {app/webroot => webroot}/css/login.css (100%) rename {app/webroot => webroot}/css/main.css (100%) rename {app/webroot => webroot}/css/milligram.min.css (100%) rename {app/webroot => webroot}/debug_kit (100%) rename {app/webroot => webroot}/documentation/images/add_encryption_key.png (100%) rename {app/webroot => webroot}/documentation/images/add_org.png (100%) rename {app/webroot => webroot}/documentation/images/alignment.png (100%) rename {app/webroot => webroot}/documentation/images/individuals.png (100%) rename {app/webroot => webroot}/documentation/images/orgs_api.png (100%) rename {app/webroot => webroot}/favicon.ico (100%) rename {app/webroot => webroot}/font/cakedingbats-webfont.eot (100%) rename {app/webroot => webroot}/font/cakedingbats-webfont.svg (100%) rename {app/webroot => webroot}/font/cakedingbats-webfont.ttf (100%) rename {app/webroot => webroot}/font/cakedingbats-webfont.woff (100%) rename {app/webroot => webroot}/font/cakedingbats-webfont.woff2 (100%) rename {app/webroot => webroot}/img/cake-logo.png (100%) rename {app/webroot => webroot}/img/cake.icon.png (100%) rename {app/webroot => webroot}/img/cake.logo.svg (100%) rename {app/webroot => webroot}/img/cake.power.gif (100%) rename {app/webroot => webroot}/img/favicon.ico (100%) rename {app/webroot => webroot}/img/logo.png (100%) rename {app/webroot => webroot}/img/zicon.png (100%) rename {app/webroot => webroot}/index.php (100%) rename {app/webroot => webroot}/js/.gitkeep (100%) rename {app/webroot => webroot}/js/bootstrap.bundle.js (100%) rename {app/webroot => webroot}/js/bootstrap.js (100%) rename {app/webroot => webroot}/js/font-awesome-helper.js (100%) rename {app/webroot => webroot}/js/jquery-3.4.1.slim.min.js (100%) rename {app/webroot => webroot}/js/jquery-3.5.1.min.js (100%) rename {app/webroot => webroot}/js/main.js (100%) rename {app/webroot => webroot}/js/popper.min.js (100%) rename {app/webroot => webroot}/scss/custom.scss (100%) rename {app/webroot => webroot}/webfonts/fa-brands-400.eot (100%) rename {app/webroot => webroot}/webfonts/fa-brands-400.svg (100%) rename {app/webroot => webroot}/webfonts/fa-brands-400.ttf (100%) rename {app/webroot => webroot}/webfonts/fa-brands-400.woff (100%) rename {app/webroot => webroot}/webfonts/fa-brands-400.woff2 (100%) rename {app/webroot => webroot}/webfonts/fa-regular-400.eot (100%) rename {app/webroot => webroot}/webfonts/fa-regular-400.svg (100%) rename {app/webroot => webroot}/webfonts/fa-regular-400.ttf (100%) rename {app/webroot => webroot}/webfonts/fa-regular-400.woff (100%) rename {app/webroot => webroot}/webfonts/fa-regular-400.woff2 (100%) rename {app/webroot => webroot}/webfonts/fa-solid-900.eot (100%) rename {app/webroot => webroot}/webfonts/fa-solid-900.svg (100%) rename {app/webroot => webroot}/webfonts/fa-solid-900.ttf (100%) rename {app/webroot => webroot}/webfonts/fa-solid-900.woff (100%) rename {app/webroot => webroot}/webfonts/fa-solid-900.woff2 (100%) diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..21eceef --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +config/app_local.php diff --git a/app/INSTALL/MYSQL.sql b/INSTALL/MYSQL.sql similarity index 100% rename from app/INSTALL/MYSQL.sql rename to INSTALL/MYSQL.sql diff --git a/app/INSTALL/clean.sql b/INSTALL/clean.sql similarity index 100% rename from app/INSTALL/clean.sql rename to INSTALL/clean.sql diff --git a/app/INSTALL/data.sql b/INSTALL/data.sql similarity index 100% rename from app/INSTALL/data.sql rename to INSTALL/data.sql diff --git a/app/.editorconfig b/app/.editorconfig deleted file mode 100644 index 209e731..0000000 --- a/app/.editorconfig +++ /dev/null @@ -1,23 +0,0 @@ -; This file is for unifying the coding style for different editors and IDEs. -; More information at http://editorconfig.org - -root = true - -[*] -indent_style = space -indent_size = 4 -end_of_line = lf -insert_final_newline = true -trim_trailing_whitespace = true - -[*.bat] -end_of_line = crlf - -[*.yml] -indent_size = 2 - -[*.twig] -insert_final_newline = false - -[Makefile] -indent_style = tab diff --git a/app/.gitattributes b/app/.gitattributes deleted file mode 100644 index 8a2cf52..0000000 --- a/app/.gitattributes +++ /dev/null @@ -1,54 +0,0 @@ -# Define the line ending behavior of the different file extensions -# Set default behavior, in case users don't have core.autocrlf set. -* text=auto -* text eol=lf - -# Explicitly declare text files we want to always be normalized and converted -# to native line endings on checkout. -*.php text -*.default text -*.ctp text -*.sql text -*.md text -*.po text -*.js text -*.css text -*.ini text -*.properties text -*.txt text -*.xml text -*.svg text -*.yml text -.htaccess text - -# Declare files that will always have CRLF line endings on checkout. -*.bat eol=crlf - -# Declare files that will always have LF line endings on checkout. -*.pem eol=lf - -# Denote all files that are truly binary and should not be modified. -*.png binary -*.jpg binary -*.gif binary -*.webp binary -*.ico binary -*.mo binary -*.pdf binary -*.phar binary -*.woff binary -*.woff2 binary -*.ttf binary -*.otf binary -*.eot binary -*.gz binary -*.bz2 binary -*.7z binary -*.zip binary -*.webm binary -*.mp4 binary -*.ogv binary - -# Remove files for archives generated using `git archive` -phpstan.neon export-ignore -.github export-ignore diff --git a/app/.gitignore b/app/.gitignore deleted file mode 100644 index a20bb1f..0000000 --- a/app/.gitignore +++ /dev/null @@ -1,43 +0,0 @@ -# CakePHP specific files # -########################## -/config/app_local.php -/config/.env -/logs/* -/tmp/* -/vendor/* - -# OS generated files # -###################### -.DS_Store -.DS_Store? -._* -.Spotlight-V100 -.Trashes -Icon? -ehthumbs.db -Thumbs.db -.directory - -# Tool specific files # -####################### -# PHPUnit -.phpunit.result.cache -# vim -*~ -*.swp -*.swo -# sublime text & textmate -*.sublime-* -*.stTheme.cache -*.tmlanguage.cache -*.tmPreferences.cache -# Eclipse -.settings/* -# JetBrains, aka PHPStorm, IntelliJ IDEA -.idea/* -# NetBeans -nbproject/* -# Visual Studio Code -.vscode -# Sass preprocessor -.sass-cache/ diff --git a/app/.htaccess b/app/.htaccess deleted file mode 100644 index fc3aac4..0000000 --- a/app/.htaccess +++ /dev/null @@ -1,5 +0,0 @@ - - RewriteEngine on - RewriteRule ^$ webroot/ [L] - RewriteRule (.*) webroot/$1 [L] - \ No newline at end of file diff --git a/app/README.md b/app/README.md deleted file mode 100644 index 010b6b0..0000000 --- a/app/README.md +++ /dev/null @@ -1,53 +0,0 @@ -# CakePHP Application Skeleton - -[![Build Status](https://img.shields.io/travis/cakephp/app/master.svg?style=flat-square)](https://travis-ci.org/cakephp/app) -[![Total Downloads](https://img.shields.io/packagist/dt/cakephp/app.svg?style=flat-square)](https://packagist.org/packages/cakephp/app) -[![PHPStan](https://img.shields.io/badge/PHPStan-level%207-brightgreen.svg?style=flat-square)](https://github.com/phpstan/phpstan) - -A skeleton for creating applications with [CakePHP](https://cakephp.org) 4.x. - -The framework source code can be found here: [cakephp/cakephp](https://github.com/cakephp/cakephp). - -## Installation - -1. Download [Composer](https://getcomposer.org/doc/00-intro.md) or update `composer self-update`. -2. Run `php composer.phar create-project --prefer-dist cakephp/app [app_name]`. - -If Composer is installed globally, run - -```bash -composer create-project --prefer-dist cakephp/app -``` - -In case you want to use a custom app dir name (e.g. `/myapp/`): - -```bash -composer create-project --prefer-dist cakephp/app myapp -``` - -You can now either use your machine's webserver to view the default home page, or start -up the built-in webserver with: - -```bash -bin/cake server -p 8765 -``` - -Then visit `http://localhost:8765` to see the welcome page. - -## Update - -Since this skeleton is a starting point for your application and various files -would have been modified as per your needs, there isn't a way to provide -automated upgrades, so you have to do any updates manually. - -## Configuration - -Read and edit the environment specific `config/app_local.php` and setup the -`'Datasources'` and any other configuration relevant for your application. -Other environment agnostic settings can be changed in `config/app.php`. - -## Layout - -The app skeleton uses [Milligram](https://milligram.io/) (v1.3) minimalist CSS -framework by default. You can, however, replace it with any other library or -custom styles. diff --git a/app/composer.lock b/app/composer.lock deleted file mode 100644 index d60bd87..0000000 --- a/app/composer.lock +++ /dev/null @@ -1,4548 +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#composer-lock-the-lock-file", - "This file is @generated automatically" - ], - "content-hash": "78f0813d2e19252372610ff0834d4122", - "packages": [ - { - "name": "aura/intl", - "version": "3.0.0", - "source": { - "type": "git", - "url": "https://github.com/auraphp/Aura.Intl.git", - "reference": "7fce228980b19bf4dee2d7bbd6202a69b0dde926" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/auraphp/Aura.Intl/zipball/7fce228980b19bf4dee2d7bbd6202a69b0dde926", - "reference": "7fce228980b19bf4dee2d7bbd6202a69b0dde926", - "shasum": "" - }, - "require": { - "php": "^5.6|^7.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Aura\\Intl\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Aura.Intl Contributors", - "homepage": "https://github.com/auraphp/Aura.Intl/contributors" - } - ], - "description": "The Aura Intl package provides internationalization tools, specifically message translation.", - "homepage": "https://github.com/auraphp/Aura.Intl", - "keywords": [ - "g11n", - "globalization", - "i18n", - "internationalization", - "intl", - "l10n", - "localization" - ], - "time": "2017-01-20T05:00:11+00:00" - }, - { - "name": "cakephp/cakephp", - "version": "4.0.3", - "source": { - "type": "git", - "url": "https://github.com/cakephp/cakephp.git", - "reference": "94435ab211196ce92014a83ec7bab4e385bf8ba3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/cakephp/cakephp/zipball/94435ab211196ce92014a83ec7bab4e385bf8ba3", - "reference": "94435ab211196ce92014a83ec7bab4e385bf8ba3", - "shasum": "" - }, - "require": { - "aura/intl": "^3.0.0", - "cakephp/chronos": "^2.0", - "composer/ca-bundle": "^1.2", - "ext-intl": "*", - "ext-mbstring": "*", - "laminas/laminas-diactoros": "^2.2.2", - "laminas/laminas-httphandlerrunner": "^1.1", - "php": ">=7.2.0", - "psr/http-client": "^1.0", - "psr/http-server-handler": "^1.0", - "psr/http-server-middleware": "^1.0", - "psr/log": "^1.0.0", - "psr/simple-cache": "^1.0.0" - }, - "replace": { - "cakephp/cache": "self.version", - "cakephp/collection": "self.version", - "cakephp/console": "self.version", - "cakephp/core": "self.version", - "cakephp/database": "self.version", - "cakephp/datasource": "self.version", - "cakephp/event": "self.version", - "cakephp/filesystem": "self.version", - "cakephp/form": "self.version", - "cakephp/http": "self.version", - "cakephp/i18n": "self.version", - "cakephp/log": "self.version", - "cakephp/orm": "self.version", - "cakephp/utility": "self.version", - "cakephp/validation": "self.version" - }, - "require-dev": { - "cakephp/cakephp-codesniffer": "^4.0", - "mikey179/vfsstream": "^1.6", - "paragonie/csp-builder": "^2.3", - "phpunit/phpunit": "~8.5.0" - }, - "suggest": { - "ext-curl": "To enable more efficient network calls in Http\\Client.", - "ext-openssl": "To use Security::encrypt() or have secure CSRF token generation.", - "lib-ICU": "The intl PHP library, to use Text::transliterate() or Text::slug()", - "paragonie/csp-builder": "CSP builder, to use the CSP Middleware" - }, - "type": "library", - "autoload": { - "psr-4": { - "Cake\\": "src/" - }, - "files": [ - "src/Core/functions.php", - "src/Collection/functions.php", - "src/I18n/functions.php", - "src/Utility/bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "CakePHP Community", - "homepage": "https://github.com/cakephp/cakephp/graphs/contributors" - } - ], - "description": "The CakePHP framework", - "homepage": "https://cakephp.org", - "keywords": [ - "conventions over configuration", - "dry", - "form", - "framework", - "mvc", - "orm", - "psr-7", - "rapid-development", - "validation" - ], - "time": "2020-01-26T02:19:21+00:00" - }, - { - "name": "cakephp/chronos", - "version": "2.0.2", - "source": { - "type": "git", - "url": "https://github.com/cakephp/chronos.git", - "reference": "e1044d27cabf12d19097b436001aa96a3c2e4b0a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/cakephp/chronos/zipball/e1044d27cabf12d19097b436001aa96a3c2e4b0a", - "reference": "e1044d27cabf12d19097b436001aa96a3c2e4b0a", - "shasum": "" - }, - "require": { - "php": ">=7.2" - }, - "require-dev": { - "cakephp/cakephp-codesniffer": "^4.0", - "phpbench/phpbench": "^1.0@dev", - "phpunit/phpunit": "^8.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Cake\\Chronos\\": "src/" - }, - "files": [ - "src/carbon_compat.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Brian Nesbitt", - "email": "brian@nesbot.com", - "homepage": "http://nesbot.com" - }, - { - "name": "The CakePHP Team", - "homepage": "http://cakephp.org" - } - ], - "description": "A simple API extension for DateTime.", - "homepage": "http://cakephp.org", - "keywords": [ - "date", - "datetime", - "time" - ], - "time": "2020-02-08T02:38:43+00:00" - }, - { - "name": "cakephp/migrations", - "version": "3.0.0-beta2", - "source": { - "type": "git", - "url": "https://github.com/cakephp/migrations.git", - "reference": "4cc2222dbde87fa6827d76ede01e13ce3ff5c78f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/cakephp/migrations/zipball/4cc2222dbde87fa6827d76ede01e13ce3ff5c78f", - "reference": "4cc2222dbde87fa6827d76ede01e13ce3ff5c78f", - "shasum": "" - }, - "require": { - "cakephp/cache": "^4.0", - "cakephp/orm": "^4.0", - "php": ">=7.2.0", - "robmorgan/phinx": "0.next-dev" - }, - "require-dev": { - "cakephp/bake": "^2.0", - "cakephp/cakephp": "^4.0", - "cakephp/cakephp-codesniffer": "dev-next", - "phpunit/phpunit": "^8.0" - }, - "suggest": { - "cakephp/bake": "Required if you want to generate migrations." - }, - "type": "cakephp-plugin", - "autoload": { - "psr-4": { - "Migrations\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "CakePHP Community", - "homepage": "https://github.com/cakephp/migrations/graphs/contributors" - } - ], - "description": "Database Migration plugin for CakePHP based on Phinx", - "homepage": "https://github.com/cakephp/migrations", - "keywords": [ - "cakephp", - "migrations" - ], - "time": "2019-12-18T08:16:53+00:00" - }, - { - "name": "cakephp/plugin-installer", - "version": "1.2.0", - "source": { - "type": "git", - "url": "https://github.com/cakephp/plugin-installer.git", - "reference": "3be2ea116603341b196592053e973f4abe71e8b2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/cakephp/plugin-installer/zipball/3be2ea116603341b196592053e973f4abe71e8b2", - "reference": "3be2ea116603341b196592053e973f4abe71e8b2", - "shasum": "" - }, - "require-dev": { - "cakephp/cakephp-codesniffer": "dev-master", - "composer/composer": "^1.0", - "phpunit/phpunit": "^4.8|^5.7|^6.0" - }, - "type": "composer-installer", - "extra": { - "class": "Cake\\Composer\\Installer\\PluginInstaller" - }, - "autoload": { - "psr-4": { - "Cake\\Composer\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "CakePHP Community", - "homepage": "https://cakephp.org" - } - ], - "description": "A composer installer for CakePHP 3.0+ plugins.", - "time": "2019-11-12T10:21:19+00:00" - }, - { - "name": "composer/ca-bundle", - "version": "1.2.6", - "source": { - "type": "git", - "url": "https://github.com/composer/ca-bundle.git", - "reference": "47fe531de31fca4a1b997f87308e7d7804348f7e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/ca-bundle/zipball/47fe531de31fca4a1b997f87308e7d7804348f7e", - "reference": "47fe531de31fca4a1b997f87308e7d7804348f7e", - "shasum": "" - }, - "require": { - "ext-openssl": "*", - "ext-pcre": "*", - "php": "^5.3.2 || ^7.0 || ^8.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || 6.5 - 8", - "psr/log": "^1.0", - "symfony/process": "^2.5 || ^3.0 || ^4.0 || ^5.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Composer\\CaBundle\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - } - ], - "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.", - "keywords": [ - "cabundle", - "cacert", - "certificate", - "ssl", - "tls" - ], - "time": "2020-01-13T10:02:55+00:00" - }, - { - "name": "laminas/laminas-diactoros", - "version": "2.2.2", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-diactoros.git", - "reference": "95178c4751d737cdf9ab0a9f70a42754ac860e7b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-diactoros/zipball/95178c4751d737cdf9ab0a9f70a42754ac860e7b", - "reference": "95178c4751d737cdf9ab0a9f70a42754ac860e7b", - "shasum": "" - }, - "require": { - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.1", - "psr/http-factory": "^1.0", - "psr/http-message": "^1.0" - }, - "conflict": { - "phpspec/prophecy": "<1.9.0" - }, - "provide": { - "psr/http-factory-implementation": "1.0", - "psr/http-message-implementation": "1.0" - }, - "replace": { - "zendframework/zend-diactoros": "self.version" - }, - "require-dev": { - "ext-curl": "*", - "ext-dom": "*", - "ext-libxml": "*", - "http-interop/http-factory-tests": "^0.5.0", - "laminas/laminas-coding-standard": "~1.0.0", - "php-http/psr7-integration-tests": "dev-master", - "phpunit/phpunit": "^7.5.18" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.1.x-dev", - "dev-develop": "2.2.x-dev", - "dev-release-1.8": "1.8.x-dev" - } - }, - "autoload": { - "files": [ - "src/functions/create_uploaded_file.php", - "src/functions/marshal_headers_from_sapi.php", - "src/functions/marshal_method_from_sapi.php", - "src/functions/marshal_protocol_version_from_sapi.php", - "src/functions/marshal_uri_from_sapi.php", - "src/functions/normalize_server.php", - "src/functions/normalize_uploaded_files.php", - "src/functions/parse_cookie_header.php", - "src/functions/create_uploaded_file.legacy.php", - "src/functions/marshal_headers_from_sapi.legacy.php", - "src/functions/marshal_method_from_sapi.legacy.php", - "src/functions/marshal_protocol_version_from_sapi.legacy.php", - "src/functions/marshal_uri_from_sapi.legacy.php", - "src/functions/normalize_server.legacy.php", - "src/functions/normalize_uploaded_files.legacy.php", - "src/functions/parse_cookie_header.legacy.php" - ], - "psr-4": { - "Laminas\\Diactoros\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "PSR HTTP Message implementations", - "homepage": "https://laminas.dev", - "keywords": [ - "http", - "laminas", - "psr", - "psr-7" - ], - "time": "2020-01-07T19:39:26+00:00" - }, - { - "name": "laminas/laminas-httphandlerrunner", - "version": "1.1.0", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-httphandlerrunner.git", - "reference": "296f5ff35074dd981d1570a66b95596c81808087" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-httphandlerrunner/zipball/296f5ff35074dd981d1570a66b95596c81808087", - "reference": "296f5ff35074dd981d1570a66b95596c81808087", - "shasum": "" - }, - "require": { - "laminas/laminas-zendframework-bridge": "^1.0", - "php": "^7.1", - "psr/http-message": "^1.0", - "psr/http-message-implementation": "^1.0", - "psr/http-server-handler": "^1.0" - }, - "replace": { - "zendframework/zend-httphandlerrunner": "self.version" - }, - "require-dev": { - "laminas/laminas-coding-standard": "~1.0.0", - "laminas/laminas-diactoros": "^1.7 || ^2.1.1", - "phpunit/phpunit": "^7.0.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1.x-dev", - "dev-develop": "1.2.x-dev" - }, - "laminas": { - "config-provider": "Laminas\\HttpHandlerRunner\\ConfigProvider" - } - }, - "autoload": { - "psr-4": { - "Laminas\\HttpHandlerRunner\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Execute PSR-15 RequestHandlerInterface instances and emit responses they generate.", - "homepage": "https://laminas.dev", - "keywords": [ - "components", - "laminas", - "mezzio", - "psr-15", - "psr-7" - ], - "time": "2019-12-31T17:06:16+00:00" - }, - { - "name": "laminas/laminas-zendframework-bridge", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/laminas/laminas-zendframework-bridge.git", - "reference": "0fb9675b84a1666ab45182b6c5b29956921e818d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-zendframework-bridge/zipball/0fb9675b84a1666ab45182b6c5b29956921e818d", - "reference": "0fb9675b84a1666ab45182b6c5b29956921e818d", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.7 || ^6.5 || ^7.5 || ^8.1", - "squizlabs/php_codesniffer": "^3.5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev", - "dev-develop": "1.1.x-dev" - }, - "laminas": { - "module": "Laminas\\ZendFrameworkBridge" - } - }, - "autoload": { - "files": [ - "src/autoload.php" - ], - "psr-4": { - "Laminas\\ZendFrameworkBridge\\": "src//" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Alias legacy ZF class names to Laminas Project equivalents.", - "keywords": [ - "ZendFramework", - "autoloading", - "laminas", - "zf" - ], - "time": "2020-01-07T22:58:31+00:00" - }, - { - "name": "mobiledetect/mobiledetectlib", - "version": "2.8.34", - "source": { - "type": "git", - "url": "https://github.com/serbanghita/Mobile-Detect.git", - "reference": "6f8113f57a508494ca36acbcfa2dc2d923c7ed5b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/serbanghita/Mobile-Detect/zipball/6f8113f57a508494ca36acbcfa2dc2d923c7ed5b", - "reference": "6f8113f57a508494ca36acbcfa2dc2d923c7ed5b", - "shasum": "" - }, - "require": { - "php": ">=5.0.0" - }, - "require-dev": { - "phpunit/phpunit": "~4.8.35||~5.7" - }, - "type": "library", - "autoload": { - "classmap": [ - "Mobile_Detect.php" - ], - "psr-0": { - "Detection": "namespaced/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Serban Ghita", - "email": "serbanghita@gmail.com", - "homepage": "http://mobiledetect.net", - "role": "Developer" - } - ], - "description": "Mobile_Detect is a lightweight PHP class for detecting mobile devices. It uses the User-Agent string combined with specific HTTP headers to detect the mobile environment.", - "homepage": "https://github.com/serbanghita/Mobile-Detect", - "keywords": [ - "detect mobile devices", - "mobile", - "mobile detect", - "mobile detector", - "php mobile detect" - ], - "time": "2019-09-18T18:44:20+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": "psr/http-client", - "version": "1.0.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/http-client.git", - "reference": "496a823ef742b632934724bf769560c2a5c7c44e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-client/zipball/496a823ef742b632934724bf769560c2a5c7c44e", - "reference": "496a823ef742b632934724bf769560c2a5c7c44e", - "shasum": "" - }, - "require": { - "php": "^7.0", - "psr/http-message": "^1.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Http\\Client\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Common interface for HTTP clients", - "homepage": "https://github.com/php-fig/http-client", - "keywords": [ - "http", - "http-client", - "psr", - "psr-18" - ], - "time": "2018-10-30T23:29:13+00:00" - }, - { - "name": "psr/http-factory", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/php-fig/http-factory.git", - "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be", - "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be", - "shasum": "" - }, - "require": { - "php": ">=7.0.0", - "psr/http-message": "^1.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Http\\Message\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Common interfaces for PSR-7 HTTP message factories", - "keywords": [ - "factory", - "http", - "message", - "psr", - "psr-17", - "psr-7", - "request", - "response" - ], - "time": "2019-04-30T12:38:16+00:00" - }, - { - "name": "psr/http-message", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/php-fig/http-message.git", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Http\\Message\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Common interface for HTTP messages", - "homepage": "https://github.com/php-fig/http-message", - "keywords": [ - "http", - "http-message", - "psr", - "psr-7", - "request", - "response" - ], - "time": "2016-08-06T14:39:51+00:00" - }, - { - "name": "psr/http-server-handler", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/php-fig/http-server-handler.git", - "reference": "aff2f80e33b7f026ec96bb42f63242dc50ffcae7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-server-handler/zipball/aff2f80e33b7f026ec96bb42f63242dc50ffcae7", - "reference": "aff2f80e33b7f026ec96bb42f63242dc50ffcae7", - "shasum": "" - }, - "require": { - "php": ">=7.0", - "psr/http-message": "^1.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Http\\Server\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Common interface for HTTP server-side request handler", - "keywords": [ - "handler", - "http", - "http-interop", - "psr", - "psr-15", - "psr-7", - "request", - "response", - "server" - ], - "time": "2018-10-30T16:46:14+00:00" - }, - { - "name": "psr/http-server-middleware", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/php-fig/http-server-middleware.git", - "reference": "2296f45510945530b9dceb8bcedb5cb84d40c5f5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-server-middleware/zipball/2296f45510945530b9dceb8bcedb5cb84d40c5f5", - "reference": "2296f45510945530b9dceb8bcedb5cb84d40c5f5", - "shasum": "" - }, - "require": { - "php": ">=7.0", - "psr/http-message": "^1.0", - "psr/http-server-handler": "^1.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Http\\Server\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Common interface for HTTP server-side middleware", - "keywords": [ - "http", - "http-interop", - "middleware", - "psr", - "psr-15", - "psr-7", - "request", - "response" - ], - "time": "2018-10-30T17:12:04+00:00" - }, - { - "name": "psr/log", - "version": "1.1.2", - "source": { - "type": "git", - "url": "https://github.com/php-fig/log.git", - "reference": "446d54b4cb6bf489fc9d75f55843658e6f25d801" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/446d54b4cb6bf489fc9d75f55843658e6f25d801", - "reference": "446d54b4cb6bf489fc9d75f55843658e6f25d801", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1.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": "2019-11-01T11:05:21+00:00" - }, - { - "name": "psr/simple-cache", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/php-fig/simple-cache.git", - "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", - "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\SimpleCache\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Common interfaces for simple caching", - "keywords": [ - "cache", - "caching", - "psr", - "psr-16", - "simple-cache" - ], - "time": "2017-10-23T01:57:42+00:00" - }, - { - "name": "robmorgan/phinx", - "version": "dev-0.next", - "source": { - "type": "git", - "url": "https://github.com/cakephp/phinx.git", - "reference": "7b3ca6c0a97381d391a1ffb4b8a789415cfe8607" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/cakephp/phinx/zipball/7b3ca6c0a97381d391a1ffb4b8a789415cfe8607", - "reference": "7b3ca6c0a97381d391a1ffb4b8a789415cfe8607", - "shasum": "" - }, - "require": { - "cakephp/collection": "^4.0", - "cakephp/database": "^4.0", - "php": ">=7.2", - "symfony/config": "^3.4|^4.0|^5.0", - "symfony/console": "^3.4|^4.0|^5.0", - "symfony/yaml": "^3.4|^4.0|^5.0" - }, - "require-dev": { - "cakephp/cakephp-codesniffer": "^3.0", - "phpunit/phpunit": "^8.5", - "sebastian/comparator": ">=1.2.3" - }, - "bin": [ - "bin/phinx" - ], - "type": "library", - "autoload": { - "psr-4": { - "Phinx\\": "src/Phinx/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Rob Morgan", - "email": "robbym@gmail.com", - "homepage": "https://robmorgan.id.au", - "role": "Lead Developer" - }, - { - "name": "Woody Gilk", - "email": "woody.gilk@gmail.com", - "homepage": "https://shadowhand.me", - "role": "Developer" - }, - { - "name": "Richard Quadling", - "email": "rquadling@gmail.com", - "role": "Developer" - }, - { - "name": "CakePHP Community", - "homepage": "https://github.com/cakephp/phinx/graphs/contributors", - "role": "Developer" - } - ], - "description": "Phinx makes it ridiculously easy to manage the database migrations for your PHP app.", - "homepage": "https://phinx.org", - "keywords": [ - "database", - "database migrations", - "db", - "migrations", - "phinx" - ], - "time": "2020-01-03T23:12:36+00:00" - }, - { - "name": "symfony/config", - "version": "v5.0.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/config.git", - "reference": "7640c6704f56bf64045066bc5d93fd9d664baa63" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/7640c6704f56bf64045066bc5d93fd9d664baa63", - "reference": "7640c6704f56bf64045066bc5d93fd9d664baa63", - "shasum": "" - }, - "require": { - "php": "^7.2.5", - "symfony/filesystem": "^4.4|^5.0", - "symfony/polyfill-ctype": "~1.8" - }, - "conflict": { - "symfony/finder": "<4.4" - }, - "require-dev": { - "symfony/event-dispatcher": "^4.4|^5.0", - "symfony/finder": "^4.4|^5.0", - "symfony/messenger": "^4.4|^5.0", - "symfony/service-contracts": "^1.1|^2", - "symfony/yaml": "^4.4|^5.0" - }, - "suggest": { - "symfony/yaml": "To use the yaml reference dumper" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Config\\": "" - }, - "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 Config Component", - "homepage": "https://symfony.com", - "time": "2020-01-04T14:08:26+00:00" - }, - { - "name": "symfony/console", - "version": "v5.0.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/console.git", - "reference": "91c294166c38d8c0858a86fad76d8c14dc1144c8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/91c294166c38d8c0858a86fad76d8c14dc1144c8", - "reference": "91c294166c38d8c0858a86fad76d8c14dc1144c8", - "shasum": "" - }, - "require": { - "php": "^7.2.5", - "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php73": "^1.8", - "symfony/service-contracts": "^1.1|^2" - }, - "conflict": { - "symfony/dependency-injection": "<4.4", - "symfony/event-dispatcher": "<4.4", - "symfony/lock": "<4.4", - "symfony/process": "<4.4" - }, - "provide": { - "psr/log-implementation": "1.0" - }, - "require-dev": { - "psr/log": "~1.0", - "symfony/config": "^4.4|^5.0", - "symfony/dependency-injection": "^4.4|^5.0", - "symfony/event-dispatcher": "^4.4|^5.0", - "symfony/lock": "^4.4|^5.0", - "symfony/process": "^4.4|^5.0", - "symfony/var-dumper": "^4.4|^5.0" - }, - "suggest": { - "psr/log": "For using the console logger", - "symfony/event-dispatcher": "", - "symfony/lock": "", - "symfony/process": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0-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": "2020-01-25T15:56:29+00:00" - }, - { - "name": "symfony/filesystem", - "version": "v5.0.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/filesystem.git", - "reference": "3afadc0f57cd74f86379d073e694b0f2cda2a88c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/3afadc0f57cd74f86379d073e694b0f2cda2a88c", - "reference": "3afadc0f57cd74f86379d073e694b0f2cda2a88c", - "shasum": "" - }, - "require": { - "php": "^7.2.5", - "symfony/polyfill-ctype": "~1.8" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Filesystem\\": "" - }, - "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 Filesystem Component", - "homepage": "https://symfony.com", - "time": "2020-01-21T08:40:24+00:00" - }, - { - "name": "symfony/polyfill-ctype", - "version": "v1.14.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "fbdeaec0df06cf3d51c93de80c7eb76e271f5a38" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/fbdeaec0df06cf3d51c93de80c7eb76e271f5a38", - "reference": "fbdeaec0df06cf3d51c93de80c7eb76e271f5a38", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "suggest": { - "ext-ctype": "For best performance" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.14-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Ctype\\": "" - }, - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Gert de Pagter", - "email": "BackEndTea@gmail.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for ctype functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "ctype", - "polyfill", - "portable" - ], - "time": "2020-01-13T11:15:53+00:00" - }, - { - "name": "symfony/polyfill-mbstring", - "version": "v1.14.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "34094cfa9abe1f0f14f48f490772db7a775559f2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/34094cfa9abe1f0f14f48f490772db7a775559f2", - "reference": "34094cfa9abe1f0f14f48f490772db7a775559f2", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "suggest": { - "ext-mbstring": "For best performance" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.14-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": "2020-01-13T11:15:53+00:00" - }, - { - "name": "symfony/polyfill-php73", - "version": "v1.14.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "5e66a0fa1070bf46bec4bea7962d285108edd675" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/5e66a0fa1070bf46bec4bea7962d285108edd675", - "reference": "5e66a0fa1070bf46bec4bea7962d285108edd675", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.14-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php73\\": "" - }, - "files": [ - "bootstrap.php" - ], - "classmap": [ - "Resources/stubs" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "time": "2020-01-13T11:15:53+00:00" - }, - { - "name": "symfony/service-contracts", - "version": "v2.0.1", - "source": { - "type": "git", - "url": "https://github.com/symfony/service-contracts.git", - "reference": "144c5e51266b281231e947b51223ba14acf1a749" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/144c5e51266b281231e947b51223ba14acf1a749", - "reference": "144c5e51266b281231e947b51223ba14acf1a749", - "shasum": "" - }, - "require": { - "php": "^7.2.5", - "psr/container": "^1.0" - }, - "suggest": { - "symfony/service-implementation": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Contracts\\Service\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Generic abstractions related to writing services", - "homepage": "https://symfony.com", - "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" - ], - "time": "2019-11-18T17:27:11+00:00" - }, - { - "name": "symfony/yaml", - "version": "v5.0.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/yaml.git", - "reference": "69b44e3b8f90949aee2eb3aa9b86ceeb01cbf62a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/69b44e3b8f90949aee2eb3aa9b86ceeb01cbf62a", - "reference": "69b44e3b8f90949aee2eb3aa9b86ceeb01cbf62a", - "shasum": "" - }, - "require": { - "php": "^7.2.5", - "symfony/polyfill-ctype": "~1.8" - }, - "conflict": { - "symfony/console": "<4.4" - }, - "require-dev": { - "symfony/console": "^4.4|^5.0" - }, - "suggest": { - "symfony/console": "For validating YAML files using the lint command" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0-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": "2020-01-21T11:12:28+00:00" - } - ], - "packages-dev": [ - { - "name": "cakephp/bake", - "version": "2.0.4", - "source": { - "type": "git", - "url": "https://github.com/cakephp/bake.git", - "reference": "113502b5687026adf158fde3132354f4dcd49ed4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/cakephp/bake/zipball/113502b5687026adf158fde3132354f4dcd49ed4", - "reference": "113502b5687026adf158fde3132354f4dcd49ed4", - "shasum": "" - }, - "require": { - "cakephp/cakephp": "^4.0", - "cakephp/plugin-installer": "^1.0", - "php": ">=7.2", - "wyrihaximus/twig-view": "^5.0.1" - }, - "require-dev": { - "cakephp/cakephp-codesniffer": "^4.0", - "phpunit/phpunit": "~8.5.0" - }, - "type": "cakephp-plugin", - "autoload": { - "psr-4": { - "Bake\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "CakePHP Community", - "homepage": "https://github.com/cakephp/bake/graphs/contributors" - } - ], - "description": "Bake plugin for CakePHP", - "homepage": "https://github.com/cakephp/bake", - "keywords": [ - "bake", - "cakephp" - ], - "time": "2020-01-06T15:41:13+00:00" - }, - { - "name": "cakephp/cakephp-codesniffer", - "version": "4.0.1", - "source": { - "type": "git", - "url": "https://github.com/cakephp/cakephp-codesniffer.git", - "reference": "637e424134e6fc7c6c3ecddd750ef743eb7869fc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/cakephp/cakephp-codesniffer/zipball/637e424134e6fc7c6c3ecddd750ef743eb7869fc", - "reference": "637e424134e6fc7c6c3ecddd750ef743eb7869fc", - "shasum": "" - }, - "require": { - "php": "^7.1", - "slevomat/coding-standard": "^6.0", - "squizlabs/php_codesniffer": "~3.5.0" - }, - "require-dev": { - "phpunit/phpunit": "^7.1" - }, - "type": "phpcodesniffer-standard", - "autoload": { - "psr-4": { - "CakePHP\\": "CakePHP/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "CakePHP Community", - "homepage": "https://github.com/cakephp/cakephp-codesniffer/graphs/contributors" - } - ], - "description": "CakePHP CodeSniffer Standards", - "homepage": "https://cakephp.org", - "keywords": [ - "codesniffer", - "framework" - ], - "time": "2020-01-13T22:00:38+00:00" - }, - { - "name": "cakephp/debug_kit", - "version": "4.0.5", - "source": { - "type": "git", - "url": "https://github.com/cakephp/debug_kit.git", - "reference": "56805287711dc81c081865250faeee80ce5eec50" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/cakephp/debug_kit/zipball/56805287711dc81c081865250faeee80ce5eec50", - "reference": "56805287711dc81c081865250faeee80ce5eec50", - "shasum": "" - }, - "require": { - "cakephp/cakephp": "^4.0", - "cakephp/chronos": "^2.0", - "cakephp/plugin-installer": "^1.0", - "composer/composer": "^1.3", - "jdorn/sql-formatter": "^1.2", - "php": ">=7.2" - }, - "require-dev": { - "cakephp/cakephp-codesniffer": "^4.0", - "phpunit/phpunit": "^8.0" - }, - "suggest": { - "ext-pdo_sqlite": "DebugKit needs to store panel data in a database. SQLite is simple and easy to use." - }, - "type": "cakephp-plugin", - "autoload": { - "psr-4": { - "DebugKit\\": "src/", - "DebugKit\\Test\\Fixture\\": "tests/Fixture/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mark Story", - "homepage": "https://mark-story.com", - "role": "Author" - }, - { - "name": "CakePHP Community", - "homepage": "https://github.com/cakephp/debug_kit/graphs/contributors" - } - ], - "description": "CakePHP Debug Kit", - "homepage": "https://github.com/cakephp/debug_kit", - "keywords": [ - "cakephp", - "debug", - "kit" - ], - "time": "2020-01-16T14:50:30+00:00" - }, - { - "name": "composer/composer", - "version": "1.10.0-RC", - "source": { - "type": "git", - "url": "https://github.com/composer/composer.git", - "reference": "ec39b4cbb5e012365d70cd95969ea11780d3c1fc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/composer/zipball/ec39b4cbb5e012365d70cd95969ea11780d3c1fc", - "reference": "ec39b4cbb5e012365d70cd95969ea11780d3c1fc", - "shasum": "" - }, - "require": { - "composer/ca-bundle": "^1.0", - "composer/semver": "^1.0", - "composer/spdx-licenses": "^1.2", - "composer/xdebug-handler": "^1.1", - "justinrainbow/json-schema": "^3.0 || ^4.0 || ^5.0", - "php": "^5.3.2 || ^7.0", - "psr/log": "^1.0", - "seld/jsonlint": "^1.4", - "seld/phar-utils": "^1.0", - "symfony/console": "^2.7 || ^3.0 || ^4.0 || ^5.0", - "symfony/filesystem": "^2.7 || ^3.0 || ^4.0 || ^5.0", - "symfony/finder": "^2.7 || ^3.0 || ^4.0 || ^5.0", - "symfony/process": "^2.7 || ^3.0 || ^4.0 || ^5.0" - }, - "conflict": { - "symfony/console": "2.8.38" - }, - "require-dev": { - "phpspec/prophecy": "^1.10", - "symfony/phpunit-bridge": "^3.4" - }, - "suggest": { - "ext-openssl": "Enabling the openssl extension allows you to access https URLs for repositories and packages", - "ext-zip": "Enabling the zip extension allows you to unzip archives", - "ext-zlib": "Allow gzip compression of HTTP requests" - }, - "bin": [ - "bin/composer" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.10-dev" - } - }, - "autoload": { - "psr-4": { - "Composer\\": "src/Composer" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nils Adermann", - "email": "naderman@naderman.de", - "homepage": "http://www.naderman.de" - }, - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - } - ], - "description": "Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the right stack everywhere.", - "homepage": "https://getcomposer.org/", - "keywords": [ - "autoload", - "dependency", - "package" - ], - "time": "2020-02-14T14:11:30+00:00" - }, - { - "name": "composer/semver", - "version": "1.5.1", - "source": { - "type": "git", - "url": "https://github.com/composer/semver.git", - "reference": "c6bea70230ef4dd483e6bbcab6005f682ed3a8de" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/semver/zipball/c6bea70230ef4dd483e6bbcab6005f682ed3a8de", - "reference": "c6bea70230ef4dd483e6bbcab6005f682ed3a8de", - "shasum": "" - }, - "require": { - "php": "^5.3.2 || ^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.5 || ^5.0.5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Composer\\Semver\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nils Adermann", - "email": "naderman@naderman.de", - "homepage": "http://www.naderman.de" - }, - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - }, - { - "name": "Rob Bast", - "email": "rob.bast@gmail.com", - "homepage": "http://robbast.nl" - } - ], - "description": "Semver library that offers utilities, version constraint parsing and validation.", - "keywords": [ - "semantic", - "semver", - "validation", - "versioning" - ], - "time": "2020-01-13T12:06:48+00:00" - }, - { - "name": "composer/spdx-licenses", - "version": "1.5.3", - "source": { - "type": "git", - "url": "https://github.com/composer/spdx-licenses.git", - "reference": "0c3e51e1880ca149682332770e25977c70cf9dae" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/0c3e51e1880ca149682332770e25977c70cf9dae", - "reference": "0c3e51e1880ca149682332770e25977c70cf9dae", - "shasum": "" - }, - "require": { - "php": "^5.3.2 || ^7.0 || ^8.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || 6.5 - 7" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Composer\\Spdx\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nils Adermann", - "email": "naderman@naderman.de", - "homepage": "http://www.naderman.de" - }, - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - }, - { - "name": "Rob Bast", - "email": "rob.bast@gmail.com", - "homepage": "http://robbast.nl" - } - ], - "description": "SPDX licenses list and validation library.", - "keywords": [ - "license", - "spdx", - "validator" - ], - "time": "2020-02-14T07:44:31+00:00" - }, - { - "name": "composer/xdebug-handler", - "version": "1.4.0", - "source": { - "type": "git", - "url": "https://github.com/composer/xdebug-handler.git", - "reference": "cbe23383749496fe0f373345208b79568e4bc248" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/cbe23383749496fe0f373345208b79568e4bc248", - "reference": "cbe23383749496fe0f373345208b79568e4bc248", - "shasum": "" - }, - "require": { - "php": "^5.3.2 || ^7.0 || ^8.0", - "psr/log": "^1.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || 6.5 - 8" - }, - "type": "library", - "autoload": { - "psr-4": { - "Composer\\XdebugHandler\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "John Stevenson", - "email": "john-stevenson@blueyonder.co.uk" - } - ], - "description": "Restarts a process without Xdebug.", - "keywords": [ - "Xdebug", - "performance" - ], - "time": "2019-11-06T16:40:04+00:00" - }, - { - "name": "dnoegel/php-xdg-base-dir", - "version": "v0.1.1", - "source": { - "type": "git", - "url": "https://github.com/dnoegel/php-xdg-base-dir.git", - "reference": "8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/dnoegel/php-xdg-base-dir/zipball/8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd", - "reference": "8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd", - "shasum": "" - }, - "require": { - "php": ">=5.3.2" - }, - "require-dev": { - "phpunit/phpunit": "~7.0|~6.0|~5.0|~4.8.35" - }, - "type": "library", - "autoload": { - "psr-4": { - "XdgBaseDir\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "implementation of xdg base directory specification for php", - "time": "2019-12-04T15:06:13+00:00" - }, - { - "name": "doctrine/instantiator", - "version": "1.3.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/instantiator.git", - "reference": "ae466f726242e637cebdd526a7d991b9433bacf1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/ae466f726242e637cebdd526a7d991b9433bacf1", - "reference": "ae466f726242e637cebdd526a7d991b9433bacf1", - "shasum": "" - }, - "require": { - "php": "^7.1" - }, - "require-dev": { - "doctrine/coding-standard": "^6.0", - "ext-pdo": "*", - "ext-phar": "*", - "phpbench/phpbench": "^0.13", - "phpstan/phpstan-phpunit": "^0.11", - "phpstan/phpstan-shim": "^0.11", - "phpunit/phpunit": "^7.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.2.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://www.doctrine-project.org/projects/instantiator.html", - "keywords": [ - "constructor", - "instantiate" - ], - "time": "2019-10-21T16:45:58+00:00" - }, - { - "name": "jakub-onderka/php-console-color", - "version": "v0.2", - "source": { - "type": "git", - "url": "https://github.com/JakubOnderka/PHP-Console-Color.git", - "reference": "d5deaecff52a0d61ccb613bb3804088da0307191" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Color/zipball/d5deaecff52a0d61ccb613bb3804088da0307191", - "reference": "d5deaecff52a0d61ccb613bb3804088da0307191", - "shasum": "" - }, - "require": { - "php": ">=5.4.0" - }, - "require-dev": { - "jakub-onderka/php-code-style": "1.0", - "jakub-onderka/php-parallel-lint": "1.0", - "jakub-onderka/php-var-dump-check": "0.*", - "phpunit/phpunit": "~4.3", - "squizlabs/php_codesniffer": "1.*" - }, - "type": "library", - "autoload": { - "psr-4": { - "JakubOnderka\\PhpConsoleColor\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-2-Clause" - ], - "authors": [ - { - "name": "Jakub Onderka", - "email": "jakub.onderka@gmail.com" - } - ], - "time": "2018-09-29T17:23:10+00:00" - }, - { - "name": "jakub-onderka/php-console-highlighter", - "version": "v0.4", - "source": { - "type": "git", - "url": "https://github.com/JakubOnderka/PHP-Console-Highlighter.git", - "reference": "9f7a229a69d52506914b4bc61bfdb199d90c5547" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Highlighter/zipball/9f7a229a69d52506914b4bc61bfdb199d90c5547", - "reference": "9f7a229a69d52506914b4bc61bfdb199d90c5547", - "shasum": "" - }, - "require": { - "ext-tokenizer": "*", - "jakub-onderka/php-console-color": "~0.2", - "php": ">=5.4.0" - }, - "require-dev": { - "jakub-onderka/php-code-style": "~1.0", - "jakub-onderka/php-parallel-lint": "~1.0", - "jakub-onderka/php-var-dump-check": "~0.1", - "phpunit/phpunit": "~4.0", - "squizlabs/php_codesniffer": "~1.5" - }, - "type": "library", - "autoload": { - "psr-4": { - "JakubOnderka\\PhpConsoleHighlighter\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jakub Onderka", - "email": "acci@acci.cz", - "homepage": "http://www.acci.cz/" - } - ], - "description": "Highlight PHP code in terminal", - "time": "2018-09-29T18:48:56+00:00" - }, - { - "name": "jasny/twig-extensions", - "version": "v1.3.0", - "source": { - "type": "git", - "url": "https://github.com/jasny/twig-extensions.git", - "reference": "a694eb02f6fc14ff8e2fceb8b80882c0c926102b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/jasny/twig-extensions/zipball/a694eb02f6fc14ff8e2fceb8b80882c0c926102b", - "reference": "a694eb02f6fc14ff8e2fceb8b80882c0c926102b", - "shasum": "" - }, - "require": { - "php": ">=7.0.0", - "twig/twig": "^2.0 | ^3.0" - }, - "require-dev": { - "ext-intl": "*", - "ext-pcre": "*", - "jasny/php-code-quality": "^2.5", - "php": ">=7.2.0" - }, - "suggest": { - "ext-intl": "Required for the use of the LocalDate Twig extension", - "ext-pcre": "Required for the use of the PCRE Twig extension" - }, - "type": "library", - "autoload": { - "psr-4": { - "Jasny\\Twig\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Arnold Daniels", - "email": "arnold@jasny.net", - "homepage": "http://www.jasny.net" - } - ], - "description": "A set of useful Twig filters", - "homepage": "http://github.com/jasny/twig-extensions#README", - "keywords": [ - "PCRE", - "array", - "date", - "datetime", - "preg", - "regex", - "templating", - "text", - "time" - ], - "time": "2019-12-10T16:04:23+00:00" - }, - { - "name": "jdorn/sql-formatter", - "version": "v1.2.17", - "source": { - "type": "git", - "url": "https://github.com/jdorn/sql-formatter.git", - "reference": "64990d96e0959dff8e059dfcdc1af130728d92bc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/jdorn/sql-formatter/zipball/64990d96e0959dff8e059dfcdc1af130728d92bc", - "reference": "64990d96e0959dff8e059dfcdc1af130728d92bc", - "shasum": "" - }, - "require": { - "php": ">=5.2.4" - }, - "require-dev": { - "phpunit/phpunit": "3.7.*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.3.x-dev" - } - }, - "autoload": { - "classmap": [ - "lib" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jeremy Dorn", - "email": "jeremy@jeremydorn.com", - "homepage": "http://jeremydorn.com/" - } - ], - "description": "a PHP SQL highlighting library", - "homepage": "https://github.com/jdorn/sql-formatter/", - "keywords": [ - "highlight", - "sql" - ], - "time": "2014-01-12T16:20:24+00:00" - }, - { - "name": "josegonzalez/dotenv", - "version": "3.2.0", - "source": { - "type": "git", - "url": "https://github.com/josegonzalez/php-dotenv.git", - "reference": "f19174d9d7213a6c20e8e5e268aa7dd042d821ca" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/josegonzalez/php-dotenv/zipball/f19174d9d7213a6c20e8e5e268aa7dd042d821ca", - "reference": "f19174d9d7213a6c20e8e5e268aa7dd042d821ca", - "shasum": "" - }, - "require": { - "m1/env": "2.*", - "php": ">=5.5.0" - }, - "require-dev": { - "php-mock/php-mock-phpunit": "^1.1", - "satooshi/php-coveralls": "1.*", - "squizlabs/php_codesniffer": "2.*" - }, - "type": "library", - "autoload": { - "psr-0": { - "josegonzalez\\Dotenv": [ - "src", - "tests" - ] - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jose Diaz-Gonzalez", - "email": "dotenv@josegonzalez.com", - "homepage": "http://josediazgonzalez.com", - "role": "Maintainer" - } - ], - "description": "dotenv file parsing for PHP", - "homepage": "https://github.com/josegonzalez/php-dotenv", - "keywords": [ - "configuration", - "dotenv", - "php" - ], - "time": "2017-09-19T15:49:58+00:00" - }, - { - "name": "justinrainbow/json-schema", - "version": "5.2.9", - "source": { - "type": "git", - "url": "https://github.com/justinrainbow/json-schema.git", - "reference": "44c6787311242a979fa15c704327c20e7221a0e4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/44c6787311242a979fa15c704327c20e7221a0e4", - "reference": "44c6787311242a979fa15c704327c20e7221a0e4", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "~2.2.20||~2.15.1", - "json-schema/json-schema-test-suite": "1.2.0", - "phpunit/phpunit": "^4.8.35" - }, - "bin": [ - "bin/validate-json" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "JsonSchema\\": "src/JsonSchema/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Bruno Prieto Reis", - "email": "bruno.p.reis@gmail.com" - }, - { - "name": "Justin Rainbow", - "email": "justin.rainbow@gmail.com" - }, - { - "name": "Igor Wiedler", - "email": "igor@wiedler.ch" - }, - { - "name": "Robert Schönthal", - "email": "seroscho@googlemail.com" - } - ], - "description": "A library to validate a json schema.", - "homepage": "https://github.com/justinrainbow/json-schema", - "keywords": [ - "json", - "schema" - ], - "time": "2019-09-25T14:49:45+00:00" - }, - { - "name": "m1/env", - "version": "2.1.2", - "source": { - "type": "git", - "url": "https://github.com/m1/Env.git", - "reference": "294addeedf15e1149eeb96ec829f2029d2017d39" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/m1/Env/zipball/294addeedf15e1149eeb96ec829f2029d2017d39", - "reference": "294addeedf15e1149eeb96ec829f2029d2017d39", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "require-dev": { - "phpunit/phpunit": "4.*", - "scrutinizer/ocular": "~1.1", - "squizlabs/php_codesniffer": "^2.3" - }, - "suggest": { - "josegonzalez/dotenv": "For loading of .env", - "m1/vars": "For loading of configs" - }, - "type": "library", - "autoload": { - "psr-4": { - "M1\\Env\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Miles Croxford", - "email": "hello@milescroxford.com", - "homepage": "http://milescroxford.com", - "role": "Developer" - } - ], - "description": "Env is a lightweight library bringing .env file parser compatibility to PHP. In short - it enables you to read .env files with PHP.", - "homepage": "https://github.com/m1/Env", - "keywords": [ - ".env", - "config", - "dotenv", - "env", - "loader", - "m1", - "parser", - "support" - ], - "time": "2018-06-19T18:55:08+00:00" - }, - { - "name": "myclabs/deep-copy", - "version": "1.9.5", - "source": { - "type": "git", - "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "b2c28789e80a97badd14145fda39b545d83ca3ef" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/b2c28789e80a97badd14145fda39b545d83ca3ef", - "reference": "b2c28789e80a97badd14145fda39b545d83ca3ef", - "shasum": "" - }, - "require": { - "php": "^7.1" - }, - "replace": { - "myclabs/deep-copy": "self.version" - }, - "require-dev": { - "doctrine/collections": "^1.0", - "doctrine/common": "^2.6", - "phpunit/phpunit": "^7.1" - }, - "type": "library", - "autoload": { - "psr-4": { - "DeepCopy\\": "src/DeepCopy/" - }, - "files": [ - "src/DeepCopy/deep_copy.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Create deep copies (clones) of your objects", - "keywords": [ - "clone", - "copy", - "duplicate", - "object", - "object graph" - ], - "time": "2020-01-17T21:11:47+00:00" - }, - { - "name": "nikic/php-parser", - "version": "v4.3.0", - "source": { - "type": "git", - "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "9a9981c347c5c49d6dfe5cf826bb882b824080dc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/9a9981c347c5c49d6dfe5cf826bb882b824080dc", - "reference": "9a9981c347c5c49d6dfe5cf826bb882b824080dc", - "shasum": "" - }, - "require": { - "ext-tokenizer": "*", - "php": ">=7.0" - }, - "require-dev": { - "ircmaxell/php-yacc": "0.0.5", - "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0" - }, - "bin": [ - "bin/php-parse" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.3-dev" - } - }, - "autoload": { - "psr-4": { - "PhpParser\\": "lib/PhpParser" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Nikita Popov" - } - ], - "description": "A PHP parser written in PHP", - "keywords": [ - "parser", - "php" - ], - "time": "2019-11-08T13:50:10+00:00" - }, - { - "name": "phar-io/manifest", - "version": "1.0.3", - "source": { - "type": "git", - "url": "https://github.com/phar-io/manifest.git", - "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phar-io/manifest/zipball/7761fcacf03b4d4f16e7ccb606d4879ca431fcf4", - "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-phar": "*", - "phar-io/version": "^2.0", - "php": "^5.6 || ^7.0" - }, - "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": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - }, - { - "name": "Sebastian Heuer", - "email": "sebastian@phpeople.de", - "role": "Developer" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "Developer" - } - ], - "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", - "time": "2018-07-08T19:23:20+00:00" - }, - { - "name": "phar-io/version", - "version": "2.0.1", - "source": { - "type": "git", - "url": "https://github.com/phar-io/version.git", - "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phar-io/version/zipball/45a2ec53a73c70ce41d55cedef9063630abaf1b6", - "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - }, - { - "name": "Sebastian Heuer", - "email": "sebastian@phpeople.de", - "role": "Developer" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "Developer" - } - ], - "description": "Library for handling version information and constraints", - "time": "2018-07-08T19:19:57+00:00" - }, - { - "name": "phpdocumentor/reflection-common", - "version": "2.0.0", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionCommon.git", - "reference": "63a995caa1ca9e5590304cd845c15ad6d482a62a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/63a995caa1ca9e5590304cd845c15ad6d482a62a", - "reference": "63a995caa1ca9e5590304cd845c15ad6d482a62a", - "shasum": "" - }, - "require": { - "php": ">=7.1" - }, - "require-dev": { - "phpunit/phpunit": "~6" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.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": "2018-08-07T13:53:10+00:00" - }, - { - "name": "phpdocumentor/reflection-docblock", - "version": "5.0.0", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "a48807183a4b819072f26e347bbd0b5199a9d15f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/a48807183a4b819072f26e347bbd0b5199a9d15f", - "reference": "a48807183a4b819072f26e347bbd0b5199a9d15f", - "shasum": "" - }, - "require": { - "ext-filter": "^7.1", - "php": "^7.2", - "phpdocumentor/reflection-common": "^2.0", - "phpdocumentor/type-resolver": "^1.0", - "webmozart/assert": "^1" - }, - "require-dev": { - "doctrine/instantiator": "^1", - "mockery/mockery": "^1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.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" - }, - { - "name": "Jaap van Otterdijk", - "email": "account@ijaap.nl" - } - ], - "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", - "time": "2020-02-09T09:16:15+00:00" - }, - { - "name": "phpdocumentor/type-resolver", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "2e32a6d48972b2c1976ed5d8967145b6cec4a4a9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/2e32a6d48972b2c1976ed5d8967145b6cec4a4a9", - "reference": "2e32a6d48972b2c1976ed5d8967145b6cec4a4a9", - "shasum": "" - }, - "require": { - "php": "^7.1", - "phpdocumentor/reflection-common": "^2.0" - }, - "require-dev": { - "ext-tokenizer": "^7.1", - "mockery/mockery": "~1", - "phpunit/phpunit": "^7.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.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" - } - ], - "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", - "time": "2019-08-22T18:11:29+00:00" - }, - { - "name": "phpspec/prophecy", - "version": "v1.10.2", - "source": { - "type": "git", - "url": "https://github.com/phpspec/prophecy.git", - "reference": "b4400efc9d206e83138e2bb97ed7f5b14b831cd9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/b4400efc9d206e83138e2bb97ed7f5b14b831cd9", - "reference": "b4400efc9d206e83138e2bb97ed7f5b14b831cd9", - "shasum": "" - }, - "require": { - "doctrine/instantiator": "^1.0.2", - "php": "^5.3|^7.0", - "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0|^5.0", - "sebastian/comparator": "^1.2.3|^2.0|^3.0|^4.0", - "sebastian/recursion-context": "^1.0|^2.0|^3.0|^4.0" - }, - "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.10.x-dev" - } - }, - "autoload": { - "psr-4": { - "Prophecy\\": "src/Prophecy" - } - }, - "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": "2020-01-20T15:57:02+00:00" - }, - { - "name": "phpstan/phpdoc-parser", - "version": "0.4.3", - "source": { - "type": "git", - "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "928179efc5368145a8b03cb20d58cb3f3136afae" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/928179efc5368145a8b03cb20d58cb3f3136afae", - "reference": "928179efc5368145a8b03cb20d58cb3f3136afae", - "shasum": "" - }, - "require": { - "php": "~7.1" - }, - "require-dev": { - "consistence/coding-standard": "^3.5", - "ergebnis/composer-normalize": "^2.0.2", - "jakub-onderka/php-parallel-lint": "^0.9.2", - "phing/phing": "^2.16.0", - "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "^0.12", - "phpstan/phpstan-strict-rules": "^0.12", - "phpunit/phpunit": "^6.3", - "slevomat/coding-standard": "^4.7.2", - "symfony/process": "^4.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "0.4-dev" - } - }, - "autoload": { - "psr-4": { - "PHPStan\\PhpDocParser\\": [ - "src/" - ] - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "PHPDoc parser with support for nullable, intersection and generic types", - "time": "2020-01-25T20:42:48+00:00" - }, - { - "name": "phpunit/php-code-coverage", - "version": "7.0.10", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "f1884187926fbb755a9aaf0b3836ad3165b478bf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/f1884187926fbb755a9aaf0b3836ad3165b478bf", - "reference": "f1884187926fbb755a9aaf0b3836ad3165b478bf", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-xmlwriter": "*", - "php": "^7.2", - "phpunit/php-file-iterator": "^2.0.2", - "phpunit/php-text-template": "^1.2.1", - "phpunit/php-token-stream": "^3.1.1", - "sebastian/code-unit-reverse-lookup": "^1.0.1", - "sebastian/environment": "^4.2.2", - "sebastian/version": "^2.0.1", - "theseer/tokenizer": "^1.1.3" - }, - "require-dev": { - "phpunit/phpunit": "^8.2.2" - }, - "suggest": { - "ext-xdebug": "^2.7.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "7.0-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": "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": "2019-11-20T13:55:58+00:00" - }, - { - "name": "phpunit/php-file-iterator", - "version": "2.0.2", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "050bedf145a257b1ff02746c31894800e5122946" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/050bedf145a257b1ff02746c31894800e5122946", - "reference": "050bedf145a257b1ff02746c31894800e5122946", - "shasum": "" - }, - "require": { - "php": "^7.1" - }, - "require-dev": { - "phpunit/phpunit": "^7.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0.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": "FilterIterator implementation that filters files based on a list of suffixes.", - "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", - "keywords": [ - "filesystem", - "iterator" - ], - "time": "2018-09-13T20:33:42+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": "2.1.2", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-timer.git", - "reference": "1038454804406b0b5f5f520358e78c1c2f71501e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/1038454804406b0b5f5f520358e78c1c2f71501e", - "reference": "1038454804406b0b5f5f520358e78c1c2f71501e", - "shasum": "" - }, - "require": { - "php": "^7.1" - }, - "require-dev": { - "phpunit/phpunit": "^7.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.1-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": "Utility class for timing", - "homepage": "https://github.com/sebastianbergmann/php-timer/", - "keywords": [ - "timer" - ], - "time": "2019-06-07T04:22:29+00:00" - }, - { - "name": "phpunit/php-token-stream", - "version": "3.1.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-token-stream.git", - "reference": "995192df77f63a59e47f025390d2d1fdf8f425ff" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/995192df77f63a59e47f025390d2d1fdf8f425ff", - "reference": "995192df77f63a59e47f025390d2d1fdf8f425ff", - "shasum": "" - }, - "require": { - "ext-tokenizer": "*", - "php": "^7.1" - }, - "require-dev": { - "phpunit/phpunit": "^7.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.1-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": "2019-09-17T06:23:10+00:00" - }, - { - "name": "phpunit/phpunit", - "version": "8.5.2", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "018b6ac3c8ab20916db85fa91bf6465acb64d1e0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/018b6ac3c8ab20916db85fa91bf6465acb64d1e0", - "reference": "018b6ac3c8ab20916db85fa91bf6465acb64d1e0", - "shasum": "" - }, - "require": { - "doctrine/instantiator": "^1.2.0", - "ext-dom": "*", - "ext-json": "*", - "ext-libxml": "*", - "ext-mbstring": "*", - "ext-xml": "*", - "ext-xmlwriter": "*", - "myclabs/deep-copy": "^1.9.1", - "phar-io/manifest": "^1.0.3", - "phar-io/version": "^2.0.1", - "php": "^7.2", - "phpspec/prophecy": "^1.8.1", - "phpunit/php-code-coverage": "^7.0.7", - "phpunit/php-file-iterator": "^2.0.2", - "phpunit/php-text-template": "^1.2.1", - "phpunit/php-timer": "^2.1.2", - "sebastian/comparator": "^3.0.2", - "sebastian/diff": "^3.0.2", - "sebastian/environment": "^4.2.2", - "sebastian/exporter": "^3.1.1", - "sebastian/global-state": "^3.0.0", - "sebastian/object-enumerator": "^3.0.3", - "sebastian/resource-operations": "^2.0.1", - "sebastian/type": "^1.1.3", - "sebastian/version": "^2.0.1" - }, - "require-dev": { - "ext-pdo": "*" - }, - "suggest": { - "ext-soap": "*", - "ext-xdebug": "*", - "phpunit/php-invoker": "^2.0.0" - }, - "bin": [ - "phpunit" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "8.5-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": "2020-01-08T08:49:49+00:00" - }, - { - "name": "psy/psysh", - "version": "v0.9.12", - "source": { - "type": "git", - "url": "https://github.com/bobthecow/psysh.git", - "reference": "90da7f37568aee36b116a030c5f99c915267edd4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/90da7f37568aee36b116a030c5f99c915267edd4", - "reference": "90da7f37568aee36b116a030c5f99c915267edd4", - "shasum": "" - }, - "require": { - "dnoegel/php-xdg-base-dir": "0.1.*", - "ext-json": "*", - "ext-tokenizer": "*", - "jakub-onderka/php-console-highlighter": "0.3.*|0.4.*", - "nikic/php-parser": "~1.3|~2.0|~3.0|~4.0", - "php": ">=5.4.0", - "symfony/console": "~2.3.10|^2.4.2|~3.0|~4.0|~5.0", - "symfony/var-dumper": "~2.7|~3.0|~4.0|~5.0" - }, - "require-dev": { - "bamarni/composer-bin-plugin": "^1.2", - "hoa/console": "~2.15|~3.16", - "phpunit/phpunit": "~4.8.35|~5.0|~6.0|~7.0" - }, - "suggest": { - "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", - "ext-pdo-sqlite": "The doc command requires SQLite to work.", - "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well.", - "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history.", - "hoa/console": "A pure PHP readline implementation. You'll want this if your PHP install doesn't already support readline or libedit." - }, - "bin": [ - "bin/psysh" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-develop": "0.9.x-dev" - } - }, - "autoload": { - "files": [ - "src/functions.php" - ], - "psr-4": { - "Psy\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Justin Hileman", - "email": "justin@justinhileman.info", - "homepage": "http://justinhileman.com" - } - ], - "description": "An interactive shell for modern PHP.", - "homepage": "http://psysh.org", - "keywords": [ - "REPL", - "console", - "interactive", - "shell" - ], - "time": "2019-12-06T14:19:43+00:00" - }, - { - "name": "sebastian/code-unit-reverse-lookup", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", - "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/4419fcdb5eabb9caa61a27c7a1db532a6b55dd18", - "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.7 || ^6.0" - }, - "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": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Looks up which function or method a line of code belongs to", - "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", - "time": "2017-03-04T06:30:41+00:00" - }, - { - "name": "sebastian/comparator", - "version": "3.0.2", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "5de4fc177adf9bce8df98d8d141a7559d7ccf6da" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/5de4fc177adf9bce8df98d8d141a7559d7ccf6da", - "reference": "5de4fc177adf9bce8df98d8d141a7559d7ccf6da", - "shasum": "" - }, - "require": { - "php": "^7.1", - "sebastian/diff": "^3.0", - "sebastian/exporter": "^3.1" - }, - "require-dev": { - "phpunit/phpunit": "^7.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0-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": "https://github.com/sebastianbergmann/comparator", - "keywords": [ - "comparator", - "compare", - "equality" - ], - "time": "2018-07-12T15:12:46+00:00" - }, - { - "name": "sebastian/diff", - "version": "3.0.2", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "720fcc7e9b5cf384ea68d9d930d480907a0c1a29" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/720fcc7e9b5cf384ea68d9d930d480907a0c1a29", - "reference": "720fcc7e9b5cf384ea68d9d930d480907a0c1a29", - "shasum": "" - }, - "require": { - "php": "^7.1" - }, - "require-dev": { - "phpunit/phpunit": "^7.5 || ^8.0", - "symfony/process": "^2 || ^3.3 || ^4" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0-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", - "udiff", - "unidiff", - "unified diff" - ], - "time": "2019-02-04T06:01:07+00:00" - }, - { - "name": "sebastian/environment", - "version": "4.2.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "464c90d7bdf5ad4e8a6aea15c091fec0603d4368" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/464c90d7bdf5ad4e8a6aea15c091fec0603d4368", - "reference": "464c90d7bdf5ad4e8a6aea15c091fec0603d4368", - "shasum": "" - }, - "require": { - "php": "^7.1" - }, - "require-dev": { - "phpunit/phpunit": "^7.5" - }, - "suggest": { - "ext-posix": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.2-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": "2019-11-20T08:46:58+00:00" - }, - { - "name": "sebastian/exporter", - "version": "3.1.2", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "68609e1261d215ea5b21b7987539cbfbe156ec3e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/68609e1261d215ea5b21b7987539cbfbe156ec3e", - "reference": "68609e1261d215ea5b21b7987539cbfbe156ec3e", - "shasum": "" - }, - "require": { - "php": "^7.0", - "sebastian/recursion-context": "^3.0" - }, - "require-dev": { - "ext-mbstring": "*", - "phpunit/phpunit": "^6.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.1.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Volker Dusch", - "email": "github@wallbash.com" - }, - { - "name": "Adam Harvey", - "email": "aharvey@php.net" - }, - { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" - } - ], - "description": "Provides the functionality to export PHP variables for visualization", - "homepage": "http://www.github.com/sebastianbergmann/exporter", - "keywords": [ - "export", - "exporter" - ], - "time": "2019-09-14T09:02:43+00:00" - }, - { - "name": "sebastian/global-state", - "version": "3.0.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "edf8a461cf1d4005f19fb0b6b8b95a9f7fa0adc4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/edf8a461cf1d4005f19fb0b6b8b95a9f7fa0adc4", - "reference": "edf8a461cf1d4005f19fb0b6b8b95a9f7fa0adc4", - "shasum": "" - }, - "require": { - "php": "^7.2", - "sebastian/object-reflector": "^1.1.1", - "sebastian/recursion-context": "^3.0" - }, - "require-dev": { - "ext-dom": "*", - "phpunit/phpunit": "^8.0" - }, - "suggest": { - "ext-uopz": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.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": "2019-02-01T05:30:01+00:00" - }, - { - "name": "sebastian/object-enumerator", - "version": "3.0.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/object-enumerator.git", - "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/7cfd9e65d11ffb5af41198476395774d4c8a84c5", - "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5", - "shasum": "" - }, - "require": { - "php": "^7.0", - "sebastian/object-reflector": "^1.1.1", - "sebastian/recursion-context": "^3.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Traverses array structures and object graphs to enumerate all referenced objects", - "homepage": "https://github.com/sebastianbergmann/object-enumerator/", - "time": "2017-08-03T12:35:26+00:00" - }, - { - "name": "sebastian/object-reflector", - "version": "1.1.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/object-reflector.git", - "reference": "773f97c67f28de00d397be301821b06708fca0be" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/773f97c67f28de00d397be301821b06708fca0be", - "reference": "773f97c67f28de00d397be301821b06708fca0be", - "shasum": "" - }, - "require": { - "php": "^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Allows reflection of object attributes, including inherited and non-public ones", - "homepage": "https://github.com/sebastianbergmann/object-reflector/", - "time": "2017-03-29T09:07:27+00:00" - }, - { - "name": "sebastian/recursion-context", - "version": "3.0.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8", - "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8", - "shasum": "" - }, - "require": { - "php": "^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.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": "2017-03-03T06:23:57+00:00" - }, - { - "name": "sebastian/resource-operations", - "version": "2.0.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/resource-operations.git", - "reference": "4d7a795d35b889bf80a0cc04e08d77cedfa917a9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/4d7a795d35b889bf80a0cc04e08d77cedfa917a9", - "reference": "4d7a795d35b889bf80a0cc04e08d77cedfa917a9", - "shasum": "" - }, - "require": { - "php": "^7.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Provides a list of PHP built-in functions that operate on resources", - "homepage": "https://www.github.com/sebastianbergmann/resource-operations", - "time": "2018-10-04T04:07:39+00:00" - }, - { - "name": "sebastian/type", - "version": "1.1.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/type.git", - "reference": "3aaaa15fa71d27650d62a948be022fe3b48541a3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/3aaaa15fa71d27650d62a948be022fe3b48541a3", - "reference": "3aaaa15fa71d27650d62a948be022fe3b48541a3", - "shasum": "" - }, - "require": { - "php": "^7.2" - }, - "require-dev": { - "phpunit/phpunit": "^8.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1-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": "Collection of value objects that represent the types of the PHP type system", - "homepage": "https://github.com/sebastianbergmann/type", - "time": "2019-07-02T08:10:15+00:00" - }, - { - "name": "sebastian/version", - "version": "2.0.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/version.git", - "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/99732be0ddb3361e16ad77b68ba41efc8e979019", - "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019", - "shasum": "" - }, - "require": { - "php": ">=5.6" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0.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": "Library that helps with managing the version number of Git-hosted PHP projects", - "homepage": "https://github.com/sebastianbergmann/version", - "time": "2016-10-03T07:35:21+00:00" - }, - { - "name": "seld/jsonlint", - "version": "1.7.2", - "source": { - "type": "git", - "url": "https://github.com/Seldaek/jsonlint.git", - "reference": "e2e5d290e4d2a4f0eb449f510071392e00e10d19" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/e2e5d290e4d2a4f0eb449f510071392e00e10d19", - "reference": "e2e5d290e4d2a4f0eb449f510071392e00e10d19", - "shasum": "" - }, - "require": { - "php": "^5.3 || ^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" - }, - "bin": [ - "bin/jsonlint" - ], - "type": "library", - "autoload": { - "psr-4": { - "Seld\\JsonLint\\": "src/Seld/JsonLint/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - } - ], - "description": "JSON Linter", - "keywords": [ - "json", - "linter", - "parser", - "validator" - ], - "time": "2019-10-24T14:27:39+00:00" - }, - { - "name": "seld/phar-utils", - "version": "1.1.0", - "source": { - "type": "git", - "url": "https://github.com/Seldaek/phar-utils.git", - "reference": "8800503d56b9867d43d9c303b9cbcc26016e82f0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/8800503d56b9867d43d9c303b9cbcc26016e82f0", - "reference": "8800503d56b9867d43d9c303b9cbcc26016e82f0", - "shasum": "" - }, - "require": { - "php": ">=5.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Seld\\PharUtils\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be" - } - ], - "description": "PHAR file format utilities, for when PHP phars you up", - "keywords": [ - "phar" - ], - "time": "2020-02-14T15:25:33+00:00" - }, - { - "name": "slevomat/coding-standard", - "version": "6.1.5", - "source": { - "type": "git", - "url": "https://github.com/slevomat/coding-standard.git", - "reference": "d767b5e302ff096327466c97fec3cb57f6d16086" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/slevomat/coding-standard/zipball/d767b5e302ff096327466c97fec3cb57f6d16086", - "reference": "d767b5e302ff096327466c97fec3cb57f6d16086", - "shasum": "" - }, - "require": { - "php": "^7.1", - "phpstan/phpdoc-parser": "0.3.5 - 0.4.3", - "squizlabs/php_codesniffer": "^3.5.4" - }, - "require-dev": { - "dealerdirect/phpcodesniffer-composer-installer": "0.6.2", - "grogy/php-parallel-lint": "1.1.0", - "phing/phing": "2.16.3", - "phpstan/phpstan": "0.11.19|0.12.9", - "phpstan/phpstan-phpunit": "0.11.2|0.12.6", - "phpstan/phpstan-strict-rules": "0.11.1|0.12.2", - "phpunit/phpunit": "7.5.18|8.5.2" - }, - "type": "phpcodesniffer-standard", - "autoload": { - "psr-4": { - "SlevomatCodingStandard\\": "SlevomatCodingStandard" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Slevomat Coding Standard for PHP_CodeSniffer complements Consistence Coding Standard by providing sniffs with additional checks.", - "time": "2020-02-05T21:17:34+00:00" - }, - { - "name": "squizlabs/php_codesniffer", - "version": "3.5.4", - "source": { - "type": "git", - "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", - "reference": "dceec07328401de6211037abbb18bda423677e26" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/dceec07328401de6211037abbb18bda423677e26", - "reference": "dceec07328401de6211037abbb18bda423677e26", - "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": "https://github.com/squizlabs/PHP_CodeSniffer", - "keywords": [ - "phpcs", - "standards" - ], - "time": "2020-01-30T22:20:29+00:00" - }, - { - "name": "symfony/finder", - "version": "v5.0.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/finder.git", - "reference": "4176e7cb846fe08f32518b7e0ed8462e2db8d9bb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/4176e7cb846fe08f32518b7e0ed8462e2db8d9bb", - "reference": "4176e7cb846fe08f32518b7e0ed8462e2db8d9bb", - "shasum": "" - }, - "require": { - "php": "^7.2.5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Finder\\": "" - }, - "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 Finder Component", - "homepage": "https://symfony.com", - "time": "2020-01-04T14:08:26+00:00" - }, - { - "name": "symfony/process", - "version": "v5.0.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/process.git", - "reference": "f9ffd870f5ac01abec7b2b5e15f904ca9400ecd1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/f9ffd870f5ac01abec7b2b5e15f904ca9400ecd1", - "reference": "f9ffd870f5ac01abec7b2b5e15f904ca9400ecd1", - "shasum": "" - }, - "require": { - "php": "^7.2.5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0-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": "2020-01-09T09:53:06+00:00" - }, - { - "name": "symfony/var-dumper", - "version": "v5.0.4", - "source": { - "type": "git", - "url": "https://github.com/symfony/var-dumper.git", - "reference": "923591cfb78a935f0c98968fedfad05bfda9d01f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/923591cfb78a935f0c98968fedfad05bfda9d01f", - "reference": "923591cfb78a935f0c98968fedfad05bfda9d01f", - "shasum": "" - }, - "require": { - "php": "^7.2.5", - "symfony/polyfill-mbstring": "~1.0" - }, - "conflict": { - "phpunit/phpunit": "<5.4.3", - "symfony/console": "<4.4" - }, - "require-dev": { - "ext-iconv": "*", - "symfony/console": "^4.4|^5.0", - "symfony/process": "^4.4|^5.0", - "twig/twig": "^2.4|^3.0" - }, - "suggest": { - "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", - "ext-intl": "To show region name in time zone dump", - "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" - }, - "bin": [ - "Resources/bin/var-dump-server" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0-dev" - } - }, - "autoload": { - "files": [ - "Resources/functions/dump.php" - ], - "psr-4": { - "Symfony\\Component\\VarDumper\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "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 mechanism for exploring and dumping PHP variables", - "homepage": "https://symfony.com", - "keywords": [ - "debug", - "dump" - ], - "time": "2020-01-25T15:56:29+00:00" - }, - { - "name": "theseer/tokenizer", - "version": "1.1.3", - "source": { - "type": "git", - "url": "https://github.com/theseer/tokenizer.git", - "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/11336f6f84e16a720dae9d8e6ed5019efa85a0f9", - "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-tokenizer": "*", - "ext-xmlwriter": "*", - "php": "^7.0" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - } - ], - "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", - "time": "2019-06-13T22:48:21+00:00" - }, - { - "name": "twig/markdown-extra", - "version": "v3.0.3", - "source": { - "type": "git", - "url": "https://github.com/twigphp/markdown-extra.git", - "reference": "c9d09a12024febcb6976886794d095a31f1ce6fa" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/twigphp/markdown-extra/zipball/c9d09a12024febcb6976886794d095a31f1ce6fa", - "reference": "c9d09a12024febcb6976886794d095a31f1ce6fa", - "shasum": "" - }, - "require": { - "php": "^7.1.3", - "twig/twig": "^2.4|^3.0" - }, - "require-dev": { - "erusev/parsedown": "^1.7", - "league/commonmark": "^1.0", - "league/html-to-markdown": "^4.8", - "michelf/php-markdown": "^1.8", - "symfony/phpunit-bridge": "^4.4|^5.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0-dev" - } - }, - "autoload": { - "psr-4": { - "Twig\\Extra\\Markdown\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com", - "homepage": "http://fabien.potencier.org", - "role": "Lead Developer" - } - ], - "description": "A Twig extension for Markdown", - "homepage": "https://twig.symfony.com", - "keywords": [ - "html", - "markdown", - "twig" - ], - "time": "2020-01-01T17:11:09+00:00" - }, - { - "name": "twig/twig", - "version": "v3.0.3", - "source": { - "type": "git", - "url": "https://github.com/twigphp/Twig.git", - "reference": "3b88ccd180a6b61ebb517aea3b1a8906762a1dc2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig/zipball/3b88ccd180a6b61ebb517aea3b1a8906762a1dc2", - "reference": "3b88ccd180a6b61ebb517aea3b1a8906762a1dc2", - "shasum": "" - }, - "require": { - "php": "^7.2.5", - "symfony/polyfill-ctype": "^1.8", - "symfony/polyfill-mbstring": "^1.3" - }, - "require-dev": { - "psr/container": "^1.0", - "symfony/phpunit-bridge": "^4.4|^5.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0-dev" - } - }, - "autoload": { - "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": "Twig Team", - "role": "Contributors" - }, - { - "name": "Armin Ronacher", - "email": "armin.ronacher@active-4.com", - "role": "Project Founder" - } - ], - "description": "Twig, the flexible, fast, and secure template language for PHP", - "homepage": "https://twig.symfony.com", - "keywords": [ - "templating" - ], - "time": "2020-02-11T15:33:47+00:00" - }, - { - "name": "webmozart/assert", - "version": "1.7.0", - "source": { - "type": "git", - "url": "https://github.com/webmozart/assert.git", - "reference": "aed98a490f9a8f78468232db345ab9cf606cf598" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/webmozart/assert/zipball/aed98a490f9a8f78468232db345ab9cf606cf598", - "reference": "aed98a490f9a8f78468232db345ab9cf606cf598", - "shasum": "" - }, - "require": { - "php": "^5.3.3 || ^7.0", - "symfony/polyfill-ctype": "^1.8" - }, - "conflict": { - "vimeo/psalm": "<3.6.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.36 || ^7.5.13" - }, - "type": "library", - "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": "2020-02-14T12:15:55+00:00" - }, - { - "name": "wyrihaximus/twig-view", - "version": "5.0.1", - "source": { - "type": "git", - "url": "https://github.com/WyriHaximus/TwigView.git", - "reference": "ec1d3091d56a0da9b1756692fa0bf99846a4eb20" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/WyriHaximus/TwigView/zipball/ec1d3091d56a0da9b1756692fa0bf99846a4eb20", - "reference": "ec1d3091d56a0da9b1756692fa0bf99846a4eb20", - "shasum": "" - }, - "require": { - "cakephp/cakephp": "^4.0", - "jasny/twig-extensions": "^1.3", - "php": "^7.2", - "twig/markdown-extra": "^3.0", - "twig/twig": "^3.0" - }, - "require-dev": { - "cakephp/cakephp-codesniffer": "^4.0", - "cakephp/debug_kit": "^4.0", - "jakub-onderka/php-console-highlighter": "^0.4.0", - "jakub-onderka/php-parallel-lint": "^1.0", - "phpunit/phpunit": "^8.0", - "wyrihaximus/phpunit-class-reflection-helpers": "dev-master" - }, - "type": "cakephp-plugin", - "autoload": { - "psr-4": { - "WyriHaximus\\TwigView\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Cees-Jan Kiewiet", - "email": "ceesjank@gmail.com", - "homepage": "http://wyrihaximus.net/" - } - ], - "description": "Twig powered View for CakePHP", - "keywords": [ - "cakephp", - "template", - "twig", - "twig2", - "view" - ], - "time": "2019-12-30T11:29:47+00:00" - } - ], - "aliases": [], - "minimum-stability": "dev", - "stability-flags": { - "psy/psysh": 0 - }, - "prefer-stable": true, - "prefer-lowest": false, - "platform": { - "php": ">=7.2" - }, - "platform-dev": [] -} diff --git a/app/config/.env.example b/app/config/.env.example deleted file mode 100644 index 15060f7..0000000 --- a/app/config/.env.example +++ /dev/null @@ -1,38 +0,0 @@ -#!/usr/bin/env bash -# Used as a default to seed config/.env which -# enables you to use environment variables to configure -# the aspects of your application that vary by -# environment. -# -# Having this file in production is considered a **SECURITY RISK** and also decreases -# the boostrap performance of your application. -# -# To use this file, first copy it into `config/.env`. Also ensure the related -# code block for loading this file is uncommented in `config/boostrap.php` -# -# In development .env files are parsed by PHP -# and set into the environment. This provides a simpler -# development workflow over standard environment variables. -export APP_NAME="__APP_NAME__" -export DEBUG="true" -export APP_ENCODING="UTF-8" -export APP_DEFAULT_LOCALE="en_US" -export APP_DEFAULT_TIMEZONE="UTC" -export SECURITY_SALT="__SALT__" - -# Uncomment these to define cache configuration via environment variables. -#export CACHE_DURATION="+2 minutes" -#export CACHE_DEFAULT_URL="file://tmp/cache/?prefix=${APP_NAME}_default&duration=${CACHE_DURATION}" -#export CACHE_CAKECORE_URL="file://tmp/cache/persistent?prefix=${APP_NAME}_cake_core&serialize=true&duration=${CACHE_DURATION}" -#export CACHE_CAKEMODEL_URL="file://tmp/cache/models?prefix=${APP_NAME}_cake_model&serialize=true&duration=${CACHE_DURATION}" - -# Uncomment these to define email transport configuration via environment variables. -#export EMAIL_TRANSPORT_DEFAULT_URL="" - -# Uncomment these to define database configuration via environment variables. -#export DATABASE_URL="mysql://my_app:secret@localhost/${APP_NAME}?encoding=utf8&timezone=UTC&cacheMetadata=true"eIdentifiers=false&persistent=false" -#export DATABASE_TEST_URL="mysql://my_app:secret@localhost/test_${APP_NAME}?encoding=utf8&timezone=UTC&cacheMetadata=true"eIdentifiers=false&persistent=false" - -# Uncomment these to define logging configuration via environment variables. -#export LOG_DEBUG_URL="file://logs/?levels[]=notice&levels[]=info&levels[]=debug&file=debug" -#export LOG_ERROR_URL="file://logs/?levels[]=warning&levels[]=error&levels[]=critical&levels[]=alert&levels[]=emergency&file=error" diff --git a/app/webroot/bootstrap b/app/webroot/bootstrap deleted file mode 160000 index c9cd3e4..0000000 --- a/app/webroot/bootstrap +++ /dev/null @@ -1 +0,0 @@ -Subproject commit c9cd3e4a083a69bcd2eefb1d1b62e6106e2ce469 diff --git a/app/bin/cake b/bin/cake similarity index 100% rename from app/bin/cake rename to bin/cake diff --git a/app/bin/cake.bat b/bin/cake.bat similarity index 96% rename from app/bin/cake.bat rename to bin/cake.bat index ad13782..a8a9af2 100644 --- a/app/bin/cake.bat +++ b/bin/cake.bat @@ -1,27 +1,27 @@ -:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: -:: -:: Cake is a Windows batch script for invoking CakePHP shell commands -:: -:: CakePHP(tm) : Rapid Development Framework (https://cakephp.org) -:: Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org) -:: -:: Licensed under The MIT License -:: Redistributions of files must retain the above copyright notice. -:: -:: @copyright Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org) -:: @link https://cakephp.org CakePHP(tm) Project -:: @since 2.0.0 -:: @license https://opensource.org/licenses/mit-license.php MIT License -:: -:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: - -@echo off - -SET app=%0 -SET lib=%~dp0 - -php "%lib%cake.php" %* - -echo. - -exit /B %ERRORLEVEL% +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: +:: +:: Cake is a Windows batch script for invoking CakePHP shell commands +:: +:: CakePHP(tm) : Rapid Development Framework (https://cakephp.org) +:: Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org) +:: +:: Licensed under The MIT License +:: Redistributions of files must retain the above copyright notice. +:: +:: @copyright Copyright (c) Cake Software Foundation, Inc. (https://cakefoundation.org) +:: @link https://cakephp.org CakePHP(tm) Project +:: @since 2.0.0 +:: @license https://opensource.org/licenses/mit-license.php MIT License +:: +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: + +@echo off + +SET app=%0 +SET lib=%~dp0 + +php "%lib%cake.php" %* + +echo. + +exit /B %ERRORLEVEL% diff --git a/app/bin/cake.php b/bin/cake.php similarity index 100% rename from app/bin/cake.php rename to bin/cake.php diff --git a/app/composer.json b/composer.json similarity index 100% rename from app/composer.json rename to composer.json diff --git a/app/config/app.php b/config/app.php similarity index 100% rename from app/config/app.php rename to config/app.php diff --git a/app/config/app_local.example.php b/config/app_local.example.php similarity index 100% rename from app/config/app_local.example.php rename to config/app_local.example.php diff --git a/app/config/bootstrap.php b/config/bootstrap.php similarity index 100% rename from app/config/bootstrap.php rename to config/bootstrap.php diff --git a/app/config/bootstrap_cli.php b/config/bootstrap_cli.php similarity index 100% rename from app/config/bootstrap_cli.php rename to config/bootstrap_cli.php diff --git a/app/config/cerebrate-pagination-templates.php b/config/cerebrate-pagination-templates.php similarity index 100% rename from app/config/cerebrate-pagination-templates.php rename to config/cerebrate-pagination-templates.php diff --git a/app/config/paths.php b/config/paths.php similarity index 100% rename from app/config/paths.php rename to config/paths.php diff --git a/app/config/requirements.php b/config/requirements.php similarity index 100% rename from app/config/requirements.php rename to config/requirements.php diff --git a/app/config/routes.php b/config/routes.php similarity index 100% rename from app/config/routes.php rename to config/routes.php diff --git a/app/config/schema/i18n.sql b/config/schema/i18n.sql similarity index 100% rename from app/config/schema/i18n.sql rename to config/schema/i18n.sql diff --git a/app/config/schema/sessions.sql b/config/schema/sessions.sql similarity index 100% rename from app/config/schema/sessions.sql rename to config/schema/sessions.sql diff --git a/app/index.php b/index.php similarity index 100% rename from app/index.php rename to index.php diff --git a/app/phpunit.xml.dist b/phpunit.xml.dist similarity index 100% rename from app/phpunit.xml.dist rename to phpunit.xml.dist diff --git a/app/plugins/.gitkeep b/plugins/.gitkeep similarity index 100% rename from app/plugins/.gitkeep rename to plugins/.gitkeep diff --git a/app/resources/.gitkeep b/resources/.gitkeep similarity index 100% rename from app/resources/.gitkeep rename to resources/.gitkeep diff --git a/app/src/Application.php b/src/Application.php similarity index 100% rename from app/src/Application.php rename to src/Application.php diff --git a/app/src/Command/ConsoleCommand.php b/src/Command/ConsoleCommand.php similarity index 100% rename from app/src/Command/ConsoleCommand.php rename to src/Command/ConsoleCommand.php diff --git a/app/src/Console/Installer.php b/src/Console/Installer.php similarity index 100% rename from app/src/Console/Installer.php rename to src/Console/Installer.php diff --git a/app/src/Controller/AlignmentsController.php b/src/Controller/AlignmentsController.php similarity index 100% rename from app/src/Controller/AlignmentsController.php rename to src/Controller/AlignmentsController.php diff --git a/app/src/Controller/AppController.php b/src/Controller/AppController.php similarity index 100% rename from app/src/Controller/AppController.php rename to src/Controller/AppController.php diff --git a/app/src/Controller/AuthKeysController.php b/src/Controller/AuthKeysController.php similarity index 100% rename from app/src/Controller/AuthKeysController.php rename to src/Controller/AuthKeysController.php diff --git a/app/src/Controller/Component/.gitkeep b/src/Controller/Component/.gitkeep similarity index 100% rename from app/src/Controller/Component/.gitkeep rename to src/Controller/Component/.gitkeep diff --git a/app/src/Controller/Component/ACLComponent.php b/src/Controller/Component/ACLComponent.php similarity index 100% rename from app/src/Controller/Component/ACLComponent.php rename to src/Controller/Component/ACLComponent.php diff --git a/app/src/Controller/Component/CRUDComponent.php b/src/Controller/Component/CRUDComponent.php similarity index 100% rename from app/src/Controller/Component/CRUDComponent.php rename to src/Controller/Component/CRUDComponent.php diff --git a/app/src/Controller/Component/ParamHandlerComponent.php b/src/Controller/Component/ParamHandlerComponent.php similarity index 100% rename from app/src/Controller/Component/ParamHandlerComponent.php rename to src/Controller/Component/ParamHandlerComponent.php diff --git a/app/src/Controller/Component/RestResponseComponent.php b/src/Controller/Component/RestResponseComponent.php similarity index 100% rename from app/src/Controller/Component/RestResponseComponent.php rename to src/Controller/Component/RestResponseComponent.php diff --git a/app/src/Controller/EncryptionKeysController.php b/src/Controller/EncryptionKeysController.php similarity index 100% rename from app/src/Controller/EncryptionKeysController.php rename to src/Controller/EncryptionKeysController.php diff --git a/app/src/Controller/ErrorController.php b/src/Controller/ErrorController.php similarity index 100% rename from app/src/Controller/ErrorController.php rename to src/Controller/ErrorController.php diff --git a/app/src/Controller/IndividualsController.php b/src/Controller/IndividualsController.php similarity index 100% rename from app/src/Controller/IndividualsController.php rename to src/Controller/IndividualsController.php diff --git a/app/src/Controller/InstanceController.php b/src/Controller/InstanceController.php similarity index 82% rename from app/src/Controller/InstanceController.php rename to src/Controller/InstanceController.php index 787e0ee..7781738 100644 --- a/app/src/Controller/InstanceController.php +++ b/src/Controller/InstanceController.php @@ -12,6 +12,6 @@ class InstanceController extends AppController public function home() { $this->set('metaGroup', $this->isAdmin ? 'Administration' : 'Cerebrate'); - $this->set('md', file_get_contents(ROOT . '/../README.md')); + $this->set('md', file_get_contents(ROOT . '/README.md')); } } diff --git a/app/src/Controller/Open/OrganisationsController.php b/src/Controller/Open/OrganisationsController.php similarity index 100% rename from app/src/Controller/Open/OrganisationsController.php rename to src/Controller/Open/OrganisationsController.php diff --git a/app/src/Controller/OrganisationsController.php b/src/Controller/OrganisationsController.php similarity index 100% rename from app/src/Controller/OrganisationsController.php rename to src/Controller/OrganisationsController.php diff --git a/app/src/Controller/PagesController.php b/src/Controller/PagesController.php similarity index 100% rename from app/src/Controller/PagesController.php rename to src/Controller/PagesController.php diff --git a/app/src/Controller/RolesController.php b/src/Controller/RolesController.php similarity index 100% rename from app/src/Controller/RolesController.php rename to src/Controller/RolesController.php diff --git a/app/src/Controller/UsersController.php b/src/Controller/UsersController.php similarity index 100% rename from app/src/Controller/UsersController.php rename to src/Controller/UsersController.php diff --git a/app/src/Model/Behavior/.gitkeep b/src/Model/Behavior/.gitkeep similarity index 100% rename from app/src/Model/Behavior/.gitkeep rename to src/Model/Behavior/.gitkeep diff --git a/app/src/Model/Behavior/UUIDBehavior.php b/src/Model/Behavior/UUIDBehavior.php similarity index 100% rename from app/src/Model/Behavior/UUIDBehavior.php rename to src/Model/Behavior/UUIDBehavior.php diff --git a/app/src/Model/Entity/.gitkeep b/src/Model/Entity/.gitkeep similarity index 100% rename from app/src/Model/Entity/.gitkeep rename to src/Model/Entity/.gitkeep diff --git a/app/src/Model/Entity/Alignment.php b/src/Model/Entity/Alignment.php similarity index 100% rename from app/src/Model/Entity/Alignment.php rename to src/Model/Entity/Alignment.php diff --git a/app/src/Model/Entity/AppModel.php b/src/Model/Entity/AppModel.php similarity index 100% rename from app/src/Model/Entity/AppModel.php rename to src/Model/Entity/AppModel.php diff --git a/app/src/Model/Entity/AuthKey.php b/src/Model/Entity/AuthKey.php similarity index 100% rename from app/src/Model/Entity/AuthKey.php rename to src/Model/Entity/AuthKey.php diff --git a/app/src/Model/Entity/EncryptionKey.php b/src/Model/Entity/EncryptionKey.php similarity index 100% rename from app/src/Model/Entity/EncryptionKey.php rename to src/Model/Entity/EncryptionKey.php diff --git a/app/src/Model/Entity/Individual.php b/src/Model/Entity/Individual.php similarity index 100% rename from app/src/Model/Entity/Individual.php rename to src/Model/Entity/Individual.php diff --git a/app/src/Model/Entity/Instance.php b/src/Model/Entity/Instance.php similarity index 100% rename from app/src/Model/Entity/Instance.php rename to src/Model/Entity/Instance.php diff --git a/app/src/Model/Entity/Orgnaisation.php b/src/Model/Entity/Orgnaisation.php similarity index 100% rename from app/src/Model/Entity/Orgnaisation.php rename to src/Model/Entity/Orgnaisation.php diff --git a/app/src/Model/Entity/Role.php b/src/Model/Entity/Role.php similarity index 100% rename from app/src/Model/Entity/Role.php rename to src/Model/Entity/Role.php diff --git a/app/src/Model/Entity/User.php b/src/Model/Entity/User.php similarity index 100% rename from app/src/Model/Entity/User.php rename to src/Model/Entity/User.php diff --git a/app/src/Model/Table/.gitkeep b/src/Model/Table/.gitkeep similarity index 100% rename from app/src/Model/Table/.gitkeep rename to src/Model/Table/.gitkeep diff --git a/app/src/Model/Table/AlignmentsTable.php b/src/Model/Table/AlignmentsTable.php similarity index 100% rename from app/src/Model/Table/AlignmentsTable.php rename to src/Model/Table/AlignmentsTable.php diff --git a/app/src/Model/Table/AppTable.php b/src/Model/Table/AppTable.php similarity index 100% rename from app/src/Model/Table/AppTable.php rename to src/Model/Table/AppTable.php diff --git a/app/src/Model/Table/AuthKeysTable.php b/src/Model/Table/AuthKeysTable.php similarity index 100% rename from app/src/Model/Table/AuthKeysTable.php rename to src/Model/Table/AuthKeysTable.php diff --git a/app/src/Model/Table/EncryptionKeysTable.php b/src/Model/Table/EncryptionKeysTable.php similarity index 100% rename from app/src/Model/Table/EncryptionKeysTable.php rename to src/Model/Table/EncryptionKeysTable.php diff --git a/app/src/Model/Table/IndividualsTable.php b/src/Model/Table/IndividualsTable.php similarity index 100% rename from app/src/Model/Table/IndividualsTable.php rename to src/Model/Table/IndividualsTable.php diff --git a/app/src/Model/Table/InstanceTable.php b/src/Model/Table/InstanceTable.php similarity index 100% rename from app/src/Model/Table/InstanceTable.php rename to src/Model/Table/InstanceTable.php diff --git a/app/src/Model/Table/OrganisationsTable.php b/src/Model/Table/OrganisationsTable.php similarity index 100% rename from app/src/Model/Table/OrganisationsTable.php rename to src/Model/Table/OrganisationsTable.php diff --git a/app/src/Model/Table/RolesTable.php b/src/Model/Table/RolesTable.php similarity index 100% rename from app/src/Model/Table/RolesTable.php rename to src/Model/Table/RolesTable.php diff --git a/app/src/Model/Table/UsersTable.php b/src/Model/Table/UsersTable.php similarity index 100% rename from app/src/Model/Table/UsersTable.php rename to src/Model/Table/UsersTable.php diff --git a/app/src/Model/Validation/ValidationCollection.php b/src/Model/Validation/ValidationCollection.php similarity index 100% rename from app/src/Model/Validation/ValidationCollection.php rename to src/Model/Validation/ValidationCollection.php diff --git a/app/src/View/AjaxView.php b/src/View/AjaxView.php similarity index 100% rename from app/src/View/AjaxView.php rename to src/View/AjaxView.php diff --git a/app/src/View/AppView.php b/src/View/AppView.php similarity index 100% rename from app/src/View/AppView.php rename to src/View/AppView.php diff --git a/app/src/View/Cell/.gitkeep b/src/View/Cell/.gitkeep similarity index 100% rename from app/src/View/Cell/.gitkeep rename to src/View/Cell/.gitkeep diff --git a/app/src/View/Helper/.gitkeep b/src/View/Helper/.gitkeep similarity index 100% rename from app/src/View/Helper/.gitkeep rename to src/View/Helper/.gitkeep diff --git a/app/src/View/Helper/FontAwesomeHelper.php b/src/View/Helper/FontAwesomeHelper.php similarity index 100% rename from app/src/View/Helper/FontAwesomeHelper.php rename to src/View/Helper/FontAwesomeHelper.php diff --git a/app/src/View/Helper/FormFieldMassageHelper.php b/src/View/Helper/FormFieldMassageHelper.php similarity index 100% rename from app/src/View/Helper/FormFieldMassageHelper.php rename to src/View/Helper/FormFieldMassageHelper.php diff --git a/app/src/View/Helper/HashHelper.php b/src/View/Helper/HashHelper.php similarity index 100% rename from app/src/View/Helper/HashHelper.php rename to src/View/Helper/HashHelper.php diff --git a/app/src/View/Helper/MarkdownHelper.php b/src/View/Helper/MarkdownHelper.php similarity index 100% rename from app/src/View/Helper/MarkdownHelper.php rename to src/View/Helper/MarkdownHelper.php diff --git a/app/templates/Alignments/add.php b/templates/Alignments/add.php similarity index 100% rename from app/templates/Alignments/add.php rename to templates/Alignments/add.php diff --git a/app/templates/AuthKeys/add.php b/templates/AuthKeys/add.php similarity index 100% rename from app/templates/AuthKeys/add.php rename to templates/AuthKeys/add.php diff --git a/app/templates/AuthKeys/index.php b/templates/AuthKeys/index.php similarity index 100% rename from app/templates/AuthKeys/index.php rename to templates/AuthKeys/index.php diff --git a/app/templates/EncryptionKeys/add.php b/templates/EncryptionKeys/add.php similarity index 100% rename from app/templates/EncryptionKeys/add.php rename to templates/EncryptionKeys/add.php diff --git a/app/templates/EncryptionKeys/index.php b/templates/EncryptionKeys/index.php similarity index 100% rename from app/templates/EncryptionKeys/index.php rename to templates/EncryptionKeys/index.php diff --git a/app/templates/Error/error400.php b/templates/Error/error400.php similarity index 100% rename from app/templates/Error/error400.php rename to templates/Error/error400.php diff --git a/app/templates/Error/error500.php b/templates/Error/error500.php similarity index 100% rename from app/templates/Error/error500.php rename to templates/Error/error500.php diff --git a/app/templates/Individuals/add.php b/templates/Individuals/add.php similarity index 100% rename from app/templates/Individuals/add.php rename to templates/Individuals/add.php diff --git a/app/templates/Individuals/index.php b/templates/Individuals/index.php similarity index 100% rename from app/templates/Individuals/index.php rename to templates/Individuals/index.php diff --git a/app/templates/Individuals/view.php b/templates/Individuals/view.php similarity index 100% rename from app/templates/Individuals/view.php rename to templates/Individuals/view.php diff --git a/app/templates/Instance/home.php b/templates/Instance/home.php similarity index 100% rename from app/templates/Instance/home.php rename to templates/Instance/home.php diff --git a/app/templates/Open/Organisations/index.php b/templates/Open/Organisations/index.php similarity index 100% rename from app/templates/Open/Organisations/index.php rename to templates/Open/Organisations/index.php diff --git a/app/templates/Organisations/add.php b/templates/Organisations/add.php similarity index 100% rename from app/templates/Organisations/add.php rename to templates/Organisations/add.php diff --git a/app/templates/Organisations/index.php b/templates/Organisations/index.php similarity index 100% rename from app/templates/Organisations/index.php rename to templates/Organisations/index.php diff --git a/app/templates/Organisations/view.php b/templates/Organisations/view.php similarity index 100% rename from app/templates/Organisations/view.php rename to templates/Organisations/view.php diff --git a/app/templates/Pages/home.php b/templates/Pages/home.php similarity index 100% rename from app/templates/Pages/home.php rename to templates/Pages/home.php diff --git a/app/templates/Roles/add.php b/templates/Roles/add.php similarity index 100% rename from app/templates/Roles/add.php rename to templates/Roles/add.php diff --git a/app/templates/Roles/index.php b/templates/Roles/index.php similarity index 100% rename from app/templates/Roles/index.php rename to templates/Roles/index.php diff --git a/app/templates/Roles/view.php b/templates/Roles/view.php similarity index 100% rename from app/templates/Roles/view.php rename to templates/Roles/view.php diff --git a/app/templates/Users/add.php b/templates/Users/add.php similarity index 100% rename from app/templates/Users/add.php rename to templates/Users/add.php diff --git a/app/templates/Users/index.php b/templates/Users/index.php similarity index 100% rename from app/templates/Users/index.php rename to templates/Users/index.php diff --git a/app/templates/Users/login.php b/templates/Users/login.php similarity index 100% rename from app/templates/Users/login.php rename to templates/Users/login.php diff --git a/app/templates/Users/view.php b/templates/Users/view.php similarity index 100% rename from app/templates/Users/view.php rename to templates/Users/view.php diff --git a/app/templates/cell/.gitkeep b/templates/cell/.gitkeep similarity index 100% rename from app/templates/cell/.gitkeep rename to templates/cell/.gitkeep diff --git a/app/templates/element/flash/default.php b/templates/element/flash/default.php similarity index 100% rename from app/templates/element/flash/default.php rename to templates/element/flash/default.php diff --git a/app/templates/element/flash/error.php b/templates/element/flash/error.php similarity index 100% rename from app/templates/element/flash/error.php rename to templates/element/flash/error.php diff --git a/app/templates/element/flash/success.php b/templates/element/flash/success.php similarity index 100% rename from app/templates/element/flash/success.php rename to templates/element/flash/success.php diff --git a/app/templates/element/footer.php b/templates/element/footer.php similarity index 100% rename from app/templates/element/footer.php rename to templates/element/footer.php diff --git a/app/templates/element/genericElements/Form/Fields/checkboxField.php b/templates/element/genericElements/Form/Fields/checkboxField.php similarity index 100% rename from app/templates/element/genericElements/Form/Fields/checkboxField.php rename to templates/element/genericElements/Form/Fields/checkboxField.php diff --git a/app/templates/element/genericElements/Form/Fields/dropdownField.php b/templates/element/genericElements/Form/Fields/dropdownField.php similarity index 100% rename from app/templates/element/genericElements/Form/Fields/dropdownField.php rename to templates/element/genericElements/Form/Fields/dropdownField.php diff --git a/app/templates/element/genericElements/Form/Fields/genericField.php b/templates/element/genericElements/Form/Fields/genericField.php similarity index 100% rename from app/templates/element/genericElements/Form/Fields/genericField.php rename to templates/element/genericElements/Form/Fields/genericField.php diff --git a/app/templates/element/genericElements/Form/Fields/uuidField.php b/templates/element/genericElements/Form/Fields/uuidField.php similarity index 100% rename from app/templates/element/genericElements/Form/Fields/uuidField.php rename to templates/element/genericElements/Form/Fields/uuidField.php diff --git a/app/templates/element/genericElements/Form/formInfo.php b/templates/element/genericElements/Form/formInfo.php similarity index 100% rename from app/templates/element/genericElements/Form/formInfo.php rename to templates/element/genericElements/Form/formInfo.php diff --git a/app/templates/element/genericElements/Form/genericForm.php b/templates/element/genericElements/Form/genericForm.php similarity index 100% rename from app/templates/element/genericElements/Form/genericForm.php rename to templates/element/genericElements/Form/genericForm.php diff --git a/app/templates/element/genericElements/Form/submitButton.php b/templates/element/genericElements/Form/submitButton.php similarity index 100% rename from app/templates/element/genericElements/Form/submitButton.php rename to templates/element/genericElements/Form/submitButton.php diff --git a/app/templates/element/genericElements/IndexTable/Fields/actions.php b/templates/element/genericElements/IndexTable/Fields/actions.php similarity index 100% rename from app/templates/element/genericElements/IndexTable/Fields/actions.php rename to templates/element/genericElements/IndexTable/Fields/actions.php diff --git a/app/templates/element/genericElements/IndexTable/Fields/alignments.php b/templates/element/genericElements/IndexTable/Fields/alignments.php similarity index 100% rename from app/templates/element/genericElements/IndexTable/Fields/alignments.php rename to templates/element/genericElements/IndexTable/Fields/alignments.php diff --git a/app/templates/element/genericElements/IndexTable/Fields/array_lookup_field.php b/templates/element/genericElements/IndexTable/Fields/array_lookup_field.php similarity index 100% rename from app/templates/element/genericElements/IndexTable/Fields/array_lookup_field.php rename to templates/element/genericElements/IndexTable/Fields/array_lookup_field.php diff --git a/app/templates/element/genericElements/IndexTable/Fields/boolean.php b/templates/element/genericElements/IndexTable/Fields/boolean.php similarity index 100% rename from app/templates/element/genericElements/IndexTable/Fields/boolean.php rename to templates/element/genericElements/IndexTable/Fields/boolean.php diff --git a/app/templates/element/genericElements/IndexTable/Fields/caching.php b/templates/element/genericElements/IndexTable/Fields/caching.php similarity index 100% rename from app/templates/element/genericElements/IndexTable/Fields/caching.php rename to templates/element/genericElements/IndexTable/Fields/caching.php diff --git a/app/templates/element/genericElements/IndexTable/Fields/correlations.php b/templates/element/genericElements/IndexTable/Fields/correlations.php similarity index 100% rename from app/templates/element/genericElements/IndexTable/Fields/correlations.php rename to templates/element/genericElements/IndexTable/Fields/correlations.php diff --git a/app/templates/element/genericElements/IndexTable/Fields/count_summary.php b/templates/element/genericElements/IndexTable/Fields/count_summary.php similarity index 100% rename from app/templates/element/genericElements/IndexTable/Fields/count_summary.php rename to templates/element/genericElements/IndexTable/Fields/count_summary.php diff --git a/app/templates/element/genericElements/IndexTable/Fields/datetime.php b/templates/element/genericElements/IndexTable/Fields/datetime.php similarity index 100% rename from app/templates/element/genericElements/IndexTable/Fields/datetime.php rename to templates/element/genericElements/IndexTable/Fields/datetime.php diff --git a/app/templates/element/genericElements/IndexTable/Fields/distribution_levels.php b/templates/element/genericElements/IndexTable/Fields/distribution_levels.php similarity index 100% rename from app/templates/element/genericElements/IndexTable/Fields/distribution_levels.php rename to templates/element/genericElements/IndexTable/Fields/distribution_levels.php diff --git a/app/templates/element/genericElements/IndexTable/Fields/generic_field.php b/templates/element/genericElements/IndexTable/Fields/generic_field.php similarity index 100% rename from app/templates/element/genericElements/IndexTable/Fields/generic_field.php rename to templates/element/genericElements/IndexTable/Fields/generic_field.php diff --git a/app/templates/element/genericElements/IndexTable/Fields/icon.php b/templates/element/genericElements/IndexTable/Fields/icon.php similarity index 100% rename from app/templates/element/genericElements/IndexTable/Fields/icon.php rename to templates/element/genericElements/IndexTable/Fields/icon.php diff --git a/app/templates/element/genericElements/IndexTable/Fields/json.php b/templates/element/genericElements/IndexTable/Fields/json.php similarity index 100% rename from app/templates/element/genericElements/IndexTable/Fields/json.php rename to templates/element/genericElements/IndexTable/Fields/json.php diff --git a/app/templates/element/genericElements/IndexTable/Fields/links.php b/templates/element/genericElements/IndexTable/Fields/links.php similarity index 100% rename from app/templates/element/genericElements/IndexTable/Fields/links.php rename to templates/element/genericElements/IndexTable/Fields/links.php diff --git a/app/templates/element/genericElements/IndexTable/Fields/list.php b/templates/element/genericElements/IndexTable/Fields/list.php similarity index 100% rename from app/templates/element/genericElements/IndexTable/Fields/list.php rename to templates/element/genericElements/IndexTable/Fields/list.php diff --git a/app/templates/element/genericElements/IndexTable/Fields/org.php b/templates/element/genericElements/IndexTable/Fields/org.php similarity index 100% rename from app/templates/element/genericElements/IndexTable/Fields/org.php rename to templates/element/genericElements/IndexTable/Fields/org.php diff --git a/app/templates/element/genericElements/IndexTable/Fields/owner.php b/templates/element/genericElements/IndexTable/Fields/owner.php similarity index 100% rename from app/templates/element/genericElements/IndexTable/Fields/owner.php rename to templates/element/genericElements/IndexTable/Fields/owner.php diff --git a/app/templates/element/genericElements/IndexTable/Fields/role.php b/templates/element/genericElements/IndexTable/Fields/role.php similarity index 100% rename from app/templates/element/genericElements/IndexTable/Fields/role.php rename to templates/element/genericElements/IndexTable/Fields/role.php diff --git a/app/templates/element/genericElements/IndexTable/Fields/selector.php b/templates/element/genericElements/IndexTable/Fields/selector.php similarity index 100% rename from app/templates/element/genericElements/IndexTable/Fields/selector.php rename to templates/element/genericElements/IndexTable/Fields/selector.php diff --git a/app/templates/element/genericElements/IndexTable/Fields/self_registration.php b/templates/element/genericElements/IndexTable/Fields/self_registration.php similarity index 100% rename from app/templates/element/genericElements/IndexTable/Fields/self_registration.php rename to templates/element/genericElements/IndexTable/Fields/self_registration.php diff --git a/app/templates/element/genericElements/IndexTable/Fields/sparkline.php b/templates/element/genericElements/IndexTable/Fields/sparkline.php similarity index 100% rename from app/templates/element/genericElements/IndexTable/Fields/sparkline.php rename to templates/element/genericElements/IndexTable/Fields/sparkline.php diff --git a/app/templates/element/genericElements/IndexTable/Fields/tags.php b/templates/element/genericElements/IndexTable/Fields/tags.php similarity index 100% rename from app/templates/element/genericElements/IndexTable/Fields/tags.php rename to templates/element/genericElements/IndexTable/Fields/tags.php diff --git a/app/templates/element/genericElements/IndexTable/Fields/target_event.php b/templates/element/genericElements/IndexTable/Fields/target_event.php similarity index 100% rename from app/templates/element/genericElements/IndexTable/Fields/target_event.php rename to templates/element/genericElements/IndexTable/Fields/target_event.php diff --git a/app/templates/element/genericElements/IndexTable/Fields/tester.php b/templates/element/genericElements/IndexTable/Fields/tester.php similarity index 100% rename from app/templates/element/genericElements/IndexTable/Fields/tester.php rename to templates/element/genericElements/IndexTable/Fields/tester.php diff --git a/app/templates/element/genericElements/IndexTable/Fields/timestamp.php b/templates/element/genericElements/IndexTable/Fields/timestamp.php similarity index 100% rename from app/templates/element/genericElements/IndexTable/Fields/timestamp.php rename to templates/element/genericElements/IndexTable/Fields/timestamp.php diff --git a/app/templates/element/genericElements/IndexTable/Fields/toggle.php b/templates/element/genericElements/IndexTable/Fields/toggle.php similarity index 100% rename from app/templates/element/genericElements/IndexTable/Fields/toggle.php rename to templates/element/genericElements/IndexTable/Fields/toggle.php diff --git a/app/templates/element/genericElements/IndexTable/headers.php b/templates/element/genericElements/IndexTable/headers.php similarity index 100% rename from app/templates/element/genericElements/IndexTable/headers.php rename to templates/element/genericElements/IndexTable/headers.php diff --git a/app/templates/element/genericElements/IndexTable/index_table.php b/templates/element/genericElements/IndexTable/index_table.php similarity index 100% rename from app/templates/element/genericElements/IndexTable/index_table.php rename to templates/element/genericElements/IndexTable/index_table.php diff --git a/app/templates/element/genericElements/IndexTable/pagination.php b/templates/element/genericElements/IndexTable/pagination.php similarity index 100% rename from app/templates/element/genericElements/IndexTable/pagination.php rename to templates/element/genericElements/IndexTable/pagination.php diff --git a/app/templates/element/genericElements/IndexTable/pagination_counter.php b/templates/element/genericElements/IndexTable/pagination_counter.php similarity index 100% rename from app/templates/element/genericElements/IndexTable/pagination_counter.php rename to templates/element/genericElements/IndexTable/pagination_counter.php diff --git a/app/templates/element/genericElements/IndexTable/pagination_limiter.php b/templates/element/genericElements/IndexTable/pagination_limiter.php similarity index 100% rename from app/templates/element/genericElements/IndexTable/pagination_limiter.php rename to templates/element/genericElements/IndexTable/pagination_limiter.php diff --git a/app/templates/element/genericElements/IndexTable/pagination_links.php b/templates/element/genericElements/IndexTable/pagination_links.php similarity index 100% rename from app/templates/element/genericElements/IndexTable/pagination_links.php rename to templates/element/genericElements/IndexTable/pagination_links.php diff --git a/app/templates/element/genericElements/IndexTable/row.php b/templates/element/genericElements/IndexTable/row.php similarity index 100% rename from app/templates/element/genericElements/IndexTable/row.php rename to templates/element/genericElements/IndexTable/row.php diff --git a/app/templates/element/genericElements/ListTopBar/element_embedded.php b/templates/element/genericElements/ListTopBar/element_embedded.php similarity index 100% rename from app/templates/element/genericElements/ListTopBar/element_embedded.php rename to templates/element/genericElements/ListTopBar/element_embedded.php diff --git a/app/templates/element/genericElements/ListTopBar/element_group.php b/templates/element/genericElements/ListTopBar/element_group.php similarity index 100% rename from app/templates/element/genericElements/ListTopBar/element_group.php rename to templates/element/genericElements/ListTopBar/element_group.php diff --git a/app/templates/element/genericElements/ListTopBar/element_simple.php b/templates/element/genericElements/ListTopBar/element_simple.php similarity index 100% rename from app/templates/element/genericElements/ListTopBar/element_simple.php rename to templates/element/genericElements/ListTopBar/element_simple.php diff --git a/app/templates/element/genericElements/ListTopBar/group_live_search.php b/templates/element/genericElements/ListTopBar/group_live_search.php similarity index 100% rename from app/templates/element/genericElements/ListTopBar/group_live_search.php rename to templates/element/genericElements/ListTopBar/group_live_search.php diff --git a/app/templates/element/genericElements/ListTopBar/group_search.php b/templates/element/genericElements/ListTopBar/group_search.php similarity index 100% rename from app/templates/element/genericElements/ListTopBar/group_search.php rename to templates/element/genericElements/ListTopBar/group_search.php diff --git a/app/templates/element/genericElements/ListTopBar/group_simple.php b/templates/element/genericElements/ListTopBar/group_simple.php similarity index 100% rename from app/templates/element/genericElements/ListTopBar/group_simple.php rename to templates/element/genericElements/ListTopBar/group_simple.php diff --git a/app/templates/element/genericElements/ListTopBar/scaffold.php b/templates/element/genericElements/ListTopBar/scaffold.php similarity index 100% rename from app/templates/element/genericElements/ListTopBar/scaffold.php rename to templates/element/genericElements/ListTopBar/scaffold.php diff --git a/app/templates/element/genericElements/SingleViews/Fields/alignmentField.php b/templates/element/genericElements/SingleViews/Fields/alignmentField.php similarity index 100% rename from app/templates/element/genericElements/SingleViews/Fields/alignmentField.php rename to templates/element/genericElements/SingleViews/Fields/alignmentField.php diff --git a/app/templates/element/genericElements/SingleViews/Fields/booleanField.php b/templates/element/genericElements/SingleViews/Fields/booleanField.php similarity index 100% rename from app/templates/element/genericElements/SingleViews/Fields/booleanField.php rename to templates/element/genericElements/SingleViews/Fields/booleanField.php diff --git a/app/templates/element/genericElements/SingleViews/Fields/genericField.php b/templates/element/genericElements/SingleViews/Fields/genericField.php similarity index 100% rename from app/templates/element/genericElements/SingleViews/Fields/genericField.php rename to templates/element/genericElements/SingleViews/Fields/genericField.php diff --git a/app/templates/element/genericElements/SingleViews/child.php b/templates/element/genericElements/SingleViews/child.php similarity index 100% rename from app/templates/element/genericElements/SingleViews/child.php rename to templates/element/genericElements/SingleViews/child.php diff --git a/app/templates/element/genericElements/SingleViews/single_view.php b/templates/element/genericElements/SingleViews/single_view.php similarity index 100% rename from app/templates/element/genericElements/SingleViews/single_view.php rename to templates/element/genericElements/SingleViews/single_view.php diff --git a/app/templates/element/genericElements/genericModal.php b/templates/element/genericElements/genericModal.php similarity index 100% rename from app/templates/element/genericElements/genericModal.php rename to templates/element/genericElements/genericModal.php diff --git a/app/templates/element/genericElements/header_scaffold.php b/templates/element/genericElements/header_scaffold.php similarity index 100% rename from app/templates/element/genericElements/header_scaffold.php rename to templates/element/genericElements/header_scaffold.php diff --git a/app/templates/element/genericElements/side_menu_scaffold.php b/templates/element/genericElements/side_menu_scaffold.php similarity index 100% rename from app/templates/element/genericElements/side_menu_scaffold.php rename to templates/element/genericElements/side_menu_scaffold.php diff --git a/app/templates/element/header.php b/templates/element/header.php similarity index 100% rename from app/templates/element/header.php rename to templates/element/header.php diff --git a/app/templates/element/side_menu.php b/templates/element/side_menu.php similarity index 100% rename from app/templates/element/side_menu.php rename to templates/element/side_menu.php diff --git a/app/templates/email/html/default.php b/templates/email/html/default.php similarity index 100% rename from app/templates/email/html/default.php rename to templates/email/html/default.php diff --git a/app/templates/email/text/default.php b/templates/email/text/default.php similarity index 100% rename from app/templates/email/text/default.php rename to templates/email/text/default.php diff --git a/app/templates/genericTemplates/delete.php b/templates/genericTemplates/delete.php similarity index 100% rename from app/templates/genericTemplates/delete.php rename to templates/genericTemplates/delete.php diff --git a/app/templates/layout/ajax.php b/templates/layout/ajax.php similarity index 100% rename from app/templates/layout/ajax.php rename to templates/layout/ajax.php diff --git a/app/templates/layout/default.php b/templates/layout/default.php similarity index 100% rename from app/templates/layout/default.php rename to templates/layout/default.php diff --git a/app/templates/layout/email/html/default.php b/templates/layout/email/html/default.php similarity index 100% rename from app/templates/layout/email/html/default.php rename to templates/layout/email/html/default.php diff --git a/app/templates/layout/email/text/default.php b/templates/layout/email/text/default.php similarity index 100% rename from app/templates/layout/email/text/default.php rename to templates/layout/email/text/default.php diff --git a/app/templates/layout/error.php b/templates/layout/error.php similarity index 100% rename from app/templates/layout/error.php rename to templates/layout/error.php diff --git a/app/templates/layout/login.php b/templates/layout/login.php similarity index 100% rename from app/templates/layout/login.php rename to templates/layout/login.php diff --git a/app/tests/Fixture/.gitkeep b/tests/Fixture/.gitkeep similarity index 100% rename from app/tests/Fixture/.gitkeep rename to tests/Fixture/.gitkeep diff --git a/app/tests/TestCase/ApplicationTest.php b/tests/TestCase/ApplicationTest.php similarity index 100% rename from app/tests/TestCase/ApplicationTest.php rename to tests/TestCase/ApplicationTest.php diff --git a/app/tests/TestCase/Controller/Component/.gitkeep b/tests/TestCase/Controller/Component/.gitkeep similarity index 100% rename from app/tests/TestCase/Controller/Component/.gitkeep rename to tests/TestCase/Controller/Component/.gitkeep diff --git a/app/tests/TestCase/Controller/PagesControllerTest.php b/tests/TestCase/Controller/PagesControllerTest.php similarity index 100% rename from app/tests/TestCase/Controller/PagesControllerTest.php rename to tests/TestCase/Controller/PagesControllerTest.php diff --git a/app/tests/TestCase/Model/Behavior/.gitkeep b/tests/TestCase/Model/Behavior/.gitkeep similarity index 100% rename from app/tests/TestCase/Model/Behavior/.gitkeep rename to tests/TestCase/Model/Behavior/.gitkeep diff --git a/app/tests/TestCase/View/Helper/.gitkeep b/tests/TestCase/View/Helper/.gitkeep similarity index 100% rename from app/tests/TestCase/View/Helper/.gitkeep rename to tests/TestCase/View/Helper/.gitkeep diff --git a/app/tests/bootstrap.php b/tests/bootstrap.php similarity index 100% rename from app/tests/bootstrap.php rename to tests/bootstrap.php diff --git a/app/webroot/.htaccess b/webroot/.htaccess similarity index 100% rename from app/webroot/.htaccess rename to webroot/.htaccess diff --git a/app/webroot/css/bootstrap.css b/webroot/css/bootstrap.css similarity index 100% rename from app/webroot/css/bootstrap.css rename to webroot/css/bootstrap.css diff --git a/app/webroot/css/cake.css b/webroot/css/cake.css similarity index 100% rename from app/webroot/css/cake.css rename to webroot/css/cake.css diff --git a/app/webroot/css/font-awesome.css b/webroot/css/font-awesome.css similarity index 100% rename from app/webroot/css/font-awesome.css rename to webroot/css/font-awesome.css diff --git a/app/webroot/css/home.css b/webroot/css/home.css similarity index 100% rename from app/webroot/css/home.css rename to webroot/css/home.css diff --git a/app/webroot/css/login.css b/webroot/css/login.css similarity index 100% rename from app/webroot/css/login.css rename to webroot/css/login.css diff --git a/app/webroot/css/main.css b/webroot/css/main.css similarity index 100% rename from app/webroot/css/main.css rename to webroot/css/main.css diff --git a/app/webroot/css/milligram.min.css b/webroot/css/milligram.min.css similarity index 100% rename from app/webroot/css/milligram.min.css rename to webroot/css/milligram.min.css diff --git a/app/webroot/debug_kit b/webroot/debug_kit similarity index 100% rename from app/webroot/debug_kit rename to webroot/debug_kit diff --git a/app/webroot/documentation/images/add_encryption_key.png b/webroot/documentation/images/add_encryption_key.png similarity index 100% rename from app/webroot/documentation/images/add_encryption_key.png rename to webroot/documentation/images/add_encryption_key.png diff --git a/app/webroot/documentation/images/add_org.png b/webroot/documentation/images/add_org.png similarity index 100% rename from app/webroot/documentation/images/add_org.png rename to webroot/documentation/images/add_org.png diff --git a/app/webroot/documentation/images/alignment.png b/webroot/documentation/images/alignment.png similarity index 100% rename from app/webroot/documentation/images/alignment.png rename to webroot/documentation/images/alignment.png diff --git a/app/webroot/documentation/images/individuals.png b/webroot/documentation/images/individuals.png similarity index 100% rename from app/webroot/documentation/images/individuals.png rename to webroot/documentation/images/individuals.png diff --git a/app/webroot/documentation/images/orgs_api.png b/webroot/documentation/images/orgs_api.png similarity index 100% rename from app/webroot/documentation/images/orgs_api.png rename to webroot/documentation/images/orgs_api.png diff --git a/app/webroot/favicon.ico b/webroot/favicon.ico similarity index 100% rename from app/webroot/favicon.ico rename to webroot/favicon.ico diff --git a/app/webroot/font/cakedingbats-webfont.eot b/webroot/font/cakedingbats-webfont.eot similarity index 100% rename from app/webroot/font/cakedingbats-webfont.eot rename to webroot/font/cakedingbats-webfont.eot diff --git a/app/webroot/font/cakedingbats-webfont.svg b/webroot/font/cakedingbats-webfont.svg similarity index 100% rename from app/webroot/font/cakedingbats-webfont.svg rename to webroot/font/cakedingbats-webfont.svg diff --git a/app/webroot/font/cakedingbats-webfont.ttf b/webroot/font/cakedingbats-webfont.ttf similarity index 100% rename from app/webroot/font/cakedingbats-webfont.ttf rename to webroot/font/cakedingbats-webfont.ttf diff --git a/app/webroot/font/cakedingbats-webfont.woff b/webroot/font/cakedingbats-webfont.woff similarity index 100% rename from app/webroot/font/cakedingbats-webfont.woff rename to webroot/font/cakedingbats-webfont.woff diff --git a/app/webroot/font/cakedingbats-webfont.woff2 b/webroot/font/cakedingbats-webfont.woff2 similarity index 100% rename from app/webroot/font/cakedingbats-webfont.woff2 rename to webroot/font/cakedingbats-webfont.woff2 diff --git a/app/webroot/img/cake-logo.png b/webroot/img/cake-logo.png similarity index 100% rename from app/webroot/img/cake-logo.png rename to webroot/img/cake-logo.png diff --git a/app/webroot/img/cake.icon.png b/webroot/img/cake.icon.png similarity index 100% rename from app/webroot/img/cake.icon.png rename to webroot/img/cake.icon.png diff --git a/app/webroot/img/cake.logo.svg b/webroot/img/cake.logo.svg similarity index 100% rename from app/webroot/img/cake.logo.svg rename to webroot/img/cake.logo.svg diff --git a/app/webroot/img/cake.power.gif b/webroot/img/cake.power.gif similarity index 100% rename from app/webroot/img/cake.power.gif rename to webroot/img/cake.power.gif diff --git a/app/webroot/img/favicon.ico b/webroot/img/favicon.ico similarity index 100% rename from app/webroot/img/favicon.ico rename to webroot/img/favicon.ico diff --git a/app/webroot/img/logo.png b/webroot/img/logo.png similarity index 100% rename from app/webroot/img/logo.png rename to webroot/img/logo.png diff --git a/app/webroot/img/zicon.png b/webroot/img/zicon.png similarity index 100% rename from app/webroot/img/zicon.png rename to webroot/img/zicon.png diff --git a/app/webroot/index.php b/webroot/index.php similarity index 100% rename from app/webroot/index.php rename to webroot/index.php diff --git a/app/webroot/js/.gitkeep b/webroot/js/.gitkeep similarity index 100% rename from app/webroot/js/.gitkeep rename to webroot/js/.gitkeep diff --git a/app/webroot/js/bootstrap.bundle.js b/webroot/js/bootstrap.bundle.js similarity index 100% rename from app/webroot/js/bootstrap.bundle.js rename to webroot/js/bootstrap.bundle.js diff --git a/app/webroot/js/bootstrap.js b/webroot/js/bootstrap.js similarity index 100% rename from app/webroot/js/bootstrap.js rename to webroot/js/bootstrap.js diff --git a/app/webroot/js/font-awesome-helper.js b/webroot/js/font-awesome-helper.js similarity index 100% rename from app/webroot/js/font-awesome-helper.js rename to webroot/js/font-awesome-helper.js diff --git a/app/webroot/js/jquery-3.4.1.slim.min.js b/webroot/js/jquery-3.4.1.slim.min.js similarity index 100% rename from app/webroot/js/jquery-3.4.1.slim.min.js rename to webroot/js/jquery-3.4.1.slim.min.js diff --git a/app/webroot/js/jquery-3.5.1.min.js b/webroot/js/jquery-3.5.1.min.js similarity index 100% rename from app/webroot/js/jquery-3.5.1.min.js rename to webroot/js/jquery-3.5.1.min.js diff --git a/app/webroot/js/main.js b/webroot/js/main.js similarity index 100% rename from app/webroot/js/main.js rename to webroot/js/main.js diff --git a/app/webroot/js/popper.min.js b/webroot/js/popper.min.js similarity index 100% rename from app/webroot/js/popper.min.js rename to webroot/js/popper.min.js diff --git a/app/webroot/scss/custom.scss b/webroot/scss/custom.scss similarity index 100% rename from app/webroot/scss/custom.scss rename to webroot/scss/custom.scss diff --git a/app/webroot/webfonts/fa-brands-400.eot b/webroot/webfonts/fa-brands-400.eot similarity index 100% rename from app/webroot/webfonts/fa-brands-400.eot rename to webroot/webfonts/fa-brands-400.eot diff --git a/app/webroot/webfonts/fa-brands-400.svg b/webroot/webfonts/fa-brands-400.svg similarity index 100% rename from app/webroot/webfonts/fa-brands-400.svg rename to webroot/webfonts/fa-brands-400.svg diff --git a/app/webroot/webfonts/fa-brands-400.ttf b/webroot/webfonts/fa-brands-400.ttf similarity index 100% rename from app/webroot/webfonts/fa-brands-400.ttf rename to webroot/webfonts/fa-brands-400.ttf diff --git a/app/webroot/webfonts/fa-brands-400.woff b/webroot/webfonts/fa-brands-400.woff similarity index 100% rename from app/webroot/webfonts/fa-brands-400.woff rename to webroot/webfonts/fa-brands-400.woff diff --git a/app/webroot/webfonts/fa-brands-400.woff2 b/webroot/webfonts/fa-brands-400.woff2 similarity index 100% rename from app/webroot/webfonts/fa-brands-400.woff2 rename to webroot/webfonts/fa-brands-400.woff2 diff --git a/app/webroot/webfonts/fa-regular-400.eot b/webroot/webfonts/fa-regular-400.eot similarity index 100% rename from app/webroot/webfonts/fa-regular-400.eot rename to webroot/webfonts/fa-regular-400.eot diff --git a/app/webroot/webfonts/fa-regular-400.svg b/webroot/webfonts/fa-regular-400.svg similarity index 100% rename from app/webroot/webfonts/fa-regular-400.svg rename to webroot/webfonts/fa-regular-400.svg diff --git a/app/webroot/webfonts/fa-regular-400.ttf b/webroot/webfonts/fa-regular-400.ttf similarity index 100% rename from app/webroot/webfonts/fa-regular-400.ttf rename to webroot/webfonts/fa-regular-400.ttf diff --git a/app/webroot/webfonts/fa-regular-400.woff b/webroot/webfonts/fa-regular-400.woff similarity index 100% rename from app/webroot/webfonts/fa-regular-400.woff rename to webroot/webfonts/fa-regular-400.woff diff --git a/app/webroot/webfonts/fa-regular-400.woff2 b/webroot/webfonts/fa-regular-400.woff2 similarity index 100% rename from app/webroot/webfonts/fa-regular-400.woff2 rename to webroot/webfonts/fa-regular-400.woff2 diff --git a/app/webroot/webfonts/fa-solid-900.eot b/webroot/webfonts/fa-solid-900.eot similarity index 100% rename from app/webroot/webfonts/fa-solid-900.eot rename to webroot/webfonts/fa-solid-900.eot diff --git a/app/webroot/webfonts/fa-solid-900.svg b/webroot/webfonts/fa-solid-900.svg similarity index 100% rename from app/webroot/webfonts/fa-solid-900.svg rename to webroot/webfonts/fa-solid-900.svg diff --git a/app/webroot/webfonts/fa-solid-900.ttf b/webroot/webfonts/fa-solid-900.ttf similarity index 100% rename from app/webroot/webfonts/fa-solid-900.ttf rename to webroot/webfonts/fa-solid-900.ttf diff --git a/app/webroot/webfonts/fa-solid-900.woff b/webroot/webfonts/fa-solid-900.woff similarity index 100% rename from app/webroot/webfonts/fa-solid-900.woff rename to webroot/webfonts/fa-solid-900.woff diff --git a/app/webroot/webfonts/fa-solid-900.woff2 b/webroot/webfonts/fa-solid-900.woff2 similarity index 100% rename from app/webroot/webfonts/fa-solid-900.woff2 rename to webroot/webfonts/fa-solid-900.woff2