From d98be8ad7ddc91a7faab73f2a280bf82b8ca6666 Mon Sep 17 00:00:00 2001 From: Hotlander Date: Mon, 10 Jan 2022 20:21:26 +0100 Subject: [PATCH] Squashed 'applications/marello-application/' changes from ce35880412..c4b6e750e8 c4b6e750e8 - Preparing release changes ba0ce71e0b - preparing release 58deaedf82 - updated dev.json/dev.locks - added missing translations - psr fixes - updated package-json's 01cf94a008 - Added deployment type to parameters dist b4ebc04473 Merge commit 'ffba2a1d74fe5713fd615d1fb3b6980a41cb9f31' into maintenance/3.0 11938e95b6 Merge commit 'f497f93ca471ade418553eea3289318a7c4bca23' into maintenance/3.0 f1243cf07c Merge commit '71530acca5abd305f2c328d3f74bb414c1b89844' into maintenance/3.0 0f2d344502 Merge commit '0bcb9bb847396efc745579839904136a8252ed58' into maintenance/3.0 10e78edaac Merge commit 'e779b8a1796d417078e3a9dfe89b0474e462caac' into maintenance/3.0 fb872d35ea Merge commit '4f68dc37da2773e1c4f6cee4e165f7a441154a90' into maintenance/3.0 873568bfac Merge commit 'd34d82be891e77a23fd995c71dbfd92b8542ca00' into maintenance/3.0 d34d82be89 - added additional check before loading the purchase price in the Purchase Order Item dee9b894a0 - Added support to display extended fields on SalesChannel view & grid a2dd95d706 - fixed issue with extended_entity_name in datagrid on the wrong spot in the configuration 44fc9f87c8 - added extended entity names to datagrids - added additional filters to balanced inventory level datagrid e779b8a179 - Add option to remove a product from websites only without deleting the Product remotely eec168eee6 - Updated validation for company number as it was wrongly failing the validation when updating the company itself and not having another company using this number 5b638da647 - updated product category grid on the category view to take the localized value of product name into account 230d919cbd - Fixed issue with SalesChannels in colomn not being rendered in the Product grid - Fixed issue with SalesChannel filter in the Product grid b7a3e5d042 - changed type of OrderReference filter to string in order data grid to filter correctly (changed filter type from number to string) 4eebed688b - added default ACL config value for Tax Related entities 4f68dc37da - fixed issue with rendering customer view where brackets where missing - added block identifiers in purchase order view to target blocks easier with event listeners - renamed duedate label to expected delivery date, due date field only has renamed labels for this - updated PO form view listener to add the WH delivery to the billing and shipping info block on the form - added general and additional ui section label translations in core bundle - updated validation for due date as it did get stuck when due date was in the past and validation for the whole PO was done d7c162d420 - fixed issue with rendering customer view where brackets where missing - added block identifiers in purchase order view to target blocks easier with event listeners - renamed duedate label to expected delivery date, due date field only has renamed labels for this - updated PO form view listener to add the WH delivery to the billing and shipping info block on the form - added general and additional ui section label translations in core bundle - updated validation for due date as it did get stuck when due date was in the past and validation for the whole PO was done f9a0bff8dd - Added clarification on the validation errors seen in the jobs list on which order the error occurs (order id / reference from the 3rd party application) - Added modifications to the Converters to add additional mapping and change & fix some of the mapping from Magento data to Marello data 477e91a6a7 - Added shipping method details to store additional information regarding the shipping method on the Marello Order f65e7a78eb Merge commit '3bc4ba916ecf196dfea78f68e553d7358f415336' into maintenance/3.0 315bc9c29b Merge commit '3bc4ba916ecf196dfea78f68e553d7358f415336' into maintenance/3.0 3bc4ba916e Squashed 'package/marello-enterprise/' changes from 4cac7dff2..c0f33b147 bc15ecf2b8 - Added rendering for additional data block with dynamic entity fields cdef83caba - Added rendering for additional data block with dynamic entity fields eff4832729 - Added context option check for forceFlush in the inventorylevellogrecord 71530acca5 Merge commit '5af3aae6bdb711c0d6537f67c359ab897877ef37' into maintenance/3.0 51b8c2200e Merge commit '5af3aae6bdb711c0d6537f67c359ab897877ef37' into maintenance/3.0 5af3aae6bd Squashed 'package/marello-orocommerce-bridge/' changes from 0c21c3cb7..f0fabf995 838307e076 - Added validation for the Commerce group - Updated validation error messages with an error prefix to show which order is invalid - Fixed setting PoNumber and customerNotes correctly as they were setting a boolean instead of the actual value - set delivery date in the order normalizer based on the shipUntil from OroCommerce 2643d8a6dd - Updated validation groups for Order validation - Added SKU to the available inventory validation message 07bee4ae50 - added additional data block on PackingSlip view - Updated weight calculation by multiplying it with the orderItem quantity in order to show the total weight for the row instead of the individual unit 815800f027 - Added Symfony\Component\Security\Core\Exception\AccessDeniedException instead of Oro\Bundle\SecurityBundle\Exception\ForbiddenException in the ReturnController as this class has been removed - Added translation for exception for clarification 9d29ba1f5b - remove enum field with OWNER_CUSTOM from form type in ReturnItem form as this will be managed by the platform itself - fix small issue with upgrade to 1_3_x versions for SalesBundle as it might already have a foreinkey relation which doesn't allow for the unique index removal d26acf85d9 - added url encoding for SKU in requests to Magento as it might have slashes in the sku - removed validation from items in Marello order as it seems like the Count validation is not properly going of or validating the data correctly for some reason... 0670b227d8 - added url encoding for SKU in requests to Magento as it might have slashes in the sku - removed validation from items in Marello order as it seems like the Count validation is not properly going of or validating the data correctly for some reason... 3303e506eb Merge branch 'task/MAR10001-0-update-magento-bundle' into maintenance/3.0 fd27696d5c - added conversion for 'Default' attribute set name to Marello's default attributeFamily 91489e78cc Merge commit '5d879df6e7dfdbd3e56702cce28eaf825383865f' into maintenance/3.0 ace7feb8ba - Updated Sync process for products to be able to have multiple consumers process messages instead of relying on a single consumer ca8baca8e8 - updated mapping for attribute_set_name to attributeFamily, instead of using the id, we're using the attribute family code to map it in Marello c1770bd09b Merge commit '63f5e481b1b580ab73bcf6fd1d98fa0ba7595542' into maintenance/3.0 9f14bbc472 Merge commit '63f5e481b1b580ab73bcf6fd1d98fa0ba7595542' into maintenance/3.0 37f473692d Merge commit '63f5e481b1b580ab73bcf6fd1d98fa0ba7595542' into maintenance/3.0 76c60a1bb8 Merge commit '63f5e481b1b580ab73bcf6fd1d98fa0ba7595542' into maintenance/3.0 63f5e481b1 Squashed 'package/marello/' changes from e2134fdd6..0bc0152d4 aff0ad0f06 Merge branch 'maintenance/3.0' of https://github.com/marellocommerce/development-mono-repository into maintenance/3.0 64fce2d28c - added default weight to products to prevent issues with assigning WH's in Packingslips and issues with shipment creation for UPS - Added migration that will update the default weight for products that don't have a weight yet (null) f0fabf9951 - updated message context in ProductExportWriters that will not run out of memory :') - updated OroCommerceRestTransport to be less checking for the status code as it turns out, a unique constraint validation fail also returns a 400 status code - updated OroCommerceRestTransport so it will not endlessly try to update the product and will return an empty array instead, the writer will notice the result is empty and write a message about it 17842ff99c - updated message context in ProductExportWriters that will not run out of memory :') - updated OroCommerceRestTransport to be less checking for the status code as it turns out, a unique constraint validation fail also returns a 400 status code - updated OroCommerceRestTransport so it will not endlessly try to update the product and will return an empty array instead, the writer will notice the result is empty and write a message about it 0bc0152d40 - added additional check on order view to make sure a customer exists on the order before trying to render properties of the customer 745fe8c862 - added additional check on order view to make sure a customer exists on the order before trying to render properties of the customer c0f33b1479 - Removed the limitation of when there is only one result after a rule has been processed it would immediately return that result instead of looking further. Now it will process all rules that are applicable and return a result as filtered after running through all of them (based on certain conditions for the rules), if the result turns out to be empty, it will return an empty array still 7513c7a273 - Removed the limitation of when there is only one result after a rule has been processed it would immediately return that result instead of looking further. Now it will process all rules that are applicable and return a result as filtered after running through all of them (based on certain conditions for the rules), if the result turns out to be empty, it will return an empty array still 02ef25f7f8 MM-17: Cover functionality with unit and functional tests - Added test to cover TrackedSalesChannelProvider 18595ffeb9 MM-17: Cover functionality with unit and functional tests - Added test to cover TrackedSalesChannelProvider 2a52c3b43d MM-17: Cover functionality with unit and functional tests - Added test to cover SearchValueNormalizer 4cf00fdb57 MM-17: Cover functionality with unit and functional tests - Added test to cover SearchValueNormalizer 3cdbf534c0 MM-17: Cover functionality with unit and functional tests - Added test to cover SearchCriteria bcaf49f791 MM-17: Cover functionality with unit and functional tests - Added test to cover SearchCriteria d4f52ecd17 MM-17: Cover functionality with unit and functional tests - Added test to cover Magento2TransportSettings c091546991 MM-17: Cover functionality with unit and functional tests - Added test to cover Magento2TransportSettings 35e90b3155 MM-17: Cover functionality with unit and functional tests - Added new validator to validate WebsiteToSalesChannelMapItem f76b4b1221 MM-17: Cover functionality with unit and functional tests - Added new validator to validate WebsiteToSalesChannelMapItem 4942bfaf3f MM-17: Cover functionality with unit and functional tests - Removed DTO and introduced model of WebsiteToSalesChannelMapItem - Renamed OriginWebsiteId to WebsiteOriginId and OriginStoreId to StoreOriginId - Fixed issue with website autocomplete 71484984eb MM-17: Cover functionality with unit and functional tests - Removed DTO and introduced model of WebsiteToSalesChannelMapItem - Renamed OriginWebsiteId to WebsiteOriginId and OriginStoreId to StoreOriginId - Fixed issue with website autocomplete 38bd5e1f2e MM-17: Cover functionality with unit and functional tests - Added small changes 492f77b9c9 MM-17: Cover functionality with unit and functional tests - Added small changes 8e9e5ec22a MM-17: Cover functionality with unit and functional tests - Removed unneeded logic with reset store 17ae6f8325 MM-17: Cover functionality with unit and functional tests - Removed unneeded logic with reset store 515037faad MM-17: Cover functionality with unit and functional tests - Implemented test to cover functionality in StoreIterator - Refactored logic in StoreIterator a7a1f1c585 MM-17: Cover functionality with unit and functional tests - Implemented test to cover functionality in StoreIterator - Refactored logic in StoreIterator 4a96a3fff4 MM-17: Cover functionality with unit and functional tests - Implemented test to cover functionality in WebsiteIterator - Refactored logic in WebsiteIterator 12933d1f6f MM-17: Cover functionality with unit and functional tests - Implemented test to cover functionality in WebsiteIterator - Refactored logic in WebsiteIterator 6fced3d76f MM-17: Cover functionality with unit and functional tests - Fixed issue with missed validation 5b630f920b MM-17: Cover functionality with unit and functional tests - Fixed issue with missed validation 80ed03e3c3 MM-17: Cover functionality with unit and functional tests - Updated logger context data, to have more useful information 976ea30b68 MM-17: Cover functionality with unit and functional tests - Updated logger context data, to have more useful information 7da913ef64 MM-17: Cover functionality with unit and functional tests - Updated logger context data, to have more useful information a0c5add3d3 MM-17: Cover functionality with unit and functional tests - Updated logger context data, to have more useful information 81f2fe49b6 MM-17: Cover functionality with unit and functional tests - Covered with unit tests ShiftedItemsSearchRequestFactory - Small refactoring to have more clear naming of methods and properties a7cd503c68 MM-17: Cover functionality with unit and functional tests - Covered with unit tests ShiftedItemsSearchRequestFactory - Small refactoring to have more clear naming of methods and properties 366ab7e2c6 MM-42: Test and fix functionality (#66) 633f259137 MM-42: Test and fix functionality (#66) 0530503033 MM-42: Test and fix functionality (#66) 95dbe7b45e MM-42: Test and fix functionality (#66) d525b2ab4d MM-42: Test and fix functionality (#65) 6d656f8381 MM-42: Test and fix functionality (#65) c9525af331 MM-42: Test and fix functionality (#65) 411a2335a7 MM-42: Test and fix functionality (#65) f7156688e4 - Fixed issue with incorrect purchase date e0dc0bc8f3 - Fixed issue with incorrect purchase date d3189bfdbf MM-41: Implement export order status functionality (#64) d37f43c2b8 MM-41: Implement export order status functionality (#64) 2ffeb7066d MM-40: Test and fix import order functionality (#63) a62f4b7f93 MM-40: Test and fix import order functionality (#63) 77f9c97bbc MM-40: Test and fix import order functionality (#63) a17ff035b4 MM-40: Test and fix import order functionality (#63) 24af64d1e1 MM-38: Implement sync processors (#61) 49b65509c1 MM-38: Implement sync processors (#61) 169c2b9d6a MM-38: Implement sync processors (#61) 35d43ef328 MM-38: Implement sync processors (#61) 4d57bb2c98 Fixed issue with incorrect services declarations 2213f50450 Fixed issue with incorrect services declarations d90e7b9392 MM-36: Implement functionality of pre-processing order job import (#60) f2779753cf MM-36: Implement functionality of pre-processing order job import (#60) d55f92a9a4 MM-37: Refactor exception logic (#59) 2369262a82 MM-37: Refactor exception logic (#59) 895b91dde3 MM-35: Fix issue 'Removed special product price won't sync on Magento side' (#58) 1d6be06cbb MM-35: Fix issue 'Removed special product price won't sync on Magento side' (#58) 33161f46ee MM-35: Fix issue 'Removed special product price won't sync on Magento side' (#58) f29f33902a MM-35: Fix issue 'Removed special product price won't sync on Magento side' (#58) eddf031992 MM-34: Fix issue with 'Option "Use Default Value" unchecked on attribute that was used to create product' (#57) 0ca749ac80 MM-34: Fix issue with 'Option "Use Default Value" unchecked on attribute that was used to create product' (#57) e83245de88 - fix indentation of the if statement in the strategy for clarification on where the if statement ends b08579b526 - fix indentation of the if statement in the strategy for clarification on where the if statement ends c973005e01 - A lot of processedEntities in the ProductReverseSyncListener causes a memory allocation issue, in order to prevent this we use just the SKU in the processedEntities array instead of the whole entity 201d8f31f7 - A lot of processedEntities in the ProductReverseSyncListener causes a memory allocation issue, in order to prevent this we use just the SKU in the processedEntities array instead of the whole entity 5a53f3553d - added non proxy class of the Marello Product Unit as without this it can cause issues when the 'normal' class is used to send templates instead of the Proxy class of the product unit d0d640da11 - added non proxy class of the Marello Product Unit as without this it can cause issues when the 'normal' class is used to send templates instead of the Proxy class of the product unit 55aa4dd75e - Added checks for empty data that is being sent to the api - Added page size limit's to certain get requests - Added product unit data from inventory item if the method is available otherwise it will use the transport's productunit f3804d977f - Added checks for empty data that is being sent to the api - Added page size limit's to certain get requests - Added product unit data from inventory item if the method is available otherwise it will use the transport's productunit 3f1c2fde31 - Added default value for $data property as in most cases it will expect an array even if the data is not set on an Entity ad177b07e4 - Added default value for $data property as in most cases it will expect an array even if the data is not set on an Entity 2038bbffed - updated email templates with name variable for ProductUnit - updated migration version for the application to load the new templates 4ce14c7564 - updated email templates with name variable for ProductUnit - updated migration version for the application to load the new templates 536043b033 - added ProductUnit variable provider for rendering the product unit in the email templates as this is an enum field which is behaving as an extended entity with a proxy class that wasn't allowed in the email templates 0a23414cc0 - added ProductUnit variable provider for rendering the product unit in the email templates as this is an enum field which is behaving as an extended entity with a proxy class that wasn't allowed in the email templates 1644ee50d3 - Added the shipping origin based on WFA rules back for shipping methods that use the origin to determine shipping costs, the addres of the warehouse remains an estimation f230508154 - Added the shipping origin based on WFA rules back for shipping methods that use the origin to determine shipping costs, the addres of the warehouse remains an estimation 37e0104218 - updated field to check for available inventory, it used the balanced inventory instead of the inventory qty which is the qty that is left from the balanced inventory 1f44fe29e6 - updated field to check for available inventory, it used the balanced inventory instead of the inventory qty which is the qty that is left from the balanced inventory 2006d0ecf4 - removed check that was going through the WFA rules that wasn't necessary for either Payment methods and Shipping methods on the Order creation 224ba34581 - removed check that was going through the WFA rules that wasn't necessary for either Payment methods and Shipping methods on the Order creation 90fd29c531 - fixed issue with not having a defaultPrice set when a RemoteProductCreatedEvent is fired of to update prices or to check to update prices 22060cd784 - fixed issue with not having a defaultPrice set when a RemoteProductCreatedEvent is fired of to update prices or to check to update prices ecd633e008 - fixed renaming email templates for Order and Invoice notifications a287a3ae9c - fixed renaming email templates for Order and Invoice notifications 048e68e74e - Updated email templates with new style d1b8e631cf - Updated email templates with new style bd99e38500 - Updated email templates with new style 361a7651a1 - Updated email templates with new style 90226e4e08 - applied CS fixes - added translations for origin ID label - removed debug comment 3697940ee3 - applied CS fixes - added translations for origin ID label - removed debug comment 541dff7679 - updated WorkflowstartListener test to check new behaviour of the OrderWorkflowStart 88337f5514 - updated WorkflowstartListener test to check new behaviour of the OrderWorkflowStart 7c4063defb - Added BC for certain methods on Orders as the combination of the new version of the bridge might not have been installed with correct Marello version 4a582dbf03 - Added BC for certain methods on Orders as the combination of the new version of the bridge might not have been installed with correct Marello version 0eb4942dab - fixed identation in service definition of wfa rule registry 1c53a3d96a - fixed identation in service definition of wfa rule registry c205bebcd5 - Fixed issue with WorkflowStartListener where only the last order id (which came in batches) was getting a workflow start 87716bd00a - Fixed issue with WorkflowStartListener where only the last order id (which came in batches) was getting a workflow start 357dfbfaf0 - fixed issue with switching SCG's in integration where the SC's were not being updated - Added origin ids to Customer, Company and OrderItem for easier lookup and identification - Updated Request factory to take pagenumbers and page size into account - Updated strategies to take the new introduced 'identifier' into account - updated the RestTransport with a temporary solution for Pagination without iterators 706a83c552 - fixed issue with switching SCG's in integration where the SC's were not being updated - Added origin ids to Customer, Company and OrderItem for easier lookup and identification - Updated Request factory to take pagenumbers and page size into account - Updated strategies to take the new introduced 'identifier' into account - updated the RestTransport with a temporary solution for Pagination without iterators d374bf34ea - Removed statuses that are NULL from the OrderItemStatus dashboard widget as they cannot be displayed correctly 1f318b4a07 - Removed statuses that are NULL from the OrderItemStatus dashboard widget as they cannot be displayed correctly e2c59898a8 - added Order status to Order which will serve as preparation for the next step in the Order Management - currently no critical parts are relying on the new Order status as of yet, it's also not visibile in the current implementation 04a60f8507 - added Order status to Order which will serve as preparation for the next step in the Order Management - currently no critical parts are relying on the new Order status as of yet, it's also not visibile in the current implementation d8538e7c38 - renamed table alias as the datagrid was confused which one was the actual table and which one was the column of the ProductUnit in the InventoryItem grid 3d518511d7 - renamed table alias as the datagrid was confused which one was the actual table and which one was the column of the ProductUnit in the InventoryItem grid 1ffea3f7aa - split the SalesBundle migrations as v1_3 was already released... 8b9df75162 - split the SalesBundle migrations as v1_3 was already released... 13f45b207c Squashed 'package/marello-orocommerce-bridge/' changes from 39d6009dc..0c21c3cb7 c8a09010b1 Merge commit '13f45b207c1508037c410ccd81df50a5133f518c' into maintenance/3.0 8bd128982e Merge commit '13f45b207c1508037c410ccd81df50a5133f518c' into maintenance/3.0 7451566442 - updated OrderNormalizer to take the ProductUnitCode from OroCommerce into account and set it on the OrderItem if the enum exists and is found through the code 397a7c9614 - updated OrderNormalizer to take the ProductUnitCode from OroCommerce into account and set it on the OrderItem if the enum exists and is found through the code 8a35fff619 Merge branch 'task/ZON20001-0-update-m2-bundle' into maintenance/3.0 dfcf994040 - updated AttributeSetConnector with the new implemented AbstractConnector 89fca9ef48 - updated AttributeSetConnector with the new implemented AbstractConnector 7d530c86aa Squashed 'package/marello/' changes from dac3d5304..e2134fdd6 7079390a50 Merge commit '7d530c86aa0b89d4eb35d4c3572aa82061ee76fe' into maintenance/3.0 57022e5aa3 Merge commit '7d530c86aa0b89d4eb35d4c3572aa82061ee76fe' into maintenance/3.0 929555b90f Merge commit '7d530c86aa0b89d4eb35d4c3572aa82061ee76fe' into maintenance/3.0 43e7913713 Merge commit '7d530c86aa0b89d4eb35d4c3572aa82061ee76fe' into maintenance/3.0 a762f3828b Merge branch 'feature/magento2-integr' into task/ZON20001-0-update-m2-bundle 9e87b057aa Merge branch 'feature/magento2-integr' into task/ZON20001-0-update-m2-bundle 378d68d233 MM-32: Implement getOrder transport endpoint with iterator (#56) 0a512d574e MM-32: Implement getOrder transport endpoint with iterator (#56) 36e9e92abb Merge branch 'task/ZON20001-0-update-m2-bundle' into maintenance/3.0 2f4659f335 Merge branch 'task/ZON20001-0-update-m2-bundle' into maintenance/3.0 6ca07ed0e9 Merge branch 'task/ZON20001-0-update-m2-bundle' into maintenance/3.0 1991969214 - updated Magento 2 bundle with attribute set connector to import existing attribute families 0f0459adc4 - updated Magento 2 bundle with attribute set connector to import existing attribute families ecf2d7a2ab Merge branch 'feature/magento2-integr' into task/ZON20001-0-update-m2-bundle 8320e64eb7 Merge branch 'feature/magento2-integr' into task/ZON20001-0-update-m2-bundle 081641f09c Squashed 'package/marello-orocommerce-bridge/' changes from d9ba1b92b..39d6009dc 0c21c3cb7a Merge commit '081641f09cf3308af11b3488a0784b307303b669' into maintenance/3.0 155117e1cc Merge commit '081641f09cf3308af11b3488a0784b307303b669' into maintenance/3.0 a34d03d18c Merge commit '081641f09cf3308af11b3488a0784b307303b669' into maintenance/3.0 e2e7875925 Squashed 'package/marello-enterprise/' changes from 3b4a07467..4cac7dff2 4b2c9746c1 Merge commit 'e2e7875925ad96a42880ae7ac4ea9a9f3e46ba73' into maintenance/3.0 08a990bfc4 Merge commit 'e2e7875925ad96a42880ae7ac4ea9a9f3e46ba73' into maintenance/3.0 477dd4fbc7 Merge commit 'e2e7875925ad96a42880ae7ac4ea9a9f3e46ba73' into maintenance/3.0 573bb2696b Merge commit 'e2af974edb72ae5923ecdf4dd34249e13ebf9f31' into maintenance/3.0 e2134fdd6c Merge commit 'e2af974edb72ae5923ecdf4dd34249e13ebf9f31' into maintenance/3.0 d4d9d11e3e Merge commit 'e2af974edb72ae5923ecdf4dd34249e13ebf9f31' into maintenance/3.0 132968090e Merge commit 'e2af974edb72ae5923ecdf4dd34249e13ebf9f31' into maintenance/3.0 e2af974edb Squashed 'package/marello/' changes from 8d9827b9d..dac3d5304 125f2134a1 - renamed migrations to take newer versions of migrations into account on the develop branch 324cba8a79 - renamed migrations to take newer versions of migrations into account on the develop branch a85c12d6b3 - updated return notifications with ProductUnit on line items - added migration to update existing templates 7fc60c73c5 - updated return notifications with ProductUnit on line items - added migration to update existing templates 67b1af5ee9 - updated email templates with Product Unit on the line items - Added migration to update email templates in existing installations 4e717791cb - updated email templates with Product Unit on the line items - Added migration to update email templates in existing installations e6776cae27 - updated grids to include productUnit - updated PDF providers to include ProductUnit in PDF's - updated mappers either get the unit from the OrderItem or null 7b7407c525 - updated grids to include productUnit - updated PDF providers to include ProductUnit in PDF's - updated mappers either get the unit from the OrderItem or null 957c32637c - renamed unitOfMeasurement in InventoryItem to use the ProducUnit to keep it consistent in all entities having this relation - added ProductUnit to PackingSlipItem and InvoiceItem, InvoiceItem uses a different approach because it has a inheritance table and the EntityExtendBundle didn't really like this setup by adding an Extended field d20075c92a - renamed unitOfMeasurement in InventoryItem to use the ProducUnit to keep it consistent in all entities having this relation - added ProductUnit to PackingSlipItem and InvoiceItem, InvoiceItem uses a different approach because it has a inheritance table and the EntityExtendBundle didn't really like this setup by adding an Extended field b7ab4dba8e - updated test to check for the Unit Of Measurement being set on the OrderItem after the Order is saved 544f7738a0 - updated test to check for the Unit Of Measurement being set on the OrderItem after the Order is saved b9df8eb0dd - Updated OrderItemProductUnitListener to first check the InventoryItem for a UnitOfMeasurement before going straight to the default, the previous logic for checking it's empty before assigning is still in place - Updated service definition of the OrderItemProductUnitListener to use the InventoryItemManager and get the necessary data from there instead of only using the DoctrineHelper 3e3951649c - Updated OrderItemProductUnitListener to first check the InventoryItem for a UnitOfMeasurement before going straight to the default, the previous logic for checking it's empty before assigning is still in place - Updated service definition of the OrderItemProductUnitListener to use the InventoryItemManager and get the necessary data from there instead of only using the DoctrineHelper e15f975b1f - Added unitOfMeasurement to the InventoryItem view 34cb16015e - Added unitOfMeasurement to the InventoryItem view 6bd940835e - added unitOfMeasurement to InventoryItem grid with filters and sorters b5ab255822 - added unitOfMeasurement to InventoryItem grid with filters and sorters 199b726b72 - Added unitOfMeasurement to InventoryItem - Updated tests for UoM - Added translations for inventory item UoM - Added default UoM when product is created (which is followed by creating and attaching the InventoryItem) db865d076d - Added unitOfMeasurement to InventoryItem - Updated tests for UoM - Added translations for inventory item UoM - Added default UoM when product is created (which is followed by creating and attaching the InventoryItem) 6de6d32c48 - updated logic for addresses that 'don't' exist for existing/new customers, by creating new Addresses to mitigate the posibility that they already exist based on the searchcriteria being used to look up Addresses 978b03af6b - updated logic for addresses that 'don't' exist for existing/new customers, by creating new Addresses to mitigate the posibility that they already exist based on the searchcriteria being used to look up Addresses 5a17070652 - removed unique index on Customer primary/shipping address as it is a theoretical posibility that they are exactly the same address 3cc166c3ea - removed unique index on Customer primary/shipping address as it is a theoretical posibility that they are exactly the same address b4341f16e9 MM-30: Prepare migrations for order sync functionality (#55) 40d492e9d8 MM-30: Prepare migrations for order sync functionality (#55) 044200010e Merge branch 'feature/magento2-integr' into task/ZON20001-0-update-m2-bundle 72bd506426 Merge branch 'feature/magento2-integr' into task/ZON20001-0-update-m2-bundle 6807169915 Merge branch 'feature/magento2-integr' into task/ZON20001-0-update-m2-bundle caa1181006 Merge branch 'feature/magento2-integr' into task/ZON20001-0-update-m2-bundle f63ce643b7 Merge branch 'task/MAR10001-0-add-replenishment-field-to-variant-grid' into maintenance/3.0 584f8661ed Merge branch 'task/MAR10001-0-add-replenishment-field-to-variant-grid' into maintenance/3.0 7a83a2a0f0 Merge branch 'task/MAR10001-932-add-validation-to-Order-delivery-date' into maintenance/3.0 f0b0ccd05f Merge branch 'task/MAR10001-932-add-validation-to-Order-delivery-date' into maintenance/3.0 1e50d0fe8d - Added the replenishment field to the variant grid for seeing continuation of the product e170548272 - Added the replenishment field to the variant grid for seeing continuation of the product 088c985264 - fixed some price alignment, not specifically to the right, but at least in line with each others TH; - even though Oro's right aligment did work, it only worked with a 'crowed' table, as soon as only a few columns are in the grid, the whole things 'falls apart' and are not actually aligned to the right b6d7f1772b - fixed some price alignment, not specifically to the right, but at least in line with each others TH; - even though Oro's right aligment did work, it only worked with a 'crowed' table, as soon as only a few columns are in the grid, the whole things 'falls apart' and are not actually aligned to the right 33d43a82c2 - added validation message for DeliveryDate if date is not set in the future b150ac8f94 - added validation message for DeliveryDate if date is not set in the future 800e8854d7 - Added deliveryDate validation to make sure the date is set in the future and not in the past 5b6426fd86 - Added deliveryDate validation to make sure the date is set in the future and not in the past a9f4cb55ef - re-instated the checkbox for managing inventory on External Warehouses efe630fc3a - re-instated the checkbox for managing inventory on External Warehouses 768d425120 - fixed issue with ghost warehouse after switching from one warehouse type to another, especially the swithing from Fixed to another (global for instance) d1f6656c74 - fixed issue with ghost warehouse after switching from one warehouse type to another, especially the swithing from Fixed to another (global for instance) c44c198658 MM-29: Add functionality to map relation between website and sales_channel on the integration form (#54) c9a5ad9df0 MM-29: Add functionality to map relation between website and sales_channel on the integration form (#54) 9ac3f06418 MM-29: Add functionality to map relation between website and sales_channel on the integration form (#54) 1be35ba721 MM-29: Add functionality to map relation between website and sales_channel on the integration form (#54) cf0959f2a4 Merge branch 'bugfix/MAR10001-941-po-recalculation-advised-products' into maintenance/3.0 32f7b4c2ad Merge branch 'bugfix/MAR10001-941-po-recalculation-advised-products' into maintenance/3.0 702ee6d54d - updated condition to trigger the tax calculations for Order rows when creating an Order through the GUI - previously the calculation wouldn't trigger because the region was not set in the customer's shippingAddress 1f2c18c580 - updated condition to trigger the tax calculations for Order rows when creating an Order through the GUI - previously the calculation wouldn't trigger because the region was not set in the customer's shippingAddress 093dcc25e7 - fixed issue with recalculation not being triggered when items in the advised grid are either updated with an amount or quantity - added additional trigger / listener to trigger the recalculation in this collection f26ffdd5e8 - fixed issue with recalculation not being triggered when items in the advised grid are either updated with an amount or quantity - added additional trigger / listener to trigger the recalculation in this collection 9d2a5a386b - fixed issue where WarehouseGroups would be empty after saving, specifically the WarehouseGroups for fixed wh's, this was caused by using the 'disabled' attribute instead of 'readonly' in order to restrict the removal of the Fixed Wh's for this group d72ece42f6 - fixed issue where WarehouseGroups would be empty after saving, specifically the WarehouseGroups for fixed wh's, this was caused by using the 'disabled' attribute instead of 'readonly' in order to restrict the removal of the Fixed Wh's for this group 8575cec478 - implemented a fix where inventory batches are being saved correctly and the replenishment order can be completed when multiple items are in the replenishment order and have batches enabled --> fix includes an additional call to the flush operation as this is not being triggered (correctly) when having multiple items with batches on completing the replenishment order c703e83d57 - implemented a fix where inventory batches are being saved correctly and the replenishment order can be completed when multiple items are in the replenishment order and have batches enabled --> fix includes an additional call to the flush operation as this is not being triggered (correctly) when having multiple items with batches on completing the replenishment order f497f93ca4 Merge pull request #12 from anyt/3.0 6f65cdd1fd Squashed 'package/marello-enterprise/' changes from f6c1dd20b..3b4a07467 204a8b83eb Merge commit '6f65cdd1fdc06ce135a697156bed456424742fda' into maintenance/3.0 4f5ffdf187 Merge commit '6f65cdd1fdc06ce135a697156bed456424742fda' into maintenance/3.0 e0667ea502 Merge commit '6f65cdd1fdc06ce135a697156bed456424742fda' into maintenance/3.0 4cac7dff29 Merge commit '0434749faa01bc372d0f6507d95e6c63b21d687a' into maintenance/3.0 0434749faa Squashed 'package/marello/' changes from bc1af2f1a..8d9827b9d 64909371ec Merge commit '0434749faa01bc372d0f6507d95e6c63b21d687a' into maintenance/3.0 5a54fac7c9 Merge commit '0434749faa01bc372d0f6507d95e6c63b21d687a' into maintenance/3.0 aa0e100189 Merge commit '0434749faa01bc372d0f6507d95e6c63b21d687a' into maintenance/3.0 954a0a1e4d - renamed again for adding subtree 5599056342 Merge commit '6f2927f4e544aaabbcbc424c47e238e257b99cb5' as 'package/marello-magento2-bundle' d7f9e3b039 - rename caee165da2 - initial commit 282e0d6a43 - updated translations messages for the All %entity_plural_label% grid view - added hardcoded mapping of Marello SC's to ZB websites for demo purposes dac3d5304d - remove disabled code from SalesChannelType form type a913e8d32a - remove disabled code from SalesChannelType form type 32a99ad25b - remove disabled code from SalesChannelType form type fe27b16166 MM-27: Add missed functionality and bugfix - Fixed issue when first item from collection can return false 9c7657632f MM-27: Add missed functionality and bugfix - Fixed issue when first item from collection can return false e353da748f Merge branch 'feature/magento2-integr' into testmerge-magentoint a8352a6851 Merge branch 'feature/magento2-integr' into testmerge-magentoint af094b9d65 Merge branch 'feature/magento2-integr' into testmerge-magentoint 3e8df42b80 Merge branch 'feature/magento2-integr' into testmerge-magentoint b9016f8bdc - removing BC break from order view regarding payments 0a5c725aee - removing BC break from order view regarding payments 7dd9d89685 - removing BC break from order view regarding payments f8ea638b10 MM-27: Add missed functionality and bugfix (#53) 7c497a3019 MM-27: Add missed functionality and bugfix (#53) 466b4a1ce0 - fixed issue with Migration where it was trying to create the order table on updating the application while it already exists - fixed issue with association name in the Enum field being inconsistent between the installer and the migration - Added additional enum options such as Box and Pallet 3baf789b98 - fixed issue with Migration where it was trying to create the order table on updating the application while it already exists - fixed issue with association name in the Enum field being inconsistent between the installer and the migration - Added additional enum options such as Box and Pallet 9ede319aa5 - fixed issue with Migration where it was trying to create the order table on updating the application while it already exists - fixed issue with association name in the Enum field being inconsistent between the installer and the migration - Added additional enum options such as Box and Pallet 3b6764234d MAR10001-931: Update Order and OrderItem entities with additional fields 4a509e5dee MAR10001-931: Update Order and OrderItem entities with additional fields 0bc0d4d604 MAR10001-931: Update Order and OrderItem entities with additional fields 3b4a074675 Merge commit '2d726c233b9ee46e8df989abddab3e08d8d7a417' into maintenance/3.0 2d726c233b Squashed 'package/marello/' changes from 0ac656700..bc1af2f1a 4d23c9c468 Merge commit '2d726c233b9ee46e8df989abddab3e08d8d7a417' into maintenance/3.0 ba7bed32a6 Merge commit '2d726c233b9ee46e8df989abddab3e08d8d7a417' into maintenance/3.0 d0281d2dc6 Merge commit '2d726c233b9ee46e8df989abddab3e08d8d7a417' into maintenance/3.0 8d9827b9db - fixed issue with checking companyNumber on null while trying to render the PDF template 27b70076a9 - fixed issue with checking companyNumber on null while trying to render the PDF template a5951be050 - fixed issue with checking companyNumber on null while trying to render the PDF template 146e80d70a Squashed 'package/marello-orocommerce-bridge/' changes from 01957c4a2..d9ba1b92b 91faea637f Merge commit '146e80d70a0df2f8eabb897b7c693a1c978b9072' into maintenance/3.0 6cd29db996 Merge commit '146e80d70a0df2f8eabb897b7c693a1c978b9072' into maintenance/3.0 2d7ae1b56c Merge commit '146e80d70a0df2f8eabb897b7c693a1c978b9072' into maintenance/3.0 39d6009dcf Merge commit '6772bf69848f25507e7ce17b2a01e39cad1c410d' into maintenance/3.0 6772bf6984 Squashed 'package/marello-enterprise/' changes from eb20f6cd7..f6c1dd20b 11c6cb274a Merge commit '6772bf69848f25507e7ce17b2a01e39cad1c410d' into maintenance/3.0 72ae77345d Merge commit '6772bf69848f25507e7ce17b2a01e39cad1c410d' into maintenance/3.0 65b287cfbd Merge commit '6772bf69848f25507e7ce17b2a01e39cad1c410d' into maintenance/3.0 bc1af2f1ad - fixed issue with misquoting the columns on the unique constraint in the Company entity f16cfe6b16 - fixed issue with misquoting the columns on the unique constraint in the Company entity 882c2020e2 - fixed issue with misquoting the columns on the unique constraint in the Company entity f6c1dd20bf - removed the service definition additional call (setAclHelper) that is not necessary in the current ReplenishmentOrderRepository 1d04138017 - removed the service definition additional call (setAclHelper) that is not necessary in the current ReplenishmentOrderRepository c73501f9f1 - removed the service definition additional call (setAclHelper) that is not necessary in the current ReplenishmentOrderRepository b7401439b7 Squashed 'package/marello-orocommerce-bridge/' changes from 9fef034e1..01957c4a2 82a165ef25 Merge commit 'b7401439b7d07eb5ae46c5ba2831fb42e3fde2b4' into maintenance/3.0 e06e78f9a8 Merge commit 'b7401439b7d07eb5ae46c5ba2831fb42e3fde2b4' into maintenance/3.0 41c4b734ef Merge commit 'b7401439b7d07eb5ae46c5ba2831fb42e3fde2b4' into maintenance/3.0 d9ba1b92b3 Merge commit '7a0ae4460c0cbbeb986aa176d153570ac5839ea6' into maintenance/3.0 7a0ae4460c Squashed 'package/marello-enterprise/' changes from cac71c327..eb20f6cd7 1bbf904548 Merge commit '7a0ae4460c0cbbeb986aa176d153570ac5839ea6' into maintenance/3.0 c7451e8568 Merge commit '7a0ae4460c0cbbeb986aa176d153570ac5839ea6' into maintenance/3.0 3d3642ae98 Merge commit '7a0ae4460c0cbbeb986aa176d153570ac5839ea6' into maintenance/3.0 171e747c96 Squashed 'package/marello/' changes from afe8e2fc2..0ac656700 f5ed9adc71 Merge commit '171e747c96d54e8f0821d6c20507350aafa607d3' into maintenance/3.0 df95062d26 Merge commit '171e747c96d54e8f0821d6c20507350aafa607d3' into maintenance/3.0 72ab662cfa Merge commit '171e747c96d54e8f0821d6c20507350aafa607d3' into maintenance/3.0 3f6a63bb1f Merge commit '171e747c96d54e8f0821d6c20507350aafa607d3' into maintenance/3.0 30d3d8092c Merge commit '171e747c96d54e8f0821d6c20507350aafa607d3' into maintenance/3.0 940845ce3e Merge branch 'task/MAR10001-0-add-info-tooltips' into feature/magento2-integr 53d0ef688b Merge branch 'task/MAR10001-0-add-info-tooltips' into feature/magento2-integr 9559cb3dc8 - Added additional tooltips on the Integration settings form for clarification regarding integration configuration - Added basic readme 80624d1a17 - Added additional tooltips on the Integration settings form for clarification regarding integration configuration - Added basic readme 7bd2784086 MM-26: Test and stabilize product sync feature - Fixed issue with check connection on existing integration - Fixed issue with invalid transformations of pricing value triggers update prices on every save of product form e45d0240e1 MM-26: Test and stabilize product sync feature - Fixed issue with check connection on existing integration - Fixed issue with invalid transformations of pricing value triggers update prices on every save of product form b4e915f610 MM-26: Test and stabilize product sync feature - Fixed issue with check connection on existing integration - Fixed issue with invalid transformations of pricing value triggers update prices on every save of product form 0418a66a16 MM-26: Test and stabilize product sync feature - Fixed issue with check connection on existing integration - Fixed issue with invalid transformations of pricing value triggers update prices on every save of product form cb8b76af3b - updated migration for UpdatingExistingAddresses in Orders to check if the SalesChannel is still available before trying to get data from the SalesChannel 01957c4a21 - updated migration for UpdatingExistingAddresses in Orders to check if the SalesChannel is still available before trying to get data from the SalesChannel 2e73947a00 - updated migration for UpdatingExistingAddresses in Orders to check if the SalesChannel is still available before trying to get data from the SalesChannel eeeabf64fd - updated migration for UpdatingExistingAddresses in Orders to check if the SalesChannel is still available before trying to get data from the SalesChannel 0ac656700f - removed commit reference in validation file 125bbe8f23 - removed commit reference in validation file 61b2f271b5 - removed commit reference in validation file 8d2d3b7b58 Squashed 'package/marello-orocommerce-bridge/' changes from a1f978c47..9fef034e1 17cc6ff8eb Merge commit '8d2d3b7b58b87fe363f6849e62ca008fd26fb5b3' into maintenance/3.0 3238636436 Merge commit '8d2d3b7b58b87fe363f6849e62ca008fd26fb5b3' into maintenance/3.0 9b1d3db3f4 Merge commit '8d2d3b7b58b87fe363f6849e62ca008fd26fb5b3' into maintenance/3.0 eb20f6cd71 Merge commit 'eb90b8fcfaedb948656084d945666cfebbe15532' into maintenance/3.0 eb90b8fcfa Squashed 'package/marello/' changes from b99730629..afe8e2fc2 6584594519 Merge commit 'eb90b8fcfaedb948656084d945666cfebbe15532' into maintenance/3.0 1c0060e13d Merge commit 'eb90b8fcfaedb948656084d945666cfebbe15532' into maintenance/3.0 94c08790ed Merge commit 'eb90b8fcfaedb948656084d945666cfebbe15532' into maintenance/3.0 8503e29cfc Merge commit 'eb90b8fcfaedb948656084d945666cfebbe15532' into maintenance/3.0 0a4bb46ccb - renamed Company code to Company number - added pdf translation - moved company number on the PDF 34dbdfec0c - renamed Company code to Company number - added pdf translation - moved company number on the PDF df09ed6832 - renamed Company code to Company number - added pdf translation - moved company number on the PDF 259c9d70c0 MAR10001-909: Add Company ID to Company 68d20ae17e MAR10001-909: Add Company ID to Company 13433d841b MAR10001-909: Add Company ID to Company db7dd5e612 MM-25: Add logic for product prices and inventory synchronization (#50) 02a7cd6679 MM-25: Add logic for product prices and inventory synchronization (#50) d719683eda MM-25: Add logic for product prices and inventory synchronization (#50) a0b0778d37 MM-25: Add logic for product prices and inventory synchronization (#50) ad953d8323 Merge commit '8c5aa63d9b59609801b3690ec63c08693eac5ab1' into maintenance/3.0 c36da8bf89 Merge commit '8c5aa63d9b59609801b3690ec63c08693eac5ab1' into maintenance/3.0 8a507d2ed1 Merge commit '8c5aa63d9b59609801b3690ec63c08693eac5ab1' into maintenance/3.0 8c5aa63d9b Squashed 'package/marello-orocommerce-bridge/' changes from e40a901ca..a1f978c47 c361088c4b Squashed 'package/marello-enterprise/' changes from d47723665..cac71c327 0145745747 Merge commit 'c361088c4b57117c42811571c0dc3976f6a2f4cc' into maintenance/3.0 9fef034e17 Merge commit 'c361088c4b57117c42811571c0dc3976f6a2f4cc' into maintenance/3.0 3668449bc9 Merge commit 'c361088c4b57117c42811571c0dc3976f6a2f4cc' into maintenance/3.0 9e12b88764 Merge commit 'c361088c4b57117c42811571c0dc3976f6a2f4cc' into maintenance/3.0 afe8e2fc25 - fixed issue with installing by updating the OrderBundle Installer by updating the migration version to the correct version - fixed issue with shipping_method_reference setter on the Order entity, the setter needed to accept that it can be null bdf568e0c4 - fixed issue with installing by updating the OrderBundle Installer by updating the migration version to the correct version - fixed issue with shipping_method_reference setter on the Order entity, the setter needed to accept that it can be null 33fc001a70 - fixed issue with installing by updating the OrderBundle Installer by updating the migration version to the correct version - fixed issue with shipping_method_reference setter on the Order entity, the setter needed to accept that it can be null c14e3ba9d0 - fixed cs issue with duplicated services compiler pass 41691dd736 - fixed cs issue with duplicated services compiler pass 89cb4cba3d - fixed cs issue with duplicated services compiler pass 0b52894e3a - fixed cs issue with duplicated services compiler pass 39a687ee30 - Added Shippingmethod reference as new field to the Order entity - Removed shippingmethod validation from the commerce validation group on the Order entity - added translation for shipping method reference - updated Order view layout to have all the source references (order reference, invoice reference and shippingmethod reference) in the same block and below the customer information 4c54cd3881 - Added Shippingmethod reference as new field to the Order entity - Removed shippingmethod validation from the commerce validation group on the Order entity - added translation for shipping method reference - updated Order view layout to have all the source references (order reference, invoice reference and shippingmethod reference) in the same block and below the customer information 39efef0623 - Added Shippingmethod reference as new field to the Order entity - Removed shippingmethod validation from the commerce validation group on the Order entity - added translation for shipping method reference - updated Order view layout to have all the source references (order reference, invoice reference and shippingmethod reference) in the same block and below the customer information aed9bb9710 - updated Order address import logic to always create new billing & shipping addreses for the Order - Added mapping for shipping_method_reference which will allow us to store references about shipping methods we don't know in Marello - updated mapping for shipping_method and shipping_method_type to be in the correct columns of the Order - added migration to update existing order addresses that are identical to be cloned and saved as new addresses c2b112486b - updated Order address import logic to always create new billing & shipping addreses for the Order - Added mapping for shipping_method_reference which will allow us to store references about shipping methods we don't know in Marello - updated mapping for shipping_method and shipping_method_type to be in the correct columns of the Order - added migration to update existing order addresses that are identical to be cloned and saved as new addresses f58ca7e2db - updated Order address import logic to always create new billing & shipping addreses for the Order - Added mapping for shipping_method_reference which will allow us to store references about shipping methods we don't know in Marello - updated mapping for shipping_method and shipping_method_type to be in the correct columns of the Order - added migration to update existing order addresses that are identical to be cloned and saved as new addresses 1ea84f7fe4 - updated Order address import logic to always create new billing & shipping addreses for the Order - Added mapping for shipping_method_reference which will allow us to store references about shipping methods we don't know in Marello - updated mapping for shipping_method and shipping_method_type to be in the correct columns of the Order - added migration to update existing order addresses that are identical to be cloned and saved as new addresses 77a5de9513 Squashed 'package/marello-orocommerce-bridge/' changes from 6256f0dbf..e40a901ca 26376dcdaf Merge commit '77a5de95137c258b736658cb2f396e4aad4ff544' into maintenance/3.0 54a378458a Merge commit '77a5de95137c258b736658cb2f396e4aad4ff544' into maintenance/3.0 7a94a7bcb0 Merge commit '77a5de95137c258b736658cb2f396e4aad4ff544' into maintenance/3.0 cac71c327c Merge commit 'c3d7d6c1d492f690fe42956c139d0ead4c8a26cf' into maintenance/3.0 c3d7d6c1d4 Squashed 'package/marello/' changes from b1c499415..b99730629 a1f978c474 Merge commit 'c3d7d6c1d492f690fe42956c139d0ead4c8a26cf' into maintenance/3.0 229daedc7d Merge commit 'c3d7d6c1d492f690fe42956c139d0ead4c8a26cf' into maintenance/3.0 d59f099d54 Merge commit 'c3d7d6c1d492f690fe42956c139d0ead4c8a26cf' into maintenance/3.0 0e4371c974 Merge commit 'c3d7d6c1d492f690fe42956c139d0ead4c8a26cf' into maintenance/3.0 a4350f087f Squashed 'package/marello-enterprise/' changes from 842772c4b..d47723665 a8bdc128fc Merge commit 'a4350f087f28246b1f6a05eb6ce695c35388be38' into maintenance/3.0 2a87198fe2 Merge commit 'a4350f087f28246b1f6a05eb6ce695c35388be38' into maintenance/3.0 9a81587737 Merge commit 'a4350f087f28246b1f6a05eb6ce695c35388be38' into maintenance/3.0 fa7eee5696 Merge commit 'a4350f087f28246b1f6a05eb6ce695c35388be38' into maintenance/3.0 4bc65d325e Merge commit 'b065d549972a67f4a7ee98e2774243a9e2b80092' into maintenance/3.0 b065d54997 Squashed 'package/marello/' changes from 558ee27c6..b1c499415 96e7019bf1 Merge commit 'b065d549972a67f4a7ee98e2774243a9e2b80092' into maintenance/3.0 d4875e03aa Merge commit 'b065d549972a67f4a7ee98e2774243a9e2b80092' into maintenance/3.0 f894f13038 Merge commit 'b065d549972a67f4a7ee98e2774243a9e2b80092' into maintenance/3.0 a03344b947 Merge commit 'b065d549972a67f4a7ee98e2774243a9e2b80092' into maintenance/3.0 31e6e6e4dc - updated compiler pass for duplicate services to check wether an OroCommerce instance is installed before removing services from the container 9ea0d430db - updated compiler pass for duplicate services to check wether an OroCommerce instance is installed before removing services from the container 875334e47e - updated compiler pass for duplicate services to check wether an OroCommerce instance is installed before removing services from the container e0f139c1c8 - updated compiler pass for duplicate services to check wether an OroCommerce instance is installed before removing services from the container b997306298 - Removed replenishment enum field from InventoryItem form type as this has already been added through the DynamicFieldsExtension cd128f1c0a - Removed replenishment enum field from InventoryItem form type as this has already been added through the DynamicFieldsExtension 4b47e0c096 - Removed replenishment enum field from InventoryItem form type as this has already been added through the DynamicFieldsExtension e40a901ca7 Merge commit 'a7e49facc389e81c425318b022985780ed725446' into maintenance/3.0 9238a5b1fa Merge commit 'a7e49facc389e81c425318b022985780ed725446' into maintenance/3.0 e4ac592b41 Merge commit 'a7e49facc389e81c425318b022985780ed725446' into maintenance/3.0 b79f041444 Merge commit 'a7e49facc389e81c425318b022985780ed725446' into maintenance/3.0 a7e49facc3 Squashed 'package/marello-orocommerce-bridge/' changes from 201fc5dfc..6256f0dbf 3464db8c6e Squashed 'package/marello-enterprise/' changes from 6772f6e0f..842772c4b 5883038b1e Merge commit '3464db8c6e987331f32f5f980e2a569620b0f14d' into maintenance/3.0 461a1b16a9 Merge commit '3464db8c6e987331f32f5f980e2a569620b0f14d' into maintenance/3.0 3a20b07211 Merge commit '3464db8c6e987331f32f5f980e2a569620b0f14d' into maintenance/3.0 6a07bc9340 Merge commit '3464db8c6e987331f32f5f980e2a569620b0f14d' into maintenance/3.0 d477236658 Merge commit '39e05989e588eb7890665615fcc9b727f1c1f47e' into maintenance/3.0 39e05989e5 Squashed 'package/marello/' changes from b7ac5c464..558ee27c6 c019a6c549 Merge commit '39e05989e588eb7890665615fcc9b727f1c1f47e' into maintenance/3.0 913595fc37 Merge commit '39e05989e588eb7890665615fcc9b727f1c1f47e' into maintenance/3.0 afc5368b70 Merge commit '39e05989e588eb7890665615fcc9b727f1c1f47e' into maintenance/3.0 d5546ff8f6 Merge commit '39e05989e588eb7890665615fcc9b727f1c1f47e' into maintenance/3.0 b1c499415d Merge branch 'task/MAR10001-0-qol-fixes-orocommerce-bridge' into maintenance/3.0 d6a7de8fe5 Merge branch 'task/MAR10001-0-qol-fixes-orocommerce-bridge' into maintenance/3.0 c4b1b9e202 Merge branch 'task/MAR10001-0-qol-fixes-orocommerce-bridge' into maintenance/3.0 2ae99456ed Merge branch 'task/MAR10001-0-qol-fixes-orocommerce-bridge' into maintenance/3.0 eb17ecd805 Merge branch 'task/MAR10001-0-qol-fixes-orocommerce-bridge' into maintenance/3.0 e5edb02cd9 Merge branch 'task/MAR10001-0-qol-fixes-orocommerce-bridge' into maintenance/3.0 15d749c9b6 - moved importexport services to own yml file for reabilty - moved eventlistener service definitions to own yml file for readabilty 8d44a4dad4 - moved importexport services to own yml file for reabilty - moved eventlistener service definitions to own yml file for readabilty ce7ce99c3f - moved importexport services to own yml file for reabilty - moved eventlistener service definitions to own yml file for readabilty 5d1c9611e1 - moved importexport services to own yml file for reabilty - moved eventlistener service definitions to own yml file for readabilty 02aab5af34 - added missing validator translations regarding shipping method rules and configs a61f403be2 - added missing validator translations regarding shipping method rules and configs bd456e7ff1 - added missing validator translations regarding shipping method rules and configs dc97a9fc4e - added normalization for the OroCommerce Order's createdAt date to be in the Marello Order's purchaseDate 98ee647e34 - added normalization for the OroCommerce Order's createdAt date to be in the Marello Order's purchaseDate 4eb7f3a77a - added normalization for the OroCommerce Order's createdAt date to be in the Marello Order's purchaseDate 9c5f51fe75 - added normalization for the OroCommerce Order's createdAt date to be in the Marello Order's purchaseDate c2f7712f3d - Updated logic to map Oro's Organization field on Addresses to Marello Address's Company 71f789072d - Updated logic to map Oro's Organization field on Addresses to Marello Address's Company a10e00d6ec - Updated logic to map Oro's Organization field on Addresses to Marello Address's Company 670424eaa2 - Updated logic to map Oro's Organization field on Addresses to Marello Address's Company 6ab3d583ca - updated validation regarding Customer, Company and Address - moved the validation to the correct bundles instead of having it all in the OrderBundle validation file 357cc7021d - updated validation regarding Customer, Company and Address - moved the validation to the correct bundles instead of having it all in the OrderBundle validation file 88c4f9bda6 - updated validation regarding Customer, Company and Address - moved the validation to the correct bundles instead of having it all in the OrderBundle validation file 1e6678703f MM-13: Implement initial products export (#49) c7c231b005 MM-13: Implement initial products export (#49) 392920547f MM-13: Implement initial products export (#49) e3d1dbecce MM-13: Implement initial products export (#49) 0bcb9bb847 Merge commit 'f2f622a0501a000e61e11b9bcc6e74ddc36a540e' into maintenance/3.0 78f97e200c Merge commit 'f2f622a0501a000e61e11b9bcc6e74ddc36a540e' into maintenance/3.0 f2f622a050 Squashed 'package/marello-orocommerce-api-bridge/' changes from 9eb94f4eb..8eed856c0 6256f0dbf4 Merge commit '5d6d9bb3b66f70a2168ec1f1e44d78ef4e034283' into maintenance/3.0 5afcdd80c9 Merge commit '5d6d9bb3b66f70a2168ec1f1e44d78ef4e034283' into maintenance/3.0 e2a0e14847 Merge commit '5d6d9bb3b66f70a2168ec1f1e44d78ef4e034283' into maintenance/3.0 3314ec5b83 Merge commit '5d6d9bb3b66f70a2168ec1f1e44d78ef4e034283' into maintenance/3.0 826865e28a Merge commit '5d6d9bb3b66f70a2168ec1f1e44d78ef4e034283' into maintenance/3.0 5d6d9bb3b6 Squashed 'package/marello-orocommerce-bridge/' changes from 6507f0941..201fc5dfc 0e72f4b21d Squashed 'package/marello-enterprise/' changes from ded77d2b1..6772f6e0f 842772c4b7 Merge commit '0e72f4b21db21ffe42c5836761452d18cf0d6d12' into maintenance/3.0 4312b20db7 Merge commit '0e72f4b21db21ffe42c5836761452d18cf0d6d12' into maintenance/3.0 3dbf8d7420 Merge commit '0e72f4b21db21ffe42c5836761452d18cf0d6d12' into maintenance/3.0 8cb3dab607 Merge commit '0e72f4b21db21ffe42c5836761452d18cf0d6d12' into maintenance/3.0 2b3217338e Merge commit '0e72f4b21db21ffe42c5836761452d18cf0d6d12' into maintenance/3.0 558ee27c60 Merge commit '04ca95074be3a990fed20bc103c82c73a59c7ef7' into maintenance/3.0 7478a591d8 Merge commit '04ca95074be3a990fed20bc103c82c73a59c7ef7' into maintenance/3.0 ca52781438 Merge commit '04ca95074be3a990fed20bc103c82c73a59c7ef7' into maintenance/3.0 8a92cd82c3 Merge commit '04ca95074be3a990fed20bc103c82c73a59c7ef7' into maintenance/3.0 dc90038519 Merge commit '04ca95074be3a990fed20bc103c82c73a59c7ef7' into maintenance/3.0 d413aab3d8 Merge commit '04ca95074be3a990fed20bc103c82c73a59c7ef7' into maintenance/3.0 94eae82d44 Merge commit '04ca95074be3a990fed20bc103c82c73a59c7ef7' into maintenance/3.0 04ca95074b Squashed 'package/marello/' changes from 1999cc10e..b7ac5c464 3caff5cccc - updated email SendProcessor to do not send emails or try to send emails when the recipients array is empty - updated validation groups for the Order entity to be able to save Orders without a Customer for the commerce group e2a0f4859c - updated email SendProcessor to do not send emails or try to send emails when the recipients array is empty - updated validation groups for the Order entity to be able to save Orders without a Customer for the commerce group 336ff49858 - updated email SendProcessor to do not send emails or try to send emails when the recipients array is empty - updated validation groups for the Order entity to be able to save Orders without a Customer for the commerce group 20eb6a17b2 - updated orocommerce integration where it's possible to choose the saleschannelgroup for it instead of having it created for you, including the associated saleschannel - fixed OrderImportStrategy to make sure the organization is being included in the Order before trying to find a product with said organization instead of null - updated OrderNormalizer to be able to create an Order without a Marello Customer and still be able to save the order for OroCommerce orders - updated tests to include the SalesChannelGroup as option in the integration settings 02e4cef993 - updated orocommerce integration where it's possible to choose the saleschannelgroup for it instead of having it created for you, including the associated saleschannel - fixed OrderImportStrategy to make sure the organization is being included in the Order before trying to find a product with said organization instead of null - updated OrderNormalizer to be able to create an Order without a Marello Customer and still be able to save the order for OroCommerce orders - updated tests to include the SalesChannelGroup as option in the integration settings 838a6de466 - updated orocommerce integration where it's possible to choose the saleschannelgroup for it instead of having it created for you, including the associated saleschannel - fixed OrderImportStrategy to make sure the organization is being included in the Order before trying to find a product with said organization instead of null - updated OrderNormalizer to be able to create an Order without a Marello Customer and still be able to save the order for OroCommerce orders - updated tests to include the SalesChannelGroup as option in the integration settings 6ed5078119 - updated orocommerce integration where it's possible to choose the saleschannelgroup for it instead of having it created for you, including the associated saleschannel - fixed OrderImportStrategy to make sure the organization is being included in the Order before trying to find a product with said organization instead of null - updated OrderNormalizer to be able to create an Order without a Marello Customer and still be able to save the order for OroCommerce orders - updated tests to include the SalesChannelGroup as option in the integration settings 701ced59d6 - updated data attribute of order to make sure when creating a new order via `new Order()` will have the data attribute as an array instead of null c9bb1d065d - updated data attribute of order to make sure when creating a new order via `new Order()` will have the data attribute as an array instead of null 1309973a1c - updated data attribute of order to make sure when creating a new order via `new Order()` will have the data attribute as an array instead of null 84f6cdbe70 - Updated OrderWorkflowStart event listener's service definition to inject doctrinehelper ad17b0a0fc - Updated OrderWorkflowStart event listener's service definition to inject doctrinehelper a2acb0843c - Updated OrderWorkflowStart event listener's service definition to inject doctrinehelper 019f2cb11e - updated OrderWorkflowStart listener to use the doctrine helper from Oro to get the correct entity manager for the class instead of the event's entity manager a2215e6341 - updated OrderWorkflowStart listener to use the doctrine helper from Oro to get the correct entity manager for the class instead of the event's entity manager 11ceb32ac8 - updated OrderWorkflowStart listener to use the doctrine helper from Oro to get the correct entity manager for the class instead of the event's entity manager 494f56e683 - fixed issue with product duplication error when the action group registry is not a public service anymore, created a provider that injects said service and retrieving it via the provider that has been created as a public service df0ac8930c - fixed issue with product duplication error when the action group registry is not a public service anymore, created a provider that injects said service and retrieving it via the provider that has been created as a public service 2ad444e881 - fixed issue with product duplication error when the action group registry is not a public service anymore, created a provider that injects said service and retrieving it via the provider that has been created as a public service 6cfe92ab4c MM-24: Implement encrypting of api token - Implemented encrypting of API Token - Added fix on product status 94ab6bc9f9 MM-24: Implement encrypting of api token - Implemented encrypting of API Token - Added fix on product status 592e2e78bd MM-23: Add logic to process changes in integration (#47) 024bee396f MM-23: Add logic to process changes in integration (#47) 05f765e4e2 MM-23: Add logic to process changes in integration (#47) fad55ac8bf MM-23: Add logic to process changes in integration (#47) d8b6058ee9 - added listener to prevent SCG from being deleted while it's still associated with an OroCommerce integration - added listener to update the integration channel of SalesChannels when adding/removing them from the SCG that is associated with an OroCommerce integration 2aee6d3b49 - added listener to prevent SCG from being deleted while it's still associated with an OroCommerce integration - added listener to update the integration channel of SalesChannels when adding/removing them from the SCG that is associated with an OroCommerce integration c3bef1c448 - added listener to prevent SCG from being deleted while it's still associated with an OroCommerce integration - added listener to update the integration channel of SalesChannels when adding/removing them from the SCG that is associated with an OroCommerce integration 4406e2a284 - added listener to prevent SCG from being deleted while it's still associated with an OroCommerce integration - added listener to update the integration channel of SalesChannels when adding/removing them from the SCG that is associated with an OroCommerce integration 1606efa9a9 - dropped unique index on integration ID on SalesChannel to allow a SalesChannelGroup with multiple SC's be connected to the integration - moved some fields around in the integration settings form - updated the OroCommerce integration event listener to take into account the integration is now linked to a SalesChannelGroup and not a single SalesChannel d543090db2 - dropped unique index on integration ID on SalesChannel to allow a SalesChannelGroup with multiple SC's be connected to the integration - moved some fields around in the integration settings form - updated the OroCommerce integration event listener to take into account the integration is now linked to a SalesChannelGroup and not a single SalesChannel 87dcfff50e - dropped unique index on integration ID on SalesChannel to allow a SalesChannelGroup with multiple SC's be connected to the integration - moved some fields around in the integration settings form - updated the OroCommerce integration event listener to take into account the integration is now linked to a SalesChannelGroup and not a single SalesChannel 083de421f6 - dropped unique index on integration ID on SalesChannel to allow a SalesChannelGroup with multiple SC's be connected to the integration - moved some fields around in the integration settings form - updated the OroCommerce integration event listener to take into account the integration is now linked to a SalesChannelGroup and not a single SalesChannel ab608edd2b - dropped unique index on integration ID on SalesChannel to allow a SalesChannelGroup with multiple SC's be connected to the integration - moved some fields around in the integration settings form - updated the OroCommerce integration event listener to take into account the integration is now linked to a SalesChannelGroup and not a single SalesChannel ad5384966f - dropped unique index on integration ID on SalesChannel to allow a SalesChannelGroup with multiple SC's be connected to the integration - moved some fields around in the integration settings form - updated the OroCommerce integration event listener to take into account the integration is now linked to a SalesChannelGroup and not a single SalesChannel 68bd901249 - updated bundle priority to make sure all marello migrations are being processed before the one of the bridge bcf5253da6 - updated bundle priority to make sure all marello migrations are being processed before the one of the bridge e892dc0a67 - updated bundle priority to make sure all marello migrations are being processed before the one of the bridge a1b93de21b - updated bundle priority to make sure all marello migrations are being processed before the one of the bridge e89e45bd41 - removed required asterisk from Description on SalesChannel as this is not a required field 9f3d6dcf26 - removed required asterisk from Description on SalesChannel as this is not a required field d15af99353 - removed required asterisk from Description on SalesChannel as this is not a required field 530a6a785a - removed required asterisk from description as this is not required in the SCG 5cc3984955 - removed required asterisk from description as this is not required in the SCG a0222c768f - removed required asterisk from description as this is not required in the SCG eb7399a08c - removed unused code and use class constant from SalesChannelGroup in OroCommerce integration settings 28712fcf66 - removed unused code and use class constant from SalesChannelGroup in OroCommerce integration settings c03fc2da12 - removed unused code and use class constant from SalesChannelGroup in OroCommerce integration settings 3fa5e8ec03 - removed unused code and use class constant from SalesChannelGroup in OroCommerce integration settings ae6334aba3 - moved the order of some of the orocommerce settings for clarity 12c4499df0 - moved the order of some of the orocommerce settings for clarity 9c85201da9 - moved the order of some of the orocommerce settings for clarity 13e3f7d255 - moved the order of some of the orocommerce settings for clarity c25873ac3f - added SalesChannelGroup as OroCommerce integration settings - added migrations to update existing integrations with new SalesChannelGroup option - updated validation for OroCommerce integration settings to validate SalesChannelGroup - updated translations 24896b6986 - added SalesChannelGroup as OroCommerce integration settings - added migrations to update existing integrations with new SalesChannelGroup option - updated validation for OroCommerce integration settings to validate SalesChannelGroup - updated translations 67ffe45da0 - added SalesChannelGroup as OroCommerce integration settings - added migrations to update existing integrations with new SalesChannelGroup option - updated validation for OroCommerce integration settings to validate SalesChannelGroup - updated translations dd92a56b5c - added SalesChannelGroup as OroCommerce integration settings - added migrations to update existing integrations with new SalesChannelGroup option - updated validation for OroCommerce integration settings to validate SalesChannelGroup - updated translations d9db8bb1de MM-22: Add logic to process changes in Sales Channel (#46) 951f48f5e3 MM-22: Add logic to process changes in Sales Channel (#46) ffcc7dc62d MM-22: Add logic to process changes in Sales Channel (#46) 9a5cdbd888 MM-22: Add logic to process changes in Sales Channel (#46) bf1e4788c4 - removed unused configuration settings like backOrder, inventoryThreshold and lowInventoryThreshold from OroCommerce integration and product syncs - Added additional logic to set the Product 'In Stock' when balancedInventoryLevels are updated - Added additional logic to set the Product 'backOrder' based on the related InventoryItem - Added migrations to 'reset' the existing settings on existing integrations - Updated installer to exclude the settings from installing in the first place - Updated OroCommerce entity to keep the methods used for the removed settings, but mark them as deprecated for BC 38fd895ab7 - removed unused configuration settings like backOrder, inventoryThreshold and lowInventoryThreshold from OroCommerce integration and product syncs - Added additional logic to set the Product 'In Stock' when balancedInventoryLevels are updated - Added additional logic to set the Product 'backOrder' based on the related InventoryItem - Added migrations to 'reset' the existing settings on existing integrations - Updated installer to exclude the settings from installing in the first place - Updated OroCommerce entity to keep the methods used for the removed settings, but mark them as deprecated for BC 2ba6ba1575 - removed unused configuration settings like backOrder, inventoryThreshold and lowInventoryThreshold from OroCommerce integration and product syncs - Added additional logic to set the Product 'In Stock' when balancedInventoryLevels are updated - Added additional logic to set the Product 'backOrder' based on the related InventoryItem - Added migrations to 'reset' the existing settings on existing integrations - Updated installer to exclude the settings from installing in the first place - Updated OroCommerce entity to keep the methods used for the removed settings, but mark them as deprecated for BC 2dceba6bad - removed unused configuration settings like backOrder, inventoryThreshold and lowInventoryThreshold from OroCommerce integration and product syncs - Added additional logic to set the Product 'In Stock' when balancedInventoryLevels are updated - Added additional logic to set the Product 'backOrder' based on the related InventoryItem - Added migrations to 'reset' the existing settings on existing integrations - Updated installer to exclude the settings from installing in the first place - Updated OroCommerce entity to keep the methods used for the removed settings, but mark them as deprecated for BC d89262688c - Updated paymentStatus with the correct constant to get the full paid status from the OrderNormalizer constant c546b47376 - Updated paymentStatus with the correct constant to get the full paid status from the OrderNormalizer constant d3cfa40240 - Updated paymentStatus with the correct constant to get the full paid status from the OrderNormalizer constant 6b150cb679 - Updated paymentStatus with the correct constant to get the full paid status from the OrderNormalizer constant f9267bb6d5 - CS fix 7e89ed28e3 - CS fix dbc3194dd2 - CS fix 4e9e48a4ba - CS fix ce2d93d916 - Updated EventListener to also remove the related SalesChannelGroup of the SalesChannel that was related to the integration when the integration is removed 0a6076b111 - Updated EventListener to also remove the related SalesChannelGroup of the SalesChannel that was related to the integration when the integration is removed f9a0655fa3 - Updated EventListener to also remove the related SalesChannelGroup of the SalesChannel that was related to the integration when the integration is removed 9829660eb0 - Updated EventListener to also remove the related SalesChannelGroup of the SalesChannel that was related to the integration when the integration is removed e0bdf49899 - Updated validation on WarehouseGroup, remove required asterisk on description 31bdc5eda8 - Updated validation on WarehouseGroup, remove required asterisk on description e603454188 - Updated validation on WarehouseGroup, remove required asterisk on description f8038adc41 - updated validation for OroCommerce integration settings 0c2aeaaa5e - updated validation for OroCommerce integration settings 8314d7327e - updated validation for OroCommerce integration settings 701745ff58 - updated validation for OroCommerce integration settings 6a9d75ff94 - Updated clearing the entity manager just for the Company instead of all entities to prevent new found relations when trying to write a new batch to the DB f2288df414 - Updated clearing the entity manager just for the Company instead of all entities to prevent new found relations when trying to write a new batch to the DB d278e25e8c - Updated clearing the entity manager just for the Company instead of all entities to prevent new found relations when trying to write a new batch to the DB af76c9a68f - Updated clearing the entity manager just for the Company instead of all entities to prevent new found relations when trying to write a new batch to the DB 854eab6874 MM-8: Add logic for tax class dictionary synchronization (#45) 006abe2a60 MM-8: Add logic for tax class dictionary synchronization (#45) 2050b367db MM-8: Add logic for tax class dictionary synchronization (#45) f4bb00dcb4 MM-8: Add logic for tax class dictionary synchronization (#45) 25661dabcd Removed asset-packagist from composer repositories - it's not used anymore in oro/platform:4.1+ - all the nodejs dependencies should be managed with npm, see https://doc.oroinc.com/frontend/javascript/composer-js-dependencies/ 30a0ff05db MM-11: Implement product export functionality (#44) 3c5155b8b5 MM-11: Implement product export functionality (#44) c65cb2ed99 - updated dev.json and dev.lock for demo environment 201fc5dfc3 - updated versions in the orocommerce bridge README 930ab7eef1 - updated versions in the orocommerce bridge README f8968197e7 - updated versions in the orocommerce bridge README 67d6b6587d - updated versions in the orocommerce bridge README 9fece1a81d - updated versions in the orocommerce bridge README e2ebbb0fe0 MM-6: Prepare logic for dictionary synchronization (#40) f502e9d83d MM-6: Prepare logic for dictionary synchronization (#40) 4a6266634b MM-6: Prepare logic for dictionary synchronization (#40) a1be2edf45 MM-6: Prepare logic for dictionary synchronization (#40) ffba2a1d74 Merge commit 'fea3dea76b8b638d7f79d8b3708f785be7354814' into maintenance/3.0 7caed33836 Merge commit 'fea3dea76b8b638d7f79d8b3708f785be7354814' into maintenance/3.0 009273cdf0 Merge commit 'fea3dea76b8b638d7f79d8b3708f785be7354814' into maintenance/3.0 c739b3fe03 Merge commit 'fea3dea76b8b638d7f79d8b3708f785be7354814' into maintenance/3.0 80428e27aa Merge commit 'fea3dea76b8b638d7f79d8b3708f785be7354814' into maintenance/3.0 ae866d1d45 Merge commit 'fea3dea76b8b638d7f79d8b3708f785be7354814' into maintenance/3.0 1030452d14 Merge commit 'fea3dea76b8b638d7f79d8b3708f785be7354814' into maintenance/3.0 fea3dea76b Squashed 'applications/marello-application-ee/' changes from a55ceb229..0ec7b8203 0ec7b8203d - removed white space ba236b5858 Merge commit 'bde1161731d733d62102ae203244ae6f28810003' into maintenance/3.0 f2e5b1beb6 Merge commit 'bde1161731d733d62102ae203244ae6f28810003' into maintenance/3.0 036c5320f9 Merge commit 'bde1161731d733d62102ae203244ae6f28810003' into maintenance/3.0 0398dad86e Merge commit 'bde1161731d733d62102ae203244ae6f28810003' into maintenance/3.0 71601ac931 Merge commit 'bde1161731d733d62102ae203244ae6f28810003' into maintenance/3.0 a056889ea6 Merge commit 'bde1161731d733d62102ae203244ae6f28810003' into maintenance/3.0 0ea53416a9 Merge commit 'bde1161731d733d62102ae203244ae6f28810003' into maintenance/3.0 bde1161731 Squashed 'applications/marello-application-ee/' changes from 1994f4f34..a55ceb229 7786de3574 - updated composer.lock files fda4c69ffa - updated composer.lock files b5bbefb015 - updated composer.lock files 63cef79bb3 - changed author name to correct company e36deb83cc - changed author name to correct company db6734954b - changed author name to correct company b3bd4f727a - changed author name to correct company e1d2281bdf - changed author name to correct company 6772f6e0f7 - remove internal versions 423efea057 - remove internal versions 1ee395e3f2 - remove internal versions 7df294bbb0 - remove internal versions 62cc46645a - remove internal versions a2c162db66 - remove internal versions d80badafbc - remove internal versions bc77406765 - removed old backup of dev.lock cbcca40cfa - removed old backup of dev.lock b7ac5c4648 - fix issue of search handler test where the actual search handler changed implementation slightly to let the unit test fail a6c8d71bf1 - fix issue of search handler test where the actual search handler changed implementation slightly to let the unit test fail 0af7900071 - fix issue of search handler test where the actual search handler changed implementation slightly to let the unit test fail 2fd2458468 - fix issue of search handler test where the actual search handler changed implementation slightly to let the unit test fail 5898702ee0 - fix issue of search handler test where the actual search handler changed implementation slightly to let the unit test fail dd463395b3 Merge pull request #39 from marellocommerce/ticket/MM-4 09b538fc0e MM-4: Create Magento2 integration form - Added Website Provider e34beb4eb6 MM-4: Create Magento2 integration form - Added Website Provider ba1d7d531f - added entity_grid_all_view_label to all relevant entities on EE f599228c5f - added entity_grid_all_view_label to all relevant entities on EE 8e74560385 - added entity_grid_all_view_label to all relevant entities on EE 1b8ad2f033 - added entity_grid_all_view_label to all relevant entities on CE e97ee886c4 - added entity_grid_all_view_label to all relevant entities on CE 9a7b89e4e8 - added entity_grid_all_view_label to all relevant entities on CE f7db87ae6d - added entity_grid_all_view_label to all relevant entities on CE 5cb990d5c1 - updated pricing js views in order to be able to disable channelpricing without errors in the console c04039d9a3 - updated pricing js views in order to be able to disable channelpricing without errors in the console 5151ba6e09 - updated pricing js views in order to be able to disable channelpricing without errors in the console 87e55f348d - added invoice type to the invoice/creditmemo view for clarification ae9617e182 - added invoice type to the invoice/creditmemo view for clarification 08bb45be80 - added invoice type to the invoice/creditmemo view for clarification f76705554c - updated phpunit configuration in all applications to have both config tests separate b03f754417 - updated phpunit configuration in all applications to have both config tests separate aa749af6d0 - updated phpunit configuration in all applications to have both config tests separate 9968fae46c MM-4: Create Magento2 integration form - Added missed constraints 46fa92458b MM-4: Create Magento2 integration form - Added missed constraints e074a12413 MM-4: Create Magento2 integration form - Added missed constraints a9e8ffec37 - fixed issue with incorrect route names in the entity config of the AbstractInvoice entity which prevented users from using the entity management on Invoice related entities - fixed some of the confusing labels as creditmemo's were labled Invoice instead of Creditmemo c596c8b9dc - fixed issue with incorrect route names in the entity config of the AbstractInvoice entity which prevented users from using the entity management on Invoice related entities - fixed some of the confusing labels as creditmemo's were labled Invoice instead of Creditmemo dca167258f - fixed issue with incorrect route names in the entity config of the AbstractInvoice entity which prevented users from using the entity management on Invoice related entities - fixed some of the confusing labels as creditmemo's were labled Invoice instead of Creditmemo 8eed856c01 - Updated docs for orocommerce api bridge - updated docs for orocommerce bridge 484773799f - Updated docs for orocommerce api bridge - updated docs for orocommerce bridge 6d302dc60e - Updated docs for orocommerce api bridge - updated docs for orocommerce bridge 26d6b44ff5 - Updated docs for orocommerce api bridge - updated docs for orocommerce bridge ec4af3fa94 - Updated docs for orocommerce api bridge - updated docs for orocommerce bridge a15cffae52 - Updated docs for orocommerce api bridge - updated docs for orocommerce bridge 841254f200 - Updated docs for orocommerce api bridge - updated docs for orocommerce bridge ae6e002fb5 Merge branch 'feature/MAR10001-870' into maintenance/3.0 2c338e8d85 Merge branch 'feature/MAR10001-870' of https://github.com/marellocommerce/development-mono-repository into feature/MAR10001-870 ac4d899ad3 Merge branch 'feature/MAR10001-870' of https://github.com/marellocommerce/development-mono-repository into feature/MAR10001-870 921fe63141 Merge branch 'feature/MAR10001-870' of https://github.com/marellocommerce/development-mono-repository into feature/MAR10001-870 69e04b3257 Merge branch 'feature/MAR10001-870' of https://github.com/marellocommerce/development-mono-repository into feature/MAR10001-870 e729631f65 Merge branch 'feature/MAR10001-870' of https://github.com/marellocommerce/development-mono-repository into feature/MAR10001-870 da4b84932c Merge branch 'feature/MAR10001-870' into develop 367e2f785b - fixed functional of POcrons tests by updating the groupby clause in ProductRepository 94fc20956b - fixed functional of POcrons tests by updating the groupby clause in ProductRepository f73b83e789 - fixed functional of POcrons tests by updating the groupby clause in ProductRepository bc72318236 MAR10001-879: Changes for correct selecting products by SKU and Organization 8ec2cc1c04 MAR10001-879: Changes for correct selecting products by SKU and Organization d9d4c04457 MAR10001-879: Changes for correct selecting products by SKU and Organization 5dc9e2df1f MAR10001-879: Changes for correct selecting products by SKU and Organization a15962db4a MAR10001-879: Changes for correct selecting products by SKU and Organization cec83bf310 - CS fix b1b4c5f547 - CS fix 5fc05ab999 - CS fix 3c3193d817 - CS fix f486542281 - CS fix 4ec0bff916 MM-4: Create Magento2 integration form 820a955b0d MM-4: Create Magento2 integration form 4ce69ce7bf MM-4: Create Magento2 integration form d019c62e9c MM-4: Create Magento2 integration form 2dcfeab878 MM-4: Create Magento2 integration form 0f5e14d87d MAR10001-879: code optimization 17d087d497 MAR10001-879: code optimization 3a006b6a7a MAR10001-879: code optimization 66eeb3713c MAR10001-879: code optimization bb10bbdf03 MAR10001-879: code optimization e98c29675c Merge branch 'feature/MAR10001-870' of https://github.com/marellocommerce/development-mono-repository into feature/MAR10001-870 1683a51f2f Merge branch 'feature/MAR10001-870' of https://github.com/marellocommerce/development-mono-repository into feature/MAR10001-870 8e74b04956 Merge branch 'feature/MAR10001-870' of https://github.com/marellocommerce/development-mono-repository into feature/MAR10001-870 0e64bc67a9 Merge branch 'feature/MAR10001-870' of https://github.com/marellocommerce/development-mono-repository into feature/MAR10001-870 97f3a2b4cf Merge branch 'feature/MAR10001-870' of https://github.com/marellocommerce/development-mono-repository into feature/MAR10001-870 59af438517 MAR10001-879: Made ProductImage sync conditional 502cd3d14e MAR10001-879: Made ProductImage sync conditional 53d1dbdc01 MAR10001-879: Made ProductImage sync conditional 56dbca52a3 MAR10001-879: Made ProductImage sync conditional b5ed3a10c3 MAR10001-879: Made ProductImage sync conditional b6b75be9ec - CS fixes - updated migrations to include indexes on tables that collide with a OroCommerce installation on PostGreSQL c08e272334 - CS fixes - updated migrations to include indexes on tables that collide with a OroCommerce installation on PostGreSQL feef586d9a - CS fixes - updated migrations to include indexes on tables that collide with a OroCommerce installation on PostGreSQL f5955e667d - CS fixes - updated migrations to include indexes on tables that collide with a OroCommerce installation on PostGreSQL 00221c7884 - CS fixes - updated migrations to include indexes on tables that collide with a OroCommerce installation on PostGreSQL 4f3dd1d8f4 - CS fixes - updated migrations to include indexes on tables that collide with a OroCommerce installation on PostGreSQL 54527f543f - CS fixes - updated migrations to include indexes on tables that collide with a OroCommerce installation on PostGreSQL 84432f0d4f - CS fixes - updated migrations to include indexes on tables that collide with a OroCommerce installation on PostGreSQL 2889f4838c - CS fixes - updated migrations to include indexes on tables that collide with a OroCommerce installation on PostGreSQL cc9c68c95c - updated application to enable API (backend) in tests and dev by default as functional api tests where failing - updated paths and configs for testing psr and setting up the test environment d5c8946442 - fixed InvoiceDownload functional test, name of pdf changed during changes made for creditmemo ff9ee70498 - fixed InvoiceDownload functional test, name of pdf changed during changes made for creditmemo 5562f2fd92 - fixed InvoiceDownload functional test, name of pdf changed during changes made for creditmemo 51631d0c90 Merge branch 'maintenance/3.0' into feature/MAR10001-870 aacf6ac86c Merge branch 'maintenance/3.0' into feature/MAR10001-870 0194dfd98f Merge branch 'maintenance/3.0' into feature/MAR10001-870 e81b49a3ac Merge branch 'maintenance/3.0' into feature/MAR10001-870 d4d6281323 Merge branch 'maintenance/3.0' into feature/MAR10001-870 81e5d37a00 MAR10001-879: Verify best possible approach for updating multiple products with multiple consumers in OroCommerce Bridge 9a43144606 MAR10001-879: Verify best possible approach for updating multiple products with multiple consumers in OroCommerce Bridge 1d117d3ebb MAR10001-879: Verify best possible approach for updating multiple products with multiple consumers in OroCommerce Bridge c18c469bb4 MAR10001-879: Verify best possible approach for updating multiple products with multiple consumers in OroCommerce Bridge 98d0936890 MAR10001-879: Verify best possible approach for updating multiple products with multiple consumers in OroCommerce Bridge 0ca99bb97f MAR10001-879: Verify best possible approach for updating multiple products with multiple consumers in OroCommerce Bridge a6972e36d6 MAR10001-879: Verify best possible approach for updating multiple products with multiple consumers in OroCommerce Bridge a5e560b763 - Added old Magento - Marello bundle 186075abc3 - updated creditmemo/invoice pdf's with company from the customer address instead of the Company from the customer itself - updated the address widget to include the company from the address to display on different views like Order, Invoice etc.. dc6b45c87c - updated creditmemo/invoice pdf's with company from the customer address instead of the Company from the customer itself - updated the address widget to include the company from the address to display on different views like Order, Invoice etc.. 163ab2dd72 - updated creditmemo/invoice pdf's with company from the customer address instead of the Company from the customer itself - updated the address widget to include the company from the address to display on different views like Order, Invoice etc.. 52e46f489f - added pdf template for creditmemo - added requesthandler for creditmemo pdf - updated translations for creditmemo pdf - added company to pdf's dcf92775eb - added pdf template for creditmemo - added requesthandler for creditmemo pdf - updated translations for creditmemo pdf - added company to pdf's 6eaf912334 - added pdf template for creditmemo - added requesthandler for creditmemo pdf - updated translations for creditmemo pdf - added company to pdf's 4daeeb4100 - added company to invoice view - moved company above the 'general' customer info on order view - added company to invoice pdf b008e03666 - added company to invoice view - moved company above the 'general' customer info on order view - added company to invoice pdf a38aa282f1 - added company to invoice view - moved company above the 'general' customer info on order view - added company to invoice pdf c602bf3711 - fixed issue with denormalizedDefaultName not being used in the autocomplete handler in finding subscription products in autocomplete ff78bde283 - made the status handler services for enabling/disabling datagrid row actions public for enabling/disabling rules on row action 770861596a - made the status handler services for enabling/disabling datagrid row actions public for enabling/disabling rules on row action f6eb2f7d42 - made the status handler services for enabling/disabling datagrid row actions public for enabling/disabling rules on row action ab5c86549e - updated services to be public in order to use the mass action handler and enable/disable wfa rules de62692bce - updated services to be public in order to use the mass action handler and enable/disable wfa rules 2120861964 - updated services to be public in order to use the mass action handler and enable/disable wfa rules 5fa1b47849 - removed `selectAll` from datagrids that were having issues with selecting rows only when having pgsql as db driver 7dd6ec0ec6 - removed `selectAll` from datagrids that were having issues with selecting rows only when having pgsql as db driver 611e44b77c - removed `selectAll` from datagrids that were having issues with selecting rows only when having pgsql as db driver f63db91e79 - removed `selectAll` from datagrids that were having issues with selecting rows only when having pgsql as db driver 334d4689dd - removed `selectAll` from datagrids that were having issues with selecting rows only when having pgsql as db driver 67960b490c - reverted ReplenishmentOrderRepository as service to fix the issue with alllocated cron command 12038dbde2 - reverted ReplenishmentOrderRepository as service to fix the issue with alllocated cron command 88bde4b840 - reverted ReplenishmentOrderRepository as service to fix the issue with alllocated cron command 31970709bc - added svg as defautlt file and image upload mime type in the configs of EE and CE 5b7ad91293 - added svg as defautlt file and image upload mime type in the configs of EE and CE 4157272412 - added svg as defautlt file and image upload mime type in the configs of EE and CE 38507aaac6 Merge branch 'task/MAR10001-901-balanced-inventorylevels-disabled-products' into maintenance/3.0 054de9b5e6 Merge branch 'task/MAR10001-901-balanced-inventorylevels-disabled-products' into maintenance/3.0 32d4681d98 Merge branch 'task/MAR10001-901-balanced-inventorylevels-disabled-products' into maintenance/3.0 ef2993d7cc - Updated (balanced) inventory grids to have most of the same columns in the same order as the Product grid - Added additional checks for disabled products before balancing and checking saleschannels that are actually assigned to the saleschannelgroups that will be available for balancing - Added additional listeners for rebalancing and resetting the balancedinventory levels when ProductStatus is changed and Saleschannels are assigned or removed from the product 171910cce4 - Updated (balanced) inventory grids to have most of the same columns in the same order as the Product grid - Added additional checks for disabled products before balancing and checking saleschannels that are actually assigned to the saleschannelgroups that will be available for balancing - Added additional listeners for rebalancing and resetting the balancedinventory levels when ProductStatus is changed and Saleschannels are assigned or removed from the product f2f389aeb3 - Updated (balanced) inventory grids to have most of the same columns in the same order as the Product grid - Added additional checks for disabled products before balancing and checking saleschannels that are actually assigned to the saleschannelgroups that will be available for balancing - Added additional listeners for rebalancing and resetting the balancedinventory levels when ProductStatus is changed and Saleschannels are assigned or removed from the product f1f4a5ad1d - Updated (balanced) inventory grids to have most of the same columns in the same order as the Product grid - Added additional checks for disabled products before balancing and checking saleschannels that are actually assigned to the saleschannelgroups that will be available for balancing - Added additional listeners for rebalancing and resetting the balancedinventory levels when ProductStatus is changed and Saleschannels are assigned or removed from the product 8f8c7033f2 - Fixed inventory levels on inventory item view when having PostgreSQL as db driver 01cde107d0 - Fixed inventory levels on inventory item view when having PostgreSQL as db driver 49eb395d4f - Fixed inventory levels on inventory item view when having PostgreSQL as db driver e37fdb951d Merge branch 'maintenance/3.0' into feature/MAR10001-870 c302bb9020 Merge branch 'maintenance/3.0' into feature/MAR10001-870 43aa94ca6f Merge branch 'maintenance/3.0' into feature/MAR10001-870 af6c1eccd5 Merge branch 'maintenance/3.0' into feature/MAR10001-870 78fb50571c Merge branch 'maintenance/3.0' into feature/MAR10001-870 bc604f62ff Merge branch 'maintenance/3.0' into feature/MAR10001-870 c8466a6cf4 Merge branch 'maintenance/3.0' into feature/MAR10001-870 f9141663b1 Merge branch 'maintenance/3.0' into feature/MAR10001-870 92ef92c413 Merge branch 'maintenance/3.0' into feature/MAR10001-870 c5f31cd112 Merge branch 'maintenance/3.0' into feature/MAR10001-870 0e4c60e14f Merge branch 'maintenance/3.0' into feature/MAR10001-870 b65340b586 MAR10001-870: Creating the OroCommerce integration in Marello 3.0 is having issues with fetching the Attribute Family from OroCommerce b58e3a7861 MAR10001-870: Creating the OroCommerce integration in Marello 3.0 is having issues with fetching the Attribute Family from OroCommerce 1627feb35c MAR10001-870: Creating the OroCommerce integration in Marello 3.0 is having issues with fetching the Attribute Family from OroCommerce 1419be6990 MAR10001-870: Creating the OroCommerce integration in Marello 3.0 is having issues with fetching the Attribute Family from OroCommerce 3b208857bf MAR10001-870: Creating the OroCommerce integration in Marello 3.0 is having issues with fetching the Attribute Family from OroCommerce 9557f9f9de MAR10001-870: Creating the OroCommerce integration in Marello 3.0 is having issues with fetching the Attribute Family from OroCommerce 5ea3876e8d MAR10001-870: Creating the OroCommerce integration in Marello 3.0 is having issues with fetching the Attribute Family from OroCommerce 2f77bc73b7 MAR10001-870: Creating the OroCommerce integration in Marello 3.0 is having issues with fetching the Attribute Family from OroCommerce 0b89b0075e MAR10001-870: Creating the OroCommerce integration in Marello 3.0 is having issues with fetching the Attribute Family from OroCommerce ded9eb48f8 MAR10001-870: Creating the OroCommerce integration in Marello 3.0 is having issues with fetching the Attribute Family from OroCommerce 1d6be9ac34 MAR10001-870: Creating the OroCommerce integration in Marello 3.0 is having issues with fetching the Attribute Family from OroCommerce 893ecac4de - added scripts to be run by supervisor for the demo environment 574af6cef5 - updated demo environment with oro 4.1.x - updated custom login page - removed deprecated ways of overriding templates ef767f3c50 - updated demo environment with oro 4.1.x - updated custom login page - removed deprecated ways of overriding templates 6bdbfb364e - updated demo environment with oro 4.1.x - updated custom login page - removed deprecated ways of overriding templates 506b6f26a7 Merge branch 'release/3.0.1' into maintenance/3.0 6e8e3449ff Merge branch 'release/3.0.1' into maintenance/3.0 22bbbc77a2 Merge branch 'release/3.0.1' into maintenance/3.0 0d795fb0c8 Merge branch 'release/3.0.1' into maintenance/3.0 c9ead58d33 Merge branch 'release/3.0.1' into maintenance/3.0 ead8291918 Merge branch 'release/3.0.1' into maintenance/3.0 8d09dbd5a4 Merge branch 'release/3.0.1' into maintenance/3.0 5586db4523 Merge branch 'release/3.0.1' into maintenance/3.0 9732235bf3 Merge branch 'release/3.0.1' into maintenance/3.0 01e6aa6d4e Merge branch 'release/3.0.1' into maintenance/3.0 aaf7f4aa5a Merge branch 'release/3.0.1' into maintenance/3.0 a55ceb2294 - updated composer.lock for EE version - updated dev.lock for EE version 60a151a2a5 - updated composer.lock for EE version - updated dev.lock for EE version 52c03bcccf - updated composer.lock for EE version - updated dev.lock for EE version b571f41f0b Merge commit '9f8826c1ed6098ac7a470b99f48436dc693e4026' into release/3.0.1 01a9ec1abd Merge commit '9f8826c1ed6098ac7a470b99f48436dc693e4026' into release/3.0.1 5bb73db118 Merge commit '9f8826c1ed6098ac7a470b99f48436dc693e4026' into release/3.0.1 fbdd64c3d0 Merge commit '9f8826c1ed6098ac7a470b99f48436dc693e4026' into release/3.0.1 6bf6b41682 Merge commit '9f8826c1ed6098ac7a470b99f48436dc693e4026' into release/3.0.1 a9ae475161 Merge commit '9f8826c1ed6098ac7a470b99f48436dc693e4026' into release/3.0.1 34e755cead Merge commit '9f8826c1ed6098ac7a470b99f48436dc693e4026' into release/3.0.1 4a989db21a Merge commit '9f8826c1ed6098ac7a470b99f48436dc693e4026' into release/3.0.1 ed44e956ff Merge commit '9f8826c1ed6098ac7a470b99f48436dc693e4026' into release/3.0.1 a15f5553b8 Merge commit '9f8826c1ed6098ac7a470b99f48436dc693e4026' into release/3.0.1 c1fd0bd2be Merge commit '9f8826c1ed6098ac7a470b99f48436dc693e4026' into release/3.0.1 65bb567ac2 Merge commit '9f8826c1ed6098ac7a470b99f48436dc693e4026' into release/3.0.1 58a641fe4f Merge commit '9f8826c1ed6098ac7a470b99f48436dc693e4026' into release/3.0.1 88ed3db3ad Merge commit '9f8826c1ed6098ac7a470b99f48436dc693e4026' into release/3.0.1 4962214662 Merge commit 'c8ab65a29b0a1894abb5d30a21f0d712a5db94ae' into release/3.0.1 6d3430069d Merge commit 'c8ab65a29b0a1894abb5d30a21f0d712a5db94ae' into release/3.0.1 60ed6fffcc Merge commit 'c8ab65a29b0a1894abb5d30a21f0d712a5db94ae' into release/3.0.1 9a9f5aab63 Merge commit 'c8ab65a29b0a1894abb5d30a21f0d712a5db94ae' into release/3.0.1 693300c5a2 Merge commit 'c8ab65a29b0a1894abb5d30a21f0d712a5db94ae' into release/3.0.1 f8771ff591 Merge commit 'c8ab65a29b0a1894abb5d30a21f0d712a5db94ae' into release/3.0.1 23c2a362d4 Merge commit 'c8ab65a29b0a1894abb5d30a21f0d712a5db94ae' into release/3.0.1 215fcca0e8 Merge commit 'c8ab65a29b0a1894abb5d30a21f0d712a5db94ae' into release/3.0.1 6ab08a6b2c Merge commit 'c8ab65a29b0a1894abb5d30a21f0d712a5db94ae' into release/3.0.1 f80db3e93d Merge commit 'c8ab65a29b0a1894abb5d30a21f0d712a5db94ae' into release/3.0.1 bb115a61b5 Merge commit 'c8ab65a29b0a1894abb5d30a21f0d712a5db94ae' into release/3.0.1 99a5a44c2f Merge commit 'c8ab65a29b0a1894abb5d30a21f0d712a5db94ae' into release/3.0.1 bcbe43b989 Merge commit 'c8ab65a29b0a1894abb5d30a21f0d712a5db94ae' into release/3.0.1 b7be13b167 Merge commit 'c8ab65a29b0a1894abb5d30a21f0d712a5db94ae' into release/3.0.1 ab570a0577 Merge commit '1994f4f34847af1a1fd1d9a973fed6d23564aeb8' into release/3.0.1 d5d6f5363b Merge commit '1994f4f34847af1a1fd1d9a973fed6d23564aeb8' into release/3.0.1 e425173a26 Merge commit '1994f4f34847af1a1fd1d9a973fed6d23564aeb8' into release/3.0.1 1edc8002c8 Merge commit '1994f4f34847af1a1fd1d9a973fed6d23564aeb8' into release/3.0.1 6957b8927b Merge commit '1994f4f34847af1a1fd1d9a973fed6d23564aeb8' into release/3.0.1 cd25d63954 Merge commit '1994f4f34847af1a1fd1d9a973fed6d23564aeb8' into release/3.0.1 f62102ab93 Merge commit '1994f4f34847af1a1fd1d9a973fed6d23564aeb8' into release/3.0.1 94a52e71cf Merge commit '1994f4f34847af1a1fd1d9a973fed6d23564aeb8' into release/3.0.1 0e20992a44 Merge commit '0cebbb868afa87ce24298ed4c9ddd449f456838b' into release/3.0.1 0003b6b5a1 Merge commit '0cebbb868afa87ce24298ed4c9ddd449f456838b' into release/3.0.1 63a58d26be Merge commit '0cebbb868afa87ce24298ed4c9ddd449f456838b' into release/3.0.1 4d05495de5 Merge commit '0cebbb868afa87ce24298ed4c9ddd449f456838b' into release/3.0.1 12f55eaf19 Merge commit '0cebbb868afa87ce24298ed4c9ddd449f456838b' into release/3.0.1 e956ca5781 Merge commit '0cebbb868afa87ce24298ed4c9ddd449f456838b' into release/3.0.1 227ee971a8 Merge commit '0cebbb868afa87ce24298ed4c9ddd449f456838b' into release/3.0.1 611a7ee8f4 Merge commit '0cebbb868afa87ce24298ed4c9ddd449f456838b' into release/3.0.1 9e1d6599f8 Merge commit '0cebbb868afa87ce24298ed4c9ddd449f456838b' into release/3.0.1 b5506d5d1c Merge commit '0cebbb868afa87ce24298ed4c9ddd449f456838b' into release/3.0.1 1bbf00a57c Merge commit '0cebbb868afa87ce24298ed4c9ddd449f456838b' into release/3.0.1 a5af3f8451 Merge commit '0cebbb868afa87ce24298ed4c9ddd449f456838b' into release/3.0.1 09c1fb2cb3 Merge commit '0cebbb868afa87ce24298ed4c9ddd449f456838b' into release/3.0.1 d1992c38d9 Merge commit '0cebbb868afa87ce24298ed4c9ddd449f456838b' into release/3.0.1 3abc0ddfd2 - Updated 'all time' query to include the start date and not only the date greater than the start date to include all orders 06455d8c17 - Updated 'all time' query to include the start date and not only the date greater than the start date to include all orders 33cfffa12b - Updated 'all time' query to include the start date and not only the date greater than the start date to include all orders 95692bc09a - CS fixe 7c804a38b6 - CS fixe ada51508dc - CS fixe 3ff6e22290 Merge branch 'maintenance/3.0' into feature/MAR10001-867 5d74461724 Merge branch 'maintenance/3.0' into feature/MAR10001-867 1334d61722 Merge branch 'maintenance/3.0' into feature/MAR10001-867 5ddcacba13 - updated composer.json to internal versions 7fd041c238 - updated composer.json to internal versions 4c11c1d62e - updated composer.json to internal versions 02ba853038 - updated composer.json to internal versions 5a85d153eb - updated composer.json to internal versions 351787d22e - updated composer.json to internal versions ff1bc8b9aa - updated composer.json to internal versions 22321c860f Merge commit '1994f4f34847af1a1fd1d9a973fed6d23564aeb8' into release/3.0.1 592e6ebde2 Merge commit '1994f4f34847af1a1fd1d9a973fed6d23564aeb8' into release/3.0.1 6dde980b0d Merge commit '1994f4f34847af1a1fd1d9a973fed6d23564aeb8' into release/3.0.1 1b93a365d5 Merge commit '1994f4f34847af1a1fd1d9a973fed6d23564aeb8' into release/3.0.1 5c0cdba991 Merge commit '1994f4f34847af1a1fd1d9a973fed6d23564aeb8' into release/3.0.1 56d714b6f7 Merge commit '1994f4f34847af1a1fd1d9a973fed6d23564aeb8' into release/3.0.1 7a45e6671f Merge commit '051c13f9a7cb31707f92cfcd8832c1bc83c6270c' into release/3.0.1 8a6e16a075 Merge commit '051c13f9a7cb31707f92cfcd8832c1bc83c6270c' into release/3.0.1 2c8c34371d Merge commit '051c13f9a7cb31707f92cfcd8832c1bc83c6270c' into release/3.0.1 0e1efed094 Merge commit '051c13f9a7cb31707f92cfcd8832c1bc83c6270c' into release/3.0.1 4751ced650 Merge commit '051c13f9a7cb31707f92cfcd8832c1bc83c6270c' into release/3.0.1 c72676c95a Merge commit '051c13f9a7cb31707f92cfcd8832c1bc83c6270c' into release/3.0.1 82d04bc51b Merge commit '051c13f9a7cb31707f92cfcd8832c1bc83c6270c' into release/3.0.1 051c13f9a7 Squashed 'applications/marello-application-ee/' changes from a69ba4abb..1994f4f34 c8ab65a29b Merge commit '9c356b21a489b094195eda075a1b298a95a07813' into release/3.0.1 7efff3da56 Merge commit '9c356b21a489b094195eda075a1b298a95a07813' into release/3.0.1 40bf80f478 Merge commit '9c356b21a489b094195eda075a1b298a95a07813' into release/3.0.1 f0f8b4fc1c Merge commit '9c356b21a489b094195eda075a1b298a95a07813' into release/3.0.1 db16b5f312 Merge commit '9c356b21a489b094195eda075a1b298a95a07813' into release/3.0.1 5f57185b4e Merge commit '9c356b21a489b094195eda075a1b298a95a07813' into release/3.0.1 85f169e16c Merge commit '9c356b21a489b094195eda075a1b298a95a07813' into release/3.0.1 419acaeb8d Merge commit '9c356b21a489b094195eda075a1b298a95a07813' into release/3.0.1 9c356b21a4 Squashed 'applications/marello-application/' changes from 3a5a0ae59..95a24c22f b4306b3230 - updated composer.lock files 6390b63dc9 - updated composer.lock files c9fa1e0104 - updated composer.lock files 0cebbb868a -Merge commit '9c0afd120e710e8bdfcf50358fb22f5babcbd317' into release/3.0.1 e7d1198a8c -Merge commit '9c0afd120e710e8bdfcf50358fb22f5babcbd317' into release/3.0.1 580cf0b1d8 -Merge commit '9c0afd120e710e8bdfcf50358fb22f5babcbd317' into release/3.0.1 a58b75669e -Merge commit '9c0afd120e710e8bdfcf50358fb22f5babcbd317' into release/3.0.1 09151f0784 -Merge commit '9c0afd120e710e8bdfcf50358fb22f5babcbd317' into release/3.0.1 948029ef0c -Merge commit '9c0afd120e710e8bdfcf50358fb22f5babcbd317' into release/3.0.1 9c0afd120e Squashed 'package/marello-enterprise/' changes from 37e37f3fd..ded77d2b1 9f8826c1ed Merge commit '9586a6de30de76d1dacf6808b7c6e547aabb705a' into release/3.0.1 f4e957f386 Merge commit '9586a6de30de76d1dacf6808b7c6e547aabb705a' into release/3.0.1 7609487d70 Merge commit '9586a6de30de76d1dacf6808b7c6e547aabb705a' into release/3.0.1 12be661be2 Merge commit '9586a6de30de76d1dacf6808b7c6e547aabb705a' into release/3.0.1 2b5ca1c880 Merge commit '9586a6de30de76d1dacf6808b7c6e547aabb705a' into release/3.0.1 f5b07591a6 Merge commit '9586a6de30de76d1dacf6808b7c6e547aabb705a' into release/3.0.1 30750447d3 Merge commit '9586a6de30de76d1dacf6808b7c6e547aabb705a' into release/3.0.1 7a19697269 Merge commit '9586a6de30de76d1dacf6808b7c6e547aabb705a' into release/3.0.1 9586a6de30 Squashed 'package/marello/' changes from 9051b1fde..1999cc10e 4c6e751366 - removed internal versions 65e3b323d1 - removed internal versions d96e7a8cea - removed internal versions 67ffebf670 - removed internal versions c0f2d076c8 - removed internal versions e00b588534 - removed internal versions f149de71ae - removed internal versions e4f0f7c443 - removed internal versions 3d2358094b - removed internal versions 4e6eaea8c3 - added check to see if emails are already enabled by the user, otherwise the migration will fail because of it fba4fec434 - added check to see if emails are already enabled by the user, otherwise the migration will fail because of it c4a4501edc - added check to see if emails are already enabled by the user, otherwise the migration will fail because of it a7a4b9ba54 - fixed issue with sending localized email notifications - fixed shipped order confirmation email template - fixed functional tests for sendProcessor ac692d8ae8 - fixed issue with sending localized email notifications - fixed shipped order confirmation email template - fixed functional tests for sendProcessor fb8fb35757 - fixed issue with sending localized email notifications - fixed shipped order confirmation email template - fixed functional tests for sendProcessor 09625222a3 fixed failed repository f9e8f90d9b fixed failed repository 62e29a4d2e fixed failed repository 7d1884a38f - CS fix - Added fix for existing attributes to configure them correctly to show them in attribute groups and retain the original data b385cb55da - CS fix - Added fix for existing attributes to configure them correctly to show them in attribute groups and retain the original data 534e7a9ce8 - CS fix - Added fix for existing attributes to configure them correctly to show them in attribute groups and retain the original data 0cceab441a - moved the image of the product view to separate template file in order try to control the divs better 70af4bb256 - moved the image of the product view to separate template file in order try to control the divs better 52ee491337 - moved the image of the product view to separate template file in order try to control the divs better 2d9793e856 - switch createdAt and tags columns in product grid using the buildAfter event aaa5db0ba9 - switch createdAt and tags columns in product grid using the buildAfter event b9d69f2aa2 - switch createdAt and tags columns in product grid using the buildAfter event b3e042eb65 - added inline editing for product status in product grid eb376862db - added inline editing for product status in product grid 33bf0ececf - added inline editing for product status in product grid 9c38c292a3 - added inline edit for tags - added inline edit for sku - shuffled some columns around in the product grid - removed taxcode as default column 80a4a684e1 - added inline edit for tags - added inline edit for sku - shuffled some columns around in the product grid - removed taxcode as default column c022cb103d - added inline edit for tags - added inline edit for sku - shuffled some columns around in the product grid - removed taxcode as default column b8b24ad2fe - added Product tags in entity config - added migration to enable product tags for existing products 6c2339f01b - added Product tags in entity config - added migration to enable product tags for existing products 9947994c98 - added Product tags in entity config - added migration to enable product tags for existing products 524cf50a2a - Added email as activity to Marello Customer which allows to show emails being sent with the Customer as context in the customer view cb68105b4e - Added email as activity to Marello Customer which allows to show emails being sent with the Customer as context in the customer view dc0a487ee1 - Added email as activity to Marello Customer which allows to show emails being sent with the Customer as context in the customer view 4dc1990ba1 - Added Additional data fields to Order entity - updated div's on the additional data of the product view 4288a9980f - Added Additional data fields to Order entity - updated div's on the additional data of the product view 8625e0fc74 - Added Additional data fields to Order entity - updated div's on the additional data of the product view f5ed075cbb - updated migrations to deal with postgres update, works on mysql too fdfac1fb22 - updated migrations to deal with postgres update, works on mysql too 29f977554a - updated migrations to deal with postgres update, works on mysql too 9ef426b4ff - removed annotations from Customer entity to prevent issues with update schema, when creating fields on entities, when running postgresql 0b55c0be0d - removed annotations from Customer entity to prevent issues with update schema, when creating fields on entities, when running postgresql a85a5adf4d - removed annotations from Customer entity to prevent issues with update schema, when creating fields on entities, when running postgresql 9811262e87 - added postgres volume fix for postgres data to marello-ee environment 31c5895c62 - Added save and new buttons to warehouse, warehouse group and warehouse channel group linking on the create and update views - changed selectAll to false in 'not-linked-saleschannelgroups-grid', SalesChannelGroup datagrid, as it was not possible to add a SCG to a WHG with postgres installed a5dbcded9d - Added save and new buttons to warehouse, warehouse group and warehouse channel group linking on the create and update views - changed selectAll to false in 'not-linked-saleschannelgroups-grid', SalesChannelGroup datagrid, as it was not possible to add a SCG to a WHG with postgres installed 6c91870db5 - Added save and new buttons to warehouse, warehouse group and warehouse channel group linking on the create and update views - changed selectAll to false in 'not-linked-saleschannelgroups-grid', SalesChannelGroup datagrid, as it was not possible to add a SCG to a WHG with postgres installed 7d3a22b49e - Added save and new buttons to SalesChannel and SalesChannelGroup create and update views 1ed26e0c4c - Added save and new buttons to SalesChannel and SalesChannelGroup create and update views 05ee3ad51f - Added save and new buttons to SalesChannel and SalesChannelGroup create and update views dd216e596a - Added save and new buttons to Tax Jurisdictions, Tax Rates, Tax Rules and Tax Codes on both create and update views 6ea50a3658 - Added save and new buttons to Tax Jurisdictions, Tax Rates, Tax Rules and Tax Codes on both create and update views 893a18e4c9 - Added save and new buttons to Tax Jurisdictions, Tax Rates, Tax Rules and Tax Codes on both create and update views b0daa12a2d - remove old dev.lock 269f4299d4 Merge branch '3.0-test' into maintenance/3.0 165c1d492d Merge branch '3.0-test' into maintenance/3.0 267668e294 Merge branch '3.0-test' into maintenance/3.0 b98065a61f Merge branch '3.0-test' into maintenance/3.0 5c83c9234f Merge branch '3.0-test' into maintenance/3.0 5b22a67b1a Merge branch '3.0-test' into maintenance/3.0 12bb5ec6c7 Merge branch '3.0-test' into maintenance/3.0 4239f09e3d merged maintenance/3.0 branch into 3.0-test 321b4b87b6 merged maintenance/3.0 branch into 3.0-test 4689652d9a merged maintenance/3.0 branch into 3.0-test 06f39b07ca merged maintenance/3.0 branch into 3.0-test 705c0aef72 merged maintenance/3.0 branch into 3.0-test 17e7186a58 merged maintenance/3.0 branch into 3.0-test d14cdd397e merged maintenance/3.0 branch into 3.0-test f9f41a2e2f merged maintenance/3.0 branch into 3.0-test 62eebadc47 merged maintenance/3.0 branch into 3.0-test 580d7902bd - updated orocommerce application using 4.1.0 version - updated dev.json and dev.lock to create the updated environment 3c4622f567 - updated orocommerce application using 4.1.0 version - updated dev.json and dev.lock to create the updated environment 0e2d6aa340 - updated orocommerce application using 4.1.0 version - updated dev.json and dev.lock to create the updated environment e8be4cc2b0 - updated orocommerce application using 4.1.0 version - updated dev.json and dev.lock to create the updated environment a1339e555d - updated orocommerce application using 4.1.0 version - updated dev.json and dev.lock to create the updated environment 8289fb5f4a - updated orocommerce application using 4.1.0 version - updated dev.json and dev.lock to create the updated environment e68e88da3f - updated orocommerce application using 4.1.0 version - updated dev.json and dev.lock to create the updated environment 84ae871a6e - updated orocommerce application using 4.1.0 version - updated dev.json and dev.lock to create the updated environment 9ba6413745 - updated orocommerce application using 4.1.0 version - updated dev.json and dev.lock to create the updated environment a9c16235b3 fixed problem with schema update 8588df8421 fixed problem with schema update bcc540e0a3 fixed problem with schema update 31eb42e312 fixed problem with schema update d543339c37 fixed problem with schema update 5951dca681 fixed problem with schema update 3d0287e56e fixed problem with schema update 56fa9c9dd8 fixed problem with schema update 11d653461e fixed problem with schema update b104424825 Merge branch 'feature/MAR10001-766' into feature/MAR10001-759 7ef8975fed Merge branch 'feature/MAR10001-766' into feature/MAR10001-759 0addc6222d Merge branch 'feature/MAR10001-766' into feature/MAR10001-759 e78554d2ea Merge branch 'feature/MAR10001-766' into feature/MAR10001-759 384c8dcff3 Merge branch 'feature/MAR10001-766' into feature/MAR10001-759 6886259a5b Merge branch 'feature/MAR10001-766' into feature/MAR10001-759 541cda1129 Merge branch 'feature/MAR10001-766' into feature/MAR10001-759 307ca25f80 Merge branch 'feature/MAR10001-766' into feature/MAR10001-759 1c881efdd0 Merge branch 'feature/MAR10001-766' into feature/MAR10001-759 e57c8ced09 Merge branch 'feature/MAR10001-766' into feature/MAR10001-759 a33b509850 Merge branch 'feature/MAR10001-766' into feature/MAR10001-759 0e8cf886db Merge branch 'feature/MAR10001-759' d335f5ebb5 Merge branch 'feature/MAR10001-759' 59dcb245a8 Merge branch 'feature/MAR10001-759' ce2418bbca Merge branch 'feature/MAR10001-759' 971c391b04 Merge branch 'feature/MAR10001-759' e1bb79cec0 Merge branch 'feature/MAR10001-759' 45feb75731 Merge branch 'feature/MAR10001-759' ce45ee00e4 Merge branch 'feature/MAR10001-759' fef763715f Merge branch 'feature/MAR10001-759' cc79ee36c9 Merge branch 'feature/MAR10001-759' 6402d99b8d - updated orocommerce docker environment - fixed change trigger in the settings in order to prevent infinite loading on the integration settings page f96a520a08 - updated orocommerce docker environment - fixed change trigger in the settings in order to prevent infinite loading on the integration settings page 8dfaaeb24a - updated orocommerce docker environment - fixed change trigger in the settings in order to prevent infinite loading on the integration settings page 86431222d8 made productName not audittable field 1bd6d9dfca made productName not audittable field 0a3c65c191 made productName not audittable field 18b0ae4356 made productName not audittable field 2f4338a245 made productName not audittable field 89e3f00b00 MAR10001-867: Order statistics error when selecting 'All Time' as Date Range da99088575 MAR10001-867: Order statistics error when selecting 'All Time' as Date Range 1225a0b8bc MAR10001-867: Order statistics error when selecting 'All Time' as Date Range dd00670db1 - added postgres as additional db in the environment 5816c57094 - fixed issue with results of the query being used when filtering products through the grid and trying to assign them to saleschannels - added ability to split the message for bigger chunks of data instead of having a single message with a lot of product ids - restructured the code in order to use the entity repository of the products instead of relying on the cached query from the querybuilder - Fixed the main issue of the bug where we couldn't mass-assign products to SalesChannels because the query for the products grid evolved in such a query, which made hard to reset parts of the query for counting and not having to deal with the query cache once the results where fetched 9ced059f31 - fixed issue with results of the query being used when filtering products through the grid and trying to assign them to saleschannels - added ability to split the message for bigger chunks of data instead of having a single message with a lot of product ids - restructured the code in order to use the entity repository of the products instead of relying on the cached query from the querybuilder - Fixed the main issue of the bug where we couldn't mass-assign products to SalesChannels because the query for the products grid evolved in such a query, which made hard to reset parts of the query for counting and not having to deal with the query cache once the results where fetched 41b3b04bd9 - fixed issue with results of the query being used when filtering products through the grid and trying to assign them to saleschannels - added ability to split the message for bigger chunks of data instead of having a single message with a lot of product ids - restructured the code in order to use the entity repository of the products instead of relying on the cached query from the querybuilder - Fixed the main issue of the bug where we couldn't mass-assign products to SalesChannels because the query for the products grid evolved in such a query, which made hard to reset parts of the query for counting and not having to deal with the query cache once the results where fetched f730fbf399 - fixed issue with results of the query being used when filtering products through the grid and trying to assign them to saleschannels - added ability to split the message for bigger chunks of data instead of having a single message with a lot of product ids - restructured the code in order to use the entity repository of the products instead of relying on the cached query from the querybuilder - Fixed the main issue of the bug where we couldn't mass-assign products to SalesChannels because the query for the products grid evolved in such a query, which made hard to reset parts of the query for counting and not having to deal with the query cache once the results where fetched 7524e1c994 - fixed issue with results of the query being used when filtering products through the grid and trying to assign them to saleschannels - added ability to split the message for bigger chunks of data instead of having a single message with a lot of product ids - restructured the code in order to use the entity repository of the products instead of relying on the cached query from the querybuilder - Fixed the main issue of the bug where we couldn't mass-assign products to SalesChannels because the query for the products grid evolved in such a query, which made hard to reset parts of the query for counting and not having to deal with the query cache once the results where fetched 03d09caff6 - added PHP env variable to xdebug enable/disable script, should be executed as root though ce639334b7 - updated oro platform version to 3.1.15 - added script to enable / disable xdebug, can only be used when logged in as root in the container 3b11d96734 - updated oro platform version to 3.1.15 - added script to enable / disable xdebug, can only be used when logged in as root in the container 1994f4f348 - Added composer.lock files for 3.0 applications 0bb7a665e3 - Added composer.lock files for 3.0 applications 822d144153 - Added composer.lock files for 3.0 applications 95a24c22f4 - Added composer.lock files for 3.0 applications c635f38781 - Added composer.lock files for 3.0 applications 96c522751b - Added composer.lock files for 3.0 applications ded77d2b1c - removed internal version in Marello EE - updated not merged translations - updated version number in EE Readme - updated dev dependencies in EE / CE applications - updated author name in packages's composer.json 1999cc10e6 - removed internal version in Marello EE - updated not merged translations - updated version number in EE Readme - updated dev dependencies in EE / CE applications - updated author name in packages's composer.json 856a400198 - removed internal version in Marello EE - updated not merged translations - updated version number in EE Readme - updated dev dependencies in EE / CE applications - updated author name in packages's composer.json 93c4cfdd0a - removed internal version in Marello EE - updated not merged translations - updated version number in EE Readme - updated dev dependencies in EE / CE applications - updated author name in packages's composer.json 78922543ab - removed internal version in Marello EE - updated not merged translations - updated version number in EE Readme - updated dev dependencies in EE / CE applications - updated author name in packages's composer.json 1b6d842059 - removed internal version in Marello EE - updated not merged translations - updated version number in EE Readme - updated dev dependencies in EE / CE applications - updated author name in packages's composer.json 99411a99d8 - removed internal version in Marello EE - updated not merged translations - updated version number in EE Readme - updated dev dependencies in EE / CE applications - updated author name in packages's composer.json 9a873c6d2b - removed internal version in Marello EE - updated not merged translations - updated version number in EE Readme - updated dev dependencies in EE / CE applications - updated author name in packages's composer.json 87b2e523e6 - removed internal version in Marello EE - updated not merged translations - updated version number in EE Readme - updated dev dependencies in EE / CE applications - updated author name in packages's composer.json 8a5001a14c - removed internal version in Marello EE - updated not merged translations - updated version number in EE Readme - updated dev dependencies in EE / CE applications - updated author name in packages's composer.json b87c1b7c43 - removed internal version in Marello EE - updated not merged translations - updated version number in EE Readme - updated dev dependencies in EE / CE applications - updated author name in packages's composer.json e77b276a34 - removed internal version in Marello EE - updated not merged translations - updated version number in EE Readme - updated dev dependencies in EE / CE applications - updated author name in packages's composer.json 934520ffb3 Merge branch 'develop' into test 67f866e696 Merge branch 'develop' into test e64c5f450c Merge branch 'develop' into test eed5ce92e0 Merge branch 'develop' into test 5a70cd49b7 Merge branch 'develop' into test 3af0c5fffd Merge branch 'develop' into test 7e9afaad32 Merge branch 'develop' into test 0d89bd4e08 Merge branch 'develop' into test f4f118742f Merge branch 'develop' into test 92727d17f1 Merge branch 'develop' into test 42de4d0aa6 Merge branch 'develop' into test 6f261c0839 Merge branch 'develop' into test 1525d31989 Merge branch 'develop' into test 9c0eb594db Merge branch 'develop' into test 301e1dc8cf Merge branch 'develop' into test c32162ac9d Merge branch 'develop' into test dfe3bf071e Merge branch 'develop' into test 9e6eb4672b Merge branch '3.0' into test b4ab3b4d43 Merge branch '3.0' into test 1f5ae8a3e2 Merge branch '3.0' into test bbad71a89f Merge branch '3.0' into test 0019e8516d Merge branch '3.0' into test d398d84ca8 Merge branch '3.0' into test 890bc4cd4c Merge branch '3.0' into test 728359f67d Merge branch '3.0' into test de970eab21 Merge branch '3.0' into test a519308b9b Merge branch '3.0' into test 6100286167 Merge branch '3.0' into test 0bf7596358 Merge branch '3.0' into test a5e986a4f4 Merge branch '3.0' into test d04751d088 Merge commit '4531bc1f6d96c73cf6bd961956a99e01a0f6ce64' into test ede9d7ae54 Merge commit '4531bc1f6d96c73cf6bd961956a99e01a0f6ce64' into test f8a01d3a39 Merge commit '4531bc1f6d96c73cf6bd961956a99e01a0f6ce64' into test d8709e3f93 Merge commit '4531bc1f6d96c73cf6bd961956a99e01a0f6ce64' into test 7088e36dfe Merge commit '4531bc1f6d96c73cf6bd961956a99e01a0f6ce64' into test a8790f512f Merge commit '4531bc1f6d96c73cf6bd961956a99e01a0f6ce64' into test 053da4351f Merge commit '4531bc1f6d96c73cf6bd961956a99e01a0f6ce64' into test bf520c8655 Merge commit '4531bc1f6d96c73cf6bd961956a99e01a0f6ce64' into test cf4f9ca64e Merge commit '4531bc1f6d96c73cf6bd961956a99e01a0f6ce64' into test 4f2650221a Merge commit '4531bc1f6d96c73cf6bd961956a99e01a0f6ce64' into test d835663a29 Merge commit '4531bc1f6d96c73cf6bd961956a99e01a0f6ce64' into test da7cde497c Merge commit '4531bc1f6d96c73cf6bd961956a99e01a0f6ce64' into test da31d37094 Merge commit '4531bc1f6d96c73cf6bd961956a99e01a0f6ce64' into test a333afc458 Merge commit '4531bc1f6d96c73cf6bd961956a99e01a0f6ce64' into test 8aa57825b5 Merge commit '2819c3c3081048e75dd1f381ed7719f52f1a4d62' into test 4af2d1224b Merge commit '2819c3c3081048e75dd1f381ed7719f52f1a4d62' into test 2e0404f7a6 Merge commit '2819c3c3081048e75dd1f381ed7719f52f1a4d62' into test fa6c0c7845 Merge commit '2819c3c3081048e75dd1f381ed7719f52f1a4d62' into test 9636ea8c2f Merge commit '2819c3c3081048e75dd1f381ed7719f52f1a4d62' into test ef8feb9cf4 Merge commit '2819c3c3081048e75dd1f381ed7719f52f1a4d62' into test 20b013feb5 Merge commit '2819c3c3081048e75dd1f381ed7719f52f1a4d62' into test 9e42a0e4ce Merge commit '2819c3c3081048e75dd1f381ed7719f52f1a4d62' into test 0675814fa4 Merge commit '2819c3c3081048e75dd1f381ed7719f52f1a4d62' into test 6e991127e0 Merge commit '2819c3c3081048e75dd1f381ed7719f52f1a4d62' into test 34761314d5 Merge commit '2819c3c3081048e75dd1f381ed7719f52f1a4d62' into test 69b7fa1ae8 Merge commit '2819c3c3081048e75dd1f381ed7719f52f1a4d62' into test 9dc8519bab Merge commit '2819c3c3081048e75dd1f381ed7719f52f1a4d62' into test 9df8a7f459 Merge commit '2819c3c3081048e75dd1f381ed7719f52f1a4d62' into test 713139f055 Merge commit '4487e16f32edab5591a323617e90704af2e73109' into test 6b36f8e74a Merge commit '4487e16f32edab5591a323617e90704af2e73109' into test b40bb0337b Merge commit '4487e16f32edab5591a323617e90704af2e73109' into test 11bc636c28 Merge commit '4487e16f32edab5591a323617e90704af2e73109' into test 58dfdb090d Merge commit '4487e16f32edab5591a323617e90704af2e73109' into test c649100e69 Merge commit '4487e16f32edab5591a323617e90704af2e73109' into test 1099432af8 Merge commit '4487e16f32edab5591a323617e90704af2e73109' into test 3d85fa014f Merge commit '4487e16f32edab5591a323617e90704af2e73109' into test b16fb8c63c Merge commit '4487e16f32edab5591a323617e90704af2e73109' into test 6f2590e9fb Merge commit '4487e16f32edab5591a323617e90704af2e73109' into test 1c586d9531 Merge commit '4487e16f32edab5591a323617e90704af2e73109' into test f4c747cf95 Merge commit '4487e16f32edab5591a323617e90704af2e73109' into test dd82db1a85 Merge commit '4487e16f32edab5591a323617e90704af2e73109' into test ed1f56b3c4 Merge branch '3.0' into develop 114bdbfed1 Merge branch '3.0' into develop a6b36c9151 Merge branch '3.0' into develop 4a6e5ee5a7 Merge branch '3.0' into develop 2137599641 Merge branch '3.0' into develop 0baf3790cc Merge branch '3.0' into develop e9d43839f2 Merge branch '3.0' into develop e6c6ba1767 Merge branch '3.0' into develop b1999b8200 Merge branch '3.0' into develop 96222d5f7e Merge branch '3.0' into develop 1297b37c7d Merge branch '3.0' into develop 7824d81df9 Merge branch '3.0' into develop 1de9afb11a Merge branch '3.0' into develop eb6c994ee7 Merge branch '3.0' into develop 925d0cda93 Merge branch '3.0' into develop 9fb648c3f9 Merge branch '3.0' into develop 061774960d Merge branch '3.0' into develop afa4007f7d Merge branch '3.0' into develop edd0d7daca - updated environments with :delegated parameter on docker env - added 'final' steps on workflows - removed deletion of old customer data in order to preserve possible extended fields and keep issues with old foreign keys at bay - updated UPGRADE file in order to specify additional step for Marello upgrade to 3.0 for smooth transition - updated README of EE in order to update the current requirements for Marello 3.0 applications a2daff5bd9 - updated environments with :delegated parameter on docker env - added 'final' steps on workflows - removed deletion of old customer data in order to preserve possible extended fields and keep issues with old foreign keys at bay - updated UPGRADE file in order to specify additional step for Marello upgrade to 3.0 for smooth transition - updated README of EE in order to update the current requirements for Marello 3.0 applications 2a921f8bcb - updated environments with :delegated parameter on docker env - added 'final' steps on workflows - removed deletion of old customer data in order to preserve possible extended fields and keep issues with old foreign keys at bay - updated UPGRADE file in order to specify additional step for Marello upgrade to 3.0 for smooth transition - updated README of EE in order to update the current requirements for Marello 3.0 applications cc840cb7ee - updated environments with :delegated parameter on docker env - added 'final' steps on workflows - removed deletion of old customer data in order to preserve possible extended fields and keep issues with old foreign keys at bay - updated UPGRADE file in order to specify additional step for Marello upgrade to 3.0 for smooth transition - updated README of EE in order to update the current requirements for Marello 3.0 applications 9c441bb428 - updated environments with :delegated parameter on docker env - added 'final' steps on workflows - removed deletion of old customer data in order to preserve possible extended fields and keep issues with old foreign keys at bay - updated UPGRADE file in order to specify additional step for Marello upgrade to 3.0 for smooth transition - updated README of EE in order to update the current requirements for Marello 3.0 applications c37c0c4973 - updated environments with :delegated parameter on docker env - added 'final' steps on workflows - removed deletion of old customer data in order to preserve possible extended fields and keep issues with old foreign keys at bay - updated UPGRADE file in order to specify additional step for Marello upgrade to 3.0 for smooth transition - updated README of EE in order to update the current requirements for Marello 3.0 applications 56ce6dd81f - updated environments with :delegated parameter on docker env - added 'final' steps on workflows - removed deletion of old customer data in order to preserve possible extended fields and keep issues with old foreign keys at bay - updated UPGRADE file in order to specify additional step for Marello upgrade to 3.0 for smooth transition - updated README of EE in order to update the current requirements for Marello 3.0 applications b275cb5911 - updated environments with :delegated parameter on docker env - added 'final' steps on workflows - removed deletion of old customer data in order to preserve possible extended fields and keep issues with old foreign keys at bay - updated UPGRADE file in order to specify additional step for Marello upgrade to 3.0 for smooth transition - updated README of EE in order to update the current requirements for Marello 3.0 applications 307d647635 - updated environments with :delegated parameter on docker env - added 'final' steps on workflows - removed deletion of old customer data in order to preserve possible extended fields and keep issues with old foreign keys at bay - updated UPGRADE file in order to specify additional step for Marello upgrade to 3.0 for smooth transition - updated README of EE in order to update the current requirements for Marello 3.0 applications 91aed6a26f - Added migration to include organization id on the purchase order item 08a62c95c6 - Added migration to include organization id on the purchase order item 8ae2b5183d - Added migration to include organization id on the purchase order item fb41ce6313 - Added migration to include organization id on the purchase order item 4e7ad22a56 - changed path of Invoice template to MarelloInvoiceBundle:Pdf:invoice.html.twig instead of MarelloPdfBundle:Download:invoice.html.twig 7d80ea4503 - changed path of Invoice template to MarelloInvoiceBundle:Pdf:invoice.html.twig instead of MarelloPdfBundle:Download:invoice.html.twig f893f486fb - changed path of Invoice template to MarelloInvoiceBundle:Pdf:invoice.html.twig instead of MarelloPdfBundle:Download:invoice.html.twig 508514d0ca - changed path of Invoice template to MarelloInvoiceBundle:Pdf:invoice.html.twig instead of MarelloPdfBundle:Download:invoice.html.twig fc63a64ea8 - removed .class parameters from service container and replaced it with the FQCNs 92c57efbb3 - removed .class parameters from service container and replaced it with the FQCNs 9017c02e86 - removed .class parameters from service container and replaced it with the FQCNs e363aef874 - removed .class parameters from service container and replaced it with the FQCNs 3863184ab5 - removed .class parameters from service container and replaced it with the FQCNs 3736a98ac8 - removed .class parameters from service container and replaced it with the FQCNs 24506e1329 - removed .class parameters from service container and replaced it with the FQCNs 7493d2d51a - removed .class parameters from service container and replaced it with the FQCNs a4fd469e0a - removed .class parameters from service container and replaced it with the FQCNs 48c97f4620 - removed .class parameters from service container and replaced it with the FQCNs fb3e61844f - removed .class parameters from service container and replaced it with the FQCNs 7382a658ff - removed marello_product.entity.class parameter from service container and replaced it with the FQCN 20635523b6 - removed marello_product.entity.class parameter from service container and replaced it with the FQCN 6fd10ac38f - removed marello_product.entity.class parameter from service container and replaced it with the FQCN 629536482f - removed marello_product.entity.class parameter from service container and replaced it with the FQCN d679bd298b - removed marello_catalog.category.entity.class parameter from service container and replaced it with the FQCN 8d2ffc0e0c - removed marello_catalog.category.entity.class parameter from service container and replaced it with the FQCN 4c92df6eb8 - removed marello_catalog.category.entity.class parameter from service container and replaced it with the FQCN 5d1f28d9c5 - removed marello_catalog.category.entity.class parameter from service container and replaced it with the FQCN d2e87f5a00 - Merged improvements for PDF capabilities - Updated entities with SalesChannelAwareInterface who were already had a 'getSalesChannel()' method available - Renamed the ChannelAwareInterface to SalesChannelAwareInterface for clarity and consistency - Renamed the old SalesChannelAwareInterface to SalesChannelsAwareInterface to indicate the differences in interfaces, this one will have functions to add, remove and get multiple SalesChannels instead of a single SalesChannel 517384c8a8 - Merged improvements for PDF capabilities - Updated entities with SalesChannelAwareInterface who were already had a 'getSalesChannel()' method available - Renamed the ChannelAwareInterface to SalesChannelAwareInterface for clarity and consistency - Renamed the old SalesChannelAwareInterface to SalesChannelsAwareInterface to indicate the differences in interfaces, this one will have functions to add, remove and get multiple SalesChannels instead of a single SalesChannel d9413157fd - Merged improvements for PDF capabilities - Updated entities with SalesChannelAwareInterface who were already had a 'getSalesChannel()' method available - Renamed the ChannelAwareInterface to SalesChannelAwareInterface for clarity and consistency - Renamed the old SalesChannelAwareInterface to SalesChannelsAwareInterface to indicate the differences in interfaces, this one will have functions to add, remove and get multiple SalesChannels instead of a single SalesChannel 78007481f2 - Merged improvements for PDF capabilities - Updated entities with SalesChannelAwareInterface who were already had a 'getSalesChannel()' method available - Renamed the ChannelAwareInterface to SalesChannelAwareInterface for clarity and consistency - Renamed the old SalesChannelAwareInterface to SalesChannelsAwareInterface to indicate the differences in interfaces, this one will have functions to add, remove and get multiple SalesChannels instead of a single SalesChannel bbf61e1195 - PSR2 CS fixes in PDF/InvoiceBundle c4531b0515 - PSR2 CS fixes in PDF/InvoiceBundle 0ed506b627 - PSR2 CS fixes in PDF/InvoiceBundle 8efe746ae3 - PSR2 CS fixes in PDF/InvoiceBundle 1b39222fec Merge branch '3.0' into feature/MAR10001-849 0f069d4c34 - fixing config for test environment on marello application ee 3052d49b9a - fixing config for test environment on marello application ee 1c6d22261f - fixing config for test environment on marello application ee 5a693c4aa6 - fixing config for test environment on marello application ee affcead8d9 - fixing config for test environment on marello application ee 0bc0302318 - fixing config for test environment on marello application ee c72351a604 merged branch 3.0 into feature/MAR10001-849 5dc613cf1b merged branch 3.0 into feature/MAR10001-849 2628572c6e merged branch 3.0 into feature/MAR10001-849 d03befa357 merged branch 3.0 into feature/MAR10001-849 ac47232932 MAR10001-849: PDF Bundle improvements 4832008359 MAR10001-849: PDF Bundle improvements dfe53172b2 MAR10001-849: PDF Bundle improvements 075711af75 MAR10001-849: PDF Bundle improvements 9832815dd6 - updated text-extended composer script to run a predefined phpcs.xml - updated packingslip datagrid to fix the issue with the warehouse filter and sorter - updated config yml files in order to fix the issue with API test failing 60eac8f04a - updated text-extended composer script to run a predefined phpcs.xml - updated packingslip datagrid to fix the issue with the warehouse filter and sorter - updated config yml files in order to fix the issue with API test failing 00fc776d45 - updated text-extended composer script to run a predefined phpcs.xml - updated packingslip datagrid to fix the issue with the warehouse filter and sorter - updated config yml files in order to fix the issue with API test failing 84ddeebb25 - updated text-extended composer script to run a predefined phpcs.xml - updated packingslip datagrid to fix the issue with the warehouse filter and sorter - updated config yml files in order to fix the issue with API test failing ee5a1b9401 - updated text-extended composer script to run a predefined phpcs.xml - updated packingslip datagrid to fix the issue with the warehouse filter and sorter - updated config yml files in order to fix the issue with API test failing b472d9b2ab - updated text-extended composer script to run a predefined phpcs.xml - updated packingslip datagrid to fix the issue with the warehouse filter and sorter - updated config yml files in order to fix the issue with API test failing 31c4451cb6 - Updated servicepoints application for testing Marello EE/CE with all extensions (subscription and servicepoints) a4b158042d - Updated ProductAttributeControllerTest to test the index but not the actual creation of the attributes, during issues with creating multiple fields - Enabled index test of the ShippingMethodConfigRule of the ShippingMethodConfigsRuleControllerTest as we forgot to enable it after debugging issue with the failed test, also removed debugging logs 6cd52839b3 - Updated ProductAttributeControllerTest to test the index but not the actual creation of the attributes, during issues with creating multiple fields - Enabled index test of the ShippingMethodConfigRule of the ShippingMethodConfigsRuleControllerTest as we forgot to enable it after debugging issue with the failed test, also removed debugging logs a2f6ad93ec - Updated ProductAttributeControllerTest to test the index but not the actual creation of the attributes, during issues with creating multiple fields - Enabled index test of the ShippingMethodConfigRule of the ShippingMethodConfigsRuleControllerTest as we forgot to enable it after debugging issue with the failed test, also removed debugging logs 1db16b95a4 - Updated ProductAttributeControllerTest to test the index but not the actual creation of the attributes, during issues with creating multiple fields - Enabled index test of the ShippingMethodConfigRule of the ShippingMethodConfigsRuleControllerTest as we forgot to enable it after debugging issue with the failed test, also removed debugging logs 3b4f87c442 - Fixed issue with entity classes defined in the service container instead of using the FQCN 6d209ff6a1 - Fixed issue with entity classes defined in the service container instead of using the FQCN d102f04de5 - Fixed issue with entity classes defined in the service container instead of using the FQCN ef927c5b32 - Fixed issue with entity classes defined in the service container instead of using the FQCN 27539a2edf - updated unique keys for certain entities in order to have both the schema's and annotations in line with each other - updated delete operation tests to use the FQCN instead of a service container parameter as entity class 92de4bd50a - updated unique keys for certain entities in order to have both the schema's and annotations in line with each other - updated delete operation tests to use the FQCN instead of a service container parameter as entity class bca58d27af - updated unique keys for certain entities in order to have both the schema's and annotations in line with each other - updated delete operation tests to use the FQCN instead of a service container parameter as entity class a683c33859 - updated unique keys for certain entities in order to have both the schema's and annotations in line with each other - updated delete operation tests to use the FQCN instead of a service container parameter as entity class 146333abe3 - Added missing translation labels fad81db0fd - Added missing translation labels bca14808d7 - Added missing translation labels 1d50767a46 - Added missing translation labels da0ef8d509 - Added missing translation labels 2628b0f524 - Added missing translation labels 0304e242d4 - Added missing translation labels 704e2f7bc5 - updated check if template is not null to be more strict in the EmailTemplateManager - updated SendProcessorTest with setting the correct exception when trying to find a localized template and there is no result 4b87070d8d - updated check if template is not null to be more strict in the EmailTemplateManager - updated SendProcessorTest with setting the correct exception when trying to find a localized template and there is no result da1f3b6450 - updated check if template is not null to be more strict in the EmailTemplateManager - updated SendProcessorTest with setting the correct exception when trying to find a localized template and there is no result 9fdba86e34 - updated check if template is not null to be more strict in the EmailTemplateManager - updated SendProcessorTest with setting the correct exception when trying to find a localized template and there is no result 4d821e901c - Updated unit tests to use and test the new underlying structure of resizing images 2a9d35c68b - Updated unit tests to use and test the new underlying structure of resizing images 57ac313220 - Updated unit tests to use and test the new underlying structure of resizing images e77a1709a5 - Updated unit tests to use and test the new underlying structure of resizing images f211744953 - Fixed AvailableInventoryValidatorTest by using the correct constructor arguments during the removal of the setDispatcher method 147aab6fdd - Fixed AvailableInventoryValidatorTest by using the correct constructor arguments during the removal of the setDispatcher method 9a75008d73 - Fixed AvailableInventoryValidatorTest by using the correct constructor arguments during the removal of the setDispatcher method df25a1a923 - Fixed AvailableInventoryValidatorTest by using the correct constructor arguments during the removal of the setDispatcher method 976f6bd949 - fixed OrderExtensionTest since the OrderItemStatuses have become enum's which are hard to mock during the nature of enums being extended entities, overcoming the issue by creating a stub class which will allow us to mock the class c3b08d5c61 - fixed OrderExtensionTest since the OrderItemStatuses have become enum's which are hard to mock during the nature of enums being extended entities, overcoming the issue by creating a stub class which will allow us to mock the class b4f37e53b7 - fixed OrderExtensionTest since the OrderItemStatuses have become enum's which are hard to mock during the nature of enums being extended entities, overcoming the issue by creating a stub class which will allow us to mock the class 84ce25c829 - fixed OrderExtensionTest since the OrderItemStatuses have become enum's which are hard to mock during the nature of enums being extended entities, overcoming the issue by creating a stub class which will allow us to mock the class ca4a8049c3 - updated unit test with the removal of the warehouse constructor argument for the InventoryItem as this has been removed as it was deprecated 5d74c3dbf7 - updated unit test with the removal of the warehouse constructor argument for the InventoryItem as this has been removed as it was deprecated 647c67b7bb - updated unit test with the removal of the warehouse constructor argument for the InventoryItem as this has been removed as it was deprecated 03c2e3057b - updated unit test with the removal of the warehouse constructor argument for the InventoryItem as this has been removed as it was deprecated 08062c223f - updated unit test with the removal of the warehouse constructor argument for the InventoryItem as this has been removed as it was deprecated 6caf7cc26e - updated unit test with the removal of the warehouse constructor argument for the InventoryItem as this has been removed as it was deprecated fef0188d85 - updated unit test with the removal of the warehouse constructor argument for the InventoryItem as this has been removed as it was deprecated 67cfafd6f5 - Updated InventoryLevelLogGridListenerTest with the removal of the previous join, it will not check if it's being called - Updated phpunit.xml.dist of servicepoints application to remove deprecated attributes - Updated phpunit.xml.dist of marello-ee application with uncommenting the Oro TestFramework in order to check on DB and translation keys f46b14197e - Updated InventoryLevelLogGridListenerTest with the removal of the previous join, it will not check if it's being called - Updated phpunit.xml.dist of servicepoints application to remove deprecated attributes - Updated phpunit.xml.dist of marello-ee application with uncommenting the Oro TestFramework in order to check on DB and translation keys 4a2ff4511a - Updated InventoryLevelLogGridListenerTest with the removal of the previous join, it will not check if it's being called - Updated phpunit.xml.dist of servicepoints application to remove deprecated attributes - Updated phpunit.xml.dist of marello-ee application with uncommenting the Oro TestFramework in order to check on DB and translation keys 705acc0d64 - Updated InventoryLevelLogGridListenerTest with the removal of the previous join, it will not check if it's being called - Updated phpunit.xml.dist of servicepoints application to remove deprecated attributes - Updated phpunit.xml.dist of marello-ee application with uncommenting the Oro TestFramework in order to check on DB and translation keys 1e30065fba - Updated InventoryLevelLogGridListenerTest with the removal of the previous join, it will not check if it's being called - Updated phpunit.xml.dist of servicepoints application to remove deprecated attributes - Updated phpunit.xml.dist of marello-ee application with uncommenting the Oro TestFramework in order to check on DB and translation keys 78fc1c7578 - Updated InventoryLevelLogGridListenerTest with the removal of the previous join, it will not check if it's being called - Updated phpunit.xml.dist of servicepoints application to remove deprecated attributes - Updated phpunit.xml.dist of marello-ee application with uncommenting the Oro TestFramework in order to check on DB and translation keys f57cbc9063 - Updated InventoryLevelLogGridListenerTest with the removal of the previous join, it will not check if it's being called - Updated phpunit.xml.dist of servicepoints application to remove deprecated attributes - Updated phpunit.xml.dist of marello-ee application with uncommenting the Oro TestFramework in order to check on DB and translation keys 62b641f492 - updated test-psr command line arguments in all applications - updated some trivial data in the dev/composer.json files like author name, descriptions and required symfony version - updated composer.json files with the version number to be installed for the applications in preparation for the release - fixed CS PSR2 in other marello packages, such as subscriptions, enterprise and servicepoints b6e52aabbe - updated test-psr command line arguments in all applications - updated some trivial data in the dev/composer.json files like author name, descriptions and required symfony version - updated composer.json files with the version number to be installed for the applications in preparation for the release - fixed CS PSR2 in other marello packages, such as subscriptions, enterprise and servicepoints 8e3244fa11 - updated test-psr command line arguments in all applications - updated some trivial data in the dev/composer.json files like author name, descriptions and required symfony version - updated composer.json files with the version number to be installed for the applications in preparation for the release - fixed CS PSR2 in other marello packages, such as subscriptions, enterprise and servicepoints 6c24878f82 - updated test-psr command line arguments in all applications - updated some trivial data in the dev/composer.json files like author name, descriptions and required symfony version - updated composer.json files with the version number to be installed for the applications in preparation for the release - fixed CS PSR2 in other marello packages, such as subscriptions, enterprise and servicepoints 9bfc69cfbc - updated test-psr command line arguments in all applications - updated some trivial data in the dev/composer.json files like author name, descriptions and required symfony version - updated composer.json files with the version number to be installed for the applications in preparation for the release - fixed CS PSR2 in other marello packages, such as subscriptions, enterprise and servicepoints 84c45e2915 - updated test-psr command line arguments in all applications - updated some trivial data in the dev/composer.json files like author name, descriptions and required symfony version - updated composer.json files with the version number to be installed for the applications in preparation for the release - fixed CS PSR2 in other marello packages, such as subscriptions, enterprise and servicepoints 72d63c09ce - updated test-psr command line arguments in all applications - updated some trivial data in the dev/composer.json files like author name, descriptions and required symfony version - updated composer.json files with the version number to be installed for the applications in preparation for the release - fixed CS PSR2 in other marello packages, such as subscriptions, enterprise and servicepoints d733cf99f4 - updated test-psr command line arguments in all applications - updated some trivial data in the dev/composer.json files like author name, descriptions and required symfony version - updated composer.json files with the version number to be installed for the applications in preparation for the release - fixed CS PSR2 in other marello packages, such as subscriptions, enterprise and servicepoints d951a31a8b - updated test-psr command line arguments in all applications - updated some trivial data in the dev/composer.json files like author name, descriptions and required symfony version - updated composer.json files with the version number to be installed for the applications in preparation for the release - fixed CS PSR2 in other marello packages, such as subscriptions, enterprise and servicepoints 259787bfca - Added phpcs.xml file for removing multiple arguments from commandline when running phpcs - updated dev.json to use new arguments when testing psr - fixed last CS of PSR2 since ORM data migrations are now being included in the config 6cb3a25fc5 - Added phpcs.xml file for removing multiple arguments from commandline when running phpcs - updated dev.json to use new arguments when testing psr - fixed last CS of PSR2 since ORM data migrations are now being included in the config c77fecb2ff - Added phpcs.xml file for removing multiple arguments from commandline when running phpcs - updated dev.json to use new arguments when testing psr - fixed last CS of PSR2 since ORM data migrations are now being included in the config ebdca1705d - Added phpcs.xml file for removing multiple arguments from commandline when running phpcs - updated dev.json to use new arguments when testing psr - fixed last CS of PSR2 since ORM data migrations are now being included in the config 9c3770de40 - Added phpcs.xml file for removing multiple arguments from commandline when running phpcs - updated dev.json to use new arguments when testing psr - fixed last CS of PSR2 since ORM data migrations are now being included in the config 83d1c18cc9 - Added phpcs.xml file for removing multiple arguments from commandline when running phpcs - updated dev.json to use new arguments when testing psr - fixed last CS of PSR2 since ORM data migrations are now being included in the config b4b1e20ff1 - 100% fixed PSR2 issues on the Marello CE edition, excluding the Tests/Migrations directories a183297bb4 - 100% fixed PSR2 issues on the Marello CE edition, excluding the Tests/Migrations directories 10a9d1685f - 100% fixed PSR2 issues on the Marello CE edition, excluding the Tests/Migrations directories 1ea7a22ca0 - 100% fixed PSR2 issues on the Marello CE edition, excluding the Tests/Migrations directories 373f8fd9f2 - 65% done on PSR2 PHPCS fixes - updated command that will execute the PSR check to exclude migrations and test directories - [WIP]: add phpcs.xml to root directory for a more clean configuration instead of stuffing the command line with .... 9ea9ddfee3 - 65% done on PSR2 PHPCS fixes - updated command that will execute the PSR check to exclude migrations and test directories - [WIP]: add phpcs.xml to root directory for a more clean configuration instead of stuffing the command line with .... 65daa404e7 - 65% done on PSR2 PHPCS fixes - updated command that will execute the PSR check to exclude migrations and test directories - [WIP]: add phpcs.xml to root directory for a more clean configuration instead of stuffing the command line with .... 1d37e8108e - 65% done on PSR2 PHPCS fixes - updated command that will execute the PSR check to exclude migrations and test directories - [WIP]: add phpcs.xml to root directory for a more clean configuration instead of stuffing the command line with .... 4f4187aed8 - 65% done on PSR2 PHPCS fixes - updated command that will execute the PSR check to exclude migrations and test directories - [WIP]: add phpcs.xml to root directory for a more clean configuration instead of stuffing the command line with .... 8b27ee7f7b - 65% done on PSR2 PHPCS fixes - updated command that will execute the PSR check to exclude migrations and test directories - [WIP]: add phpcs.xml to root directory for a more clean configuration instead of stuffing the command line with .... 72e67d4967 Merge branch 'feature/MAR10001-847' into task/MAR10001-0-merge-fixing-price-columns 082aa0564c Merge branch 'feature/MAR10001-847' into task/MAR10001-0-merge-fixing-price-columns b4870ca06d Merge branch 'feature/MAR10001-847' into task/MAR10001-0-merge-fixing-price-columns 3117d44ef2 Merge branch 'feature/MAR10001-847' into task/MAR10001-0-merge-fixing-price-columns c2d088017f - merged updated inventory batch layout and moved some widgets around - updated data migrations of shipping/payment integrations because of the removal of the entity parameter classes of Oro e81461d360 - merged updated inventory batch layout and moved some widgets around - updated data migrations of shipping/payment integrations because of the removal of the entity parameter classes of Oro cf64f65650 - merged updated inventory batch layout and moved some widgets around - updated data migrations of shipping/payment integrations because of the removal of the entity parameter classes of Oro f3472c0c43 - merged updated inventory batch layout and moved some widgets around - updated data migrations of shipping/payment integrations because of the removal of the entity parameter classes of Oro 403f7d82fe Merge branch 'feature/MAR10001-837' into 3.0 8afc6fd73a Merge branch 'feature/MAR10001-837' into 3.0 df0fcbccc7 Merge branch 'feature/MAR10001-837' into 3.0 7202f6f613 Merge branch 'feature/MAR10001-837' into 3.0 139c38dfcd MAR10001-847: Fix prices in product datagrid 2dce082c55 MAR10001-847: Fix prices in product datagrid be43918c2b MAR10001-847: Fix prices in product datagrid f182782920 MAR10001-847: Fix prices in product datagrid 6b2dbed92c - updated dev.lock files for Marello CE, Marello EE and Marello Subscription applications bb9731f590 - updated dev.lock files for Marello CE, Marello EE and Marello Subscription applications a723a049e8 - updated dev.lock files for Marello CE, Marello EE and Marello Subscription applications c65bdb6659 - updated dev.lock files for Marello CE, Marello EE and Marello Subscription applications ee895fc38b - updated dev.lock files for Marello CE, Marello EE and Marello Subscription applications df960cce18 - updated dev.lock files for Marello CE, Marello EE and Marello Subscription applications 6d8be00d08 - updated to platform 4.1.0 - fixed reference to non-existent parameter 'oro_note.entity.class' d23be122f9 - updated to platform 4.1.0 - fixed reference to non-existent parameter 'oro_note.entity.class' c5f98d78f8 - updated to platform 4.1.0 - fixed reference to non-existent parameter 'oro_note.entity.class' fdc34d1805 - updated to platform 4.1.0 - fixed reference to non-existent parameter 'oro_note.entity.class' 734f9737ee Merge branch 'feature/MAR10001-845' into 3.0 dbb18f8402 Merge branch 'feature/MAR10001-845' into 3.0 5048005bde Merge branch 'feature/MAR10001-845' into 3.0 185d34b24d Merge branch 'feature/MAR10001-845' into 3.0 ae99a18c1d Merge branch 'feature/MAR10001-845' into 3.0 3bc836b3b3 Merge branch 'feature/MAR10001-845' into 3.0 a25c53d798 Merge branch 'feature/MAR10001-845' into 3.0 bcd1cac313 MAR10001-837: Inventory batch layout c9506bd825 MAR10001-837: Inventory batch layout 868358afeb MAR10001-837: Inventory batch layout a4eaccac52 MAR10001-837: Inventory batch layout 2c9235aeda - Added schema installer for ServicePointBundle - Updated installer of invoice bundle during installation errors on Postgres - Reverted changes made on Product datagrid during not showing products on the product grid 748f9fc8b5 - Added schema installer for ServicePointBundle - Updated installer of invoice bundle during installation errors on Postgres - Reverted changes made on Product datagrid during not showing products on the product grid 211a10bf50 - Added schema installer for ServicePointBundle - Updated installer of invoice bundle during installation errors on Postgres - Reverted changes made on Product datagrid during not showing products on the product grid 18c03a80c2 - Added schema installer for ServicePointBundle - Updated installer of invoice bundle during installation errors on Postgres - Reverted changes made on Product datagrid during not showing products on the product grid 73d934dfdd - updated css for subgrid in service points facilities in businesshoursoverrides 3aa1f6006b MAR10001-845: Update WHG and SCG datagrids with the joins in a datagrid listener a2b8a3df90 MAR10001-845: Update WHG and SCG datagrids with the joins in a datagrid listener b75950f90e MAR10001-845: Update WHG and SCG datagrids with the joins in a datagrid listener c834a8ab7e MAR10001-845: Update WHG and SCG datagrids with the joins in a datagrid listener 080fbba281 MAR10001-845: Update WHG and SCG datagrids with the joins in a datagrid listener 117f9f62da MAR10001-845: Update WHG and SCG datagrids with the joins in a datagrid listener 5357d6bce5 MAR10001-845: Update WHG and SCG datagrids with the joins in a datagrid listener a363109117 - removed double button defintion on the add businesshours button 8b7c6496f0 - fixed close button on row of the business hours grid 075f0bf83b - removed required asterisk from phone and email on servicepoint facility entity form fields - updated save and stay button which will now point to the service point facility instead of the index of service points - updated typo in acl check with the correct identifier from the service point facility acl id's - updated translation for email and phone to be the same with the others inthe application b6cd772dd6 - updated navigation items by swapping facilities and servicepoints in the menu - removed the height of business hours override td table in favor of restoring the height in the workflow display in page titles where applicable - added quick product navigation to purchase order item grid 86d01ad8f7 - updated navigation items by swapping facilities and servicepoints in the menu - removed the height of business hours override td table in favor of restoring the height in the workflow display in page titles where applicable - added quick product navigation to purchase order item grid 8925acb5cd - updated navigation items by swapping facilities and servicepoints in the menu - removed the height of business hours override td table in favor of restoring the height in the workflow display in page titles where applicable - added quick product navigation to purchase order item grid 597a04178a - updated navigation items by swapping facilities and servicepoints in the menu - removed the height of business hours override td table in favor of restoring the height in the workflow display in page titles where applicable - added quick product navigation to purchase order item grid 14c8766c74 Merge branch '3.0' of https://github.com/marellocommerce/development-mono-repository into 3.0 d0d471a8a4 Merge branch '3.0' of https://github.com/marellocommerce/development-mono-repository into 3.0 297f8b63d4 Merge branch '3.0' of https://github.com/marellocommerce/development-mono-repository into 3.0 2595ee11ee Merge branch '3.0' of https://github.com/marellocommerce/development-mono-repository into 3.0 60ef6f59e8 Merge branch '3.0' of https://github.com/marellocommerce/development-mono-repository into 3.0 f51087f4e2 Merge branch '3.0' of https://github.com/marellocommerce/development-mono-repository into 3.0 d7e7ce49d9 Merge branch '3.0' of https://github.com/marellocommerce/development-mono-repository into 3.0 d8f105f061 - updated src/*Kernel.php files for complying with 4.1-rc4 in the service point environment 7ae8042afa - removed empty line from services.yml e0d8125204 - removed empty line from services.yml 12720663ab - removed empty line from services.yml 0d8954f9d1 - removed empty line from services.yml 5fedf0f170 Merge branch 'feature/MAR10001-842' into 3.0 6c803bd820 Merge branch 'feature/MAR10001-842' into 3.0 e85b440094 Merge branch 'feature/MAR10001-842' into 3.0 ce975e1e4d Merge branch 'feature/MAR10001-842' into 3.0 9caa91c913 Merge branch 'feature/MAR10001-842' into 3.0 740e160ec5 Merge branch 'feature/MAR10001-842' into 3.0 e55a049358 Merge branch 'feature/MAR10001-842' into 3.0 cb30cc4415 - removed deprecations from different classes, some inf favor of constructor dependency injection - fixed default user&password for initializing db's in the docker container e3e0ac1c8e - removed deprecations from different classes, some inf favor of constructor dependency injection - fixed default user&password for initializing db's in the docker container 3bb865687a - removed deprecations from different classes, some inf favor of constructor dependency injection - fixed default user&password for initializing db's in the docker container 73a71cce50 - removed deprecations from different classes, some inf favor of constructor dependency injection - fixed default user&password for initializing db's in the docker container 514887d7da Merge branch 'feature/MAR10001-776' into 3.0 77056b1b50 Merge branch 'feature/MAR10001-776' into 3.0 fb68ddeffd Merge branch 'feature/MAR10001-776' into 3.0 97faf3a6a1 Merge branch 'feature/MAR10001-776' into 3.0 752cf1060e Merge branch 'feature/MAR10001-776' into 3.0 2f206b5109 Merge branch 'feature/MAR10001-776' into 3.0 1c7d2b853b Merge branch 'feature/MAR10001-776' into 3.0 c9330d8292 - updated environment files with additional flags for volumes in order to hopefully speed up some of the waiting times with docker for mac... - updated volume definition for percona (using named volume instead of the volume from a separate container) since it broke with the old definition 23d9b8fe02 Merge branch 'feature/MAR10001-776' into 3.0 dd9645c15b Merge branch 'feature/MAR10001-776' into 3.0 e51206c73f Merge branch 'feature/MAR10001-776' into 3.0 026b5ed30b Merge branch 'feature/MAR10001-776' into 3.0 80779d1187 Merge branch 'feature/MAR10001-776' into 3.0 199e00ff3c Merge branch 'feature/MAR10001-776' into 3.0 494e2f90ed Merge branch 'feature/MAR10001-776' into 3.0 60893e159b MAR10001-776: Inventory Batches - fixed bug in replenishment f580c05fc6 MAR10001-776: Inventory Batches - fixed bug in replenishment 01946d8aa7 MAR10001-776: Inventory Batches - fixed bug in replenishment c21d40af7e MAR10001-776: Inventory Batches - fixed bug in replenishment 6356dfcd05 MAR10001-776: Inventory Batches - fixed bug in replenishment 05bb6fac57 MAR10001-776: Inventory Batches - fixed bug in replenishment 303f913153 MAR10001-776: Inventory Batches - fixed bug in replenishment 4531bc1f6d - added composer.lock db4fc7b71a - added composer.lock 8fe1d877f9 - added composer.lock 4487e16f32 - preparations for release f6d4aeccce - preparations for release 9c7ebb0897 - preparations for release 1f7345af5f - preparations for release d581afb84b - preparations for release ea4e297f95 - preparations for release 2819c3c308 Merge branch 'feature/MAR10001-776' into 3.0 560b370939 Merge branch 'feature/MAR10001-776' into 3.0 993d22ae0d Merge branch 'feature/MAR10001-776' into 3.0 9c4bb6a27f Merge branch 'feature/MAR10001-776' into 3.0 c0208675c3 Merge branch 'feature/MAR10001-776' into 3.0 49cb959392 Merge branch 'feature/MAR10001-776' into 3.0 0a026b8d64 Merge branch 'feature/MAR10001-776' into 3.0 cbe43f2574 - removed service-points from subscription environment 928594e30f - fixed issue with results of the query being used when filtering products through the grid and trying to assign them to saleschannels - added ability to split the message for bigger chunks of data instead of having a single message with a lot of product ids - restructured the code in order to use the entity repository of the products instead of relying on the cached query from the querybuilder - Fixed the main issue of the bug where we couldn't mass-assign products to SalesChannels because the query for the products grid evolved in such a query, which made hard to reset parts of the query for counting and not having to deal with the query cache once the results where fetched c1365aac41 - fixed issue with results of the query being used when filtering products through the grid and trying to assign them to saleschannels - added ability to split the message for bigger chunks of data instead of having a single message with a lot of product ids - restructured the code in order to use the entity repository of the products instead of relying on the cached query from the querybuilder - Fixed the main issue of the bug where we couldn't mass-assign products to SalesChannels because the query for the products grid evolved in such a query, which made hard to reset parts of the query for counting and not having to deal with the query cache once the results where fetched 37cd32a848 - fixed issue with results of the query being used when filtering products through the grid and trying to assign them to saleschannels - added ability to split the message for bigger chunks of data instead of having a single message with a lot of product ids - restructured the code in order to use the entity repository of the products instead of relying on the cached query from the querybuilder - Fixed the main issue of the bug where we couldn't mass-assign products to SalesChannels because the query for the products grid evolved in such a query, which made hard to reset parts of the query for counting and not having to deal with the query cache once the results where fetched 2e291ce07d - fixed issue with results of the query being used when filtering products through the grid and trying to assign them to saleschannels - added ability to split the message for bigger chunks of data instead of having a single message with a lot of product ids - restructured the code in order to use the entity repository of the products instead of relying on the cached query from the querybuilder - Fixed the main issue of the bug where we couldn't mass-assign products to SalesChannels because the query for the products grid evolved in such a query, which made hard to reset parts of the query for counting and not having to deal with the query cache once the results where fetched 8c8e282f4b MAR10001-842: Issue when creating Order when Google Address Geocoding is enabled 5ece85e258 MAR10001-842: Issue when creating Order when Google Address Geocoding is enabled c59e80ee2d MAR10001-842: Issue when creating Order when Google Address Geocoding is enabled e191aafb45 MAR10001-842: Issue when creating Order when Google Address Geocoding is enabled 8a780f3ed0 MAR10001-842: Issue when creating Order when Google Address Geocoding is enabled 1b58ec9fbe MAR10001-842: Issue when creating Order when Google Address Geocoding is enabled 3fa665e4f5 MAR10001-842: Issue when creating Order when Google Address Geocoding is enabled 4db5835824 - fixed issue with assigning saleschannel mass action where it wouldn't display the grid to select saleschannels to assign products to 01a6b683fe - fixed issue with assigning saleschannel mass action where it wouldn't display the grid to select saleschannels to assign products to 93bc2e2390 - fixed issue with assigning saleschannel mass action where it wouldn't display the grid to select saleschannels to assign products to 681d380833 - fixed issue with assigning saleschannel mass action where it wouldn't display the grid to select saleschannels to assign products to 1fee5e261c - fixed issue with foreign key update on inventory_item_id in the inventory_level_log table - added migration to update warehouseName on existing inventorylevelLogs 01f05ce618 - fixed issue with foreign key update on inventory_item_id in the inventory_level_log table - added migration to update warehouseName on existing inventorylevelLogs 7956cf2537 - fixed issue with foreign key update on inventory_item_id in the inventory_level_log table - added migration to update warehouseName on existing inventorylevelLogs 89d1eabd2c - fixed issue with foreign key update on inventory_item_id in the inventory_level_log table - added migration to update warehouseName on existing inventorylevelLogs 1824afbc52 MAR10001-776: Inventory Batches - InventoryBatches combined in replenishment orders 913156d2ad MAR10001-776: Inventory Batches - InventoryBatches combined in replenishment orders 13612475f1 MAR10001-776: Inventory Batches - InventoryBatches combined in replenishment orders ca6f502a56 MAR10001-776: Inventory Batches - InventoryBatches combined in replenishment orders 8a50d6ae66 MAR10001-776: Inventory Batches - InventoryBatches combined in replenishment orders 767e7ddb4b MAR10001-776: Inventory Batches - InventoryBatches combined in replenishment orders 16afee1057 MAR10001-776: Inventory Batches - InventoryBatches combined in replenishment orders 9967a85a75 [WIP] - working on the migration from existing inventory level logs to the new data structure for it - fixing issue where the inventory level log is being removed as soon as an inventory level is deleted - added additional columns to the inventorylevellog in order to be able to have a history of movements for the whole inventory item - updated data grid in order to display the log based on different columns and identifiers - updated enterprise grid listener for displaying different column as warehouse label - added warehouseName as human readable reference of which inventory level it was a movement of - removed FK on inventory level in order to keep the inventorylevel log 96c257ca9d [WIP] - working on the migration from existing inventory level logs to the new data structure for it - fixing issue where the inventory level log is being removed as soon as an inventory level is deleted - added additional columns to the inventorylevellog in order to be able to have a history of movements for the whole inventory item - updated data grid in order to display the log based on different columns and identifiers - updated enterprise grid listener for displaying different column as warehouse label - added warehouseName as human readable reference of which inventory level it was a movement of - removed FK on inventory level in order to keep the inventorylevel log be055607d1 [WIP] - working on the migration from existing inventory level logs to the new data structure for it - fixing issue where the inventory level log is being removed as soon as an inventory level is deleted - added additional columns to the inventorylevellog in order to be able to have a history of movements for the whole inventory item - updated data grid in order to display the log based on different columns and identifiers - updated enterprise grid listener for displaying different column as warehouse label - added warehouseName as human readable reference of which inventory level it was a movement of - removed FK on inventory level in order to keep the inventorylevel log df1cb74648 [WIP] - working on the migration from existing inventory level logs to the new data structure for it - fixing issue where the inventory level log is being removed as soon as an inventory level is deleted - added additional columns to the inventorylevellog in order to be able to have a history of movements for the whole inventory item - updated data grid in order to display the log based on different columns and identifiers - updated enterprise grid listener for displaying different column as warehouse label - added warehouseName as human readable reference of which inventory level it was a movement of - removed FK on inventory level in order to keep the inventorylevel log 3a3eaf9f6f [WIP] - working on the migration from existing inventory level logs to the new data structure for it - fixing issue where the inventory level log is being removed as soon as an inventory level is deleted - added additional columns to the inventorylevellog in order to be able to have a history of movements for the whole inventory item - updated data grid in order to display the log based on different columns and identifiers - updated enterprise grid listener for displaying different column as warehouse label - added warehouseName as human readable reference of which inventory level it was a movement of - removed FK on inventory level in order to keep the inventorylevel log 4ea003c015 [WIP] - working on the migration from existing inventory level logs to the new data structure for it - fixing issue where the inventory level log is being removed as soon as an inventory level is deleted - added additional columns to the inventorylevellog in order to be able to have a history of movements for the whole inventory item - updated data grid in order to display the log based on different columns and identifiers - updated enterprise grid listener for displaying different column as warehouse label - added warehouseName as human readable reference of which inventory level it was a movement of - removed FK on inventory level in order to keep the inventorylevel log 50dbd2da0f [WIP] - working on the migration from existing inventory level logs to the new data structure for it - fixing issue where the inventory level log is being removed as soon as an inventory level is deleted - added additional columns to the inventorylevellog in order to be able to have a history of movements for the whole inventory item - updated data grid in order to display the log based on different columns and identifiers - updated enterprise grid listener for displaying different column as warehouse label - added warehouseName as human readable reference of which inventory level it was a movement of - removed FK on inventory level in order to keep the inventorylevel log 5be051dd3a - fixed AddressListener event which had typo's in the service definition which caused the address not being rendered in the Order datagrid 1d7aa3c527 - fixed AddressListener event which had typo's in the service definition which caused the address not being rendered in the Order datagrid 0bb927d390 - fixed AddressListener event which had typo's in the service definition which caused the address not being rendered in the Order datagrid cbbf7eb2e7 - fixed AddressListener event which had typo's in the service definition which caused the address not being rendered in the Order datagrid 9d20701b2d - updated EmailTemplateManager with correct method call on the EmailTemplateRepository which was lost during merge a1ea4de3da - updated EmailTemplateManager with correct method call on the EmailTemplateRepository which was lost during merge ce37a61125 - updated EmailTemplateManager with correct method call on the EmailTemplateRepository which was lost during merge b03a78deee - updated EmailTemplateManager with correct method call on the EmailTemplateRepository which was lost during merge 94e6f55874 - updated InventoryBatchCollection options to `allow_add` and ensure users are able to manually add batches - Added an add InventoryBatch button to the bottom of the InventoryBatchCollection c91932aa53 - updated InventoryBatchCollection options to `allow_add` and ensure users are able to manually add batches - Added an add InventoryBatch button to the bottom of the InventoryBatchCollection 944a0499cf - updated InventoryBatchCollection options to `allow_add` and ensure users are able to manually add batches - Added an add InventoryBatch button to the bottom of the InventoryBatchCollection 837a1cb536 - updated InventoryBatchCollection options to `allow_add` and ensure users are able to manually add batches - Added an add InventoryBatch button to the bottom of the InventoryBatchCollection 12b60eba1d - fixed issue with InventoryManager and InventoryLevelFixture where they used to initialize an InventoryItem with a warehouse, which is not necessary anymore - Added action button for enabling Inventory Batches via a button instead of having a checkbox in the form 0a4cca65fe - fixed issue with InventoryManager and InventoryLevelFixture where they used to initialize an InventoryItem with a warehouse, which is not necessary anymore - Added action button for enabling Inventory Batches via a button instead of having a checkbox in the form 666ab51f6a - fixed issue with InventoryManager and InventoryLevelFixture where they used to initialize an InventoryItem with a warehouse, which is not necessary anymore - Added action button for enabling Inventory Batches via a button instead of having a checkbox in the form 8078037228 - fixed issue with InventoryManager and InventoryLevelFixture where they used to initialize an InventoryItem with a warehouse, which is not necessary anymore - Added action button for enabling Inventory Batches via a button instead of having a checkbox in the form 8ccaba9f68 - Merge branch 'feature/MAR10001-776' into feature/update-to-rc3 - Removed deprecated property 'warehouse' from InventoryItem, constructor of InventoryItem and getters and setters for the property 6b94ffd180 - Merge branch 'feature/MAR10001-776' into feature/update-to-rc3 - Removed deprecated property 'warehouse' from InventoryItem, constructor of InventoryItem and getters and setters for the property 7def9298b6 - Merge branch 'feature/MAR10001-776' into feature/update-to-rc3 - Removed deprecated property 'warehouse' from InventoryItem, constructor of InventoryItem and getters and setters for the property 5d6d3844a5 - Merge branch 'feature/MAR10001-776' into feature/update-to-rc3 - Removed deprecated property 'warehouse' from InventoryItem, constructor of InventoryItem and getters and setters for the property 0b78eb5bb5 - Merge branch 'feature/MAR10001-776' into feature/update-to-rc3 - Removed deprecated property 'warehouse' from InventoryItem, constructor of InventoryItem and getters and setters for the property 5b31fe9a88 - Merge branch 'feature/MAR10001-776' into feature/update-to-rc3 - Removed deprecated property 'warehouse' from InventoryItem, constructor of InventoryItem and getters and setters for the property f58e758923 - Merge branch 'feature/MAR10001-776' into feature/update-to-rc3 - Removed deprecated property 'warehouse' from InventoryItem, constructor of InventoryItem and getters and setters for the property 76c588e062 - added service points as volume to the subscription environment to test compatibility 7f77e91978 MAR10001-776: Inventory Batches - created Inventory Balance trigger in order to update balanced inventory - added manual creation of InventoryBatch on the inventory batch update page d52df06558 MAR10001-776: Inventory Batches - created Inventory Balance trigger in order to update balanced inventory - added manual creation of InventoryBatch on the inventory batch update page 0111f1aa0f MAR10001-776: Inventory Batches - created Inventory Balance trigger in order to update balanced inventory - added manual creation of InventoryBatch on the inventory batch update page e43263d81e MAR10001-776: Inventory Batches - created Inventory Balance trigger in order to update balanced inventory - added manual creation of InventoryBatch on the inventory batch update page 45e20209a7 - updated applications (most used application variations) with new OroRequirements which require at least PHP 7.1.13 - updated dev.lock files with OroPlatform 4.1.0-rc4 and related packages (calendar, platform-enterprise etc.) - updated docker-compose files to include php 7.3.13 as version to build - updated .gitignore files to include the package.json - add package-lock.json files as this will be the locked npm package versions file - updated activity_list.provider tag to include FQCN for the activity 6cb3c26d51 - updated applications (most used application variations) with new OroRequirements which require at least PHP 7.1.13 - updated dev.lock files with OroPlatform 4.1.0-rc4 and related packages (calendar, platform-enterprise etc.) - updated docker-compose files to include php 7.3.13 as version to build - updated .gitignore files to include the package.json - add package-lock.json files as this will be the locked npm package versions file - updated activity_list.provider tag to include FQCN for the activity 0a67101499 - updated applications (most used application variations) with new OroRequirements which require at least PHP 7.1.13 - updated dev.lock files with OroPlatform 4.1.0-rc4 and related packages (calendar, platform-enterprise etc.) - updated docker-compose files to include php 7.3.13 as version to build - updated .gitignore files to include the package.json - add package-lock.json files as this will be the locked npm package versions file - updated activity_list.provider tag to include FQCN for the activity cf018838d1 - updated applications (most used application variations) with new OroRequirements which require at least PHP 7.1.13 - updated dev.lock files with OroPlatform 4.1.0-rc4 and related packages (calendar, platform-enterprise etc.) - updated docker-compose files to include php 7.3.13 as version to build - updated .gitignore files to include the package.json - add package-lock.json files as this will be the locked npm package versions file - updated activity_list.provider tag to include FQCN for the activity 8c6ad15537 - updated applications (most used application variations) with new OroRequirements which require at least PHP 7.1.13 - updated dev.lock files with OroPlatform 4.1.0-rc4 and related packages (calendar, platform-enterprise etc.) - updated docker-compose files to include php 7.3.13 as version to build - updated .gitignore files to include the package.json - add package-lock.json files as this will be the locked npm package versions file - updated activity_list.provider tag to include FQCN for the activity c42a3a418d - updated applications (most used application variations) with new OroRequirements which require at least PHP 7.1.13 - updated dev.lock files with OroPlatform 4.1.0-rc4 and related packages (calendar, platform-enterprise etc.) - updated docker-compose files to include php 7.3.13 as version to build - updated .gitignore files to include the package.json - add package-lock.json files as this will be the locked npm package versions file - updated activity_list.provider tag to include FQCN for the activity d0bea2d50c - updated applications (most used application variations) with new OroRequirements which require at least PHP 7.1.13 - updated dev.lock files with OroPlatform 4.1.0-rc4 and related packages (calendar, platform-enterprise etc.) - updated docker-compose files to include php 7.3.13 as version to build - updated .gitignore files to include the package.json - add package-lock.json files as this will be the locked npm package versions file - updated activity_list.provider tag to include FQCN for the activity cc3cbaebc9 - updated applications (most used application variations) with new OroRequirements which require at least PHP 7.1.13 - updated dev.lock files with OroPlatform 4.1.0-rc4 and related packages (calendar, platform-enterprise etc.) - updated docker-compose files to include php 7.3.13 as version to build - updated .gitignore files to include the package.json - add package-lock.json files as this will be the locked npm package versions file - updated activity_list.provider tag to include FQCN for the activity 142bd04e70 - updated applications (most used application variations) with new OroRequirements which require at least PHP 7.1.13 - updated dev.lock files with OroPlatform 4.1.0-rc4 and related packages (calendar, platform-enterprise etc.) - updated docker-compose files to include php 7.3.13 as version to build - updated .gitignore files to include the package.json - add package-lock.json files as this will be the locked npm package versions file - updated activity_list.provider tag to include FQCN for the activity 0e73dd2771 - fixed issue with collection in collection js on a custom grid 178037210a - Moved 'old' customerAddressMap template and placeholder from CustomerBundle to generic addressMap in the AddressBundle for reusability - Removed old template and placeholder of customerAddressMap - Servicepoints map now uses placeholder from the AddressBundle instead of embedded implementation 0d69779f00 - Moved 'old' customerAddressMap template and placeholder from CustomerBundle to generic addressMap in the AddressBundle for reusability - Removed old template and placeholder of customerAddressMap - Servicepoints map now uses placeholder from the AddressBundle instead of embedded implementation 82bee64d59 - Moved 'old' customerAddressMap template and placeholder from CustomerBundle to generic addressMap in the AddressBundle for reusability - Removed old template and placeholder of customerAddressMap - Servicepoints map now uses placeholder from the AddressBundle instead of embedded implementation 11076a73c7 - Moved 'old' customerAddressMap template and placeholder from CustomerBundle to generic addressMap in the AddressBundle for reusability - Removed old template and placeholder of customerAddressMap - Servicepoints map now uses placeholder from the AddressBundle instead of embedded implementation d523c425de - [WIP] remove debug dumps from form types 3f4cd26509 [WIP] merging of service points b5b3012a34 - test updated business overrides b658bdd86c MAR10001-776: Inventory Batches - updated Inventory Level import/export - added column 'enabled batch inventory' to inventory items grid 3b6dc91733 MAR10001-776: Inventory Batches - updated Inventory Level import/export - added column 'enabled batch inventory' to inventory items grid 0784924535 MAR10001-776: Inventory Batches - updated Inventory Level import/export - added column 'enabled batch inventory' to inventory items grid fc8c4387e9 MAR10001-776: Inventory Batches - updated Inventory Level import/export - added column 'enabled batch inventory' to inventory items grid ee24f453a6 MAR10001-776: Inventory Batches - updated Inventory Level import/export - added column 'enabled batch inventory' to inventory items grid a569596841 MAR10001-776: Inventory Batches - updated Inventory Level import/export - added column 'enabled batch inventory' to inventory items grid 29b13f0d25 MAR10001-776: Inventory Batches - updated Inventory Level import/export - added column 'enabled batch inventory' to inventory items grid 0777c24dfa Merge branch 'feature/CRH19001-18_Service-points' into feature/update-to-rc3 8293ec9d79 Merge branch 'feature/CRH19001-18_Service-points' into feature/update-to-rc3 333c8a997a Merge branch 'feature/CRH19001-18_Service-points' into feature/update-to-rc3 75f723b8ff Merge branch 'feature/CRH19001-18_Service-points' into feature/update-to-rc3 3c1ae9c60c Merge branch 'feature/CRH19001-18_Service-points' into feature/update-to-rc3 155fa1cbe1 Merge branch 'feature/CRH19001-18_Service-points' into feature/update-to-rc3 92509fab63 Merge branch 'feature/CRH19001-18_Service-points' into feature/update-to-rc3 843b1f1ff7 - updated dev.json and dev.lock to include service points into subscription application 8ad8d982f0 - updated code to comply with Oro platform rc3 e918cb5bd5 CRH19001-18; Redo styling of servicepointfacility businesshours 8e8b55c8a2 CRH19001-18; Change date formtype 3ee315d594 Merge branch 'feature/CRH19001-18_Service-points' into feature/update-to-rc3 155aa20cd9 Merge branch 'feature/CRH19001-18_Service-points' into feature/update-to-rc3 02918fd666 Merge branch 'feature/CRH19001-18_Service-points' into feature/update-to-rc3 5566be4d86 Merge branch 'feature/CRH19001-18_Service-points' into feature/update-to-rc3 bcf2a5e455 Merge branch 'feature/CRH19001-18_Service-points' into feature/update-to-rc3 0fd370a4cd Merge branch 'feature/CRH19001-18_Service-points' into feature/update-to-rc3 eff1346180 Merge branch 'feature/CRH19001-18_Service-points' into feature/update-to-rc3 a2e8b550bd Merge branch 'feature/CRH19001-18_Service-points' into feature/update-to-rc3 effe7c262e Merge branch 'feature/CRH19001-18_Service-points' into feature/update-to-rc3 38813ec893 Merge branch 'feature/CRH19001-18_Service-points' into feature/update-to-rc3 eadf26e02a - updated invoice email attachment template to match the subject of the invoice notification email ace3c3c875 - updated invoice email attachment template to match the subject of the invoice notification email 653dd6fd11 - updated invoice email attachment template to match the subject of the invoice notification email 07b1405ec9 - updated invoice email attachment template to match the subject of the invoice notification email f7fd44771d Merge branch 'feature/update-to-rc3' of https://github.com/marellocommerce/development-mono-repository into feature/update-to-rc3 80a8c02cb5 Merge branch 'feature/update-to-rc3' of https://github.com/marellocommerce/development-mono-repository into feature/update-to-rc3 cc78cdad3e Merge branch 'feature/update-to-rc3' of https://github.com/marellocommerce/development-mono-repository into feature/update-to-rc3 b312030dc3 Merge branch 'feature/update-to-rc3' of https://github.com/marellocommerce/development-mono-repository into feature/update-to-rc3 be4c9f2ae4 - updated SendEmailTemplateAttachmentAction with methods, properties and dependencies in order to make it work with 4.1-rc3 - updated template for invoice email to make it look like the original b4f5c646d2 - updated SendEmailTemplateAttachmentAction with methods, properties and dependencies in order to make it work with 4.1-rc3 - updated template for invoice email to make it look like the original bae24cb56f - updated SendEmailTemplateAttachmentAction with methods, properties and dependencies in order to make it work with 4.1-rc3 - updated template for invoice email to make it look like the original 8715f42e7f - updated SendEmailTemplateAttachmentAction with methods, properties and dependencies in order to make it work with 4.1-rc3 - updated template for invoice email to make it look like the original 6392d133a2 - updated pdf labels and headers for invoice lines in pdf - added some css tweaks to pdf, smaller font size, line color changes - split the description in the invoice line item of pdf into productSku and productName and have separate columns for it in the pdf d6a164f1d9 - updated pdf labels and headers for invoice lines in pdf - added some css tweaks to pdf, smaller font size, line color changes - split the description in the invoice line item of pdf into productSku and productName and have separate columns for it in the pdf 66c0f54c9c - updated pdf labels and headers for invoice lines in pdf - added some css tweaks to pdf, smaller font size, line color changes - split the description in the invoice line item of pdf into productSku and productName and have separate columns for it in the pdf 46a796a0f5 - updated pdf labels and headers for invoice lines in pdf - added some css tweaks to pdf, smaller font size, line color changes - split the description in the invoice line item of pdf into productSku and productName and have separate columns for it in the pdf 02ebfdd35b - updated customer update view to correctly display name in the tab of the browser 3557bbb886 - updated customer update view to correctly display name in the tab of the browser 3c50453ed4 - updated customer update view to correctly display name in the tab of the browser addac75478 - updated customer update view to correctly display name in the tab of the browser 5dc00e92b8 - removed old bundle of Servicepoints, Servicepoints are now a separate package 3ea3e88c12 - removed old bundle of Servicepoints, Servicepoints are now a separate package a727ae2923 - removed old bundle of Servicepoints, Servicepoints are now a separate package ba42fa28c0 - added PHP env variable to xdebug enable/disable script, should be executed as root though 44f4cf6e3d - added service points as new package - added docker-compose file for service points application a79cd78f46 - added service points as new package - added docker-compose file for service points application 54dbaeaa66 - added service points as new package - added docker-compose file for service points application 90131e0b52 - updated dev lock files to include mtdowling/cron-expression version v1.2.3 to cover for the incorrect cron expression of the oro:cron:calendar:date in the OroReportBundle d400840d4a - updated dev lock files to include mtdowling/cron-expression version v1.2.3 to cover for the incorrect cron expression of the oro:cron:calendar:date in the OroReportBundle 4ae7c41585 - updated dev lock files to include mtdowling/cron-expression version v1.2.3 to cover for the incorrect cron expression of the oro:cron:calendar:date in the OroReportBundle dade4f5e36 - updated dev lock files to include mtdowling/cron-expression version v1.2.3 to cover for the incorrect cron expression of the oro:cron:calendar:date in the OroReportBundle 0bfbf5fc7f - updated dev lock files to include mtdowling/cron-expression version v1.2.3 to cover for the incorrect cron expression of the oro:cron:calendar:date in the OroReportBundle 6768938fa6 - updated dev lock files to include mtdowling/cron-expression version v1.2.3 to cover for the incorrect cron expression of the oro:cron:calendar:date in the OroReportBundle 4412c56012 - fixed js component for purchase orders - fixed issue with showing currency symbol and prices 613419fc80 - fixed js component for purchase orders - fixed issue with showing currency symbol and prices 1fc0f6eeab - fixed js component for purchase orders - fixed issue with showing currency symbol and prices cb5eb34f3e - fixed js component for purchase orders - fixed issue with showing currency symbol and prices 5d496d1cc4 - fixed js component for purchase orders - fixed issue with showing currency symbol and prices 2eb5b91dcb - fixed js component for purchase orders - fixed issue with showing currency symbol and prices 7e3542d7f2 - fixed js component for purchase orders - fixed issue with showing currency symbol and prices a0a9af7822 - fix controller - fix view 5b55a5a667 - fix controller - fix view 284cff7f4f - fix controller - fix view 8044e24432 - fix controller - fix view b02106eb74 - fixed create return button on order view page after the status of items have been changed to enums instead of strings eeeb38df45 - fixed create return button on order view page after the status of items have been changed to enums instead of strings e349ca4ee8 - fixed create return button on order view page after the status of items have been changed to enums instead of strings c90f9f877e - fixed create return button on order view page after the status of items have been changed to enums instead of strings 5760716593 - fixed order of import for multiple entity.js of purchase order 7d91b81385 - fixed order of import for multiple entity.js of purchase order d0b13e21be - fixed order of import for multiple entity.js of purchase order 9c083debac - fixed order of import for multiple entity.js of purchase order 7a5a1caa01 - fixed missing nodeje module on purchase order multiple entities - fixed importing issue in the multiple entity of backbone cfa523fbfe - fixed missing nodeje module on purchase order multiple entities - fixed importing issue in the multiple entity of backbone 2cc838df35 - fixed missing nodeje module on purchase order multiple entities - fixed importing issue in the multiple entity of backbone 566c591a93 - fixed missing nodeje module on purchase order multiple entities - fixed importing issue in the multiple entity of backbone 1d523cffc9 - reworked the multiple entities setup for purchase orders regarding js components 13ed75e042 - reworked the multiple entities setup for purchase orders regarding js components deeb6eb62d - reworked the multiple entities setup for purchase orders regarding js components 16401a9197 - reworked the multiple entities setup for purchase orders regarding js components 7286d3fd8b - fixed typo in item view of purchase orders e4a979bbda - fixed typo in item view of purchase orders 4cba9e4abd - fixed typo in item view of purchase orders ca6acace32 - fixed typo in item view of purchase orders cdd73bc3af CRH19001-18; Change date formtype 5d2a982b6f CRH19001-18; Change date formtype eea5bc8f96 CRH19001-18; Change date formtype 6b3b24e034 CRH19001-18; Refactor form handler for business hours overrides 23f871f7b2 CRH19001-18; Refactor form handler for business hours overrides 214fda3618 CRH19001-18; Refactor form handler for business hours overrides 59e718e523 - expose additional js files for purchase order bundle - added some phpdoc to the LogoProvider - removed unnecessary dependency from LogoProvider in pdf bundle b37ee7e07d - expose additional js files for purchase order bundle - added some phpdoc to the LogoProvider - removed unnecessary dependency from LogoProvider in pdf bundle 3bd28bf9eb - expose additional js files for purchase order bundle - added some phpdoc to the LogoProvider - removed unnecessary dependency from LogoProvider in pdf bundle 472a9cd397 - expose additional js files for purchase order bundle - added some phpdoc to the LogoProvider - removed unnecessary dependency from LogoProvider in pdf bundle 03059ddff2 CRH19001-18; Fix business hours overrides datagrid 4e7b92b28b CRH19001-18; Fix business hours overrides datagrid fa6fff99ff CRH19001-18; Fix business hours overrides datagrid 2f04f513b1 - fixed issue with logo showing X as image when no image is found in the invoice - updated check, to check against the common parent of the Invoice & Creditmemo, the AbstractInvoice to make it work for both Invoice and Creditmemo e4a4595602 - fixed issue with logo showing X as image when no image is found in the invoice - updated check, to check against the common parent of the Invoice & Creditmemo, the AbstractInvoice to make it work for both Invoice and Creditmemo bb9c7a7c82 - fixed issue with logo showing X as image when no image is found in the invoice - updated check, to check against the common parent of the Invoice & Creditmemo, the AbstractInvoice to make it work for both Invoice and Creditmemo 69dc88ddcb - fixed issue with logo showing X as image when no image is found in the invoice - updated check, to check against the common parent of the Invoice & Creditmemo, the AbstractInvoice to make it work for both Invoice and Creditmemo 5f49736520 - fixed adding return items to return when creating it from the datagrid, status is now an enum and needs the id as identifier for checking the status instead of the object - make the the business rule mananager service public in order to use it in the process of authorizing the return items beac0f930b - fixed adding return items to return when creating it from the datagrid, status is now an enum and needs the id as identifier for checking the status instead of the object - make the the business rule mananager service public in order to use it in the process of authorizing the return items b37f81d7a9 - fixed adding return items to return when creating it from the datagrid, status is now an enum and needs the id as identifier for checking the status instead of the object - make the the business rule mananager service public in order to use it in the process of authorizing the return items 46b730a636 - fixed adding return items to return when creating it from the datagrid, status is now an enum and needs the id as identifier for checking the status instead of the object - make the the business rule mananager service public in order to use it in the process of authorizing the return items dc05e390f1 - fixed issue with wrong service definitions in the pdf bundle in order to download invoice pdf's - fixed service definition of saleschannel configuration form 24fb484cb4 - fixed issue with wrong service definitions in the pdf bundle in order to download invoice pdf's - fixed service definition of saleschannel configuration form 6041ea2c08 - fixed issue with wrong service definitions in the pdf bundle in order to download invoice pdf's - fixed service definition of saleschannel configuration form c4b43af62f - fixed issue with wrong service definitions in the pdf bundle in order to download invoice pdf's - fixed service definition of saleschannel configuration form 5e3ed72c50 Merge branch 'feature/MAR10001-776' into feature/update-to-rc3 74a50674a0 Merge branch 'feature/MAR10001-776' into feature/update-to-rc3 59dfd625ac Merge branch 'feature/MAR10001-776' into feature/update-to-rc3 cde5c923dc Merge branch 'feature/MAR10001-776' into feature/update-to-rc3 66777f0da0 - updated emailtemplate action to comply with php 7.2.x f199a782f7 - updated emailtemplate action to comply with php 7.2.x 316f99b675 - updated emailtemplate action to comply with php 7.2.x 972e96df84 - updated emailtemplate action to comply with php 7.2.x 2365984dcd - make service public in order to use the service within symfony 4.4.x framework on other places 978eb0dd4b - make service public in order to use the service within symfony 4.4.x framework on other places ebc1ae9ef0 - make service public in order to use the service within symfony 4.4.x framework on other places 2de47a726f - make service public in order to use the service within symfony 4.4.x framework on other places 221368d411 Merge branch 'feature/MAR10001-13_Create-pdfs' into feature/update-to-rc3 a52416f171 Merge branch 'feature/MAR10001-13_Create-pdfs' into feature/update-to-rc3 7c242820ac Merge branch 'feature/MAR10001-13_Create-pdfs' into feature/update-to-rc3 1c917b970c Merge branch 'feature/MAR10001-13_Create-pdfs' into feature/update-to-rc3 85e6b24059 Merge branch 'feature/MAR10001-13_Create-pdfs' into feature/update-to-rc3 a9aecfbcba Merge branch 'feature/MAR10001-13_Create-pdfs' into feature/update-to-rc3 310222f692 Merge branch 'feature/MAR10001-13_Create-pdfs' into feature/update-to-rc3 6cceb8a0c0 Merge branch 'feature/MAR10001-13_Create-pdfs' into feature/update-to-rc3 192df4cb8a Merge branch 'feature/MAR10001-13_Create-pdfs' into feature/update-to-rc3 117b0a1bb5 Merge branch 'feature/MAR10001-13_Create-pdfs' into feature/update-to-rc3 d52e4c075a Merge branch 'feature/MAR10001-742_Send-invoice-in-workflow' into feature/update-subscriptions-rc3 c4f21d4a4d Merge branch 'feature/MAR10001-742_Send-invoice-in-workflow' into feature/update-subscriptions-rc3 b24be4768d Merge branch 'feature/MAR10001-742_Send-invoice-in-workflow' into feature/update-subscriptions-rc3 a88d455e15 Merge branch 'feature/MAR10001-742_Send-invoice-in-workflow' into feature/update-subscriptions-rc3 7e98a95266 Merge branch 'feature/MAR10001-742_Send-invoice-in-workflow' into feature/update-subscriptions-rc3 a8659a27c9 Merge branch 'feature/MAR10001-742_Send-invoice-in-workflow' into feature/update-subscriptions-rc3 fb0b09c45d Merge branch 'feature/MAR10001-742_Send-invoice-in-workflow' into feature/update-subscriptions-rc3 bfbbca73cd Merge branch 'feature/MAR10001-742_Send-invoice-in-workflow' into feature/update-subscriptions-rc3 49acc1d1b2 Merge branch 'feature/MAR10001-742_Send-invoice-in-workflow' into feature/update-subscriptions-rc3 c4f53155da Merge branch 'feature/MAR10001-742_Send-invoice-in-workflow' into feature/update-subscriptions-rc3 db00c18af8 Merge branch 'feature/MAR10001-742_Send-invoice-in-workflow' into feature/update-subscriptions-rc3 798eda2277 Merge branch 'feature/MAR10001-742_Send-invoice-in-workflow' into feature/update-subscriptions-rc3 5528fd008a Merge branch 'feature/MAR10001-742_Send-invoice-in-workflow' into feature/update-subscriptions-rc3 ca01219a7b Merge branch 'feature/MAR10001-742_Send-invoice-in-workflow' into feature/update-subscriptions-rc3 99b600615f Merge branch 'feature/MAR10001-742_Send-invoice-in-workflow' into feature/update-subscriptions-rc3 035b3dad74 Merge branch 'feature/MAR10001-742_Send-invoice-in-workflow' into feature/update-subscriptions-rc3 7c0f196f7f Merge branch 'feature/MAR10001-742_Send-invoice-in-workflow' into feature/update-subscriptions-rc3 2676ce1e98 Merge branch 'feature/MAR10001-742_Send-invoice-in-workflow' into feature/update-subscriptions-rc3 a5ae9bf5de merged branch 3.0 into feature/MAR10001-776 31fa770c97 merged branch 3.0 into feature/MAR10001-776 8d4dee8de9 merged branch 3.0 into feature/MAR10001-776 9bd950cc32 merged branch 3.0 into feature/MAR10001-776 5a85e966d4 merged branch 3.0 into feature/MAR10001-776 a1a938d999 merged branch 3.0 into feature/MAR10001-776 b5706fd71a merged branch 3.0 into feature/MAR10001-776 595bc3a200 MAR10001-776: InventoryBatches 0eb06cd636 MAR10001-776: InventoryBatches b27a9ae8cd MAR10001-776: InventoryBatches 59d9a3d8e4 MAR10001-776: InventoryBatches 19b0a4aa8e Merge branch 'feature/MAR10001-776' into feature/update-subscriptions-rc3 ff20f62076 Merge branch 'feature/MAR10001-776' into feature/update-subscriptions-rc3 6810fd7032 Merge branch 'feature/MAR10001-776' into feature/update-subscriptions-rc3 6e60193a90 Merge branch 'feature/MAR10001-776' into feature/update-subscriptions-rc3 fe0fd423b2 Merge branch 'feature/MAR10001-776' into feature/update-subscriptions-rc3 5733ea8057 Merge branch 'feature/MAR10001-776' into feature/update-subscriptions-rc3 927d5ea63b Merge branch 'feature/MAR10001-776' into feature/update-subscriptions-rc3 7b5245e715 Merge branch 'feature/MAR10001-805' into feature/update-subscriptions-rc3 adbfae33c5 Merge branch 'feature/MAR10001-805' into feature/update-subscriptions-rc3 20233da2cc Merge branch 'feature/MAR10001-805' into feature/update-subscriptions-rc3 340604b1fb Merge branch 'feature/MAR10001-805' into feature/update-subscriptions-rc3 5646cf3917 - Fixed install issue of Subscription with attribute set not having an organization property anymore - Updated dev.lock files of all applications to RC3 921fe5ea8d - Fixed install issue of Subscription with attribute set not having an organization property anymore - Updated dev.lock files of all applications to RC3 d02330f8dc - Fixed install issue of Subscription with attribute set not having an organization property anymore - Updated dev.lock files of all applications to RC3 eb894e4557 - Fixed install issue of Subscription with attribute set not having an organization property anymore - Updated dev.lock files of all applications to RC3 83f7cce784 - Fixed install issue of Subscription with attribute set not having an organization property anymore - Updated dev.lock files of all applications to RC3 9b442c953a - Fixed install issue of Subscription with attribute set not having an organization property anymore - Updated dev.lock files of all applications to RC3 75a354c1af - Fixed install issue of Subscription with attribute set not having an organization property anymore - Updated dev.lock files of all applications to RC3 905110932e - Fixed install issue of Subscription with attribute set not having an organization property anymore - Updated dev.lock files of all applications to RC3 700c26091c - Fixed install issue of Subscription with attribute set not having an organization property anymore - Updated dev.lock files of all applications to RC3 efee8011cc CRH19001-18; Add business hours overrides 923142625d CRH19001-18; Add business hours overrides d8e6813ae3 CRH19001-18; Add business hours overrides a1326c0580 - updated address js component to use the widgetmanager with the updated structure - updated address related views for Order, Supplier and Subscription 9c4e096493 - updated address js component to use the widgetmanager with the updated structure - updated address related views for Order, Supplier and Subscription b7db90238f - updated address js component to use the widgetmanager with the updated structure - updated address related views for Order, Supplier and Subscription e94354bbc6 - updated address js component to use the widgetmanager with the updated structure - updated address related views for Order, Supplier and Subscription 9620c2ec63 - updated address js component to use the widgetmanager with the updated structure - updated address related views for Order, Supplier and Subscription 0a15f7262d - updated address js component to use the widgetmanager with the updated structure - updated address related views for Order, Supplier and Subscription af22d5dae6 - updated address js component to use the widgetmanager with the updated structure - updated address related views for Order, Supplier and Subscription bfa5931f9e CRH19001-18; Manage collections of business hours in form handler 231bb0e944 CRH19001-18; Manage collections of business hours in form handler 6d48e393e9 CRH19001-18; Manage collections of business hours in form handler e6b9a080ce CRH19001-18; Always show all days in form b380c5ad42 CRH19001-18; Always show all days in form 9579a98c0e CRH19001-18; Always show all days in form 1f3e586981 CRH19001-18; Fix validation 506badde83 CRH19001-18; Fix validation 4da0643aab CRH19001-18; Fix validation 79ba371e7d - fix first part of the OrderReplenishment JS module - [WIP]: bug when deleting a single row and adding it back again, in which it is rendered but not in the collection of added products 51ff680dad - fix first part of the OrderReplenishment JS module - [WIP]: bug when deleting a single row and adding it back again, in which it is rendered but not in the collection of added products 9d6bad5c81 - fix first part of the OrderReplenishment JS module - [WIP]: bug when deleting a single row and adding it back again, in which it is rendered but not in the collection of added products 23ad026203 - fix first part of the OrderReplenishment JS module - [WIP]: bug when deleting a single row and adding it back again, in which it is rendered but not in the collection of added products 438cd40744 - fix first part of the OrderReplenishment JS module - [WIP]: bug when deleting a single row and adding it back again, in which it is rendered but not in the collection of added products 933389018e - fix first part of the OrderReplenishment JS module - [WIP]: bug when deleting a single row and adding it back again, in which it is rendered but not in the collection of added products f05ad3e519 - fix first part of the OrderReplenishment JS module - [WIP]: bug when deleting a single row and adding it back again, in which it is rendered but not in the collection of added products 6051c06920 CRH19001-18; Rewrite business hours datastructure [WIP] 9c20c15884 CRH19001-18; Rewrite business hours datastructure [WIP] 2b58e79be7 CRH19001-18; Rewrite business hours datastructure [WIP] 9be307c6ce CRH19001-18; Rewrite business hours datastructure [WIP] 1fabb34399 CRH19001-18; Rewrite business hours datastructure [WIP] f1da27d4f4 CRH19001-18; Rewrite business hours datastructure [WIP] 0fde8de36d CRH19001-18; Rewrite business hours datastructure [WIP] 6f40bb1296 CRH19001-18; Rewrite business hours datastructure [WIP] 61134e2220 CRH19001-18; Rewrite business hours datastructure [WIP] 63a17cd2ce - updated dev.lock of ce to use 4.1-rc2 - updated enterprise application to include new requirements and updated config by removing require_js config settings dfaa145d37 - updated dev.lock of ce to use 4.1-rc2 - updated enterprise application to include new requirements and updated config by removing require_js config settings 03e4a0effb - updated dev.lock of ce to use 4.1-rc2 - updated enterprise application to include new requirements and updated config by removing require_js config settings 4bb000f02c - updated dev.lock of ce to use 4.1-rc2 - updated enterprise application to include new requirements and updated config by removing require_js config settings 2f09d0c232 - updated dev.lock of ce to use 4.1-rc2 - updated enterprise application to include new requirements and updated config by removing require_js config settings f19daff121 - updated dev.lock of ce to use 4.1-rc2 - updated enterprise application to include new requirements and updated config by removing require_js config settings f0fd1db5e9 CRH19001-18; Update form view for business hours c8b5fe6236 CRH19001-18; Update form view for business hours 9022213632 CRH19001-18; Update form view for business hours 38575d13d1 CRH1900-18; Fix validation 2da0046928 CRH1900-18; Fix validation 4e80fc3261 CRH1900-18; Fix validation f25a67557f Merge branch 'feature/CRH19001-18_Service-points' of github.com:marellocommerce/development-mono-repository into feature/CRH19001-18_Service-points 3bac8acd84 Merge branch 'feature/CRH19001-18_Service-points' of github.com:marellocommerce/development-mono-repository into feature/CRH19001-18_Service-points b8f04a298a Merge branch 'feature/CRH19001-18_Service-points' of github.com:marellocommerce/development-mono-repository into feature/CRH19001-18_Service-points 682c99c9de CRH19001-18; Updates to form theme 95c9fdc181 CRH19001-18; Updates to form theme 489c3a199d CRH19001-18; Updates to form theme b79a9e175e - updated marello EE dev.lock da27278a35 - updated marello EE dev.lock 159c9293f4 - updated marello EE dev.lock eb0aed5ac3 - updated marello EE dev.lock 3e280272a9 - Updated js resources for orocommerce bridge, enterprise and subscription to comply with new webpack implementation 32babeaf97 - Updated js resources for orocommerce bridge, enterprise and subscription to comply with new webpack implementation 7c5a437039 - Updated js resources for orocommerce bridge, enterprise and subscription to comply with new webpack implementation 267fa62e1d - Updated js resources for orocommerce bridge, enterprise and subscription to comply with new webpack implementation 62c1af7daa - Updated js resources for orocommerce bridge, enterprise and subscription to comply with new webpack implementation 4c199af3b8 - Updated js resources for orocommerce bridge, enterprise and subscription to comply with new webpack implementation 4b9c8c6839 - Updated js resources for orocommerce bridge, enterprise and subscription to comply with new webpack implementation b53c39a0a6 - Updated js resources for orocommerce bridge, enterprise and subscription to comply with new webpack implementation 3371dc49a5 - Updated js resources for orocommerce bridge, enterprise and subscription to comply with new webpack implementation 149468e760 - Updated js resources for orocommerce bridge, enterprise and subscription to comply with new webpack implementation 28daddeddf - updated dev.lock file 478a2a3a3e - updated dev.lock file 6ac8ea99cf - updated dev.lock file fe90bbaa2a - updated all Marello CE bundles with the new format for webpack 5193d734fb - updated all Marello CE bundles with the new format for webpack 4e092ccf58 - updated all Marello CE bundles with the new format for webpack f28c0cb1bf - updated all Marello CE bundles with the new format for webpack 604d4d97b8 CRH19001-18; Fix view page when no image selected 5cd88e9dd4 CRH19001-18; Fix view page when no image selected 6cb908e8a1 CRH19001-18; Fix view page when no image selected f6da134722 - updated Product related js components to comply with new webpack setup - Updated EmailTemplateManager for getting the localized email template were the old method has been removed c252f838e8 - updated Product related js components to comply with new webpack setup - Updated EmailTemplateManager for getting the localized email template were the old method has been removed a564abfe9c - updated Product related js components to comply with new webpack setup - Updated EmailTemplateManager for getting the localized email template were the old method has been removed 80f94a37a6 - updated Product related js components to comply with new webpack setup - Updated EmailTemplateManager for getting the localized email template were the old method has been removed ce1cfc3cc6 - Updated application to Oro Platform 4.1-RC - Updated some components to comply with new webpack implementation of Oro Platform 4.1-rc 5b525d712d - Updated application to Oro Platform 4.1-RC - Updated some components to comply with new webpack implementation of Oro Platform 4.1-rc 31156333ba - Updated application to Oro Platform 4.1-RC - Updated some components to comply with new webpack implementation of Oro Platform 4.1-rc 227d2865f7 - Updated application to Oro Platform 4.1-RC - Updated some components to comply with new webpack implementation of Oro Platform 4.1-rc 6d657c7995 - Updated application to Oro Platform 4.1-RC - Updated some components to comply with new webpack implementation of Oro Platform 4.1-rc 3fa848d957 - Updated application to Oro Platform 4.1-RC - Updated some components to comply with new webpack implementation of Oro Platform 4.1-rc 83969e8240 - Updated application to Oro Platform 4.1-RC - Updated some components to comply with new webpack implementation of Oro Platform 4.1-rc ad6c2131da - Updated application to Oro Platform 4.1-RC - Updated some components to comply with new webpack implementation of Oro Platform 4.1-rc 441eabfee4 - Updated application to Oro Platform 4.1-RC - Updated some components to comply with new webpack implementation of Oro Platform 4.1-rc 669d346e0b CRH19001-18; Add custom form theme for service point business hours 75290c1b13 CRH19001-18; Add custom form theme for service point business hours 547fbdd324 CRH19001-18; Add custom form theme for service point business hours 9be46921a6 MAR10001-776: Inventory Batches - new comments fixed c67daceddb MAR10001-776: Inventory Batches - new comments fixed d6bb3b9b1a MAR10001-776: Inventory Batches - new comments fixed 6200983d2c MAR10001-776: Inventory Batches - new comments fixed b84a70fa03 MAR10001-776: Inventory Batches - new comments fixed 924d920e1e MAR10001-776: Inventory Batches - new comments fixed 44e20349af MAR10001-776: Inventory Batches - new comments fixed 4f8d33afca CRH19001-18; Fix timezones of TimePeriod entities 0cbb51dec6 CRH19001-18; Fix timezones of TimePeriod entities 45771a659c CRH19001-18; Fix timezones of TimePeriod entities 1e5841ce9d MAR10001-805: Error exporting inventory (and 'Download data template') - Error exporting inventory (and 'Download data template') - Change default text 'Oro' to 'Marello' in email Sender Name 38106e475a MAR10001-805: Error exporting inventory (and 'Download data template') - Error exporting inventory (and 'Download data template') - Change default text 'Oro' to 'Marello' in email Sender Name b6c984d5d9 MAR10001-805: Error exporting inventory (and 'Download data template') - Error exporting inventory (and 'Download data template') - Change default text 'Oro' to 'Marello' in email Sender Name e6fb7d7f1c MAR10001-805: Error exporting inventory (and 'Download data template') - Error exporting inventory (and 'Download data template') - Change default text 'Oro' to 'Marello' in email Sender Name 09922f9be1 MAR10001-742; Add ability to add attachments to notifications from workflow action b5d0795ceb MAR10001-742; Add ability to add attachments to notifications from workflow action 6eb9d1569d MAR10001-742; Add ability to add attachments to notifications from workflow action 64f6b6c71a MAR10001-742; Add ability to add attachments to notifications via SendProcessor 737fc682db MAR10001-742; Add ability to add attachments to notifications via SendProcessor 3c9be99918 MAR10001-742; Add ability to add attachments to notifications via SendProcessor 1a75cb6c22 MAR10001-742; Add attachments to Notification 10b4115313 MAR10001-742; Add attachments to Notification 6bc8305a6b MAR10001-742; Add attachments to Notification 226a7c3033 MAR10001-742; Add v1_0 migration for NotificationBundle e4479f701f MAR10001-742; Add v1_0 migration for NotificationBundle a5dff3ee32 MAR10001-742; Add v1_0 migration for NotificationBundle dfd20aaf3c MAR10001-742; Fix typo 0ec555db6a MAR10001-742; Fix typo 8fa0f8f004 MAR10001-742; Fix typo 58c7d5b4c0 - reverted to old sticky note icon cb099f819e - reverted to old sticky note icon f3d5531026 - reverted to old sticky note icon 78454b7435 - reverted to old sticky note icon 6525fe1e07 - reverted to old sticky note icon a289d5d6d0 - reverted to old sticky note icon 62874898f9 - reverted to old sticky note icon ecd8439d7b - changed the sticky note text - reverted commmented line in phpunit.xml f91da86e92 - changed the sticky note text - reverted commmented line in phpunit.xml d445499e3a - changed the sticky note text - reverted commmented line in phpunit.xml 9c7cff9d33 - changed the sticky note text - reverted commmented line in phpunit.xml 25ed671918 - changed the sticky note text - reverted commmented line in phpunit.xml 7f85cbf647 - changed the sticky note text - reverted commmented line in phpunit.xml 0e1fd69781 - changed the sticky note text - reverted commmented line in phpunit.xml 6c33dcd43a - fixed the sticky note description and logo - updated help link on the question icon on the top a4643f31f1 - fixed the sticky note description and logo - updated help link on the question icon on the top 36126452b3 - fixed the sticky note description and logo - updated help link on the question icon on the top a5d99b495d - fixed the sticky note description and logo - updated help link on the question icon on the top 1063959426 - fixed the sticky note description and logo - updated help link on the question icon on the top 1c09f2ffc3 - fixed the sticky note description and logo - updated help link on the question icon on the top 70b408265b - fixed the sticky note description and logo - updated help link on the question icon on the top b77a6477d1 MAR10001-13; Add white background color to PDF template 87cc5f9b73 MAR10001-13; Add white background color to PDF template c5ddc1a7e8 MAR10001-13; Add white background color to PDF template 72ac6140e1 MAR10001-13; Add configuration button on sales channel view 895b6a11c4 MAR10001-13; Add configuration button on sales channel view f4f6289f4c MAR10001-13; Add configuration button on sales channel view 27c15c12d3 CRH19001-18; Validate timeperiod validity 598944c8e0 CRH19001-18; Validate timeperiod validity 5d37d51c67 CRH19001-18; Validate timeperiod validity 8dc19290d4 CRH19001-18; Allow multiple timeperiods per day df45657034 CRH19001-18; Allow multiple timeperiods per day 8d8e76a627 CRH19001-18; Allow multiple timeperiods per day 35ebe24105 - remove instore assistant bundle as we are going to move the code to a separate repo and introduce it as an extension b049b7726b - remove instore assistant bundle as we are going to move the code to a separate repo and introduce it as an extension 7bdd0349da - remove instore assistant bundle as we are going to move the code to a separate repo and introduce it as an extension 99d91a8210 - remove instore assistant bundle as we are going to move the code to a separate repo and introduce it as an extension 81d681b533 MAR10001-774: Remove increase / decrease external warehouses option b1b92a9e7e MAR10001-774: Remove increase / decrease external warehouses option 985343a462 MAR10001-774: Remove increase / decrease external warehouses option 8c74043b37 MAR10001-774: Remove increase / decrease external warehouses option fa44845a81 MAR10001-774: Remove increase / decrease external warehouses option 740c4e7a1a MAR10001-774: Remove increase / decrease external warehouses option 768a01a7cb MAR10001-774: Remove increase / decrease external warehouses option c4b99caec3 - CS fix 3c68ee563a - CS fix 22bd8eccb6 - CS fix ed203b0c8f - CS fix d9e9002933 Merge branch 'feature/MAR10001-765' into 3.0 d2ea56e1b4 Merge branch 'feature/MAR10001-765' into 3.0 58962e2b5a Merge branch 'feature/MAR10001-765' into 3.0 05cd663b21 Merge branch 'feature/MAR10001-765' into 3.0 1294fd60de Merge branch 'feature/MAR10001-765' into 3.0 00a6ae1f14 Merge branch 'feature/MAR10001-765' into 3.0 94321489ff Merge branch 'feature/MAR10001-765' into 3.0 a40a5995b5 Merge branch '3.0' into feature/MAR10001-776 336d292ecb Merge branch '3.0' into feature/MAR10001-776 83a15435f8 Merge branch '3.0' into feature/MAR10001-776 32dd31b4b0 Merge branch '3.0' into feature/MAR10001-776 83c26b737f Merge branch '3.0' into feature/MAR10001-776 3164fd5e14 Merge branch '3.0' into feature/MAR10001-776 9022d97d74 Merge branch '3.0' into feature/MAR10001-776 ffdff50a70 MAR10001-802: WFA rule index is not rendering 629446289c MAR10001-802: WFA rule index is not rendering b0a779dde5 MAR10001-802: WFA rule index is not rendering 0991d23c1c MAR10001-802: WFA rule index is not rendering 4766df7ec6 MAR10001-802: WFA rule index is not rendering 9b42d84459 MAR10001-802: WFA rule index is not rendering e568a449c6 MAR10001-802: WFA rule index is not rendering 18843e469c MAR10001-765: Update InventoryRebalance Command d4660b34bc MAR10001-765: Update InventoryRebalance Command 763b003cec MAR10001-765: Update InventoryRebalance Command e88a5d8209 MAR10001-765: Update InventoryRebalance Command e9ec534804 MAR10001-765: Update InventoryRebalance Command d1dda734b8 MAR10001-765: Update InventoryRebalance Command d55ff32820 MAR10001-765: Update InventoryRebalance Command 26a7c3c842 - updated symfony/contracts to 1.1.0 instead of 1.0.2 to be more up to date with dependency version and not have it break the installation with the dev.json 3d1ebcfbb9 - updated symfony/contracts to 1.1.0 instead of 1.0.2 to be more up to date with dependency version and not have it break the installation with the dev.json 8e5296cffc - updated symfony/contracts to 1.1.0 instead of 1.0.2 to be more up to date with dependency version and not have it break the installation with the dev.json 92bd389cae - updated symfony/contracts to 1.1.0 instead of 1.0.2 to be more up to date with dependency version and not have it break the installation with the dev.json f334d7439a - updated symfony/contracts to 1.1.0 instead of 1.0.2 to be more up to date with dependency version and not have it break the installation with the dev.json e2d2734ff7 - updated symfony/contracts to 1.1.0 instead of 1.0.2 to be more up to date with dependency version and not have it break the installation with the dev.json 235ebf9e9c - updated dev.lock files to include symfony/contracts v1.0.2 since it fails to install on some servers with v1.1.8 :/ 221392a0d2 - updated dev.lock files to include symfony/contracts v1.0.2 since it fails to install on some servers with v1.1.8 :/ 9c7e3e7247 - updated dev.lock files to include symfony/contracts v1.0.2 since it fails to install on some servers with v1.1.8 :/ b872ef545d - updated dev.lock files to include symfony/contracts v1.0.2 since it fails to install on some servers with v1.1.8 :/ 6586846f67 - updated dev.lock files to include symfony/contracts v1.0.2 since it fails to install on some servers with v1.1.8 :/ 63322bc219 - updated dev.lock files to include symfony/contracts v1.0.2 since it fails to install on some servers with v1.1.8 :/ eafbb01df2 - updated dev.lock for subscription application ae3bb88eb8 - updated to 4.1-beta on marello-ce 394de413e7 - updated to 4.1-beta on marello-ce 2dfe6785a0 - updated to 4.1-beta on marello-ce b6326501a2 MAR10001-776: Inventory Batches - bug fixed a8b947cfa3 MAR10001-776: Inventory Batches - bug fixed f57d8e52a6 MAR10001-776: Inventory Batches - bug fixed 86a462b913 MAR10001-776: Inventory Batches - bug fixed ffa5dde2e6 MAR10001-776: Inventory Batches - bug fixed a21503972e MAR10001-776: Inventory Batches - bug fixed 2a7b9beb8a MAR10001-776: Inventory Batches - bug fixed 690e5d9132 MAR10001-776: Inventory Batches - bug fixed 629a329be9 MAR10001-776: Inventory Batches - bug fixed a24835b193 MAR10001-776: Inventory Batches - added inventoryBatch creation on PurchaseOrder complete - updated inventoryBatches allocation by q-ty for order 7286929cd7 MAR10001-776: Inventory Batches - added inventoryBatch creation on PurchaseOrder complete - updated inventoryBatches allocation by q-ty for order 76518c5c65 MAR10001-776: Inventory Batches - added inventoryBatch creation on PurchaseOrder complete - updated inventoryBatches allocation by q-ty for order fe10668059 MAR10001-776: Inventory Batches - added inventoryBatch creation on PurchaseOrder complete - updated inventoryBatches allocation by q-ty for order 05feb94908 MAR10001-776: Inventory Batches - added inventoryBatch creation on PurchaseOrder complete - updated inventoryBatches allocation by q-ty for order 378e30871d MAR10001-776: Inventory Batches - added inventoryBatch creation on PurchaseOrder complete - updated inventoryBatches allocation by q-ty for order 46c7b18ceb - Added more fixes regarding the changed DI in the Controller as the service locator is more limited than the 'normal' one - Aliased classes to service ids in order to get the subscribed services correctly in the Controller 4b4aeda1fb - Added more fixes regarding the changed DI in the Controller as the service locator is more limited than the 'normal' one - Aliased classes to service ids in order to get the subscribed services correctly in the Controller dd2603baff - Added more fixes regarding the changed DI in the Controller as the service locator is more limited than the 'normal' one - Aliased classes to service ids in order to get the subscribed services correctly in the Controller c959e764b0 - Added more fixes regarding the changed DI in the Controller as the service locator is more limited than the 'normal' one - Aliased classes to service ids in order to get the subscribed services correctly in the Controller c51753d463 - Added OrderDashboardController as a service tagged with the container.service_subscriber in order to fix issues with private dependencies instead of using regular DI - Fixed issue with private service which provides data to a dashboard widget ae0d1e5fa4 - Added OrderDashboardController as a service tagged with the container.service_subscriber in order to fix issues with private dependencies instead of using regular DI - Fixed issue with private service which provides data to a dashboard widget cae7edad72 - Added OrderDashboardController as a service tagged with the container.service_subscriber in order to fix issues with private dependencies instead of using regular DI - Fixed issue with private service which provides data to a dashboard widget ec65164263 - Added OrderDashboardController as a service tagged with the container.service_subscriber in order to fix issues with private dependencies instead of using regular DI - Fixed issue with private service which provides data to a dashboard widget 7f394a308d Merge branch 'feature/MAR10001-770' into 3.0 037356b75e Merge branch 'feature/MAR10001-770' into 3.0 d1b98eb90d Merge branch 'feature/MAR10001-770' into 3.0 7f6d929cd8 Merge branch 'feature/MAR10001-770' into 3.0 35d62109e3 Merge branch 'feature/MAR10001-775' into maintenance/2.2 f771579e26 Merge branch 'feature/MAR10001-775' into maintenance/2.2 8e1f6a3bb9 Merge branch 'feature/MAR10001-775' into maintenance/2.2 dcb7aa4a48 Merge branch 'feature/MAR10001-775' into maintenance/2.2 f54c4607e8 Merge branch 'feature/MAR10001-775' into maintenance/2.2 c22231ea7b Merge branch 'feature/MAR10001-775' into maintenance/2.2 62f224bb15 Merge branch 'feature/MAR10001-775' into maintenance/2.2 9fe1a4e148 Merge branch 'feature/MAR10001-775' into 3.0 d4ae28dc34 Merge branch 'feature/MAR10001-775' into 3.0 cd9313e3ca Merge branch 'feature/MAR10001-775' into 3.0 2bc2068614 Merge branch 'feature/MAR10001-775' into 3.0 049ba94966 Merge branch 'feature/MAR10001-769' into 3.0 506d260f82 Merge branch 'feature/MAR10001-769' into 3.0 9c10d0f447 Merge branch 'feature/MAR10001-769' into 3.0 f9d9a0af37 Merge branch 'feature/MAR10001-769' into 3.0 3f705f51b5 Merge branch 'feature/MAR10001-769' into 3.0 839171474f Merge branch 'feature/MAR10001-769' into 3.0 dab3244333 Merge branch 'feature/MAR10001-769' into 3.0 5ba9371722 Merge branch 'feature/MAR10001-769' into 3.0 619e6fd78c Merge branch 'feature/MAR10001-769' into 3.0 68b10b5f0f Merge branch 'feature/MAR10001-769' into 3.0 d4a6498199 Merge branch 'feature/MAR10001-769' into 3.0 0d9d511a55 Merge branch 'feature/MAR10001-769' into 3.0 02a53141eb Merge branch 'feature/MAR10001-769' into 3.0 ec9b1abce8 Merge branch 'feature/MAR10001-769' into 3.0 21c5bfb9be - updated dev.lock with Oro Platform beta 4.1 d14bcb3389 - updated dev.lock with Oro Platform beta 4.1 d6e5b80b8b - updated dev.lock with Oro Platform beta 4.1 0c34245469 - updated dev.lock with Oro Platform beta 4.1 d94991b801 - updated dev.lock with Oro Platform beta 4.1 34c7de8315 - updated dev.lock with Oro Platform beta 4.1 217d280ea5 - updated dev.lock with Oro Platform beta 4.1 30ef262ad8 - updated dev.lock with Oro Platform beta 4.1 f193e2e133 - updated dev.lock with Oro Platform beta 4.1 6fa5a778a9 MAR10001-776: Inventory Batches - removed temp code 917cdc8290 MAR10001-776: Inventory Batches - removed temp code 584c25297d MAR10001-776: Inventory Batches - removed temp code f7d1bb8e00 MAR10001-776: Inventory Batches 863b7c826e MAR10001-776: Inventory Batches b95c8380cb MAR10001-776: Inventory Batches 40019aaf95 MAR10001-776: Inventory Batches e6e150fc75 MAR10001-776: Inventory Batches 535256678f MAR10001-776: Inventory Batches 8971b7d352 - added SymfonyRequirements to ee environment - [WIP]: updated assignSalesChannels.twig, still not able to mass assign saleschannels to products - updated order view to switch invoices and packingslip grids as it seems a more logical order for displaying the data - removed unnecessary divs which where messing up the css on some datagrids 46244390ac - added SymfonyRequirements to ee environment - [WIP]: updated assignSalesChannels.twig, still not able to mass assign saleschannels to products - updated order view to switch invoices and packingslip grids as it seems a more logical order for displaying the data - removed unnecessary divs which where messing up the css on some datagrids d667791e97 - added SymfonyRequirements to ee environment - [WIP]: updated assignSalesChannels.twig, still not able to mass assign saleschannels to products - updated order view to switch invoices and packingslip grids as it seems a more logical order for displaying the data - removed unnecessary divs which where messing up the css on some datagrids 0647a3566f - added SymfonyRequirements to ee environment - [WIP]: updated assignSalesChannels.twig, still not able to mass assign saleschannels to products - updated order view to switch invoices and packingslip grids as it seems a more logical order for displaying the data - removed unnecessary divs which where messing up the css on some datagrids a484d5598f - added SymfonyRequirements to ee environment - [WIP]: updated assignSalesChannels.twig, still not able to mass assign saleschannels to products - updated order view to switch invoices and packingslip grids as it seems a more logical order for displaying the data - removed unnecessary divs which where messing up the css on some datagrids e50c584aad - added SymfonyRequirements to ee environment - [WIP]: updated assignSalesChannels.twig, still not able to mass assign saleschannels to products - updated order view to switch invoices and packingslip grids as it seems a more logical order for displaying the data - removed unnecessary divs which where messing up the css on some datagrids 86e648a013 - Fixed issue with deprecated dependency of OrderWarehousesProvider where the service definition was updated but not the class itself - Updated dev.lock file for Marello CE to include Oro 4.x - Added SymfonyRequirements to git as this is not being installed via composer anymore - Updated phpunit.xml.dist by removing incompatible notation of logging incomplete tests - Updated composer.json and dev.json files to include symfony require as extra to use symfony flex globally 8116000dbd - Fixed issue with deprecated dependency of OrderWarehousesProvider where the service definition was updated but not the class itself - Updated dev.lock file for Marello CE to include Oro 4.x - Added SymfonyRequirements to git as this is not being installed via composer anymore - Updated phpunit.xml.dist by removing incompatible notation of logging incomplete tests - Updated composer.json and dev.json files to include symfony require as extra to use symfony flex globally a549d06cb7 - Fixed issue with deprecated dependency of OrderWarehousesProvider where the service definition was updated but not the class itself - Updated dev.lock file for Marello CE to include Oro 4.x - Added SymfonyRequirements to git as this is not being installed via composer anymore - Updated phpunit.xml.dist by removing incompatible notation of logging incomplete tests - Updated composer.json and dev.json files to include symfony require as extra to use symfony flex globally c9336b9074 - Fixed issue with deprecated dependency of OrderWarehousesProvider where the service definition was updated but not the class itself - Updated dev.lock file for Marello CE to include Oro 4.x - Added SymfonyRequirements to git as this is not being installed via composer anymore - Updated phpunit.xml.dist by removing incompatible notation of logging incomplete tests - Updated composer.json and dev.json files to include symfony require as extra to use symfony flex globally 79f5b578a8 - Fixed issue with deprecated dependency of OrderWarehousesProvider where the service definition was updated but not the class itself - Updated dev.lock file for Marello CE to include Oro 4.x - Added SymfonyRequirements to git as this is not being installed via composer anymore - Updated phpunit.xml.dist by removing incompatible notation of logging incomplete tests - Updated composer.json and dev.json files to include symfony require as extra to use symfony flex globally c22d03f9a4 - Fixed issue with deprecated dependency of OrderWarehousesProvider where the service definition was updated but not the class itself - Updated dev.lock file for Marello CE to include Oro 4.x - Added SymfonyRequirements to git as this is not being installed via composer anymore - Updated phpunit.xml.dist by removing incompatible notation of logging incomplete tests - Updated composer.json and dev.json files to include symfony require as extra to use symfony flex globally 63a48116c2 - Fixed issue with deprecated dependency of OrderWarehousesProvider where the service definition was updated but not the class itself - Updated dev.lock file for Marello CE to include Oro 4.x - Added SymfonyRequirements to git as this is not being installed via composer anymore - Updated phpunit.xml.dist by removing incompatible notation of logging incomplete tests - Updated composer.json and dev.json files to include symfony require as extra to use symfony flex globally ba9384fdc5 - Fixed issue with deprecated dependency of OrderWarehousesProvider where the service definition was updated but not the class itself - Updated dev.lock file for Marello CE to include Oro 4.x - Added SymfonyRequirements to git as this is not being installed via composer anymore - Updated phpunit.xml.dist by removing incompatible notation of logging incomplete tests - Updated composer.json and dev.json files to include symfony require as extra to use symfony flex globally b8a588b862 - added PHP env variable to xdebug enable/disable script, should be executed as root though 13dcc1f9d7 - updated oro platform version to 3.1.15 - added script to enable / disable xdebug, can only be used when logged in as root in the container 5a1c0fd675 - updated oro platform version to 3.1.15 - added script to enable / disable xdebug, can only be used when logged in as root in the container 246a3f557d - updated oro platform version to 3.1.15 - added script to enable / disable xdebug, can only be used when logged in as root in the container 065f7b6344 - updated dev.lock - updated environment to look for version 4 instead of 3 when starting the consumer 752cd2c9ba - updated dev.lock - updated environment to look for version 4 instead of 3 when starting the consumer d706766a08 - updated dev.lock - updated environment to look for version 4 instead of 3 when starting the consumer 0fb3f43b48 - updated dev.lock - updated environment to look for version 4 instead of 3 when starting the consumer c1205e6dbb - updated dev.lock - updated environment to look for version 4 instead of 3 when starting the consumer 05e4821c29 - updated dev.lock - updated environment to look for version 4 instead of 3 when starting the consumer 4676774027 Merge branch '3.0' into feature/MAR10001-770 6fccd993c4 Merge branch '3.0' into feature/MAR10001-770 578f5c06d1 Merge branch '3.0' into feature/MAR10001-770 f421f1d232 fixed bug on order create page 21589a0bd8 fixed bug on order create page 44b247ded6 fixed bug on order create page 9625a43826 - updated composer.lock file to include 2.2.2 marello ce 1230e705d5 - updated composer.lock file to include 2.2.2 marello ce 524643c95f - updated composer.lock file to include 2.2.2 marello ce 8557013b29 Merge commit '6598534c16cde2c3e1c4989cbf79c56f99b9d43f' into maintenance/2.2 af00c6d8c4 Merge commit '6598534c16cde2c3e1c4989cbf79c56f99b9d43f' into maintenance/2.2 314d22c283 Merge commit '6598534c16cde2c3e1c4989cbf79c56f99b9d43f' into maintenance/2.2 f0a8b2515d Merge commit '6598534c16cde2c3e1c4989cbf79c56f99b9d43f' into maintenance/2.2 b705bafb38 Merge commit '6598534c16cde2c3e1c4989cbf79c56f99b9d43f' into maintenance/2.2 7ec1a890cc Merge commit '6598534c16cde2c3e1c4989cbf79c56f99b9d43f' into maintenance/2.2 6598534c16 Squashed 'package/marello-enterprise/' changes from c61c7491a..37e37f3fd 2968f00098 - updated dev.lock ea615dd2db - updated dev.lock 24e5f0ee73 - updated dev.lock 7c068c4307 - updated dev.lock 90dc5f64ca MAR10001-770: Order statistics widget: filter by SalesChannel 1ff5a6164a MAR10001-770: Order statistics widget: filter by SalesChannel eb8079a0cd MAR10001-770: Order statistics widget: filter by SalesChannel cf42176085 - Added migration to include organization id on the purchase order item 90d5eef865 - Added migration to include organization id on the purchase order item 8d2a612f5c - Added migration to include organization id on the purchase order item e16b9c845f - Added migration to include organization id on the purchase order item 68f88547c3 - Added data column to PurchaseOrder b307fdadb5 - Added data column to PurchaseOrder 2367e1a81c - Added data column to PurchaseOrder 28cd82dd14 - Added data column to PurchaseOrder f543a38247 MAR10001-775: Product widget failed to load when creating order without selecting a SalesChannel first 10cafed1c7 MAR10001-775: Product widget failed to load when creating order without selecting a SalesChannel first b0babecac2 MAR10001-775: Product widget failed to load when creating order without selecting a SalesChannel first 521a1b4c4d MAR10001-775: Product widget failed to load when creating order without selecting a SalesChannel first a895695cf4 MAR10001-759: Update OroCommerce bridge for Marello 2.2 - fixed functional tests 77c5004385 MAR10001-759: Update OroCommerce bridge for Marello 2.2 - fixed functional tests dd11206d22 MAR10001-759: Update OroCommerce bridge for Marello 2.2 - fixed functional tests 7849fd5d1d MAR10001-759: Update OroCommerce bridge for Marello 2.2 - fixed functional tests f3e7a147a2 MAR10001-759: Update OroCommerce bridge for Marello 2.2 - fixed functional tests 5afd7c4576 MAR10001-766: OroCommerce Bridge 56b00f1d93 MAR10001-766: OroCommerce Bridge 8bd36631ec MAR10001-766: OroCommerce Bridge b921ad9823 MAR10001-766: OroCommerce Bridge fd2e553beb MAR10001-766: OroCommerce Bridge 2e22d47d3c MAR10001-766: OroCommerce Bridge 9905593639 MAR10001-766: OroCommerce Bridge 7f70b6c874 MAR10001-766: OroCommerce Bridge 6564be8e11 MAR10001-766: OroCommerce Bridge 098bc51464 Merge branch 'develop' into feature/MAR10001-769 16ae5b829c Merge branch 'develop' into feature/MAR10001-769 a34c4d6aff Merge branch 'develop' into feature/MAR10001-769 8e689452ad Merge branch 'develop' into feature/MAR10001-769 4c1b3b6e34 Merge branch 'feature/MAR10001-758' into develop 9c65960803 Merge branch 'feature/MAR10001-758' into develop 51117a9676 Merge branch 'feature/MAR10001-758' into develop 41e3549235 Merge branch 'feature/MAR10001-758' into develop ae693ab4c9 Merge branch 'feature/MAR10001-758' into develop dc829a58e0 Merge branch 'feature/MAR10001-758' into develop 888ed94f41 Merge branch 'feature/MAR10001-758' into develop 9ec5c53b25 Merge branch 'feature/MAR10001-758' into maintenance/2.2 1c12d4a00e Merge branch 'feature/MAR10001-758' into maintenance/2.2 448d5ce5f1 Merge branch 'feature/MAR10001-758' into maintenance/2.2 f82e0da9b4 Merge branch 'feature/MAR10001-758' into maintenance/2.2 cdcc959d0b Merge branch 'feature/MAR10001-758' into maintenance/2.2 56c5923ae3 Merge branch 'feature/MAR10001-758' into maintenance/2.2 d60f3a7f30 Merge branch 'feature/MAR10001-758' into maintenance/2.2 513565a146 Merge branch 'feature/MAR10001-758' into maintenance/2.2 bf194ee534 Merge branch 'feature/MAR10001-758' into maintenance/2.2 6e46a54245 Merge branch 'feature/MAR10001-758' into maintenance/2.2 9f2cf4c547 - CS fixes 2ab4674215 - CS fixes 0c10103be6 - CS fixes 4e9d3e124b Merge branch 'maintenance/2.2' of https://github.com/marellocommerce/development-mono-repository into maintenance/2.2 93ae2fdbff Merge branch 'maintenance/2.2' of https://github.com/marellocommerce/development-mono-repository into maintenance/2.2 bb0509f4d1 Merge branch 'maintenance/2.2' of https://github.com/marellocommerce/development-mono-repository into maintenance/2.2 29a87ef26c Merge branch 'maintenance/2.2' of https://github.com/marellocommerce/development-mono-repository into maintenance/2.2 3bad4f4419 Merge branch 'maintenance/2.2' of https://github.com/marellocommerce/development-mono-repository into maintenance/2.2 ee9c1a3531 - updated composer lock 1d83ec0a3a - updated composer lock 7987383f7f - updated composer lock 2c66b035f2 - updated composer lock 3c4906221b - updated composer lock 4ce1c75210 Merge commit 'e0648503de63b2c85be84b8221c1b6275f0abca1' into maintenance/2.2 f0664be6c7 Merge commit 'e0648503de63b2c85be84b8221c1b6275f0abca1' into maintenance/2.2 bd47ceb8c3 Merge commit 'e0648503de63b2c85be84b8221c1b6275f0abca1' into maintenance/2.2 4123fa917b Merge commit 'e0648503de63b2c85be84b8221c1b6275f0abca1' into maintenance/2.2 4ac9a3ad9b Merge commit 'e0648503de63b2c85be84b8221c1b6275f0abca1' into maintenance/2.2 6698e050da Merge commit 'e0648503de63b2c85be84b8221c1b6275f0abca1' into maintenance/2.2 60ca61550a Merge commit 'e0648503de63b2c85be84b8221c1b6275f0abca1' into maintenance/2.2 0beb28cb27 Merge commit 'e0648503de63b2c85be84b8221c1b6275f0abca1' into maintenance/2.2 4b07bc47e3 Merge commit 'e0648503de63b2c85be84b8221c1b6275f0abca1' into maintenance/2.2 9e01626219 Merge commit 'e0648503de63b2c85be84b8221c1b6275f0abca1' into maintenance/2.2 9c3c7eaa8b Merge commit 'e0648503de63b2c85be84b8221c1b6275f0abca1' into maintenance/2.2 8fb0c1a3f0 Merge commit 'e0648503de63b2c85be84b8221c1b6275f0abca1' into maintenance/2.2 ace9130ae9 Merge commit 'e0648503de63b2c85be84b8221c1b6275f0abca1' into maintenance/2.2 b7793747fe Merge commit 'e0648503de63b2c85be84b8221c1b6275f0abca1' into maintenance/2.2 f232e41040 Merge commit 'e0648503de63b2c85be84b8221c1b6275f0abca1' into maintenance/2.2 24ffc8feec Merge commit 'bfa4e9daabbc421ed429f987a971b58d80aad9a7' into maintenance/2.2 3997133ccb Merge commit 'bfa4e9daabbc421ed429f987a971b58d80aad9a7' into maintenance/2.2 c623a59f9d Merge commit 'bfa4e9daabbc421ed429f987a971b58d80aad9a7' into maintenance/2.2 b621ed1a60 Merge commit 'bfa4e9daabbc421ed429f987a971b58d80aad9a7' into maintenance/2.2 c233aab259 Merge commit 'bfa4e9daabbc421ed429f987a971b58d80aad9a7' into maintenance/2.2 961e948704 Merge commit 'bfa4e9daabbc421ed429f987a971b58d80aad9a7' into maintenance/2.2 f926daf9e0 Merge commit 'bfa4e9daabbc421ed429f987a971b58d80aad9a7' into maintenance/2.2 2be768f90b Merge commit 'bfa4e9daabbc421ed429f987a971b58d80aad9a7' into maintenance/2.2 5a91317f21 - updated composer locks 6718240eeb - updated composer locks d98c41534d - updated composer locks dd9d83d0b3 - updated composer locks afaa92779f - updated composer locks df2851f74b - updated composer locks 37e37f3fd9 - updated branch aliases 0ef03ef550 - updated branch aliases 207be73130 - updated branch aliases dc06cc711d - updated branch aliases c2c0b2d2ad - updated branch aliases 917712b6ea - updated branch aliases 85339def08 Merge commit '01a0d5ae6603999e572ad65466187b50d8cba388' into maintenance/2.2 97cf4384b8 Merge commit '01a0d5ae6603999e572ad65466187b50d8cba388' into maintenance/2.2 6cd756dcbc Merge commit '01a0d5ae6603999e572ad65466187b50d8cba388' into maintenance/2.2 e21574355f Merge commit '01a0d5ae6603999e572ad65466187b50d8cba388' into maintenance/2.2 b811f417d9 Merge commit '01a0d5ae6603999e572ad65466187b50d8cba388' into maintenance/2.2 c26d99dc7e Merge commit '01a0d5ae6603999e572ad65466187b50d8cba388' into maintenance/2.2 461907dd49 Merge commit '01a0d5ae6603999e572ad65466187b50d8cba388' into maintenance/2.2 b263cd47fa Merge commit '01a0d5ae6603999e572ad65466187b50d8cba388' into maintenance/2.2 13c2d8643c Merge commit '01a0d5ae6603999e572ad65466187b50d8cba388' into maintenance/2.2 3e51432923 Merge commit '01a0d5ae6603999e572ad65466187b50d8cba388' into maintenance/2.2 f8049b093d Merge commit '01a0d5ae6603999e572ad65466187b50d8cba388' into maintenance/2.2 3e3d964b21 Merge commit '01a0d5ae6603999e572ad65466187b50d8cba388' into maintenance/2.2 4ead44546d Merge commit '01a0d5ae6603999e572ad65466187b50d8cba388' into maintenance/2.2 f305e73e05 Merge commit '01a0d5ae6603999e572ad65466187b50d8cba388' into maintenance/2.2 7d8b387bd9 Merge commit '01a0d5ae6603999e572ad65466187b50d8cba388' into maintenance/2.2 e8a894bea4 MAR10001-759: Update OroCommerce bridge for Marello 2.2 de30018cc9 MAR10001-759: Update OroCommerce bridge for Marello 2.2 9ba92d4d1d MAR10001-759: Update OroCommerce bridge for Marello 2.2 89e45898c9 MAR10001-759: Update OroCommerce bridge for Marello 2.2 40bfb9b0c7 MAR10001-759: Update OroCommerce bridge for Marello 2.2 5f1757ce54 - CS fixes - Changed php version back to 7.1 0c7cd9df56 - CS fixes - Changed php version back to 7.1 1f47903e24 - CS fixes - Changed php version back to 7.1 3c28147569 temp face93ac80 CRH19001-18; Add API 92722bccfd CRH19001-18; Add API 89b37c67fa CRH19001-18; Add API b832b17178 CRH19001-18; Add map to service point view page 02939ef0bd CRH19001-18; Add map to service point view page e7c73ea2f1 CRH19001-18; Add map to service point view page 23e5e4e6c7 CRH19001-18; Add service point image to view 4eadfa4736 CRH19001-18; Add service point image to view 1f5bd6417a CRH19001-18; Add service point image to view 8416988bc5 CRH19001-18; Add EntityConfig 9c1030a212 CRH19001-18; Add EntityConfig 9602b4d85d CRH19001-18; Add EntityConfig 5033f1ccda CRH19001-18; Add ACL 3ca3135f4b CRH19001-18; Add ACL 098d8a3c09 CRH19001-18; Add ACL 6d9054f9a0 CRH19001-18; Add controllers and views 0cfb53c59d CRH19001-18; Add controllers and views d72e6df1a0 CRH19001-18; Add controllers and views 4c0dfd61e5 Merge commit '651d560e9524a8eb66e396696a20d8414c349ced' into bugfix/PR-GH59-fix-closing-bracket 9b6236f50b Merge commit '651d560e9524a8eb66e396696a20d8414c349ced' into bugfix/PR-GH59-fix-closing-bracket 6214e2f894 Merge commit '651d560e9524a8eb66e396696a20d8414c349ced' into bugfix/PR-GH59-fix-closing-bracket bf5d7fd127 Merge commit '651d560e9524a8eb66e396696a20d8414c349ced' into bugfix/PR-GH59-fix-closing-bracket 62a21e6d83 Merge commit '651d560e9524a8eb66e396696a20d8414c349ced' into bugfix/PR-GH59-fix-closing-bracket 63fdff6e1a Merge commit '651d560e9524a8eb66e396696a20d8414c349ced' into bugfix/PR-GH59-fix-closing-bracket 8b76808837 Merge commit '651d560e9524a8eb66e396696a20d8414c349ced' into bugfix/PR-GH59-fix-closing-bracket 651d560e95 Squashed 'package/marello/' changes from 14c2ac8f1..9051b1fde 1c3874b123 Merge commit 'f4ccf6e09bf029797d5590a52f1a26db5f9d4721' into maintenance/2.2 531fdfd623 Merge commit 'f4ccf6e09bf029797d5590a52f1a26db5f9d4721' into maintenance/2.2 eb0f9bcf9f Merge commit 'f4ccf6e09bf029797d5590a52f1a26db5f9d4721' into maintenance/2.2 5368114c7c Merge commit 'f4ccf6e09bf029797d5590a52f1a26db5f9d4721' into maintenance/2.2 357be1b9d6 Merge commit 'f4ccf6e09bf029797d5590a52f1a26db5f9d4721' into maintenance/2.2 e096805c6c Merge commit 'f4ccf6e09bf029797d5590a52f1a26db5f9d4721' into maintenance/2.2 bf7766a324 Merge commit 'f4ccf6e09bf029797d5590a52f1a26db5f9d4721' into maintenance/2.2 f4ccf6e09b Squashed 'package/marello/' changes from dafe2ddcb..14c2ac8f1 a34157713c - updated oro platform version to 3.1.15 - added script to enable / disable xdebug, can only be used when logged in as root in the container e68e7a691a - updated oro platform version to 3.1.15 - added script to enable / disable xdebug, can only be used when logged in as root in the container 369323d8f3 - updated oro platform version to 3.1.15 - added script to enable / disable xdebug, can only be used when logged in as root in the container a67ba3dcd3 MAR10001-759: Update OroCommerce bridge for Marello 2.2 8e6e35626d MAR10001-759: Update OroCommerce bridge for Marello 2.2 ccb13e714f MAR10001-759: Update OroCommerce bridge for Marello 2.2 022b0fb908 MAR10001-759: Update OroCommerce bridge for Marello 2.2 764f61cb3c MAR10001-759: Update OroCommerce bridge for Marello 2.2 0cf1559c97 MAR10001-759: Update OroCommerce bridge for Marello 2.2 c182dff9f5 MAR10001-759: Update OroCommerce bridge for Marello 2.2 c0cb485b93 MAR10001-758: ProductSupplierRelation deletion is not updating InventoryLevels ceaf461e23 MAR10001-758: ProductSupplierRelation deletion is not updating InventoryLevels 576bb7a37e MAR10001-758: ProductSupplierRelation deletion is not updating InventoryLevels 9051b1fde5 Update update.html.twig 7268b2ec97 Merge branch 'develop' into feature/MAR10001-758 6ed2ee3b8f Merge branch 'develop' into feature/MAR10001-758 86b05abace Merge branch 'develop' into feature/MAR10001-758 4101edae14 Merge branch 'develop' into feature/MAR10001-758 4aa5ba4b53 Merge branch 'develop' into feature/MAR10001-758 4e9b55324d Merge branch 'develop' into feature/MAR10001-758 91025a00f9 Merge branch 'develop' into feature/MAR10001-758 afa0bbcfc5 MAR10001-769: Show 'Cost' currency on de Product edit page 62c11fd93c MAR10001-769: Show 'Cost' currency on de Product edit page 300748905b MAR10001-769: Show 'Cost' currency on de Product edit page 79ae658dc2 CRH19001-18; Add Forms 3e78149c1c CRH19001-18; Add Forms f977f8d44d CRH19001-18; Add Forms b9c3c3257b CRH19001-18; Add validation b630b8cd7c CRH19001-18; Add validation e7102eb764 CRH19001-18; Add validation 2d4e1ff7af CRH19001-18; Add translations 07a769e0f8 CRH19001-18; Add translations 6ea7e2a07d CRH19001-18; Add translations 7e32b8dfb9 CRH19001-18; Add data model 292a8e349d CRH19001-18; Add data model 2c67c47b6e CRH19001-18; Add data model 763fa35177 CRH19001-18; Add ServicePointBundle 15a36f12bc CRH19001-18; Add ServicePointBundle a30498b615 CRH19001-18; Add ServicePointBundle e0648503de - added composer locks for release - updated composer json to correct version of marello bfa4e9daab - added composer locks for release - updated composer json to correct version of marello 01a0d5ae66 - removed self.version from package composer.json files 50883c5da8 - Changed column source on invoice and creditmemo items product sku and name 14c2ac8f1a - Changed column source on invoice and creditmemo items product sku and name c30a707e20 - Changed column source on invoice and creditmemo items product sku and name 55b120e785 Merge branch 'feature/MAR10001-674' into develop 587b04eb9e Merge branch 'feature/MAR10001-674' into develop 0e871be0d3 Merge branch 'feature/MAR10001-674' into develop 19f19cd6a8 Merge branch 'feature/MAR10001-674' into develop d337d09630 Merge branch 'feature/MAR10001-674' into develop 9d6d1b1d6e Merge branch 'feature/MAR10001-674' into develop 1bbae89fd9 Merge branch 'feature/MAR10001-674' into develop fbe899bb14 - Disabled OrderOnDemand widget in Inventory view / update in order to prevent the usage of the unfinished feauture e7dae6c0e0 - Disabled OrderOnDemand widget in Inventory view / update in order to prevent the usage of the unfinished feauture 3a5b1785b3 - Disabled OrderOnDemand widget in Inventory view / update in order to prevent the usage of the unfinished feauture 8ac2b474ce Merge branch 'feature/MAR10001-674' into develop 302b650ca6 Merge branch 'feature/MAR10001-674' into develop 5566edeca2 Merge branch 'feature/MAR10001-674' into develop 12e90cb137 Merge branch 'feature/MAR10001-674' into develop 6b78c88482 Merge branch 'feature/MAR10001-674' into develop 7ed8a18cb1 Merge branch 'feature/MAR10001-674' into develop 0677f6f2ab Merge branch 'feature/MAR10001-674' into develop eab1858f19 Merge branch 'bugfix/MAR10001-764-stop-override-orderitem-status-when-already-set' into develop c260001c63 Merge branch 'bugfix/MAR10001-764-stop-override-orderitem-status-when-already-set' into develop 7c5122a9e4 Merge branch 'bugfix/MAR10001-764-stop-override-orderitem-status-when-already-set' into develop 104c43817e - Added check to prevent overriding OrderItemStatus when already set on creation cb19c20dea - Added check to prevent overriding OrderItemStatus when already set on creation d5e544f1d2 - Added check to prevent overriding OrderItemStatus when already set on creation dc0798474f Merge branch 'bugfix/MAR10001-763-fix-inventory-level-import' into develop d0555826ec Merge branch 'bugfix/MAR10001-763-fix-inventory-level-import' into develop c4629072d7 Merge branch 'bugfix/MAR10001-763-fix-inventory-level-import' into develop fe8bb42bae Merge branch 'bugfix/MAR10001-763-fix-inventory-level-import' into develop b2bcc90c18 Merge branch 'bugfix/MAR10001-763-fix-inventory-level-import' into develop d7ee5e2f61 Merge branch 'bugfix/MAR10001-763-fix-inventory-level-import' into develop 05b83582a7 Merge branch 'bugfix/MAR10001-763-fix-inventory-level-import' into develop 1c6d80544d - Added additional check to verify there is a product to get the inventory item from when passed back to the import processor cb2b401c95 - Added additional check to verify there is a product to get the inventory item from when passed back to the import processor 95f964466c - Added additional check to verify there is a product to get the inventory item from when passed back to the import processor 97c9b2fcca - Added additional check to inventory level update strategy to check wether the product of the 'associated' inventory level exists before importing and throwing errors 4cbd92e654 - Added additional check to inventory level update strategy to check wether the product of the 'associated' inventory level exists before importing and throwing errors 175007317b - Added additional check to inventory level update strategy to check wether the product of the 'associated' inventory level exists before importing and throwing errors e48fc472c3 removed useless fields from oro_entity_config_field 465492e302 removed useless fields from oro_entity_config_field a90e865dd5 removed useless fields from oro_entity_config_field 9a70104697 fixed bug in Migrations versions 813bbd9448 fixed bug in Migrations versions 6b806ed42a fixed bug in Migrations versions 53ebeb0e7d fixed bug in Migrations versions 3eb689333e fixed bug in Migrations versions bb41270dac fixed bug in Migrations versions 3affb539fa fixed bug in OrderBundle migration 5812d08942 fixed bug in OrderBundle migration 707ecbe733 fixed bug in OrderBundle migration 569f684730 fixed bug in SubscriptionBundle migration 307c073b68 merged branch develop into 3.0 179b987a6b merged branch develop into 3.0 76bcab34cc merged branch develop into 3.0 c9cd872bf0 merged branch develop into 3.0 6fd8925515 merged branch develop into 3.0 24fdddaa09 merged branch develop into 3.0 3f5e14cccd merged branch develop into 3.0 e043d47220 merged branch develop into 3.0 f84c3c90ca merged branch develop into 3.0 7fe0a507fa merged branch develop into 3.0 d2310ab3de Merge branch 'task/MAR10001-0-add-quick-navigation-in-views' into develop c92641ab75 Merge branch 'task/MAR10001-0-add-quick-navigation-in-views' into develop 11afb63c65 Merge branch 'task/MAR10001-0-add-quick-navigation-in-views' into develop fe06756a9e Merge branch 'task/MAR10001-0-add-quick-navigation-in-views' into develop bfdce95011 Merge branch 'task/MAR10001-0-add-quick-navigation-in-views' into develop 4e94825f7b Merge branch 'task/MAR10001-0-add-quick-navigation-in-views' into develop 5c7608f531 Merge branch 'task/MAR10001-0-add-quick-navigation-in-views' into develop aa1245cd62 Merge branch 'task/MAR10001-0-add-quick-navigation-in-views' into maintenance/2.1 3aaed094a6 Merge branch 'task/MAR10001-0-add-quick-navigation-in-views' into maintenance/2.1 aeb134498a Merge branch 'task/MAR10001-0-add-quick-navigation-in-views' into maintenance/2.1 7250a94a1d Merge branch 'task/MAR10001-0-add-quick-navigation-in-views' into maintenance/2.1 154bd1592c Merge branch 'task/MAR10001-0-add-quick-navigation-in-views' into maintenance/2.1 3c9c13576b Merge branch 'task/MAR10001-0-add-quick-navigation-in-views' into maintenance/2.1 3ad8c02e15 Merge branch 'task/MAR10001-0-add-quick-navigation-in-views' into maintenance/2.1 17a069895d Merge branch 'task/MAR10001-add-orocommerce' into develop 407b49f6f2 Merge branch 'task/MAR10001-add-orocommerce' into develop 4c66dac976 Merge branch 'task/MAR10001-add-orocommerce' into develop 710093e2e8 Merge branch 'task/MAR10001-add-orocommerce' into develop b2df2440cd Merge branch 'task/MAR10001-add-orocommerce' into develop 75a0d26dcb Merge branch 'task/MAR10001-add-orocommerce' into develop ceea903901 Merge branch 'task/MAR10001-add-orocommerce' into develop 5fd4f66247 Merge branch 'task/MAR10001-add-orocommerce' into develop 138ad9af2e - Added fix for multiple post requests at once which results in infinite loading in Integration setup a4a2449855 - Added fix for multiple post requests at once which results in infinite loading in Integration setup 0f5bf0b678 - Added fix for multiple post requests at once which results in infinite loading in Integration setup 6d18aa62ed Merge pull request #8 from marellocommerce/feature/MAR10001-730 bb7a398899 merge branch 3.0 into feature/MAR10001-730 4d68c18481 merge branch 3.0 into feature/MAR10001-730 833bad8655 merge branch 3.0 into feature/MAR10001-730 add2b43cc4 merge branch 3.0 into feature/MAR10001-730 ea10457a64 merge branch 3.0 into feature/MAR10001-730 541aa88bd9 merge branch 3.0 into feature/MAR10001-730 05e8bf957e merge branch 3.0 into feature/MAR10001-730 3d541efb73 merge branch 3.0 into feature/MAR10001-730 17b92a3dcb merge branch 3.0 into feature/MAR10001-730 864b93968b merge branch 3.0 into feature/MAR10001-730 1d4694ef84 merge branch 3.0 into feature/MAR10001-730 d6b6e8660f Merge pull request #13 from marellocommerce/feature/MAR10001-714 c4afcddd66 merge branch 3.0 into feature/MAR10001-714 53687df608 merge branch 3.0 into feature/MAR10001-714 4ecbb62094 merge branch 3.0 into feature/MAR10001-714 1cce30b4a6 merge branch 3.0 into feature/MAR10001-714 53497e10d9 merge branch 3.0 into feature/MAR10001-714 1b7be6bab3 merge branch 3.0 into feature/MAR10001-714 0b8bdb4960 merge branch 3.0 into feature/MAR10001-714 3cb787ac9b merge branch 3.0 into feature/MAR10001-714 5b9024db80 merge branch 3.0 into feature/MAR10001-714 b75c1ed00e merge branch 3.0 into feature/MAR10001-714 0aeb9b47e9 merge branch 3.0 into feature/MAR10001-714 001219c94e Merge pull request #6 from marellocommerce/feature/MAR10001-725 c462f187e5 MAR10001-717: Update applications with Oro platform 4.0.0 - fixed bug in migrations in InventoryBundle related to renaming column from system to is_system 4c9b5b4bc2 MAR10001-717: Update applications with Oro platform 4.0.0 - fixed bug in migrations in InventoryBundle related to renaming column from system to is_system e60026c0cf MAR10001-717: Update applications with Oro platform 4.0.0 - fixed bug in migrations in InventoryBundle related to renaming column from system to is_system 129178a480 Merge branch '3.0' into feature/MAR10001-725 164b57c759 Merge branch '3.0' into feature/MAR10001-725 fe9409f242 Merge branch '3.0' into feature/MAR10001-725 2bfabcb093 Merge branch '3.0' into feature/MAR10001-725 aa0cc803bb Merge branch '3.0' into feature/MAR10001-725 ca97bfc4eb Merge branch '3.0' into feature/MAR10001-725 2ead95a88a Merge branch '3.0' into feature/MAR10001-725 09421c85e8 Merge branch '3.0' into feature/MAR10001-725 ceeafb61fb Merge branch '3.0' into feature/MAR10001-725 280cc8b6cc Merge branch '3.0' into feature/MAR10001-725 cca6c69d29 Merge pull request #16 from marellocommerce/feature/MAR10001-751 931f1932ca Merge pull request #16 from marellocommerce/feature/MAR10001-751 989b3f2c95 Merge pull request #16 from marellocommerce/feature/MAR10001-751 283fe126e9 Merge pull request #5 from marellocommerce/feature/MAR10001-718 01b39c873e Merge branch '3.0' into feature/MAR10001-718 f53a6e5076 Merge branch '3.0' into feature/MAR10001-718 75c10dcdf9 Merge branch '3.0' into feature/MAR10001-718 a616b89f85 Merge branch '3.0' into feature/MAR10001-718 321a8be8c5 Merge branch '3.0' into feature/MAR10001-718 56e5d5d610 Merge branch '3.0' into feature/MAR10001-718 8a15bf5a14 Merge branch '3.0' into feature/MAR10001-718 030d5c1251 Merge branch '3.0' into feature/MAR10001-718 092fdfbb9d - finetuned composer json files for oro commerce d1debd7a1b - finetuned composer json files for oro commerce 15e7be8324 - finetuned composer json files for oro commerce 67d151d161 - finetuned composer json files for oro commerce c790edaa03 - finetuned composer json files for oro commerce abd030821e - finetuned composer json files for oro commerce e3a0a7f002 - finetuned composer json files for oro commerce 7195cab6a0 - finetuned composer json files for oro commerce 09dc350d06 Merge commit '80a9b1c23bdc0bb816b9af20e62fa24b9d623dbb' into task/MAR10001-add-orocommerce 6ef037fda9 Merge commit '80a9b1c23bdc0bb816b9af20e62fa24b9d623dbb' into task/MAR10001-add-orocommerce fe42acc58b Merge commit '80a9b1c23bdc0bb816b9af20e62fa24b9d623dbb' into task/MAR10001-add-orocommerce 80a9b1c23b Squashed 'package/marello-orocommerce-api-bridge/' changes from ecac365de..9eb94f4eb 6cd2dfa46a Merge commit '4454d8fd3b5e66385213767d87d080a25fec5625' into task/MAR10001-add-orocommerce ff3ef85567 Merge commit '4454d8fd3b5e66385213767d87d080a25fec5625' into task/MAR10001-add-orocommerce c1f8a583c9 Merge commit '4454d8fd3b5e66385213767d87d080a25fec5625' into task/MAR10001-add-orocommerce 4454d8fd3b Squashed 'package/marello-orocommerce-api-bridge/' changes from b6a29d02f..ecac365de 769f1e86a0 Squashed 'package/marello-orocommerce-bridge/' changes from 91b03b552..6507f0941 963a6757e7 Merge commit '769f1e86a03cc1c4bc3758bcec7aa910ffae8014' into task/MAR10001-add-orocommerce 8f3a1c3c56 Merge commit '769f1e86a03cc1c4bc3758bcec7aa910ffae8014' into task/MAR10001-add-orocommerce 13e34cd81f Merge commit '769f1e86a03cc1c4bc3758bcec7aa910ffae8014' into task/MAR10001-add-orocommerce ece038eda4 Merge commit '769f1e86a03cc1c4bc3758bcec7aa910ffae8014' into task/MAR10001-add-orocommerce 889c68db38 Squashed 'package/marello-orocommerce-bridge/' changes from e3ec6e73b..91b03b552 fa33d127c6 Merge commit '889c68db3841df5caf550aa0dbca7420b3026ec6' into task/MAR10001-add-orocommerce ce250506e2 Merge commit '889c68db3841df5caf550aa0dbca7420b3026ec6' into task/MAR10001-add-orocommerce 83c763367a Merge commit '889c68db3841df5caf550aa0dbca7420b3026ec6' into task/MAR10001-add-orocommerce 0256c83087 Merge commit '889c68db3841df5caf550aa0dbca7420b3026ec6' into task/MAR10001-add-orocommerce 7252beed30 Merge commit 'ea1c49242dd34dbb7d8b32c2ba4e154490d8182a' as 'package/marello-orocommerce-api-bridge' ea1c49242d Squashed 'package/marello-orocommerce-api-bridge/' content from commit b6a29d02f 7e5697d39b Merge commit 'ea1c49242dd34dbb7d8b32c2ba4e154490d8182a' as 'package/marello-orocommerce-api-bridge' 39d9bfe528 - added bridges - added orocommerce application aaa58d3156 Squashed 'package/marello-orocommerce-bridge/' content from commit e3ec6e73b 6afe454082 Merge commit 'aaa58d315606b1e6487d191ba26e03f9b8931b32' as 'package/marello-orocommerce-bridge' 6952245a60 Merge commit 'aaa58d315606b1e6487d191ba26e03f9b8931b32' as 'package/marello-orocommerce-bridge' 5f477af80c Merge commit 'aaa58d315606b1e6487d191ba26e03f9b8931b32' as 'package/marello-orocommerce-bridge' 5ed07b0b2e Merge branch 'task/MAR10001-745-add-organization-ownership-to-child-entities' into develop 4ddc0c617b Merge branch 'task/MAR10001-745-add-organization-ownership-to-child-entities' into develop 71db3ce901 Merge branch 'task/MAR10001-745-add-organization-ownership-to-child-entities' into develop 6f402e9caa - updated PurchaseOrderBundle schema versions to take the 'next' version of Marello (2.2) into account 0c41a955c1 - updated PurchaseOrderBundle schema versions to take the 'next' version of Marello (2.2) into account 7512f071d1 - updated PurchaseOrderBundle schema versions to take the 'next' version of Marello (2.2) into account 0c7cb93247 Merge branch 'task/MAR10001-745-add-organization-ownership-to-child-entities' into develop b07887ce8c Merge branch 'task/MAR10001-745-add-organization-ownership-to-child-entities' into develop 6c6ae2d34e Merge branch 'task/MAR10001-745-add-organization-ownership-to-child-entities' into develop 3b9f19e710 Merge branch 'task/MAR10001-745-add-organization-ownership-to-child-entities' into develop df01241306 Merge branch 'task/MAR10001-745-add-organization-ownership-to-child-entities' into develop d73ea9ae38 Merge branch 'task/MAR10001-745-add-organization-ownership-to-child-entities' into develop 9c7ccaf042 - updated migration version in the installer 7202bfe739 - Added ownership to SubscriptionItem - Added migrations for adding Organization column - Added migration to update current SubscriptionItems 6785f41e75 - Added Organization ownership to ReplenishmentOrderItem - Added migration to update current ReplenishmentOrderItems - Added translation for Organization label - Updated installer migration to include Organization column c86dada4d8 - Added Organization ownership to ReplenishmentOrderItem - Added migration to update current ReplenishmentOrderItems - Added translation for Organization label - Updated installer migration to include Organization column 52a78660f4 - Added Organization ownership to ReplenishmentOrderItem - Added migration to update current ReplenishmentOrderItems - Added translation for Organization label - Updated installer migration to include Organization column 52ba661178 - Added Organization ownership to ReplenishmentOrderItem - Added migration to update current ReplenishmentOrderItems - Added translation for Organization label - Updated installer migration to include Organization column 7c1ba34190 - CS fix a4fff1a4b5 - CS fix 8c73f7d0d5 - CS fix dd6a7b0111 - Added Organization ownership to PurchaseOrderItem - Added translation for Organization label on PurchaseOrderItem - Added migration to update current PurchaseOrderItem with Organization - Added migration to add column for ownership to PurchaseOrderItem table - Added translation for Organization label on ReturnItem 95144f1cd4 - Added Organization ownership to PurchaseOrderItem - Added translation for Organization label on PurchaseOrderItem - Added migration to update current PurchaseOrderItem with Organization - Added migration to add column for ownership to PurchaseOrderItem table - Added translation for Organization label on ReturnItem b70304bc27 - Added Organization ownership to PurchaseOrderItem - Added translation for Organization label on PurchaseOrderItem - Added migration to update current PurchaseOrderItem with Organization - Added migration to add column for ownership to PurchaseOrderItem table - Added translation for Organization label on ReturnItem e53eefe149 - Added translations for Return item and Refund item organization labels - Added Organization ownership to RefundItem - Added migrations to update current RefundItems with Organization - Added migrations to add ogranization colum to RefundItem table 58b5ada06a - Added translations for Return item and Refund item organization labels - Added Organization ownership to RefundItem - Added migrations to update current RefundItems with Organization - Added migrations to add ogranization colum to RefundItem table 637f8d2c6a - Added translations for Return item and Refund item organization labels - Added Organization ownership to RefundItem - Added migrations to update current RefundItems with Organization - Added migrations to add ogranization colum to RefundItem table a8f9c35e37 - Updated gitinore - Added new packages for Servicepoints extensions 0fb2280235 - Added migration for updating existing InvoiceItems with Organization - Added migration for adding ownership to ReturnItems - Added migration for updating existing ReturnItems with Organization 4343a2c620 - Added migration for updating existing InvoiceItems with Organization - Added migration for adding ownership to ReturnItems - Added migration for updating existing ReturnItems with Organization a555b12792 - Added migration for updating existing InvoiceItems with Organization - Added migration for adding ownership to ReturnItems - Added migration for updating existing ReturnItems with Organization 5ba860910b MAR10001-751: Rename columns to 92e27ecf5b MAR10001-751: Rename columns to bbdd49b9ea MAR10001-751: Rename columns to 6384bf6f05 MAR10001-717: Update applications with Oro platform 4.0.0 - fixed bugs 893c103da9 MAR10001-717: Update applications with Oro platform 4.0.0 - fixed bugs a504810656 MAR10001-717: Update applications with Oro platform 4.0.0 - fixed bugs 5a857bb8a3 MAR10001-717: Update applications with Oro platform 4.0.0 - fixed CustomerBundle - fixed PaymentTermBundle 1491c5475d MAR10001-717: Update applications with Oro platform 4.0.0 - fixed CustomerBundle - fixed PaymentTermBundle f439b84c93 MAR10001-717: Update applications with Oro platform 4.0.0 - fixed CustomerBundle - fixed PaymentTermBundle 8612c07ae2 merge develop branch into feature/MAR10001-717 ' 174f29464f merge develop branch into feature/MAR10001-717 ' a885563af9 merge develop branch into feature/MAR10001-717 ' f35d8ed986 merge develop branch into feature/MAR10001-717 ' b83b49733a merge develop branch into feature/MAR10001-717 ' 080b6b8c2d merge develop branch into feature/MAR10001-717 ' 8531a4b472 merge develop branch into feature/MAR10001-717 ' c7cbf1693f merge develop branch into feature/MAR10001-717 ' c43c205c55 merge develop branch into feature/MAR10001-717 ' eb6dc9d3e1 merge develop branch into feature/MAR10001-717 ' 84443da43f merge develop branch into feature/MAR10001-717 ' 4fabaabf61 - Added migration to update current credit/invoice items with organization based on the parent entity's organization 39c9df833e - Added migration to update current credit/invoice items with organization based on the parent entity's organization 7cdec15630 - Added migration to update current credit/invoice items with organization based on the parent entity's organization ee7a90f3a6 MAR10001-758: ProductSupplierRelation deletion is not updating InventoryLevels 7a30b978ed MAR10001-758: ProductSupplierRelation deletion is not updating InventoryLevels 2c93997a1c MAR10001-758: ProductSupplierRelation deletion is not updating InventoryLevels fd600cf5e7 - updated PackingSlipItem test to include organization - Added translation for PackingSlipItem organization e48a8f2ca4 - updated PackingSlipItem test to include organization - Added translation for PackingSlipItem organization 3a1bc50896 - updated PackingSlipItem test to include organization - Added translation for PackingSlipItem organization 86a6791494 - Added migrations for updating current OrderItems & PackingSlipItems to set the organization based of their parent entity - Added Ownership config to PackingSlipItem - Added migration to add the new organization column on PackingSlipItem 88e375ebb0 - Added migrations for updating current OrderItems & PackingSlipItems to set the organization based of their parent entity - Added Ownership config to PackingSlipItem - Added migration to add the new organization column on PackingSlipItem de62d5e7fc - Added migrations for updating current OrderItems & PackingSlipItems to set the organization based of their parent entity - Added Ownership config to PackingSlipItem - Added migration to add the new organization column on PackingSlipItem c45b7e4957 - Added ownership field to Oro config adb31f637a - Added ownership field to Oro config b3289517ae - Added ownership field to Oro config 938fcb2e5f - Added organization ownership to InvoiceItems - Added translations for organization - Added migration to update schema with organization 49ee885c51 - Added organization ownership to InvoiceItems - Added translations for organization - Added migration to update schema with organization fb4ee24d0e - Added organization ownership to InvoiceItems - Added translations for organization - Added migration to update schema with organization 2e7dcce2f3 - Added organization ownership to OrderItem for applying ACL when reports are created with the items 4c66f1ba77 - Added organization ownership to OrderItem for applying ACL when reports are created with the items 4a22160234 - Added organization ownership to OrderItem for applying ACL when reports are created with the items 03055ef1f8 - Added Organization ownership to Supplier entity - Added test to verify the organization is set when a new supplier is being created a7b6d5e2d8 - Added Organization ownership to Supplier entity - Added test to verify the organization is set when a new supplier is being created e2afce7916 - Added Organization ownership to Supplier entity - Added test to verify the organization is set when a new supplier is being created 0560b598c0 MAR10001-674: Order on demand - updated OOD validator - fixed bugs in order items statuses changing cd439fbfd6 MAR10001-674: Order on demand - updated OOD validator - fixed bugs in order items statuses changing 35261961b7 MAR10001-674: Order on demand - updated OOD validator - fixed bugs in order items statuses changing c14e032d37 - updated rendering of OrderNumber link and SalesChannel link on various views for quick navigation - added quick navigation link to customer on Invoice view d34c7a4d86 - updated rendering of OrderNumber link and SalesChannel link on various views for quick navigation - added quick navigation link to customer on Invoice view eccc3fc5c5 - updated rendering of OrderNumber link and SalesChannel link on various views for quick navigation - added quick navigation link to customer on Invoice view 0a125277ff - Added product sku rendering link to RefundItem's datagrid for quick navigation f37cfcc896 - Added product sku rendering link to RefundItem's datagrid for quick navigation ee1c715a1d - Added product sku rendering link to RefundItem's datagrid for quick navigation b75a0feedb - Added product SKU rendering link to ReturnItems grid for quick navigation 6ece62a55e - Added product SKU rendering link to ReturnItems grid for quick navigation 9b77d24595 - Added product SKU rendering link to ReturnItems grid for quick navigation 9751e25166 - Added product sku rendering link to PackingSlip item grid for quick navigation d561146d8a - Added product sku rendering link to PackingSlip item grid for quick navigation b8a832823e - Added product sku rendering link to PackingSlip item grid for quick navigation 39748338ab - Added product sku link rendering to Invoice Item grid for quick navigation 336e32aee8 - Added product sku link rendering to Invoice Item grid for quick navigation ace617480d - Added product sku link rendering to Invoice Item grid for quick navigation 8fefd604ab - Added product sku link rendering to order item's product in order item datagrid 9f1e0e0f22 - Added product sku link rendering to order item's product in order item datagrid a327b1fdb1 - Added product sku link rendering to order item's product in order item datagrid 463944678c - Added quick navigation rendering link for product SKU's as macro and template for Twig templates - Added quick navigation product sku link to datagrids of Inventory related datagrids - Updated rendering product sku link in inventory view pages - Updated rendering product sku link in order's hero widget 959a47d362 - Added quick navigation rendering link for product SKU's as macro and template for Twig templates - Added quick navigation product sku link to datagrids of Inventory related datagrids - Updated rendering product sku link in inventory view pages - Updated rendering product sku link in order's hero widget 2d2303bf71 - Added quick navigation rendering link for product SKU's as macro and template for Twig templates - Added quick navigation product sku link to datagrids of Inventory related datagrids - Updated rendering product sku link in inventory view pages - Updated rendering product sku link in order's hero widget c0676a6c04 - Updated rendering of orderNumber in datagrid to check ACL access and handle rendering of both an id and object of order - Added rendering a view link to latest order grid in dashboard widget for quick navigation b26b20af7b - Updated rendering of orderNumber in datagrid to check ACL access and handle rendering of both an id and object of order - Added rendering a view link to latest order grid in dashboard widget for quick navigation 0e2cbe4f4a - Updated rendering of orderNumber in datagrid to check ACL access and handle rendering of both an id and object of order - Added rendering a view link to latest order grid in dashboard widget for quick navigation c6a281d227 - Added quick navigation for customer on Order View - Updated quick navigation for SalesChannel link on Order View 8bf09b9d4a - Added quick navigation for customer on Order View - Updated quick navigation for SalesChannel link on Order View 048587cf3a - Added quick navigation for customer on Order View - Updated quick navigation for SalesChannel link on Order View 864916bb66 MAR10001-714: Payment methods 4ba6fd2688 MAR10001-714: Payment methods c27c3b4284 MAR10001-714: Payment methods 54f3f9f076 MAR10001-714: Payment methods 38f1adb177 MAR10001-714: Payment methods 380e497b26 MAR10001-714: Payment methods db23ececee - remove commented code e9b64d7f68 merge develop branch into feature/MAR10001-714 ca1d577f09 merge develop branch into feature/MAR10001-714 0224b109e6 merge develop branch into feature/MAR10001-714 6c1fc09a53 merge develop branch into feature/MAR10001-714 b908a87e76 merge develop branch into feature/MAR10001-714 82ec9c0919 merge develop branch into feature/MAR10001-714 e72322a6e9 Merge branch 'develop' into feature/MAR10001-742_Send-invoice-in-workflow a7a5395e02 Merge branch 'develop' into feature/MAR10001-742_Send-invoice-in-workflow 63ac41bac3 Merge branch 'develop' into feature/MAR10001-742_Send-invoice-in-workflow 54fe24b3f0 Merge branch 'develop' into feature/MAR10001-742_Send-invoice-in-workflow 896f5127a8 Merge branch 'develop' into feature/MAR10001-742_Send-invoice-in-workflow 7c2e68e36c Merge branch 'develop' into feature/MAR10001-742_Send-invoice-in-workflow 581c4c1adc Merge branch 'develop' into feature/MAR10001-742_Send-invoice-in-workflow 196ce99802 Merge branch 'develop' into feature/MAR10001-742_Send-invoice-in-workflow 7b74dbfcc3 Merge branch 'develop' into feature/MAR10001-742_Send-invoice-in-workflow 9c966430d4 Merge branch 'develop' into feature/MAR10001-742_Send-invoice-in-workflow 4b750e19c6 Merge branch 'develop' into feature/MAR10001-742_Send-invoice-in-workflow c480aba0ca Merge branch 'develop' of https://github.com/marellocommerce/development-mono-repository into develop de76ccf58a - updated lock files for php 7.1.x since this is the minimum installation req for php - added some args to build context of the web container for changing php versions 'easier' 38381a05e7 - updated lock files for php 7.1.x since this is the minimum installation req for php - added some args to build context of the web container for changing php versions 'easier' b20df453d0 - updated lock files for php 7.1.x since this is the minimum installation req for php - added some args to build context of the web container for changing php versions 'easier' 67d9342054 - updated lock files for php 7.1.x since this is the minimum installation req for php - added some args to build context of the web container for changing php versions 'easier' 9c172db5e8 - updated lock files for php 7.1.x since this is the minimum installation req for php - added some args to build context of the web container for changing php versions 'easier' c493008414 - updated lock files for php 7.1.x since this is the minimum installation req for php - added some args to build context of the web container for changing php versions 'easier' 1e7da78868 Honor Symfony environment in supervisor scripts 1c72d0e130 Add php-imagick to Docker build 3a63712391 MAR10001-742; Add tests 0f8d89e191 MAR10001-742; Add tests 40c061fa74 MAR10001-742; Add tests c95a0b0b06 MAR10001-742; Check if invoice workflow transition is set f8d1a0d3f3 MAR10001-742; Check if invoice workflow transition is set e455f1228a MAR10001-742; Check if invoice workflow transition is set 03c4906f85 MAR10001-742; Remove debug code 8ea8520607 MAR10001-742; Remove debug code 30fd7e03c9 MAR10001-742; Remove debug code de05c5220c MAR10001-742; Add workflow actions to send invoice e-mail 9e774ebfef MAR10001-742; Add workflow actions to send invoice e-mail 503189527e MAR10001-742; Add workflow actions to send invoice e-mail 3a7e886633 MAR10001-742; Add translation df25693a01 MAR10001-742; Add translation e953097f13 MAR10001-742; Add translation 8ddfe8f280 MAR10001-742; Add migration for invoice e-mail template de8382e186 MAR10001-742; Add migration for invoice e-mail template e9bbb0e1d8 MAR10001-742; Add migration for invoice e-mail template c25804f193 MAR10001-742; Add IsSendEmailTransition workflow condition 5e73fe3fbf MAR10001-742; Add IsSendEmailTransition workflow condition 3b99d89210 MAR10001-742; Add IsSendEmailTransition workflow condition 1a856fe4eb merged develop branch into feature/MAR10001-714 branch 123c0434ef merged develop branch into feature/MAR10001-714 branch 06f7cea673 merged develop branch into feature/MAR10001-714 branch 29bbcad6ca merged develop branch into feature/MAR10001-714 branch f4a48dc3d6 merged develop branch into feature/MAR10001-714 branch 64349d0d3f merged develop branch into feature/MAR10001-714 branch 4cd24f036d merged develop branch into feature/MAR10001-714 branch 97efccedcc merged develop branch into feature/MAR10001-714 branch fea788d986 merged develop branch into feature/MAR10001-714 branch 10b5fc69a2 merged develop branch into feature/MAR10001-714 branch 8da266898a merged develop branch into feature/MAR10001-714 branch 37486c5096 Merge branch 'feature/MAR10001-674' into develop ff41bab0de - added :cached to mounted volumes in docker environments 35cc752369 - Reverted changes that break BC, added comments where BC would break if we would keep the changes in the Interface - Added alternatives to provide same functionality but without BC breaks 716f69fe1f - Reverted changes that break BC, added comments where BC would break if we would keep the changes in the Interface - Added alternatives to provide same functionality but without BC breaks 2066a155a1 - Reverted changes that break BC, added comments where BC would break if we would keep the changes in the Interface - Added alternatives to provide same functionality but without BC breaks f9f9fc7f7a - Reverted changes that break BC, added comments where BC would break if we would keep the changes in the Interface - Added alternatives to provide same functionality but without BC breaks b7c081cb7e - Reverted changes that break BC, added comments where BC would break if we would keep the changes in the Interface - Added alternatives to provide same functionality but without BC breaks 2c421255e0 - Reverted changes that break BC, added comments where BC would break if we would keep the changes in the Interface - Added alternatives to provide same functionality but without BC breaks b6a6295ad3 Merge branch 'develop' into feature/MAR10001-674 3fc17b488f Merge branch 'develop' into feature/MAR10001-674 f510e5e19d Merge branch 'develop' into feature/MAR10001-674 73eb9e4b4b Merge branch 'develop' into feature/MAR10001-674 9083c16e5c Merge branch 'develop' into feature/MAR10001-674 2d6e6c2df0 Merge branch 'develop' into feature/MAR10001-674 3756c617f6 Merge branch 'develop' into feature/MAR10001-674 d25864bad6 - CS fix -> fixed docblock 2e97e168e0 - CS fix -> fixed docblock 42ffd497d3 - CS fix -> fixed docblock b01364b330 Merge branch 'feature/MAR10001-739_Payment-term-invoice' into develop 67f9424bda Merge branch 'feature/MAR10001-739_Payment-term-invoice' into develop ee037a4d44 Merge branch 'feature/MAR10001-739_Payment-term-invoice' into develop fae1a7678d Merge branch 'task/MAR10001-0-remove-unessary-rebalance-job-from-migration' into develop 5b22f78a74 Merge branch 'task/MAR10001-0-remove-unessary-rebalance-job-from-migration' into develop 7798de002a Merge branch 'task/MAR10001-0-remove-unessary-rebalance-job-from-migration' into develop 50f9103173 - Added Migrations to update entity_config tables and entity_config_field tables to set auditable to false for InventoryLevel && BalancedInventoryLevel a149fc69d9 - Added Migrations to update entity_config tables and entity_config_field tables to set auditable to false for InventoryLevel && BalancedInventoryLevel 426cf1331d - Added Migrations to update entity_config tables and entity_config_field tables to set auditable to false for InventoryLevel && BalancedInventoryLevel ebd6baf561 Merge branch 'task/MAR10001-0-remove-unessary-rebalance-job-from-migration' into develop 8798a6b163 Merge branch 'task/MAR10001-0-remove-unessary-rebalance-job-from-migration' into develop 0e82586f1a Merge branch 'task/MAR10001-0-remove-unessary-rebalance-job-from-migration' into develop 49b04a6eb4 Merge branch 'task/MAR10001-0-remove-unessary-rebalance-job-from-migration' into develop 41eb181a15 Merge branch 'task/MAR10001-0-remove-unessary-rebalance-job-from-migration' into develop ac060193ca Merge branch 'task/MAR10001-0-remove-unessary-rebalance-job-from-migration' into develop 479259b44b Merge branch 'task/MAR10001-0-remove-unessary-rebalance-job-from-migration' into develop 5e3dcf58b5 Merge branch 'task/MAR10001-0-remove-unessary-rebalance-job-from-migration' into develop bbdd5074f7 Merge branch 'develop' into feature/MAR10001-742_Send-invoice-in-workflow 0f88aff1ae Merge branch 'develop' into feature/MAR10001-742_Send-invoice-in-workflow d9c0a5a2ff Merge branch 'develop' into feature/MAR10001-742_Send-invoice-in-workflow 437eb0df54 Merge branch 'develop' into feature/MAR10001-742_Send-invoice-in-workflow 940b6bb1de Merge branch 'develop' into feature/MAR10001-742_Send-invoice-in-workflow c26c4cd0ad Merge branch 'develop' into feature/MAR10001-742_Send-invoice-in-workflow 87ebfbbdff Merge branch 'develop' into feature/MAR10001-742_Send-invoice-in-workflow b152eff563 Merge branch 'develop' into feature/MAR10001-742_Send-invoice-in-workflow b9336a3e95 Merge branch 'develop' into feature/MAR10001-742_Send-invoice-in-workflow efd9a82bfd Merge branch 'develop' into feature/MAR10001-742_Send-invoice-in-workflow c0256e204f Merge branch 'develop' into feature/MAR10001-742_Send-invoice-in-workflow 7fb05b270e - removed the trigger of a rebalance when installing to reduce additional messages in queue - refactored the trigger of rebalancing when a SalesChannelGroups are created or deleted to only rebalance products linked to those SalesChannelGroups f22f39a1d2 - removed the trigger of a rebalance when installing to reduce additional messages in queue - refactored the trigger of rebalancing when a SalesChannelGroups are created or deleted to only rebalance products linked to those SalesChannelGroups 8115928f31 - removed the trigger of a rebalance when installing to reduce additional messages in queue - refactored the trigger of rebalancing when a SalesChannelGroups are created or deleted to only rebalance products linked to those SalesChannelGroups cacc8f968f - Added check to prevent sorting on null when no products have been found and linked to any warehouse when creating order and moving through the workflow a546cf3f41 - Added check to prevent sorting on null when no products have been found and linked to any warehouse when creating order and moving through the workflow 1ce5e63376 - Added check to prevent sorting on null when no products have been found and linked to any warehouse when creating order and moving through the workflow df802075d7 MAR10001-742; Add e-mail settings about sending invoices dc861c5877 MAR10001-742; Add e-mail settings about sending invoices ec63c7a763 MAR10001-742; Add e-mail settings about sending invoices 5e7ef3c6c9 MAR10001-739; Fix migration namespace f10ab1855b MAR10001-739; Fix migration namespace 041ed21c07 MAR10001-739; Fix migration namespace 99cf03a2c7 - CS Fixes 3fad782660 - CS Fixes 8624481b39 - CS Fixes 7035a84369 - CS Fixes ce2722b627 - CS Fixes 5fbba482f1 - CS Fixes 2dfe53aa91 Merge branch 'feature/MAR10001-674' of https://github.com/marellocommerce/development-mono-repository into feature/MAR10001-674 8696b07e45 Merge branch 'feature/MAR10001-674' of https://github.com/marellocommerce/development-mono-repository into feature/MAR10001-674 4dc4961f0d Merge branch 'feature/MAR10001-674' of https://github.com/marellocommerce/development-mono-repository into feature/MAR10001-674 04695a31d3 MAR10001-674: Order on Demand - fixed warehouses calculations for order d37f124184 MAR10001-674: Order on Demand - fixed warehouses calculations for order 3157f99af1 MAR10001-674: Order on Demand - fixed warehouses calculations for order 9e2abc973b MAR10001-674: Order on Demand - fixed warehouses calculations for order fc82a7356d MAR10001-674: Order on Demand - fixed warehouses calculations for order 168300575b MAR10001-674: Order on Demand - fixed warehouses calculations for order 4f1b64a0c0 - remove unused code from validator 5d2a6d7b2b - remove unused code from validator 4396273c57 - remove unused code from validator 2b266c8f61 - remove unused code from validator 6631496076 - remove unused code from validator 4a8fa2a9e6 - remove unused code from validator 0c2a8eeb05 - Removed unused code - Added CS fixes where necessary e705e58d5b - Removed unused code - Added CS fixes where necessary cf735c4e26 - Removed unused code - Added CS fixes where necessary 29eac48fb8 MAR10001-674: Order on Demand c71a88ad69 MAR10001-674: Order on Demand 756dcea674 MAR10001-674: Order on Demand 38dba3cb78 MAR10001-674: Order on Demand 674c8c01e7 MAR10001-674: Order on Demand 23e5e6f899 MAR10001-674: Order on Demand f1fd3bc9a0 MAR10001-674: Order on Demand 5efbbca84a MAR10001-674: Order on Demand d476c9f176 MAR10001-674: Order on Demand af406ea770 MAR10001-674: Order on Demand 7e9bb647f4 MAR10001-674: Order on Demand 354eb2aed0 MAR10001-674: Order on Demand 5ae774f140 MAR10001-674: Order on Demand 3d3bcc3504 MAR10001-674: Order on Demand 41618a9dd2 MAR10001-674: Order on Demand f4683f553a - Updated dev.lock files - Updated oro platform to version 3.1.13 47dcc22066 - Updated dev.lock files - Updated oro platform to version 3.1.13 2deed762d6 - Updated dev.lock files - Updated oro platform to version 3.1.13 67bb3f3c38 - Updated dev.lock files - Updated oro platform to version 3.1.13 04633bc13d - Updated dev.lock files - Updated oro platform to version 3.1.13 eb9e709056 - Updated dev.lock files - Updated oro platform to version 3.1.13 bb5212522c - Updated dev.lock files - Updated oro platform to version 3.1.13 a00dda9d1a - Updated dev.lock files - Updated oro platform to version 3.1.13 619588b177 MAR10001-730: Update CustomerBundle with Customer - rollback in OroRequirements.php fd770c70b4 MAR10001-730: Update CustomerBundle with Customer - rollback in OroRequirements.php df51be6076 MAR10001-730: Update CustomerBundle with Customer - rollback in OroRequirements.php cd1c5f2b0f MAR10001-730: Update CustomerBundle with Customer - rollback in OroRequirements.php 936e89863d MAR10001-730: Update CustomerBundle with Customer - rollback in OroRequirements.php c02fb74592 MAR10001-730: Update CustomerBundle with Customer - rollback in OroRequirements.php 3576323c6d backmerged develop branch into feature/MAR10001-730 branch 3d17b90649 backmerged develop branch into feature/MAR10001-730 branch 94156b1c47 backmerged develop branch into feature/MAR10001-730 branch 4b57cc36f9 backmerged develop branch into feature/MAR10001-730 branch 35f2109ccb backmerged develop branch into feature/MAR10001-730 branch 48c3fe84bc backmerged develop branch into feature/MAR10001-730 branch 8114ffe03d backmerged develop branch into feature/MAR10001-730 branch f433537de9 backmerged develop branch into feature/MAR10001-730 branch 608d7956ea backmerged develop branch into feature/MAR10001-730 branch 30d01accb0 backmerged develop branch into feature/MAR10001-730 branch 0149f775d8 backmerged develop branch into feature/MAR10001-730 branch 1cb06ad331 MAR10001-730: Update CustomerBundle with Customer f4cc70c09d MAR10001-730: Update CustomerBundle with Customer fb4578268d MAR10001-730: Update CustomerBundle with Customer 80d05c7959 MAR10001-730: Update CustomerBundle with Customer 2ca867546a MAR10001-730: Update CustomerBundle with Customer 921943ce63 MAR10001-730: Update CustomerBundle with Customer 71e7a0293d MAR10001-742; Add workflow action to send email with attachment ab49591788 MAR10001-742; Add workflow action to send email with attachment 551422af07 MAR10001-742; Add workflow action to send email with attachment 1f59a1a5ee MAR10001-739; Add payment term to invoice view 0c2424200b MAR10001-739; Add payment term to invoice view e796ca95c2 MAR10001-739; Add payment term to invoice view f42f90d3c4 MAR10001-739; Calculate invoice due date 157f1737e8 MAR10001-739; Calculate invoice due date 00e5addd2d MAR10001-739; Calculate invoice due date 65c22d3ced MAR10001-739; Add payment term during invoice generation 636a840297 MAR10001-739; Add payment term during invoice generation b681958203 MAR10001-739; Add payment term during invoice generation dd544924b5 MAR10001-739; Add getCustomerPaymentTerm to PaymentTermProvider d6c8b9387b MAR10001-739; Add getCustomerPaymentTerm to PaymentTermProvider 376b14521b MAR10001-739; Add getCustomerPaymentTerm to PaymentTermProvider acd2605d16 MAR10001-739; Add payment term to invoice model c963e6837e MAR10001-739; Add payment term to invoice model d5f0ff2f9e MAR10001-739; Add payment term to invoice model 095c15e560 - platform update bbe4f4e27f - platform update aa1416daed - platform update 827a74d3d6 - platform update ce3e7639df - platform update 6822d396f7 - platform update d34728108e - platform update f505f98e6a - platform update 124be8d2ec - platform update a27aaf8204 MAR10001-13; Add demo data for invoice configuration 58c6d1bb60 MAR10001-13; Add demo data for invoice configuration 86867d3bf3 MAR10001-13; Add demo data for invoice configuration d4cad2732e Merge branch 'feature/MAR10001-744_Payment-term-for-Company' into develop 9daa545b8f Merge branch 'feature/MAR10001-744_Payment-term-for-Company' into develop b097ee5b30 Merge branch 'feature/MAR10001-744_Payment-term-for-Company' into develop 5503ce3574 - Fixed typo in class name e46245ea70 - Fixed typo in class name ad00b51a25 - Fixed typo in class name f6a1ab32e7 Merge branch 'feature/MAR10001-744_Payment-term-for-Company' into develop 4f7dad1f66 Merge branch 'feature/MAR10001-744_Payment-term-for-Company' into develop 3e84f2beba Merge branch 'feature/MAR10001-744_Payment-term-for-Company' into develop 05c4b9f68f - Small CS fixes; new line on end of file, formatting ano function over multiple lines 91ab981434 - Small CS fixes; new line on end of file, formatting ano function over multiple lines 719a063019 - Small CS fixes; new line on end of file, formatting ano function over multiple lines bfcf14bd37 MAR10001-730: Move Customer 17ec80ebc9 MAR10001-730: Move Customer d2036237da MAR10001-730: Move Customer 38062962fd MAR10001-13; Add functional test 55d1c48fc9 MAR10001-13; Add functional test 197e7ae693 MAR10001-13; Add functional test 5330a7a2b6 MAR10001-13; Update TableSizeProviderTest 1391e4d936 MAR10001-13; Update TableSizeProviderTest 5b3449ea79 MAR10001-13; Update TableSizeProviderTest 48501094bb - remove composer.lock file from marello application ee for branch 08984cfa54 - remove composer.lock file from marello application ee for branch 7c52792b20 - remove composer.lock file from marello application ee for branch b93a47fea6 - remove composer.lock file from marello application ee for branch 5e4e0983a8 Merge commit '1fcaceed572eb29296aba81d50c4746ea44a9d0b' into maintenance/2.1 56e0d3d013 Merge commit '1fcaceed572eb29296aba81d50c4746ea44a9d0b' into maintenance/2.1 06c9a933fd Merge commit '1fcaceed572eb29296aba81d50c4746ea44a9d0b' into maintenance/2.1 21f7309837 Merge commit '1fcaceed572eb29296aba81d50c4746ea44a9d0b' into maintenance/2.1 a29d4626e5 Merge commit '1fcaceed572eb29296aba81d50c4746ea44a9d0b' into maintenance/2.1 3bac1551f7 Merge commit '1fcaceed572eb29296aba81d50c4746ea44a9d0b' into maintenance/2.1 1fcaceed57 Squashed 'applications/marello-application-ee/' changes from d13f2b41e..a69ba4abb 8fd056727e Merge branch 'bugfix/MAR10001-712-add-taxcode-remove-suppliers' into maintenance/2.1 63afeacd09 Merge branch 'bugfix/MAR10001-712-add-taxcode-remove-suppliers' into maintenance/2.1 6c8f2edc59 Merge branch 'bugfix/MAR10001-712-add-taxcode-remove-suppliers' into maintenance/2.1 87da1df321 Merge branch 'bugfix/MAR10001-712-add-taxcode-remove-suppliers' into maintenance/2.1 58c444a4bb Merge branch 'bugfix/MAR10001-712-add-taxcode-remove-suppliers' into maintenance/2.1 2e19a3bbf4 Merge branch 'bugfix/GH-PR9-update-ororequirements' into develop 84d9f42bf6 Merge branch 'bugfix/GH-PR9-update-ororequirements' into develop 1f1d98d2b6 Merge branch 'bugfix/GH-PR9-update-ororequirements' into develop 026eeea575 Merge branch 'bugfix/GH-PR9-update-ororequirements' into develop 67e652aa83 Merge branch 'bugfix/GH-PR9-update-ororequirements' into develop c6c5da7d0a Merge branch 'bugfix/GH-PR9-update-ororequirements' into develop edea8d04b1 Merge branch 'bugfix/GH-PR9-update-ororequirements' into develop 52931de983 Merge branch 'bugfix/GH-PR9-update-ororequirements' into develop 9d3be5f4b8 Merge branch 'bugfix/GH-PR9-update-ororequirements' into develop 11c85f2940 Update OroRequirements check to be compatible with Oro Platform 3.1.x 55928b7d55 Update OroRequirements check to be compatible with Oro Platform 3.1.x 3a3691baa6 Update OroRequirements check to be compatible with Oro Platform 3.1.x fbd1a8575b Update OroRequirements check to be compatible with Oro Platform 3.1.x 73de19e5ff Squashed 'applications/marello-application/' changes from 3d023f800..3a5a0ae59 3a1cbf1338 Merge commit '73de19e5ff6867b2fb523997401df9d818e84235' into bugfix/GH-PR9-update-ororequirements 3bb3068a2f Merge commit '73de19e5ff6867b2fb523997401df9d818e84235' into bugfix/GH-PR9-update-ororequirements a3fe9be1d2 Merge commit '73de19e5ff6867b2fb523997401df9d818e84235' into bugfix/GH-PR9-update-ororequirements 804bf575e8 Merge commit '73de19e5ff6867b2fb523997401df9d818e84235' into bugfix/GH-PR9-update-ororequirements c168f3d6fa Merge commit '73de19e5ff6867b2fb523997401df9d818e84235' into bugfix/GH-PR9-update-ororequirements 666b7774c2 Merge branch 'feature/MAR10001-676-purchase-order-notification' into develop 0684677114 - Updated demo data for PO in order to make sure there are actually POitem candiates for creating a PO 341f1346e6 - Updated demo data for PO in order to make sure there are actually POitem candiates for creating a PO 16fb64d4c5 - Updated demo data for PO in order to make sure there are actually POitem candiates for creating a PO f315f266f6 - Updated demo data for PO in order to make sure there are actually POitem candiates for creating a PO aa87154297 - Added test to verify correct registration of cron command - updated code to include correct registration of cron command 69b6d44df7 - Added test to verify correct registration of cron command - updated code to include correct registration of cron command 04646f2eeb - Added test to verify correct registration of cron command - updated code to include correct registration of cron command dfb9264e6f MAR10001-13; PdfBundle unit tests b5f0b28d76 MAR10001-13; PdfBundle unit tests d42a9ea890 MAR10001-13; PdfBundle unit tests a8786902a9 MAR10001-13; Fix PDF bugs d32de0e5ca MAR10001-13; Fix PDF bugs b13f6ec402 MAR10001-13; Fix PDF bugs e10f6128a9 - Updated tests to cover ProductRepository getPoItemCandidates - Updated inventory data fixture for tests to include data for InventoryItems - Added test for cron command to verify sending the notification for PO advise - Updated ProductData fixture to set a preferedsupplier on a product 11209636bc - Updated tests to cover ProductRepository getPoItemCandidates - Updated inventory data fixture for tests to include data for InventoryItems - Added test for cron command to verify sending the notification for PO advise - Updated ProductData fixture to set a preferedsupplier on a product e2078a5d37 - Updated tests to cover ProductRepository getPoItemCandidates - Updated inventory data fixture for tests to include data for InventoryItems - Added test for cron command to verify sending the notification for PO advise - Updated ProductData fixture to set a preferedsupplier on a product c368cd66ff Merge branch 'feature/MAR10001-676-purchase-order-notification' of https://github.com/marellocommerce/development-mono-repository into feature/MAR10001-676-purchase-order-notification 8aa0dde8e4 Merge branch 'feature/MAR10001-676-purchase-order-notification' of https://github.com/marellocommerce/development-mono-repository into feature/MAR10001-676-purchase-order-notification 13abc5792e Merge branch 'feature/MAR10001-676-purchase-order-notification' of https://github.com/marellocommerce/development-mono-repository into feature/MAR10001-676-purchase-order-notification afd9222705 Merge branch 'feature/MAR10001-676-purchase-order-notification' of https://github.com/marellocommerce/development-mono-repository into feature/MAR10001-676-purchase-order-notification 5057b5dba9 Merge branch 'feature/MAR10001-676-purchase-order-notification' of https://github.com/marellocommerce/development-mono-repository into feature/MAR10001-676-purchase-order-notification da77ef452f Merge branch 'feature/MAR10001-676-purchase-order-notification' of https://github.com/marellocommerce/development-mono-repository into feature/MAR10001-676-purchase-order-notification 822cfa9388 Merge branch 'feature/MAR10001-676-purchase-order-notification' of https://github.com/marellocommerce/development-mono-repository into feature/MAR10001-676-purchase-order-notification dcbd63dc62 Merge branch 'feature/MAR10001-676-purchase-order-notification' of https://github.com/marellocommerce/development-mono-repository into feature/MAR10001-676-purchase-order-notification 5aa5e00f18 Merge branch 'feature/MAR10001-676-purchase-order-notification' of https://github.com/marellocommerce/development-mono-repository into feature/MAR10001-676-purchase-order-notification e3df425201 - Added test to verify the working of the saving of the notification as activity target 6e354a1c3f - Added test to verify the working of the saving of the notification as activity target 264e42ee44 - Added test to verify the working of the saving of the notification as activity target 078ef54b83 - updated phpdocblock removing parameter that isn't there anymore e554e0ba34 - updated phpdocblock removing parameter that isn't there anymore b4379a6119 - updated phpdocblock removing parameter that isn't there anymore 208061f25d - updated query for including purchaseInventory when selecting purchaseOrderItemCandidates 957fd3a0af - updated query for including purchaseInventory when selecting purchaseOrderItemCandidates 3cb6d4388b - updated query for including purchaseInventory when selecting purchaseOrderItemCandidates 087fc14140 - Updated SendProcessor to keep BC by having a setter and property for saving the notification as activity instead of adding a method parameter - Updated POACommand to set the property on the SendProcessor and use a constant as exit code 5521178e3a - Updated SendProcessor to keep BC by having a setter and property for saving the notification as activity instead of adding a method parameter - Updated POACommand to set the property on the SendProcessor and use a constant as exit code 8a2d6dea15 - Updated SendProcessor to keep BC by having a setter and property for saving the notification as activity instead of adding a method parameter - Updated POACommand to set the property on the SendProcessor and use a constant as exit code 35f19c20ce Merge branch 'develop' into feature/MAR10001-676-purchase-order-notification 95b01563f2 Merge branch 'develop' into feature/MAR10001-676-purchase-order-notification 173bfa3938 Merge branch 'develop' into feature/MAR10001-676-purchase-order-notification bce98fcdc3 Merge branch 'develop' into feature/MAR10001-676-purchase-order-notification 83cc8cd9a3 Merge branch 'develop' into feature/MAR10001-676-purchase-order-notification bede0276e8 Merge branch 'develop' into feature/MAR10001-676-purchase-order-notification 8149da297d Merge branch 'develop' into feature/MAR10001-676-purchase-order-notification 9f411716b5 Merge branch 'develop' into feature/MAR10001-676-purchase-order-notification 0742e4c0bd Merge branch 'develop' into feature/MAR10001-676-purchase-order-notification 3e665b14d4 Merge branch 'develop' into feature/MAR10001-676-purchase-order-notification 7fa59ae41e Merge branch 'develop' into feature/MAR10001-725 87c1355d8f Merge branch 'develop' into feature/MAR10001-725 a560e5f7da Merge branch 'develop' into feature/MAR10001-725 16a95fe824 Merge branch 'develop' into feature/MAR10001-725 74cb5c5bc1 Merge branch 'develop' into feature/MAR10001-725 24c7cd59f8 Merge branch 'develop' into feature/MAR10001-725 133dcb6f49 Merge branch 'develop' into feature/MAR10001-725 0de46972c1 Merge branch 'develop' into feature/MAR10001-725 4d3d9e3177 Merge branch 'develop' into feature/MAR10001-725 509e0860bb Merge branch 'develop' into feature/MAR10001-725 ddbba05018 Merge branch 'develop' into feature/MAR10001-725 0493b3a243 Merge branch 'develop' into feature/MAR10001-676-purchase-order-notification d177468128 Merge branch 'develop' into feature/MAR10001-676-purchase-order-notification 54ed1843ce Merge branch 'develop' into feature/MAR10001-676-purchase-order-notification d5fdff3e93 Merge branch 'develop' into feature/MAR10001-676-purchase-order-notification 52c04f91be Merge branch 'develop' into feature/MAR10001-676-purchase-order-notification 620576b650 Merge branch 'develop' into feature/MAR10001-676-purchase-order-notification 6615f6e93c Merge branch 'develop' into feature/MAR10001-676-purchase-order-notification 8e46def94a Merge branch 'develop' into feature/MAR10001-676-purchase-order-notification eb83373e3a Merge branch 'develop' into feature/MAR10001-676-purchase-order-notification 91c4fa786b MAR10001-13; Add PDF button to invoice view 0771a6260a MAR10001-13; Add PDF button to invoice view a8b976bd0b MAR10001-13; Add PDF button to invoice view bacc5ab29e - changed Warehouse Location to Pick location - Updated migrations, tests and translations b3dd7d229b - changed Warehouse Location to Pick location - Updated migrations, tests and translations 9447e30b12 - changed Warehouse Location to Pick location - Updated migrations, tests and translations 2e449af03d - changed Warehouse Location to Pick location - Updated migrations, tests and translations 2866382448 - changed Warehouse Location to Pick location - Updated migrations, tests and translations c077835fc0 - changed Warehouse Location to Pick location - Updated migrations, tests and translations 59ac51fc11 MAR10001-725: Update ProductBundle 17f278515b MAR10001-725: Update ProductBundle 0084c6236b MAR10001-725: Update ProductBundle 4442a02098 MAR10001-725: Update ProductBundle c38c2ba89a MAR10001-725: Update ProductBundle c33ee9cde0 MAR10001-725: Update ProductBundle 9fea0ae551 MAR10001-744; PaymentTerm API tests a093e74d56 MAR10001-744; PaymentTerm API tests 1baa9b7857 MAR10001-744; PaymentTerm API tests ab31e31744 Merge branch 'feature/MAR10001-735-add-second-workflow' into develop e7251578fb Merge branch 'feature/MAR10001-735-add-second-workflow' into develop b318fd24c8 Merge branch 'feature/MAR10001-735-add-second-workflow' into develop d6eebd000d Merge branch 'feature/MAR10001-735-add-second-workflow' into develop a55e3a5526 Merge branch 'feature/MAR10001-735-add-second-workflow' into develop f2063c7036 - Added an Interface to have some constants for order workflow names - Updated tests being more clean without the much duplicated code f3c4e586b2 - Added an Interface to have some constants for order workflow names - Updated tests being more clean without the much duplicated code 4f64716422 - Added an Interface to have some constants for order workflow names - Updated tests being more clean without the much duplicated code f9374df8e8 MAR10001-744; Adjust tests for Company PaymentTerm d9e9b7ac14 MAR10001-744; Adjust tests for Company PaymentTerm ed51bb00b8 MAR10001-744; Adjust tests for Company PaymentTerm 180240e08d MAR10001-744; Add PaymentTerm API a38ce3001d MAR10001-744; Add PaymentTerm API aadf52cb00 MAR10001-744; Add PaymentTerm API b44d0dc13c MAR10001-744; Add payment term to Company view and form d402c756a2 MAR10001-744; Add payment term to Company view and form f9c02676f3 MAR10001-744; Add payment term to Company view and form f9619697eb MAR10001-744; Add test for PaymentTermSelectType 2590eddfb5 MAR10001-744; Add test for PaymentTermSelectType e14ed75aa0 MAR10001-744; Add test for PaymentTermSelectType ae799962d6 MAR10001-744; Add PaymentTermSelectType 754cc9a3d4 MAR10001-744; Add PaymentTermSelectType 2517d6a254 MAR10001-744; Add PaymentTermSelectType fd09c66ca1 - Updated logic for moving default worfklows to pending when only one is active - Added test for logic to test scenario's where there is only a single one available, the entity not being eligible or when there is more than one available - Added tests to interact with default installation 95a00873f4 - Updated logic for moving default worfklows to pending when only one is active - Added test for logic to test scenario's where there is only a single one available, the entity not being eligible or when there is more than one available - Added tests to interact with default installation 33d63c383c - Updated logic for moving default worfklows to pending when only one is active - Added test for logic to test scenario's where there is only a single one available, the entity not being eligible or when there is more than one available - Added tests to interact with default installation bd18d76c22 MAR10001-744; Add payment term to Company model 0d3126a61c MAR10001-744; Add payment term to Company model 1caecd7a2a MAR10001-744; Add payment term to Company model 1245c1a5cc - Added first version of the OrderWorkflowStartListener for when a single workflow is active on the order and start it automatically a329c447b5 - Added first version of the OrderWorkflowStartListener for when a single workflow is active on the order and start it automatically b0721f157e - Added first version of the OrderWorkflowStartListener for when a single workflow is active on the order and start it automatically 332075b3f5 - removed quotes from symfony environment variable in environments dockerfile in order to start the containers properly 3b142deca2 - Fix inventory level tests for CE version e59e9b338c - Fix inventory level tests for CE version 7a5373bf1e - Fix inventory level tests for CE version 1c843e75d1 - removed quotes from symfony environment variable in environments dockerfile in order to start the containers properly a56b5ad7b8 Merge branch 'task/MAR10001-0-fix-inventory-level-functional-tests' into develop 634e09c8dd Merge branch 'task/MAR10001-0-fix-inventory-level-functional-tests' into develop 42a63f0157 Merge branch 'task/MAR10001-0-fix-inventory-level-functional-tests' into develop 7bd6569585 - Added warehouseLocation to InventoryLevel form fields 314adb7ee3 - Added warehouseLocation to InventoryLevel form fields b933a9da6d - Added warehouseLocation to InventoryLevel form fields 34e4b00228 - Added warehouseLocation to InventoryLevel form fields 1db5481ae7 - updated type hint for getWarehouseLocation() in InventoryLevel - Updated datagrid of inventory level to include warehouseLocation - Updated inventory level collection form to include warehouseLocation 22b572a3b6 - updated type hint for getWarehouseLocation() in InventoryLevel - Updated datagrid of inventory level to include warehouseLocation - Updated inventory level collection form to include warehouseLocation e76e5f405a - updated type hint for getWarehouseLocation() in InventoryLevel - Updated datagrid of inventory level to include warehouseLocation - Updated inventory level collection form to include warehouseLocation 84aab97136 - added warehouseLocation to inventory level form type 4184fa6bdd - added warehouseLocation to inventory level form type a31462c039 - added warehouseLocation to inventory level form type 650140811e - Added Warehouselocation to InventoryLevel - Updated migrations to include warehouse location column - Added translation for new field warehouse location - Updated function/unit tests to test setting/getting and updating warehouse location 3699d44e1f - Added Warehouselocation to InventoryLevel - Updated migrations to include warehouse location column - Added translation for new field warehouse location - Updated function/unit tests to test setting/getting and updating warehouse location dc084a2ec3 - Added Warehouselocation to InventoryLevel - Updated migrations to include warehouse location column - Added translation for new field warehouse location - Updated function/unit tests to test setting/getting and updating warehouse location 94989cc679 - Fix inventory level tests for CE version 783e12d1f0 - Fix inventory level tests for CE version 88e79d745a - Fix inventory level tests for CE version 0bdc72d9dc - Fix inventory level tests for CE version c4cb254988 - Fix inventory level tests for CE version 421c729f95 - Fix inventory level tests for CE version 624ad7eb64 - added currency of root entity(Invoice) for formatting correctly in PDF's e18bc681be - added currency of root entity(Invoice) for formatting correctly in PDF's f93f7750f9 - added currency of root entity(Invoice) for formatting correctly in PDF's 412546d512 Merge branch 'feature/MAR10001-701_Payment-term' into develop 9d67b999fe Merge branch 'feature/MAR10001-701_Payment-term' into develop a9d53df1aa Merge branch 'feature/MAR10001-701_Payment-term' into develop 7d9572320c Merge branch 'feature/MAR10001-701_Payment-term' into develop 14c88be5b5 Merge branch 'feature/MAR10001-701_Payment-term' into develop 4c6ea2d124 Merge branch 'feature/MAR10001-701_Payment-term' into develop 22d50737f5 Merge branch 'feature/MAR10001-701_Payment-term' into develop e54c9d0bf9 - Fixed check in PaymentTermDeletePermissionProvider to take into account a null result from the PaymentTermProvider - Fixed PaymentTermControllerTest to count the result of the loaded fixture and verify 'results' 5d534a859e - Fixed check in PaymentTermDeletePermissionProvider to take into account a null result from the PaymentTermProvider - Fixed PaymentTermControllerTest to count the result of the loaded fixture and verify 'results' 9f61728286 - Fixed check in PaymentTermDeletePermissionProvider to take into account a null result from the PaymentTermProvider - Fixed PaymentTermControllerTest to count the result of the loaded fixture and verify 'results' 88ab44e262 - Show inventory level collection when empty for CE version d23d027e44 - Show inventory level collection when empty for CE version cfe52c06c1 - Show inventory level collection when empty for CE version c69d99f13a - Adding PaymentTerm demo data - Updated payment term provider to check wether the id from the config exists before querying on the repository 0a3cd1041d - Adding PaymentTerm demo data - Updated payment term provider to check wether the id from the config exists before querying on the repository be2e8069c6 - Adding PaymentTerm demo data - Updated payment term provider to check wether the id from the config exists before querying on the repository 8dee9c126a - CS fixes ffb78a397a - CS fixes 6cd35635d4 - CS fixes eb5374c2d4 - removed unsued and duplicate class db013471c5 - removed unsued and duplicate class f0847bf181 - removed unsued and duplicate class e0cdf4d3a2 - removed unsued and duplicate class f35a42744f Merge commit '88a66e97085d3973c1f3ab5688d657f589675912' into feature/MAR10001-674 1c332a68f8 Merge commit '88a66e97085d3973c1f3ab5688d657f589675912' into feature/MAR10001-674 37bfb8d47f Merge commit '88a66e97085d3973c1f3ab5688d657f589675912' into feature/MAR10001-674 9750757454 Merge commit '88a66e97085d3973c1f3ab5688d657f589675912' into feature/MAR10001-674 e626a0473c Merge commit '88a66e97085d3973c1f3ab5688d657f589675912' into feature/MAR10001-674 b8a02cce42 Merge commit '88a66e97085d3973c1f3ab5688d657f589675912' into feature/MAR10001-674 57b78f6928 Merge commit '88a66e97085d3973c1f3ab5688d657f589675912' into feature/MAR10001-674 5ac9ccad33 Merge commit '88a66e97085d3973c1f3ab5688d657f589675912' into feature/MAR10001-674 d4258fdc2a Merge commit '88a66e97085d3973c1f3ab5688d657f589675912' into feature/MAR10001-674 860b205cbe Merge commit 'c5439ea9dcce676be7d610bd46086d4843c58fad' into feature/MAR10001-674 422d7a685d Merge commit 'c5439ea9dcce676be7d610bd46086d4843c58fad' into feature/MAR10001-674 9719849acb Merge commit 'c5439ea9dcce676be7d610bd46086d4843c58fad' into feature/MAR10001-674 c10208e7d9 Merge commit 'c5439ea9dcce676be7d610bd46086d4843c58fad' into feature/MAR10001-674 cbce68c6f2 Merge commit 'c5439ea9dcce676be7d610bd46086d4843c58fad' into feature/MAR10001-674 de98f1ec18 Merge commit 'c5439ea9dcce676be7d610bd46086d4843c58fad' into feature/MAR10001-674 bada48fe5e Merge commit 'c5439ea9dcce676be7d610bd46086d4843c58fad' into feature/MAR10001-674 8ab5e2341e Merge commit 'c5439ea9dcce676be7d610bd46086d4843c58fad' into feature/MAR10001-674 0db2b45216 Merge commit 'c5439ea9dcce676be7d610bd46086d4843c58fad' into feature/MAR10001-674 70bd6edbc8 Merge commit '22b754da8f9fb0b396a651fd3f9a1a84ad4a6e61' into feature/MAR10001-13_Create-pdfs d8e37e7b34 Merge commit '22b754da8f9fb0b396a651fd3f9a1a84ad4a6e61' into feature/MAR10001-13_Create-pdfs 8a83a9d9ee Merge commit '22b754da8f9fb0b396a651fd3f9a1a84ad4a6e61' into feature/MAR10001-13_Create-pdfs 32339fb7cf Merge commit '22b754da8f9fb0b396a651fd3f9a1a84ad4a6e61' into feature/MAR10001-13_Create-pdfs 498e2c90e9 Merge commit '22b754da8f9fb0b396a651fd3f9a1a84ad4a6e61' into feature/MAR10001-13_Create-pdfs 8b43d2fe15 Merge commit '22b754da8f9fb0b396a651fd3f9a1a84ad4a6e61' into feature/MAR10001-13_Create-pdfs 561fb31a10 Merge commit '22b754da8f9fb0b396a651fd3f9a1a84ad4a6e61' into feature/MAR10001-13_Create-pdfs e82b412dbb Merge commit '22b754da8f9fb0b396a651fd3f9a1a84ad4a6e61' into feature/MAR10001-13_Create-pdfs d004d1a4bf Merge commit '22b754da8f9fb0b396a651fd3f9a1a84ad4a6e61' into feature/MAR10001-13_Create-pdfs 048ca9bcfe Merge commit '22b754da8f9fb0b396a651fd3f9a1a84ad4a6e61' into feature/MAR10001-13_Create-pdfs 067aaf1ac6 - updated lock files to have mpdf as dependency in lock files 3056bb3330 - updated lock files to have mpdf as dependency in lock files 9cf22afd8c - updated lock files to have mpdf as dependency in lock files e7d8729f82 - updated lock files to have mpdf as dependency in lock files 7f00e49398 - updated lock files to have mpdf as dependency in lock files 13f02419a9 - updated lock files to have mpdf as dependency in lock files 9e557ceb56 - updated lock files to have mpdf as dependency in lock files 5a2955d133 - updated lock files to have mpdf as dependency in lock files a1b5127048 - updated lock files to have mpdf as dependency in lock files 9fa49926a0 Squashed 'package/marello/' changes from aff563916..dafe2ddcb 711d773d87 Merge commit '9fa49926a0e01508f988164f88559744622be764' into feature/MAR10001-701_Payment-term 9b319a2fec Merge commit '9fa49926a0e01508f988164f88559744622be764' into feature/MAR10001-701_Payment-term 69d94652c7 Merge commit '9fa49926a0e01508f988164f88559744622be764' into feature/MAR10001-701_Payment-term 883055c069 Merge commit '9fa49926a0e01508f988164f88559744622be764' into feature/MAR10001-701_Payment-term 458932620f Merge commit '9fa49926a0e01508f988164f88559744622be764' into feature/MAR10001-701_Payment-term dafe2ddcb7 MAR10001-701; Add functional test for system configuration 7606d8f207 MAR10001-718: Refactor LocaleBundle - backmerged develop branch a3f5227e1a MAR10001-718: Refactor LocaleBundle - backmerged develop branch 6c482c2d80 MAR10001-718: Refactor LocaleBundle - backmerged develop branch 98f460e491 MAR10001-718: Refactor LocaleBundle - backmerged develop branch 7f55039ea8 MAR10001-718: Refactor LocaleBundle - backmerged develop branch 48357abe8d MAR10001-718: Refactor LocaleBundle - backmerged develop branch c2b4a349b8 MAR10001-718: Refactor LocaleBundle - backmerged develop branch 0eb406c3dd MAR10001-718: Refactor LocaleBundle - backmerged develop branch 8a5c6906c1 MAR10001-717: Update applications with Oro platform 4.0.0 19f681f6ad MAR10001-717: Update applications with Oro platform 4.0.0 b4831a27b0 MAR10001-717: Update applications with Oro platform 4.0.0 e786173fdc MAR10001-718: Refactor LocaleBundle ba992802e4 MAR10001-718: Refactor LocaleBundle ee3a04f1a5 MAR10001-718: Refactor LocaleBundle 4f5ffdf874 MAR10001-701; Add unit test for PaymentTermChoiceType 4ad1a19bf9 - updated workflow #2 for switching shipping and invoicing steps in order workflow - updated translation for workflow #2 - updated configuration for workflow #1 to be able to handle more than 1 workflow on a single entity - disabled workflow #2 by default 7f8fdce678 - updated workflow #2 for switching shipping and invoicing steps in order workflow - updated translation for workflow #2 - updated configuration for workflow #1 to be able to handle more than 1 workflow on a single entity - disabled workflow #2 by default e89f6ffc8b - updated workflow #2 for switching shipping and invoicing steps in order workflow - updated translation for workflow #2 - updated configuration for workflow #1 to be able to handle more than 1 workflow on a single entity - disabled workflow #2 by default 0eeb1034c7 - updated workflow #2 for switching shipping and invoicing steps in order workflow - updated translation for workflow #2 - updated configuration for workflow #1 to be able to handle more than 1 workflow on a single entity - disabled workflow #2 by default ccddf39bc8 - updated workflow #2 for switching shipping and invoicing steps in order workflow - updated translation for workflow #2 - updated configuration for workflow #1 to be able to handle more than 1 workflow on a single entity - disabled workflow #2 by default 8a84e10f73 - updated workflow #2 for switching shipping and invoicing steps in order workflow - updated translation for workflow #2 - updated configuration for workflow #1 to be able to handle more than 1 workflow on a single entity - disabled workflow #2 by default 2b1e4062ba MAR10001-701; Add more functional tests 067fcab471 MAR10001-701; Add block prefix to form a4673cd42d MAR10001-701; Add functional tests 230293352c MAR10001-701; Add unit tests 178059d1e0 MAR10001-701; Hide delete button on view/update page 48b9cbd9f3 MAR10001-701; Restrict delete via datagrid 13b1ba3beb MAR10001-701; Add payment term navigation c8779e49c4 MAR10001-701; Add default payment term configuration 1f7ad13655 MAR10001-701; PaymentTerm datagrid 83900ade09 MAR10001-701; PaymentTerm controller and views 5ad9bcc47f MAR10001-717: Update applications with Oro platform 4.0.0 ef1c3c81c7 MAR10001-717: Update applications with Oro platform 4.0.0 837111345b MAR10001-717: Update applications with Oro platform 4.0.0 f4ea5cef8e MAR10001-717: Update applications with Oro platform 4.0.0 47b1d78f8c MAR10001-717: Update applications with Oro platform 4.0.0 6feb59f812 MAR10001-717: Update applications with Oro platform 4.0.0 7c18f4b1d6 MAR10001-717: Update applications with Oro platform 4.0.0 62ff36a54d MAR10001-717: Update applications with Oro platform 4.0.0 4cab279450 MAR10001-717: Update applications with Oro platform 4.0.0 162e4a2e89 MAR10001-717: Update applications with Oro platform 4.0.0 2821dc0a48 MAR10001-701; Create PaymentTerm migration dc6d7c9c84 MAR10001-701; Create PaymentTerm entity f3f4708776 MAR10001-701; Create PaymentTermBundle 6c26b54c14 Merge branch 'develop' of https://github.com/marellocommerce/development-mono-repository into develop fdccea6a38 Merge branch 'develop' of https://github.com/marellocommerce/development-mono-repository into develop 81d48d10c7 Merge branch 'develop' of https://github.com/marellocommerce/development-mono-repository into develop 944d472acd Merge branch 'develop' of https://github.com/marellocommerce/development-mono-repository into develop 189b30be9b Merge branch 'develop' of https://github.com/marellocommerce/development-mono-repository into develop c424e39c2e Merge branch 'develop' of https://github.com/marellocommerce/development-mono-repository into develop e400f45106 - removed unused code - todo add additional customer controller tests for create/update a91b6cead9 - removed unused code - todo add additional customer controller tests for create/update 13543c6a53 - removed unused code - todo add additional customer controller tests for create/update 8f6684e1ed - removed commented code 7de670411c - removed commented code 0d959d0849 - removed commented code 47c4337b6b - fixed testCompanyUpdateRemoveCustomers test now calling correct method for customer to assert - removed an assertion from testCompanyUpdateRemoveCustomers because assumption of the assertion was wrong 4916a3bbc4 - fixed testCompanyUpdateRemoveCustomers test now calling correct method for customer to assert - removed an assertion from testCompanyUpdateRemoveCustomers because assumption of the assertion was wrong 09eb13a96a - fixed testCompanyUpdateRemoveCustomers test now calling correct method for customer to assert - removed an assertion from testCompanyUpdateRemoveCustomers because assumption of the assertion was wrong 1e1cc66418 - CS Fixes - Updated Company controller test to test saving a company without customers assigned - Fixed Customer entity to allow the company to be empty - Added Company name and view link to Order view be4e9b0b8c - CS Fixes - Updated Company controller test to test saving a company without customers assigned - Fixed Customer entity to allow the company to be empty - Added Company name and view link to Order view c8c93f122c - CS Fixes - Updated Company controller test to test saving a company without customers assigned - Fixed Customer entity to allow the company to be empty - Added Company name and view link to Order view f71290b225 - CS fixes ab53aadfc7 - CS fixes 58b76bdb05 - CS fixes 5c6f87bbcf Merge commit '11f7d8417a07b4a65cd787387c0e10cc56870352' into feature/MAR10001-692 9ed64dc3de Merge commit '11f7d8417a07b4a65cd787387c0e10cc56870352' into feature/MAR10001-692 672d5e8b31 Merge commit '11f7d8417a07b4a65cd787387c0e10cc56870352' into feature/MAR10001-692 383a5437d3 Merge commit '11f7d8417a07b4a65cd787387c0e10cc56870352' into feature/MAR10001-692 8975fb2e4b Merge commit '11f7d8417a07b4a65cd787387c0e10cc56870352' into feature/MAR10001-692 129d760efa Merge commit '11f7d8417a07b4a65cd787387c0e10cc56870352' into feature/MAR10001-692 ffbaa1678c Merge commit '11f7d8417a07b4a65cd787387c0e10cc56870352' into feature/MAR10001-692 0c7035e9ba Merge commit '11f7d8417a07b4a65cd787387c0e10cc56870352' into feature/MAR10001-692 cfac0ad041 Merge branch 'feature/init-application' into maintenance/2.1 8ef8db42a1 Merge branch 'feature/init-application' into maintenance/2.1 ee5e2a1d2b Merge branch 'feature/init-application' into maintenance/2.1 4ed24a9507 Merge branch 'feature/init-application' into maintenance/2.1 deb31268b4 Merge branch 'feature/init-application' into develop ea14e032dd Merge branch 'feature/init-application' into develop c61041dd42 Merge branch 'feature/init-application' into develop 3048213b6c Merge branch 'feature/init-application' into develop 121c762d59 added phpstorm:init-application tool command 11f7d8417a MAR10001-692: Company b7466fec44 Merge branch 'feature/MAR10001-0-marello-demo-environment' into develop f52f9577e8 Merge branch 'feature/MAR10001-0-marello-demo-environment' into maintenance/2.1 dcad0b91cc - tmp disabled loading of OrderData because of incompletion bcefff48ce - removed suppliers from product grid - added missing taxcode to product grid deea8a109e - removed suppliers from product grid - added missing taxcode to product grid 0c4d7af91f - removed suppliers from product grid - added missing taxcode to product grid 5e3b42f420 Merge branch 'bugfix/MAR10001-711-images-load-slower-than-marello-20' into maintenance/2.1 0ac39ed587 Merge branch 'bugfix/MAR10001-711-images-load-slower-than-marello-20' into maintenance/2.1 0ae002e73b Merge branch 'bugfix/MAR10001-711-images-load-slower-than-marello-20' into maintenance/2.1 050711e1a1 - added addditional migration to update product images with `acl_protected` false in Entity config to change the caching directory of images - updated installer to include the `acl_protected` entity config by default in Product Image attachments fd8954fd93 - added addditional migration to update product images with `acl_protected` false in Entity config to change the caching directory of images - updated installer to include the `acl_protected` entity config by default in Product Image attachments e6c8c5a63c - added addditional migration to update product images with `acl_protected` false in Entity config to change the caching directory of images - updated installer to include the `acl_protected` entity config by default in Product Image attachments 6afdedd465 - added demo environment 88a66e9708 Orders on demand - fixes after dev branch backmerge c5439ea9dc Orders on demand - fixes after dev branch backmerge e5b69b5d3a Orders on demand - fixes after dev branch backmerge eb8100014d Orders on demand 7d6f5a227b Orders on demand 22b754da8f MAR10001-13; Add TableSizeProvider 7551ac4f99 MAR10001-13; Adjust template paper size to configuration abe50557fe MAR10001-13; Add paper size configuration value 7481e5d9b2 MAR10001-13; Fix configuration validation 3cc71958cb - updated OrderView datagrid layouts to resemble the 'original' style from Oro 19d2f4cf46 - updated OrderView datagrid layouts to resemble the 'original' style from Oro d603ca3c08 - updated OrderView datagrid layouts to resemble the 'original' style from Oro 2a16c3e34e - remove lock files f7cd807645 - remove lock files 08981d56ee - remove lock files 79de88d392 - remove lock files de02dd30ab - remove lock files 48e23b4778 - remove lock files from master e9add99b79 - remove lock files from master 143e1d9705 - remove lock files from master e63975816f - remove lock files from master 2e320d1863 Merge branch 'release/2.1' 8a509a9319 - update reference for subtree pushes and individual packages a69ba4abb8 - Release preparation 2.1 56ca87506c - Release preparation 2.1 1e6328d6ef - Release preparation 2.1 45a6aa34f2 - Release preparation 2.1 109766f566 Merge commit 'ce6c5c85565cf4ba66d2942b1c1aa34c3c389a33' into release/2.1 68465c418c Merge commit 'ce6c5c85565cf4ba66d2942b1c1aa34c3c389a33' into release/2.1 f57e2729eb Merge commit 'ce6c5c85565cf4ba66d2942b1c1aa34c3c389a33' into release/2.1 f92c466811 Merge commit 'ce6c5c85565cf4ba66d2942b1c1aa34c3c389a33' into release/2.1 0b10735dff Merge commit 'ce6c5c85565cf4ba66d2942b1c1aa34c3c389a33' into release/2.1 c01908eda8 Merge commit 'ce6c5c85565cf4ba66d2942b1c1aa34c3c389a33' into release/2.1 ef06c324bd - updated branch aliases 72365c307a - updated branch aliases 1e086d09ec - updated branch aliases 950ed59a33 - updated branch aliases 2c7d9f62c2 - updated branch aliases bd52870624 - updated branch aliases 494159dbc6 Merge commit '7139917230723d97b9b8c99e27dcd5c3f7d2e8e1' into release/2.1 a3f27487e2 Merge commit '7139917230723d97b9b8c99e27dcd5c3f7d2e8e1' into release/2.1 5e32a3c85e Merge commit '7139917230723d97b9b8c99e27dcd5c3f7d2e8e1' into release/2.1 1899b4cc9b Merge commit '7139917230723d97b9b8c99e27dcd5c3f7d2e8e1' into release/2.1 be1390fdfa Merge commit '7139917230723d97b9b8c99e27dcd5c3f7d2e8e1' into release/2.1 94c2ac7931 - updated version number in upgrade notes 7b6de96466 - updated version number in upgrade notes 82ff6eed1d - updated version number in upgrade notes a9c177c93d - updated version number in upgrade notes 4a1f8edeaa - prepared composer.json files for release 8305828a88 - prepared composer.json files for release 84b3ce8791 - prepared composer.json files for release 460559b9b5 - prepared composer.json files for release 93b344eb8b - prepared composer.json files for release 10b781114d - prepared composer.json files for release 1e5f5f0fab - prepared composer.json files for release eeef2149d0 - prepared composer.json files for release 8c0452ddcb - prepared composer.json files for release a98eff79d3 - Updated dev.json and lock files to include `self.version` as internal pointer to packages of marello, marello-ee and subscriptions 692252316f - Updated dev.json and lock files to include `self.version` as internal pointer to packages of marello, marello-ee and subscriptions cbcabb723e - Updated dev.json and lock files to include `self.version` as internal pointer to packages of marello, marello-ee and subscriptions 172f0f0012 - Updated dev.json and lock files to include `self.version` as internal pointer to packages of marello, marello-ee and subscriptions 8ace903021 - Added twig file extension to deal with image id being fetched as a result in the product grid and getting the correct image during PostgreSQL having issue with an object in the result - Fixed subscription controller test to include cancelBeforeDuration field since it is not nullable 6f02ef191b - Added twig file extension to deal with image id being fetched as a result in the product grid and getting the correct image during PostgreSQL having issue with an object in the result - Fixed subscription controller test to include cancelBeforeDuration field since it is not nullable 408e7914c6 - Added twig file extension to deal with image id being fetched as a result in the product grid and getting the correct image during PostgreSQL having issue with an object in the result - Fixed subscription controller test to include cancelBeforeDuration field since it is not nullable 946e9f5ad6 MAR10001-13; Add template for invoice PDFs 52e93f5986 MAR10001-13; Add InvoiceTableProvider b62251e0a4 MAR10001-13; Add PDF rendering helper libs a7d0a5c5a6 MAR10001-13; Add DocumentTableProviderPass 1a85d57612 MAR10001-13; Add get_document_tables() Twig function 71e130d39e MAR100001-13; Add DocumentTableProvider a8f5e24c81 - updated subscription type CancelBeforeDuration to change it to OroChoiceType 3e438fe1c9 - added currency to formatting in subscription items grid 744b5d721a - updated indentation in validation.yml 69c1aec0e7 - updated subscriptions with validation on billing / shipping address - fixed migration and installer to make sure billing / shipping are required for the subscriptions - added translation for validation messages 23c058f8ae - added back sorters in to two datagrids for invoices and packingslips 3533f0c3ef - added back sorters in to two datagrids for invoices and packingslips c1dd6a41f3 - added back sorters in to two datagrids for invoices and packingslips 7801cd3056 - updated translations - updated updated orderitem status Dropshipped to Dropshipping - updated datagrids with removal of exports and some sorters d128e267f7 - updated translations - updated updated orderitem status Dropshipped to Dropshipping - updated datagrids with removal of exports and some sorters 430259efbb - updated translations - updated updated orderitem status Dropshipped to Dropshipping - updated datagrids with removal of exports and some sorters f8a06230aa - updated translations - updated updated orderitem status Dropshipped to Dropshipping - updated datagrids with removal of exports and some sorters 3822f42fac - updated translations - updated updated orderitem status Dropshipped to Dropshipping - updated datagrids with removal of exports and some sorters a7948efd4c - updated translations - updated updated orderitem status Dropshipped to Dropshipping - updated datagrids with removal of exports and some sorters 42b566db2a - updated dev.lock files be1f5ccf64 - updated dev json and lock file to include oro 3.1.9 - small changes regarding docker environment files b5339095f3 - removed todo comment dc8f6fffda - removed todo comment 093f55c9ff - removed todo comment 53ce0d6f0e - Removed inventory check when subscription product is in the order and the OrderItem status is being updated 7083776e1b - Removed inventory check when subscription product is in the order and the OrderItem status is being updated 0691eaa1ee - Removed inventory check when subscription product is in the order and the OrderItem status is being updated 974baab6c9 - removed check from WH listener in order to see the newly created external warehouses 4a0b6ea3fa - removed check from WH listener in order to see the newly created external warehouses 31cfe5bad7 - removed check from WH listener in order to see the newly created external warehouses b6bc0f16ce - removed check from WH listener in order to see the newly created external warehouses 12852a412e MAR10001-13; Add PDF download controller b19ea2df24 MAR10001-13; Add RenderParameterProviders 4e52e2c48c MAR10001-13; Add RenderParameterProviderPass ed5bb6862d MAR10001-13; Add RenderParametersProvider d1e3936513 MAR10001-13; Add LogoProvider 0faa418fbe MAR10001-13; Make Sales Channel config parent checkbox label configurable ba079996e3 MAR10001-13; Update controller and template 5b0069d8e3 MAR10001-13; Rename configuration scope 461b39b8ed MAR10001-13; Restructure PDF configuration f9dfa7cc4c MAR10001-13; Add logo to PDF settings 12eb8ebcdb MAR10001-13; Fix "default" label for Sales Channel configuration 2bf51133df MAR10001-13; Add configuration for values on PDF e9fa7de18e MAR10001-13; Add button for Sales Channel configuration 8dd84704dd MBM10001-13; Add Sales Channel configuration controller and view 10038ee555 MAR10001-13; Add Sales Channel configuration 27b3ecf986 MAR10001-13; Add MPDF composer dependency dfd138dd45 MAR10001-13; Add PDF/HTML rendering services 469f961dba - removed external warehouse inventory from AvailableInventoryProvider in order to not confuse users, external warehouse inventory should be taken into account in the inventory balancer 531be1f60b - removed external warehouse inventory from AvailableInventoryProvider in order to not confuse users, external warehouse inventory should be taken into account in the inventory balancer 42b77d6d1e - removed external warehouse inventory from AvailableInventoryProvider in order to not confuse users, external warehouse inventory should be taken into account in the inventory balancer c295601cfa - changed show form when empty boolean on inventorylevel collection in order to prevent confusion for users 1761fb12ab - changed show form when empty boolean on inventorylevel collection in order to prevent confusion for users 13c074bc59 - changed show form when empty boolean on inventorylevel collection in order to prevent confusion for users 07ec9a4ed1 - updated code for checking bc breaks 00e1c0a8a1 - updated code for checking bc breaks b50cf12a0a - updated code for checking bc breaks 3cf0ab68ff - Fixed some classes in order to keep BC for upcoming release - Added some comment in which we couldn't keep BC (OrmFilterExtension) 676e1b3dec - Fixed some classes in order to keep BC for upcoming release - Added some comment in which we couldn't keep BC (OrmFilterExtension) ddd3daed83 - Fixed some classes in order to keep BC for upcoming release - Added some comment in which we couldn't keep BC (OrmFilterExtension) 41490ee810 - fix constructor argument in order to keep BC for 2.1 release ec551535f4 - fix constructor argument in order to keep BC for 2.1 release 8bf702cd3b - fix constructor argument in order to keep BC for 2.1 release 6518cfe002 - fix constructor argument in order to keep BC for 2.1 release 2e22316adc - fix constructor argument in order to keep BC for 2.1 release e872a1a9e3 - fix constructor argument in order to keep BC for 2.1 release 3bbb699f47 - CS Fixes - updated the check for updating existing email templates migration 6a6a646c38 - CS Fixes - updated the check for updating existing email templates migration f2a950a40a - CS Fixes - updated the check for updating existing email templates migration 13fa3e6ef0 Merge commit '5bb4981c46c7990c597fb4344a600bcb969981c5' into feature/MAR10001-676 22e7e9eb2b Merge commit '5bb4981c46c7990c597fb4344a600bcb969981c5' into feature/MAR10001-676 3ac653016e Merge commit '5bb4981c46c7990c597fb4344a600bcb969981c5' into feature/MAR10001-676 4516e826c4 Merge commit '5bb4981c46c7990c597fb4344a600bcb969981c5' into feature/MAR10001-676 b9df51fe73 Merge commit '5bb4981c46c7990c597fb4344a600bcb969981c5' into feature/MAR10001-676 738ac7d793 Merge commit '5bb4981c46c7990c597fb4344a600bcb969981c5' into feature/MAR10001-676 134f7c19b8 Merge commit '5bb4981c46c7990c597fb4344a600bcb969981c5' into feature/MAR10001-676 c57371015f Merge commit '5bb4981c46c7990c597fb4344a600bcb969981c5' into feature/MAR10001-676 ec550b110f Merge commit '5bb4981c46c7990c597fb4344a600bcb969981c5' into feature/MAR10001-676 b435509f9f - update translation on confirmation message when trying to delete an inventory level which still has inventory db205a244d - update translation on confirmation message when trying to delete an inventory level which still has inventory f62c63470e - update translation on confirmation message when trying to delete an inventory level which still has inventory 9c67217406 - update translation on confirmation message when trying to delete an inventory level which still has inventory 2c3b4961ab - merged bugfixes form MAR10001-680 with current code ffff30e3ce - merged bugfixes form MAR10001-680 with current code e13834ee21 - merged bugfixes form MAR10001-680 with current code 96686acaf2 - merged bugfixes form MAR10001-680 with current code fc161bcddd Squashed 'package/marello-enterprise/' changes from 795a6a8fc..c61c7491a 2e4c003bc4 Merge commit 'fc161bcddd183c818ccdd11fc5e6934a84d6c566' into bugfix/MAR10001-680 662a3bd881 Merge commit 'fc161bcddd183c818ccdd11fc5e6934a84d6c566' into bugfix/MAR10001-680 bf0bdd28b0 Merge commit 'fc161bcddd183c818ccdd11fc5e6934a84d6c566' into bugfix/MAR10001-680 f936a56ef5 Merge commit 'fc161bcddd183c818ccdd11fc5e6934a84d6c566' into bugfix/MAR10001-680 991bb9d85d - Updated translation for Order Item status report 2c570eb88f - Updated translation for Order Item status report 24074341b4 - Updated translation for Order Item status report cef25b078c - fixed sorter of subscription datagrid to show the latest subscriptions first bf8cd1be5c - Update InventoryItem view and update page for more consistency between the pages a84ee1f8b3 - Update InventoryItem view and update page for more consistency between the pages 6100734447 - Update InventoryItem view and update page for more consistency between the pages 7b2d44a3bf - Added check for Back/Pre-order quantities where the MaxInventoryQty is null - Updated test to check the new order count in DB after if the maxQty is set for back/pre-order 7a4dee9a9e - Added check for Back/Pre-order quantities where the MaxInventoryQty is null - Updated test to check the new order count in DB after if the maxQty is set for back/pre-order ec68b5f2a0 - Added check for Back/Pre-order quantities where the MaxInventoryQty is null - Updated test to check the new order count in DB after if the maxQty is set for back/pre-order 9f695ed92f - Added check for Back/Pre-order quantities where the MaxInventoryQty is null - Updated test to check the new order count in DB after if the maxQty is set for back/pre-order b951d0979b - Added check for Back/Pre-order quantities where the MaxInventoryQty is null - Updated test to check the new order count in DB after if the maxQty is set for back/pre-order 1eb41a5a86 - Added check for Back/Pre-order quantities where the MaxInventoryQty is null - Updated test to check the new order count in DB after if the maxQty is set for back/pre-order 2cc243fcf2 - Updated tests for checking whether more than 1 product type has been registered in the application a6bc21b601 - Updated tests for checking whether more than 1 product type has been registered in the application 0897c07593 - Updated tests for checking whether more than 1 product type has been registered in the application ceae03e5b0 - Added tooltips for back/pre-order form fields - removed the 'relations' between purchase order and the backorder datetime field - updated translation labels for consistency - removed configuration for enabling / disabling usage of PO and datetime of backorder - added feature to set the pre-order allowed field to false and pre order datetime to null when PO has received items - added feature to set backorder datetime to null when PO has received items 7933c7f1f9 - Added tooltips for back/pre-order form fields - removed the 'relations' between purchase order and the backorder datetime field - updated translation labels for consistency - removed configuration for enabling / disabling usage of PO and datetime of backorder - added feature to set the pre-order allowed field to false and pre order datetime to null when PO has received items - added feature to set backorder datetime to null when PO has received items 858ecb82f5 - Added tooltips for back/pre-order form fields - removed the 'relations' between purchase order and the backorder datetime field - updated translation labels for consistency - removed configuration for enabling / disabling usage of PO and datetime of backorder - added feature to set the pre-order allowed field to false and pre order datetime to null when PO has received items - added feature to set backorder datetime to null when PO has received items c61c7491a7 MAR10001-680: Research InventoryLevel deletion with different (deletion) confirmation boxes 7308500d7e Merge branch 'develop' into feature/MAR10001-485-subscriptions e81ee62bea Merge branch 'develop' into feature/MAR10001-485-subscriptions 92ecbebd0b Merge branch 'develop' into feature/MAR10001-485-subscriptions 2406bf7e17 Merge branch 'develop' into feature/MAR10001-485-subscriptions 6739a9f0a6 Merge branch 'develop' into feature/MAR10001-485-subscriptions 65eb54e1f2 Merge branch 'develop' into feature/MAR10001-485-subscriptions a70af281a3 - CS fixes - Updated dev.lock 18b7a053d0 - CS fixes - Updated dev.lock 488b07fe23 - CS fixes - Updated dev.lock 7af5afd72d - CS fixes - Updated dev.lock 4d8910aa77 - CS fixes - Updated dev.lock 642c8bd172 - CS fixes - Updated dev.lock 5bb4981c46 MAR10001-676: Send Notification about existing/to be created Purchase Orders 2df3756407 - CS fix 8b8a597d3a - CS fix 28a6811453 - CS fix 7146d1e7ab Merge branch 'develop' into feature/MAR10001-485-subscriptions 80c97c997d Merge branch 'develop' into feature/MAR10001-485-subscriptions 7d5803945e Merge branch 'develop' into feature/MAR10001-485-subscriptions 24b6230a3c Merge branch 'develop' into feature/MAR10001-485-subscriptions b2cfd723f8 Merge branch 'develop' into feature/MAR10001-485-subscriptions 1b7384ce5e Merge commit '5f12bd20893426c155ce26461eb08b0dc2da5297' into feature/MAR10001-670 1171bed2c5 Merge commit '5f12bd20893426c155ce26461eb08b0dc2da5297' into feature/MAR10001-670 971fff3fd3 Merge commit '5f12bd20893426c155ce26461eb08b0dc2da5297' into feature/MAR10001-670 d8a379295f Merge commit '5f12bd20893426c155ce26461eb08b0dc2da5297' into feature/MAR10001-670 ed64df038e Merge commit '5f12bd20893426c155ce26461eb08b0dc2da5297' into feature/MAR10001-670 5f12bd2089 Squashed 'package/marello/' changes from bc1953383..aff563916 add52b6b07 - removed unnecessary removal of modal during the disposal since it will be disposed by the parent view call 98b1ca7d71 - removed unnecessary removal of modal during the disposal since it will be disposed by the parent view call 08961a3291 - removed unnecessary removal of modal during the disposal since it will be disposed by the parent view call 44701866ab - removed unnecessary removal of modal during the disposal since it will be disposed by the parent view call 397045b886 - Changed name of the placeholder data twig function for clarification - Added additional tests for checking the functions of the Additional data Placeholder Provider feature 54742dcf5f - Changed name of the placeholder data twig function for clarification - Added additional tests for checking the functions of the Additional data Placeholder Provider feature aff641bfb2 - Changed name of the placeholder data twig function for clarification - Added additional tests for checking the functions of the Additional data Placeholder Provider feature 2bcaf52cbd - Changed name of the placeholder data twig function for clarification - Added additional tests for checking the functions of the Additional data Placeholder Provider feature cf1c765f23 - Changed name of the placeholder data twig function for clarification - Added additional tests for checking the functions of the Additional data Placeholder Provider feature fd9cb300da - Changed name of the placeholder data twig function for clarification - Added additional tests for checking the functions of the Additional data Placeholder Provider feature 9774a7bd7e - removed references of subscription bundle in Marello CE core - added the ability add additional placeholder data to render blocks - added additional placeholder data to orders, purcahse orders, suppliers, products and salesChannels 81f2b5979d - removed references of subscription bundle in Marello CE core - added the ability add additional placeholder data to render blocks - added additional placeholder data to orders, purcahse orders, suppliers, products and salesChannels c1e23e8558 - removed references of subscription bundle in Marello CE core - added the ability add additional placeholder data to render blocks - added additional placeholder data to orders, purcahse orders, suppliers, products and salesChannels c2a485e33b - removed references of subscription bundle in Marello CE core - added the ability add additional placeholder data to render blocks - added additional placeholder data to orders, purcahse orders, suppliers, products and salesChannels f4715d08ff - removed references of subscription bundle in Marello CE core - added the ability add additional placeholder data to render blocks - added additional placeholder data to orders, purcahse orders, suppliers, products and salesChannels 958151fc8d - removed references of subscription bundle in Marello CE core - added the ability add additional placeholder data to render blocks - added additional placeholder data to orders, purcahse orders, suppliers, products and salesChannels aff5639161 MAR10001-670: Creating new OrderItem insights 7d3598f007 MAR10001-670: Creating new OrderItem insights 44b2904ab1 - Updated send processor test to include coverage for sending correctly rendered emails 41f5a488aa - Updated send processor test to include coverage for sending correctly rendered emails ce283af3af - Updated send processor test to include coverage for sending correctly rendered emails 10ef49e492 - Added additional test for testing when the email template cannot be found - Changed the type, content and subject to be send to the emailNotificationSender in order to prevent sending notifications without proper rendering 9f5f02bc60 - Added additional test for testing when the email template cannot be found - Changed the type, content and subject to be send to the emailNotificationSender in order to prevent sending notifications without proper rendering b032174b37 - Added additional test for testing when the email template cannot be found - Changed the type, content and subject to be send to the emailNotificationSender in order to prevent sending notifications without proper rendering 04cd9815f0 - CS fixes - Fixed CreateProduct test in ProductController test to take the attribute family into account when creating new products 0fdd327fec - CS fixes - Fixed CreateProduct test in ProductController test to take the attribute family into account when creating new products be72a746b7 - CS fixes - Fixed CreateProduct test in ProductController test to take the attribute family into account when creating new products dc5b29904b - CS fixes - Fixed CreateProduct test in ProductController test to take the attribute family into account when creating new products 223955bc2d - CS fixes - Fixed CreateProduct test in ProductController test to take the attribute family into account when creating new products 2a72acdf7a - CS fixes - Fixed CreateProduct test in ProductController test to take the attribute family into account when creating new products b4d614d5d2 Squashed 'package/marello-enterprise/' changes from fe0ae2835..795a6a8fc 9e7c44df15 Merge commit 'b4d614d5d259ac0085a2f1583612c1d4ad37139a' into feature/MAR10001-485-subscriptions 4601317e7b Merge commit 'b4d614d5d259ac0085a2f1583612c1d4ad37139a' into feature/MAR10001-485-subscriptions 5c414a22b0 Merge commit 'b4d614d5d259ac0085a2f1583612c1d4ad37139a' into feature/MAR10001-485-subscriptions 638357fc9e Merge commit 'b4d614d5d259ac0085a2f1583612c1d4ad37139a' into feature/MAR10001-485-subscriptions c336fa2bc8 Merge commit 'b1ef79ca49e261313c5007056254a522cc673dee' into feature/MAR10001-485-subscriptions 48b67eb5ef Merge commit 'b1ef79ca49e261313c5007056254a522cc673dee' into feature/MAR10001-485-subscriptions b03c42c4d6 Merge commit 'b1ef79ca49e261313c5007056254a522cc673dee' into feature/MAR10001-485-subscriptions 6b33c2f82a Merge commit 'b1ef79ca49e261313c5007056254a522cc673dee' into feature/MAR10001-485-subscriptions 1cf5ca18e3 Merge commit 'b1ef79ca49e261313c5007056254a522cc673dee' into feature/MAR10001-485-subscriptions b1ef79ca49 Squashed 'package/marello/' changes from c8c0bdcba..591b9c9e6 3c22ced3d5 Merge commit '4a99ea3f9aacb6c3ba458cd125c75fdb3d7a3f7e' into feature/MAR10001-485-subscriptions 4a99ea3f9a Squashed 'package/marello-subscriptions/' changes from 761e06555..572ecd4cf 795a6a8fcb MAR10001-485: Subscriptions 591b9c9e6c MAR10001-485: Subscriptions 9d4c87940d - added options to exclude subscription fields to be included in datagrid by default f5d918d8bf Squashed 'package/marello-enterprise/' changes from a2159f257..fe0ae2835 9efc39bc40 Merge commit 'f5d918d8bfff382f5e781e8224b6116c9c38a277' into feature/MAR10001-485-subscriptions 2c0b081c5d Merge commit 'f5d918d8bfff382f5e781e8224b6116c9c38a277' into feature/MAR10001-485-subscriptions 6929891c12 Merge commit 'e5280b59fd2f4e57a38bc08bb62f43344bae4ef0' into feature/MAR10001-485-subscriptions a786fc5903 Merge commit 'e5280b59fd2f4e57a38bc08bb62f43344bae4ef0' into feature/MAR10001-485-subscriptions 9618740d0f Merge commit 'e5280b59fd2f4e57a38bc08bb62f43344bae4ef0' into feature/MAR10001-485-subscriptions a27d7c29e4 Merge commit 'e5280b59fd2f4e57a38bc08bb62f43344bae4ef0' into feature/MAR10001-485-subscriptions 5e0a964cd5 Merge commit 'e5280b59fd2f4e57a38bc08bb62f43344bae4ef0' into feature/MAR10001-485-subscriptions e5280b59fd Squashed 'package/marello/' changes from 7660d1a42..c8c0bdcba 08a75055d8 Merge commit '926481e3a768ead361e9599eb36593a346a635f7' into feature/MAR10001-485-subscriptions 926481e3a7 Squashed 'package/marello-subscriptions/' changes from 562240b44..761e06555 c8c0bdcbaa MAR10001-485: Subscriptions - fixed conflicts after remote branch backmerge cc47b55cde MAR10001-485: Subscriptions 9f7032eaae Merge branch 'bugfix/MAR10001-0-fix-email-template-tags' into feature/MAR10001-485-subscriptions f0db9ec56f Merge branch 'bugfix/MAR10001-0-fix-email-template-tags' into feature/MAR10001-485-subscriptions f92d9946b0 Merge branch 'bugfix/MAR10001-0-fix-email-template-tags' into feature/MAR10001-485-subscriptions a743f5f707 Merge branch 'bugfix/MAR10001-0-fix-email-template-tags' into feature/MAR10001-485-subscriptions b5b59f8611 Merge branch 'bugfix/MAR10001-0-fix-email-template-tags' into feature/MAR10001-485-subscriptions 033a2f7add Merge branch 'bugfix/MAR10001-0-fix-email-template-tags' into feature/MAR10001-485-subscriptions 4d2543e97e Merge branch 'bugfix/MAR10001-0-fix-email-template-tags' into feature/MAR10001-485-subscriptions 9994dac171 Merge branch 'bugfix/MAR10001-0-fix-email-template-tags' into feature/MAR10001-485-subscriptions 6113000a9d Merge branch 'bugfix/MAR10001-0-fix-email-template-tags' into feature/MAR10001-485-subscriptions 96a0ea8c05 - added fixes for non escaped twig tags in replenishment and return emails 21a3fe9dc8 - added fixes for non escaped twig tags in replenishment and return emails ffed40a1a3 - added fixes for non escaped twig tags in replenishment and return emails cedbb82c09 - added fixes for non escaped twig tags in replenishment and return emails 78a94875a8 - added fixes for non escaped twig tags in replenishment and return emails ad64a30d9e - update migration namespace since it's not an oro migration but a Marello one; just clarification no bugfix 3611327c90 - update migration namespace since it's not an oro migration but a Marello one; just clarification no bugfix ca67d75c32 - update migration namespace since it's not an oro migration but a Marello one; just clarification no bugfix 4a9d3082e4 - fix email tags for Purhcase Order email templates a1e49fe17a - fix email tags for Purhcase Order email templates 9cc3ce2b41 - fix email tags for Purhcase Order email templates 2d466cd8ef - Added Migration to Order & Purchase Order bundles to update email template tags to make sure the custom tags are not being removed f8902f0b18 - Added Migration to Order & Purchase Order bundles to update email template tags to make sure the custom tags are not being removed 823a37b9ed - Added Migration to Order & Purchase Order bundles to update email template tags to make sure the custom tags are not being removed 6a86310e96 - fixed subscription view translation keys - Changed ownership of product attributes to Custom to allow attribute sets be created without the subscription attributes in it (system attributes are required to be added to all attribute families) 30953e6726 - fixed subscription view translation keys - Changed ownership of product attributes to Custom to allow attribute sets be created without the subscription attributes in it (system attributes are required to be added to all attribute families) eff8d97015 - fixed subscription view translation keys - Changed ownership of product attributes to Custom to allow attribute sets be created without the subscription attributes in it (system attributes are required to be added to all attribute families) d8de161ce5 Merge branch 'develop' into feature/MAR10001-485-subscriptions f7ca33e7f3 Merge branch 'develop' into feature/MAR10001-485-subscriptions 8a9c38b7c5 Merge branch 'develop' into feature/MAR10001-485-subscriptions 3886fa1162 - fixed the waitinstall script which had the wrong configuration on checking the config - added container names to marello-ce docker environment yml d6063c07ac - added documentation for registering product types - fixed some phpDocs in Subscription entity to include correct return types d65986df43 - added documentation for registering product types - fixed some phpDocs in Subscription entity to include correct return types 105da0004c - added documentation for registering product types - fixed some phpDocs in Subscription entity to include correct return types e07385f9a0 Merge branch 'feature/MAR10001-485-subscriptions' of https://github.com/marellocommerce/development-mono-repository into feature/MAR10001-485-subscriptions 5db86390b3 Merge branch 'feature/MAR10001-485-subscriptions' of https://github.com/marellocommerce/development-mono-repository into feature/MAR10001-485-subscriptions a377cbc4bd Merge branch 'feature/MAR10001-485-subscriptions' of https://github.com/marellocommerce/development-mono-repository into feature/MAR10001-485-subscriptions 128e1556ef Merge branch 'develop' into feature/MAR10001-485-subscriptions 7bd59ad0e8 Merge branch 'develop' into feature/MAR10001-485-subscriptions a232ead9e2 Merge branch 'develop' into feature/MAR10001-485-subscriptions 81c0538261 Merge branch 'develop' into feature/MAR10001-485-subscriptions 2092f13475 Merge branch 'develop' into feature/MAR10001-485-subscriptions 0ffa5816a5 Merge branch 'develop' into feature/MAR10001-485-subscriptions 7f622b8e9d Merge branch 'develop' into feature/MAR10001-485-subscriptions 6370c9772c - Merge commit '22a02abd2e26d568767c7824dba7970017871107' into feature/MAR10001-499 e43d1346e2 - Merge commit '22a02abd2e26d568767c7824dba7970017871107' into feature/MAR10001-499 924e8287bf - Merge commit '22a02abd2e26d568767c7824dba7970017871107' into feature/MAR10001-499 8c69e5ae60 - Merge commit '22a02abd2e26d568767c7824dba7970017871107' into feature/MAR10001-499 78ac796bbe - Merge commit '22a02abd2e26d568767c7824dba7970017871107' into feature/MAR10001-499 8ae63743d8 - Merge commit '22a02abd2e26d568767c7824dba7970017871107' into feature/MAR10001-499 2c3cf90314 - Merge commit '22a02abd2e26d568767c7824dba7970017871107' into feature/MAR10001-499 77897ecdc7 Merge branch 'feature/MAR10001-0-fix-is-managed-inventory-level' into develop 5aae693eb7 Merge branch 'feature/MAR10001-0-fix-is-managed-inventory-level' into develop 3cc0f4afdb Merge branch 'feature/MAR10001-0-fix-is-managed-inventory-level' into develop 159c86419c - Fix installing demo data with default product type 06a08de29b - Fix installing demo data with default product type 6bc26737d9 - Fix installing demo data with default product type b3090a1af5 MBM-10001-13; Create MarelloPdfBundle fe0ae2835a Merge branch 'feature/MAR10001-0-fix-is-managed-inventory-level' into feature/MAR10001-485-subscriptions 6ac4f96d74 Merge branch 'feature/MAR10001-0-fix-is-managed-inventory-level' into feature/MAR10001-485-subscriptions 5b45aff379 Merge branch 'feature/MAR10001-0-fix-is-managed-inventory-level' into feature/MAR10001-485-subscriptions 8b925c3e59 Merge branch 'feature/MAR10001-0-fix-is-managed-inventory-level' into feature/MAR10001-485-subscriptions 0b6057f703 Merge branch 'feature/MAR10001-0-fix-is-managed-inventory-level' into feature/MAR10001-485-subscriptions c3751cc1d5 Merge branch 'feature/MAR10001-0-fix-is-managed-inventory-level' into feature/MAR10001-485-subscriptions 2f0f46a6e9 Merge branch 'feature/MAR10001-0-fix-is-managed-inventory-level' into feature/MAR10001-485-subscriptions 6cf3ab8e90 - fixed issue with managedInventory interfering with updating inventoryLevels and or going from managed to unmanaged f30c96e00b - fixed issue with managedInventory interfering with updating inventoryLevels and or going from managed to unmanaged 21e729b2ed - fixed issue with managedInventory interfering with updating inventoryLevels and or going from managed to unmanaged c793617b9c - fixed issue with managedInventory interfering with updating inventoryLevels and or going from managed to unmanaged aab29a8acb - fixed issue with managedInventory interfering with updating inventoryLevels and or going from managed to unmanaged b6811fb9cf - fixed issue with managedInventory interfering with updating inventoryLevels and or going from managed to unmanaged 73d3d395d2 - fixed issue with managedInventory interfering with updating inventoryLevels and or going from managed to unmanaged 190344e93d - revert mark as skipped functional test of ProductController 8824f17927 - revert mark as skipped functional test of ProductController 5ed8876a3a - revert mark as skipped functional test of ProductController 24451b57da - CS fixes - Updated test-extended script in dev.json to test PSR in correct directory - Mark ProductCreate test as skipped because of failure with subscription extension enabled b8745d27fd - CS fixes - Updated test-extended script in dev.json to test PSR in correct directory - Mark ProductCreate test as skipped because of failure with subscription extension enabled 7691f5e826 - CS fixes - Updated test-extended script in dev.json to test PSR in correct directory - Mark ProductCreate test as skipped because of failure with subscription extension enabled 68d48da97b - updated reference to js files which uses the bundle name as 'prefix' for dumping it into the bundles dir 097d4235d6 Squashed 'package/marello-enterprise/' changes from 800c8e916..a2159f257 6c2267a488 Merge commit '097d4235d69c0c86a7df735078efbdfa75437cbd' into feature/MAR10001-485-subscriptions 3bf91e838f Merge commit '097d4235d69c0c86a7df735078efbdfa75437cbd' into feature/MAR10001-485-subscriptions f942197acf Merge commit '097d4235d69c0c86a7df735078efbdfa75437cbd' into feature/MAR10001-485-subscriptions d616475ea6 Squashed 'package/marello/' changes from bc1953383..7660d1a42 37ec4fbc18 Merge commit 'd616475ea6c833b33481537e80d73a114b76df94' into feature/MAR10001-485-subscriptions 3fe64e20de Merge commit 'd616475ea6c833b33481537e80d73a114b76df94' into feature/MAR10001-485-subscriptions 31a26c3a2e Merge commit 'd616475ea6c833b33481537e80d73a114b76df94' into feature/MAR10001-485-subscriptions c2a8bf1a7a Merge commit 'd616475ea6c833b33481537e80d73a114b76df94' into feature/MAR10001-485-subscriptions 7573a782a8 - updated PSR-4 autoloading for marello, marello-enterprise and subscriptions - updated dev lock for enterprise application with subscriptions extension enabled 1156ddb5eb - updated PSR-4 autoloading for marello, marello-enterprise and subscriptions - updated dev lock for enterprise application with subscriptions extension enabled 8d9a8d8a7e - updated PSR-4 autoloading for marello, marello-enterprise and subscriptions - updated dev lock for enterprise application with subscriptions extension enabled dada2205fc - change dev.lock 098d606274 - change dev.lock 725919bd3d - change dev.lock 232372c5ca - update dev.lock e3406ab4b9 - update dev.lock d2958da255 - update dev.lock 1a33d34555 - subscription application docker-compose file added ff2c09bd30 Merge commit 'ec9171148008392dc265ef90998b13df9f655423' into feature/MAR10001-485-subscriptions ec91711480 Squashed 'package/marello-subscriptions/' changes from 981592058..562240b44 d0214eded1 - fixed typo in directory of subscriptions 4754df282a - updated paths for checking psr code style - added phpunit config to application root d078b53906 - updated paths for checking psr code style - added phpunit config to application root ad86e28dda - updated paths for checking psr code style - added phpunit config to application root 6507f09419 MAR10001-654: Add Business Unit selection to integration creation a2159f257b Merge branch '2.0-dev' into feature/MAR10001-485 7660d1a42c MAR10001-485: Subscriptions - fixed conflicts after backmerge b6be3835ca MAR10001-485: Subscriptions 665b04f55b MAR10001-485: Subscriptions 36a7c6e12f - change repo configuration key in package - removed squash from cmd line in order to pull in from downstream c39eee37d4 - renamed commands to make them more unified in their usage - added remote sync command which will sync master branch from downstream remotes into monolith repo 41e64c3426 - added tool for initializing remotes of subtrees - added commands for adding and removing remotes 6e5485dff1 MAR10001-485: Subscriptions 23660c7a9d - added section for PR's 1c35524c6a - Added images of flows on mono repo 207b4742f5 - added reference documentation for branching and releasing 62ddd55849 - remove setting datetime for pre-orders when purchase order is created 2cf66506f2 - remove setting datetime for pre-orders when purchase order is created 5c7ba688e9 - PSR2 fixes - Remove unused constant from config - Unified translations for Backorders and Pre-orders a91d0a1901 - PSR2 fixes - Remove unused constant from config - Unified translations for Backorders and Pre-orders 4d577de9da Merge commit 'b845ca9ad29f3b591839c9943f6f2e288d12868b' into feature/MAR10001-377 09dcc3eb10 Merge commit 'b845ca9ad29f3b591839c9943f6f2e288d12868b' into feature/MAR10001-377 b845ca9ad2 Squashed 'package/marello-enterprise/' changes from 84cf52f4a..800c8e916 745941fb85 Merge commit 'b845ca9ad29f3b591839c9943f6f2e288d12868b' into feature/MAR10001-377 b55e936f3c Squashed 'package/marello/' changes from ea5a25e71..bc1953383 8291db5777 Merge commit 'b55e936f3c6428ae97c2f440cd8df8e00e3a9127' into feature/MAR10001-377 a88f979df6 Merge commit 'b55e936f3c6428ae97c2f440cd8df8e00e3a9127' into feature/MAR10001-377 b988d6add7 Merge commit 'b55e936f3c6428ae97c2f440cd8df8e00e3a9127' into feature/MAR10001-377 94672eeff4 Merge commit 'b55e936f3c6428ae97c2f440cd8df8e00e3a9127' into feature/MAR10001-377 eb367669e7 Merge branch 'feature/MAR10001-604' into develop c19aecaef5 Merge branch 'feature/MAR10001-604' into develop 2dfee554c9 Merge branch 'feature/MAR10001-604' into develop d3f4ec52c1 Merge branch 'feature/MAR10001-604' into develop a099b1929c - added php-semver-checker file for version checker df6321ac0c - added php-semver-checker to gitignore 0fe5fabbc0 - update environment files for easier setup with docker - added phpunit.xml.dist to root dir on marello-ee application - updated psr testing test script in dev.json to look at the vendor directory instead of the src/ dir 99ebeaafb7 - update environment files for easier setup with docker - added phpunit.xml.dist to root dir on marello-ee application - updated psr testing test script in dev.json to look at the vendor directory instead of the src/ dir 2dbf586df5 - update environment files for easier setup with docker - added phpunit.xml.dist to root dir on marello-ee application - updated psr testing test script in dev.json to look at the vendor directory instead of the src/ dir 39c55c1cbe - Fix PSR2 cs fixes 70d9c2d0b6 - Fix PSR2 cs fixes 4b5ec7e8d0 Squashed 'package/marello/' changes from 836c77f1c..ea5a25e71 6b125367a8 Merge commit '4b5ec7e8d02e9b7e079e43d024f18dc3a92a9c7d' into development 915513e367 Merge commit '4b5ec7e8d02e9b7e079e43d024f18dc3a92a9c7d' into development 04d6eecf52 Merge commit '4b5ec7e8d02e9b7e079e43d024f18dc3a92a9c7d' into development a6c66d1b94 Merge commit '4b5ec7e8d02e9b7e079e43d024f18dc3a92a9c7d' into development d5ee489fd3 Merge commit '524a373109305ee69c29ade6f7eaa7bf0f34f6ac' into development 524a373109 Squashed 'package/marello-enterprise/' changes from 58fa179aa..84cf52f4a 84e15a9502 Merge commit '524a373109305ee69c29ade6f7eaa7bf0f34f6ac' into development b5dca21815 Merge commit '524a373109305ee69c29ade6f7eaa7bf0f34f6ac' into development 408c7794c6 Merge commit '40a4d43559a871bd237a9a91e61f6bb33f6db69e' into feature/MAR10001-604 5d5fbe405a Merge commit '40a4d43559a871bd237a9a91e61f6bb33f6db69e' into feature/MAR10001-604 a4792bafb4 Merge commit '40a4d43559a871bd237a9a91e61f6bb33f6db69e' into feature/MAR10001-604 1e9303caf6 Merge commit '40a4d43559a871bd237a9a91e61f6bb33f6db69e' into feature/MAR10001-604 40a4d43559 Squashed 'package/marello/' changes from 836c77f1c..22cfacdb1 8e21b533d1 - updated composer lock file for 'new application' with subscription 9a6a96eff0 Add 'package/marello-subscriptions/' from commit '9815920585b396456e88bd07aeecbdd6821506ca' 077fcc425c - add 'new application' directory for subscriptions based of the Marello Enterprise applicatio b9f30f5733 - added composer.lock to .gitignore - remove composer.lock files bacf022292 - added composer.lock to .gitignore - remove composer.lock files 13170fb10e - added composer.lock to .gitignore - remove composer.lock files fcb00192cd - Added generated lock files - Updated composer.json & dev.json files with correct branch alias versions 2effb1f451 - Added generated lock files - Updated composer.json & dev.json files with correct branch alias versions 558523e4fe - Added generated lock files - Updated composer.json & dev.json files with correct branch alias versions 620cab4c83 - Added generated lock files - Updated composer.json & dev.json files with correct branch alias versions 58dbc6e3ed - Added generated lock files - Updated composer.json & dev.json files with correct branch alias versions 25135fc673 - added composer.lock - added dev.lock - updated branch alias in marello package composer.json 64f725e6e2 - added composer.lock - added dev.lock - updated branch alias in marello package composer.json 231ef5fd74 Add 'applications/marello-application-ee/' from commit 'd13f2b41e079dff4eee99f8874928459658daaff' f975f5283d Add 'applications/marello-application-ee/' from commit 'd13f2b41e079dff4eee99f8874928459658daaff' 9d0cbab267 Add 'applications/marello-application-ee/' from commit 'd13f2b41e079dff4eee99f8874928459658daaff' 0ce4a67f2b Add 'applications/marello-application-ee/' from commit 'd13f2b41e079dff4eee99f8874928459658daaff' 11ab45ce3c Squashed 'package/marello-enterprise/' content from commit 58fa179aa 0be89b4405 Merge commit '11ab45ce3c32e2982aa62cb56e7336732d8baa04' as 'package/marello-enterprise' 941f18df46 Merge commit '11ab45ce3c32e2982aa62cb56e7336732d8baa04' as 'package/marello-enterprise' 815e5ee1f0 Merge commit '11ab45ce3c32e2982aa62cb56e7336732d8baa04' as 'package/marello-enterprise' 4444829370 Squashed 'package/marello/' content from commit 836c77f1c c9e76abfca Merge commit '44448293702551e588fff6fd5860d9d1e0db4a11' as 'package/marello' 800c8e9169 MAR10001-377: Backorders / Pre-orders - Add 'maxQtyToPreorder' field to InventoryItem - Back- Pre-orders Datetime field - Purchase Order's dueDate as Backorder expected delivery time - Add system setting for using the dueDate of Purchase Order on InventoryItem's backorder field 9815920585 Adding .gitignore 84cf52f4ae - Updated search handler to include external warehouses in order to show external wh's when creating and editing warehouse groups 790bedeed9 Merge branch '2.0-dev' into feature/MAR10001-621 8aa243ad67 - PSR2 CS fixes cf5c94af55 Merge branch '2.0-dev' into feature/MAR10001-591 9e21f58e41 MAR10001-597: Order dropshipping 4695ee4db9 fixing errors during synchronization of duplicated entities ae0a79d34a Merge branch '2.0-dev' into feature/MAR10001-377 02bbca0384 Merge branch 'patch-1' of https://github.com/brainOut/marello-ee-dev into brainOut-patch-1 c1c0b7e436 - Fixed check for disabling the deletion of a inventory level row which has a Supplier Warehouse (External Warehouse) InventoryLevel for external Warehouses are controlled by the ProductSupplerRelation's 'can dropship' 2574e15e05 MAR10001-377: Backorders / Pre-orders e3ec6e73b0 Added Taxes synchronization on integration create 014b1dfc87 Added solution for OroCommerce EE integration cb3af5b5c6 Added solution for OroCommerce EE integration 43eca8c5b8 Added solution for OroCommerce EE integration ad26f135be Added solution for OroCommerce EE integration e69246e7d7 Added solution for OroCommerce EE integration c5487d21fa Added solution for OroCommerce EE integration 8d47c25ace Added solution for OroCommerce EE integration 7fb8d30884 Added solution for OroCommerce EE integration f85bab4567 Added solution for OroCommerce EE integration 8844c2fc81 Added solution for OroCommerce EE integration 4bcccd0208 Merge branch 'feature/MAR10001-597' into 2.0-dev 1346884632 - updated existing inventory levels to be managed if they are not managed and related to an external warehouse 9c9bc14c60 Added solution for OroCommerce EE integration a1d43ad47a - Updated inventory demo data to include the newly introduced field to manage or not manage inventory levels for specific warehouses 2c8eea9b47 - Fixed bug on Product creation process - Fixed bug on Integration creation process 82a0fbe001 MAR10001-597: Add Dropshipment functionalities within Marello - Updated functional tests according to modified logic in orderItem and packingSlipItem status assigning 86ba691abc Fixed bug in Channel connectors form 4093954c75 Merge branch '1.0' of https://github.com/marellocommerce/marello-orocommerce-bridge into 1.0 93b893b572 Removed unused code 66578ae417 Merge branch '1.0' of https://github.com/marellocommerce/marello-orocommerce-bridge into 1.0 6d9662efad Merge branch 'gplanchat-patch-3' into 1.0 4e204bd537 Merge branch 'patch-3' of https://github.com/gplanchat/marello-orocommerce-bridge into gplanchat-patch-3 38e52b65f7 fixed bug with changeset 6e5aa89d2c MAR10001-591: fixed bug with changeset 167c0540e3 merged master into feature/MAR10001-591 eb8de44848 merged master into feature/MAR10001-591 619bf53091 merged master into feature/MAR10001-591 ced7d1fdfb merged master into feature/MAR10001-591 f39fd63909 merged master into feature/MAR10001-591 3487e7f423 Merge branch 'feature/MAR10001-597' into 2.0-dev 7adfce10b0 - updated files with PSR2 CS fixes 2a4193bf3e merged master into feature/MAR10001-591 63e85992aa Fixed bugs in reverse synchronization 72099d599d Merge branch 'bugfix/MAR10001-0-fix-order-normaliser-address-checks' into 1.0 7461d22f04 - Fix checks on addresses for customer and order before importing in order to make sure every property on Addresses exist before importing 2e2ec91a6e - added addtional check if order has relationship data before processing, this should stop the invalid foreach loops when importing orders into Marello from OroCommerce 01d344d8c2 MAR10001-597: Add Dropshipment functionalities within Marello - unit and functional tests fixes 94e43bd1ed - Update translation keys to match the actual translation key for the new label of WHCG Linking 88bfa7f0de MAR10001-597: Add Dropshipment functionalities within Marello 031d9a5833 - cs fixes 4c5f7726ea Merge branch 'bugfix/MAR10001-0-update-export-readers-to-set-a-parameter-in-qb' 647546aaef - Update TaxRuleExportReader to make sure a QueryBuilder parameter is not an integer; problems arise when the 'old' solution was running on PostGreSQL, evaluating the parameters failed; 08abfcf10b - Update TaxExportReader to make sure a QueryBuilder parameter is not an integer; problems arise when the 'old' solution was running on PostGreSQL, evaluating the parameters failed; 0bb78afccc - Update ProductPriceExportReader to make sure a QueryBuilder parameter is not an integer; problems arise when the 'old' solution was running on PostGreSQL, evaluating the parameters failed; - Updated docblocks for export readers, deprecation for fields and method 717af1e5e5 - Update ProductImageExportCreateReader to make sure a QueryBuilder parameter is not an integer problems arise when the 'old' solution was running on PostGreSQL, evaluating the parameters failed 29bbfec889 - Update ProductExportUpdateReader with returning an empty array instead of an array with -1 integer daddaa0a84 - Update ProductExportCreateReader to make sure a QueryBuilder parameter is set even when a sku is not set; problems arise when the 'old' solution was running on PostGreSQL, evaluating the parameters failed 13a3f19f06 - Update InventoryLevelExportReader to make sure a QueryBuilder parameter is set even when a groupId or productId is not set problems arise when the 'old' solution was running on PostGreSQL, evaluating the parameters failed 1165e5db2c - Taxrate data was wrongly sent to OroCommerce as a whole number instead of the float the percentage actually represents; cf599e85fe Merge branch 'feature/MAR10001-594' into 2.0-dev 861f4b8438 Modifying entity aliases c1b33995cf Modifying entity aliases fa8e2ed4cc MAR10001-594: Modifying entity aliases 1453ec1e98 MAR10001-591: Update OroCommerce Bridge for 3.1 versions 17670ff177 MAR10001-591: Update OroCommerce Bridge for 3.1 versions 2b5a89551c - Fixed Expected results in WarehouseChainElements - CS fixes 1452686767 MAR10001-593: Duplicate SKU in order leads to a single SKU in PackingSlip e1c97dca67 MAR10001-591: Update OroCommerce Bridge for 3.1 versions 9eb94f4eb6 Merge branch '2.0-dev' into feature/MAR10001-591 8f23ad922f MAR10001-591: Update OroCommerce Bridge for 3.1 versions ecac365de4 Merge pull request #2 from marellocommerce/feature/MAR10001-591 e78011409f Updated OroCommerce version from 1.5.* to 3.1.* 8b1cc6c32e update url protocol in composer.json ca8bba864f Fix bug affecting all integrations but this one 91b03b552b MAR10001-496: Moving Marello to new Oro Platform 3.0 0580d9159d MAR10001-496: Moving Marello to new Oro Platform 3.0 fbd984b1df MAR10001-447: Create Shipping Methods - modifications for using same UPS Integration for Marello and for OroCommerce REVERT: ce35880412 Merge pull request #11 from clicktrend/patch-1 REVERT: 89c1f393b8 Update routing.yml REVERT: cd74db3b6a Merge branch 'bugfix/MAR10001-712-add-taxcode-remove-suppliers' into maintenance/2.1 REVERT: fe3d83d7da Merge commit '73de19e5ff6867b2fb523997401df9d818e84235' into bugfix/GH-PR9-update-ororequirements REVERT: fd1a7eb51c - remove lock files REVERT: 942b01e467 - remove lock files from master REVERT: 08ed5eb5ba - Release preparation 2.1 REVERT: fcbd86da67 Merge commit 'ce6c5c85565cf4ba66d2942b1c1aa34c3c389a33' into release/2.1 REVERT: d79c4f4d65 Merge commit '7139917230723d97b9b8c99e27dcd5c3f7d2e8e1' into release/2.1 REVERT: 680e701432 - updated version number in upgrade notes REVERT: 61d89c68b5 - prepared composer.json files for release REVERT: 8033763496 - Updated dev.json and lock files to include `self.version` as internal pointer to packages of marello, marello-ee and subscriptions REVERT: 9552e480d4 - updated dev.lock files REVERT: 98eb6c0231 - updated dev json and lock file to include oro 3.1.9 - small changes regarding docker environment files REVERT: 4c72f7d802 - CS fixes - Fixed CreateProduct test in ProductController test to take the attribute family into account when creating new products REVERT: d3ed4d0e72 - Merge commit '22a02abd2e26d568767c7824dba7970017871107' into feature/MAR10001-499 REVERT: 17383a06bb - added composer.lock to .gitignore - remove composer.lock files REVERT: 4ecfc51123 - added composer.lock - added dev.lock - updated branch alias in marello package composer.json REVERT: 05e1647769 Add 'applications/marello-application-ee/' from commit 'd13f2b41e079dff4eee99f8874928459658daaff' REVERT: a56511d204 Merge commit '44448293702551e588fff6fd5860d9d1e0db4a11' as 'package/marello' git-subtree-dir: applications/marello-application git-subtree-split: c4b6e750e80bf005a23f14aecfb1774ecc79f56d --- .gitignore | 10 +- README.md | 7 +- UPGRADE.md | 7 +- bin/security-checker | 1 - composer.json | 44 +- composer.lock | 13273 ++++++++++++++++++++++++++++++ config/config.yml | 45 +- config/config_dev.yml | 24 +- config/config_prod.yml | 13 +- config/config_test.yml | 11 +- config/dist/config.yml | 30 +- config/parameters.yml.dist | 1 + config/parameters_test.yml.dist | 1 + config/routing.yml | 4 +- config/routing_dev.yml | 6 +- config/security_test.yml | 13 +- dev.json | 54 +- dev.lock | 10783 +++++++++++++----------- package-lock.json | 277 + phpunit.xml.dist | 6 +- public/.htaccess | 3 + public/index.php | 1 - public/index_dev.php | 16 +- public/maintenance.html | 16 + src/AppKernel.php | 10 +- src/DistributionKernel.php | 6 +- templates/base.html.twig | 4 +- var/OroRequirements.php | 9 +- var/SymfonyRequirements.php | 810 ++ 29 files changed, 20719 insertions(+), 4766 deletions(-) delete mode 120000 bin/security-checker create mode 100644 composer.lock create mode 100644 package-lock.json create mode 100644 public/maintenance.html mode change 100644 => 100755 var/OroRequirements.php create mode 100644 var/SymfonyRequirements.php diff --git a/.gitignore b/.gitignore index eaf7524ca..04ba6b59f 100644 --- a/.gitignore +++ b/.gitignore @@ -21,27 +21,29 @@ behat.yml /var/import_export/* !var/import_export/.gitkeep !var/oro-check.php +!var/SymfonyRequirements.php !var/OroRequirements.php /vendor -node_modules/ build/ /cov /public/bundles /public/css /public/js +/public/build +/public/layout-build /public/uploads/users/* /public/media/cache /public/media/js /public/build.js /config/parameters.yml /config/parameters_test.yml -behat.yml *~ bin/* !bin/console !bin/dist phpunit.xml -/var/SymfonyRequirements.php /public/uploads/behat /.web-server-pid -/.vagrant \ No newline at end of file +/.vagrant +/node_modules +package.json \ No newline at end of file diff --git a/README.md b/README.md index 39c992db2..aee8cd711 100644 --- a/README.md +++ b/README.md @@ -8,9 +8,9 @@ using Marello. ## Requirements -Marello is a Symfony 3.4 based application with the following requirements: +Marello is a Symfony 4.4 based application with the following requirements: -* PHP 7.1.26 or above with command line interface +* PHP 7.3.13 or above with command line interface * PHP Extensions * Ctype * Fileinfo @@ -18,7 +18,6 @@ Marello is a Symfony 3.4 based application with the following requirements: * Intl (ICU library 4.4 and above) * JSON * Mbstring - * Mcrypt * Mysql * PCRE 8.0 and above * SimpleXML @@ -45,7 +44,7 @@ where x.y.z is the latest [release tag](https://github.com/marellocommerce/marel - Install [Composer][1] globally following the official Composer installation documentation -- Make sure that you have [NodeJS][3] installed +- Make sure that you have [NodeJS][3] >=12.0 installed - Install Marello dependencies with composer. If installation process seems too slow you can use `--prefer-dist` option. Go to marello-application folder and run composer installation: diff --git a/UPGRADE.md b/UPGRADE.md index bac04e01f..39c758c11 100644 --- a/UPGRADE.md +++ b/UPGRADE.md @@ -4,7 +4,7 @@ UPGRADE NOTES This upgrade sequence has been derived from the Oro(CRM/Commerce). More information can be found at https://oroinc.com/orocrm/doc/current/install-upgrade/upgrade[1] for more details. -### Recommended upgrade sequence to Marello 2.1 +### Recommended upgrade sequence to Marello 3.0 To retrieve source code of a new version and upgrade your Marello instance, please execute the following steps: * Go to the Marello root folder and switch the application to the maintenance mode; @@ -26,6 +26,11 @@ crontab -e -uwww-data * Stop all running consumers; * Create backups of your database and source code; * Pull changes from the repository; + +####Update sequence to 3.0 additional step(s) +If you are going to upgrade from a Marello version lower than 2.2.x, please update to the latest 2.2.x version first! +This allows you to transition to 3.0 more easily and prevent issues during install. This step **is** necessary for a smooth transition during the changes made from the old Customer and new Customer + ```bash git pull git checkout diff --git a/bin/security-checker b/bin/security-checker deleted file mode 120000 index 85f6e8ed6..000000000 --- a/bin/security-checker +++ /dev/null @@ -1 +0,0 @@ -../vendor/sensiolabs/security-checker/security-checker \ No newline at end of file diff --git a/composer.json b/composer.json index c9bd916b4..9cd19d954 100644 --- a/composer.json +++ b/composer.json @@ -1,8 +1,14 @@ { "name": "marellocommerce/marello-application", - "description": "Marello Unified Commerce Management distribution", + "description": "Marello Unified Commerce Management Community Edition", "homepage": "https://github.com/marellocommerce/marello-application.git", "license": "OSL-3.0", + "authors": [ + { + "name": "Marello B.V.", + "homepage": "https://www.marello.com" + } + ], "autoload": { "psr-4": {"": "src/"}, "classmap": [ @@ -27,27 +33,30 @@ } }, "require": { - "oro/platform": "~3.1.1", - "oro/platform-serialised-fields": "~3.1.1", - "oro/calendar-bundle": "~3.1.1", - "marellocommerce/marello": "~2.1.0" + "oro/platform": "4.1.*", + "oro/platform-serialised-fields": "4.1.*", + "oro/calendar-bundle": "4.1.*", + "marellocommerce/marello": "~3.1.0" }, "require-dev": { - "sensio/generator-bundle": "3.1.*", "behat/behat": "3.4.*", + "behat/gherkin": "4.6.0", + "behat/mink": "dev-master#6d637f7af4816c26ad8a943da2e3f7eef1231bea", "behat/mink-extension": "2.3.*", - "behat/mink-selenium2-driver": "1.*", + "behat/mink-selenium2-driver": "1.3.1", "behat/symfony2-extension": "2.1.*", - "nelmio/alice": "2.3.*", - "phpunit/phpunit": "6.5.*", - "johnkary/phpunit-speedtrap": "2.0.*", - "mybuilder/phpunit-accelerator": "2.0.*", - "squizlabs/php_codesniffer": "3.3.*", + "guzzlehttp/guzzle": "^6.0.0", + "nelmio/alice": "3.6.*", + "theofidry/alice-data-fixtures": "1.0.*", + "phpunit/phpunit": "7.5.*", + "johnkary/phpunit-speedtrap": "3.0.*", + "mybuilder/phpunit-accelerator": "dev-master", + "squizlabs/php_codesniffer": "3.5.*", "phpmd/phpmd": "2.6.*", - "sebastian/phpcpd": "3.0.*", - "phpunit/phpcov": "4.0.*", - "symfony/phpunit-bridge": "3.4.*", - "friendsofphp/php-cs-fixer": "2.12.*", + "sebastian/phpcpd": "4.0.*", + "phpunit/phpcov": "5.0.*", + "symfony/phpunit-bridge": "4.4.*", + "friendsofphp/php-cs-fixer": "2.16.*", "oro/twig-inspector": "1.0.*" }, "config": { @@ -96,6 +105,9 @@ "minimum-stability": "dev", "prefer-stable": true, "extra": { + "symfony": { + "require": "4.4.*" + }, "symfony-web-dir": "public", "symfony-var-dir": "var", "symfony-bin-dir": "bin", diff --git a/composer.lock b/composer.lock new file mode 100644 index 000000000..312e2ed80 --- /dev/null +++ b/composer.lock @@ -0,0 +1,13273 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], + "content-hash": "a8e656d1113853de9c81e4ad813760a3", + "packages": [ + { + "name": "akeneo/batch-bundle", + "version": "0.4.11", + "target-dir": "Akeneo/Bundle/BatchBundle", + "source": { + "type": "git", + "url": "https://github.com/laboro/BatchBundle.git", + "reference": "712713ee1e15059ce3aed47ade5b83123ab69ac1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laboro/BatchBundle/zipball/712713ee1e15059ce3aed47ade5b83123ab69ac1", + "reference": "712713ee1e15059ce3aed47ade5b83123ab69ac1", + "shasum": "" + }, + "require": { + "doctrine/orm": "^2.1.3", + "monolog/monolog": "^1.1.0", + "php": ">=5.4.4", + "symfony/swiftmailer-bundle": "3.1.*", + "symfony/symfony": "~3.0|~4.0" + }, + "require-dev": { + "phpspec/phpspec": "5.*" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "0.4.x-dev" + } + }, + "autoload": { + "psr-0": { + "Akeneo\\Bundle\\BatchBundle": "" + } + }, + "license": [ + "MIT" + ], + "description": "Akeneo Batch Bundle", + "keywords": [ + "Akeneo", + "Batch", + "Job", + "Processor", + "Reader", + "Writer" + ], + "support": { + "source": "https://github.com/laboro/BatchBundle/tree/0.4.11", + "issues": "https://github.com/laboro/BatchBundle/issues" + }, + "time": "2019-07-17T12:43:31+00:00" + }, + { + "name": "ass/xmlsecurity", + "version": "v1.1.1", + "source": { + "type": "git", + "url": "https://github.com/aschamberger/XmlSecurity.git", + "reference": "c8976519ebbf6e4d953cd781d09df44b7f65fbb8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/aschamberger/XmlSecurity/zipball/c8976519ebbf6e4d953cd781d09df44b7f65fbb8", + "reference": "c8976519ebbf6e4d953cd781d09df44b7f65fbb8", + "shasum": "" + }, + "require": { + "ext-openssl": "*", + "lib-openssl": ">=0.9.0", + "php": ">=5.3.0" + }, + "require-dev": { + "satooshi/php-coveralls": "dev-master" + }, + "suggest": { + "ext-mcrypt": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-0": { + "ass\\XmlSecurity": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Robert Richards", + "email": "rrichards@cdatazone.org" + }, + { + "name": "Andreas Schamberger", + "email": "mail@andreass.net" + } + ], + "description": "The XmlSecurity library is written in PHP for working with XML Encryption and Signatures", + "homepage": "https://github.com/aschamberger/XmlSecurity", + "keywords": [ + "encryption", + "security", + "signature", + "xml" + ], + "time": "2015-05-31T10:10:35+00:00" + }, + { + "name": "behat/transliterator", + "version": "v1.3.0", + "source": { + "type": "git", + "url": "https://github.com/Behat/Transliterator.git", + "reference": "3c4ec1d77c3d05caa1f0bf8fb3aae4845005c7fc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Behat/Transliterator/zipball/3c4ec1d77c3d05caa1f0bf8fb3aae4845005c7fc", + "reference": "3c4ec1d77c3d05caa1f0bf8fb3aae4845005c7fc", + "shasum": "" + }, + "require": { + "php": ">=5.3.3" + }, + "require-dev": { + "chuyskywalker/rolling-curl": "^3.1", + "php-yaoi/php-yaoi": "^1.0", + "phpunit/phpunit": "^4.8.36|^6.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2-dev" + } + }, + "autoload": { + "psr-4": { + "Behat\\Transliterator\\": "src/Behat/Transliterator" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Artistic-1.0" + ], + "description": "String transliterator", + "keywords": [ + "i18n", + "slug", + "transliterator" + ], + "time": "2020-01-14T16:39:13+00:00" + }, + { + "name": "box/spout", + "version": "v2.7.3", + "source": { + "type": "git", + "url": "https://github.com/box/spout.git", + "reference": "3681a3421a868ab9a65da156c554f756541f452b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/box/spout/zipball/3681a3421a868ab9a65da156c554f756541f452b", + "reference": "3681a3421a868ab9a65da156c554f756541f452b", + "shasum": "" + }, + "require": { + "ext-xmlreader": "*", + "ext-zip": "*", + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.0" + }, + "suggest": { + "ext-iconv": "To handle non UTF-8 CSV files (if \"php-intl\" is not already installed or is too limited)", + "ext-intl": "To handle non UTF-8 CSV files (if \"iconv\" is not already installed)" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8.x-dev" + } + }, + "autoload": { + "psr-4": { + "Box\\Spout\\": "src/Spout" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Adrien Loison", + "email": "adrien@box.com" + } + ], + "description": "PHP Library to read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way", + "homepage": "https://www.github.com/box/spout", + "keywords": [ + "OOXML", + "csv", + "excel", + "memory", + "odf", + "ods", + "office", + "open", + "php", + "read", + "scale", + "spreadsheet", + "stream", + "write", + "xlsx" + ], + "time": "2017-09-25T19:44:35+00:00" + }, + { + "name": "brick/math", + "version": "0.8.17", + "source": { + "type": "git", + "url": "https://github.com/brick/math.git", + "reference": "e6f8e7d04346a95be89580f8c2c22d6c3fa65556" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/brick/math/zipball/e6f8e7d04346a95be89580f8c2c22d6c3fa65556", + "reference": "e6f8e7d04346a95be89580f8c2c22d6c3fa65556", + "shasum": "" + }, + "require": { + "ext-json": "*", + "php": "^7.1|^8.0" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.2", + "phpunit/phpunit": "^7.5.15|^8.5", + "vimeo/psalm": "^3.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Brick\\Math\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Arbitrary-precision arithmetic library", + "keywords": [ + "Arbitrary-precision", + "BigInteger", + "BigRational", + "arithmetic", + "bigdecimal", + "bignum", + "brick", + "math" + ], + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/brick/math", + "type": "tidelift" + } + ], + "time": "2020-08-18T23:41:20+00:00" + }, + { + "name": "cboden/ratchet", + "version": "v0.4.3", + "source": { + "type": "git", + "url": "https://github.com/ratchetphp/Ratchet.git", + "reference": "466a0ecc83209c75b76645eb823401b5c52e5f21" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ratchetphp/Ratchet/zipball/466a0ecc83209c75b76645eb823401b5c52e5f21", + "reference": "466a0ecc83209c75b76645eb823401b5c52e5f21", + "shasum": "" + }, + "require": { + "guzzlehttp/psr7": "^1.0", + "php": ">=5.4.2", + "ratchet/rfc6455": "^0.3", + "react/socket": "^1.0 || ^0.8 || ^0.7 || ^0.6 || ^0.5", + "symfony/http-foundation": "^2.6|^3.0|^4.0|^5.0", + "symfony/routing": "^2.6|^3.0|^4.0|^5.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.8" + }, + "type": "library", + "autoload": { + "psr-4": { + "Ratchet\\": "src/Ratchet" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "role": "Developer" + }, + { + "name": "Matt Bonneau", + "role": "Developer" + } + ], + "description": "PHP WebSocket library", + "homepage": "http://socketo.me", + "keywords": [ + "Ratchet", + "WebSockets", + "server", + "sockets", + "websocket" + ], + "time": "2020-07-07T15:50:14+00:00" + }, + { + "name": "clue/stream-filter", + "version": "v1.5.0", + "source": { + "type": "git", + "url": "https://github.com/clue/stream-filter.git", + "reference": "aeb7d8ea49c7963d3b581378955dbf5bc49aa320" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/clue/stream-filter/zipball/aeb7d8ea49c7963d3b581378955dbf5bc49aa320", + "reference": "aeb7d8ea49c7963d3b581378955dbf5bc49aa320", + "shasum": "" + }, + "require": { + "php": ">=5.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.36" + }, + "type": "library", + "autoload": { + "psr-4": { + "Clue\\StreamFilter\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@clue.engineering" + } + ], + "description": "A simple and modern approach to stream filtering in PHP", + "homepage": "https://github.com/clue/php-stream-filter", + "keywords": [ + "bucket brigade", + "callback", + "filter", + "php_user_filter", + "stream", + "stream_filter_append", + "stream_filter_register" + ], + "funding": [ + { + "url": "https://clue.engineering/support", + "type": "custom" + }, + { + "url": "https://github.com/clue", + "type": "github" + } + ], + "time": "2020-10-02T12:38:20+00:00" + }, + { + "name": "composer/ca-bundle", + "version": "1.2.9", + "source": { + "type": "git", + "url": "https://github.com/composer/ca-bundle.git", + "reference": "78a0e288fdcebf92aa2318a8d3656168da6ac1a5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/ca-bundle/zipball/78a0e288fdcebf92aa2318a8d3656168da6ac1a5", + "reference": "78a0e288fdcebf92aa2318a8d3656168da6ac1a5", + "shasum": "" + }, + "require": { + "ext-openssl": "*", + "ext-pcre": "*", + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^0.12.55", + "psr/log": "^1.0", + "symfony/phpunit-bridge": "^4.2 || ^5", + "symfony/process": "^2.5 || ^3.0 || ^4.0 || ^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "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" + ], + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2021-01-12T12:10:35+00:00" + }, + { + "name": "composer/composer", + "version": "1.6.5", + "source": { + "type": "git", + "url": "https://github.com/composer/composer.git", + "reference": "b184a92419cc9a9c4c6a09db555a94d441cb11c9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/composer/zipball/b184a92419cc9a9c4c6a09db555a94d441cb11c9", + "reference": "b184a92419cc9a9c4c6a09db555a94d441cb11c9", + "shasum": "" + }, + "require": { + "composer/ca-bundle": "^1.0", + "composer/semver": "^1.0", + "composer/spdx-licenses": "^1.2", + "justinrainbow/json-schema": "^3.0 || ^4.0 || ^5.0", + "php": "^5.3.2 || ^7.0", + "psr/log": "^1.0", + "seld/cli-prompt": "^1.0", + "seld/jsonlint": "^1.4", + "seld/phar-utils": "^1.0", + "symfony/console": "^2.7 || ^3.0 || ^4.0", + "symfony/filesystem": "^2.7 || ^3.0 || ^4.0", + "symfony/finder": "^2.7 || ^3.0 || ^4.0", + "symfony/process": "^2.7 || ^3.0 || ^4.0" + }, + "conflict": { + "symfony/console": "2.8.38" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7", + "phpunit/phpunit-mock-objects": "^2.3 || ^3.0" + }, + "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.6-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, ensuring you have the right stack everywhere.", + "homepage": "https://getcomposer.org/", + "keywords": [ + "autoload", + "dependency", + "package" + ], + "time": "2018-05-04T09:44:59+00:00" + }, + { + "name": "composer/semver", + "version": "1.7.2", + "source": { + "type": "git", + "url": "https://github.com/composer/semver.git", + "reference": "647490bbcaf7fc4891c58f47b825eb99d19c377a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/semver/zipball/647490bbcaf7fc4891c58f47b825eb99d19c377a", + "reference": "647490bbcaf7fc4891c58f47b825eb99d19c377a", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.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" + ], + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2020-12-03T15:47:16+00:00" + }, + { + "name": "composer/spdx-licenses", + "version": "1.5.5", + "source": { + "type": "git", + "url": "https://github.com/composer/spdx-licenses.git", + "reference": "de30328a7af8680efdc03e396aad24befd513200" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/de30328a7af8680efdc03e396aad24befd513200", + "reference": "de30328a7af8680efdc03e396aad24befd513200", + "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-main": "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" + ], + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2020-12-03T16:04:16+00:00" + }, + { + "name": "container-interop/container-interop", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/container-interop/container-interop.git", + "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/container-interop/container-interop/zipball/79cbf1341c22ec75643d841642dd5d6acd83bdb8", + "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8", + "shasum": "" + }, + "require": { + "psr/container": "^1.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Interop\\Container\\": "src/Interop/Container/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Promoting the interoperability of container objects (DIC, SL, etc.)", + "homepage": "https://github.com/container-interop/container-interop", + "abandoned": "psr/container", + "time": "2017-02-14T19:40:03+00:00" + }, + { + "name": "doctrine/annotations", + "version": "v1.7.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/annotations.git", + "reference": "fa4c4e861e809d6a1103bd620cce63ed91aedfeb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/annotations/zipball/fa4c4e861e809d6a1103bd620cce63ed91aedfeb", + "reference": "fa4c4e861e809d6a1103bd620cce63ed91aedfeb", + "shasum": "" + }, + "require": { + "doctrine/lexer": "1.*", + "php": "^7.1" + }, + "require-dev": { + "doctrine/cache": "1.*", + "phpunit/phpunit": "^7.5@dev" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.7.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "Docblock Annotations Parser", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "annotations", + "docblock", + "parser" + ], + "time": "2019-08-08T18:11:40+00:00" + }, + { + "name": "doctrine/cache", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/cache.git", + "reference": "a9c1b59eba5a08ca2770a76eddb88922f504e8e0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/cache/zipball/a9c1b59eba5a08ca2770a76eddb88922f504e8e0", + "reference": "a9c1b59eba5a08ca2770a76eddb88922f504e8e0", + "shasum": "" + }, + "require": { + "php": "~7.1 || ^8.0" + }, + "conflict": { + "doctrine/common": ">2.2,<2.4", + "psr/cache": ">=3" + }, + "require-dev": { + "alcaeus/mongo-php-adapter": "^1.1", + "cache/integration-tests": "dev-master", + "doctrine/coding-standard": "^8.0", + "mongodb/mongodb": "^1.1", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", + "predis/predis": "~1.0", + "psr/cache": "^1.0 || ^2.0", + "symfony/cache": "^4.4 || ^5.2" + }, + "suggest": { + "alcaeus/mongo-php-adapter": "Required to use legacy MongoDB driver" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Cache library is a popular cache implementation that supports many different drivers such as redis, memcache, apc, mongodb and others.", + "homepage": "https://www.doctrine-project.org/projects/cache.html", + "keywords": [ + "abstraction", + "apcu", + "cache", + "caching", + "couchdb", + "memcached", + "php", + "redis", + "xcache" + ], + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcache", + "type": "tidelift" + } + ], + "time": "2021-04-13T14:46:17+00:00" + }, + { + "name": "doctrine/collections", + "version": "v1.5.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/collections.git", + "reference": "a01ee38fcd999f34d9bfbcee59dbda5105449cbf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/collections/zipball/a01ee38fcd999f34d9bfbcee59dbda5105449cbf", + "reference": "a01ee38fcd999f34d9bfbcee59dbda5105449cbf", + "shasum": "" + }, + "require": { + "php": "^7.1" + }, + "require-dev": { + "doctrine/coding-standard": "~0.1@dev", + "phpunit/phpunit": "^5.7" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3.x-dev" + } + }, + "autoload": { + "psr-0": { + "Doctrine\\Common\\Collections\\": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "Collections Abstraction library", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "array", + "collections", + "iterator" + ], + "time": "2017-07-22T10:37:32+00:00" + }, + { + "name": "doctrine/common", + "version": "2.12.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/common.git", + "reference": "2053eafdf60c2172ee1373d1b9289ba1db7f1fc6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/common/zipball/2053eafdf60c2172ee1373d1b9289ba1db7f1fc6", + "reference": "2053eafdf60c2172ee1373d1b9289ba1db7f1fc6", + "shasum": "" + }, + "require": { + "doctrine/annotations": "^1.0", + "doctrine/cache": "^1.0", + "doctrine/collections": "^1.0", + "doctrine/event-manager": "^1.0", + "doctrine/inflector": "^1.0", + "doctrine/lexer": "^1.0", + "doctrine/persistence": "^1.1", + "doctrine/reflection": "^1.0", + "php": "^7.1" + }, + "require-dev": { + "doctrine/coding-standard": "^1.0", + "phpstan/phpstan": "^0.11", + "phpstan/phpstan-phpunit": "^0.11", + "phpunit/phpunit": "^7.0", + "squizlabs/php_codesniffer": "^3.0", + "symfony/phpunit-bridge": "^4.0.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.11.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\": "lib/Doctrine/Common" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "PHP Doctrine Common project is a library that provides additional functionality that other Doctrine projects depend on such as better reflection support, persistence interfaces, proxies, event system and much more.", + "homepage": "https://www.doctrine-project.org/projects/common.html", + "keywords": [ + "common", + "doctrine", + "php" + ], + "time": "2020-01-10T15:49:25+00:00" + }, + { + "name": "doctrine/data-fixtures", + "version": "1.3.3", + "source": { + "type": "git", + "url": "https://github.com/doctrine/data-fixtures.git", + "reference": "f0ee99c64922fc3f863715232b615c478a61b0a3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/data-fixtures/zipball/f0ee99c64922fc3f863715232b615c478a61b0a3", + "reference": "f0ee99c64922fc3f863715232b615c478a61b0a3", + "shasum": "" + }, + "require": { + "doctrine/common": "~2.2", + "php": "^7.1" + }, + "conflict": { + "doctrine/phpcr-odm": "<1.3.0" + }, + "require-dev": { + "alcaeus/mongo-php-adapter": "^1.1", + "doctrine/dbal": "^2.5.4", + "doctrine/mongodb-odm": "^1.3.0", + "doctrine/orm": "^2.5.4", + "phpunit/phpunit": "^7.0" + }, + "suggest": { + "alcaeus/mongo-php-adapter": "For using MongoDB ODM with PHP 7", + "doctrine/mongodb-odm": "For loading MongoDB ODM fixtures", + "doctrine/orm": "For loading ORM fixtures", + "doctrine/phpcr-odm": "For loading PHPCR ODM fixtures" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\DataFixtures\\": "lib/Doctrine/Common/DataFixtures" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + } + ], + "description": "Data Fixtures for all Doctrine Object Managers", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "database" + ], + "time": "2019-10-24T04:52:28+00:00" + }, + { + "name": "doctrine/dbal", + "version": "2.10.4", + "source": { + "type": "git", + "url": "https://github.com/doctrine/dbal.git", + "reference": "47433196b6390d14409a33885ee42b6208160643" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/47433196b6390d14409a33885ee42b6208160643", + "reference": "47433196b6390d14409a33885ee42b6208160643", + "shasum": "" + }, + "require": { + "doctrine/cache": "^1.0", + "doctrine/event-manager": "^1.0", + "ext-pdo": "*", + "php": "^7.2" + }, + "require-dev": { + "doctrine/coding-standard": "^8.1", + "jetbrains/phpstorm-stubs": "^2019.1", + "nikic/php-parser": "^4.4", + "phpstan/phpstan": "^0.12.40", + "phpunit/phpunit": "^8.5.5", + "psalm/plugin-phpunit": "^0.10.0", + "symfony/console": "^2.0.5|^3.0|^4.0|^5.0", + "vimeo/psalm": "^3.14.2" + }, + "suggest": { + "symfony/console": "For helpful console commands such as SQL execution and import of files." + }, + "bin": [ + "bin/doctrine-dbal" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.10.x-dev", + "dev-develop": "3.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\DBAL\\": "lib/Doctrine/DBAL" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + } + ], + "description": "Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.", + "homepage": "https://www.doctrine-project.org/projects/dbal.html", + "keywords": [ + "abstraction", + "database", + "db2", + "dbal", + "mariadb", + "mssql", + "mysql", + "oci8", + "oracle", + "pdo", + "pgsql", + "postgresql", + "queryobject", + "sasql", + "sql", + "sqlanywhere", + "sqlite", + "sqlserver", + "sqlsrv" + ], + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdbal", + "type": "tidelift" + } + ], + "time": "2020-09-12T21:20:41+00:00" + }, + { + "name": "doctrine/doctrine-bundle", + "version": "1.9.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/DoctrineBundle.git", + "reference": "703fad32e4c8cbe609caf45a71a1d4266c830f0f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/703fad32e4c8cbe609caf45a71a1d4266c830f0f", + "reference": "703fad32e4c8cbe609caf45a71a1d4266c830f0f", + "shasum": "" + }, + "require": { + "doctrine/dbal": "^2.5.12", + "doctrine/doctrine-cache-bundle": "~1.2", + "jdorn/sql-formatter": "^1.2.16", + "php": "^5.5.9|^7.0", + "symfony/console": "~2.7|~3.0|~4.0", + "symfony/dependency-injection": "~2.7|~3.0|~4.0", + "symfony/doctrine-bridge": "~2.7|~3.0|~4.0", + "symfony/framework-bundle": "^2.7.22|~3.0|~4.0" + }, + "conflict": { + "symfony/http-foundation": "<2.6" + }, + "require-dev": { + "doctrine/orm": "~2.4", + "phpunit/phpunit": "^4.8.36|^5.7|^6.4", + "satooshi/php-coveralls": "^1.0", + "symfony/phpunit-bridge": "~2.7|~3.0|~4.0", + "symfony/property-info": "~2.8|~3.0|~4.0", + "symfony/validator": "~2.7|~3.0|~4.0", + "symfony/web-profiler-bundle": "~2.7|~3.0|~4.0", + "symfony/yaml": "~2.7|~3.0|~4.0", + "twig/twig": "~1.26|~2.0" + }, + "suggest": { + "doctrine/orm": "The Doctrine ORM integration is optional in the bundle.", + "symfony/web-profiler-bundle": "To use the data collector." + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "1.8.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Bundle\\DoctrineBundle\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Symfony Community", + "homepage": "http://symfony.com/contributors" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Doctrine Project", + "homepage": "http://www.doctrine-project.org/" + }, + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } + ], + "description": "Symfony DoctrineBundle", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "database", + "dbal", + "orm", + "persistence" + ], + "time": "2018-04-19T14:07:39+00:00" + }, + { + "name": "doctrine/doctrine-cache-bundle", + "version": "1.4.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/DoctrineCacheBundle.git", + "reference": "6bee2f9b339847e8a984427353670bad4e7bdccb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/DoctrineCacheBundle/zipball/6bee2f9b339847e8a984427353670bad4e7bdccb", + "reference": "6bee2f9b339847e8a984427353670bad4e7bdccb", + "shasum": "" + }, + "require": { + "doctrine/cache": "^1.4.2", + "doctrine/inflector": "^1.0", + "php": "^7.1", + "symfony/doctrine-bridge": "^3.4|^4.0" + }, + "require-dev": { + "instaclick/coding-standard": "~1.1", + "instaclick/object-calisthenics-sniffs": "dev-master", + "instaclick/symfony2-coding-standard": "dev-remaster", + "phpunit/phpunit": "^7.0", + "predis/predis": "~0.8", + "satooshi/php-coveralls": "^1.0", + "squizlabs/php_codesniffer": "~1.5", + "symfony/console": "^3.4|^4.0", + "symfony/finder": "^3.4|^4.0", + "symfony/framework-bundle": "^3.4|^4.0", + "symfony/phpunit-bridge": "^3.4|^4.0", + "symfony/security-acl": "^2.8", + "symfony/validator": "^3.4|^4.0", + "symfony/yaml": "^3.4|^4.0" + }, + "suggest": { + "symfony/security-acl": "For using this bundle to cache ACLs" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "1.4.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Bundle\\DoctrineCacheBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Fabio B. Silva", + "email": "fabio.bat.silva@gmail.com" + }, + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@hotmail.com" + }, + { + "name": "Symfony Community", + "homepage": "http://symfony.com/contributors" + }, + { + "name": "Doctrine Project", + "homepage": "http://www.doctrine-project.org/" + } + ], + "description": "Symfony Bundle for Doctrine Cache", + "homepage": "https://www.doctrine-project.org", + "keywords": [ + "cache", + "caching" + ], + "abandoned": true, + "time": "2019-11-29T11:22:01+00:00" + }, + { + "name": "doctrine/doctrine-fixtures-bundle", + "version": "v2.4.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/DoctrineFixturesBundle.git", + "reference": "74b8cc70a4a25b774628ee59f4cdf3623a146273" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/DoctrineFixturesBundle/zipball/74b8cc70a4a25b774628ee59f4cdf3623a146273", + "reference": "74b8cc70a4a25b774628ee59f4cdf3623a146273", + "shasum": "" + }, + "require": { + "doctrine/data-fixtures": "~1.0", + "doctrine/doctrine-bundle": "~1.0", + "php": ">=5.3.2", + "symfony/doctrine-bridge": "~2.7|~3.0|~4.0" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "2.4.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Bundle\\FixturesBundle\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Symfony Community", + "homepage": "http://symfony.com/contributors" + }, + { + "name": "Doctrine Project", + "homepage": "http://www.doctrine-project.org" + }, + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } + ], + "description": "Symfony DoctrineFixturesBundle", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "Fixture", + "persistence" + ], + "time": "2017-10-30T19:26:42+00:00" + }, + { + "name": "doctrine/event-manager", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/event-manager.git", + "reference": "41370af6a30faa9dc0368c4a6814d596e81aba7f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/event-manager/zipball/41370af6a30faa9dc0368c4a6814d596e81aba7f", + "reference": "41370af6a30faa9dc0368c4a6814d596e81aba7f", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "conflict": { + "doctrine/common": "<2.9@dev" + }, + "require-dev": { + "doctrine/coding-standard": "^6.0", + "phpunit/phpunit": "^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\": "lib/Doctrine/Common" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects.", + "homepage": "https://www.doctrine-project.org/projects/event-manager.html", + "keywords": [ + "event", + "event dispatcher", + "event manager", + "event system", + "events" + ], + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fevent-manager", + "type": "tidelift" + } + ], + "time": "2020-05-29T18:28:51+00:00" + }, + { + "name": "doctrine/inflector", + "version": "1.4.4", + "source": { + "type": "git", + "url": "https://github.com/doctrine/inflector.git", + "reference": "4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9", + "reference": "4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^8.0", + "phpstan/phpstan": "^0.12", + "phpstan/phpstan-phpunit": "^0.12", + "phpstan/phpstan-strict-rules": "^0.12", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector", + "Doctrine\\Inflector\\": "lib/Doctrine/Inflector" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.", + "homepage": "https://www.doctrine-project.org/projects/inflector.html", + "keywords": [ + "inflection", + "inflector", + "lowercase", + "manipulation", + "php", + "plural", + "singular", + "strings", + "uppercase", + "words" + ], + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector", + "type": "tidelift" + } + ], + "time": "2021-04-16T17:34:40+00:00" + }, + { + "name": "doctrine/instantiator", + "version": "1.4.0", + "source": { + "type": "git", + "url": "https://github.com/doctrine/instantiator.git", + "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/d56bf6102915de5702778fe20f2de3b2fe570b5b", + "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^8.0", + "ext-pdo": "*", + "ext-phar": "*", + "phpbench/phpbench": "^0.13 || 1.0.0-alpha2", + "phpstan/phpstan": "^0.12", + "phpstan/phpstan-phpunit": "^0.12", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" + }, + "type": "library", + "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": "https://ocramius.github.io/" + } + ], + "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" + ], + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", + "type": "tidelift" + } + ], + "time": "2020-11-10T18:47:58+00:00" + }, + { + "name": "doctrine/lexer", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/lexer.git", + "reference": "e864bbf5904cb8f5bb334f99209b48018522f042" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/e864bbf5904cb8f5bb334f99209b48018522f042", + "reference": "e864bbf5904cb8f5bb334f99209b48018522f042", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "doctrine/coding-standard": "^6.0", + "phpstan/phpstan": "^0.11.8", + "phpunit/phpunit": "^8.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", + "homepage": "https://www.doctrine-project.org/projects/lexer.html", + "keywords": [ + "annotations", + "docblock", + "lexer", + "parser", + "php" + ], + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", + "type": "tidelift" + } + ], + "time": "2020-05-25T17:44:05+00:00" + }, + { + "name": "doctrine/orm", + "version": "v2.6.4", + "source": { + "type": "git", + "url": "https://github.com/doctrine/orm.git", + "reference": "b52ef5a1002f99ab506a5a2d6dba5a2c236c5f43" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/orm/zipball/b52ef5a1002f99ab506a5a2d6dba5a2c236c5f43", + "reference": "b52ef5a1002f99ab506a5a2d6dba5a2c236c5f43", + "shasum": "" + }, + "require": { + "doctrine/annotations": "~1.5", + "doctrine/cache": "~1.6", + "doctrine/collections": "^1.4", + "doctrine/common": "^2.7.1", + "doctrine/dbal": "^2.6", + "doctrine/instantiator": "~1.1", + "ext-pdo": "*", + "php": "^7.1", + "symfony/console": "~3.0|~4.0" + }, + "require-dev": { + "doctrine/coding-standard": "^5.0", + "phpunit/phpunit": "^7.5", + "symfony/yaml": "~3.4|~4.0" + }, + "suggest": { + "symfony/yaml": "If you want to use YAML Metadata Mapping Driver" + }, + "bin": [ + "bin/doctrine" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.6.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\ORM\\": "lib/Doctrine/ORM" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "Object-Relational-Mapper for PHP", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "database", + "orm" + ], + "time": "2019-09-20T14:30:26+00:00" + }, + { + "name": "doctrine/persistence", + "version": "1.3.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/persistence.git", + "reference": "5fde0b8c1261e5089ece1525e68be2be27c8b2a6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/persistence/zipball/5fde0b8c1261e5089ece1525e68be2be27c8b2a6", + "reference": "5fde0b8c1261e5089ece1525e68be2be27c8b2a6", + "shasum": "" + }, + "require": { + "doctrine/annotations": "^1.0", + "doctrine/cache": "^1.0", + "doctrine/collections": "^1.0", + "doctrine/event-manager": "^1.0", + "doctrine/reflection": "^1.0", + "php": "^7.1" + }, + "conflict": { + "doctrine/common": "<2.10@dev" + }, + "require-dev": { + "doctrine/coding-standard": "^6.0", + "phpstan/phpstan": "^0.11", + "phpunit/phpunit": "^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\": "lib/Doctrine/Common", + "Doctrine\\Persistence\\": "lib/Doctrine/Persistence" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "The Doctrine Persistence project is a set of shared interfaces and functionality that the different Doctrine object mappers share.", + "homepage": "https://doctrine-project.org/projects/persistence.html", + "keywords": [ + "mapper", + "object", + "odm", + "orm", + "persistence" + ], + "time": "2019-12-13T07:19:40+00:00" + }, + { + "name": "doctrine/reflection", + "version": "1.2.2", + "source": { + "type": "git", + "url": "https://github.com/doctrine/reflection.git", + "reference": "fa587178be682efe90d005e3a322590d6ebb59a5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/reflection/zipball/fa587178be682efe90d005e3a322590d6ebb59a5", + "reference": "fa587178be682efe90d005e3a322590d6ebb59a5", + "shasum": "" + }, + "require": { + "doctrine/annotations": "^1.0", + "ext-tokenizer": "*", + "php": "^7.1 || ^8.0" + }, + "conflict": { + "doctrine/common": "<2.9" + }, + "require-dev": { + "doctrine/coding-standard": "^6.0 || ^8.2.0", + "doctrine/common": "^2.10", + "phpstan/phpstan": "^0.11.0 || ^0.12.20", + "phpstan/phpstan-phpunit": "^0.11.0 || ^0.12.16", + "phpunit/phpunit": "^7.5 || ^9.1.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\": "lib/Doctrine/Common" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "The Doctrine Reflection project is a simple library used by the various Doctrine projects which adds some additional functionality on top of the reflection functionality that comes with PHP. It allows you to get the reflection information about classes, methods and properties statically.", + "homepage": "https://www.doctrine-project.org/projects/reflection.html", + "keywords": [ + "reflection", + "static" + ], + "abandoned": "roave/better-reflection", + "time": "2020-10-27T21:46:55+00:00" + }, + { + "name": "egulias/email-validator", + "version": "3.1.1", + "source": { + "type": "git", + "url": "https://github.com/egulias/EmailValidator.git", + "reference": "c81f18a3efb941d8c4d2e025f6183b5c6d697307" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/c81f18a3efb941d8c4d2e025f6183b5c6d697307", + "reference": "c81f18a3efb941d8c4d2e025f6183b5c6d697307", + "shasum": "" + }, + "require": { + "doctrine/lexer": "^1.2", + "php": ">=7.2", + "symfony/polyfill-intl-idn": "^1.15" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.2", + "phpunit/phpunit": "^8.5.8|^9.3.3", + "vimeo/psalm": "^4" + }, + "suggest": { + "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Egulias\\EmailValidator\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Eduardo Gulias Davis" + } + ], + "description": "A library for validating emails against several RFCs", + "homepage": "https://github.com/egulias/EmailValidator", + "keywords": [ + "email", + "emailvalidation", + "emailvalidator", + "validation", + "validator" + ], + "funding": [ + { + "url": "https://github.com/egulias", + "type": "github" + } + ], + "time": "2021-04-01T18:37:14+00:00" + }, + { + "name": "evenement/evenement", + "version": "v3.0.1", + "source": { + "type": "git", + "url": "https://github.com/igorw/evenement.git", + "reference": "531bfb9d15f8aa57454f5f0285b18bec903b8fb7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/igorw/evenement/zipball/531bfb9d15f8aa57454f5f0285b18bec903b8fb7", + "reference": "531bfb9d15f8aa57454f5f0285b18bec903b8fb7", + "shasum": "" + }, + "require": { + "php": ">=7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "type": "library", + "autoload": { + "psr-0": { + "Evenement": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + } + ], + "description": "Événement is a very simple event dispatching library for PHP", + "keywords": [ + "event-dispatcher", + "event-emitter" + ], + "time": "2017-07-23T21:35:13+00:00" + }, + { + "name": "ezyang/htmlpurifier", + "version": "v4.12.0", + "source": { + "type": "git", + "url": "https://github.com/ezyang/htmlpurifier.git", + "reference": "a617e55bc62a87eec73bd456d146d134ad716f03" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/a617e55bc62a87eec73bd456d146d134ad716f03", + "reference": "a617e55bc62a87eec73bd456d146d134ad716f03", + "shasum": "" + }, + "require": { + "php": ">=5.2" + }, + "require-dev": { + "simpletest/simpletest": "dev-master#72de02a7b80c6bb8864ef9bf66d41d2f58f826bd" + }, + "type": "library", + "autoload": { + "psr-0": { + "HTMLPurifier": "library/" + }, + "files": [ + "library/HTMLPurifier.composer.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-2.1-or-later" + ], + "authors": [ + { + "name": "Edward Z. Yang", + "email": "admin@htmlpurifier.org", + "homepage": "http://ezyang.com" + } + ], + "description": "Standards compliant HTML filter written in PHP", + "homepage": "http://htmlpurifier.org/", + "keywords": [ + "html" + ], + "time": "2019-10-28T03:44:26+00:00" + }, + { + "name": "friendsofsymfony/jsrouting-bundle", + "version": "2.2.2", + "source": { + "type": "git", + "url": "https://github.com/FriendsOfSymfony/FOSJsRoutingBundle.git", + "reference": "be6c7ec335d0f0cf3b6d152d6b64d5772f5919b6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/FriendsOfSymfony/FOSJsRoutingBundle/zipball/be6c7ec335d0f0cf3b6d152d6b64d5772f5919b6", + "reference": "be6c7ec335d0f0cf3b6d152d6b64d5772f5919b6", + "shasum": "" + }, + "require": { + "php": "^5.3.9|^7.0", + "symfony/console": "~2.7||~3.0|^4.0", + "symfony/framework-bundle": "~2.7||~3.0|^4.0", + "symfony/serializer": "~2.7||~3.0|^4.0", + "willdurand/jsonp-callback-validator": "~1.0" + }, + "require-dev": { + "symfony/expression-language": "~2.7||~3.0|^4.0", + "symfony/phpunit-bridge": "^3.3|^4.0" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "psr-4": { + "FOS\\JsRoutingBundle\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "FriendsOfSymfony Community", + "homepage": "https://github.com/friendsofsymfony/FOSJsRoutingBundle/contributors" + }, + { + "name": "William Durand", + "email": "will+git@drnd.me" + } + ], + "description": "A pretty nice way to expose your Symfony2 routing to client applications.", + "homepage": "http://friendsofsymfony.github.com", + "keywords": [ + "Js Routing", + "javascript", + "routing" + ], + "time": "2018-11-28T20:11:21+00:00" + }, + { + "name": "friendsofsymfony/rest-bundle", + "version": "2.7.4", + "source": { + "type": "git", + "url": "https://github.com/FriendsOfSymfony/FOSRestBundle.git", + "reference": "3d8501dbdfa48811ef942f5f93c358c80d5ad8eb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/FriendsOfSymfony/FOSRestBundle/zipball/3d8501dbdfa48811ef942f5f93c358c80d5ad8eb", + "reference": "3d8501dbdfa48811ef942f5f93c358c80d5ad8eb", + "shasum": "" + }, + "require": { + "doctrine/inflector": "^1.0", + "php": "^7.1", + "psr/log": "^1.0", + "symfony/config": "^3.4|^4.3", + "symfony/debug": "^3.4|^4.3", + "symfony/dependency-injection": "^3.4|^4.3", + "symfony/event-dispatcher": "^3.4|^4.3", + "symfony/finder": "^3.4|^4.3", + "symfony/framework-bundle": "^3.4|^4.3", + "symfony/http-foundation": "^3.4|^4.3", + "symfony/http-kernel": "^3.4|^4.3", + "symfony/routing": "^3.4|^4.3", + "symfony/security-core": "^3.4|^4.3", + "willdurand/jsonp-callback-validator": "^1.0", + "willdurand/negotiation": "^2.0" + }, + "conflict": { + "jms/serializer": "<1.13.0", + "jms/serializer-bundle": "<2.0.0", + "sensio/framework-extra-bundle": "<3.0.13" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.0", + "jms/serializer": "^1.13|^2.0|^3.0", + "jms/serializer-bundle": "^2.3.1|^3.0", + "phpoption/phpoption": "^1.1", + "psr/http-message": "^1.0", + "sensio/framework-extra-bundle": "^3.0.13|^4.0|^5.0", + "symfony/asset": "^3.4|^4.3", + "symfony/browser-kit": "^3.4|^4.3", + "symfony/css-selector": "^3.4|^4.3", + "symfony/expression-language": "^3.4|^4.3", + "symfony/form": "^3.4|^4.3", + "symfony/phpunit-bridge": "^4.1.8", + "symfony/security-bundle": "^3.4|^4.3", + "symfony/serializer": "^3.4|^4.3", + "symfony/templating": "^3.4|^4.3", + "symfony/twig-bundle": "^3.4|^4.3", + "symfony/validator": "^3.4|^4.3", + "symfony/web-profiler-bundle": "^3.4|^4.3", + "symfony/yaml": "^3.4|^4.3" + }, + "suggest": { + "jms/serializer-bundle": "Add support for advanced serialization capabilities, recommended, requires ^2.0|^3.0", + "sensio/framework-extra-bundle": "Add support for the request body converter and the view response listener, requires ^3.0", + "symfony/expression-language": "Add support for using the expression language in the routing, requires ^2.7|^3.0", + "symfony/serializer": "Add support for basic serialization capabilities and xml decoding, requires ^2.7|^3.0", + "symfony/validator": "Add support for validation capabilities in the ParamFetcher, requires ^2.7|^3.0" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "2.7-dev" + } + }, + "autoload": { + "psr-4": { + "FOS\\RestBundle\\": "" + }, + "exclude-from-classmap": [ + "Resources/", + "Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Lukas Kahwe Smith", + "email": "smith@pooteeweet.org" + }, + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com" + }, + { + "name": "FriendsOfSymfony Community", + "homepage": "https://github.com/friendsofsymfony/FOSRestBundle/contributors" + } + ], + "description": "This Bundle provides various tools to rapidly develop RESTful API's with Symfony", + "homepage": "http://friendsofsymfony.github.com", + "keywords": [ + "rest" + ], + "time": "2020-04-23T17:34:09+00:00" + }, + { + "name": "gedmo/doctrine-extensions", + "version": "v2.4.42", + "source": { + "type": "git", + "url": "https://github.com/Atlantic18/DoctrineExtensions.git", + "reference": "b6c4442b4f32ce05673fbdf1fa4a2d5e315cc0a4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Atlantic18/DoctrineExtensions/zipball/b6c4442b4f32ce05673fbdf1fa4a2d5e315cc0a4", + "reference": "b6c4442b4f32ce05673fbdf1fa4a2d5e315cc0a4", + "shasum": "" + }, + "require": { + "behat/transliterator": "~1.2", + "doctrine/common": "~2.4", + "php": ">=5.3.2" + }, + "conflict": { + "doctrine/annotations": "<1.2", + "doctrine/mongodb-odm": ">=2.0" + }, + "require-dev": { + "doctrine/common": ">=2.5.0", + "doctrine/mongodb-odm": ">=1.0.2 <2.0", + "doctrine/orm": ">=2.5.0", + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5", + "symfony/yaml": "^2.6 || ^3.0 || ^4.0 || ^5.0" + }, + "suggest": { + "doctrine/mongodb-odm": "to use the extensions with the MongoDB ODM", + "doctrine/orm": "to use the extensions with the ORM" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.4.x-dev" + } + }, + "autoload": { + "psr-4": { + "Gedmo\\": "lib/Gedmo" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Gediminas Morkevicius", + "email": "gediminas.morkevicius@gmail.com" + }, + { + "name": "Gustavo Falco", + "email": "comfortablynumb84@gmail.com" + }, + { + "name": "David Buchmann", + "email": "david@liip.ch" + } + ], + "description": "Doctrine2 behavioral extensions", + "homepage": "http://gediminasm.org/", + "keywords": [ + "Blameable", + "behaviors", + "doctrine2", + "extensions", + "gedmo", + "loggable", + "nestedset", + "sluggable", + "sortable", + "timestampable", + "translatable", + "tree", + "uploadable" + ], + "time": "2020-08-21T01:27:20+00:00" + }, + { + "name": "gos/pubsub-router-bundle", + "version": "v0.3.5", + "source": { + "type": "git", + "url": "https://github.com/GeniusesOfSymfony/PubSubRouterBundle.git", + "reference": "a3f9666455dc42f38a7ce31ca2fc55bd27421ea0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/GeniusesOfSymfony/PubSubRouterBundle/zipball/a3f9666455dc42f38a7ce31ca2fc55bd27421ea0", + "reference": "a3f9666455dc42f38a7ce31ca2fc55bd27421ea0", + "shasum": "" + }, + "require": { + "doctrine/cache": "~1.4", + "php": ">=5.5", + "symfony/console": "~3.4|~4.0", + "symfony/framework-bundle": "~3.4|~4.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "0.3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Gos\\Bundle\\PubSubRouterBundle\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Johann Saunier", + "email": "johann_27@hotmail.fr" + } + ], + "description": "Symfony PubSub Router Bundle", + "homepage": "https://github.com/GeniusesOfSymfony/PubSubRouterBundle", + "keywords": [ + "PubSub Bundle", + "WAMP", + "bundle", + "pubsub", + "redis", + "zmq" + ], + "time": "2018-10-04T17:09:23+00:00" + }, + { + "name": "gos/web-socket-bundle", + "version": "v1.10.3", + "source": { + "type": "git", + "url": "https://github.com/GeniusesOfSymfony/WebSocketBundle.git", + "reference": "e040437d823a4bbcfa84d5992b6c41ee59ee20bd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/GeniusesOfSymfony/WebSocketBundle/zipball/e040437d823a4bbcfa84d5992b6c41ee59ee20bd", + "reference": "e040437d823a4bbcfa84d5992b6c41ee59ee20bd", + "shasum": "" + }, + "require": { + "cboden/ratchet": "^0.4.1", + "gos/pubsub-router-bundle": "^0.3", + "gos/websocket-client": "^0.1", + "ocramius/proxy-manager": "^1.0|^2.1", + "php": ">=7.2", + "psr/log": "^1.0", + "react/event-loop": "^1.0", + "symfony/config": "^2.3|^3.0|^4.0", + "symfony/console": "^2.3|^3.0|^4.0", + "symfony/dependency-injection": "^2.3|^3.0|^4.0", + "symfony/event-dispatcher": "^2.3|^3.0|^4.0", + "symfony/http-foundation": "^2.3|^3.0|^4.0", + "symfony/http-kernel": "^2.3|^3.0|^4.0", + "symfony/security-core": "^2.3|^3.0|^4.0" + }, + "conflict": { + "twig/twig": "<1.34|>=2.0,<2.4" + }, + "require-dev": { + "phpunit/phpunit": "^8.5|^9.0" + }, + "suggest": { + "doctrine/cache": "^1.0 to use doctrine/cache as a client driver", + "ext-amqp": "* to use the amqp pusher", + "ext-zmq": "* to use the zmq pusher", + "gos/react-amqp": "^0.2 to use the amqp server push handler", + "predis/predis": "^1.0 to use Predis as a client driver", + "react/zmq": "^0.4 to use zmq server push handler", + "symfony/cache": "^3.1|^4.0 to use symfony/cache as a client driver", + "symfony/options-resolver": "^2.3|^3.0|^4.0 to use the pushers", + "symfony/serializer": "^2.3|^3.0|^4.0 to use the pushers", + "symfony/stopwatch": "^2.3|^3.0|^4.0 to use the data collectors", + "twig/twig": "^1.34|^2.4|^3.0 to use the Twig extension" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-1.x": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Gos\\Bundle\\WebSocketBundle\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jeremy Dare", + "email": "jeremy.d.dare@gmail.com" + }, + { + "name": "Johann Saunier", + "email": "johann_27@hotmail.fr" + } + ], + "description": "Symfony Web Socket Bundle", + "homepage": "https://github.com/GeniusesOfSymfony/WebSocketBundle", + "keywords": [ + "Ratchet", + "WAMP", + "Web Socket Bundle", + "io", + "websocket" + ], + "funding": [ + { + "url": "https://github.com/mbabker", + "type": "github" + } + ], + "time": "2020-03-20T15:38:29+00:00" + }, + { + "name": "gos/websocket-client", + "version": "v0.1.2", + "source": { + "type": "git", + "url": "https://github.com/GeniusesOfSymfony/WebSocketPhpClient.git", + "reference": "13bb38cb01acee648fea1a6ca4ad3dc6148da7fe" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/GeniusesOfSymfony/WebSocketPhpClient/zipball/13bb38cb01acee648fea1a6ca4ad3dc6148da7fe", + "reference": "13bb38cb01acee648fea1a6ca4ad3dc6148da7fe", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Gos\\Component\\WebSocketClient\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Johann Saunier", + "email": "johann_27@hotmail.fr" + }, + { + "name": "Martin Bažík", + "email": "martin@bazo.sk" + } + ], + "description": "WAMP client in PHP", + "keywords": [ + "Ratchet", + "WAMP", + "websocket" + ], + "time": "2015-08-04T11:43:11+00:00" + }, + { + "name": "guzzle/guzzle", + "version": "v3.7.4", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "b170b028c6bb5799640e46c8803015b0f9a45ed9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b170b028c6bb5799640e46c8803015b0f9a45ed9", + "reference": "b170b028c6bb5799640e46c8803015b0f9a45ed9", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "php": ">=5.3.3", + "symfony/event-dispatcher": ">=2.1" + }, + "replace": { + "guzzle/batch": "self.version", + "guzzle/cache": "self.version", + "guzzle/common": "self.version", + "guzzle/http": "self.version", + "guzzle/inflection": "self.version", + "guzzle/iterator": "self.version", + "guzzle/log": "self.version", + "guzzle/parser": "self.version", + "guzzle/plugin": "self.version", + "guzzle/plugin-async": "self.version", + "guzzle/plugin-backoff": "self.version", + "guzzle/plugin-cache": "self.version", + "guzzle/plugin-cookie": "self.version", + "guzzle/plugin-curlauth": "self.version", + "guzzle/plugin-error-response": "self.version", + "guzzle/plugin-history": "self.version", + "guzzle/plugin-log": "self.version", + "guzzle/plugin-md5": "self.version", + "guzzle/plugin-mock": "self.version", + "guzzle/plugin-oauth": "self.version", + "guzzle/service": "self.version", + "guzzle/stream": "self.version" + }, + "require-dev": { + "doctrine/cache": "*", + "monolog/monolog": "1.*", + "phpunit/phpunit": "3.7.*", + "psr/log": "1.0.*", + "symfony/class-loader": "*", + "zendframework/zend-cache": "2.0.*", + "zendframework/zend-log": "2.0.*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.7-dev" + } + }, + "autoload": { + "psr-0": { + "Guzzle\\Tests": "tests/", + "Guzzle": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Guzzle Community", + "homepage": "https://github.com/guzzle/guzzle/contributors" + } + ], + "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients", + "homepage": "http://guzzlephp.org/", + "keywords": [ + "client", + "curl", + "framework", + "http", + "http client", + "rest", + "web service" + ], + "abandoned": "guzzlehttp/guzzle", + "time": "2013-10-02T20:47:00+00:00" + }, + { + "name": "guzzlehttp/psr7", + "version": "1.8.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/psr7.git", + "reference": "35ea11d335fd638b5882ff1725228b3d35496ab1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/35ea11d335fd638b5882ff1725228b3d35496ab1", + "reference": "35ea11d335fd638b5882ff1725228b3d35496ab1", + "shasum": "" + }, + "require": { + "php": ">=5.4.0", + "psr/http-message": "~1.0", + "ralouphie/getallheaders": "^2.0.5 || ^3.0.0" + }, + "provide": { + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "ext-zlib": "*", + "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.8 || ^9.3.10" + }, + "suggest": { + "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.7-dev" + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Psr7\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Tobias Schultze", + "homepage": "https://github.com/Tobion" + } + ], + "description": "PSR-7 message implementation that also provides common utility methods", + "keywords": [ + "http", + "message", + "psr-7", + "request", + "response", + "stream", + "uri", + "url" + ], + "time": "2021-03-21T16:25:00+00:00" + }, + { + "name": "hoa/compiler", + "version": "3.17.08.08", + "source": { + "type": "git", + "url": "https://github.com/hoaproject/Compiler.git", + "reference": "aa09caf0bf28adae6654ca6ee415ee2f522672de" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hoaproject/Compiler/zipball/aa09caf0bf28adae6654ca6ee415ee2f522672de", + "reference": "aa09caf0bf28adae6654ca6ee415ee2f522672de", + "shasum": "" + }, + "require": { + "hoa/consistency": "~1.0", + "hoa/exception": "~1.0", + "hoa/file": "~1.0", + "hoa/iterator": "~2.0", + "hoa/math": "~1.0", + "hoa/protocol": "~1.0", + "hoa/regex": "~1.0", + "hoa/visitor": "~2.0" + }, + "require-dev": { + "hoa/json": "~2.0", + "hoa/test": "~2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Hoa\\Compiler\\": "." + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" + }, + { + "name": "Hoa community", + "homepage": "https://hoa-project.net/" + } + ], + "description": "The Hoa\\Compiler library.", + "homepage": "https://hoa-project.net/", + "keywords": [ + "algebraic", + "ast", + "compiler", + "context-free", + "coverage", + "exhaustive", + "grammar", + "isotropic", + "language", + "lexer", + "library", + "ll1", + "llk", + "parser", + "pp", + "random", + "regular", + "rule", + "sampler", + "syntax", + "token", + "trace", + "uniform" + ], + "time": "2017-08-08T07:44:07+00:00" + }, + { + "name": "hoa/consistency", + "version": "1.17.05.02", + "source": { + "type": "git", + "url": "https://github.com/hoaproject/Consistency.git", + "reference": "fd7d0adc82410507f332516faf655b6ed22e4c2f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hoaproject/Consistency/zipball/fd7d0adc82410507f332516faf655b6ed22e4c2f", + "reference": "fd7d0adc82410507f332516faf655b6ed22e4c2f", + "shasum": "" + }, + "require": { + "hoa/exception": "~1.0", + "php": ">=5.5.0" + }, + "require-dev": { + "hoa/stream": "~1.0", + "hoa/test": "~2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Hoa\\Consistency\\": "." + }, + "files": [ + "Prelude.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" + }, + { + "name": "Hoa community", + "homepage": "https://hoa-project.net/" + } + ], + "description": "The Hoa\\Consistency library.", + "homepage": "https://hoa-project.net/", + "keywords": [ + "autoloader", + "callable", + "consistency", + "entity", + "flex", + "keyword", + "library" + ], + "time": "2017-05-02T12:18:12+00:00" + }, + { + "name": "hoa/event", + "version": "1.17.01.13", + "source": { + "type": "git", + "url": "https://github.com/hoaproject/Event.git", + "reference": "6c0060dced212ffa3af0e34bb46624f990b29c54" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hoaproject/Event/zipball/6c0060dced212ffa3af0e34bb46624f990b29c54", + "reference": "6c0060dced212ffa3af0e34bb46624f990b29c54", + "shasum": "" + }, + "require": { + "hoa/consistency": "~1.0", + "hoa/exception": "~1.0" + }, + "require-dev": { + "hoa/test": "~2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Hoa\\Event\\": "." + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" + }, + { + "name": "Hoa community", + "homepage": "https://hoa-project.net/" + } + ], + "description": "The Hoa\\Event library.", + "homepage": "https://hoa-project.net/", + "keywords": [ + "event", + "library", + "listener", + "observer" + ], + "time": "2017-01-13T15:30:50+00:00" + }, + { + "name": "hoa/exception", + "version": "1.17.01.16", + "source": { + "type": "git", + "url": "https://github.com/hoaproject/Exception.git", + "reference": "091727d46420a3d7468ef0595651488bfc3a458f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hoaproject/Exception/zipball/091727d46420a3d7468ef0595651488bfc3a458f", + "reference": "091727d46420a3d7468ef0595651488bfc3a458f", + "shasum": "" + }, + "require": { + "hoa/consistency": "~1.0", + "hoa/event": "~1.0" + }, + "require-dev": { + "hoa/test": "~2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Hoa\\Exception\\": "." + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" + }, + { + "name": "Hoa community", + "homepage": "https://hoa-project.net/" + } + ], + "description": "The Hoa\\Exception library.", + "homepage": "https://hoa-project.net/", + "keywords": [ + "exception", + "library" + ], + "time": "2017-01-16T07:53:27+00:00" + }, + { + "name": "hoa/file", + "version": "1.17.07.11", + "source": { + "type": "git", + "url": "https://github.com/hoaproject/File.git", + "reference": "35cb979b779bc54918d2f9a4e02ed6c7a1fa67ca" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hoaproject/File/zipball/35cb979b779bc54918d2f9a4e02ed6c7a1fa67ca", + "reference": "35cb979b779bc54918d2f9a4e02ed6c7a1fa67ca", + "shasum": "" + }, + "require": { + "hoa/consistency": "~1.0", + "hoa/event": "~1.0", + "hoa/exception": "~1.0", + "hoa/iterator": "~2.0", + "hoa/stream": "~1.0" + }, + "require-dev": { + "hoa/test": "~2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Hoa\\File\\": "." + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" + }, + { + "name": "Hoa community", + "homepage": "https://hoa-project.net/" + } + ], + "description": "The Hoa\\File library.", + "homepage": "https://hoa-project.net/", + "keywords": [ + "Socket", + "directory", + "file", + "finder", + "library", + "link", + "temporary" + ], + "time": "2017-07-11T07:42:15+00:00" + }, + { + "name": "hoa/iterator", + "version": "2.17.01.10", + "source": { + "type": "git", + "url": "https://github.com/hoaproject/Iterator.git", + "reference": "d1120ba09cb4ccd049c86d10058ab94af245f0cc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hoaproject/Iterator/zipball/d1120ba09cb4ccd049c86d10058ab94af245f0cc", + "reference": "d1120ba09cb4ccd049c86d10058ab94af245f0cc", + "shasum": "" + }, + "require": { + "hoa/consistency": "~1.0", + "hoa/exception": "~1.0" + }, + "require-dev": { + "hoa/test": "~2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Hoa\\Iterator\\": "." + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" + }, + { + "name": "Hoa community", + "homepage": "https://hoa-project.net/" + } + ], + "description": "The Hoa\\Iterator library.", + "homepage": "https://hoa-project.net/", + "keywords": [ + "iterator", + "library" + ], + "time": "2017-01-10T10:34:47+00:00" + }, + { + "name": "hoa/math", + "version": "1.17.05.16", + "source": { + "type": "git", + "url": "https://github.com/hoaproject/Math.git", + "reference": "7150785d30f5d565704912116a462e9f5bc83a0c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hoaproject/Math/zipball/7150785d30f5d565704912116a462e9f5bc83a0c", + "reference": "7150785d30f5d565704912116a462e9f5bc83a0c", + "shasum": "" + }, + "require": { + "hoa/compiler": "~3.0", + "hoa/consistency": "~1.0", + "hoa/exception": "~1.0", + "hoa/iterator": "~2.0", + "hoa/protocol": "~1.0", + "hoa/zformat": "~1.0" + }, + "require-dev": { + "hoa/test": "~2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Hoa\\Math\\": "." + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" + }, + { + "name": "Hoa community", + "homepage": "https://hoa-project.net/" + } + ], + "description": "The Hoa\\Math library.", + "homepage": "https://hoa-project.net/", + "keywords": [ + "arrangement", + "combination", + "combinatorics", + "counting", + "library", + "math", + "permutation", + "sampler", + "set" + ], + "time": "2017-05-16T08:02:17+00:00" + }, + { + "name": "hoa/protocol", + "version": "1.17.01.14", + "source": { + "type": "git", + "url": "https://github.com/hoaproject/Protocol.git", + "reference": "5c2cf972151c45f373230da170ea015deecf19e2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hoaproject/Protocol/zipball/5c2cf972151c45f373230da170ea015deecf19e2", + "reference": "5c2cf972151c45f373230da170ea015deecf19e2", + "shasum": "" + }, + "require": { + "hoa/consistency": "~1.0", + "hoa/exception": "~1.0" + }, + "require-dev": { + "hoa/test": "~2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Hoa\\Protocol\\": "." + }, + "files": [ + "Wrapper.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" + }, + { + "name": "Hoa community", + "homepage": "https://hoa-project.net/" + } + ], + "description": "The Hoa\\Protocol library.", + "homepage": "https://hoa-project.net/", + "keywords": [ + "library", + "protocol", + "resource", + "stream", + "wrapper" + ], + "time": "2017-01-14T12:26:10+00:00" + }, + { + "name": "hoa/regex", + "version": "1.17.01.13", + "source": { + "type": "git", + "url": "https://github.com/hoaproject/Regex.git", + "reference": "7e263a61b6fb45c1d03d8e5ef77668518abd5bec" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hoaproject/Regex/zipball/7e263a61b6fb45c1d03d8e5ef77668518abd5bec", + "reference": "7e263a61b6fb45c1d03d8e5ef77668518abd5bec", + "shasum": "" + }, + "require": { + "hoa/consistency": "~1.0", + "hoa/exception": "~1.0", + "hoa/math": "~1.0", + "hoa/protocol": "~1.0", + "hoa/ustring": "~4.0", + "hoa/visitor": "~2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Hoa\\Regex\\": "." + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" + }, + { + "name": "Hoa community", + "homepage": "https://hoa-project.net/" + } + ], + "description": "The Hoa\\Regex library.", + "homepage": "https://hoa-project.net/", + "keywords": [ + "compiler", + "library", + "regex" + ], + "time": "2017-01-13T16:10:24+00:00" + }, + { + "name": "hoa/stream", + "version": "1.17.02.21", + "source": { + "type": "git", + "url": "https://github.com/hoaproject/Stream.git", + "reference": "3293cfffca2de10525df51436adf88a559151d82" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hoaproject/Stream/zipball/3293cfffca2de10525df51436adf88a559151d82", + "reference": "3293cfffca2de10525df51436adf88a559151d82", + "shasum": "" + }, + "require": { + "hoa/consistency": "~1.0", + "hoa/event": "~1.0", + "hoa/exception": "~1.0", + "hoa/protocol": "~1.0" + }, + "require-dev": { + "hoa/test": "~2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Hoa\\Stream\\": "." + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" + }, + { + "name": "Hoa community", + "homepage": "https://hoa-project.net/" + } + ], + "description": "The Hoa\\Stream library.", + "homepage": "https://hoa-project.net/", + "keywords": [ + "Context", + "bucket", + "composite", + "filter", + "in", + "library", + "out", + "protocol", + "stream", + "wrapper" + ], + "time": "2017-02-21T16:01:06+00:00" + }, + { + "name": "hoa/ustring", + "version": "4.17.01.16", + "source": { + "type": "git", + "url": "https://github.com/hoaproject/Ustring.git", + "reference": "e6326e2739178799b1fe3fdd92029f9517fa17a0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hoaproject/Ustring/zipball/e6326e2739178799b1fe3fdd92029f9517fa17a0", + "reference": "e6326e2739178799b1fe3fdd92029f9517fa17a0", + "shasum": "" + }, + "require": { + "hoa/consistency": "~1.0", + "hoa/exception": "~1.0" + }, + "require-dev": { + "hoa/test": "~2.0" + }, + "suggest": { + "ext-iconv": "ext/iconv must be present (or a third implementation) to use Hoa\\Ustring::transcode().", + "ext-intl": "To get a better Hoa\\Ustring::toAscii() and Hoa\\Ustring::compareTo()." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.x-dev" + } + }, + "autoload": { + "psr-4": { + "Hoa\\Ustring\\": "." + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" + }, + { + "name": "Hoa community", + "homepage": "https://hoa-project.net/" + } + ], + "description": "The Hoa\\Ustring library.", + "homepage": "https://hoa-project.net/", + "keywords": [ + "library", + "search", + "string", + "unicode" + ], + "time": "2017-01-16T07:08:25+00:00" + }, + { + "name": "hoa/visitor", + "version": "2.17.01.16", + "source": { + "type": "git", + "url": "https://github.com/hoaproject/Visitor.git", + "reference": "c18fe1cbac98ae449e0d56e87469103ba08f224a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hoaproject/Visitor/zipball/c18fe1cbac98ae449e0d56e87469103ba08f224a", + "reference": "c18fe1cbac98ae449e0d56e87469103ba08f224a", + "shasum": "" + }, + "require": { + "hoa/consistency": "~1.0" + }, + "require-dev": { + "hoa/test": "~2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Hoa\\Visitor\\": "." + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" + }, + { + "name": "Hoa community", + "homepage": "https://hoa-project.net/" + } + ], + "description": "The Hoa\\Visitor library.", + "homepage": "https://hoa-project.net/", + "keywords": [ + "library", + "structure", + "visit", + "visitor" + ], + "time": "2017-01-16T07:02:03+00:00" + }, + { + "name": "hoa/zformat", + "version": "1.17.01.10", + "source": { + "type": "git", + "url": "https://github.com/hoaproject/Zformat.git", + "reference": "522c381a2a075d4b9dbb42eb4592dd09520e4ac2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hoaproject/Zformat/zipball/522c381a2a075d4b9dbb42eb4592dd09520e4ac2", + "reference": "522c381a2a075d4b9dbb42eb4592dd09520e4ac2", + "shasum": "" + }, + "require": { + "hoa/consistency": "~1.0", + "hoa/exception": "~1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Hoa\\Zformat\\": "." + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" + }, + { + "name": "Hoa community", + "homepage": "https://hoa-project.net/" + } + ], + "description": "The Hoa\\Zformat library.", + "homepage": "https://hoa-project.net/", + "keywords": [ + "library", + "parameter", + "zformat" + ], + "time": "2017-01-10T10:39:54+00:00" + }, + { + "name": "hwi/oauth-bundle", + "version": "0.6.3", + "source": { + "type": "git", + "url": "https://github.com/hwi/HWIOAuthBundle.git", + "reference": "0963709b04d8ac0d6d6c0c78787f6f59bd0d9a01" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/hwi/HWIOAuthBundle/zipball/0963709b04d8ac0d6d6c0c78787f6f59bd0d9a01", + "reference": "0963709b04d8ac0d6d6c0c78787f6f59bd0d9a01", + "shasum": "" + }, + "require": { + "php": "^5.6|^7.0", + "php-http/client-common": "^1.3", + "php-http/client-implementation": "^1.0", + "php-http/discovery": "^1.0", + "php-http/httplug": "^1.0", + "php-http/message-factory": "^1.0", + "psr/http-message": "^1.0", + "symfony/form": "^2.8|^3.0|^4.0", + "symfony/framework-bundle": "^2.8|^3.0|^4.0", + "symfony/options-resolver": "^2.8|^3.0|^4.0", + "symfony/security-bundle": "^2.8|^3.0|^4.0", + "symfony/templating": "^2.8|^3.0|^4.0", + "symfony/yaml": "^2.8|^3.0|^4.0" + }, + "conflict": { + "twig/twig": "<1.12" + }, + "require-dev": { + "doctrine/orm": "^2.3", + "friendsofphp/php-cs-fixer": "^2.0", + "friendsofsymfony/user-bundle": "^1.3|^2.0", + "php-http/guzzle6-adapter": "^1.1", + "php-http/httplug-bundle": "^1.7", + "phpunit/phpunit": "^5.7", + "symfony/phpunit-bridge": "^2.8|^3.0|^4.0", + "symfony/property-access": "^2.8|^3.0|^4.0", + "symfony/stopwatch": "^2.8|^3.0|^4.0", + "symfony/twig-bundle": "^2.8|^3.0|^4.0", + "symfony/validator": "^2.8|^3.0|^4.0" + }, + "suggest": { + "doctrine/doctrine-bundle": "to use Doctrine user provider", + "friendsofsymfony/user-bundle": "to connect FOSUB with this bundle", + "php-http/httplug-bundle": "to provide required HTTP client with ease.", + "symfony/property-access": "to use FOSUB integration with this bundle", + "symfony/twig-bundle": "to use the Twig hwi_oauth_* functions" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "0.6-dev" + } + }, + "autoload": { + "psr-4": { + "HWI\\Bundle\\OAuthBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Contributors", + "homepage": "https://github.com/hwi/HWIOAuthBundle/contributors" + }, + { + "name": "Joseph Bielawski", + "email": "stloyd@gmail.com" + }, + { + "name": "Alexander", + "email": "iam.asm89@gmail.com" + }, + { + "name": "Geoffrey Bachelet", + "email": "geoffrey.bachelet@gmail.com" + } + ], + "description": "Support for authenticating users using both OAuth1.0a and OAuth2 in Symfony2.", + "homepage": "http://github.com/hwi/HWIOAuthBundle", + "keywords": [ + "37signals", + "Authentication", + "Deezer", + "EVE Online", + "amazon", + "asana", + "auth0", + "azure", + "bitbucket", + "bitly", + "box", + "bufferapp", + "clever", + "dailymotion", + "deviantart", + "discogs", + "disqus", + "dropbox", + "eventbrite", + "facebook", + "firewall", + "fiware", + "flickr", + "foursquare", + "github", + "gitlab", + "google", + "hubic", + "instagram", + "jawbone", + "jira", + "linkedin", + "mail.ru", + "oauth", + "oauth1", + "oauth2", + "odnoklassniki", + "paypal", + "qq", + "reddit", + "runkeeper", + "salesforce", + "security", + "sensio connect", + "sina weibo", + "slack", + "sound cloud", + "spotify", + "stack exchange", + "stereomood", + "strava", + "toshl", + "trakt", + "trello", + "twitch", + "twitter", + "vkontakte", + "windows live", + "wordpress", + "wunderlist", + "xing", + "yahoo", + "yandex", + "youtube" + ], + "time": "2018-07-31T10:19:28+00:00" + }, + { + "name": "imagine/imagine", + "version": "v0.7.1", + "source": { + "type": "git", + "url": "https://github.com/avalanche123/Imagine.git", + "reference": "a9a702a946073cbca166718f1b02a1e72d742daa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/avalanche123/Imagine/zipball/a9a702a946073cbca166718f1b02a1e72d742daa", + "reference": "a9a702a946073cbca166718f1b02a1e72d742daa", + "shasum": "" + }, + "require": { + "php": ">=5.3.2" + }, + "require-dev": { + "sami/sami": "^3.3", + "symfony/phpunit-bridge": "^3.2" + }, + "suggest": { + "ext-gd": "to use the GD implementation", + "ext-gmagick": "to use the Gmagick implementation", + "ext-imagick": "to use the Imagick implementation" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-develop": "0.7-dev" + } + }, + "autoload": { + "psr-0": { + "Imagine": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bulat Shakirzyanov", + "email": "mallluhuct@gmail.com", + "homepage": "http://avalanche123.com" + } + ], + "description": "Image processing for PHP 5.3", + "homepage": "http://imagine.readthedocs.org/", + "keywords": [ + "drawing", + "graphics", + "image manipulation", + "image processing" + ], + "time": "2017-05-16T10:31:22+00:00" + }, + { + "name": "incenteev/composer-parameter-handler", + "version": "v2.1.4", + "source": { + "type": "git", + "url": "https://github.com/Incenteev/ParameterHandler.git", + "reference": "084befb11ec21faeadcddefb88b66132775ff59b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Incenteev/ParameterHandler/zipball/084befb11ec21faeadcddefb88b66132775ff59b", + "reference": "084befb11ec21faeadcddefb88b66132775ff59b", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "symfony/yaml": "^2.3 || ^3.0 || ^4.0 || ^5.0" + }, + "require-dev": { + "composer/composer": "^1.0@dev", + "symfony/filesystem": "^2.3 || ^3 || ^4 || ^5", + "symfony/phpunit-bridge": "^4.0 || ^5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Incenteev\\ParameterHandler\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christophe Coevoet", + "email": "stof@notk.org" + } + ], + "description": "Composer script handling your ignored parameter file", + "homepage": "https://github.com/Incenteev/ParameterHandler", + "keywords": [ + "parameters management" + ], + "time": "2020-03-17T21:10:00+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": "jms/cg", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/cg-library.git", + "reference": "2152ea2c48f746a676debb841644ae64cae27835" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/cg-library/zipball/2152ea2c48f746a676debb841644ae64cae27835", + "reference": "2152ea2c48f746a676debb841644ae64cae27835", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": ">=4.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "psr-0": { + "CG\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache2" + ], + "authors": [ + { + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "Toolset for generating PHP code", + "keywords": [ + "code generation" + ], + "time": "2016-04-07T10:21:44+00:00" + }, + { + "name": "jms/metadata", + "version": "2.1.0", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/metadata.git", + "reference": "8d8958103485c2cbdd9a9684c3869312ebdaf73a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/metadata/zipball/8d8958103485c2cbdd9a9684c3869312ebdaf73a", + "reference": "8d8958103485c2cbdd9a9684c3869312ebdaf73a", + "shasum": "" + }, + "require": { + "php": "^7.2" + }, + "require-dev": { + "doctrine/cache": "^1.0", + "doctrine/coding-standard": "^4.0", + "phpunit/phpunit": "^7.0", + "symfony/cache": "^3.1|^4.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Metadata\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Asmir Mustafic", + "email": "goetas@gmail.com" + } + ], + "description": "Class/method/property metadata management in PHP", + "keywords": [ + "annotations", + "metadata", + "xml", + "yaml" + ], + "time": "2019-09-17T15:30:40+00:00" + }, + { + "name": "jms/serializer", + "version": "3.4.0", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/serializer.git", + "reference": "e2d3c49d9322a08ee32221a5623c898160dada79" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/serializer/zipball/e2d3c49d9322a08ee32221a5623c898160dada79", + "reference": "e2d3c49d9322a08ee32221a5623c898160dada79", + "shasum": "" + }, + "require": { + "doctrine/annotations": "^1.0", + "doctrine/instantiator": "^1.0.3", + "hoa/compiler": "^3.17.08.08", + "jms/metadata": "^2.0", + "php": "^7.2" + }, + "conflict": { + "hoa/consistency": "<1.17.05.02", + "hoa/core": "*", + "hoa/iterator": "<2.16.03.15" + }, + "require-dev": { + "doctrine/coding-standard": "^5.0", + "doctrine/orm": "~2.1", + "doctrine/phpcr-odm": "^1.3|^2.0", + "ext-pdo_sqlite": "*", + "jackalope/jackalope-doctrine-dbal": "^1.1.5", + "ocramius/proxy-manager": "^1.0|^2.0", + "phpunit/phpunit": "^7.5||^8.0", + "psr/container": "^1.0", + "symfony/dependency-injection": "^3.0|^4.0|^5.0", + "symfony/expression-language": "^3.0|^4.0|^5.0", + "symfony/filesystem": "^3.0|^4.0|^5.0", + "symfony/form": "^3.0|^4.0|^5.0", + "symfony/translation": "^3.0|^4.0|^5.0", + "symfony/validator": "^3.1.9|^4.0|^5.0", + "symfony/yaml": "^3.3|^4.0|^5.0", + "twig/twig": "~1.34|~2.4" + }, + "suggest": { + "doctrine/cache": "Required if you like to use cache functionality.", + "doctrine/collections": "Required if you like to use doctrine collection types as ArrayCollection.", + "symfony/yaml": "Required if you'd like to use the YAML metadata format." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "JMS\\Serializer\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Asmir Mustafic", + "email": "goetas@gmail.com" + } + ], + "description": "Library for (de-)serializing data of any complexity; supports XML, JSON, and YAML.", + "homepage": "http://jmsyst.com/libs/serializer", + "keywords": [ + "deserialization", + "jaxb", + "json", + "serialization", + "xml" + ], + "time": "2019-12-14T20:49:23+00:00" + }, + { + "name": "jms/serializer-bundle", + "version": "3.5.0", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/JMSSerializerBundle.git", + "reference": "5793ec59b2243365a625c0fd78415732097c11e8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/JMSSerializerBundle/zipball/5793ec59b2243365a625c0fd78415732097c11e8", + "reference": "5793ec59b2243365a625c0fd78415732097c11e8", + "shasum": "" + }, + "require": { + "jms/serializer": "^2.3|^3.0", + "php": "^7.2", + "symfony/dependency-injection": "^3.3 || ^4.0 || ^5.0", + "symfony/framework-bundle": "^3.0 || ^4.0 || ^5.0" + }, + "require-dev": { + "doctrine/orm": "^2.4", + "phpunit/phpunit": "^6.0", + "symfony/expression-language": "^3.0 || ^4.0 || ^5.0", + "symfony/finder": "^3.0 || ^4.0 || ^5.0", + "symfony/form": "^3.0 || ^4.0 || ^5.0", + "symfony/stopwatch": "^3.0 || ^4.0 || ^5.0", + "symfony/twig-bundle": "*", + "symfony/validator": "^3.0 || ^4.0 || ^5.0", + "symfony/yaml": "^3.0 || ^4.0 || ^5.0" + }, + "suggest": { + "jms/di-extra-bundle": "Required to get lazy loading (de)serialization visitors, ^1.3", + "symfony/finder": "Required for cache warmup, supported versions ^3.0|^4.0" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "3.5-dev" + } + }, + "autoload": { + "psr-4": { + "JMS\\SerializerBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Asmir Mustafic", + "email": "goetas@gmail.com" + } + ], + "description": "Allows you to easily serialize, and deserialize data of any complexity", + "homepage": "http://jmsyst.com/bundles/JMSSerializerBundle", + "keywords": [ + "deserialization", + "json", + "serialization", + "xml" + ], + "time": "2019-11-29T13:03:07+00:00" + }, + { + "name": "justinrainbow/json-schema", + "version": "5.2.10", + "source": { + "type": "git", + "url": "https://github.com/justinrainbow/json-schema.git", + "reference": "2ba9c8c862ecd5510ed16c6340aa9f6eadb4f31b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/2ba9c8c862ecd5510ed16c6340aa9f6eadb4f31b", + "reference": "2ba9c8c862ecd5510ed16c6340aa9f6eadb4f31b", + "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": "2020-05-27T16:41:55+00:00" + }, + { + "name": "knplabs/gaufrette", + "version": "v0.10.0", + "source": { + "type": "git", + "url": "https://github.com/KnpLabs/Gaufrette.git", + "reference": "ef5ec9d72c06d21febfa09b36d5c3d8e3af9cf8b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/KnpLabs/Gaufrette/zipball/ef5ec9d72c06d21febfa09b36d5c3d8e3af9cf8b", + "reference": "ef5ec9d72c06d21febfa09b36d5c3d8e3af9cf8b", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "conflict": { + "microsoft/windowsazure": "<0.4.3" + }, + "require-dev": { + "mikey179/vfsstream": "v1.x-dev as 1.7.0", + "phpspec/phpspec": "^5.1 || ^6.2", + "phpunit/phpunit": "~7.5" + }, + "suggest": { + "ext-fileinfo": "This extension is used to automatically detect the content-type of a file in the AwsS3, OpenCloud, AzureBlogStorage and GoogleCloudStorage adapters", + "knplabs/knp-gaufrette-bundle": "to use with Symfony" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.10.x-dev" + } + }, + "autoload": { + "psr-0": { + "Gaufrette": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "KnpLabs Team", + "homepage": "http://knplabs.com" + }, + { + "name": "The contributors", + "homepage": "http://github.com/knplabs/Gaufrette/contributors" + } + ], + "description": "PHP library that provides a filesystem abstraction layer", + "homepage": "http://knplabs.com", + "keywords": [ + "abstraction", + "file", + "filesystem", + "media" + ], + "time": "2020-10-05T19:26:39+00:00" + }, + { + "name": "knplabs/knp-gaufrette-bundle", + "version": "v0.5.2", + "source": { + "type": "git", + "url": "https://github.com/KnpLabs/KnpGaufretteBundle.git", + "reference": "2a3d24efda257023e5d3f21866f1ff18f50c60ba" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/KnpLabs/KnpGaufretteBundle/zipball/2a3d24efda257023e5d3f21866f1ff18f50c60ba", + "reference": "2a3d24efda257023e5d3f21866f1ff18f50c60ba", + "shasum": "" + }, + "require": { + "knplabs/gaufrette": "~0.1.7|~0.2|~0.3|~0.4|~0.5", + "symfony/config": "~2.1|~3.0|~4.0", + "symfony/dependency-injection": "~2.1|~3.0|~4.0", + "symfony/framework-bundle": "~2.0|~3.0|~4.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.8.35", + "symfony/console": "~2.1|~3.0|~4.0", + "symfony/filesystem": "~2.1|~3.0|~4.0", + "symfony/yaml": "~2.1|~3.0|~4.0" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": [] + }, + "autoload": { + "psr-4": { + "Knp\\Bundle\\GaufretteBundle\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "The contributors", + "homepage": "https://github.com/knplabs/KnpGaufretteBundle/contributors" + }, + { + "name": "Antoine Hérault", + "email": "antoine.herault@gmail.com" + } + ], + "description": "Allows to easily use the Gaufrette library in a Symfony project", + "homepage": "http://knplabs.com", + "keywords": [ + "abstraction", + "file", + "filesystem", + "media" + ], + "time": "2018-01-30T13:05:01+00:00" + }, + { + "name": "knplabs/knp-menu", + "version": "2.3.0", + "source": { + "type": "git", + "url": "https://github.com/KnpLabs/KnpMenu.git", + "reference": "655630a1db0b72108262d1a844de3b1ba0885be5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/KnpLabs/KnpMenu/zipball/655630a1db0b72108262d1a844de3b1ba0885be5", + "reference": "655630a1db0b72108262d1a844de3b1ba0885be5", + "shasum": "" + }, + "require": { + "php": ">=5.6.0" + }, + "require-dev": { + "psr/container": "^1.0", + "symfony/http-foundation": "~2.4|~3.0|^4.0", + "symfony/phpunit-bridge": "~3.3|^4.0", + "symfony/routing": "~2.3|~3.0|^4.0", + "twig/twig": "~1.16|~2.0" + }, + "suggest": { + "twig/twig": "for the TwigRenderer and the integration with your templates" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.3-dev" + } + }, + "autoload": { + "psr-4": { + "Knp\\Menu\\": "src/Knp/Menu" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christophe Coevoet", + "email": "stof@notk.org" + }, + { + "name": "Symfony Community", + "homepage": "https://github.com/KnpLabs/KnpMenu/contributors" + }, + { + "name": "KnpLabs", + "homepage": "https://knplabs.com" + } + ], + "description": "An object oriented menu library", + "homepage": "https://knplabs.com", + "keywords": [ + "menu", + "tree" + ], + "time": "2017-11-18T20:49:26+00:00" + }, + { + "name": "knplabs/knp-menu-bundle", + "version": "2.2.2", + "source": { + "type": "git", + "url": "https://github.com/KnpLabs/KnpMenuBundle.git", + "reference": "267027582a1f1e355276f796f8da0e9f82026bf1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/KnpLabs/KnpMenuBundle/zipball/267027582a1f1e355276f796f8da0e9f82026bf1", + "reference": "267027582a1f1e355276f796f8da0e9f82026bf1", + "shasum": "" + }, + "require": { + "knplabs/knp-menu": "~2.3", + "php": "^5.6 || ^7", + "symfony/framework-bundle": "~2.7|~3.0 | ^4.0" + }, + "require-dev": { + "symfony/expression-language": "~2.7|~3.0 | ^4.0", + "symfony/phpunit-bridge": "^3.3 | ^4.0", + "symfony/templating": "~2.7|~3.0 | ^4.0" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "2.2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Knp\\Bundle\\MenuBundle\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christophe Coevoet", + "email": "stof@notk.org" + }, + { + "name": "Knplabs", + "homepage": "http://knplabs.com" + }, + { + "name": "Symfony Community", + "homepage": "https://github.com/KnpLabs/KnpMenuBundle/contributors" + } + ], + "description": "This bundle provides an integration of the KnpMenu library", + "keywords": [ + "menu" + ], + "time": "2019-06-17T12:58:15+00:00" + }, + { + "name": "kriswallsmith/assetic", + "version": "v1.0.5", + "source": { + "type": "git", + "url": "https://github.com/kriswallsmith/assetic.git", + "reference": "8ab3638325af9cd144242765494a9dc9b53ab430" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/kriswallsmith/assetic/zipball/8ab3638325af9cd144242765494a9dc9b53ab430", + "reference": "8ab3638325af9cd144242765494a9dc9b53ab430", + "shasum": "" + }, + "require": { + "php": ">=5.3.1" + }, + "type": "library", + "autoload": { + "psr-0": { + "Assetic": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Kris Wallsmith", + "email": "kris.wallsmith@gmail.com", + "homepage": "http://kriswallsmith.net/" + } + ], + "description": "Asset Management for PHP", + "homepage": "https://github.com/kriswallsmith/assetic", + "keywords": [ + "assets", + "compression", + "minification" + ], + "time": "2014-12-12T05:07:58+00:00" + }, + { + "name": "kriswallsmith/buzz", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/kriswallsmith/Buzz.git", + "reference": "3d436434ab6019a309b8813839a3693997d03774" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/kriswallsmith/Buzz/zipball/3d436434ab6019a309b8813839a3693997d03774", + "reference": "3d436434ab6019a309b8813839a3693997d03774", + "shasum": "" + }, + "require": { + "php": "^7.1", + "php-http/httplug": "^1.1 || ^2.0", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.0", + "symfony/options-resolver": "^3.4 || ^4.0" + }, + "provide": { + "php-http/client-implementation": "1.0", + "psr/http-client-implementation": "1.0" + }, + "require-dev": { + "nyholm/psr7": "^1.0", + "php-http/client-integration-tests": "^2.0.1", + "phpunit/phpunit": "^6.5.7", + "psr/log": "^1.0", + "symfony/phpunit-bridge": "^4.2.3" + }, + "suggest": { + "ext-curl": "To use our cUrl clients", + "nyholm/psr7": "For PSR-7 and PSR-17 implementation" + }, + "type": "library", + "autoload": { + "psr-4": { + "Buzz\\": "lib" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Kris Wallsmith", + "email": "kris.wallsmith@gmail.com", + "homepage": "http://kriswallsmith.net/" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "http://tnyholm.se/" + } + ], + "description": "Lightweight HTTP client", + "homepage": "https://github.com/kriswallsmith/Buzz", + "keywords": [ + "curl", + "http client" + ], + "time": "2019-04-17T18:49:52+00:00" + }, + { + "name": "lexik/maintenance-bundle", + "version": "v2.1.5", + "source": { + "type": "git", + "url": "https://github.com/lexik/LexikMaintenanceBundle.git", + "reference": "3a3e916776934a95834235e4a1d71e4595d515f5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/lexik/LexikMaintenanceBundle/zipball/3a3e916776934a95834235e4a1d71e4595d515f5", + "reference": "3a3e916776934a95834235e4a1d71e4595d515f5", + "shasum": "" + }, + "require": { + "php": ">=5.3.9", + "symfony/framework-bundle": "~2.7|~3.0|^4.0", + "symfony/translation": "~2.7|~3.0|^4.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.8|~5.7.11", + "symfony/phpunit-bridge": "~2.7|~3.0|^4.0" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Lexik\\Bundle\\MaintenanceBundle\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dev Lexik", + "email": "dev@lexik.fr" + }, + { + "name": "Gilles Gauthier", + "email": "g.gauthier@lexik.fr" + }, + { + "name": "Djuri Baars", + "email": "info@djurict.nl" + } + ], + "description": "This bundle allows you to place your website in maintenance mode by calling two commands from your console.", + "homepage": "https://github.com/lexik/LexikMaintenanceBundle", + "keywords": [ + "Symfony2", + "bundle", + "maintenance" + ], + "time": "2018-02-14T10:18:33+00:00" + }, + { + "name": "liip/imagine-bundle", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/liip/LiipImagineBundle.git", + "reference": "66959e113d1976d0b23a2617771c2c65d62ea44b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/liip/LiipImagineBundle/zipball/66959e113d1976d0b23a2617771c2c65d62ea44b", + "reference": "66959e113d1976d0b23a2617771c2c65d62ea44b", + "shasum": "" + }, + "require": { + "imagine/imagine": "^0.7.1,<0.8", + "php": "^7.1", + "symfony/asset": "^3.0|^4.0", + "symfony/filesystem": "^3.0|^4.0", + "symfony/finder": "^3.0|^4.0", + "symfony/framework-bundle": "^3.0|^4.0", + "symfony/options-resolver": "^3.0|^4.0", + "symfony/process": "^3.0|^4.0", + "symfony/templating": "^3.0|^4.0", + "symfony/translation": "^3.0|^4.0" + }, + "require-dev": { + "amazonwebservices/aws-sdk-for-php": "^1.0", + "aws/aws-sdk-php": "^2.4", + "doctrine/cache": "^1.1", + "doctrine/orm": "^2.3", + "enqueue/enqueue-bundle": "^0.7|^0.8", + "ext-gd": "*", + "friendsofphp/php-cs-fixer": "^2.10", + "league/flysystem": "^1.0", + "psr/log": "^1.0", + "symfony/browser-kit": "^3.0|^4.0", + "symfony/console": "^3.0|^4.0", + "symfony/dependency-injection": "^3.0|^4.0", + "symfony/form": "^3.0|^4.0", + "symfony/phpunit-bridge": "^3.0|^4.0", + "symfony/validator": "^3.0|^4.0", + "symfony/yaml": "^3.0|^4.0", + "twig/twig": "^1.12|^2.0" + }, + "suggest": { + "alcaeus/mongo-php-adapter": "required on PHP >= 7.0 to use mongo components with mongodb extension", + "amazonwebservices/aws-sdk-for-php": "required to use AWS version 1 cache resolver", + "aws/aws-sdk-php": "required to use AWS version 2/3 cache resolver", + "doctrine/mongodb-odm": "required to use mongodb-backed doctrine components", + "enqueue/enqueue-bundle": "^0.7 add if you like to process images in background", + "ext-exif": "required to read EXIF metadata from images", + "ext-gd": "required to use gd driver", + "ext-gmagick": "required to use gmagick driver", + "ext-imagick": "required to use imagick driver", + "ext-mongo": "required for mongodb components on PHP <7.0", + "ext-mongodb": "required for mongodb components on PHP >=7.0", + "league/flysystem": "required to use FlySystem data loader or cache resolver", + "monolog/monolog": "A psr/log compatible logger is required to enable logging", + "twig/twig": "required to use the provided Twig extension. Version 1.12 or greater needed" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-1.0": "1.7-dev" + } + }, + "autoload": { + "psr-4": { + "Liip\\ImagineBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Liip and other contributors", + "homepage": "https://github.com/liip/LiipImagineBundle/contributors" + } + ], + "description": "This bundle provides an image manipulation abstraction toolkit for Symfony-based projects.", + "homepage": "http://liip.ch", + "keywords": [ + "bundle", + "image", + "imagine", + "liip", + "manipulation", + "photos", + "pictures", + "symfony", + "transformation" + ], + "time": "2018-04-30T09:53:17+00:00" + }, + { + "name": "marellocommerce/marello", + "version": "3.1.0", + "source": { + "type": "git", + "url": "https://github.com/marellocommerce/marello.git", + "reference": "f688b505382ea5a524914c8f7e700c78bd45e69f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/marellocommerce/marello/zipball/f688b505382ea5a524914c8f7e700c78bd45e69f", + "reference": "f688b505382ea5a524914c8f7e700c78bd45e69f", + "shasum": "" + }, + "require": { + "mpdf/mpdf": "^7.1", + "oro/calendar-bundle": "4.1.*", + "oro/platform": "4.1.*", + "oro/platform-serialised-fields": "4.1.*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1-dev" + } + }, + "autoload": { + "psr-4": { + "": "src/" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "license": [ + "OSL-3.0" + ], + "authors": [ + { + "name": "Marello B.V.", + "homepage": "https://www.marello.com" + } + ], + "description": "Marello Unified Commerce Management", + "homepage": "https://github.com/marellocommerce/marello.git", + "support": { + "source": "https://github.com/marellocommerce/marello/tree/3.1.0", + "issues": "https://github.com/marellocommerce/marello/issues" + }, + "time": "2021-04-22T06:14:15+00:00" + }, + { + "name": "michelf/php-markdown", + "version": "1.9.0", + "source": { + "type": "git", + "url": "https://github.com/michelf/php-markdown.git", + "reference": "c83178d49e372ca967d1a8c77ae4e051b3a3c75c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/michelf/php-markdown/zipball/c83178d49e372ca967d1a8c77ae4e051b3a3c75c", + "reference": "c83178d49e372ca967d1a8c77ae4e051b3a3c75c", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": ">=4.3 <5.8" + }, + "type": "library", + "autoload": { + "psr-4": { + "Michelf\\": "Michelf/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Michel Fortin", + "email": "michel.fortin@michelf.ca", + "homepage": "https://michelf.ca/", + "role": "Developer" + }, + { + "name": "John Gruber", + "homepage": "https://daringfireball.net/" + } + ], + "description": "PHP Markdown", + "homepage": "https://michelf.ca/projects/php-markdown/", + "keywords": [ + "markdown" + ], + "time": "2019-12-02T02:32:27+00:00" + }, + { + "name": "monolog/monolog", + "version": "1.23.0", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/monolog.git", + "reference": "fd8c787753b3a2ad11bc60c063cff1358a32a3b4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/fd8c787753b3a2ad11bc60c063cff1358a32a3b4", + "reference": "fd8c787753b3a2ad11bc60c063cff1358a32a3b4", + "shasum": "" + }, + "require": { + "php": ">=5.3.0", + "psr/log": "~1.0" + }, + "provide": { + "psr/log-implementation": "1.0.0" + }, + "require-dev": { + "aws/aws-sdk-php": "^2.4.9 || ^3.0", + "doctrine/couchdb": "~1.0@dev", + "graylog2/gelf-php": "~1.0", + "jakub-onderka/php-parallel-lint": "0.9", + "php-amqplib/php-amqplib": "~2.4", + "php-console/php-console": "^3.1.3", + "phpunit/phpunit": "~4.5", + "phpunit/phpunit-mock-objects": "2.3.0", + "ruflin/elastica": ">=0.90 <3.0", + "sentry/sentry": "^0.13", + "swiftmailer/swiftmailer": "^5.3|^6.0" + }, + "suggest": { + "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", + "doctrine/couchdb": "Allow sending log messages to a CouchDB server", + "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", + "ext-mongo": "Allow sending log messages to a MongoDB server", + "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", + "mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver", + "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", + "php-console/php-console": "Allow sending log messages to Google Chrome", + "rollbar/rollbar": "Allow sending log messages to Rollbar", + "ruflin/elastica": "Allow sending log messages to an Elastic Search server", + "sentry/sentry": "Allow sending log messages to a Sentry server" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Monolog\\": "src/Monolog" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + } + ], + "description": "Sends your logs to files, sockets, inboxes, databases and various web services", + "homepage": "http://github.com/Seldaek/monolog", + "keywords": [ + "log", + "logging", + "psr-3" + ], + "time": "2017-06-19T01:22:40+00:00" + }, + { + "name": "mpdf/mpdf", + "version": "v7.1.9", + "source": { + "type": "git", + "url": "https://github.com/mpdf/mpdf.git", + "reference": "a0fc1215d2306aa3b4ba6e97bd6ebe4bab6a88fb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mpdf/mpdf/zipball/a0fc1215d2306aa3b4ba6e97bd6ebe4bab6a88fb", + "reference": "a0fc1215d2306aa3b4ba6e97bd6ebe4bab6a88fb", + "shasum": "" + }, + "require": { + "ext-gd": "*", + "ext-mbstring": "*", + "myclabs/deep-copy": "^1.7", + "paragonie/random_compat": "^1.4|^2.0|9.99.99", + "php": "^5.6 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0", + "psr/log": "^1.0", + "setasign/fpdi": "1.6.*" + }, + "require-dev": { + "mockery/mockery": "^0.9.5", + "phpunit/phpunit": "^5.0", + "squizlabs/php_codesniffer": "^2.7.0", + "tracy/tracy": "^2.4" + }, + "suggest": { + "ext-bcmath": "Needed for generation of some types of barcodes", + "ext-xml": "Needed mainly for SVG manipulation", + "ext-zlib": "Needed for compression of embedded resources, such as fonts" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-development": "7.x-dev" + } + }, + "autoload": { + "psr-4": { + "Mpdf\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-only" + ], + "authors": [ + { + "name": "Matěj Humpál", + "role": "Developer, maintainer" + }, + { + "name": "Ian Back", + "role": "Developer (retired)" + } + ], + "description": "PHP library generating PDF files from UTF-8 encoded HTML", + "homepage": "https://mpdf.github.io", + "keywords": [ + "pdf", + "php", + "utf-8" + ], + "time": "2019-02-06T13:32:19+00:00" + }, + { + "name": "mtdowling/cron-expression", + "version": "v1.2.3", + "source": { + "type": "git", + "url": "https://github.com/mtdowling/cron-expression.git", + "reference": "9be552eebcc1ceec9776378f7dcc085246cacca6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mtdowling/cron-expression/zipball/9be552eebcc1ceec9776378f7dcc085246cacca6", + "reference": "9be552eebcc1ceec9776378f7dcc085246cacca6", + "shasum": "" + }, + "require": { + "php": ">=5.3.2" + }, + "require-dev": { + "phpunit/phpunit": "~4.0|~5.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Cron\\": "src/Cron/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due", + "keywords": [ + "cron", + "schedule" + ], + "abandoned": "dragonmantank/cron-expression", + "time": "2019-12-28T04:23:06+00:00" + }, + { + "name": "mustangostang/spyc", + "version": "0.6.3", + "source": { + "type": "git", + "url": "git@github.com:mustangostang/spyc.git", + "reference": "4627c838b16550b666d15aeae1e5289dd5b77da0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mustangostang/spyc/zipball/4627c838b16550b666d15aeae1e5289dd5b77da0", + "reference": "4627c838b16550b666d15aeae1e5289dd5b77da0", + "shasum": "" + }, + "require": { + "php": ">=5.3.1" + }, + "require-dev": { + "phpunit/phpunit": "4.3.*@dev" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.5.x-dev" + } + }, + "autoload": { + "files": [ + "Spyc.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "mustangostang", + "email": "vlad.andersen@gmail.com" + } + ], + "description": "A simple YAML loader/dumper class for PHP", + "homepage": "https://github.com/mustangostang/spyc/", + "keywords": [ + "spyc", + "yaml", + "yml" + ], + "time": "2019-09-10T13:16:29+00:00" + }, + { + "name": "myclabs/deep-copy", + "version": "1.8.1", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "3e01bdad3e18354c3dce54466b7fbe33a9f9f7f8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/3e01bdad3e18354c3dce54466b7fbe33a9f9f7f8", + "reference": "3e01bdad3e18354c3dce54466b7fbe33a9f9f7f8", + "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": "2018-06-11T23:09:50+00:00" + }, + { + "name": "nelmio/api-doc-bundle", + "version": "2.13.3", + "target-dir": "Nelmio/ApiDocBundle", + "source": { + "type": "git", + "url": "https://github.com/nelmio/NelmioApiDocBundle.git", + "reference": "f0a606b6362c363043e01aa079bee2b0b5eb47a2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nelmio/NelmioApiDocBundle/zipball/f0a606b6362c363043e01aa079bee2b0b5eb47a2", + "reference": "f0a606b6362c363043e01aa079bee2b0b5eb47a2", + "shasum": "" + }, + "require": { + "michelf/php-markdown": "~1.4", + "php": ">=5.4", + "symfony/console": "~2.3|~3.0|~4.0", + "symfony/framework-bundle": "~2.3|~3.0|~4.0", + "symfony/twig-bundle": "~2.3|~3.0|~4.0" + }, + "conflict": { + "jms/serializer": "<0.12", + "jms/serializer-bundle": "<0.11", + "symfony/symfony": "~2.7.8", + "twig/twig": "<1.12" + }, + "require-dev": { + "doctrine/doctrine-bundle": "~1.5", + "doctrine/orm": "~2.3", + "dunglas/api-bundle": "~1.0", + "friendsofsymfony/rest-bundle": "~1.0|~2.0", + "jms/serializer-bundle": ">=0.11", + "sensio/framework-extra-bundle": "~3.0", + "symfony/browser-kit": "~2.3|~3.0|~4.0", + "symfony/css-selector": "~2.3|~3.0|~4.0", + "symfony/finder": "~2.3|~3.0|~4.0", + "symfony/form": "~2.3|~3.0|~4.0", + "symfony/phpunit-bridge": "~2.7|~3.0|~4.0", + "symfony/serializer": "~2.7|~3.0|~4.0", + "symfony/validator": "~2.3|~3.0|~4.0", + "symfony/yaml": "~2.3|~3.0|~4.0" + }, + "suggest": { + "dunglas/api-bundle": "For making use of resources definitions of DunglasApiBundle.", + "friendsofsymfony/rest-bundle": "For making use of REST information in the doc.", + "jms/serializer": "For making use of serializer information in the doc.", + "symfony/form": "For using form definitions as input.", + "symfony/validator": "For making use of validator information in the doc." + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-2.x": "2.13-dev" + } + }, + "autoload": { + "psr-0": { + "Nelmio\\ApiDocBundle": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nelmio", + "homepage": "http://nelm.io" + }, + { + "name": "Symfony Community", + "homepage": "https://github.com/nelmio/NelmioApiDocBundle/contributors" + } + ], + "description": "Generates documentation for your REST API from annotations", + "keywords": [ + "api", + "doc", + "documentation", + "rest" + ], + "time": "2017-12-05T06:14:09+00:00" + }, + { + "name": "nelmio/security-bundle", + "version": "2.5.1", + "source": { + "type": "git", + "url": "https://github.com/nelmio/NelmioSecurityBundle.git", + "reference": "fe1d31eb23c13e0918de9a66df9d315648c5d3d1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nelmio/NelmioSecurityBundle/zipball/fe1d31eb23c13e0918de9a66df9d315648c5d3d1", + "reference": "fe1d31eb23c13e0918de9a66df9d315648c5d3d1", + "shasum": "" + }, + "require": { + "paragonie/random_compat": "~1.0|~2.0", + "symfony/framework-bundle": "~2.3|~3.0|~4.0", + "symfony/security": "~2.3|~3.0|~4.0", + "ua-parser/uap-php": "^3.4.4" + }, + "require-dev": { + "doctrine/cache": "^1.0", + "psr/cache": "^1.0", + "symfony/phpunit-bridge": "^3.2|~4.0", + "symfony/yaml": "~2.3|~3.0|~4.0", + "twig/twig": "^1.24" + }, + "suggest": { + "ua-parser/uap-php": "To allow adapt CSP directives given the user-agent" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "2.4.x-dev" + } + }, + "autoload": { + "psr-4": { + "Nelmio\\SecurityBundle\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nelmio", + "homepage": "http://nelm.io" + }, + { + "name": "Symfony Community", + "homepage": "https://github.com/nelmio/NelmioSecurityBundle/contributors" + } + ], + "description": "Extra security-related features for Symfony: signed/encrypted cookies, HTTPS/SSL/HSTS handling, cookie session storage, ...", + "keywords": [ + "security" + ], + "time": "2018-03-21T14:33:42+00:00" + }, + { + "name": "nesbot/carbon", + "version": "1.29.2", + "source": { + "type": "git", + "url": "https://github.com/briannesbitt/Carbon.git", + "reference": "ed6aa898982f441ccc9b2acdec51490f2bc5d337" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/ed6aa898982f441ccc9b2acdec51490f2bc5d337", + "reference": "ed6aa898982f441ccc9b2acdec51490f2bc5d337", + "shasum": "" + }, + "require": { + "php": ">=5.3.9", + "symfony/translation": "~2.6 || ~3.0 || ~4.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "~2", + "phpunit/phpunit": "^4.8.35 || ^5.7" + }, + "type": "library", + "autoload": { + "psr-4": { + "": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Brian Nesbitt", + "email": "brian@nesbot.com", + "homepage": "http://nesbot.com" + } + ], + "description": "A simple API extension for DateTime.", + "homepage": "http://carbon.nesbot.com", + "keywords": [ + "date", + "datetime", + "time" + ], + "time": "2018-05-29T15:23:46+00:00" + }, + { + "name": "nyholm/psr7", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/Nyholm/psr7.git", + "reference": "55ff6b76573f5b242554c9775792bd59fb52e11c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Nyholm/psr7/zipball/55ff6b76573f5b242554c9775792bd59fb52e11c", + "reference": "55ff6b76573f5b242554c9775792bd59fb52e11c", + "shasum": "" + }, + "require": { + "php": "^7.1", + "php-http/message-factory": "^1.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.0" + }, + "provide": { + "psr/http-factory-implementation": "1.0", + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "http-interop/http-factory-tests": "dev-master", + "php-http/psr7-integration-tests": "dev-master", + "phpunit/phpunit": "^7.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-4": { + "Nyholm\\Psr7\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com" + }, + { + "name": "Martijn van der Ven", + "email": "martijn@vanderven.se" + } + ], + "description": "A fast PHP7 implementation of PSR-7", + "homepage": "http://tnyholm.se", + "keywords": [ + "psr-17", + "psr-7" + ], + "time": "2019-09-05T13:24:16+00:00" + }, + { + "name": "ocramius/package-versions", + "version": "1.5.1", + "source": { + "type": "git", + "url": "https://github.com/Ocramius/PackageVersions.git", + "reference": "1d32342b8c1eb27353c8887c366147b4c2da673c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Ocramius/PackageVersions/zipball/1d32342b8c1eb27353c8887c366147b4c2da673c", + "reference": "1d32342b8c1eb27353c8887c366147b4c2da673c", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0.0", + "php": "^7.3.0" + }, + "require-dev": { + "composer/composer": "^1.8.6", + "doctrine/coding-standard": "^6.0.0", + "ext-zip": "*", + "infection/infection": "^0.13.4", + "phpunit/phpunit": "^8.2.5", + "vimeo/psalm": "^3.4.9" + }, + "type": "composer-plugin", + "extra": { + "class": "PackageVersions\\Installer", + "branch-alias": { + "dev-master": "1.6.x-dev" + } + }, + "autoload": { + "psr-4": { + "PackageVersions\\": "src/PackageVersions" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "Composer plugin that provides efficient querying for installed package versions (no runtime IO)", + "time": "2019-07-17T15:49:50+00:00" + }, + { + "name": "ocramius/proxy-manager", + "version": "2.2.3", + "source": { + "type": "git", + "url": "https://github.com/Ocramius/ProxyManager.git", + "reference": "4d154742e31c35137d5374c998e8f86b54db2e2f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Ocramius/ProxyManager/zipball/4d154742e31c35137d5374c998e8f86b54db2e2f", + "reference": "4d154742e31c35137d5374c998e8f86b54db2e2f", + "shasum": "" + }, + "require": { + "ocramius/package-versions": "^1.1.3", + "php": "^7.2.0", + "zendframework/zend-code": "^3.3.0" + }, + "require-dev": { + "couscous/couscous": "^1.6.1", + "ext-phar": "*", + "humbug/humbug": "1.0.0-RC.0@RC", + "nikic/php-parser": "^3.1.1", + "padraic/phpunit-accelerator": "dev-master@DEV", + "phpbench/phpbench": "^0.12.2", + "phpstan/phpstan": "dev-master#856eb10a81c1d27c701a83f167dc870fd8f4236a as 0.9.999", + "phpstan/phpstan-phpunit": "dev-master#5629c0a1f4a9c417cb1077cf6693ad9753895761", + "phpunit/phpunit": "^6.4.3", + "squizlabs/php_codesniffer": "^2.9.1" + }, + "suggest": { + "ocramius/generated-hydrator": "To have very fast object to array to object conversion for ghost objects", + "zendframework/zend-json": "To have the JsonRpc adapter (Remote Object feature)", + "zendframework/zend-soap": "To have the Soap adapter (Remote Object feature)", + "zendframework/zend-xmlrpc": "To have the XmlRpc adapter (Remote Object feature)" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "psr-0": { + "ProxyManager\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "http://ocramius.github.io/" + } + ], + "description": "A library providing utilities to generate, instantiate and generally operate with Object Proxies", + "homepage": "https://github.com/Ocramius/ProxyManager", + "keywords": [ + "aop", + "lazy loading", + "proxy", + "proxy pattern", + "service proxies" + ], + "time": "2019-08-10T08:37:15+00:00" + }, + { + "name": "oro/calendar-bundle", + "version": "4.1.10", + "source": { + "type": "git", + "url": "https://github.com/oroinc/OroCalendarBundle.git", + "reference": "ede9d194e62c3855e96df53d7f7777205a18eb0a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/oroinc/OroCalendarBundle/zipball/ede9d194e62c3855e96df53d7f7777205a18eb0a", + "reference": "ede9d194e62c3855e96df53d7f7777205a18eb0a", + "shasum": "" + }, + "require": { + "oro/platform": "4.1.*" + }, + "type": "symfony-bundle", + "extra": { + "npm": { + "fullcalendar": "3.4.0" + }, + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Oro\\Bundle\\CalendarBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Oro, Inc", + "homepage": "http://www.orocrm.com" + } + ], + "description": "Calendar bundle for OroPlatform-based applications.\nSee https://doc.oroinc.com/user/back-office/activities/calendar-events/ for more information.", + "homepage": "https://github.com/oroinc/OroCalendarBundle.git", + "keywords": [ + "Calendar", + "Oro", + "OroCRM", + "OroPlatform" + ], + "support": { + "source": "https://github.com/oroinc/OroCalendarBundle/tree/4.1", + "issues": "https://github.com/oroinc/OroCalendarBundle/issues" + }, + "time": "2021-03-01T13:56:29+00:00" + }, + { + "name": "oro/doctrine-extensions", + "version": "1.2.2", + "source": { + "type": "git", + "url": "https://github.com/oroinc/doctrine-extensions.git", + "reference": "71b38bd772d68723b3999843d710b039b667426e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/oroinc/doctrine-extensions/zipball/71b38bd772d68723b3999843d710b039b667426e", + "reference": "71b38bd772d68723b3999843d710b039b667426e", + "shasum": "" + }, + "require": { + "doctrine/orm": ">=2.2.3", + "php": ">=5.4.0" + }, + "require-dev": { + "doctrine/data-fixtures": "^1.0", + "doctrine/orm": "<2.5.0", + "phpunit/phpunit": "4.*", + "squizlabs/php_codesniffer": "2.8.*", + "symfony/yaml": "2.*" + }, + "type": "library", + "autoload": { + "psr-0": { + "Oro\\DBAL": "src/", + "Oro\\ORM": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Oro, Inc", + "homepage": "http://www.orocrm.com" + } + ], + "description": "Doctrine Extensions for MySQL and PostgreSQL.", + "homepage": "https://github.com/orocrm/doctrine-extensions/", + "keywords": [ + "database", + "doctrine", + "dql", + "function", + "mysql", + "postgresql", + "type" + ], + "time": "2018-11-12T09:15:04+00:00" + }, + { + "name": "oro/platform", + "version": "4.1.12", + "source": { + "type": "git", + "url": "https://github.com/oroinc/platform.git", + "reference": "8a1aa1908dbbd7a3ec3c0dd663f48d586831a917" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/oroinc/platform/zipball/8a1aa1908dbbd7a3ec3c0dd663f48d586831a917", + "reference": "8a1aa1908dbbd7a3ec3c0dd663f48d586831a917", + "shasum": "" + }, + "require": { + "akeneo/batch-bundle": "0.4.11", + "ass/xmlsecurity": "1.1.1", + "box/spout": "2.7.*", + "brick/math": "0.8.*", + "composer/composer": "1.6.*", + "doctrine/annotations": "1.7.*", + "doctrine/collections": "1.5.*", + "doctrine/data-fixtures": "1.3.*", + "doctrine/dbal": "2.10.*", + "doctrine/doctrine-bundle": "1.9.*", + "doctrine/doctrine-fixtures-bundle": "2.4.*", + "doctrine/orm": "2.6.4", + "doctrine/persistence": "1.3.1", + "ext-dom": "*", + "ext-gd": "*", + "ext-intl": "*", + "ext-json": "*", + "ext-mbstring": "*", + "ext-openssl": "*", + "ext-pcntl": "*", + "ext-pdo": "*", + "ext-xml": "*", + "ext-zip": "*", + "ezyang/htmlpurifier": "4.12.*", + "friendsofsymfony/jsrouting-bundle": "2.2.*", + "friendsofsymfony/rest-bundle": "2.7.*", + "gos/web-socket-bundle": "1.10.3", + "guzzle/guzzle": "3.7.4", + "hwi/oauth-bundle": "0.6.*", + "incenteev/composer-parameter-handler": "2.1.*", + "jms/cg": "1.2.*", + "jms/metadata": "2.1.0", + "jms/serializer": "3.4.*", + "jms/serializer-bundle": "3.5.*", + "knplabs/knp-gaufrette-bundle": "0.5.2", + "knplabs/knp-menu": "2.3.*", + "knplabs/knp-menu-bundle": "2.2.*", + "kriswallsmith/buzz": "1.0.*", + "lexik/maintenance-bundle": "2.1.5", + "liip/imagine-bundle": "2.0.0", + "monolog/monolog": "1.23.*", + "mtdowling/cron-expression": "1.2.*", + "myclabs/deep-copy": "1.8.*", + "nelmio/api-doc-bundle": "2.13.3", + "nelmio/security-bundle": "2.5.*", + "nesbot/carbon": "1.29.*", + "nyholm/psr7": "1.2.*", + "ocramius/proxy-manager": "2.2.*", + "oro/doctrine-extensions": "1.2.*", + "oro/redis-config": "4.1.*", + "php": "~7.3.13 || ~7.4.2", + "php-http/httplug-bundle": "1.15.2", + "phpdocumentor/reflection-docblock": "4.3.*", + "piwik/device-detector": "3.10.*", + "psr/container": "^1.0", + "psr/simple-cache": "1.0.*", + "robloach/component-installer": "0.2.*", + "salsify/json-streaming-parser": "8.0.1", + "sensio/framework-extra-bundle": "5.2.*", + "stof/doctrine-extensions-bundle": "1.3.*", + "symfony/acl-bundle": "1.0.*", + "symfony/monolog-bundle": "3.3.*", + "symfony/polyfill-intl-idn": "1.17.*", + "symfony/polyfill-php70": "1.*", + "symfony/security-acl": "~3.0.0", + "symfony/swiftmailer-bundle": "3.1.2", + "symfony/symfony": "4.4.18", + "tinymce/tinymce": "5.6.2", + "twig/extensions": "1.5.*", + "twig/twig": "2.12.*", + "xemlock/htmlpurifier-html5": "0.1.10", + "zendframework/zend-mail": "2.10.0" + }, + "require-dev": { + "behat/behat": "3.4.*", + "behat/gherkin": "4.6.0", + "behat/mink": "dev-master#6d637f7af4816c26ad8a943da2e3f7eef1231bea", + "behat/mink-extension": "2.3.*", + "behat/mink-selenium2-driver": "1.3.1", + "behat/symfony2-extension": "2.1.*", + "ext-ftp": "*", + "ext-sqlite3": "*", + "friendsofphp/php-cs-fixer": "2.16.*", + "johnkary/phpunit-speedtrap": "3.0.*", + "mybuilder/phpunit-accelerator": "dev-master", + "nelmio/alice": "3.6.*", + "oro/twig-inspector": "1.0.*", + "phpmd/phpmd": "2.6.*", + "phpunit/phpcov": "5.0.*", + "phpunit/phpunit": "7.5.*", + "sebastian/phpcpd": "4.0.*", + "squizlabs/php_codesniffer": "3.5.*", + "symfony/phpunit-bridge": "4.4.*", + "theofidry/alice-data-fixtures": "1.0.*" + }, + "suggest": { + "ext-imap": "To improve parsing of email headers.", + "ext-soap": "To enable SOAP API calls.", + "ext-tidy": "To improve parsing of email content." + }, + "type": "library", + "extra": { + "npm": { + "moment": "2.24.*", + "moment-timezone": "0.5.*", + "jstree": "3.3.*", + "jquery.cookie": "1.4.1", + "when": "2.4.0", + "crypto-js": "3.1.7", + "jquery-mousewheel": "3.1.13", + "jquery-numeric": "1.5.0", + "timepicker": "1.11.*", + "datepair.js": "0.4.*", + "lightgallery": "1.4.0", + "jquery-ui-multiselect-widget": "2.0.1", + "autolinker": "1.6.*", + "Base64": "1.0.*", + "flotr2": "0.1.0", + "bean": "1.0.6", + "jquery-validation": "1.19.3", + "backgrid": "0.3.7", + "numeral": "2.0.6", + "jquery-form": "4.2.1", + "fuse.js": "3.2.*", + "jquery": "3.5.*", + "jquery-ui": "1.12.*", + "backbone": "1.4.*", + "underscore": "1.9.*", + "@oroinc/jquery.uniform": "4.3.*", + "overlayscrollbars": "1.6.*", + "font-awesome": "4.7.*", + "bootstrap": "4.3.1", + "popper.js": "1.14.7", + "asap": "2.0.6", + "slick-carousel": "1.6.0", + "xregexp": "3.2.*", + "scriptjs": "2.5.9", + "focus-visible": "5.0.2", + "@oroinc/jquery-ajax-queue": "0.0.1", + "@oroinc/jsplumb": "1.7.*", + "@oroinc/select2": "3.4.1", + "@oroinc/autobahnjs": "0.8.0", + "@oroinc/backbone.pageable": "1.2.3", + "@oroinc/jquery.nicescroll": "3.6.6", + "whatwg-fetch": "3.1.*" + }, + "symfony": { + "require": "4.4.*" + }, + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Oro\\Bundle\\ActionBundle\\": "src/Oro/Bundle/ActionBundle", + "Oro\\Bundle\\ActivityBundle\\": "src/Oro/Bundle/ActivityBundle", + "Oro\\Bundle\\ActivityListBundle\\": "src/Oro/Bundle/ActivityListBundle", + "Oro\\Bundle\\AddressBundle\\": "src/Oro/Bundle/AddressBundle", + "Oro\\Bundle\\ApiBundle\\": "src/Oro/Bundle/ApiBundle", + "Oro\\Bundle\\AssetBundle\\": "src/Oro/Bundle/AssetBundle", + "Oro\\Bundle\\AttachmentBundle\\": "src/Oro/Bundle/AttachmentBundle", + "Oro\\Bundle\\BatchBundle\\": "src/Oro/Bundle/BatchBundle", + "Oro\\Bundle\\BusinessEntitiesBundle\\": "src/Oro/Bundle/BusinessEntitiesBundle", + "Oro\\Bundle\\CacheBundle\\": "src/Oro/Bundle/CacheBundle", + "Oro\\Bundle\\ChartBundle\\": "src/Oro/Bundle/ChartBundle", + "Oro\\Bundle\\CommentBundle\\": "src/Oro/Bundle/CommentBundle", + "Oro\\Bundle\\ConfigBundle\\": "src/Oro/Bundle/ConfigBundle", + "Oro\\Bundle\\CronBundle\\": "src/Oro/Bundle/CronBundle", + "Oro\\Bundle\\CurrencyBundle\\": "src/Oro/Bundle/CurrencyBundle", + "Oro\\Bundle\\DashboardBundle\\": "src/Oro/Bundle/DashboardBundle", + "Oro\\Bundle\\DataAuditBundle\\": "src/Oro/Bundle/DataAuditBundle", + "Oro\\Bundle\\DataGridBundle\\": "src/Oro/Bundle/DataGridBundle", + "Oro\\Bundle\\DigitalAssetBundle\\": "src/Oro/Bundle/DigitalAssetBundle", + "Oro\\Bundle\\DistributionBundle\\": "src/Oro/Bundle/DistributionBundle", + "Oro\\Bundle\\DraftBundle\\": "src/Oro/Bundle/DraftBundle", + "Oro\\Bundle\\EmailBundle\\": "src/Oro/Bundle/EmailBundle", + "Oro\\Bundle\\EmbeddedFormBundle\\": "src/Oro/Bundle/EmbeddedFormBundle", + "Oro\\Bundle\\EntityBundle\\": "src/Oro/Bundle/EntityBundle", + "Oro\\Bundle\\EntityConfigBundle\\": "src/Oro/Bundle/EntityConfigBundle", + "Oro\\Bundle\\EntityExtendBundle\\": "src/Oro/Bundle/EntityExtendBundle", + "Oro\\Bundle\\EntityMergeBundle\\": "src/Oro/Bundle/EntityMergeBundle", + "Oro\\Bundle\\EntityPaginationBundle\\": "src/Oro/Bundle/EntityPaginationBundle", + "Oro\\Bundle\\FeatureToggleBundle\\": "src/Oro/Bundle/FeatureToggleBundle", + "Oro\\Bundle\\FilterBundle\\": "src/Oro/Bundle/FilterBundle", + "Oro\\Bundle\\FormBundle\\": "src/Oro/Bundle/FormBundle", + "Oro\\Bundle\\GaufretteBundle\\": "src/Oro/Bundle/GaufretteBundle", + "Oro\\Bundle\\GoogleIntegrationBundle\\": "src/Oro/Bundle/GoogleIntegrationBundle", + "Oro\\Bundle\\HelpBundle\\": "src/Oro/Bundle/HelpBundle", + "Oro\\Bundle\\ImapBundle\\": "src/Oro/Bundle/ImapBundle", + "Oro\\Bundle\\ImportExportBundle\\": "src/Oro/Bundle/ImportExportBundle", + "Oro\\Bundle\\InstallerBundle\\": "src/Oro/Bundle/InstallerBundle", + "Oro\\Bundle\\IntegrationBundle\\": "src/Oro/Bundle/IntegrationBundle", + "Oro\\Bundle\\LayoutBundle\\": "src/Oro/Bundle/LayoutBundle", + "Oro\\Bundle\\LocaleBundle\\": "src/Oro/Bundle/LocaleBundle", + "Oro\\Bundle\\LoggerBundle\\": "src/Oro/Bundle/LoggerBundle", + "Oro\\Bundle\\MessageQueueBundle\\": "src/Oro/Bundle/MessageQueueBundle", + "Oro\\Bundle\\MicrosoftIntegrationBundle\\": "src/Oro/Bundle/MicrosoftIntegrationBundle", + "Oro\\Bundle\\MigrationBundle\\": "src/Oro/Bundle/MigrationBundle", + "Oro\\Bundle\\NavigationBundle\\": "src/Oro/Bundle/NavigationBundle", + "Oro\\Bundle\\NoteBundle\\": "src/Oro/Bundle/NoteBundle", + "Oro\\Bundle\\NotificationBundle\\": "src/Oro/Bundle/NotificationBundle", + "Oro\\Bundle\\OrganizationBundle\\": "src/Oro/Bundle/OrganizationBundle", + "Oro\\Bundle\\PlatformBundle\\": "src/Oro/Bundle/PlatformBundle", + "Oro\\Bundle\\QueryDesignerBundle\\": "src/Oro/Bundle/QueryDesignerBundle", + "Oro\\Bundle\\ReminderBundle\\": "src/Oro/Bundle/ReminderBundle", + "Oro\\Bundle\\ReportBundle\\": "src/Oro/Bundle/ReportBundle", + "Oro\\Bundle\\ScopeBundle\\": "src/Oro/Bundle/ScopeBundle", + "Oro\\Bundle\\SearchBundle\\": "src/Oro/Bundle/SearchBundle", + "Oro\\Bundle\\SecurityBundle\\": "src/Oro/Bundle/SecurityBundle", + "Oro\\Bundle\\SegmentBundle\\": "src/Oro/Bundle/SegmentBundle", + "Oro\\Bundle\\SidebarBundle\\": "src/Oro/Bundle/SidebarBundle", + "Oro\\Bundle\\SoapBundle\\": "src/Oro/Bundle/SoapBundle", + "Oro\\Bundle\\SSOBundle\\": "src/Oro/Bundle/SSOBundle", + "Oro\\Bundle\\SyncBundle\\": "src/Oro/Bundle/SyncBundle", + "Oro\\Bundle\\TagBundle\\": "src/Oro/Bundle/TagBundle", + "Oro\\Bundle\\TestFrameworkBundle\\": "src/Oro/Bundle/TestFrameworkBundle", + "Oro\\Bundle\\TestGeneratorBundle\\": "src/Oro/Bundle/TestGeneratorBundle", + "Oro\\Bundle\\ThemeBundle\\": "src/Oro/Bundle/ThemeBundle", + "Oro\\Bundle\\TranslationBundle\\": "src/Oro/Bundle/TranslationBundle", + "Oro\\Bundle\\UIBundle\\": "src/Oro/Bundle/UIBundle", + "Oro\\Bundle\\UserBundle\\": "src/Oro/Bundle/UserBundle", + "Oro\\Bundle\\ViewSwitcherBundle\\": "src/Oro/Bundle/ViewSwitcherBundle", + "Oro\\Bundle\\WindowsBundle\\": "src/Oro/Bundle/WindowsBundle", + "Oro\\Bundle\\WorkflowBundle\\": "src/Oro/Bundle/WorkflowBundle", + "Oro\\Bundle\\WsseAuthenticationBundle\\": "src/Oro/Bundle/WsseAuthenticationBundle", + "Oro\\Component\\Action\\": "src/Oro/Component/Action", + "Oro\\Component\\ChainProcessor\\": "src/Oro/Component/ChainProcessor", + "Oro\\Component\\Config\\": "src/Oro/Component/Config", + "Oro\\Component\\ConfigExpression\\": "src/Oro/Component/ConfigExpression", + "Oro\\Component\\DependencyInjection\\": "src/Oro/Component/DependencyInjection", + "Oro\\Component\\DoctrineUtils\\": "src/Oro/Component/DoctrineUtils", + "Oro\\Component\\Duplicator\\": "src/Oro/Component/Duplicator", + "Oro\\Component\\EntitySerializer\\": "src/Oro/Component/EntitySerializer", + "Oro\\Component\\Exception\\": "src/Oro/Component/Exception", + "Oro\\Component\\ExpressionLanguage\\": "src/Oro/Component/ExpressionLanguage", + "Oro\\Component\\Layout\\": "src/Oro/Component/Layout", + "Oro\\Component\\Log\\": "src/Oro/Component/Log", + "Oro\\Component\\Math\\": "src/Oro/Component/Math", + "Oro\\Component\\MessageQueue\\": "src/Oro/Component/MessageQueue", + "Oro\\Component\\PropertyAccess\\": "src/Oro/Component/PropertyAccess", + "Oro\\Component\\PhpUtils\\": "src/Oro/Component/PhpUtils", + "Oro\\Component\\Routing\\": "src/Oro/Component/Routing", + "Oro\\Component\\Testing\\": "src/Oro/Component/Testing", + "Oro\\Component\\TestUtils\\": "src/Oro/Component/TestUtils" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Oro, Inc", + "homepage": "http://www.orocrm.com" + } + ], + "description": "Business Application Platform (BAP)", + "homepage": "https://github.com/oroinc/platform.git", + "support": { + "source": "https://github.com/oroinc/platform/tree/4.1", + "issues": "https://github.com/oroinc/platform/issues" + }, + "time": "2021-02-26T13:00:49+00:00" + }, + { + "name": "oro/platform-serialised-fields", + "version": "4.1.4", + "source": { + "type": "git", + "url": "https://github.com/oroinc/OroEntitySerializedFieldsBundle.git", + "reference": "5379ca31762911839bad00463e57f691b2c5b0b4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/oroinc/OroEntitySerializedFieldsBundle/zipball/5379ca31762911839bad00463e57f691b2c5b0b4", + "reference": "5379ca31762911839bad00463e57f691b2c5b0b4", + "shasum": "" + }, + "require": { + "oro/platform": "4.1.*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Oro\\Bundle\\EntitySerializedFieldsBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "license": [ + "OSL-3.0" + ], + "authors": [ + { + "name": "Oro, Inc", + "homepage": "http://www.orocrm.com" + } + ], + "description": "OroPlatform Serialized Fields", + "homepage": "https://github.com/oroinc/OroEntitySerializedFieldsBundle", + "keywords": [ + "Oro", + "Platform", + "entity", + "fields" + ], + "support": { + "source": "https://github.com/oroinc/OroEntitySerializedFieldsBundle/tree/4.1", + "issues": "https://github.com/oroinc/OroEntitySerializedFieldsBundle/issues" + }, + "time": "2021-03-01T13:56:25+00:00" + }, + { + "name": "oro/redis-config", + "version": "4.1.5", + "source": { + "type": "git", + "url": "https://github.com/oroinc/redis-config.git", + "reference": "d30c65e446d9b5ddc9531a65a10c19d511a36c43" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/oroinc/redis-config/zipball/d30c65e446d9b5ddc9531a65a10c19d511a36c43", + "reference": "d30c65e446d9b5ddc9531a65a10c19d511a36c43", + "shasum": "" + }, + "require": { + "predis/predis": "1.1.1", + "snc/redis-bundle": "~3.2.0" + }, + "require-dev": { + "phpunit/phpunit": "7.5.*" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, + "autoload": { + "psr-4": { + "Oro\\Bundle\\RedisConfigBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "license": [ + "MIT" + ], + "description": "OroRedisConfigBundle", + "homepage": "https://github.com/oroinc/redis-config", + "keywords": [ + "Oro", + "OroCRM", + "OroCommerce", + "OroPlatform", + "Redis" + ], + "support": { + "source": "https://github.com/oroinc/redis-config/tree/4.1", + "issues": "https://github.com/oroinc/redis-config/issues" + }, + "time": "2020-09-18T15:40:01+00:00" + }, + { + "name": "paragonie/random_compat", + "version": "v2.0.20", + "source": { + "type": "git", + "url": "https://github.com/paragonie/random_compat.git", + "reference": "0f1f60250fccffeaf5dda91eea1c018aed1adc2a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/paragonie/random_compat/zipball/0f1f60250fccffeaf5dda91eea1c018aed1adc2a", + "reference": "0f1f60250fccffeaf5dda91eea1c018aed1adc2a", + "shasum": "" + }, + "require": { + "php": ">=5.2.0" + }, + "require-dev": { + "phpunit/phpunit": "4.*|5.*" + }, + "suggest": { + "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." + }, + "type": "library", + "autoload": { + "files": [ + "lib/random.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com" + } + ], + "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", + "keywords": [ + "csprng", + "polyfill", + "pseudorandom", + "random" + ], + "time": "2021-04-17T09:33:01+00:00" + }, + { + "name": "php-http/client-common", + "version": "1.10.0", + "source": { + "type": "git", + "url": "https://github.com/php-http/client-common.git", + "reference": "c0390ae3c8f2ae9d50901feef0127fb9e396f6b4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/client-common/zipball/c0390ae3c8f2ae9d50901feef0127fb9e396f6b4", + "reference": "c0390ae3c8f2ae9d50901feef0127fb9e396f6b4", + "shasum": "" + }, + "require": { + "php": "^5.4 || ^7.0", + "php-http/httplug": "^1.1", + "php-http/message": "^1.6", + "php-http/message-factory": "^1.0", + "symfony/options-resolver": "^2.6 || ^3.0 || ^4.0 || ^5.0" + }, + "require-dev": { + "guzzlehttp/psr7": "^1.4", + "phpspec/phpspec": "^2.5 || ^3.4 || ^4.2" + }, + "suggest": { + "php-http/cache-plugin": "PSR-6 Cache plugin", + "php-http/logger-plugin": "PSR-3 Logger plugin", + "php-http/stopwatch-plugin": "Symfony Stopwatch plugin" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.10.x-dev" + } + }, + "autoload": { + "psr-4": { + "Http\\Client\\Common\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "Common HTTP Client implementations and tools for HTTPlug", + "homepage": "http://httplug.io", + "keywords": [ + "client", + "common", + "http", + "httplug" + ], + "time": "2019-11-18T08:54:36+00:00" + }, + { + "name": "php-http/discovery", + "version": "1.13.0", + "source": { + "type": "git", + "url": "https://github.com/php-http/discovery.git", + "reference": "788f72d64c43dc361e7fcc7464c3d947c64984a7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/discovery/zipball/788f72d64c43dc361e7fcc7464c3d947c64984a7", + "reference": "788f72d64c43dc361e7fcc7464c3d947c64984a7", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "conflict": { + "nyholm/psr7": "<1.0" + }, + "require-dev": { + "graham-campbell/phpspec-skip-example-extension": "^5.0", + "php-http/httplug": "^1.0 || ^2.0", + "php-http/message-factory": "^1.0", + "phpspec/phpspec": "^5.1 || ^6.1", + "puli/composer-plugin": "1.0.0-beta10" + }, + "suggest": { + "php-http/message": "Allow to use Guzzle, Diactoros or Slim Framework factories", + "puli/composer-plugin": "Sets up Puli which is recommended for Discovery to work. Check http://docs.php-http.org/en/latest/discovery.html for more details." + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "psr-4": { + "Http\\Discovery\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "Finds installed HTTPlug implementations and PSR-7 message factories", + "homepage": "http://php-http.org", + "keywords": [ + "adapter", + "client", + "discovery", + "factory", + "http", + "message", + "psr7" + ], + "time": "2020-11-27T14:49:42+00:00" + }, + { + "name": "php-http/httplug", + "version": "v1.1.0", + "source": { + "type": "git", + "url": "https://github.com/php-http/httplug.git", + "reference": "1c6381726c18579c4ca2ef1ec1498fdae8bdf018" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/httplug/zipball/1c6381726c18579c4ca2ef1ec1498fdae8bdf018", + "reference": "1c6381726c18579c4ca2ef1ec1498fdae8bdf018", + "shasum": "" + }, + "require": { + "php": ">=5.4", + "php-http/promise": "^1.0", + "psr/http-message": "^1.0" + }, + "require-dev": { + "henrikbjorn/phpspec-code-coverage": "^1.0", + "phpspec/phpspec": "^2.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "psr-4": { + "Http\\Client\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Eric GELOEN", + "email": "geloen.eric@gmail.com" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "HTTPlug, the HTTP client abstraction for PHP", + "homepage": "http://httplug.io", + "keywords": [ + "client", + "http" + ], + "time": "2016-08-31T08:30:17+00:00" + }, + { + "name": "php-http/httplug-bundle", + "version": "1.15.2", + "source": { + "type": "git", + "url": "https://github.com/php-http/HttplugBundle.git", + "reference": "35d281804a90f0359aa9da5b5b1f55c18aeafaf8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/HttplugBundle/zipball/35d281804a90f0359aa9da5b5b1f55c18aeafaf8", + "reference": "35d281804a90f0359aa9da5b5b1f55c18aeafaf8", + "shasum": "" + }, + "require": { + "php": "^5.5 || ^7.0", + "php-http/client-common": "^1.9 || ^2.0", + "php-http/client-implementation": "^1.0", + "php-http/discovery": "^1.0", + "php-http/httplug": "^1.0 || ^2.0", + "php-http/logger-plugin": "^1.1", + "php-http/message": "^1.4", + "php-http/message-factory": "^1.0.2", + "php-http/stopwatch-plugin": "^1.2", + "psr/http-message": "^1.0", + "symfony/config": "^2.8.49 || ^3.0.9 || ^3.1.10 || ^3.2.14 || ^3.3.18 || ^3.4.20 || ^4.0.15 || ^4.1.9 || ^4.2.1", + "symfony/dependency-injection": "^2.8.49 || ^3.0.9 || ^3.1.10 || ^3.2.14 || ^3.3.18 || ^3.4.20 || ^4.0.15 || ^4.1.9 || ^4.2.1", + "symfony/event-dispatcher": "^2.8.49 || ^3.0.9 || ^3.1.10 || ^3.2.14 || ^3.3.18 || ^3.4.20 || ^4.0.15 || ^4.1.9 || ^4.2.1", + "symfony/http-kernel": "^2.8.49 || ^3.0.9 || ^3.1.10 || ^3.2.14 || ^3.3.18 || ^3.4.20 || ^4.0.15 || ^4.1.9 || ^4.2.1", + "symfony/options-resolver": "^2.8.49 || ^3.0.9 || ^3.1.10 || ^3.2.14 || ^3.3.18 || ^3.4.20 || ^4.0.15 || ^4.1.9 || ^4.2.1" + }, + "conflict": { + "php-http/guzzle6-adapter": "<1.1" + }, + "require-dev": { + "guzzlehttp/psr7": "^1.0", + "matthiasnoback/symfony-dependency-injection-test": "^1.1 || ^2.3", + "nyholm/nsa": "^1.1", + "php-http/cache-plugin": "^1.6", + "php-http/guzzle6-adapter": "^1.1.1 || ^2.0.1", + "php-http/mock-client": "^1.2", + "php-http/promise": "^1.0", + "polishsymfonycommunity/symfony-mocker-container": "^1.0", + "symfony/browser-kit": "^2.8.49 || ^3.0.9 || ^3.1.10 || ^3.2.14 || ^3.3.18 || ^3.4.20 || ^4.0.15 || ^4.1.9 || ^4.2.1", + "symfony/cache": "^3.1.10 || ^3.2.14 || ^3.3.18 || ^3.4.20 || ^4.0.15 || ^4.1.9 || ^4.2.1", + "symfony/dom-crawler": "^2.8.49 || ^3.0.9 || ^3.1.10 || ^3.2.14 || ^3.3.18 || ^3.4.20 || ^4.0.15 || ^4.1.9 || ^4.2.1", + "symfony/framework-bundle": "^2.8.1 || ^3.0.1 || ^4.0", + "symfony/http-foundation": "^2.8.49 || ^3.0.9 || ^3.1.10 || ^3.2.14 || ^3.3.18 || ^3.4.20 || ^4.0.15 || ^4.1.9 || ^4.2.1", + "symfony/phpunit-bridge": "^3.4 || ^4.2", + "symfony/stopwatch": "^2.8.49 || ^3.0.9 || ^3.1.10 || ^3.2.14 || ^3.3.18 || ^3.4.20 || ^4.0.15 || ^4.1.9 || ^4.2.1", + "symfony/twig-bundle": "^2.8.49 || ^3.0.9 || ^3.1.10 || ^3.2.14 || ^3.3.18 || ^3.4.20 || ^4.0.15 || ^4.1.9 || ^4.2.1", + "symfony/web-profiler-bundle": "^2.8.49 || ^3.0.9 || ^3.1.10 || ^3.2.14 || ^3.3.18 || ^3.4.20 || ^4.0.15 || ^4.1.9 || ^4.2.1", + "twig/twig": "^1.36 || ^2.6" + }, + "suggest": { + "php-http/cache-plugin": "To configure clients that cache responses", + "php-http/mock-client": "Add this to your require-dev section to mock HTTP responses easily", + "twig/twig": "Add this to your require-dev section when using the WebProfilerBundle" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Http\\HttplugBundle\\": "src/" + }, + "exclude-from-classmap": [ + "/Tests/Resources/MyPsr18TestClient.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "David Buchmann", + "email": "mail@davidbu.ch" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com" + } + ], + "description": "Symfony integration for HTTPlug", + "homepage": "http://httplug.io", + "keywords": [ + "adapter", + "bundle", + "discovery", + "factory", + "http", + "httplug", + "message", + "php-http" + ], + "time": "2019-04-18T14:01:25+00:00" + }, + { + "name": "php-http/logger-plugin", + "version": "1.2.1", + "source": { + "type": "git", + "url": "https://github.com/php-http/logger-plugin.git", + "reference": "f53a191c14717eedadc86e6f7fdd19be7a9583c2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/logger-plugin/zipball/f53a191c14717eedadc86e6f7fdd19be7a9583c2", + "reference": "f53a191c14717eedadc86e6f7fdd19be7a9583c2", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.0", + "php-http/client-common": "^1.9 || ^2.0", + "php-http/message": "^1.0", + "psr/log": "^1.0", + "symfony/polyfill-php73": "^1.17" + }, + "require-dev": { + "phpspec/phpspec": "^5.1 || ^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.2-dev" + } + }, + "autoload": { + "psr-4": { + "Http\\Client\\Common\\Plugin\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "PSR-3 Logger plugin for HTTPlug", + "homepage": "http://httplug.io", + "keywords": [ + "http", + "httplug", + "logger", + "plugin" + ], + "time": "2020-11-27T10:38:40+00:00" + }, + { + "name": "php-http/message", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://github.com/php-http/message.git", + "reference": "fb0dbce7355cad4f4f6a225f537c34d013571f29" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/message/zipball/fb0dbce7355cad4f4f6a225f537c34d013571f29", + "reference": "fb0dbce7355cad4f4f6a225f537c34d013571f29", + "shasum": "" + }, + "require": { + "clue/stream-filter": "^1.5", + "php": "^7.1 || ^8.0", + "php-http/message-factory": "^1.0.2", + "psr/http-message": "^1.0" + }, + "provide": { + "php-http/message-factory-implementation": "1.0" + }, + "require-dev": { + "ergebnis/composer-normalize": "^2.6", + "ext-zlib": "*", + "guzzlehttp/psr7": "^1.0", + "laminas/laminas-diactoros": "^2.0", + "phpspec/phpspec": "^5.1 || ^6.3", + "slim/slim": "^3.0" + }, + "suggest": { + "ext-zlib": "Used with compressor/decompressor streams", + "guzzlehttp/psr7": "Used with Guzzle PSR-7 Factories", + "laminas/laminas-diactoros": "Used with Diactoros Factories", + "slim/slim": "Used with Slim Framework PSR-7 implementation" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.10-dev" + } + }, + "autoload": { + "psr-4": { + "Http\\Message\\": "src/" + }, + "files": [ + "src/filters.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "HTTP Message related tools", + "homepage": "http://php-http.org", + "keywords": [ + "http", + "message", + "psr-7" + ], + "time": "2021-02-01T08:54:58+00:00" + }, + { + "name": "php-http/message-factory", + "version": "v1.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-http/message-factory.git", + "reference": "a478cb11f66a6ac48d8954216cfed9aa06a501a1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/message-factory/zipball/a478cb11f66a6ac48d8954216cfed9aa06a501a1", + "reference": "a478cb11f66a6ac48d8954216cfed9aa06a501a1", + "shasum": "" + }, + "require": { + "php": ">=5.4", + "psr/http-message": "^1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-4": { + "Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "Factory interfaces for PSR-7 HTTP Message", + "homepage": "http://php-http.org", + "keywords": [ + "factory", + "http", + "message", + "stream", + "uri" + ], + "time": "2015-12-19T14:08:53+00:00" + }, + { + "name": "php-http/promise", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://github.com/php-http/promise.git", + "reference": "4c4c1f9b7289a2ec57cde7f1e9762a5789506f88" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/promise/zipball/4c4c1f9b7289a2ec57cde7f1e9762a5789506f88", + "reference": "4c4c1f9b7289a2ec57cde7f1e9762a5789506f88", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "require-dev": { + "friends-of-phpspec/phpspec-code-coverage": "^4.3.2", + "phpspec/phpspec": "^5.1.2 || ^6.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "psr-4": { + "Http\\Promise\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Joel Wurtz", + "email": "joel.wurtz@gmail.com" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "Promise used for asynchronous HTTP requests", + "homepage": "http://httplug.io", + "keywords": [ + "promise" + ], + "time": "2020-07-07T09:29:14+00:00" + }, + { + "name": "php-http/stopwatch-plugin", + "version": "1.4.0", + "source": { + "type": "git", + "url": "https://github.com/php-http/stopwatch-plugin.git", + "reference": "ca383509fa6d23c6fb98ada2102fad708482ad72" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-http/stopwatch-plugin/zipball/ca383509fa6d23c6fb98ada2102fad708482ad72", + "reference": "ca383509fa6d23c6fb98ada2102fad708482ad72", + "shasum": "" + }, + "require": { + "php": "^7.3 || ^8.0", + "php-http/client-common": "^1.9 || ^2.0", + "symfony/stopwatch": "^3.4 || ^4.0 || ^5.0" + }, + "require-dev": { + "phpspec/phpspec": "^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3-dev" + } + }, + "autoload": { + "psr-4": { + "Http\\Client\\Common\\Plugin\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "Symfony Stopwatch plugin for HTTPlug", + "homepage": "http://httplug.io", + "keywords": [ + "http", + "httplug", + "plugin", + "stopwatch" + ], + "time": "2020-11-30T12:21:02+00:00" + }, + { + "name": "phpdocumentor/reflection-common", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-2.x": "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": "2020-06-27T09:03:43+00:00" + }, + { + "name": "phpdocumentor/reflection-docblock", + "version": "4.3.4", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "da3fd972d6bafd628114f7e7e036f45944b62e9c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/da3fd972d6bafd628114f7e7e036f45944b62e9c", + "reference": "da3fd972d6bafd628114f7e7e036f45944b62e9c", + "shasum": "" + }, + "require": { + "php": "^7.0", + "phpdocumentor/reflection-common": "^1.0.0 || ^2.0.0", + "phpdocumentor/type-resolver": "~0.4 || ^1.0.0", + "webmozart/assert": "^1.0" + }, + "require-dev": { + "doctrine/instantiator": "^1.0.5", + "mockery/mockery": "^1.0", + "phpdocumentor/type-resolver": "0.4.*", + "phpunit/phpunit": "^6.4" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.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": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", + "time": "2019-12-28T18:55:12+00:00" + }, + { + "name": "phpdocumentor/type-resolver", + "version": "1.4.0", + "source": { + "type": "git", + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0", + "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0", + "phpdocumentor/reflection-common": "^2.0" + }, + "require-dev": { + "ext-tokenizer": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-1.x": "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": "2020-09-17T18:55:26+00:00" + }, + { + "name": "piwik/device-detector", + "version": "3.10.2", + "source": { + "type": "git", + "url": "https://github.com/matomo-org/device-detector.git", + "reference": "67e96595cd7649b7967533053fcbfbe02d5c55a3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/matomo-org/device-detector/zipball/67e96595cd7649b7967533053fcbfbe02d5c55a3", + "reference": "67e96595cd7649b7967533053fcbfbe02d5c55a3", + "shasum": "" + }, + "require": { + "mustangostang/spyc": "*", + "php": ">=5.3.2" + }, + "require-dev": { + "fabpot/php-cs-fixer": "~1.7", + "matthiasmullie/scrapbook": "@stable", + "phpunit/phpunit": "^4.8.36", + "psr/cache": "^1.0", + "psr/simple-cache": "^1.0" + }, + "suggest": { + "doctrine/cache": "Can directly be used for caching purpose" + }, + "type": "library", + "autoload": { + "psr-4": { + "DeviceDetector\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-3.0-or-later" + ], + "authors": [ + { + "name": "The Matomo Team", + "email": "hello@matomo.org", + "homepage": "https://matomo.org/team/" + } + ], + "description": "The Universal Device Detection library, that parses User Agents and detects devices (desktop, tablet, mobile, tv, cars, console, etc.), clients (browsers, media players, mobile apps, feed readers, libraries, etc), operating systems, devices, brands and models.", + "homepage": "https://matomo.org", + "keywords": [ + "devicedetection", + "parser", + "useragent" + ], + "abandoned": "matomo/device-detector", + "time": "2018-05-07T19:33:29+00:00" + }, + { + "name": "predis/predis", + "version": "v1.1.1", + "source": { + "type": "git", + "url": "https://github.com/predis/predis.git", + "reference": "f0210e38881631afeafb56ab43405a92cafd9fd1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/predis/predis/zipball/f0210e38881631afeafb56ab43405a92cafd9fd1", + "reference": "f0210e38881631afeafb56ab43405a92cafd9fd1", + "shasum": "" + }, + "require": { + "php": ">=5.3.9" + }, + "require-dev": { + "phpunit/phpunit": "~4.8" + }, + "suggest": { + "ext-curl": "Allows access to Webdis when paired with phpiredis", + "ext-phpiredis": "Allows faster serialization and deserialization of the Redis protocol" + }, + "type": "library", + "autoload": { + "psr-4": { + "Predis\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Daniele Alessandri", + "email": "suppakilla@gmail.com", + "homepage": "http://clorophilla.net" + } + ], + "description": "Flexible and feature-complete Redis client for PHP and HHVM", + "homepage": "http://github.com/nrk/predis", + "keywords": [ + "nosql", + "predis", + "redis" + ], + "funding": [ + { + "url": "https://www.paypal.me/tillkruss", + "type": "custom" + }, + { + "url": "https://github.com/tillkruss", + "type": "github" + } + ], + "time": "2016-06-16T16:22:20+00:00" + }, + { + "name": "psr/cache", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/cache.git", + "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/cache/zipball/d11b50ad223250cf17b86e38383413f5a6764bf8", + "reference": "d11b50ad223250cf17b86e38383413f5a6764bf8", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interface for caching libraries", + "keywords": [ + "cache", + "psr", + "psr-6" + ], + "time": "2016-08-06T20:24:11+00:00" + }, + { + "name": "psr/container", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf", + "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf", + "shasum": "" + }, + "require": { + "php": ">=7.2.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://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": "2021-03-05T17:36:06+00:00" + }, + { + "name": "psr/http-client", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-client.git", + "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", + "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.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": "2020-06-29T06:28:15+00:00" + }, + { + "name": "psr/http-factory", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-factory.git", + "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "shasum": "" + }, + "require": { + "php": ">=7.0.0", + "psr/http-message": "^1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interfaces for PSR-7 HTTP message factories", + "keywords": [ + "factory", + "http", + "message", + "psr", + "psr-17", + "psr-7", + "request", + "response" + ], + "time": "2019-04-30T12:38:16+00:00" + }, + { + "name": "psr/http-message", + "version": "1.0.1", + "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/link", + "version": "1.0.0", + "source": { + "type": "git", + "url": "https://github.com/php-fig/link.git", + "reference": "eea8e8662d5cd3ae4517c9b864493f59fca95562" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/link/zipball/eea8e8662d5cd3ae4517c9b864493f59fca95562", + "reference": "eea8e8662d5cd3ae4517c9b864493f59fca95562", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Link\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interfaces for HTTP links", + "keywords": [ + "http", + "http-link", + "link", + "psr", + "psr-13", + "rest" + ], + "time": "2016-10-28T16:06:13+00:00" + }, + { + "name": "psr/log", + "version": "1.1.3", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/0f73288fd15629204f9d42b7055f72dacbe811fc", + "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc", + "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": "2020-03-23T09:12:05+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": "ralouphie/getallheaders", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/ralouphie/getallheaders.git", + "reference": "120b605dfeb996808c31b6477290a714d356e822" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", + "reference": "120b605dfeb996808c31b6477290a714d356e822", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^5 || ^6.5" + }, + "type": "library", + "autoload": { + "files": [ + "src/getallheaders.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ralph Khattar", + "email": "ralph.khattar@gmail.com" + } + ], + "description": "A polyfill for getallheaders.", + "time": "2019-03-08T08:55:37+00:00" + }, + { + "name": "ratchet/rfc6455", + "version": "v0.3", + "source": { + "type": "git", + "url": "https://github.com/ratchetphp/RFC6455.git", + "reference": "c8651c7938651c2d55f5d8c2422ac5e57a183341" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ratchetphp/RFC6455/zipball/c8651c7938651c2d55f5d8c2422ac5e57a183341", + "reference": "c8651c7938651c2d55f5d8c2422ac5e57a183341", + "shasum": "" + }, + "require": { + "guzzlehttp/psr7": "^1.0", + "php": ">=5.4.2" + }, + "require-dev": { + "phpunit/phpunit": "5.7.*", + "react/socket": "^1.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Ratchet\\RFC6455\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "role": "Developer" + }, + { + "name": "Matt Bonneau", + "role": "Developer" + } + ], + "description": "RFC6455 WebSocket protocol handler", + "homepage": "http://socketo.me", + "keywords": [ + "WebSockets", + "rfc6455", + "websocket" + ], + "time": "2020-05-15T18:31:24+00:00" + }, + { + "name": "react/cache", + "version": "v1.1.1", + "source": { + "type": "git", + "url": "https://github.com/reactphp/cache.git", + "reference": "4bf736a2cccec7298bdf745db77585966fc2ca7e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/cache/zipball/4bf736a2cccec7298bdf745db77585966fc2ca7e", + "reference": "4bf736a2cccec7298bdf745db77585966fc2ca7e", + "shasum": "" + }, + "require": { + "php": ">=5.3.0", + "react/promise": "^3.0 || ^2.0 || ^1.1" + }, + "require-dev": { + "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.35" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" + } + ], + "description": "Async, Promise-based cache interface for ReactPHP", + "keywords": [ + "cache", + "caching", + "promise", + "reactphp" + ], + "funding": [ + { + "url": "https://github.com/WyriHaximus", + "type": "github" + }, + { + "url": "https://github.com/clue", + "type": "github" + } + ], + "time": "2021-02-02T06:47:52+00:00" + }, + { + "name": "react/dns", + "version": "v1.5.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/dns.git", + "reference": "b22b0b20278e8535e633ab71a52472c5bf620aa1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/dns/zipball/b22b0b20278e8535e633ab71a52472c5bf620aa1", + "reference": "b22b0b20278e8535e633ab71a52472c5bf620aa1", + "shasum": "" + }, + "require": { + "php": ">=5.3.0", + "react/cache": "^1.0 || ^0.6 || ^0.5", + "react/event-loop": "^1.0 || ^0.5", + "react/promise": "^3.0 || ^2.7 || ^1.2.1", + "react/promise-timer": "^1.2" + }, + "require-dev": { + "clue/block-react": "^1.2", + "phpunit/phpunit": "^9.3 || ^4.8.35" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Dns\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" + } + ], + "description": "Async DNS resolver for ReactPHP", + "keywords": [ + "async", + "dns", + "dns-resolver", + "reactphp" + ], + "funding": [ + { + "url": "https://github.com/WyriHaximus", + "type": "github" + }, + { + "url": "https://github.com/clue", + "type": "github" + } + ], + "time": "2021-03-05T12:16:50+00:00" + }, + { + "name": "react/event-loop", + "version": "v1.1.1", + "source": { + "type": "git", + "url": "https://github.com/reactphp/event-loop.git", + "reference": "6d24de090cd59cfc830263cfba965be77b563c13" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/event-loop/zipball/6d24de090cd59cfc830263cfba965be77b563c13", + "reference": "6d24de090cd59cfc830263cfba965be77b563c13", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "^7.0 || ^6.4 || ^5.7 || ^4.8.35" + }, + "suggest": { + "ext-event": "~1.0 for ExtEventLoop", + "ext-pcntl": "For signal handling support when using the StreamSelectLoop", + "ext-uv": "* for ExtUvLoop" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\EventLoop\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "ReactPHP's core reactor event loop that libraries can use for evented I/O.", + "keywords": [ + "asynchronous", + "event-loop" + ], + "time": "2020-01-01T18:39:52+00:00" + }, + { + "name": "react/promise", + "version": "v2.8.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/promise.git", + "reference": "f3cff96a19736714524ca0dd1d4130de73dbbbc4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/promise/zipball/f3cff96a19736714524ca0dd1d4130de73dbbbc4", + "reference": "f3cff96a19736714524ca0dd1d4130de73dbbbc4", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "^7.0 || ^6.5 || ^5.7 || ^4.8.36" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Promise\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com" + } + ], + "description": "A lightweight implementation of CommonJS Promises/A for PHP", + "keywords": [ + "promise", + "promises" + ], + "time": "2020-05-12T15:16:56+00:00" + }, + { + "name": "react/promise-timer", + "version": "v1.6.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/promise-timer.git", + "reference": "daee9baf6ef30c43ea4c86399f828bb5f558f6e6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/promise-timer/zipball/daee9baf6ef30c43ea4c86399f828bb5f558f6e6", + "reference": "daee9baf6ef30c43ea4c86399f828bb5f558f6e6", + "shasum": "" + }, + "require": { + "php": ">=5.3", + "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3.5", + "react/promise": "^3.0 || ^2.7.0 || ^1.2.1" + }, + "require-dev": { + "phpunit/phpunit": "^9.0 || ^5.7 || ^4.8.35" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Promise\\Timer\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@lueck.tv" + } + ], + "description": "A trivial implementation of timeouts for Promises, built on top of ReactPHP.", + "homepage": "https://github.com/reactphp/promise-timer", + "keywords": [ + "async", + "event-loop", + "promise", + "reactphp", + "timeout", + "timer" + ], + "time": "2020-07-10T12:18:06+00:00" + }, + { + "name": "react/socket", + "version": "v1.6.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/socket.git", + "reference": "e2b96b23a13ca9b41ab343268dbce3f8ef4d524a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/socket/zipball/e2b96b23a13ca9b41ab343268dbce3f8ef4d524a", + "reference": "e2b96b23a13ca9b41ab343268dbce3f8ef4d524a", + "shasum": "" + }, + "require": { + "evenement/evenement": "^3.0 || ^2.0 || ^1.0", + "php": ">=5.3.0", + "react/dns": "^1.1", + "react/event-loop": "^1.0 || ^0.5", + "react/promise": "^2.6.0 || ^1.2.1", + "react/promise-timer": "^1.4.0", + "react/stream": "^1.1" + }, + "require-dev": { + "clue/block-react": "^1.2", + "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.35", + "react/promise-stream": "^1.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Socket\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" + } + ], + "description": "Async, streaming plaintext TCP/IP and secure TLS socket server and client connections for ReactPHP", + "keywords": [ + "Connection", + "Socket", + "async", + "reactphp", + "stream" + ], + "funding": [ + { + "url": "https://github.com/WyriHaximus", + "type": "github" + }, + { + "url": "https://github.com/clue", + "type": "github" + } + ], + "time": "2020-08-28T12:49:05+00:00" + }, + { + "name": "react/stream", + "version": "v1.1.1", + "source": { + "type": "git", + "url": "https://github.com/reactphp/stream.git", + "reference": "7c02b510ee3f582c810aeccd3a197b9c2f52ff1a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/stream/zipball/7c02b510ee3f582c810aeccd3a197b9c2f52ff1a", + "reference": "7c02b510ee3f582c810aeccd3a197b9c2f52ff1a", + "shasum": "" + }, + "require": { + "evenement/evenement": "^3.0 || ^2.0 || ^1.0", + "php": ">=5.3.8", + "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3.5" + }, + "require-dev": { + "clue/stream-filter": "~1.2", + "phpunit/phpunit": "^7.0 || ^6.4 || ^5.7 || ^4.8.35" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Stream\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Event-driven readable and writable streams for non-blocking I/O in ReactPHP", + "keywords": [ + "event-driven", + "io", + "non-blocking", + "pipe", + "reactphp", + "readable", + "stream", + "writable" + ], + "time": "2020-05-04T10:17:57+00:00" + }, + { + "name": "robloach/component-installer", + "version": "0.2.3", + "source": { + "type": "git", + "url": "https://github.com/RobLoach/component-installer.git", + "reference": "908a859aa7c4949ba9ad67091e67bac10b66d3d7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/RobLoach/component-installer/zipball/908a859aa7c4949ba9ad67091e67bac10b66d3d7", + "reference": "908a859aa7c4949ba9ad67091e67bac10b66d3d7", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0", + "kriswallsmith/assetic": "1.*", + "php": ">=5.3.2" + }, + "require-dev": { + "composer/composer": "1.*@alpha", + "phpunit/phpunit": "4.*" + }, + "type": "composer-plugin", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + }, + "class": "ComponentInstaller\\ComponentInstallerPlugin" + }, + "autoload": { + "psr-0": { + "ComponentInstaller": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Rob Loach", + "homepage": "http://robloach.net" + } + ], + "description": "Allows installation of Components via Composer.", + "abandoned": "oomphinc/composer-installers-extender", + "time": "2015-08-10T12:35:38+00:00" + }, + { + "name": "salsify/json-streaming-parser", + "version": "v8.0.1", + "source": { + "type": "git", + "url": "https://github.com/salsify/jsonstreamingparser.git", + "reference": "7d3bc67f495ba161de40f033d6bda5959542bbd0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/salsify/jsonstreamingparser/zipball/7d3bc67f495ba161de40f033d6bda5959542bbd0", + "reference": "7d3bc67f495ba161de40f033d6bda5959542bbd0", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-mbstring": "*", + "php": "^7.1" + }, + "require-dev": { + "ext-json": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "8.0-dev" + } + }, + "autoload": { + "psr-4": { + "JsonStreamingParser\\": "src", + "JsonStreamingParser\\Test\\": "tests" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Maxim Gnatenko", + "email": "mgnatenko@gmail.com" + }, + { + "name": "Rob Gonzalez", + "email": "rob@salsify.com", + "homepage": "http://salsify.com/" + }, + { + "name": "ThePanz", + "email": "thepanz@gmail.com" + }, + { + "name": "Max Grigorian", + "email": "maxakawizard@gmail.com", + "homepage": "http://wizardcat.com/" + } + ], + "description": "A streaming parser for JSON in PHP.", + "homepage": "https://github.com/salsify/jsonstreamingparser", + "keywords": [ + "json", + "parser", + "streaming" + ], + "time": "2018-10-26T13:33:34+00:00" + }, + { + "name": "seld/cli-prompt", + "version": "1.0.4", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/cli-prompt.git", + "reference": "b8dfcf02094b8c03b40322c229493bb2884423c5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/cli-prompt/zipball/b8dfcf02094b8c03b40322c229493bb2884423c5", + "reference": "b8dfcf02094b8c03b40322c229493bb2884423c5", + "shasum": "" + }, + "require": { + "php": ">=5.3" + }, + "require-dev": { + "phpstan/phpstan": "^0.12.63" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Seld\\CliPrompt\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be" + } + ], + "description": "Allows you to prompt for user input on the command line, and optionally hide the characters they type", + "keywords": [ + "cli", + "console", + "hidden", + "input", + "prompt" + ], + "time": "2020-12-15T21:32:01+00:00" + }, + { + "name": "seld/jsonlint", + "version": "1.8.3", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/jsonlint.git", + "reference": "9ad6ce79c342fbd44df10ea95511a1b24dee5b57" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/9ad6ce79c342fbd44df10ea95511a1b24dee5b57", + "reference": "9ad6ce79c342fbd44df10ea95511a1b24dee5b57", + "shasum": "" + }, + "require": { + "php": "^5.3 || ^7.0 || ^8.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" + ], + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/seld/jsonlint", + "type": "tidelift" + } + ], + "time": "2020-11-11T09:19:24+00:00" + }, + { + "name": "seld/phar-utils", + "version": "1.1.1", + "source": { + "type": "git", + "url": "https://github.com/Seldaek/phar-utils.git", + "reference": "8674b1d84ffb47cc59a101f5d5a3b61e87d23796" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/8674b1d84ffb47cc59a101f5d5a3b61e87d23796", + "reference": "8674b1d84ffb47cc59a101f5d5a3b61e87d23796", + "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-07-07T18:42:57+00:00" + }, + { + "name": "sensio/framework-extra-bundle", + "version": "v5.2.4", + "source": { + "type": "git", + "url": "https://github.com/sensiolabs/SensioFrameworkExtraBundle.git", + "reference": "1fdf591c4b388e62dbb2579de89c1560b33f865d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sensiolabs/SensioFrameworkExtraBundle/zipball/1fdf591c4b388e62dbb2579de89c1560b33f865d", + "reference": "1fdf591c4b388e62dbb2579de89c1560b33f865d", + "shasum": "" + }, + "require": { + "doctrine/common": "^2.2", + "symfony/config": "^3.3|^4.0", + "symfony/dependency-injection": "^3.3|^4.0", + "symfony/framework-bundle": "^3.4|^4.0", + "symfony/http-kernel": "^3.3|^4.0" + }, + "require-dev": { + "doctrine/doctrine-bundle": "^1.6", + "doctrine/orm": "^2.5", + "symfony/browser-kit": "^3.3|^4.0", + "symfony/dom-crawler": "^3.3|^4.0", + "symfony/expression-language": "^3.3|^4.0", + "symfony/finder": "^3.3|^4.0", + "symfony/monolog-bridge": "^3.0|^4.0", + "symfony/monolog-bundle": "^3.2", + "symfony/phpunit-bridge": "^3.4.19|^4.1.8", + "symfony/psr-http-message-bridge": "^0.3", + "symfony/security-bundle": "^3.3|^4.0", + "symfony/twig-bundle": "^3.3|^4.0", + "symfony/yaml": "^3.3|^4.0", + "twig/twig": "~1.12|~2.0", + "zendframework/zend-diactoros": "^1.3" + }, + "suggest": { + "symfony/expression-language": "", + "symfony/psr-http-message-bridge": "To use the PSR-7 converters", + "symfony/security-bundle": "" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "5.2.x-dev" + } + }, + "autoload": { + "psr-4": { + "Sensio\\Bundle\\FrameworkExtraBundle\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } + ], + "description": "This bundle provides a way to configure your controllers with annotations", + "keywords": [ + "annotations", + "controllers" + ], + "time": "2018-12-11T16:59:23+00:00" + }, + { + "name": "setasign/fpdi", + "version": "1.6.2", + "source": { + "type": "git", + "url": "https://github.com/Setasign/FPDI.git", + "reference": "a6ad58897a6d97cc2d2cd2adaeda343b25a368ea" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Setasign/FPDI/zipball/a6ad58897a6d97cc2d2cd2adaeda343b25a368ea", + "reference": "a6ad58897a6d97cc2d2cd2adaeda343b25a368ea", + "shasum": "" + }, + "suggest": { + "setasign/fpdf": "FPDI will extend this class but as it is also possible to use \"tecnickcom/tcpdf\" as an alternative there's no fixed dependency configured.", + "setasign/fpdi-fpdf": "Use this package to automatically evaluate dependencies to FPDF.", + "setasign/fpdi-tcpdf": "Use this package to automatically evaluate dependencies to TCPDF." + }, + "type": "library", + "autoload": { + "classmap": [ + "filters/", + "fpdi.php", + "fpdf_tpl.php", + "fpdi_pdf_parser.php", + "pdf_context.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jan Slabon", + "email": "jan.slabon@setasign.com", + "homepage": "https://www.setasign.com" + } + ], + "description": "FPDI is a collection of PHP classes facilitating developers to read pages from existing PDF documents and use them as templates in FPDF. Because it is also possible to use FPDI with TCPDF, there are no fixed dependencies defined. Please see suggestions for packages which evaluates the dependencies automatically.", + "homepage": "https://www.setasign.com/fpdi", + "keywords": [ + "fpdf", + "fpdi", + "pdf" + ], + "time": "2017-05-11T14:25:49+00:00" + }, + { + "name": "snc/redis-bundle", + "version": "3.2.4", + "source": { + "type": "git", + "url": "https://github.com/snc/SncRedisBundle.git", + "reference": "417086eccdd2619f230353fdac952b83bbd0977a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/snc/SncRedisBundle/zipball/417086eccdd2619f230353fdac952b83bbd0977a", + "reference": "417086eccdd2619f230353fdac952b83bbd0977a", + "shasum": "" + }, + "require": { + "php": "^7.1.3", + "symfony/framework-bundle": "^3.4 || ^4.2 || ^5.0", + "symfony/http-foundation": "^3.4 || ^4.2 || ^5.0", + "symfony/yaml": "^3.4 || ^4.2 || ^5.0" + }, + "require-dev": { + "doctrine/doctrine-bundle": "^1.11.2 || ^2.0", + "doctrine/orm": "^2.6.4", + "ext-pdo_sqlite": "*", + "phpunit/phpunit": "^7.5", + "predis/predis": "^1.1", + "swiftmailer/swiftmailer": "^6.0", + "symfony/browser-kit": "^3.4 || ^4.2 || ^5.0", + "symfony/console": "^3.4 || ^4.2 || ^5.0", + "symfony/dom-crawler": "^3.4 || ^4.2 || ^5.0", + "symfony/filesystem": "^3.4 || ^4.2 || ^5.0", + "symfony/phpunit-bridge": "^4.3.5", + "symfony/profiler-pack": "^1.0", + "symfony/swiftmailer-bundle": "^2.0 || ^3.0", + "symfony/twig-bundle": "^3.4 || ^4.2 || ^5.0" + }, + "suggest": { + "monolog/monolog": "If you want to use the monolog redis handler.", + "predis/predis": "If you want to use predis.", + "symfony/console": "If you want to use commands to interact with the redis database", + "symfony/proxy-manager-bridge": "If you want to lazy-load some services" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Snc\\RedisBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Henrik Westphal", + "email": "henrik.westphal@gmail.com" + }, + { + "name": "Community contributors", + "homepage": "https://github.com/snc/SncRedisBundle/contributors" + } + ], + "description": "A Redis bundle for Symfony", + "homepage": "https://github.com/snc/SncRedisBundle", + "keywords": [ + "nosql", + "redis", + "symfony" + ], + "time": "2020-11-07T16:46:54+00:00" + }, + { + "name": "stof/doctrine-extensions-bundle", + "version": "v1.3.0", + "source": { + "type": "git", + "url": "https://github.com/stof/StofDoctrineExtensionsBundle.git", + "reference": "46db71ec7ffee9122eca3cdddd4ef8d84bae269c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/stof/StofDoctrineExtensionsBundle/zipball/46db71ec7ffee9122eca3cdddd4ef8d84bae269c", + "reference": "46db71ec7ffee9122eca3cdddd4ef8d84bae269c", + "shasum": "" + }, + "require": { + "gedmo/doctrine-extensions": "^2.3.4", + "php": ">=5.3.2", + "symfony/framework-bundle": "~2.7|~3.2|~4.0" + }, + "require-dev": { + "symfony/phpunit-bridge": "^4.0", + "symfony/security-bundle": "^2.7 || ^3.2 || ^4.0" + }, + "suggest": { + "doctrine/doctrine-bundle": "to use the ORM extensions", + "doctrine/mongodb-odm-bundle": "to use the MongoDB ODM extensions" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "1.3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Stof\\DoctrineExtensionsBundle\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christophe Coevoet", + "email": "stof@notk.org" + } + ], + "description": "Integration of the gedmo/doctrine-extensions with Symfony2", + "homepage": "https://github.com/stof/StofDoctrineExtensionsBundle", + "keywords": [ + "behaviors", + "doctrine2", + "extensions", + "gedmo", + "loggable", + "nestedset", + "sluggable", + "sortable", + "timestampable", + "translatable", + "tree" + ], + "time": "2017-12-24T16:06:50+00:00" + }, + { + "name": "swiftmailer/swiftmailer", + "version": "v6.2.7", + "source": { + "type": "git", + "url": "https://github.com/swiftmailer/swiftmailer.git", + "reference": "15f7faf8508e04471f666633addacf54c0ab5933" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/15f7faf8508e04471f666633addacf54c0ab5933", + "reference": "15f7faf8508e04471f666633addacf54c0ab5933", + "shasum": "" + }, + "require": { + "egulias/email-validator": "^2.0|^3.1", + "php": ">=7.0.0", + "symfony/polyfill-iconv": "^1.0", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0" + }, + "require-dev": { + "mockery/mockery": "^1.0", + "symfony/phpunit-bridge": "^4.4|^5.0" + }, + "suggest": { + "ext-intl": "Needed to support internationalized email addresses" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.2-dev" + } + }, + "autoload": { + "files": [ + "lib/swift_required.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Chris Corbyn" + }, + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } + ], + "description": "Swiftmailer, free feature-rich PHP mailer", + "homepage": "https://swiftmailer.symfony.com", + "keywords": [ + "email", + "mail", + "mailer" + ], + "funding": [ + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/swiftmailer/swiftmailer", + "type": "tidelift" + } + ], + "time": "2021-03-09T12:30:35+00:00" + }, + { + "name": "symfony/acl-bundle", + "version": "v1.0.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/acl-bundle.git", + "reference": "5b32179c5319105cfc58884c279d76497f8a63b4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/acl-bundle/zipball/5b32179c5319105cfc58884c279d76497f8a63b4", + "reference": "5b32179c5319105cfc58884c279d76497f8a63b4", + "shasum": "" + }, + "require": { + "ext-xml": "*", + "php": "^5.5.9|>=7.0.8", + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/http-kernel": "~3.4|~4.0", + "symfony/security-acl": "~2.7|~3.0", + "symfony/security-bundle": "~3.4|~4.0" + }, + "require-dev": { + "doctrine/doctrine-bundle": "^1.6.12", + "symfony/console": "~3.4|~4.0", + "symfony/framework-bundle": "~3.4|~4.0", + "symfony/phpunit-bridge": "~3.4|~4.0", + "symfony/yaml": "~3.4|~4.0" + }, + "suggest": { + "doctrine/doctrine-bundle": "To use the default dbal configuration" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Bundle\\AclBundle\\": "src/" + } + }, + "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 AclBundle", + "homepage": "https://symfony.com", + "time": "2019-05-06T11:48:10+00:00" + }, + { + "name": "symfony/contracts", + "version": "v1.1.10", + "source": { + "type": "git", + "url": "https://github.com/symfony/contracts.git", + "reference": "011c20407c4b99d454f44021d023fb39ce23b73d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/contracts/zipball/011c20407c4b99d454f44021d023fb39ce23b73d", + "reference": "011c20407c4b99d454f44021d023fb39ce23b73d", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "psr/cache": "^1.0", + "psr/container": "^1.0" + }, + "replace": { + "symfony/cache-contracts": "self.version", + "symfony/event-dispatcher-contracts": "self.version", + "symfony/http-client-contracts": "self.version", + "symfony/service-contracts": "self.version", + "symfony/translation-contracts": "self.version" + }, + "require-dev": { + "symfony/polyfill-intl-idn": "^1.10" + }, + "suggest": { + "psr/event-dispatcher": "When using the EventDispatcher contracts", + "symfony/cache-implementation": "", + "symfony/event-dispatcher-implementation": "", + "symfony/http-client-implementation": "", + "symfony/service-implementation": "", + "symfony/translation-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\": "" + }, + "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": "A set of abstractions extracted out of the Symfony components", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-09-02T16:08:58+00:00" + }, + { + "name": "symfony/monolog-bundle", + "version": "v3.3.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/monolog-bundle.git", + "reference": "572e143afc03419a75ab002c80a2fd99299195ff" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/monolog-bundle/zipball/572e143afc03419a75ab002c80a2fd99299195ff", + "reference": "572e143afc03419a75ab002c80a2fd99299195ff", + "shasum": "" + }, + "require": { + "monolog/monolog": "~1.22", + "php": ">=5.6", + "symfony/config": "~2.7|~3.3|~4.0", + "symfony/dependency-injection": "~2.7|~3.4.10|^4.0.10", + "symfony/http-kernel": "~2.7|~3.3|~4.0", + "symfony/monolog-bridge": "~2.7|~3.3|~4.0" + }, + "require-dev": { + "symfony/console": "~2.7|~3.3|~4.0", + "symfony/phpunit-bridge": "^3.3|^4.0", + "symfony/yaml": "~2.7|~3.3|~4.0" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Bundle\\MonologBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Symfony Community", + "homepage": "http://symfony.com/contributors" + }, + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } + ], + "description": "Symfony MonologBundle", + "homepage": "http://symfony.com", + "keywords": [ + "log", + "logging" + ], + "time": "2018-11-04T09:58:13+00:00" + }, + { + "name": "symfony/polyfill-ctype", + "version": "v1.22.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "c6c942b1ac76c82448322025e084cadc56048b4e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/c6c942b1ac76c82448322025e084cadc56048b4e", + "reference": "c6c942b1ac76c82448322025e084cadc56048b4e", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-ctype": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.22-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "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" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-01-07T16:49:33+00:00" + }, + { + "name": "symfony/polyfill-iconv", + "version": "v1.22.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-iconv.git", + "reference": "06fb361659649bcfd6a208a0f1fcaf4e827ad342" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/06fb361659649bcfd6a208a0f1fcaf4e827ad342", + "reference": "06fb361659649bcfd6a208a0f1fcaf4e827ad342", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-iconv": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.22-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Iconv\\": "" + }, + "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 Iconv extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "iconv", + "polyfill", + "portable", + "shim" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-01-22T09:19:47+00:00" + }, + { + "name": "symfony/polyfill-intl-icu", + "version": "v1.22.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-icu.git", + "reference": "af1842919c7e7364aaaa2798b29839e3ba168588" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/af1842919c7e7364aaaa2798b29839e3ba168588", + "reference": "af1842919c7e7364aaaa2798b29839e3ba168588", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-intl": "For best performance and support of other locales than \"en\"" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.22-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Icu\\": "" + }, + "classmap": [ + "Resources/stubs" + ], + "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 polyfill for intl's ICU-related data and classes", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "icu", + "intl", + "polyfill", + "portable", + "shim" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-01-22T09:19:47+00:00" + }, + { + "name": "symfony/polyfill-intl-idn", + "version": "v1.17.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "a57f8161502549a742a63c09f0a604997bf47027" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/a57f8161502549a742a63c09f0a604997bf47027", + "reference": "a57f8161502549a742a63c09f0a604997bf47027", + "shasum": "" + }, + "require": { + "php": ">=5.3.3", + "symfony/polyfill-mbstring": "^1.3", + "symfony/polyfill-php72": "^1.10" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.17-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Intl\\Idn\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Laurent Bassin", + "email": "laurent@bassin.info" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "idn", + "intl", + "polyfill", + "portable", + "shim" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-06-06T08:46:27+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.22.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "5232de97ee3b75b0360528dae24e73db49566ab1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/5232de97ee3b75b0360528dae24e73db49566ab1", + "reference": "5232de97ee3b75b0360528dae24e73db49566ab1", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.22-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "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" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-01-22T09:19:47+00:00" + }, + { + "name": "symfony/polyfill-php70", + "version": "v1.20.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php70.git", + "reference": "5f03a781d984aae42cebd18e7912fa80f02ee644" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php70/zipball/5f03a781d984aae42cebd18e7912fa80f02ee644", + "reference": "5f03a781d984aae42cebd18e7912fa80f02ee644", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "metapackage", + "extra": { + "branch-alias": { + "dev-main": "1.20-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-23T14:02:19+00:00" + }, + { + "name": "symfony/polyfill-php72", + "version": "v1.22.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php72.git", + "reference": "cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9", + "reference": "cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.22-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php72\\": "" + }, + "files": [ + "bootstrap.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-01-07T16:49:33+00:00" + }, + { + "name": "symfony/polyfill-php73", + "version": "v1.22.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php73.git", + "reference": "a678b42e92f86eca04b7fa4c0f6f19d097fb69e2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/a678b42e92f86eca04b7fa4c0f6f19d097fb69e2", + "reference": "a678b42e92f86eca04b7fa4c0f6f19d097fb69e2", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.22-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "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" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-01-07T16:49:33+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.22.1", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "dc3063ba22c2a1fd2f45ed856374d79114998f91" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/dc3063ba22c2a1fd2f45ed856374d79114998f91", + "reference": "dc3063ba22c2a1fd2f45ed856374d79114998f91", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.22-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "files": [ + "bootstrap.php" + ], + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-01-07T16:49:33+00:00" + }, + { + "name": "symfony/security-acl", + "version": "v3.0.4", + "source": { + "type": "git", + "url": "https://github.com/symfony/security-acl.git", + "reference": "dc8f10b3bda34e9ddcad49edc7accf61f31fce43" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/security-acl/zipball/dc8f10b3bda34e9ddcad49edc7accf61f31fce43", + "reference": "dc8f10b3bda34e9ddcad49edc7accf61f31fce43", + "shasum": "" + }, + "require": { + "php": ">=5.5.9", + "symfony/security-core": "^2.8|^3.0|^4.0|^5.0" + }, + "require-dev": { + "doctrine/common": "~2.2", + "doctrine/dbal": "~2.2", + "psr/log": "~1.0", + "symfony/phpunit-bridge": "^2.8|^3.0|^4.0|^5.0" + }, + "suggest": { + "doctrine/dbal": "For using the built-in ACL implementation", + "symfony/class-loader": "For using the ACL generateSql script", + "symfony/finder": "For using the ACL generateSql script" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Component\\Security\\Acl\\": "" + }, + "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 Security Component - ACL (Access Control List)", + "homepage": "https://symfony.com", + "time": "2019-12-12T09:55:57+00:00" + }, + { + "name": "symfony/swiftmailer-bundle", + "version": "v3.1.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/swiftmailer-bundle.git", + "reference": "c0807512fb174cf16ad4c6d3c0beffc28f78f4cb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/swiftmailer-bundle/zipball/c0807512fb174cf16ad4c6d3c0beffc28f78f4cb", + "reference": "c0807512fb174cf16ad4c6d3c0beffc28f78f4cb", + "shasum": "" + }, + "require": { + "php": ">=7.0.0", + "swiftmailer/swiftmailer": "^6.0.1", + "symfony/config": "~2.8|~3.0|~4.0", + "symfony/dependency-injection": "~2.7|~3.4|~4.0", + "symfony/http-kernel": "~2.7|~3.0|~4.0" + }, + "require-dev": { + "symfony/console": "~2.7|~3.4|~4.0", + "symfony/framework-bundle": "~2.7|~3.0|~4.0", + "symfony/phpunit-bridge": "~3.3|~4.0", + "symfony/yaml": "~2.7|~3.0|~4.0" + }, + "suggest": { + "psr/log": "Allows logging" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "3.1-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Bundle\\SwiftmailerBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Symfony Community", + "homepage": "http://symfony.com/contributors" + }, + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } + ], + "description": "Symfony SwiftmailerBundle", + "homepage": "http://symfony.com", + "time": "2017-10-18T22:30:23+00:00" + }, + { + "name": "symfony/symfony", + "version": "v4.4.18", + "source": { + "type": "git", + "url": "https://github.com/symfony/symfony.git", + "reference": "a05cc024d3d43cb84faea3969de8cc2e590e7a83" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/symfony/zipball/a05cc024d3d43cb84faea3969de8cc2e590e7a83", + "reference": "a05cc024d3d43cb84faea3969de8cc2e590e7a83", + "shasum": "" + }, + "require": { + "doctrine/event-manager": "~1.0", + "doctrine/persistence": "^1.3|^2", + "ext-xml": "*", + "php": ">=7.1.3", + "psr/cache": "~1.0", + "psr/container": "^1.0", + "psr/link": "^1.0", + "psr/log": "~1.0", + "symfony/contracts": "^1.1.8", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-intl-icu": "~1.0", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php72": "~1.5", + "symfony/polyfill-php73": "^1.11", + "symfony/polyfill-php80": "^1.15", + "twig/twig": "^1.41|^2.10|^3.0" + }, + "conflict": { + "masterminds/html5": "<2.6", + "monolog/monolog": ">=2", + "ocramius/proxy-manager": "<2.1", + "phpdocumentor/reflection-docblock": "<3.0||>=3.2.0,<3.2.2", + "phpdocumentor/type-resolver": "<0.3.0", + "phpunit/phpunit": "<5.4.3" + }, + "replace": { + "symfony/amazon-mailer": "self.version", + "symfony/asset": "self.version", + "symfony/browser-kit": "self.version", + "symfony/cache": "self.version", + "symfony/config": "self.version", + "symfony/console": "self.version", + "symfony/css-selector": "self.version", + "symfony/debug": "self.version", + "symfony/debug-bundle": "self.version", + "symfony/dependency-injection": "self.version", + "symfony/doctrine-bridge": "self.version", + "symfony/dom-crawler": "self.version", + "symfony/dotenv": "self.version", + "symfony/error-handler": "self.version", + "symfony/event-dispatcher": "self.version", + "symfony/expression-language": "self.version", + "symfony/filesystem": "self.version", + "symfony/finder": "self.version", + "symfony/form": "self.version", + "symfony/framework-bundle": "self.version", + "symfony/google-mailer": "self.version", + "symfony/http-client": "self.version", + "symfony/http-foundation": "self.version", + "symfony/http-kernel": "self.version", + "symfony/inflector": "self.version", + "symfony/intl": "self.version", + "symfony/ldap": "self.version", + "symfony/lock": "self.version", + "symfony/mailchimp-mailer": "self.version", + "symfony/mailer": "self.version", + "symfony/mailgun-mailer": "self.version", + "symfony/messenger": "self.version", + "symfony/mime": "self.version", + "symfony/monolog-bridge": "self.version", + "symfony/options-resolver": "self.version", + "symfony/postmark-mailer": "self.version", + "symfony/process": "self.version", + "symfony/property-access": "self.version", + "symfony/property-info": "self.version", + "symfony/proxy-manager-bridge": "self.version", + "symfony/routing": "self.version", + "symfony/security": "self.version", + "symfony/security-bundle": "self.version", + "symfony/security-core": "self.version", + "symfony/security-csrf": "self.version", + "symfony/security-guard": "self.version", + "symfony/security-http": "self.version", + "symfony/sendgrid-mailer": "self.version", + "symfony/serializer": "self.version", + "symfony/stopwatch": "self.version", + "symfony/templating": "self.version", + "symfony/translation": "self.version", + "symfony/twig-bridge": "self.version", + "symfony/twig-bundle": "self.version", + "symfony/validator": "self.version", + "symfony/var-dumper": "self.version", + "symfony/var-exporter": "self.version", + "symfony/web-link": "self.version", + "symfony/web-profiler-bundle": "self.version", + "symfony/web-server-bundle": "self.version", + "symfony/workflow": "self.version", + "symfony/yaml": "self.version" + }, + "require-dev": { + "cache/integration-tests": "dev-master", + "composer/package-versions-deprecated": "^1.8", + "doctrine/annotations": "~1.0", + "doctrine/cache": "~1.6", + "doctrine/collections": "~1.0", + "doctrine/data-fixtures": "^1.1", + "doctrine/dbal": "~2.4|^3.0", + "doctrine/doctrine-bundle": "^1.5|^2.0", + "doctrine/orm": "~2.4,>=2.4.5", + "egulias/email-validator": "~1.2,>=1.2.8|~2.0", + "guzzlehttp/promises": "^1.3.1", + "masterminds/html5": "^2.6", + "monolog/monolog": "^1.25.1", + "nyholm/psr7": "^1.0", + "ocramius/proxy-manager": "^2.1", + "paragonie/sodium_compat": "^1.8", + "php-http/httplug": "^1.0|^2.0", + "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", + "predis/predis": "~1.1", + "psr/http-client": "^1.0", + "psr/simple-cache": "^1.0", + "symfony/phpunit-bridge": "^5.2", + "symfony/security-acl": "~2.8|~3.0", + "twig/cssinliner-extra": "^2.12", + "twig/inky-extra": "^2.12", + "twig/markdown-extra": "^2.12" + }, + "type": "library", + "extra": { + "branch-version": "4.4" + }, + "autoload": { + "psr-4": { + "Symfony\\Bridge\\Doctrine\\": "src/Symfony/Bridge/Doctrine/", + "Symfony\\Bridge\\Monolog\\": "src/Symfony/Bridge/Monolog/", + "Symfony\\Bridge\\ProxyManager\\": "src/Symfony/Bridge/ProxyManager/", + "Symfony\\Bridge\\Twig\\": "src/Symfony/Bridge/Twig/", + "Symfony\\Bundle\\": "src/Symfony/Bundle/", + "Symfony\\Component\\": "src/Symfony/Component/" + }, + "classmap": [ + "src/Symfony/Component/Intl/Resources/stubs" + ], + "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": "The Symfony PHP framework", + "homepage": "https://symfony.com", + "keywords": [ + "framework" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-12-18T13:32:50+00:00" + }, + { + "name": "tinymce/tinymce", + "version": "5.6.2", + "source": { + "type": "git", + "url": "https://github.com/tinymce/tinymce-dist.git", + "reference": "310051defb85fec8581ace8b739ab7b18023db8a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/tinymce/tinymce-dist/zipball/310051defb85fec8581ace8b739ab7b18023db8a", + "reference": "310051defb85fec8581ace8b739ab7b18023db8a", + "shasum": "" + }, + "type": "component", + "extra": { + "component": { + "scripts": [ + "tinymce.js", + "plugins/*/plugin.js", + "themes/*/theme.js", + "themes/*/icons.js" + ], + "files": [ + "tinymce.min.js", + "plugins/*/plugin.min.js", + "themes/*/theme.min.js", + "skins/**", + "icons/*/icons.min.js" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-2.1-only" + ], + "description": "Web based JavaScript HTML WYSIWYG editor control.", + "homepage": "http://www.tinymce.com", + "keywords": [ + "editor", + "html", + "javascript", + "richtext", + "tinymce", + "wysiwyg" + ], + "time": "2020-12-08T07:23:49+00:00" + }, + { + "name": "true/punycode", + "version": "v2.1.1", + "source": { + "type": "git", + "url": "https://github.com/true/php-punycode.git", + "reference": "a4d0c11a36dd7f4e7cd7096076cab6d3378a071e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/true/php-punycode/zipball/a4d0c11a36dd7f4e7cd7096076cab6d3378a071e", + "reference": "a4d0c11a36dd7f4e7cd7096076cab6d3378a071e", + "shasum": "" + }, + "require": { + "php": ">=5.3.0", + "symfony/polyfill-mbstring": "^1.3" + }, + "require-dev": { + "phpunit/phpunit": "~4.7", + "squizlabs/php_codesniffer": "~2.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "TrueBV\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Renan Gonçalves", + "email": "renan.saddam@gmail.com" + } + ], + "description": "A Bootstring encoding of Unicode for Internationalized Domain Names in Applications (IDNA)", + "homepage": "https://github.com/true/php-punycode", + "keywords": [ + "idna", + "punycode" + ], + "time": "2016-11-16T10:37:54+00:00" + }, + { + "name": "twig/extensions", + "version": "v1.5.4", + "source": { + "type": "git", + "url": "https://github.com/twigphp/Twig-extensions.git", + "reference": "57873c8b0c1be51caa47df2cdb824490beb16202" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/twigphp/Twig-extensions/zipball/57873c8b0c1be51caa47df2cdb824490beb16202", + "reference": "57873c8b0c1be51caa47df2cdb824490beb16202", + "shasum": "" + }, + "require": { + "twig/twig": "^1.27|^2.0" + }, + "require-dev": { + "symfony/phpunit-bridge": "^3.4", + "symfony/translation": "^2.7|^3.4" + }, + "suggest": { + "symfony/translation": "Allow the time_diff output to be translated" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.5-dev" + } + }, + "autoload": { + "psr-0": { + "Twig_Extensions_": "lib/" + }, + "psr-4": { + "Twig\\Extensions\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } + ], + "description": "Common additional features for Twig that do not directly belong in core", + "keywords": [ + "i18n", + "text" + ], + "abandoned": true, + "time": "2018-12-05T18:34:18+00:00" + }, + { + "name": "twig/twig", + "version": "v2.12.5", + "source": { + "type": "git", + "url": "https://github.com/twigphp/Twig.git", + "reference": "18772e0190734944277ee97a02a9a6c6555fcd94" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/18772e0190734944277ee97a02a9a6c6555fcd94", + "reference": "18772e0190734944277ee97a02a9a6c6555fcd94", + "shasum": "" + }, + "require": { + "php": "^7.0", + "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": "2.12-dev" + } + }, + "autoload": { + "psr-0": { + "Twig_": "lib/" + }, + "psr-4": { + "Twig\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" + }, + { + "name": "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:31:23+00:00" + }, + { + "name": "ua-parser/uap-php", + "version": "v3.9.14", + "source": { + "type": "git", + "url": "https://github.com/ua-parser/uap-php.git", + "reference": "b796c5ea5df588e65aeb4e2c6cce3811dec4fed6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ua-parser/uap-php/zipball/b796c5ea5df588e65aeb4e2c6cce3811dec4fed6", + "reference": "b796c5ea5df588e65aeb4e2c6cce3811dec4fed6", + "shasum": "" + }, + "require": { + "composer/ca-bundle": "^1.1", + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^0.12.33", + "phpunit/phpunit": "^8 || ^9", + "symfony/console": "^3.4 || ^4.2 || ^4.3 || ^5.0", + "symfony/filesystem": "^3.4 || ^4.2 || ^4.3 || ^5.0", + "symfony/finder": "^3.4 || ^4.2 || ^4.3 || ^5.0", + "symfony/yaml": "^3.4 || ^4.2 || ^4.3 || ^5.0", + "vimeo/psalm": "^3.12" + }, + "suggest": { + "symfony/console": "Required for CLI usage - ^3.4 || ^4.3 || ^5.0", + "symfony/filesystem": "Required for CLI usage - ^3.4 || ^4.3 || ^5.0", + "symfony/finder": "Required for CLI usage - ^3.4 || ^4.3 || ^5.0", + "symfony/yaml": "Required for CLI usage - ^3.4 || ^4.3 || ^5.0" + }, + "bin": [ + "bin/uaparser" + ], + "type": "library", + "autoload": { + "psr-4": { + "UAParser\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Dave Olsen", + "email": "dmolsen@gmail.com" + }, + { + "name": "Lars Strojny", + "email": "lars@strojny.net" + } + ], + "description": "A multi-language port of Browserscope's user agent parser.", + "time": "2020-10-02T23:36:20+00:00" + }, + { + "name": "webmozart/assert", + "version": "1.10.0", + "source": { + "type": "git", + "url": "https://github.com/webmozarts/assert.git", + "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/6964c76c7804814a842473e0c8fd15bab0f18e25", + "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0", + "symfony/polyfill-ctype": "^1.8" + }, + "conflict": { + "phpstan/phpstan": "<0.12.20", + "vimeo/psalm": "<4.6.1 || 4.6.2" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.13" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.10-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "time": "2021-03-09T10:59:23+00:00" + }, + { + "name": "willdurand/jsonp-callback-validator", + "version": "v1.1.0", + "source": { + "type": "git", + "url": "https://github.com/willdurand/JsonpCallbackValidator.git", + "reference": "1a7d388bb521959e612ef50c5c7b1691b097e909" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/willdurand/JsonpCallbackValidator/zipball/1a7d388bb521959e612ef50c5c7b1691b097e909", + "reference": "1a7d388bb521959e612ef50c5c7b1691b097e909", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "~3.7" + }, + "type": "library", + "autoload": { + "psr-0": { + "JsonpCallbackValidator": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "William Durand", + "email": "william.durand1@gmail.com", + "homepage": "http://www.willdurand.fr" + } + ], + "description": "JSONP callback validator.", + "time": "2014-01-20T22:35:06+00:00" + }, + { + "name": "willdurand/negotiation", + "version": "v2.3.1", + "source": { + "type": "git", + "url": "https://github.com/willdurand/Negotiation.git", + "reference": "03436ededa67c6e83b9b12defac15384cb399dc9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/willdurand/Negotiation/zipball/03436ededa67c6e83b9b12defac15384cb399dc9", + "reference": "03436ededa67c6e83b9b12defac15384cb399dc9", + "shasum": "" + }, + "require": { + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.3-dev" + } + }, + "autoload": { + "psr-4": { + "Negotiation\\": "src/Negotiation" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "William Durand", + "email": "will+git@drnd.me" + } + ], + "description": "Content Negotiation tools for PHP provided as a standalone library.", + "homepage": "http://williamdurand.fr/Negotiation/", + "keywords": [ + "accept", + "content", + "format", + "header", + "negotiation" + ], + "time": "2017-05-14T17:21:12+00:00" + }, + { + "name": "xemlock/htmlpurifier-html5", + "version": "v0.1.10", + "source": { + "type": "git", + "url": "https://github.com/xemlock/htmlpurifier-html5.git", + "reference": "32cef47500fb77c2be0f160372095bec15bf0052" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/xemlock/htmlpurifier-html5/zipball/32cef47500fb77c2be0f160372095bec15bf0052", + "reference": "32cef47500fb77c2be0f160372095bec15bf0052", + "shasum": "" + }, + "require": { + "ezyang/htmlpurifier": "^4.7", + "php": ">=5.2" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^1.1|^2.1", + "phpunit/phpunit": ">=4.7 <8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "library/HTMLPurifier/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "xemlock", + "email": "xemlock@gmail.com" + } + ], + "description": "HTML Purifier definitions for HTML5 elements", + "keywords": [ + "HTML5", + "Purifier", + "html", + "htmlpurifier", + "security", + "xss" + ], + "time": "2019-04-26T08:53:59+00:00" + }, + { + "name": "zendframework/zend-code", + "version": "3.4.1", + "source": { + "type": "git", + "url": "https://github.com/zendframework/zend-code.git", + "reference": "268040548f92c2bfcba164421c1add2ba43abaaa" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zendframework/zend-code/zipball/268040548f92c2bfcba164421c1add2ba43abaaa", + "reference": "268040548f92c2bfcba164421c1add2ba43abaaa", + "shasum": "" + }, + "require": { + "php": "^7.1", + "zendframework/zend-eventmanager": "^2.6 || ^3.0" + }, + "conflict": { + "phpspec/prophecy": "<1.9.0" + }, + "require-dev": { + "doctrine/annotations": "^1.7", + "ext-phar": "*", + "phpunit/phpunit": "^7.5.16 || ^8.4", + "zendframework/zend-coding-standard": "^1.0", + "zendframework/zend-stdlib": "^2.7 || ^3.0" + }, + "suggest": { + "doctrine/annotations": "Doctrine\\Common\\Annotations >=1.0 for annotation features", + "zendframework/zend-stdlib": "Zend\\Stdlib component" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4.x-dev", + "dev-develop": "3.5.x-dev", + "dev-dev-4.0": "4.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Zend\\Code\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Extensions to the PHP Reflection API, static code scanning, and code generation", + "keywords": [ + "ZendFramework", + "code", + "zf" + ], + "abandoned": "laminas/laminas-code", + "time": "2019-12-10T19:21:15+00:00" + }, + { + "name": "zendframework/zend-eventmanager", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/zendframework/zend-eventmanager.git", + "reference": "a5e2583a211f73604691586b8406ff7296a946dd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zendframework/zend-eventmanager/zipball/a5e2583a211f73604691586b8406ff7296a946dd", + "reference": "a5e2583a211f73604691586b8406ff7296a946dd", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0" + }, + "require-dev": { + "athletic/athletic": "^0.1", + "container-interop/container-interop": "^1.1.0", + "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2", + "zendframework/zend-coding-standard": "~1.0.0", + "zendframework/zend-stdlib": "^2.7.3 || ^3.0" + }, + "suggest": { + "container-interop/container-interop": "^1.1.0, to use the lazy listeners feature", + "zendframework/zend-stdlib": "^2.7.3 || ^3.0, to use the FilterChain feature" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.2-dev", + "dev-develop": "3.3-dev" + } + }, + "autoload": { + "psr-4": { + "Zend\\EventManager\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Trigger and listen to events within a PHP application", + "homepage": "https://github.com/zendframework/zend-eventmanager", + "keywords": [ + "event", + "eventmanager", + "events", + "zf2" + ], + "abandoned": "laminas/laminas-eventmanager", + "time": "2018-04-25T15:33:34+00:00" + }, + { + "name": "zendframework/zend-loader", + "version": "2.6.1", + "source": { + "type": "git", + "url": "https://github.com/zendframework/zend-loader.git", + "reference": "91da574d29b58547385b2298c020b257310898c6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zendframework/zend-loader/zipball/91da574d29b58547385b2298c020b257310898c6", + "reference": "91da574d29b58547385b2298c020b257310898c6", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.4", + "zendframework/zend-coding-standard": "~1.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.6.x-dev", + "dev-develop": "2.7.x-dev" + } + }, + "autoload": { + "psr-4": { + "Zend\\Loader\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Autoloading and plugin loading strategies", + "keywords": [ + "ZendFramework", + "loader", + "zf" + ], + "abandoned": "laminas/laminas-loader", + "time": "2019-09-04T19:38:14+00:00" + }, + { + "name": "zendframework/zend-mail", + "version": "2.10.0", + "source": { + "type": "git", + "url": "https://github.com/zendframework/zend-mail.git", + "reference": "d7beb63d5f7144a21ac100072c453e63860cdab8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zendframework/zend-mail/zipball/d7beb63d5f7144a21ac100072c453e63860cdab8", + "reference": "d7beb63d5f7144a21ac100072c453e63860cdab8", + "shasum": "" + }, + "require": { + "ext-iconv": "*", + "php": "^5.6 || ^7.0", + "true/punycode": "^2.1", + "zendframework/zend-loader": "^2.5", + "zendframework/zend-mime": "^2.5", + "zendframework/zend-stdlib": "^2.7 || ^3.0", + "zendframework/zend-validator": "^2.10.2" + }, + "require-dev": { + "phpunit/phpunit": "^5.7.25 || ^6.4.4 || ^7.1.4", + "zendframework/zend-coding-standard": "~1.0.0", + "zendframework/zend-config": "^2.6", + "zendframework/zend-crypt": "^2.6 || ^3.0", + "zendframework/zend-servicemanager": "^2.7.10 || ^3.3.1" + }, + "suggest": { + "zendframework/zend-crypt": "Crammd5 support in SMTP Auth", + "zendframework/zend-servicemanager": "^2.7.10 || ^3.3.1 when using SMTP to deliver messages" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.10.x-dev", + "dev-develop": "2.11.x-dev" + }, + "zf": { + "component": "Zend\\Mail", + "config-provider": "Zend\\Mail\\ConfigProvider" + } + }, + "autoload": { + "psr-4": { + "Zend\\Mail\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Provides generalized functionality to compose and send both text and MIME-compliant multipart e-mail messages", + "keywords": [ + "ZendFramework", + "mail", + "zf" + ], + "abandoned": "laminas/laminas-mail", + "time": "2018-06-07T13:37:07+00:00" + }, + { + "name": "zendframework/zend-mime", + "version": "2.7.2", + "source": { + "type": "git", + "url": "https://github.com/zendframework/zend-mime.git", + "reference": "c91e0350be53cc9d29be15563445eec3b269d7c1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zendframework/zend-mime/zipball/c91e0350be53cc9d29be15563445eec3b269d7c1", + "reference": "c91e0350be53cc9d29be15563445eec3b269d7c1", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0", + "zendframework/zend-stdlib": "^2.7 || ^3.0" + }, + "require-dev": { + "phpunit/phpunit": "^5.7.21 || ^6.3", + "zendframework/zend-coding-standard": "~1.0.0", + "zendframework/zend-mail": "^2.6" + }, + "suggest": { + "zendframework/zend-mail": "Zend\\Mail component" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.7.x-dev", + "dev-develop": "2.8.x-dev" + } + }, + "autoload": { + "psr-4": { + "Zend\\Mime\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Create and parse MIME messages and parts", + "keywords": [ + "ZendFramework", + "mime", + "zf" + ], + "abandoned": "laminas/laminas-mime", + "time": "2019-10-16T19:30:37+00:00" + }, + { + "name": "zendframework/zend-stdlib", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/zendframework/zend-stdlib.git", + "reference": "66536006722aff9e62d1b331025089b7ec71c065" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zendframework/zend-stdlib/zipball/66536006722aff9e62d1b331025089b7ec71c065", + "reference": "66536006722aff9e62d1b331025089b7ec71c065", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0" + }, + "require-dev": { + "phpbench/phpbench": "^0.13", + "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2", + "zendframework/zend-coding-standard": "~1.0.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.2.x-dev", + "dev-develop": "3.3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Zend\\Stdlib\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "SPL extensions, array utilities, error handlers, and more", + "keywords": [ + "ZendFramework", + "stdlib", + "zf" + ], + "abandoned": "laminas/laminas-stdlib", + "time": "2018-08-28T21:34:05+00:00" + }, + { + "name": "zendframework/zend-validator", + "version": "2.13.0", + "source": { + "type": "git", + "url": "https://github.com/zendframework/zend-validator.git", + "reference": "b54acef1f407741c5347f2a97f899ab21f2229ef" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/zendframework/zend-validator/zipball/b54acef1f407741c5347f2a97f899ab21f2229ef", + "reference": "b54acef1f407741c5347f2a97f899ab21f2229ef", + "shasum": "" + }, + "require": { + "container-interop/container-interop": "^1.1", + "php": "^7.1", + "zendframework/zend-stdlib": "^3.2.1" + }, + "require-dev": { + "phpunit/phpunit": "^6.0.8 || ^5.7.15", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.0", + "zendframework/zend-cache": "^2.6.1", + "zendframework/zend-coding-standard": "~1.0.0", + "zendframework/zend-config": "^2.6", + "zendframework/zend-db": "^2.7", + "zendframework/zend-filter": "^2.6", + "zendframework/zend-http": "^2.5.4", + "zendframework/zend-i18n": "^2.6", + "zendframework/zend-math": "^2.6", + "zendframework/zend-servicemanager": "^2.7.5 || ^3.0.3", + "zendframework/zend-session": "^2.8", + "zendframework/zend-uri": "^2.5" + }, + "suggest": { + "psr/http-message": "psr/http-message, required when validating PSR-7 UploadedFileInterface instances via the Upload and UploadFile validators", + "zendframework/zend-db": "Zend\\Db component, required by the (No)RecordExists validator", + "zendframework/zend-filter": "Zend\\Filter component, required by the Digits validator", + "zendframework/zend-i18n": "Zend\\I18n component to allow translation of validation error messages", + "zendframework/zend-i18n-resources": "Translations of validator messages", + "zendframework/zend-math": "Zend\\Math component, required by the Csrf validator", + "zendframework/zend-servicemanager": "Zend\\ServiceManager component to allow using the ValidatorPluginManager and validator chains", + "zendframework/zend-session": "Zend\\Session component, ^2.8; required by the Csrf validator", + "zendframework/zend-uri": "Zend\\Uri component, required by the Uri and Sitemap\\Loc validators" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.13.x-dev", + "dev-develop": "2.14.x-dev" + }, + "zf": { + "component": "Zend\\Validator", + "config-provider": "Zend\\Validator\\ConfigProvider" + } + }, + "autoload": { + "psr-4": { + "Zend\\Validator\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Validation classes for a wide range of domains, and the ability to chain validators to create complex validation criteria", + "keywords": [ + "ZendFramework", + "validator", + "zf" + ], + "abandoned": "laminas/laminas-validator", + "time": "2019-12-28T04:07:18+00:00" + } + ], + "packages-dev": [ + { + "name": "behat/behat", + "version": "v3.4.3", + "source": { + "type": "git", + "url": "https://github.com/Behat/Behat.git", + "reference": "d60b161bff1b95ec4bb80bb8cb210ccf890314c2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Behat/Behat/zipball/d60b161bff1b95ec4bb80bb8cb210ccf890314c2", + "reference": "d60b161bff1b95ec4bb80bb8cb210ccf890314c2", + "shasum": "" + }, + "require": { + "behat/gherkin": "^4.5.1", + "behat/transliterator": "^1.2", + "container-interop/container-interop": "^1.2", + "ext-mbstring": "*", + "php": ">=5.3.3", + "psr/container": "^1.0", + "symfony/class-loader": "~2.1||~3.0||~4.0", + "symfony/config": "~2.3||~3.0||~4.0", + "symfony/console": "~2.5||~3.0||~4.0", + "symfony/dependency-injection": "~2.1||~3.0||~4.0", + "symfony/event-dispatcher": "~2.1||~3.0||~4.0", + "symfony/translation": "~2.3||~3.0||~4.0", + "symfony/yaml": "~2.1||~3.0||~4.0" + }, + "require-dev": { + "herrera-io/box": "~1.6.1", + "phpunit/phpunit": "^4.8.36|^6.3", + "symfony/process": "~2.5|~3.0|~4.0" + }, + "suggest": { + "behat/mink-extension": "for integration with Mink testing framework", + "behat/symfony2-extension": "for integration with Symfony2 web framework", + "behat/yii-extension": "for integration with Yii web framework" + }, + "bin": [ + "bin/behat" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.2.x-dev" + } + }, + "autoload": { + "psr-0": { + "Behat\\Behat": "src/", + "Behat\\Testwork": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + } + ], + "description": "Scenario-oriented BDD framework for PHP 5.3", + "homepage": "http://behat.org/", + "keywords": [ + "Agile", + "BDD", + "ScenarioBDD", + "Scrum", + "StoryBDD", + "User story", + "business", + "development", + "documentation", + "examples", + "symfony", + "testing" + ], + "time": "2017-11-27T10:37:56+00:00" + }, + { + "name": "behat/gherkin", + "version": "v4.6.0", + "source": { + "type": "git", + "url": "https://github.com/Behat/Gherkin.git", + "reference": "ab0a02ea14893860bca00f225f5621d351a3ad07" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Behat/Gherkin/zipball/ab0a02ea14893860bca00f225f5621d351a3ad07", + "reference": "ab0a02ea14893860bca00f225f5621d351a3ad07", + "shasum": "" + }, + "require": { + "php": ">=5.3.1" + }, + "require-dev": { + "phpunit/phpunit": "~4.5|~5", + "symfony/phpunit-bridge": "~2.7|~3|~4", + "symfony/yaml": "~2.3|~3|~4" + }, + "suggest": { + "symfony/yaml": "If you want to parse features, represented in YAML files" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.4-dev" + } + }, + "autoload": { + "psr-0": { + "Behat\\Gherkin": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + } + ], + "description": "Gherkin DSL parser for PHP 5.3", + "homepage": "http://behat.org/", + "keywords": [ + "BDD", + "Behat", + "Cucumber", + "DSL", + "gherkin", + "parser" + ], + "time": "2019-01-16T14:22:17+00:00" + }, + { + "name": "behat/mink", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://github.com/minkphp/Mink.git", + "reference": "5fba90358cc25225dd848fc9d9b2a6d80ea3fcad" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/minkphp/Mink/zipball/5fba90358cc25225dd848fc9d9b2a6d80ea3fcad", + "reference": "5fba90358cc25225dd848fc9d9b2a6d80ea3fcad", + "shasum": "" + }, + "require": { + "php": ">=5.3.1", + "symfony/css-selector": "^2.7|^3.0|^4.0|^5.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20", + "symfony/debug": "^2.7|^3.0|^4.0", + "symfony/phpunit-bridge": "^3.4.38 || ^5.0.5" + }, + "suggest": { + "behat/mink-browserkit-driver": "extremely fast headless driver for Symfony\\Kernel-based apps (Sf2, Silex)", + "behat/mink-goutte-driver": "fast headless driver for any app without JS emulation", + "behat/mink-selenium2-driver": "slow, but JS-enabled driver for any app (requires Selenium2)", + "behat/mink-zombie-driver": "fast and JS-enabled headless driver for any app (requires node.js)", + "dmore/chrome-mink-driver": "fast and JS-enabled driver for any app (requires chromium or google chrome)" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.8.x-dev" + } + }, + "autoload": { + "psr-4": { + "Behat\\Mink\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + } + ], + "description": "Browser controller/emulator abstraction for PHP", + "homepage": "http://mink.behat.org/", + "keywords": [ + "browser", + "testing", + "web" + ], + "time": "2020-08-28T19:36:29+00:00" + }, + { + "name": "behat/mink-extension", + "version": "2.3.1", + "source": { + "type": "git", + "url": "https://github.com/Behat/MinkExtension.git", + "reference": "80f7849ba53867181b7e412df9210e12fba50177" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Behat/MinkExtension/zipball/80f7849ba53867181b7e412df9210e12fba50177", + "reference": "80f7849ba53867181b7e412df9210e12fba50177", + "shasum": "" + }, + "require": { + "behat/behat": "^3.0.5", + "behat/mink": "^1.5", + "php": ">=5.3.2", + "symfony/config": "^2.7|^3.0|^4.0" + }, + "require-dev": { + "behat/mink-goutte-driver": "^1.1", + "phpspec/phpspec": "^2.0" + }, + "type": "behat-extension", + "extra": { + "branch-alias": { + "dev-master": "2.1.x-dev" + } + }, + "autoload": { + "psr-0": { + "Behat\\MinkExtension": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christophe Coevoet", + "email": "stof@notk.org" + }, + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com" + } + ], + "description": "Mink extension for Behat", + "homepage": "http://extensions.behat.org/mink", + "keywords": [ + "browser", + "gui", + "test", + "web" + ], + "time": "2018-02-06T15:36:30+00:00" + }, + { + "name": "behat/mink-selenium2-driver", + "version": "v1.3.1", + "source": { + "type": "git", + "url": "https://github.com/minkphp/MinkSelenium2Driver.git", + "reference": "473a9f3ebe0c134ee1e623ce8a9c852832020288" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/minkphp/MinkSelenium2Driver/zipball/473a9f3ebe0c134ee1e623ce8a9c852832020288", + "reference": "473a9f3ebe0c134ee1e623ce8a9c852832020288", + "shasum": "" + }, + "require": { + "behat/mink": "~1.7@dev", + "instaclick/php-webdriver": "~1.1", + "php": ">=5.3.1" + }, + "require-dev": { + "symfony/phpunit-bridge": "~2.7" + }, + "type": "mink-driver", + "extra": { + "branch-alias": { + "dev-master": "1.3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Behat\\Mink\\Driver\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" + }, + { + "name": "Pete Otaqui", + "email": "pete@otaqui.com", + "homepage": "https://github.com/pete-otaqui" + } + ], + "description": "Selenium2 (WebDriver) driver for Mink framework", + "homepage": "http://mink.behat.org/", + "keywords": [ + "ajax", + "browser", + "javascript", + "selenium", + "testing", + "webdriver" + ], + "time": "2016-03-05T09:10:18+00:00" + }, + { + "name": "behat/symfony2-extension", + "version": "2.1.5", + "source": { + "type": "git", + "url": "https://github.com/Behat/Symfony2Extension.git", + "reference": "d7c834487426a784665f9c1e61132274dbf2ea26" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Behat/Symfony2Extension/zipball/d7c834487426a784665f9c1e61132274dbf2ea26", + "reference": "d7c834487426a784665f9c1e61132274dbf2ea26", + "shasum": "" + }, + "require": { + "behat/behat": "^3.4.3", + "php": ">=5.3.3", + "symfony/framework-bundle": "~2.0|~3.0|~4.0" + }, + "require-dev": { + "behat/mink": "~1.7@dev", + "behat/mink-browserkit-driver": "~1.3@dev", + "behat/mink-extension": "~2.0", + "phpspec/phpspec": "~2.0|~3.0|~4.0", + "phpunit/phpunit": "~4.0|~5.0", + "symfony/symfony": "~2.1|~3.0|~4.0" + }, + "type": "behat-extension", + "extra": { + "branch-alias": { + "dev-master": "2.1.x-dev" + } + }, + "autoload": { + "psr-0": { + "Behat\\Symfony2Extension": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christophe Coevoet", + "email": "stof@notk.org" + }, + { + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com" + } + ], + "description": "Symfony2 framework extension for Behat", + "homepage": "http://behat.org", + "keywords": [ + "BDD", + "framework", + "symfony" + ], + "time": "2018-04-20T15:48:23+00:00" + }, + { + "name": "composer/xdebug-handler", + "version": "1.4.6", + "source": { + "type": "git", + "url": "https://github.com/composer/xdebug-handler.git", + "reference": "f27e06cd9675801df441b3656569b328e04aa37c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/f27e06cd9675801df441b3656569b328e04aa37c", + "reference": "f27e06cd9675801df441b3656569b328e04aa37c", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0", + "psr/log": "^1.0" + }, + "require-dev": { + "phpstan/phpstan": "^0.12.55", + "symfony/phpunit-bridge": "^4.2 || ^5" + }, + "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" + ], + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2021-03-25T17:01:18+00:00" + }, + { + "name": "friendsofphp/php-cs-fixer", + "version": "v2.16.10", + "source": { + "type": "git", + "url": "https://github.com/FriendsOfPHP/PHP-CS-Fixer.git", + "reference": "7dd27dde4852270de8f672636a0855ce7de47bf0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/7dd27dde4852270de8f672636a0855ce7de47bf0", + "reference": "7dd27dde4852270de8f672636a0855ce7de47bf0", + "shasum": "" + }, + "require": { + "composer/semver": "^1.4 || ^2.0 || ^3.0", + "composer/xdebug-handler": "^1.2", + "doctrine/annotations": "^1.2", + "ext-json": "*", + "ext-tokenizer": "*", + "php": "^5.6 || ^7.0", + "php-cs-fixer/diff": "^1.3", + "symfony/console": "^3.4.43 || ^4.1.6 || ^5.0", + "symfony/event-dispatcher": "^3.0 || ^4.0 || ^5.0", + "symfony/filesystem": "^3.0 || ^4.0 || ^5.0", + "symfony/finder": "^3.0 || ^4.0 || ^5.0", + "symfony/options-resolver": "^3.0 || ^4.0 || ^5.0", + "symfony/polyfill-php70": "^1.0", + "symfony/polyfill-php72": "^1.4", + "symfony/process": "^3.0 || ^4.0 || ^5.0", + "symfony/stopwatch": "^3.0 || ^4.0 || ^5.0" + }, + "require-dev": { + "johnkary/phpunit-speedtrap": "^1.1 || ^2.0 || ^3.0", + "justinrainbow/json-schema": "^5.0", + "keradus/cli-executor": "^1.4", + "mikey179/vfsstream": "^1.6", + "php-coveralls/php-coveralls": "^2.4.1", + "php-cs-fixer/accessible-object": "^1.0", + "php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.2", + "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.2.1", + "phpspec/prophecy-phpunit": "^1.1 || ^2.0", + "phpunit/phpunit": "^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.13 || ^9.4.4 <9.5", + "phpunitgoodpractices/polyfill": "^1.5", + "phpunitgoodpractices/traits": "^1.9.1", + "sanmai/phpunit-legacy-adapter": "^6.4 || ^8.2.1", + "symfony/phpunit-bridge": "^5.1", + "symfony/yaml": "^3.0 || ^4.0 || ^5.0" + }, + "suggest": { + "ext-dom": "For handling output formats in XML", + "ext-mbstring": "For handling non-UTF8 characters.", + "php-cs-fixer/phpunit-constraint-isidenticalstring": "For IsIdenticalString constraint.", + "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "For XmlMatchesXsd constraint.", + "symfony/polyfill-mbstring": "When enabling `ext-mbstring` is not possible." + }, + "bin": [ + "php-cs-fixer" + ], + "type": "application", + "autoload": { + "psr-4": { + "PhpCsFixer\\": "src/" + }, + "classmap": [ + "tests/Test/AbstractFixerTestCase.php", + "tests/Test/AbstractIntegrationCaseFactory.php", + "tests/Test/AbstractIntegrationTestCase.php", + "tests/Test/Assert/AssertTokensTrait.php", + "tests/Test/IntegrationCase.php", + "tests/Test/IntegrationCaseFactory.php", + "tests/Test/IntegrationCaseFactoryInterface.php", + "tests/Test/InternalIntegrationCaseFactory.php", + "tests/Test/IsIdenticalConstraint.php", + "tests/TestCase.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Dariusz Rumiński", + "email": "dariusz.ruminski@gmail.com" + } + ], + "description": "A tool to automatically fix PHP code style", + "funding": [ + { + "url": "https://github.com/keradus", + "type": "github" + } + ], + "time": "2020-12-17T16:34:40+00:00" + }, + { + "name": "fzaninotto/faker", + "version": "v1.9.2", + "source": { + "type": "git", + "url": "https://github.com/fzaninotto/Faker.git", + "reference": "848d8125239d7dbf8ab25cb7f054f1a630e68c2e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/848d8125239d7dbf8ab25cb7f054f1a630e68c2e", + "reference": "848d8125239d7dbf8ab25cb7f054f1a630e68c2e", + "shasum": "" + }, + "require": { + "php": "^5.3.3 || ^7.0" + }, + "require-dev": { + "ext-intl": "*", + "phpunit/phpunit": "^4.8.35 || ^5.7", + "squizlabs/php_codesniffer": "^2.9.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "psr-4": { + "Faker\\": "src/Faker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "François Zaninotto" + } + ], + "description": "Faker is a PHP library that generates fake data for you.", + "keywords": [ + "data", + "faker", + "fixtures" + ], + "abandoned": true, + "time": "2020-12-11T09:56:16+00:00" + }, + { + "name": "guzzlehttp/guzzle", + "version": "6.5.5", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "9d4290de1cfd701f38099ef7e183b64b4b7b0c5e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/9d4290de1cfd701f38099ef7e183b64b4b7b0c5e", + "reference": "9d4290de1cfd701f38099ef7e183b64b4b7b0c5e", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/promises": "^1.0", + "guzzlehttp/psr7": "^1.6.1", + "php": ">=5.5", + "symfony/polyfill-intl-idn": "^1.17.0" + }, + "require-dev": { + "ext-curl": "*", + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0", + "psr/log": "^1.1" + }, + "suggest": { + "psr/log": "Required for using the Log middleware" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.5-dev" + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "Guzzle is a PHP HTTP client library", + "homepage": "http://guzzlephp.org/", + "keywords": [ + "client", + "curl", + "framework", + "http", + "http client", + "rest", + "web service" + ], + "time": "2020-06-16T21:01:06+00:00" + }, + { + "name": "guzzlehttp/promises", + "version": "1.4.1", + "source": { + "type": "git", + "url": "https://github.com/guzzle/promises.git", + "reference": "8e7d04f1f6450fef59366c399cfad4b9383aa30d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/promises/zipball/8e7d04f1f6450fef59366c399cfad4b9383aa30d", + "reference": "8e7d04f1f6450fef59366c399cfad4b9383aa30d", + "shasum": "" + }, + "require": { + "php": ">=5.5" + }, + "require-dev": { + "symfony/phpunit-bridge": "^4.4 || ^5.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4-dev" + } + }, + "autoload": { + "psr-4": { + "GuzzleHttp\\Promise\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + } + ], + "description": "Guzzle promises library", + "keywords": [ + "promise" + ], + "time": "2021-03-07T09:25:29+00:00" + }, + { + "name": "instaclick/php-webdriver", + "version": "1.4.7", + "source": { + "type": "git", + "url": "https://github.com/instaclick/php-webdriver.git", + "reference": "b5f330e900e9b3edfc18024a5ec8c07136075712" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/instaclick/php-webdriver/zipball/b5f330e900e9b3edfc18024a5ec8c07136075712", + "reference": "b5f330e900e9b3edfc18024a5ec8c07136075712", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "php": ">=5.3.2" + }, + "require-dev": { + "phpunit/phpunit": "^4.8", + "satooshi/php-coveralls": "^1.0||^2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.4.x-dev" + } + }, + "autoload": { + "psr-0": { + "WebDriver": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Justin Bishop", + "email": "jubishop@gmail.com", + "role": "Developer" + }, + { + "name": "Anthon Pang", + "email": "apang@softwaredevelopment.ca", + "role": "Fork Maintainer" + } + ], + "description": "PHP WebDriver for Selenium 2", + "homepage": "http://instaclick.com/", + "keywords": [ + "browser", + "selenium", + "webdriver", + "webtest" + ], + "time": "2019-09-25T09:05:11+00:00" + }, + { + "name": "johnkary/phpunit-speedtrap", + "version": "v3.0.0", + "source": { + "type": "git", + "url": "https://github.com/johnkary/phpunit-speedtrap.git", + "reference": "5f1ede99bd53fd0e5ff72669877420e801256d90" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/johnkary/phpunit-speedtrap/zipball/5f1ede99bd53fd0e5ff72669877420e801256d90", + "reference": "5f1ede99bd53fd0e5ff72669877420e801256d90", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "phpunit/phpunit": "^7.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "psr-4": { + "JohnKary\\PHPUnit\\Listener\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "John Kary", + "email": "john@johnkary.net" + } + ], + "description": "Find slow tests in your PHPUnit test suite", + "homepage": "https://github.com/johnkary/phpunit-speedtrap", + "keywords": [ + "phpunit", + "profile", + "slow" + ], + "time": "2018-02-24T18:55:28+00:00" + }, + { + "name": "mybuilder/phpunit-accelerator", + "version": "dev-master", + "source": { + "type": "git", + "url": "https://github.com/mybuilder/phpunit-accelerator.git", + "reference": "91dae70fbeb7b81b9502a9d3ea80d1184c1134b1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mybuilder/phpunit-accelerator/zipball/91dae70fbeb7b81b9502a9d3ea80d1184c1134b1", + "reference": "91dae70fbeb7b81b9502a9d3ea80d1184c1134b1", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "phpunit/phpunit": ">=7.0 <8" + }, + "type": "library", + "autoload": { + "psr-4": { + "MyBuilder\\PhpunitAccelerator\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Keyvan Akbary", + "email": "keyvan@mybuilder.com" + } + ], + "description": "PHPUnit accelerator", + "keywords": [ + "accelerator", + "fast", + "free", + "memory", + "phpunit", + "property" + ], + "time": "2018-06-08T12:31:55+00:00" + }, + { + "name": "nelmio/alice", + "version": "v3.6.0", + "source": { + "type": "git", + "url": "https://github.com/nelmio/alice.git", + "reference": "1cfaca8e8c798796b3dfe1f55e4e25dee965ffb6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nelmio/alice/zipball/1cfaca8e8c798796b3dfe1f55e4e25dee965ffb6", + "reference": "1cfaca8e8c798796b3dfe1f55e4e25dee965ffb6", + "shasum": "" + }, + "require": { + "fzaninotto/faker": "^1.6", + "myclabs/deep-copy": "^1.5.2", + "php": "^7.1", + "sebastian/comparator": "^3.0 || ^4.0", + "symfony/property-access": "^2.8 || ^3.4 || ^4.0 || ^5.0", + "symfony/yaml": "^2.8 || ^3.4 || ^4.0 || ^5.0" + }, + "conflict": { + "symfony/framework-bundle": "<3.4" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.1.0", + "php-mock/php-mock": "^2.0", + "phpspec/prophecy": "^1.6", + "phpunit/phpunit": "^7.0 || ^8.5", + "symfony/phpunit-bridge": "^3.4.5 || ^4.0.5 || ^5.0", + "symfony/var-dumper": "^3.4 || ^4.0 || ^5.0" + }, + "suggest": { + "theofidry/alice-data-fixtures": "Wrapper for Alice to provide a persistence layer." + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": false + }, + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "files": [ + "src/deep_clone.php" + ], + "psr-4": { + "Nelmio\\Alice\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be" + }, + { + "name": "Tim Shelburne", + "email": "shelburt02@gmail.com" + }, + { + "name": "Théo FIDRY", + "email": "theo.fidry@gmail.com" + } + ], + "description": "Expressive fixtures generator", + "keywords": [ + "Fixture", + "data", + "faker", + "test" + ], + "time": "2020-03-08T23:24:35+00:00" + }, + { + "name": "oro/twig-inspector", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/oroinc/twig-inspector.git", + "reference": "a6bfa95e3909fba2f7ee411b4a5ac6b373490e2f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/oroinc/twig-inspector/zipball/a6bfa95e3909fba2f7ee411b4a5ac6b373490e2f", + "reference": "a6bfa95e3909fba2f7ee411b4a5ac6b373490e2f", + "shasum": "" + }, + "require": { + "symfony/config": "^4.4.1 | ^5.0", + "symfony/dependency-injection": "^4.4.1 | ^5.0", + "symfony/http-foundation": "^4.4.1 | ^5.0", + "symfony/http-kernel": "^4.4.1 | ^5.0", + "symfony/routing": "^4.4.1 | ^5.0", + "symfony/web-profiler-bundle": "^4.4.1 | ^5.0", + "twig/twig": "^1.38 | ^2.7 | ^3.0" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "psr-4": { + "Oro\\TwigInspector\\": "" + } + }, + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Oro, Inc", + "homepage": "http://www.orocrm.com" + } + ], + "description": "Oro Twig Inspector adds the possibility to find twig templates and blocks used for rendering HTML pages faster during development", + "homepage": "https://github.com/oroinc/twig-inspector", + "keywords": [ + "ORO", + "debug", + "inspect", + "symfony", + "template", + "toolbar-extension", + "twig" + ], + "support": { + "source": "https://github.com/oroinc/twig-inspector/tree/master", + "issues": "https://github.com/oroinc/twig-inspector/issues" + }, + "time": "2020-05-13T09:34:30+00:00" + }, + { + "name": "pdepend/pdepend", + "version": "2.9.1", + "source": { + "type": "git", + "url": "https://github.com/pdepend/pdepend.git", + "reference": "1632f0cee84512ffd6dde71e58536b3b06528c41" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/pdepend/pdepend/zipball/1632f0cee84512ffd6dde71e58536b3b06528c41", + "reference": "1632f0cee84512ffd6dde71e58536b3b06528c41", + "shasum": "" + }, + "require": { + "php": ">=5.3.7", + "symfony/config": "^2.3.0|^3|^4|^5", + "symfony/dependency-injection": "^2.3.0|^3|^4|^5", + "symfony/filesystem": "^2.3.0|^3|^4|^5" + }, + "require-dev": { + "easy-doc/easy-doc": "0.0.0|^1.2.3", + "gregwar/rst": "^1.0", + "phpunit/phpunit": "^4.8.36|^5.7.27", + "squizlabs/php_codesniffer": "^2.0.0" + }, + "bin": [ + "src/bin/pdepend" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "psr-4": { + "PDepend\\": "src/main/php/PDepend" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "Official version of pdepend to be handled with Composer", + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/pdepend/pdepend", + "type": "tidelift" + } + ], + "time": "2021-04-15T21:36:28+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": "php-cs-fixer/diff", + "version": "v1.3.1", + "source": { + "type": "git", + "url": "https://github.com/PHP-CS-Fixer/diff.git", + "reference": "dbd31aeb251639ac0b9e7e29405c1441907f5759" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHP-CS-Fixer/diff/zipball/dbd31aeb251639ac0b9e7e29405c1441907f5759", + "reference": "dbd31aeb251639ac0b9e7e29405c1441907f5759", + "shasum": "" + }, + "require": { + "php": "^5.6 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^5.7.23 || ^6.4.3 || ^7.0", + "symfony/process": "^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" + }, + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + }, + { + "name": "SpacePossum" + } + ], + "description": "sebastian/diff v2 backport support for PHP5.6", + "homepage": "https://github.com/PHP-CS-Fixer", + "keywords": [ + "diff" + ], + "time": "2020-10-14T08:39:05+00:00" + }, + { + "name": "phpmd/phpmd", + "version": "2.6.1", + "source": { + "type": "git", + "url": "https://github.com/phpmd/phpmd.git", + "reference": "7425e155cf22cdd2b4dd3458a7da4cf6c0201562" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpmd/phpmd/zipball/7425e155cf22cdd2b4dd3458a7da4cf6c0201562", + "reference": "7425e155cf22cdd2b4dd3458a7da4cf6c0201562", + "shasum": "" + }, + "require": { + "ext-xml": "*", + "pdepend/pdepend": "^2.5", + "php": ">=5.3.9" + }, + "require-dev": { + "phpunit/phpunit": "^4.0", + "squizlabs/php_codesniffer": "^2.0" + }, + "bin": [ + "src/bin/phpmd" + ], + "type": "project", + "autoload": { + "psr-0": { + "PHPMD\\": "src/main/php" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Manuel Pichler", + "email": "github@manuel-pichler.de", + "homepage": "https://github.com/manuelpichler", + "role": "Project Founder" + }, + { + "name": "Other contributors", + "homepage": "https://github.com/phpmd/phpmd/graphs/contributors", + "role": "Contributors" + }, + { + "name": "Marc Würth", + "email": "ravage@bluewin.ch", + "homepage": "https://github.com/ravage84", + "role": "Project Maintainer" + } + ], + "description": "PHPMD is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD.", + "homepage": "http://phpmd.org/", + "keywords": [ + "mess detection", + "mess detector", + "pdepend", + "phpmd", + "pmd" + ], + "time": "2019-07-05T23:07:02+00:00" + }, + { + "name": "phpspec/prophecy", + "version": "v1.10.3", + "source": { + "type": "git", + "url": "https://github.com/phpspec/prophecy.git", + "reference": "451c3cd1418cf640de218914901e51b064abb093" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/451c3cd1418cf640de218914901e51b064abb093", + "reference": "451c3cd1418cf640de218914901e51b064abb093", + "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-03-05T15:02:03+00:00" + }, + { + "name": "phpunit/php-code-coverage", + "version": "6.1.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "807e6013b00af69b6c5d9ceb4282d0393dbb9d8d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/807e6013b00af69b6c5d9ceb4282d0393dbb9d8d", + "reference": "807e6013b00af69b6c5d9ceb4282d0393dbb9d8d", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-xmlwriter": "*", + "php": "^7.1", + "phpunit/php-file-iterator": "^2.0", + "phpunit/php-text-template": "^1.2.1", + "phpunit/php-token-stream": "^3.0", + "sebastian/code-unit-reverse-lookup": "^1.0.1", + "sebastian/environment": "^3.1 || ^4.0", + "sebastian/version": "^2.0.1", + "theseer/tokenizer": "^1.1" + }, + "require-dev": { + "phpunit/phpunit": "^7.0" + }, + "suggest": { + "ext-xdebug": "^2.6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.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": "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": "2018-10-31T16:06:48+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "4b49fb70f067272b659ef0174ff9ca40fdaa6357" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/4b49fb70f067272b659ef0174ff9ca40fdaa6357", + "reference": "4b49fb70f067272b659ef0174ff9ca40fdaa6357", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "require-dev": { + "phpunit/phpunit": "^8.5" + }, + "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" + ], + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T08:25:21+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.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "2454ae1765516d20c4ffe103d85a58a9a3bd5662" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/2454ae1765516d20c4ffe103d85a58a9a3bd5662", + "reference": "2454ae1765516d20c4ffe103d85a58a9a3bd5662", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "require-dev": { + "phpunit/phpunit": "^8.5" + }, + "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" + ], + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T08:20:02+00:00" + }, + { + "name": "phpunit/php-token-stream", + "version": "3.1.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-token-stream.git", + "reference": "472b687829041c24b25f475e14c2f38a09edf1c2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/472b687829041c24b25f475e14c2f38a09edf1c2", + "reference": "472b687829041c24b25f475e14c2f38a09edf1c2", + "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" + ], + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "abandoned": true, + "time": "2020-11-30T08:38:46+00:00" + }, + { + "name": "phpunit/phpcov", + "version": "5.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpcov.git", + "reference": "72fb974e6fe9b39d7e0b0d44061d2ba4c49ee0b8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpcov/zipball/72fb974e6fe9b39d7e0b0d44061d2ba4c49ee0b8", + "reference": "72fb974e6fe9b39d7e0b0d44061d2ba4c49ee0b8", + "shasum": "" + }, + "require": { + "php": "^7.1", + "phpunit/php-code-coverage": "^6.0", + "phpunit/phpunit": "^7.0", + "sebastian/diff": "^3.0", + "sebastian/finder-facade": "^1.1", + "sebastian/version": "^2.0", + "symfony/console": "^3.0 || ^4.0" + }, + "bin": [ + "phpcov" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.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": "CLI frontend for php-code-coverage", + "homepage": "https://github.com/sebastianbergmann/phpcov", + "time": "2018-02-04T10:18:50+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "7.5.20", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "9467db479d1b0487c99733bb1e7944d32deded2c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/9467db479d1b0487c99733bb1e7944d32deded2c", + "reference": "9467db479d1b0487c99733bb1e7944d32deded2c", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.1", + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "myclabs/deep-copy": "^1.7", + "phar-io/manifest": "^1.0.2", + "phar-io/version": "^2.0", + "php": "^7.1", + "phpspec/prophecy": "^1.7", + "phpunit/php-code-coverage": "^6.0.7", + "phpunit/php-file-iterator": "^2.0.1", + "phpunit/php-text-template": "^1.2.1", + "phpunit/php-timer": "^2.1", + "sebastian/comparator": "^3.0", + "sebastian/diff": "^3.0", + "sebastian/environment": "^4.0", + "sebastian/exporter": "^3.1", + "sebastian/global-state": "^2.0", + "sebastian/object-enumerator": "^3.0.3", + "sebastian/resource-operations": "^2.0", + "sebastian/version": "^2.0.1" + }, + "conflict": { + "phpunit/phpunit-mock-objects": "*" + }, + "require-dev": { + "ext-pdo": "*" + }, + "suggest": { + "ext-soap": "*", + "ext-xdebug": "*", + "phpunit/php-invoker": "^2.0" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "7.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:45:45+00:00" + }, + { + "name": "sebastian/code-unit-reverse-lookup", + "version": "1.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "1de8cd5c010cb153fcd68b8d0f64606f523f7619" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/1de8cd5c010cb153fcd68b8d0f64606f523f7619", + "reference": "1de8cd5c010cb153fcd68b8d0f64606f523f7619", + "shasum": "" + }, + "require": { + "php": ">=5.6" + }, + "require-dev": { + "phpunit/phpunit": "^8.5" + }, + "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/", + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T08:15:22+00:00" + }, + { + "name": "sebastian/comparator", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "1071dfcef776a57013124ff35e1fc41ccd294758" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/1071dfcef776a57013124ff35e1fc41ccd294758", + "reference": "1071dfcef776a57013124ff35e1fc41ccd294758", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "sebastian/diff": "^3.0", + "sebastian/exporter": "^3.1" + }, + "require-dev": { + "phpunit/phpunit": "^8.5" + }, + "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" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "https://github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T08:04:30+00:00" + }, + { + "name": "sebastian/diff", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "14f72dd46eaf2f2293cbe79c93cc0bc43161a211" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/14f72dd46eaf2f2293cbe79c93cc0bc43161a211", + "reference": "14f72dd46eaf2f2293cbe79c93cc0bc43161a211", + "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": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T07:59:04+00:00" + }, + { + "name": "sebastian/environment", + "version": "4.2.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "d47bbbad83711771f167c72d4e3f25f7fcc1f8b0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/d47bbbad83711771f167c72d4e3f25f7fcc1f8b0", + "reference": "d47bbbad83711771f167c72d4e3f25f7fcc1f8b0", + "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" + ], + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T07:53:42+00:00" + }, + { + "name": "sebastian/exporter", + "version": "3.1.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "6b853149eab67d4da22291d36f5b0631c0fd856e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/6b853149eab67d4da22291d36f5b0631c0fd856e", + "reference": "6b853149eab67d4da22291d36f5b0631c0fd856e", + "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" + ], + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T07:47:53+00:00" + }, + { + "name": "sebastian/finder-facade", + "version": "1.2.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/finder-facade.git", + "reference": "167c45d131f7fc3d159f56f191a0a22228765e16" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/finder-facade/zipball/167c45d131f7fc3d159f56f191a0a22228765e16", + "reference": "167c45d131f7fc3d159f56f191a0a22228765e16", + "shasum": "" + }, + "require": { + "php": "^7.1", + "symfony/finder": "^2.3|^3.0|^4.0|^5.0", + "theseer/fdomdocument": "^1.6" + }, + "type": "library", + "extra": { + "branch-alias": [] + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "FinderFacade is a convenience wrapper for Symfony's Finder component.", + "homepage": "https://github.com/sebastianbergmann/finder-facade", + "abandoned": true, + "time": "2020-01-16T08:08:45+00:00" + }, + { + "name": "sebastian/global-state", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4", + "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4", + "shasum": "" + }, + "require": { + "php": "^7.0" + }, + "require-dev": { + "phpunit/phpunit": "^6.0" + }, + "suggest": { + "ext-uopz": "*" + }, + "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": "Snapshotting of global state", + "homepage": "http://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "time": "2017-04-27T15:39:26+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "3.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2", + "reference": "e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2", + "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/", + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T07:40:27+00:00" + }, + { + "name": "sebastian/object-reflector", + "version": "1.1.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "9b8772b9cbd456ab45d4a598d2dd1a1bced6363d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/9b8772b9cbd456ab45d4a598d2dd1a1bced6363d", + "reference": "9b8772b9cbd456ab45d4a598d2dd1a1bced6363d", + "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/", + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T07:37:18+00:00" + }, + { + "name": "sebastian/phpcpd", + "version": "4.0.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpcpd.git", + "reference": "bb7953b81fb28e55964d76d5fe2dbe725d43fab3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpcpd/zipball/bb7953b81fb28e55964d76d5fe2dbe725d43fab3", + "reference": "bb7953b81fb28e55964d76d5fe2dbe725d43fab3", + "shasum": "" + }, + "require": { + "php": "^7.1", + "phpunit/php-timer": "^2.0", + "sebastian/finder-facade": "^1.1", + "sebastian/version": "^1.0|^2.0", + "symfony/console": "^2.7|^3.0|^4.0" + }, + "bin": [ + "phpcpd" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.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": "Copy/Paste Detector (CPD) for PHP code.", + "homepage": "https://github.com/sebastianbergmann/phpcpd", + "time": "2018-02-02T09:59:58+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "3.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "367dcba38d6e1977be014dc4b22f47a484dac7fb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/367dcba38d6e1977be014dc4b22f47a484dac7fb", + "reference": "367dcba38d6e1977be014dc4b22f47a484dac7fb", + "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": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "http://www.github.com/sebastianbergmann/recursion-context", + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T07:34:24+00:00" + }, + { + "name": "sebastian/resource-operations", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/resource-operations.git", + "reference": "31d35ca87926450c44eae7e2611d45a7a65ea8b3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/31d35ca87926450c44eae7e2611d45a7a65ea8b3", + "reference": "31d35ca87926450c44eae7e2611d45a7a65ea8b3", + "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", + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T07:30:19+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": "squizlabs/php_codesniffer", + "version": "3.5.8", + "source": { + "type": "git", + "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", + "reference": "9d583721a7157ee997f235f327de038e7ea6dac4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/9d583721a7157ee997f235f327de038e7ea6dac4", + "reference": "9d583721a7157ee997f235f327de038e7ea6dac4", + "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-10-23T02:01:07+00:00" + }, + { + "name": "symfony/class-loader", + "version": "v3.4.47", + "source": { + "type": "git", + "url": "https://github.com/symfony/class-loader.git", + "reference": "a22265a9f3511c0212bf79f54910ca5a77c0e92c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/class-loader/zipball/a22265a9f3511c0212bf79f54910ca5a77c0e92c", + "reference": "a22265a9f3511c0212bf79f54910ca5a77c0e92c", + "shasum": "" + }, + "require": { + "php": "^5.5.9|>=7.0.8" + }, + "require-dev": { + "symfony/finder": "~2.8|~3.0|~4.0", + "symfony/polyfill-apcu": "~1.1" + }, + "suggest": { + "symfony/polyfill-apcu": "For using ApcClassLoader on HHVM" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\ClassLoader\\": "" + }, + "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 ClassLoader Component", + "homepage": "https://symfony.com", + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-24T10:57:07+00:00" + }, + { + "name": "symfony/phpunit-bridge", + "version": "v4.4.21", + "source": { + "type": "git", + "url": "https://github.com/symfony/phpunit-bridge.git", + "reference": "a34407514dd6bd1da99c1ab572faa99896e14f4c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/a34407514dd6bd1da99c1ab572faa99896e14f4c", + "reference": "a34407514dd6bd1da99c1ab572faa99896e14f4c", + "shasum": "" + }, + "require": { + "php": ">=5.5.9" + }, + "conflict": { + "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0|<6.4,>=6.0|9.1.2" + }, + "require-dev": { + "symfony/error-handler": "^4.4|^5.0" + }, + "suggest": { + "symfony/error-handler": "For tracking deprecated interfaces usages at runtime with DebugClassLoader" + }, + "bin": [ + "bin/simple-phpunit" + ], + "type": "symfony-bridge", + "extra": { + "thanks": { + "name": "phpunit/phpunit", + "url": "https://github.com/sebastianbergmann/phpunit" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Bridge\\PhpUnit\\": "" + }, + "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": "Provides utilities for PHPUnit, especially user deprecation notices management", + "homepage": "https://symfony.com", + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-03-23T20:33:06+00:00" + }, + { + "name": "theofidry/alice-data-fixtures", + "version": "v1.0.1", + "source": { + "type": "git", + "url": "https://github.com/theofidry/AliceDataFixtures.git", + "reference": "5752bbf979a012bb804c00641478d4d3f879e51d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theofidry/AliceDataFixtures/zipball/5752bbf979a012bb804c00641478d4d3f879e51d", + "reference": "5752bbf979a012bb804c00641478d4d3f879e51d", + "shasum": "" + }, + "require": { + "nelmio/alice": "^3.1", + "php": "^7.1", + "psr/log": "^1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.1", + "phpspec/prophecy": "^1.7", + "phpunit/phpunit": "^6.0", + "symfony/phpunit-bridge": "^3.3.2 || ^4.0" + }, + "suggest": { + "alcaeus/mongo-php-adapter": "To use Doctrine with the MongoDB flavour", + "doctrine/data-fixtures": "To use Doctrine", + "doctrine/dbal": "To use Doctrine with the PHPCR flavour", + "doctrine/mongodb": "To use Doctrine with the MongoDB flavour", + "doctrine/mongodb-odm": "To use Doctrine with the MongoDB flavour", + "doctrine/orm": "To use Doctrine ORM", + "doctrine/phpcr-odm": "To use Doctrine with the PHPCR flavour", + "illuminate/database": "To use Eloquent", + "jackalope/jackalope-doctrine-dbal": "To use Doctrine with the PHPCR flavour", + "ocramius/proxy-manager": "To avoid database connection on kernel boot" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": false + }, + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Fidry\\AliceDataFixtures\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Théo FIDRY", + "email": "theo.fidry@gmail.com", + "homepage": "https://github.com/theofidry" + } + ], + "description": "Nelmio alice extension to persist the loaded fixtures.", + "keywords": [ + "Fixture", + "alice", + "data", + "faker", + "orm", + "tests" + ], + "time": "2017-12-21T21:36:53+00:00" + }, + { + "name": "theseer/fdomdocument", + "version": "1.6.6", + "source": { + "type": "git", + "url": "https://github.com/theseer/fDOMDocument.git", + "reference": "6e8203e40a32a9c770bcb62fe37e68b948da6dca" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/fDOMDocument/zipball/6e8203e40a32a9c770bcb62fe37e68b948da6dca", + "reference": "6e8203e40a32a9c770bcb62fe37e68b948da6dca", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "lib-libxml": "*", + "php": ">=5.3.3" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "lead" + } + ], + "description": "The classes contained within this repository extend the standard DOM to use exceptions at all occasions of errors instead of PHP warnings or notices. They also add various custom methods and shortcuts for convenience and to simplify the usage of DOM.", + "homepage": "https://github.com/theseer/fDOMDocument", + "time": "2017-06-30T11:53:12+00:00" + }, + { + "name": "theseer/tokenizer", + "version": "1.2.0", + "source": { + "type": "git", + "url": "https://github.com/theseer/tokenizer.git", + "reference": "75a63c33a8577608444246075ea0af0d052e452a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/75a63c33a8577608444246075ea0af0d052e452a", + "reference": "75a63c33a8577608444246075ea0af0d052e452a", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": "^7.2 || ^8.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", + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2020-07-12T23:59:07+00:00" + } + ], + "aliases": [], + "minimum-stability": "dev", + "stability-flags": { + "behat/mink": 20, + "mybuilder/phpunit-accelerator": 20 + }, + "prefer-stable": true, + "prefer-lowest": false, + "platform": [], + "platform-dev": [], + "plugin-api-version": "1.1.0" +} diff --git a/config/config.yml b/config/config.yml index eb3666ee4..18e0e9162 100644 --- a/config/config.yml +++ b/config/config.yml @@ -18,12 +18,12 @@ framework: templating: engines: ['twig', 'php'] assets: - version: %assets_version% - version_format: %%s?version=%%s - default_locale: "en" + version: '%assets_version%' + version_format: '%%s?version=%%s' + default_locale: en session: - name: BAPID - handler_id: %session_handler% + name: MARELLOID + handler_id: '%session_handler%' save_path: '%kernel.project_dir%/var/sessions/%kernel.environment%' gc_maxlifetime: 3600 cookie_httponly: true @@ -87,9 +87,6 @@ services: tags: - { name: twig.extension } -escape_wsse_authentication: - authentication_provider_class: Oro\Bundle\UserBundle\Security\WsseAuthProvider - oro_translation: locales: [en, fr] templating: "OroUIBundle:Form:translatable.html.twig" @@ -101,17 +98,17 @@ lexik_maintenance: driver: class: Lexik\Bundle\MaintenanceBundle\Drivers\FileDriver options: - file_path: %kernel.project_dir%/var/cache/maintenance_lock + file_path: '%kernel.project_dir%/var/cache/maintenance_lock' liip_imagine: loaders: default: filesystem: - data_root: %kernel.project_dir%/public + data_root: '%kernel.project_dir%/public' resolvers: default: web_path: - web_root: %kernel.project_dir%/public + web_root: '%kernel.project_dir%/public' # # ORO Bundles config @@ -119,32 +116,12 @@ liip_imagine: oro_distribution: entry_point: ~ -oro_require_js: - build_path: "js/oro.min.js" - build_timeout: 3600 - build: - preserveLicenseComments: true - -oro_help: - defaults: - server: http://help.orocrm.com/ - prefix: Third_Party - vendors: - Oro: - prefix: ~ - alias: Platform - routes: - oro_default: - uri: Platform/OroDashboardBundle - oro_theme: active_theme: oro oro_message_queue: transport: - default: '%message_queue_transport%' '%message_queue_transport%': '%message_queue_transport_config%' - client: ~ oro_locale: formatting_code: en @@ -159,7 +136,11 @@ oro_attachment: - image/gif - image/jpeg - image/png + - image/svg + - image/svg+xml upload_image_mime_types: - image/gif - image/jpeg - - image/png \ No newline at end of file + - image/png + - image/svg + - image/svg+xml \ No newline at end of file diff --git a/config/config_dev.yml b/config/config_dev.yml index 1350f2600..9a9349906 100644 --- a/config/config_dev.yml +++ b/config/config_dev.yml @@ -1,6 +1,9 @@ imports: - { resource: config.yml } +parameters: + main_log_channels: [] + framework: router: { resource: "%kernel.project_dir%/config/routing_dev.yml" } profiler: { only_exceptions: false } @@ -14,13 +17,26 @@ web_profiler: monolog: handlers: main: - type: stream - path: "%kernel.logs_dir%/%kernel.environment%.log" - level: debug + type: stream + path: "%kernel.logs_dir%/%kernel.environment%.log" + level: debug + channels: '%main_log_channels%' + + # collect all log records to buffer on CLI command error + message_queue.consumer.console_error: + type: service + id: oro_message_queue.log.handler.console_error + handler: main + level: debug oro_message_queue: client: traceable_producer: true #swiftmailer: -# delivery_address: me@example.com \ No newline at end of file +# delivery_addresses: ['me@example.com'] + +oro_api: + settings: + web_api: + value: true \ No newline at end of file diff --git a/config/config_prod.yml b/config/config_prod.yml index 6958f53e1..048060b82 100644 --- a/config/config_prod.yml +++ b/config/config_prod.yml @@ -1,6 +1,9 @@ imports: - { resource: config.yml } +parameters: + main_log_channels: [] + #doctrine: # orm: # metadata_cache_driver: apc @@ -17,10 +20,12 @@ monolog: type: service id: oro_logger.monolog.detailed_logs.handler handler: nested + channels: '%main_log_channels%' nested: type: stream path: "%kernel.logs_dir%/%kernel.environment%.log" level: debug + channels: '%main_log_channels%' fingers_crossed: type: fingers_crossed @@ -40,5 +45,9 @@ monolog: level: debug formatter: monolog.formatter.html -oro_require_js: - build_logger: false \ No newline at end of file + # collect all log records to buffer on CLI command error + message_queue.consumer.console_error: + type: service + id: oro_message_queue.log.handler.console_error + handler: nested + level: debug \ No newline at end of file diff --git a/config/config_test.yml b/config/config_test.yml index 8e0a8a72a..43ef3780b 100644 --- a/config/config_test.yml +++ b/config/config_test.yml @@ -5,6 +5,9 @@ imports: parameters: doctrine.dbal.connection_factory.class: 'Oro\Component\Testing\Doctrine\PersistentConnectionFactory' + message_queue_transport: 'dbal' + message_queue_transport_config: {} + main_log_channels: [] framework: test: ~ @@ -24,6 +27,7 @@ monolog: type: stream path: "%kernel.logs_dir%/%kernel.environment%.log" level: debug + channels: '%main_log_channels%' services: oro_message_queue.test.message_collector: @@ -54,6 +58,7 @@ twig: strict_variables: true debug: false -oro_message_queue: - transport: - dbal: null \ No newline at end of file +oro_api: + settings: + web_api: + value: true \ No newline at end of file diff --git a/config/dist/config.yml b/config/dist/config.yml index a48422f60..d14539097 100644 --- a/config/dist/config.yml +++ b/config/dist/config.yml @@ -16,50 +16,42 @@ framework: csrf_protection: true validation: { enable_annotations: true } templating: { engines: ['twig', 'php'] } #assets_version: SomeVersionScheme - default_locale: "%locale%" + default_locale: en session: name: BAPID_DIST - handler_id: %session_handler% - save_path: %kernel.project_dir%/var/cache/sessions + handler_id: '%session_handler%' + save_path: '%kernel.project_dir%/var/cache/sessions' gc_maxlifetime: 3600 cookie_httponly: true fragments: enabled: true path: /_fragment # used for controller action in template -# Twig Configuration twig: debug: "%kernel.debug%" strict_variables: "%kernel.debug%" + globals: + help_url: https://www.oroinc.com/doc/orocrm/current/install-upgrade lexik_maintenance: driver: class: Lexik\Bundle\MaintenanceBundle\Drivers\FileDriver options: - file_path: %kernel.project_dir%/var/cache/maintenance_lock + file_path: '%kernel.project_dir%/var/cache/maintenance_lock' services: oro.cache.abstract: abstract: true class: Doctrine\Common\Cache\PhpFileCache - arguments: [%kernel.cache_dir%/dist] + arguments: ['%kernel.cache_dir%/dist'] twig.extension.intl: - class: Twig_Extensions_Extension_Intl - tags: - - { name: twig.extension } - -oro_help: - defaults: - server: http://help.orocrm.com/ - prefix: Third_Party - vendors: - Oro: - prefix: ~ - alias: Platform + class: Twig_Extensions_Extension_Intl + tags: + - { name: twig.extension } monolog: handlers: oro_distribution: type: stream - path: %kernel.logs_dir%/%kernel.environment%.distribution.log + path: '%kernel.logs_dir%/%kernel.environment%.distribution.log' channels: oro_distribution \ No newline at end of file diff --git a/config/parameters.yml.dist b/config/parameters.yml.dist index 8c34b3590..e39cfd3ef 100644 --- a/config/parameters.yml.dist +++ b/config/parameters.yml.dist @@ -41,3 +41,4 @@ parameters: # incremental - the next assets version is the previous version is incremented by one (e.g. 'ver1' -> 'ver2' or '1' -> '2') message_queue_transport: 'dbal' message_queue_transport_config: ~ + deployment_type: ~ diff --git a/config/parameters_test.yml.dist b/config/parameters_test.yml.dist index db7aa719f..26ba8b413 100644 --- a/config/parameters_test.yml.dist +++ b/config/parameters_test.yml.dist @@ -41,3 +41,4 @@ parameters: # incremental - the next assets version is the previous version is incremented by one (e.g. 'ver1' -> 'ver2' or '1' -> '2') message_queue_transport: 'null' message_queue_transport_config: ~ + deployment_type: ~ \ No newline at end of file diff --git a/config/routing.yml b/config/routing.yml index 38710f931..681fcfe6a 100644 --- a/config/routing.yml +++ b/config/routing.yml @@ -8,7 +8,7 @@ _liip_imagine: # ORO routes # oro_default: - path: %web_backend_prefix%/ + path: '%web_backend_prefix%/' defaults: _controller: OroDashboardBundle:Dashboard:view @@ -18,4 +18,4 @@ oro_auto_routing: oro_expose: resource: . - type: oro_expose + type: oro_expose \ No newline at end of file diff --git a/config/routing_dev.yml b/config/routing_dev.yml index 97d7c8442..bb9950003 100644 --- a/config/routing_dev.yml +++ b/config/routing_dev.yml @@ -11,8 +11,4 @@ _profiler: expose: true _main: - resource: routing.yml - -_errors: - resource: '@TwigBundle/Resources/config/routing/errors.xml' - prefix: /_error \ No newline at end of file + resource: routing.yml \ No newline at end of file diff --git a/config/security_test.yml b/config/security_test.yml index 17e227dc8..8e187b90c 100644 --- a/config/security_test.yml +++ b/config/security_test.yml @@ -1,9 +1,4 @@ security: - acl: - connection: default - cache: - id: security.acl.cache.doctrine - prefix: sf2_acl_ access_decision_manager: strategy: unanimous firewalls: @@ -15,4 +10,10 @@ security: organization-form-login: false logout: false organization-remember-me: false - anonymous: true \ No newline at end of file + anonymous: true + +acl: + connection: default + cache: + id: security.acl.cache.doctrine + prefix: sf2_acl_ \ No newline at end of file diff --git a/dev.json b/dev.json index fcc7ca618..90ee96297 100644 --- a/dev.json +++ b/dev.json @@ -1,11 +1,11 @@ { "name": "marellocommerce/marello-application", - "description": "Marello Unified Commerce Management", + "description": "Marello Unified Commerce Management Community Edition", "homepage": "https://github.com/marellocommerce/marello-application.git", - "license": "Commercial", + "license": "OSL-3.0", "authors": [ { - "name": "Madia B.V.", + "name": "Marello B.V.", "homepage": "https://www.marello.com" } ], @@ -32,28 +32,31 @@ } }, "require": { - "php": ">=7.1", - "oro/platform": "~3.1.1", - "oro/platform-serialised-fields": "~3.1.1", - "oro/calendar-bundle": "~3.1.1", - "marellocommerce/marello": "self.version" + "oro/platform": "4.1.*", + "oro/platform-serialised-fields": "4.1.*", + "oro/calendar-bundle": "4.1.*", + "marellocommerce/marello": "self.version", + "marellocommerce/marello-magento2-bundle": "self.version" }, "require-dev": { - "sensio/generator-bundle": "3.1.*", "behat/behat": "3.4.*", + "behat/gherkin": "4.6.0", + "behat/mink": "dev-master#6d637f7af4816c26ad8a943da2e3f7eef1231bea", "behat/mink-extension": "2.3.*", - "behat/mink-selenium2-driver": "1.*", + "behat/mink-selenium2-driver": "1.3.1", "behat/symfony2-extension": "2.1.*", - "nelmio/alice": "2.3.*", - "phpunit/phpunit": "6.5.*", - "johnkary/phpunit-speedtrap": "2.0.*", - "mybuilder/phpunit-accelerator": "2.0.*", - "squizlabs/php_codesniffer": "3.3.*", + "guzzlehttp/guzzle": "^6.0.0", + "nelmio/alice": "3.6.*", + "theofidry/alice-data-fixtures": "1.0.*", + "phpunit/phpunit": "7.5.*", + "johnkary/phpunit-speedtrap": "3.0.*", + "mybuilder/phpunit-accelerator": "dev-master", + "squizlabs/php_codesniffer": "3.5.*", "phpmd/phpmd": "2.6.*", - "sebastian/phpcpd": "3.0.*", - "phpunit/phpcov": "4.0.*", - "symfony/phpunit-bridge": "3.4.*", - "friendsofphp/php-cs-fixer": "2.12.*", + "sebastian/phpcpd": "4.0.*", + "phpunit/phpcov": "5.0.*", + "symfony/phpunit-bridge": "4.4.*", + "friendsofphp/php-cs-fixer": "2.16.*", "oro/twig-inspector": "1.0.*" }, "config": { @@ -67,8 +70,10 @@ "marello-reset": [ "rm -rf var/cache/*", "rm -rf var/logs/*", + "rm -rf var/attachment/*", + "rm -rf public/media/cache/*", "sed -i -e 's/installed:.*/installed: ~/g' config/parameters.yml", - "bin/console oro:install --timeout 3600 --sample-data=y --drop-database --env=prod --user-name=admin --user-firstname=John --user-lastname=Doe --user-password=marello123 --user-email=johndoe@example.com --organization-name=Marello --formatting-code=en --language=en" + "bin/console oro:install --timeout 3600 --sample-data=y --drop-database --env=prod --user-name=admin --user-firstname=John --user-lastname=Doe --user-password=marello123 --user-email=johndoe@example.com --organization-name=Marello --formatting-code=en_US --language=en" ], "test": [ "rm -rf var/cache/*", @@ -85,13 +90,13 @@ "rm -rf var/cache/*", "rm -rf var/logs/*", "sed -i -e 's/installed:.*/installed: ~/g' config/parameters_test.yml", - "bin/console oro:install --env test --organization-name Oro --user-name admin --user-email admin@example.com --user-firstname John --user-lastname Doe --user-password admin --sample-data n --application-url http://localhost --drop-database --timeout 3600 --skip-translations --skip-assets", + "bin/console oro:install --env test --organization-name Oro --user-name admin --user-email admin@example.com --user-firstname John --user-lastname Doe --user-password admin --sample-data n --application-url http://localhost --drop-database --timeout 3600 --skip-translations --skip-assets --formatting-code=en_US --language=en", "php ./bin/phpunit --color --testsuite=\"unit\"", "php ./bin/phpunit --color --testsuite=\"functional\"", - "php ./bin/phpcs vendor/marellocommerce/ -p --encoding=utf-8 --extensions=php --standard=psr2 --report=checkstyle --report-file=var/logs/phpcs.xml" + "php ./bin/phpcs --standard=vendor/marellocommerce/marello/phpcs.xml -p vendor/marellocommerce/ --report-file=var/logs/phpcs.xml" ], "test-psr": [ - "php ./bin/phpcs vendor/marellocommerce/ -p --encoding=utf-8 --extensions=php --standard=psr2 --report=checkstyle --report-file=var/logs/phpcs.xml" + "php ./bin/phpcs --standard=vendor/marellocommerce/marello/phpcs.xml -p vendor/marellocommerce/ --report-file=var/logs/phpcs.xml" ], "post-install-cmd": [ "@build-parameters", @@ -131,6 +136,9 @@ "minimum-stability": "dev", "prefer-stable": true, "extra": { + "symfony": { + "require": "4.4.*" + }, "symfony-web-dir": "public", "symfony-var-dir": "var", "symfony-bin-dir": "bin", diff --git a/dev.lock b/dev.lock index 4d6e849e4..4ad15d54c 100644 --- a/dev.lock +++ b/dev.lock @@ -4,32 +4,32 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "21d152c7abdd40363b6fd8e063882723", + "content-hash": "cf25e229442476b3d0440d440efe5b7a", "packages": [ { "name": "akeneo/batch-bundle", - "version": "0.4.8", + "version": "0.4.11", "target-dir": "Akeneo/Bundle/BatchBundle", "source": { "type": "git", "url": "https://github.com/laboro/BatchBundle.git", - "reference": "aff218f6ba5714baae575698c0578bf8da207f41" + "reference": "712713ee1e15059ce3aed47ade5b83123ab69ac1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laboro/BatchBundle/zipball/aff218f6ba5714baae575698c0578bf8da207f41", - "reference": "aff218f6ba5714baae575698c0578bf8da207f41", + "url": "https://api.github.com/repos/laboro/BatchBundle/zipball/712713ee1e15059ce3aed47ade5b83123ab69ac1", + "reference": "712713ee1e15059ce3aed47ade5b83123ab69ac1", "shasum": "" }, "require": { "doctrine/orm": "^2.1.3", "monolog/monolog": "^1.1.0", "php": ">=5.4.4", - "symfony/swiftmailer-bundle": "^2.3.5", - "symfony/symfony": "^2.1|~3.0" + "symfony/swiftmailer-bundle": "3.1.*", + "symfony/symfony": "~3.0|~4.0" }, "require-dev": { - "phpspec/phpspec": "2.1.*" + "phpspec/phpspec": "5.*" }, "type": "symfony-bundle", "extra": { @@ -55,9 +55,10 @@ "Writer" ], "support": { - "source": "https://github.com/laboro/BatchBundle/tree/0.4.8" + "source": "https://github.com/laboro/BatchBundle/tree/0.4.11", + "issues": "https://github.com/laboro/BatchBundle/issues" }, - "time": "2018-03-20T11:52:51+00:00" + "time": "2019-07-17T12:43:31+00:00" }, { "name": "ass/xmlsecurity", @@ -121,16 +122,16 @@ }, { "name": "behat/transliterator", - "version": "v1.2.0", + "version": "v1.3.0", "source": { "type": "git", "url": "https://github.com/Behat/Transliterator.git", - "reference": "826ce7e9c2a6664c0d1f381cbb38b1fb80a7ee2c" + "reference": "3c4ec1d77c3d05caa1f0bf8fb3aae4845005c7fc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Behat/Transliterator/zipball/826ce7e9c2a6664c0d1f381cbb38b1fb80a7ee2c", - "reference": "826ce7e9c2a6664c0d1f381cbb38b1fb80a7ee2c", + "url": "https://api.github.com/repos/Behat/Transliterator/zipball/3c4ec1d77c3d05caa1f0bf8fb3aae4845005c7fc", + "reference": "3c4ec1d77c3d05caa1f0bf8fb3aae4845005c7fc", "shasum": "" }, "require": { @@ -138,7 +139,8 @@ }, "require-dev": { "chuyskywalker/rolling-curl": "^3.1", - "php-yaoi/php-yaoi": "^1.0" + "php-yaoi/php-yaoi": "^1.0", + "phpunit/phpunit": "^4.8.36|^6.3" }, "type": "library", "extra": { @@ -147,8 +149,8 @@ } }, "autoload": { - "psr-0": { - "Behat\\Transliterator": "src/" + "psr-4": { + "Behat\\Transliterator\\": "src/Behat/Transliterator" } }, "notification-url": "https://packagist.org/downloads/", @@ -161,801 +163,1270 @@ "slug", "transliterator" ], - "time": "2017-04-04T11:38:05+00:00" - }, - { - "name": "bower-asset/autobahnjs", - "version": "v0.8.0", - "source": { - "type": "git", - "url": "https://github.com/crossbario/autobahn-js.git", - "reference": "5561cb7d39004cb764a01454d922c2b4a083d010" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/crossbario/autobahn-js/zipball/5561cb7d39004cb764a01454d922c2b4a083d010", - "reference": "5561cb7d39004cb764a01454d922c2b4a083d010", - "shasum": null - }, - "type": "bower-asset" - }, - { - "name": "bower-asset/autolinker.js", - "version": "1.4.4", - "source": { - "type": "git", - "url": "https://github.com/gregjacobs/Autolinker.js.git", - "reference": "355143d271c314e1cb68eb120b55450461927427" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/gregjacobs/Autolinker.js/zipball/355143d271c314e1cb68eb120b55450461927427", - "reference": "355143d271c314e1cb68eb120b55450461927427", - "shasum": null - }, - "type": "bower-asset", - "license": [ - "MIT" - ] + "time": "2020-01-14T16:39:13+00:00" }, { - "name": "bower-asset/backbone", - "version": "1.2.3", + "name": "box/spout", + "version": "v2.7.3", "source": { "type": "git", - "url": "https://github.com/jashkenas/backbone.git", - "reference": "05fde9e201f7e2137796663081105cd6dad12a98" + "url": "https://github.com/box/spout.git", + "reference": "3681a3421a868ab9a65da156c554f756541f452b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/jashkenas/backbone/zipball/05fde9e201f7e2137796663081105cd6dad12a98", - "reference": "05fde9e201f7e2137796663081105cd6dad12a98", - "shasum": null + "url": "https://api.github.com/repos/box/spout/zipball/3681a3421a868ab9a65da156c554f756541f452b", + "reference": "3681a3421a868ab9a65da156c554f756541f452b", + "shasum": "" }, "require": { - "bower-asset/underscore": ">=1.7.0" - }, - "type": "bower-asset" - }, - { - "name": "bower-asset/backbone-pageable", - "version": "1.2.3", - "source": { - "type": "git", - "url": "git@github.com:wyuenho/backbone-pageable.git", - "reference": "d1063263056195d2534fd7d56595c1816eec2173" + "ext-xmlreader": "*", + "ext-zip": "*", + "php": ">=5.4.0" }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/wyuenho/backbone-pageable/zipball/d1063263056195d2534fd7d56595c1816eec2173", - "reference": "d1063263056195d2534fd7d56595c1816eec2173", - "shasum": null + "require-dev": { + "phpunit/phpunit": "^4.8.0" }, - "type": "bower-asset" - }, - { - "name": "bower-asset/backbone.paginator", - "version": "2.0.5", - "source": { - "type": "git", - "url": "git@github.com:addyosmani/backbone.paginator.git", - "reference": "71123a819b2b0fd549da6699f4f0e46b48223025" + "suggest": { + "ext-iconv": "To handle non UTF-8 CSV files (if \"php-intl\" is not already installed or is too limited)", + "ext-intl": "To handle non UTF-8 CSV files (if \"iconv\" is not already installed)" }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/addyosmani/backbone.paginator/zipball/71123a819b2b0fd549da6699f4f0e46b48223025", - "reference": "71123a819b2b0fd549da6699f4f0e46b48223025", - "shasum": null + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.8.x-dev" + } }, - "require": { - "bower-asset/backbone": ">=1.2.3,<2.0.0", - "bower-asset/underscore": ">=1.8.3,<2.0.0" + "autoload": { + "psr-4": { + "Box\\Spout\\": "src/Spout" + } }, - "type": "bower-asset", + "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" - ] + "Apache-2.0" + ], + "authors": [ + { + "name": "Adrien Loison", + "email": "adrien@box.com" + } + ], + "description": "PHP Library to read and write spreadsheet files (CSV, XLSX and ODS), in a fast and scalable way", + "homepage": "https://www.github.com/box/spout", + "keywords": [ + "OOXML", + "csv", + "excel", + "memory", + "odf", + "ods", + "office", + "open", + "php", + "read", + "scale", + "spreadsheet", + "stream", + "write", + "xlsx" + ], + "time": "2017-09-25T19:44:35+00:00" }, { - "name": "bower-asset/backgrid", - "version": "0.3.7", + "name": "brick/math", + "version": "0.8.17", "source": { "type": "git", - "url": "git@github.com:wyuenho/backgrid.git", - "reference": "9a45dbc4a2af4a555e8274b7cc1a966a7586cfea" + "url": "https://github.com/brick/math.git", + "reference": "e6f8e7d04346a95be89580f8c2c22d6c3fa65556" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wyuenho/backgrid/zipball/9a45dbc4a2af4a555e8274b7cc1a966a7586cfea", - "reference": "9a45dbc4a2af4a555e8274b7cc1a966a7586cfea", - "shasum": null + "url": "https://api.github.com/repos/brick/math/zipball/e6f8e7d04346a95be89580f8c2c22d6c3fa65556", + "reference": "e6f8e7d04346a95be89580f8c2c22d6c3fa65556", + "shasum": "" }, "require": { - "bower-asset/backbone": "~1.2.3", - "bower-asset/underscore": ">=1.8.3,<2.0.0" + "ext-json": "*", + "php": "^7.1|^8.0" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.2", + "phpunit/phpunit": "^7.5.15|^8.5", + "vimeo/psalm": "^3.5" }, - "type": "bower-asset", + "type": "library", + "autoload": { + "psr-4": { + "Brick\\Math\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" - ] + ], + "description": "Arbitrary-precision arithmetic library", + "keywords": [ + "Arbitrary-precision", + "BigInteger", + "BigRational", + "arithmetic", + "bigdecimal", + "bignum", + "brick", + "math" + ], + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/brick/math", + "type": "tidelift" + } + ], + "time": "2020-08-18T23:41:20+00:00" }, { - "name": "bower-asset/backgrid-paginator", - "version": "v0.3.8", + "name": "cboden/ratchet", + "version": "v0.4.3", "source": { "type": "git", - "url": "git@github.com:wyuenho/backgrid-paginator.git", - "reference": "77ec7004d0dd0e72d81a11a797bd19e69aa8dfb7" + "url": "https://github.com/ratchetphp/Ratchet.git", + "reference": "466a0ecc83209c75b76645eb823401b5c52e5f21" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wyuenho/backgrid-paginator/zipball/77ec7004d0dd0e72d81a11a797bd19e69aa8dfb7", - "reference": "77ec7004d0dd0e72d81a11a797bd19e69aa8dfb7", - "shasum": null + "url": "https://api.github.com/repos/ratchetphp/Ratchet/zipball/466a0ecc83209c75b76645eb823401b5c52e5f21", + "reference": "466a0ecc83209c75b76645eb823401b5c52e5f21", + "shasum": "" }, "require": { - "bower-asset/backbone": ">=1.1.2,<2.0.0", - "bower-asset/backbone.paginator": ">=2.0.0,<3.0.0", - "bower-asset/backgrid": "~0.3.5", - "bower-asset/underscore": ">=1.5.0,<2.0.0" + "guzzlehttp/psr7": "^1.0", + "php": ">=5.4.2", + "ratchet/rfc6455": "^0.3", + "react/socket": "^1.0 || ^0.8 || ^0.7 || ^0.6 || ^0.5", + "symfony/http-foundation": "^2.6|^3.0|^4.0|^5.0", + "symfony/routing": "^2.6|^3.0|^4.0|^5.0" }, - "type": "bower-asset", - "license": [ - "MIT" - ] - }, - { - "name": "bower-asset/base64", - "version": "1.0.1", - "source": { - "type": "git", - "url": "git@github.com:davidchambers/Base64.js.git", - "reference": "b2d49f347ed1bce61000a82769bffc837b7c79dc" + "require-dev": { + "phpunit/phpunit": "~4.8" }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/davidchambers/Base64.js/zipball/b2d49f347ed1bce61000a82769bffc837b7c79dc", - "reference": "b2d49f347ed1bce61000a82769bffc837b7c79dc", - "shasum": null + "type": "library", + "autoload": { + "psr-4": { + "Ratchet\\": "src/Ratchet" + } }, - "type": "bower-asset", + "notification-url": "https://packagist.org/downloads/", "license": [ - "WTFPL" - ] - }, - { - "name": "bower-asset/bean", - "version": "v1.0.6", - "source": { - "type": "git", - "url": "git@github.com:fat/bean.git", - "reference": "0bbb3911ec2bb15333fdcf3a0a7904a1d4f62dea" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/fat/bean/zipball/0bbb3911ec2bb15333fdcf3a0a7904a1d4f62dea", - "reference": "0bbb3911ec2bb15333fdcf3a0a7904a1d4f62dea", - "shasum": null - }, - "type": "bower-asset" + "MIT" + ], + "authors": [ + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "role": "Developer" + }, + { + "name": "Matt Bonneau", + "role": "Developer" + } + ], + "description": "PHP WebSocket library", + "homepage": "http://socketo.me", + "keywords": [ + "Ratchet", + "WebSockets", + "server", + "sockets", + "websocket" + ], + "time": "2020-07-07T15:50:14+00:00" }, { - "name": "bower-asset/chaplin", - "version": "1.2.0", + "name": "clue/stream-filter", + "version": "v1.5.0", "source": { "type": "git", - "url": "git@github.com:chaplinjs/downloads.git", - "reference": "9b52a254842650787341c67e82edc7758220c19f" + "url": "https://github.com/clue/stream-filter.git", + "reference": "aeb7d8ea49c7963d3b581378955dbf5bc49aa320" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/chaplinjs/downloads/zipball/9b52a254842650787341c67e82edc7758220c19f", - "reference": "9b52a254842650787341c67e82edc7758220c19f", - "shasum": null + "url": "https://api.github.com/repos/clue/stream-filter/zipball/aeb7d8ea49c7963d3b581378955dbf5bc49aa320", + "reference": "aeb7d8ea49c7963d3b581378955dbf5bc49aa320", + "shasum": "" }, "require": { - "bower-asset/backbone": "dev-1.x|1.x" + "php": ">=5.3" }, - "type": "bower-asset" - }, - { - "name": "bower-asset/crypto-js", - "version": "3.1.7", - "source": { - "type": "git", - "url": "git@github.com:brix/crypto-js.git", - "reference": "67d2e996e25e00f66118b3b8ab7f7fc8eae6e8d6" + "require-dev": { + "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.36" }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/brix/crypto-js/zipball/67d2e996e25e00f66118b3b8ab7f7fc8eae6e8d6", - "reference": "67d2e996e25e00f66118b3b8ab7f7fc8eae6e8d6", - "shasum": null + "type": "library", + "autoload": { + "psr-4": { + "Clue\\StreamFilter\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] }, - "type": "bower-asset", + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" - ] + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@clue.engineering" + } + ], + "description": "A simple and modern approach to stream filtering in PHP", + "homepage": "https://github.com/clue/php-stream-filter", + "keywords": [ + "bucket brigade", + "callback", + "filter", + "php_user_filter", + "stream", + "stream_filter_append", + "stream_filter_register" + ], + "funding": [ + { + "url": "https://clue.engineering/support", + "type": "custom" + }, + { + "url": "https://github.com/clue", + "type": "github" + } + ], + "time": "2020-10-02T12:38:20+00:00" }, { - "name": "bower-asset/datepair", - "version": "0.4.15", + "name": "composer/ca-bundle", + "version": "1.2.9", "source": { "type": "git", - "url": "git@github.com:jonthornton/Datepair.js.git", - "reference": "5d243d5d513c42dfc07e27db80484e91bc15b9d1" + "url": "https://github.com/composer/ca-bundle.git", + "reference": "78a0e288fdcebf92aa2318a8d3656168da6ac1a5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/jonthornton/Datepair.js/zipball/5d243d5d513c42dfc07e27db80484e91bc15b9d1", - "reference": "5d243d5d513c42dfc07e27db80484e91bc15b9d1", - "shasum": null + "url": "https://api.github.com/repos/composer/ca-bundle/zipball/78a0e288fdcebf92aa2318a8d3656168da6ac1a5", + "reference": "78a0e288fdcebf92aa2318a8d3656168da6ac1a5", + "shasum": "" }, - "type": "bower-asset", - "license": [ - "MIT" - ] - }, - { - "name": "bower-asset/flotr2", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://github.com/HumbleSoftware/Flotr2.git", - "reference": "df0ddedcab1a8fdb3a7abafc5fe97819931e7bd5" + "require": { + "ext-openssl": "*", + "ext-pcre": "*", + "php": "^5.3.2 || ^7.0 || ^8.0" }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/HumbleSoftware/Flotr2/zipball/df0ddedcab1a8fdb3a7abafc5fe97819931e7bd5", - "reference": "df0ddedcab1a8fdb3a7abafc5fe97819931e7bd5", - "shasum": null + "require-dev": { + "phpstan/phpstan": "^0.12.55", + "psr/log": "^1.0", + "symfony/phpunit-bridge": "^4.2 || ^5", + "symfony/process": "^2.5 || ^3.0 || ^4.0 || ^5.0" }, - "type": "bower-asset", - "time": "2014-07-21T18:45:41+00:00" - }, - { - "name": "bower-asset/font-awesome", - "version": "v4.7.0", - "source": { - "type": "git", - "url": "git@github.com:FortAwesome/Font-Awesome.git", - "reference": "a8386aae19e200ddb0f6845b5feeee5eb7013687" + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/FortAwesome/Font-Awesome/zipball/a8386aae19e200ddb0f6845b5feeee5eb7013687", - "reference": "a8386aae19e200ddb0f6845b5feeee5eb7013687", - "shasum": null + "autoload": { + "psr-4": { + "Composer\\CaBundle\\": "src" + } }, - "type": "bower-asset", + "notification-url": "https://packagist.org/downloads/", "license": [ - "OFL-1.1", - "MIT", - "CC-BY-3.0" - ] + "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" + ], + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2021-01-12T12:10:35+00:00" }, { - "name": "bower-asset/fullcalendar", - "version": "v3.4.0", + "name": "composer/composer", + "version": "1.6.5", "source": { "type": "git", - "url": "https://github.com/fullcalendar/fullcalendar.git", - "reference": "447ab267528a211b253058dfb5d898b7a2296492" + "url": "https://github.com/composer/composer.git", + "reference": "b184a92419cc9a9c4c6a09db555a94d441cb11c9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/fullcalendar/fullcalendar/zipball/447ab267528a211b253058dfb5d898b7a2296492", - "reference": "447ab267528a211b253058dfb5d898b7a2296492", - "shasum": null + "url": "https://api.github.com/repos/composer/composer/zipball/b184a92419cc9a9c4c6a09db555a94d441cb11c9", + "reference": "b184a92419cc9a9c4c6a09db555a94d441cb11c9", + "shasum": "" }, "require": { - "bower-asset/jquery": ">=2,<4.0", - "bower-asset/moment": ">=2.9.0,<3.0.0" - }, - "type": "bower-asset", - "license": [ - "MIT" - ] - }, - { - "name": "bower-asset/fuse", - "version": "v3.2.0", - "source": { - "type": "git", - "url": "https://github.com/krisk/Fuse.git", - "reference": "f68a18a9b94eedfc82dfc7d7def8a8966c9f5b33" + "composer/ca-bundle": "^1.0", + "composer/semver": "^1.0", + "composer/spdx-licenses": "^1.2", + "justinrainbow/json-schema": "^3.0 || ^4.0 || ^5.0", + "php": "^5.3.2 || ^7.0", + "psr/log": "^1.0", + "seld/cli-prompt": "^1.0", + "seld/jsonlint": "^1.4", + "seld/phar-utils": "^1.0", + "symfony/console": "^2.7 || ^3.0 || ^4.0", + "symfony/filesystem": "^2.7 || ^3.0 || ^4.0", + "symfony/finder": "^2.7 || ^3.0 || ^4.0", + "symfony/process": "^2.7 || ^3.0 || ^4.0" }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/krisk/Fuse/zipball/f68a18a9b94eedfc82dfc7d7def8a8966c9f5b33", - "reference": "f68a18a9b94eedfc82dfc7d7def8a8966c9f5b33", - "shasum": null + "conflict": { + "symfony/console": "2.8.38" }, - "type": "bower-asset" - }, - { - "name": "bower-asset/jquery", - "version": "3.1.1", - "source": { - "type": "git", - "url": "https://github.com/jquery/jquery-dist.git", - "reference": "1b30f3ad466ebf2714d47eda34dbd7fdf6849fe3" + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7", + "phpunit/phpunit-mock-objects": "^2.3 || ^3.0" }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/jquery/jquery-dist/zipball/1b30f3ad466ebf2714d47eda34dbd7fdf6849fe3", - "reference": "1b30f3ad466ebf2714d47eda34dbd7fdf6849fe3", - "shasum": null + "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" }, - "type": "bower-asset", - "license": [ - "MIT" - ] - }, - { - "name": "bower-asset/jquery-ajax-queue", - "version": "v0.0.1", - "source": { - "type": "git", - "url": "git@github.com:flydreamers/ajaxQueue.git", - "reference": "50ffe758abe1a365ad228851ee7028677bfb07b4" + "bin": [ + "bin/composer" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.6-dev" + } }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/flydreamers/ajaxQueue/zipball/50ffe758abe1a365ad228851ee7028677bfb07b4", - "reference": "50ffe758abe1a365ad228851ee7028677bfb07b4", - "shasum": null + "autoload": { + "psr-4": { + "Composer\\": "src/Composer" + } }, - "type": "bower-asset", + "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, ensuring you have the right stack everywhere.", + "homepage": "https://getcomposer.org/", + "keywords": [ + "autoload", + "dependency", + "package" + ], + "time": "2018-05-04T09:44:59+00:00" }, { - "name": "bower-asset/jquery-cookie", - "version": "v1.4.1", + "name": "composer/semver", + "version": "1.7.2", "source": { "type": "git", - "url": "git@github.com:carhartl/jquery-cookie.git", - "reference": "7f88a4e631aba8a8c688fd8999ce6b9bcfd50718" + "url": "https://github.com/composer/semver.git", + "reference": "647490bbcaf7fc4891c58f47b825eb99d19c377a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/carhartl/jquery-cookie/zipball/7f88a4e631aba8a8c688fd8999ce6b9bcfd50718", - "reference": "7f88a4e631aba8a8c688fd8999ce6b9bcfd50718", - "shasum": null + "url": "https://api.github.com/repos/composer/semver/zipball/647490bbcaf7fc4891c58f47b825eb99d19c377a", + "reference": "647490bbcaf7fc4891c58f47b825eb99d19c377a", + "shasum": "" }, "require": { - "bower-asset/jquery": ">=1.2" + "php": "^5.3.2 || ^7.0 || ^8.0" }, - "type": "bower-asset" - }, - { - "name": "bower-asset/jquery-form", - "version": "v4.2.1", - "source": { - "type": "git", - "url": "https://github.com/jquery-form/form.git", - "reference": "c15a69251b36544cda48892c23e0dcec21fff838" + "require-dev": { + "phpunit/phpunit": "^4.5 || ^5.0.5" }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/jquery-form/form/zipball/c15a69251b36544cda48892c23e0dcec21fff838", - "reference": "c15a69251b36544cda48892c23e0dcec21fff838", - "shasum": null + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } }, - "require": { - "bower-asset/jquery": ">=1.7" + "autoload": { + "psr-4": { + "Composer\\Semver\\": "src" + } }, - "type": "bower-asset", + "notification-url": "https://packagist.org/downloads/", "license": [ - "(MIT OR LGPL-3.0)" - ] + "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" + ], + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2020-12-03T15:47:16+00:00" }, { - "name": "bower-asset/jquery-mousewheel", - "version": "3.1.13", + "name": "composer/spdx-licenses", + "version": "1.5.5", "source": { "type": "git", - "url": "https://github.com/jquery/jquery-mousewheel.git", - "reference": "67289b6b2aa0066d7d78a5807f520387135ffb22" + "url": "https://github.com/composer/spdx-licenses.git", + "reference": "de30328a7af8680efdc03e396aad24befd513200" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/jquery/jquery-mousewheel/zipball/67289b6b2aa0066d7d78a5807f520387135ffb22", - "reference": "67289b6b2aa0066d7d78a5807f520387135ffb22", - "shasum": null + "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/de30328a7af8680efdc03e396aad24befd513200", + "reference": "de30328a7af8680efdc03e396aad24befd513200", + "shasum": "" }, "require": { - "bower-asset/jquery": ">=1.2.2" + "php": "^5.3.2 || ^7.0 || ^8.0" }, - "type": "bower-asset" - }, - { - "name": "bower-asset/jquery-ui-multiselect-widget", - "version": "v2.0.1", - "source": { - "type": "git", - "url": "git@github.com:ehynds/jquery-ui-multiselect-widget.git", - "reference": "a5f3e0cffa6cc1d9fcd75c5977e3185b4bd5d635" + "require-dev": { + "phpunit/phpunit": "^4.8.35 || ^5.7 || 6.5 - 7" }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/ehynds/jquery-ui-multiselect-widget/zipball/a5f3e0cffa6cc1d9fcd75c5977e3185b4bd5d635", - "reference": "a5f3e0cffa6cc1d9fcd75c5977e3185b4bd5d635", - "shasum": null + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Spdx\\": "src" + } }, - "type": "bower-asset" + "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" + ], + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2020-12-03T16:04:16+00:00" }, { - "name": "bower-asset/jquery-validate", - "version": "1.16.0", + "name": "container-interop/container-interop", + "version": "1.2.0", "source": { "type": "git", - "url": "git@github.com:jzaefferer/jquery-validation.git", - "reference": "29b9c702b9c831419f9f774d2acb86f42f803e11" + "url": "https://github.com/container-interop/container-interop.git", + "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/jzaefferer/jquery-validation/zipball/29b9c702b9c831419f9f774d2acb86f42f803e11", - "reference": "29b9c702b9c831419f9f774d2acb86f42f803e11", - "shasum": null + "url": "https://api.github.com/repos/container-interop/container-interop/zipball/79cbf1341c22ec75643d841642dd5d6acd83bdb8", + "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8", + "shasum": "" }, "require": { - "bower-asset/jquery": ">=1.7.2" + "psr/container": "^1.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Interop\\Container\\": "src/Interop/Container/" + } }, - "type": "bower-asset", + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" - ] + ], + "description": "Promoting the interoperability of container objects (DIC, SL, etc.)", + "homepage": "https://github.com/container-interop/container-interop", + "abandoned": "psr/container", + "time": "2017-02-14T19:40:03+00:00" }, { - "name": "bower-asset/jquery.numeric", - "version": "v1.5", + "name": "doctrine/annotations", + "version": "v1.7.0", "source": { "type": "git", - "url": "git@github.com:SamWM/jquery-numeric.git", - "reference": "bb9ef0cfbddcd815d21bff6cdbae0133f85e57e9" + "url": "https://github.com/doctrine/annotations.git", + "reference": "fa4c4e861e809d6a1103bd620cce63ed91aedfeb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/SamWM/jquery-numeric/zipball/bb9ef0cfbddcd815d21bff6cdbae0133f85e57e9", - "reference": "bb9ef0cfbddcd815d21bff6cdbae0133f85e57e9", - "shasum": null + "url": "https://api.github.com/repos/doctrine/annotations/zipball/fa4c4e861e809d6a1103bd620cce63ed91aedfeb", + "reference": "fa4c4e861e809d6a1103bd620cce63ed91aedfeb", + "shasum": "" }, "require": { - "bower-asset/jquery": ">=1.6" + "doctrine/lexer": "1.*", + "php": "^7.1" }, - "type": "bower-asset", - "license": [ - "MIT" - ] - }, - { - "name": "bower-asset/jsplumb", - "version": "1.7.10", - "source": { - "type": "git", - "url": "git@github.com:sporritt/jsPlumb.git", - "reference": "b2b347b3d20a172d4f73528365bcf01ef953017c" + "require-dev": { + "doctrine/cache": "1.*", + "phpunit/phpunit": "^7.5@dev" }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sporritt/jsPlumb/zipball/b2b347b3d20a172d4f73528365bcf01ef953017c", - "reference": "b2b347b3d20a172d4f73528365bcf01ef953017c", - "shasum": null + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.7.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations" + } }, - "type": "bower-asset", + "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT/GPL2" - ] + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "Docblock Annotations Parser", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "annotations", + "docblock", + "parser" + ], + "time": "2019-08-08T18:11:40+00:00" }, { - "name": "bower-asset/lightgallery", - "version": "1.4.0", + "name": "doctrine/cache", + "version": "1.10.2", "source": { "type": "git", - "url": "git@github.com:sachinchoolur/lightGallery.git", - "reference": "7b7603e9b1bbabee2228fb8411f34ad67993c130" + "url": "https://github.com/doctrine/cache.git", + "reference": "13e3381b25847283a91948d04640543941309727" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sachinchoolur/lightGallery/zipball/7b7603e9b1bbabee2228fb8411f34ad67993c130", - "reference": "7b7603e9b1bbabee2228fb8411f34ad67993c130", - "shasum": null + "url": "https://api.github.com/repos/doctrine/cache/zipball/13e3381b25847283a91948d04640543941309727", + "reference": "13e3381b25847283a91948d04640543941309727", + "shasum": "" }, "require": { - "bower-asset/jquery": ">=1.7.0" - }, - "type": "bower-asset", - "license": [ - "GPLv3" - ] - }, - { - "name": "bower-asset/malihu-custom-scrollbar-plugin", - "version": "3.1.5", - "source": { - "type": "git", - "url": "git@github.com:malihu/malihu-custom-scrollbar-plugin.git", - "reference": "eac2b0af71a7ca06cc19e28d15ba60f6db2dfd29" + "php": "~7.1 || ^8.0" }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/malihu/malihu-custom-scrollbar-plugin/zipball/eac2b0af71a7ca06cc19e28d15ba60f6db2dfd29", - "reference": "eac2b0af71a7ca06cc19e28d15ba60f6db2dfd29", - "shasum": null + "conflict": { + "doctrine/common": ">2.2,<2.4" }, - "require": { - "bower-asset/jquery": ">=1.6", - "bower-asset/jquery-mousewheel": ">=3.0.6" + "require-dev": { + "alcaeus/mongo-php-adapter": "^1.1", + "doctrine/coding-standard": "^6.0", + "mongodb/mongodb": "^1.1", + "phpunit/phpunit": "^7.0", + "predis/predis": "~1.0" }, - "type": "bower-asset" - }, - { - "name": "bower-asset/moment", - "version": "2.18.1", - "source": { - "type": "git", - "url": "git@github.com:moment/moment.git", - "reference": "b8a7fc310eb3625e83fc0c8f1ea2840fa83c7378" + "suggest": { + "alcaeus/mongo-php-adapter": "Required to use legacy MongoDB driver" }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/moment/moment/zipball/b8a7fc310eb3625e83fc0c8f1ea2840fa83c7378", - "reference": "b8a7fc310eb3625e83fc0c8f1ea2840fa83c7378", - "shasum": null + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.9.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" + } }, - "type": "bower-asset", + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" - ] + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "PHP Doctrine Cache library is a popular cache implementation that supports many different drivers such as redis, memcache, apc, mongodb and others.", + "homepage": "https://www.doctrine-project.org/projects/cache.html", + "keywords": [ + "abstraction", + "apcu", + "cache", + "caching", + "couchdb", + "memcached", + "php", + "redis", + "xcache" + ], + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcache", + "type": "tidelift" + } + ], + "time": "2020-07-07T18:54:01+00:00" }, { - "name": "bower-asset/moment-timezone", - "version": "0.5.13", + "name": "doctrine/collections", + "version": "v1.5.0", "source": { "type": "git", - "url": "git@github.com:moment/moment-timezone.git", - "reference": "2b8da8f103f019949d45dc86fd6763960c8474d8" + "url": "https://github.com/doctrine/collections.git", + "reference": "a01ee38fcd999f34d9bfbcee59dbda5105449cbf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/moment/moment-timezone/zipball/2b8da8f103f019949d45dc86fd6763960c8474d8", - "reference": "2b8da8f103f019949d45dc86fd6763960c8474d8", - "shasum": null + "url": "https://api.github.com/repos/doctrine/collections/zipball/a01ee38fcd999f34d9bfbcee59dbda5105449cbf", + "reference": "a01ee38fcd999f34d9bfbcee59dbda5105449cbf", + "shasum": "" }, "require": { - "bower-asset/moment": ">=2.9.0" + "php": "^7.1" + }, + "require-dev": { + "doctrine/coding-standard": "~0.1@dev", + "phpunit/phpunit": "^5.7" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3.x-dev" + } }, - "type": "bower-asset", + "autoload": { + "psr-0": { + "Doctrine\\Common\\Collections\\": "lib/" + } + }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" - ] + ], + "authors": [ + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + } + ], + "description": "Collections Abstraction library", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "array", + "collections", + "iterator" + ], + "time": "2017-07-22T10:37:32+00:00" }, { - "name": "bower-asset/numeral", - "version": "2.0.6", + "name": "doctrine/common", + "version": "2.12.0", "source": { "type": "git", - "url": "git@github.com:adamwdraper/Numeral-js.git", - "reference": "7de892ffb438af6e63b9c4f6aff0c9bc3932f09f" + "url": "https://github.com/doctrine/common.git", + "reference": "2053eafdf60c2172ee1373d1b9289ba1db7f1fc6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/adamwdraper/Numeral-js/zipball/7de892ffb438af6e63b9c4f6aff0c9bc3932f09f", - "reference": "7de892ffb438af6e63b9c4f6aff0c9bc3932f09f", - "shasum": null + "url": "https://api.github.com/repos/doctrine/common/zipball/2053eafdf60c2172ee1373d1b9289ba1db7f1fc6", + "reference": "2053eafdf60c2172ee1373d1b9289ba1db7f1fc6", + "shasum": "" }, - "type": "bower-asset" - }, - { - "name": "bower-asset/select2", - "version": "3.4.1", - "source": { - "type": "git", - "url": "https://github.com/select2/select2.git", - "reference": "13dc8a1ff3af6515c23dbca1ae3dcc0b0dc1b0c1" + "require": { + "doctrine/annotations": "^1.0", + "doctrine/cache": "^1.0", + "doctrine/collections": "^1.0", + "doctrine/event-manager": "^1.0", + "doctrine/inflector": "^1.0", + "doctrine/lexer": "^1.0", + "doctrine/persistence": "^1.1", + "doctrine/reflection": "^1.0", + "php": "^7.1" }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/select2/select2/zipball/13dc8a1ff3af6515c23dbca1ae3dcc0b0dc1b0c1", - "reference": "13dc8a1ff3af6515c23dbca1ae3dcc0b0dc1b0c1", - "shasum": null + "require-dev": { + "doctrine/coding-standard": "^1.0", + "phpstan/phpstan": "^0.11", + "phpstan/phpstan-phpunit": "^0.11", + "phpunit/phpunit": "^7.0", + "squizlabs/php_codesniffer": "^3.0", + "symfony/phpunit-bridge": "^4.0.5" }, - "type": "bower-asset" - }, - { - "name": "bower-asset/text", - "version": "2.0.15", - "source": { - "type": "git", - "url": "git@github.com:requirejs/text.git", - "reference": "d04de4ffd7bf5ba6cb80cdca2d40d4f6f52a1b1f" + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.11.x-dev" + } }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/requirejs/text/zipball/d04de4ffd7bf5ba6cb80cdca2d40d4f6f52a1b1f", - "reference": "d04de4ffd7bf5ba6cb80cdca2d40d4f6f52a1b1f", - "shasum": null + "autoload": { + "psr-4": { + "Doctrine\\Common\\": "lib/Doctrine/Common" + } }, - "type": "bower-asset", + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" - ] + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "PHP Doctrine Common project is a library that provides additional functionality that other Doctrine projects depend on such as better reflection support, persistence interfaces, proxies, event system and much more.", + "homepage": "https://www.doctrine-project.org/projects/common.html", + "keywords": [ + "common", + "doctrine", + "php" + ], + "time": "2020-01-10T15:49:25+00:00" }, { - "name": "bower-asset/timepicker", - "version": "1.11.11", + "name": "doctrine/data-fixtures", + "version": "1.3.3", "source": { "type": "git", - "url": "git@github.com:jonthornton/jquery-timepicker.git", - "reference": "3f26316a6f417c77737488d763e9a9055c20d8ae" + "url": "https://github.com/doctrine/data-fixtures.git", + "reference": "f0ee99c64922fc3f863715232b615c478a61b0a3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/jonthornton/jquery-timepicker/zipball/3f26316a6f417c77737488d763e9a9055c20d8ae", - "reference": "3f26316a6f417c77737488d763e9a9055c20d8ae", - "shasum": null + "url": "https://api.github.com/repos/doctrine/data-fixtures/zipball/f0ee99c64922fc3f863715232b615c478a61b0a3", + "reference": "f0ee99c64922fc3f863715232b615c478a61b0a3", + "shasum": "" }, "require": { - "bower-asset/jquery": ">=1.7" + "doctrine/common": "~2.2", + "php": "^7.1" + }, + "conflict": { + "doctrine/phpcr-odm": "<1.3.0" }, - "type": "bower-asset", + "require-dev": { + "alcaeus/mongo-php-adapter": "^1.1", + "doctrine/dbal": "^2.5.4", + "doctrine/mongodb-odm": "^1.3.0", + "doctrine/orm": "^2.5.4", + "phpunit/phpunit": "^7.0" + }, + "suggest": { + "alcaeus/mongo-php-adapter": "For using MongoDB ODM with PHP 7", + "doctrine/mongodb-odm": "For loading MongoDB ODM fixtures", + "doctrine/orm": "For loading ORM fixtures", + "doctrine/phpcr-odm": "For loading PHPCR ODM fixtures" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Common\\DataFixtures\\": "lib/Doctrine/Common/DataFixtures" + } + }, + "notification-url": "https://packagist.org/downloads/", "license": [ - "http://opensource.org/licenses/MIT" - ] + "MIT" + ], + "authors": [ + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + } + ], + "description": "Data Fixtures for all Doctrine Object Managers", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "database" + ], + "time": "2019-10-24T04:52:28+00:00" }, { - "name": "bower-asset/underscore", - "version": "1.8.3", + "name": "doctrine/dbal", + "version": "2.10.4", "source": { "type": "git", - "url": "https://github.com/jashkenas/underscore.git", - "reference": "e4743ab712b8ab42ad4ccb48b155034d02394e4d" + "url": "https://github.com/doctrine/dbal.git", + "reference": "47433196b6390d14409a33885ee42b6208160643" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/jashkenas/underscore/zipball/e4743ab712b8ab42ad4ccb48b155034d02394e4d", - "reference": "e4743ab712b8ab42ad4ccb48b155034d02394e4d", - "shasum": null + "url": "https://api.github.com/repos/doctrine/dbal/zipball/47433196b6390d14409a33885ee42b6208160643", + "reference": "47433196b6390d14409a33885ee42b6208160643", + "shasum": "" }, - "type": "bower-asset" - }, - { - "name": "bower-asset/when", - "version": "2.4.0", - "source": { - "type": "git", - "url": "git@github.com:cujojs/when.git", - "reference": "a2acf1d86d150f5e9617e761b4c69c3158ed01ea" + "require": { + "doctrine/cache": "^1.0", + "doctrine/event-manager": "^1.0", + "ext-pdo": "*", + "php": "^7.2" }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/cujojs/when/zipball/a2acf1d86d150f5e9617e761b4c69c3158ed01ea", - "reference": "a2acf1d86d150f5e9617e761b4c69c3158ed01ea", - "shasum": null + "require-dev": { + "doctrine/coding-standard": "^8.1", + "jetbrains/phpstorm-stubs": "^2019.1", + "nikic/php-parser": "^4.4", + "phpstan/phpstan": "^0.12.40", + "phpunit/phpunit": "^8.5.5", + "psalm/plugin-phpunit": "^0.10.0", + "symfony/console": "^2.0.5|^3.0|^4.0|^5.0", + "vimeo/psalm": "^3.14.2" + }, + "suggest": { + "symfony/console": "For helpful console commands such as SQL execution and import of files." + }, + "bin": [ + "bin/doctrine-dbal" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.10.x-dev", + "dev-develop": "3.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\DBAL\\": "lib/Doctrine/DBAL" + } }, - "type": "bower-asset" + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + } + ], + "description": "Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.", + "homepage": "https://www.doctrine-project.org/projects/dbal.html", + "keywords": [ + "abstraction", + "database", + "db2", + "dbal", + "mariadb", + "mssql", + "mysql", + "oci8", + "oracle", + "pdo", + "pgsql", + "postgresql", + "queryobject", + "sasql", + "sql", + "sqlanywhere", + "sqlite", + "sqlserver", + "sqlsrv" + ], + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdbal", + "type": "tidelift" + } + ], + "time": "2020-09-12T21:20:41+00:00" }, { - "name": "brick/math", - "version": "0.8.8", + "name": "doctrine/doctrine-bundle", + "version": "1.9.1", "source": { "type": "git", - "url": "https://github.com/brick/math.git", - "reference": "b77bf303449ac66e46d521e5022cedd1663ab6bd" + "url": "https://github.com/doctrine/DoctrineBundle.git", + "reference": "703fad32e4c8cbe609caf45a71a1d4266c830f0f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/brick/math/zipball/b77bf303449ac66e46d521e5022cedd1663ab6bd", - "reference": "b77bf303449ac66e46d521e5022cedd1663ab6bd", + "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/703fad32e4c8cbe609caf45a71a1d4266c830f0f", + "reference": "703fad32e4c8cbe609caf45a71a1d4266c830f0f", "shasum": "" }, - "require": { - "php": ">=7.1" + "require": { + "doctrine/dbal": "^2.5.12", + "doctrine/doctrine-cache-bundle": "~1.2", + "jdorn/sql-formatter": "^1.2.16", + "php": "^5.5.9|^7.0", + "symfony/console": "~2.7|~3.0|~4.0", + "symfony/dependency-injection": "~2.7|~3.0|~4.0", + "symfony/doctrine-bridge": "~2.7|~3.0|~4.0", + "symfony/framework-bundle": "^2.7.22|~3.0|~4.0" + }, + "conflict": { + "symfony/http-foundation": "<2.6" + }, + "require-dev": { + "doctrine/orm": "~2.4", + "phpunit/phpunit": "^4.8.36|^5.7|^6.4", + "satooshi/php-coveralls": "^1.0", + "symfony/phpunit-bridge": "~2.7|~3.0|~4.0", + "symfony/property-info": "~2.8|~3.0|~4.0", + "symfony/validator": "~2.7|~3.0|~4.0", + "symfony/web-profiler-bundle": "~2.7|~3.0|~4.0", + "symfony/yaml": "~2.7|~3.0|~4.0", + "twig/twig": "~1.26|~2.0" + }, + "suggest": { + "doctrine/orm": "The Doctrine ORM integration is optional in the bundle.", + "symfony/web-profiler-bundle": "To use the data collector." }, - "require-dev": { - "php-coveralls/php-coveralls": "2.*", - "phpunit/phpunit": "7.*" + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "1.8.x-dev" + } }, - "type": "library", "autoload": { "psr-4": { - "Brick\\Math\\": "src/" + "Doctrine\\Bundle\\DoctrineBundle\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "description": "Arbitrary-precision arithmetic library", + "authors": [ + { + "name": "Symfony Community", + "homepage": "http://symfony.com/contributors" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Doctrine Project", + "homepage": "http://www.doctrine-project.org/" + }, + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + } + ], + "description": "Symfony DoctrineBundle", + "homepage": "http://www.doctrine-project.org", "keywords": [ - "Arbitrary-precision", - "BigInteger", - "BigRational", - "arithmetic", - "bigdecimal", - "brick", - "math" + "database", + "dbal", + "orm", + "persistence" ], - "time": "2019-04-25T14:55:49+00:00" + "time": "2018-04-19T14:07:39+00:00" }, { - "name": "components/jquery", - "version": "3.1.1", + "name": "doctrine/doctrine-cache-bundle", + "version": "1.4.0", "source": { "type": "git", - "url": "https://github.com/components/jquery.git", - "reference": "09a1658378bc1f818856086396ebeab7d0ec2276" + "url": "https://github.com/doctrine/DoctrineCacheBundle.git", + "reference": "6bee2f9b339847e8a984427353670bad4e7bdccb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/components/jquery/zipball/09a1658378bc1f818856086396ebeab7d0ec2276", - "reference": "09a1658378bc1f818856086396ebeab7d0ec2276", + "url": "https://api.github.com/repos/doctrine/DoctrineCacheBundle/zipball/6bee2f9b339847e8a984427353670bad4e7bdccb", + "reference": "6bee2f9b339847e8a984427353670bad4e7bdccb", "shasum": "" }, - "type": "component", + "require": { + "doctrine/cache": "^1.4.2", + "doctrine/inflector": "^1.0", + "php": "^7.1", + "symfony/doctrine-bridge": "^3.4|^4.0" + }, + "require-dev": { + "instaclick/coding-standard": "~1.1", + "instaclick/object-calisthenics-sniffs": "dev-master", + "instaclick/symfony2-coding-standard": "dev-remaster", + "phpunit/phpunit": "^7.0", + "predis/predis": "~0.8", + "satooshi/php-coveralls": "^1.0", + "squizlabs/php_codesniffer": "~1.5", + "symfony/console": "^3.4|^4.0", + "symfony/finder": "^3.4|^4.0", + "symfony/framework-bundle": "^3.4|^4.0", + "symfony/phpunit-bridge": "^3.4|^4.0", + "symfony/security-acl": "^2.8", + "symfony/validator": "^3.4|^4.0", + "symfony/yaml": "^3.4|^4.0" + }, + "suggest": { + "symfony/security-acl": "For using this bundle to cache ACLs" + }, + "type": "symfony-bundle", "extra": { - "component": { - "scripts": [ - "jquery.js" - ], - "files": [ - "jquery.min.js", - "jquery.min.map" - ] + "branch-alias": { + "dev-master": "1.4.x-dev" } }, + "autoload": { + "psr-4": { + "Doctrine\\Bundle\\DoctrineCacheBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { - "name": "John Resig", - "email": "jeresig@gmail.com" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Fabio B. Silva", + "email": "fabio.bat.silva@gmail.com" + }, + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@hotmail.com" + }, + { + "name": "Symfony Community", + "homepage": "http://symfony.com/contributors" + }, + { + "name": "Doctrine Project", + "homepage": "http://www.doctrine-project.org/" } ], - "description": "jQuery JavaScript Library", - "homepage": "http://jquery.com", - "time": "2016-09-23T06:06:29+00:00" + "description": "Symfony Bundle for Doctrine Cache", + "homepage": "https://www.doctrine-project.org", + "keywords": [ + "cache", + "caching" + ], + "abandoned": true, + "time": "2019-11-29T11:22:01+00:00" }, { - "name": "components/jqueryui", - "version": "1.12.1", + "name": "doctrine/doctrine-fixtures-bundle", + "version": "v2.4.1", "source": { "type": "git", - "url": "https://github.com/components/jqueryui.git", - "reference": "44ecf3794cc56b65954cc19737234a3119d036cc" + "url": "https://github.com/doctrine/DoctrineFixturesBundle.git", + "reference": "74b8cc70a4a25b774628ee59f4cdf3623a146273" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/components/jqueryui/zipball/44ecf3794cc56b65954cc19737234a3119d036cc", - "reference": "44ecf3794cc56b65954cc19737234a3119d036cc", + "url": "https://api.github.com/repos/doctrine/DoctrineFixturesBundle/zipball/74b8cc70a4a25b774628ee59f4cdf3623a146273", + "reference": "74b8cc70a4a25b774628ee59f4cdf3623a146273", "shasum": "" }, "require": { - "components/jquery": ">=1.6" + "doctrine/data-fixtures": "~1.0", + "doctrine/doctrine-bundle": "~1.0", + "php": ">=5.3.2", + "symfony/doctrine-bridge": "~2.7|~3.0|~4.0" }, - "type": "component", + "type": "symfony-bundle", "extra": { - "component": { - "name": "jquery-ui", - "scripts": [ - "jquery-ui.js" - ], - "files": [ - "ui/**", - "themes/**", - "jquery-ui.min.js" - ], - "shim": { - "deps": [ - "jquery" - ], - "exports": "jQuery" - } + "branch-alias": { + "dev-master": "2.4.x-dev" + } + }, + "autoload": { + "psr-4": { + "Doctrine\\Bundle\\FixturesBundle\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -964,81 +1435,59 @@ ], "authors": [ { - "name": "jQuery UI Team", - "homepage": "http://jqueryui.com/about" - }, - { - "name": "Joern Zaefferer", - "email": "joern.zaefferer@gmail.com", - "homepage": "http://bassistance.de" - }, - { - "name": "Scott Gonzalez", - "email": "scott.gonzalez@gmail.com", - "homepage": "http://scottgonzalez.com" - }, - { - "name": "Kris Borchers", - "email": "kris.borchers@gmail.com", - "homepage": "http://krisborchers.com" - }, - { - "name": "Mike Sherov", - "email": "mike.sherov@gmail.com", - "homepage": "http://mike.sherov.com" - }, - { - "name": "TJ VanToll", - "email": "tj.vantoll@gmail.com", - "homepage": "http://tjvantoll.com" + "name": "Symfony Community", + "homepage": "http://symfony.com/contributors" }, { - "name": "Corey Frang", - "email": "gnarf37@gmail.com", - "homepage": "http://gnarf.net" + "name": "Doctrine Project", + "homepage": "http://www.doctrine-project.org" }, { - "name": "Felix Nagel", - "email": "info@felixnagel.com", - "homepage": "http://www.felixnagel.com" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" } ], - "description": "jQuery UI is a curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery JavaScript Library. Whether you're building highly interactive web applications or you just need to add a date picker to a form control, jQuery UI is the perfect choice.", - "time": "2016-09-16T05:47:55+00:00" + "description": "Symfony DoctrineFixturesBundle", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "Fixture", + "persistence" + ], + "time": "2017-10-30T19:26:42+00:00" }, { - "name": "composer/ca-bundle", - "version": "1.1.4", + "name": "doctrine/event-manager", + "version": "1.1.1", "source": { "type": "git", - "url": "https://github.com/composer/ca-bundle.git", - "reference": "558f321c52faeb4828c03e7dc0cfe39a09e09a2d" + "url": "https://github.com/doctrine/event-manager.git", + "reference": "41370af6a30faa9dc0368c4a6814d596e81aba7f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/ca-bundle/zipball/558f321c52faeb4828c03e7dc0cfe39a09e09a2d", - "reference": "558f321c52faeb4828c03e7dc0cfe39a09e09a2d", + "url": "https://api.github.com/repos/doctrine/event-manager/zipball/41370af6a30faa9dc0368c4a6814d596e81aba7f", + "reference": "41370af6a30faa9dc0368c4a6814d596e81aba7f", "shasum": "" }, "require": { - "ext-openssl": "*", - "ext-pcre": "*", - "php": "^5.3.2 || ^7.0" + "php": "^7.1 || ^8.0" + }, + "conflict": { + "doctrine/common": "<2.9@dev" }, "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5", - "psr/log": "^1.0", - "symfony/process": "^2.5 || ^3.0 || ^4.0" + "doctrine/coding-standard": "^6.0", + "phpunit/phpunit": "^7.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.x-dev" + "dev-master": "1.0.x-dev" } }, "autoload": { "psr-4": { - "Composer\\CaBundle\\": "src" + "Doctrine\\Common\\": "lib/Doctrine/Common" } }, "notification-url": "https://packagist.org/downloads/", @@ -1047,74 +1496,89 @@ ], "authors": [ { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" } ], - "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.", + "description": "The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects.", + "homepage": "https://www.doctrine-project.org/projects/event-manager.html", "keywords": [ - "cabundle", - "cacert", - "certificate", - "ssl", - "tls" + "event", + "event dispatcher", + "event manager", + "event system", + "events" + ], + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fevent-manager", + "type": "tidelift" + } ], - "time": "2019-01-28T09:30:10+00:00" + "time": "2020-05-29T18:28:51+00:00" }, { - "name": "composer/composer", - "version": "1.6.5", + "name": "doctrine/inflector", + "version": "1.4.4", "source": { "type": "git", - "url": "https://github.com/composer/composer.git", - "reference": "b184a92419cc9a9c4c6a09db555a94d441cb11c9" + "url": "https://github.com/doctrine/inflector.git", + "reference": "4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/composer/zipball/b184a92419cc9a9c4c6a09db555a94d441cb11c9", - "reference": "b184a92419cc9a9c4c6a09db555a94d441cb11c9", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9", + "reference": "4bd5c1cdfcd00e9e2d8c484f79150f67e5d355d9", "shasum": "" }, "require": { - "composer/ca-bundle": "^1.0", - "composer/semver": "^1.0", - "composer/spdx-licenses": "^1.2", - "justinrainbow/json-schema": "^3.0 || ^4.0 || ^5.0", - "php": "^5.3.2 || ^7.0", - "psr/log": "^1.0", - "seld/cli-prompt": "^1.0", - "seld/jsonlint": "^1.4", - "seld/phar-utils": "^1.0", - "symfony/console": "^2.7 || ^3.0 || ^4.0", - "symfony/filesystem": "^2.7 || ^3.0 || ^4.0", - "symfony/finder": "^2.7 || ^3.0 || ^4.0", - "symfony/process": "^2.7 || ^3.0 || ^4.0" - }, - "conflict": { - "symfony/console": "2.8.38" + "php": "^7.1 || ^8.0" }, "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7", - "phpunit/phpunit-mock-objects": "^2.3 || ^3.0" - }, - "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" + "doctrine/coding-standard": "^8.0", + "phpstan/phpstan": "^0.12", + "phpstan/phpstan-phpunit": "^0.12", + "phpstan/phpstan-strict-rules": "^0.12", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" }, - "bin": [ - "bin/composer" - ], "type": "library", "extra": { "branch-alias": { - "dev-master": "1.6-dev" + "dev-master": "2.0.x-dev" } }, "autoload": { "psr-4": { - "Composer\\": "src/Composer" + "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector", + "Doctrine\\Inflector\\": "lib/Doctrine/Inflector" } }, "notification-url": "https://packagist.org/downloads/", @@ -1123,55 +1587,86 @@ ], "authors": [ { - "name": "Nils Adermann", - "email": "naderman@naderman.de", - "homepage": "http://www.naderman.de" + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" }, { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" } ], - "description": "Composer helps you declare, manage and install dependencies of PHP projects, ensuring you have the right stack everywhere.", - "homepage": "https://getcomposer.org/", + "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.", + "homepage": "https://www.doctrine-project.org/projects/inflector.html", "keywords": [ - "autoload", - "dependency", - "package" + "inflection", + "inflector", + "lowercase", + "manipulation", + "php", + "plural", + "singular", + "strings", + "uppercase", + "words" ], - "time": "2018-05-04T09:44:59+00:00" + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector", + "type": "tidelift" + } + ], + "time": "2021-04-16T17:34:40+00:00" }, { - "name": "composer/semver", - "version": "1.5.0", + "name": "doctrine/instantiator", + "version": "1.4.0", "source": { "type": "git", - "url": "https://github.com/composer/semver.git", - "reference": "46d9139568ccb8d9e7cdd4539cab7347568a5e2e" + "url": "https://github.com/doctrine/instantiator.git", + "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/semver/zipball/46d9139568ccb8d9e7cdd4539cab7347568a5e2e", - "reference": "46d9139568ccb8d9e7cdd4539cab7347568a5e2e", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/d56bf6102915de5702778fe20f2de3b2fe570b5b", + "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b", "shasum": "" }, "require": { - "php": "^5.3.2 || ^7.0" + "php": "^7.1 || ^8.0" }, "require-dev": { - "phpunit/phpunit": "^4.5 || ^5.0.5", - "phpunit/phpunit-mock-objects": "2.3.0 || ^3.0" + "doctrine/coding-standard": "^8.0", + "ext-pdo": "*", + "ext-phar": "*", + "phpbench/phpbench": "^0.13 || 1.0.0-alpha2", + "phpstan/phpstan": "^0.12", + "phpstan/phpstan-phpunit": "^0.12", + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, "autoload": { "psr-4": { - "Composer\\Semver\\": "src" + "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" } }, "notification-url": "https://packagist.org/downloads/", @@ -1180,59 +1675,64 @@ ], "authors": [ { - "name": "Nils Adermann", - "email": "naderman@naderman.de", - "homepage": "http://www.naderman.de" + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "https://ocramius.github.io/" + } + ], + "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" + ], + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" }, { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" }, { - "name": "Rob Bast", - "email": "rob.bast@gmail.com", - "homepage": "http://robbast.nl" + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", + "type": "tidelift" } ], - "description": "Semver library that offers utilities, version constraint parsing and validation.", - "keywords": [ - "semantic", - "semver", - "validation", - "versioning" - ], - "time": "2019-03-19T17:25:45+00:00" + "time": "2020-11-10T18:47:58+00:00" }, { - "name": "composer/spdx-licenses", - "version": "1.5.1", + "name": "doctrine/lexer", + "version": "1.2.1", "source": { "type": "git", - "url": "https://github.com/composer/spdx-licenses.git", - "reference": "a1aa51cf3ab838b83b0867b14e56fc20fbd55b3d" + "url": "https://github.com/doctrine/lexer.git", + "reference": "e864bbf5904cb8f5bb334f99209b48018522f042" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/a1aa51cf3ab838b83b0867b14e56fc20fbd55b3d", - "reference": "a1aa51cf3ab838b83b0867b14e56fc20fbd55b3d", + "url": "https://api.github.com/repos/doctrine/lexer/zipball/e864bbf5904cb8f5bb334f99209b48018522f042", + "reference": "e864bbf5904cb8f5bb334f99209b48018522f042", "shasum": "" }, "require": { - "php": "^5.3.2 || ^7.0 || ^8.0" + "php": "^7.2 || ^8.0" }, "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || 6.5 - 7" + "doctrine/coding-standard": "^6.0", + "phpstan/phpstan": "^0.11.8", + "phpunit/phpunit": "^8.2" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.x-dev" + "dev-master": "1.2.x-dev" } }, "autoload": { "psr-4": { - "Composer\\Spdx\\": "src" + "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" } }, "notification-url": "https://packagist.org/downloads/", @@ -1241,91 +1741,164 @@ ], "authors": [ { - "name": "Nils Adermann", - "email": "naderman@naderman.de", - "homepage": "http://www.naderman.de" + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" }, { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" + "name": "Roman Borschel", + "email": "roman@code-factory.org" }, { - "name": "Rob Bast", - "email": "rob.bast@gmail.com", - "homepage": "http://robbast.nl" + "name": "Johannes Schmitt", + "email": "schmittjoh@gmail.com" } ], - "description": "SPDX licenses list and validation library.", + "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", + "homepage": "https://www.doctrine-project.org/projects/lexer.html", "keywords": [ - "license", - "spdx", - "validator" + "annotations", + "docblock", + "lexer", + "parser", + "php" + ], + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", + "type": "tidelift" + } ], - "time": "2019-03-26T10:23:26+00:00" + "time": "2020-05-25T17:44:05+00:00" }, { - "name": "container-interop/container-interop", - "version": "1.2.0", + "name": "doctrine/orm", + "version": "v2.6.4", "source": { "type": "git", - "url": "https://github.com/container-interop/container-interop.git", - "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8" + "url": "https://github.com/doctrine/orm.git", + "reference": "b52ef5a1002f99ab506a5a2d6dba5a2c236c5f43" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/container-interop/container-interop/zipball/79cbf1341c22ec75643d841642dd5d6acd83bdb8", - "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8", + "url": "https://api.github.com/repos/doctrine/orm/zipball/b52ef5a1002f99ab506a5a2d6dba5a2c236c5f43", + "reference": "b52ef5a1002f99ab506a5a2d6dba5a2c236c5f43", "shasum": "" }, "require": { - "psr/container": "^1.0" + "doctrine/annotations": "~1.5", + "doctrine/cache": "~1.6", + "doctrine/collections": "^1.4", + "doctrine/common": "^2.7.1", + "doctrine/dbal": "^2.6", + "doctrine/instantiator": "~1.1", + "ext-pdo": "*", + "php": "^7.1", + "symfony/console": "~3.0|~4.0" + }, + "require-dev": { + "doctrine/coding-standard": "^5.0", + "phpunit/phpunit": "^7.5", + "symfony/yaml": "~3.4|~4.0" + }, + "suggest": { + "symfony/yaml": "If you want to use YAML Metadata Mapping Driver" }, + "bin": [ + "bin/doctrine" + ], "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.6.x-dev" + } + }, "autoload": { "psr-4": { - "Interop\\Container\\": "src/Interop/Container/" + "Doctrine\\ORM\\": "lib/Doctrine/ORM" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "description": "Promoting the interoperability of container objects (DIC, SL, etc.)", - "homepage": "https://github.com/container-interop/container-interop", - "time": "2017-02-14T19:40:03+00:00" + "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, + { + "name": "Roman Borschel", + "email": "roman@code-factory.org" + }, + { + "name": "Benjamin Eberlei", + "email": "kontakt@beberlei.de" + }, + { + "name": "Jonathan Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" + } + ], + "description": "Object-Relational-Mapper for PHP", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "database", + "orm" + ], + "time": "2019-09-20T14:30:26+00:00" }, { - "name": "doctrine/annotations", - "version": "v1.6.1", + "name": "doctrine/persistence", + "version": "1.3.1", "source": { "type": "git", - "url": "https://github.com/doctrine/annotations.git", - "reference": "53120e0eb10355388d6ccbe462f1fea34ddadb24" + "url": "https://github.com/doctrine/persistence.git", + "reference": "5fde0b8c1261e5089ece1525e68be2be27c8b2a6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/annotations/zipball/53120e0eb10355388d6ccbe462f1fea34ddadb24", - "reference": "53120e0eb10355388d6ccbe462f1fea34ddadb24", + "url": "https://api.github.com/repos/doctrine/persistence/zipball/5fde0b8c1261e5089ece1525e68be2be27c8b2a6", + "reference": "5fde0b8c1261e5089ece1525e68be2be27c8b2a6", "shasum": "" }, "require": { - "doctrine/lexer": "1.*", + "doctrine/annotations": "^1.0", + "doctrine/cache": "^1.0", + "doctrine/collections": "^1.0", + "doctrine/event-manager": "^1.0", + "doctrine/reflection": "^1.0", "php": "^7.1" }, + "conflict": { + "doctrine/common": "<2.10@dev" + }, "require-dev": { - "doctrine/cache": "1.*", - "phpunit/phpunit": "^6.4" + "doctrine/coding-standard": "^6.0", + "phpstan/phpstan": "^0.11", + "phpunit/phpunit": "^7.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.6.x-dev" + "dev-master": "1.3.x-dev" } }, "autoload": { "psr-4": { - "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations" + "Doctrine\\Common\\": "lib/Doctrine/Common", + "Doctrine\\Persistence\\": "lib/Doctrine/Persistence" } }, "notification-url": "https://packagist.org/downloads/", @@ -1333,6 +1906,10 @@ "MIT" ], "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, { "name": "Roman Borschel", "email": "roman@code-factory.org" @@ -1341,10 +1918,6 @@ "name": "Benjamin Eberlei", "email": "kontakt@beberlei.de" }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, { "name": "Jonathan Wage", "email": "jonwage@gmail.com" @@ -1352,56 +1925,61 @@ { "name": "Johannes Schmitt", "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" } ], - "description": "Docblock Annotations Parser", - "homepage": "http://www.doctrine-project.org", + "description": "The Doctrine Persistence project is a set of shared interfaces and functionality that the different Doctrine object mappers share.", + "homepage": "https://doctrine-project.org/projects/persistence.html", "keywords": [ - "annotations", - "docblock", - "parser" + "mapper", + "object", + "odm", + "orm", + "persistence" ], - "time": "2019-03-25T19:12:02+00:00" + "time": "2019-12-13T07:19:40+00:00" }, { - "name": "doctrine/cache", - "version": "v1.8.0", + "name": "doctrine/reflection", + "version": "1.2.2", "source": { "type": "git", - "url": "https://github.com/doctrine/cache.git", - "reference": "d768d58baee9a4862ca783840eca1b9add7a7f57" + "url": "https://github.com/doctrine/reflection.git", + "reference": "fa587178be682efe90d005e3a322590d6ebb59a5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/cache/zipball/d768d58baee9a4862ca783840eca1b9add7a7f57", - "reference": "d768d58baee9a4862ca783840eca1b9add7a7f57", + "url": "https://api.github.com/repos/doctrine/reflection/zipball/fa587178be682efe90d005e3a322590d6ebb59a5", + "reference": "fa587178be682efe90d005e3a322590d6ebb59a5", "shasum": "" }, "require": { - "php": "~7.1" + "doctrine/annotations": "^1.0", + "ext-tokenizer": "*", + "php": "^7.1 || ^8.0" }, "conflict": { - "doctrine/common": ">2.2,<2.4" - }, - "require-dev": { - "alcaeus/mongo-php-adapter": "^1.1", - "doctrine/coding-standard": "^4.0", - "mongodb/mongodb": "^1.1", - "phpunit/phpunit": "^7.0", - "predis/predis": "~1.0" + "doctrine/common": "<2.9" }, - "suggest": { - "alcaeus/mongo-php-adapter": "Required to use legacy MongoDB driver" + "require-dev": { + "doctrine/coding-standard": "^6.0 || ^8.2.0", + "doctrine/common": "^2.10", + "phpstan/phpstan": "^0.11.0 || ^0.12.20", + "phpstan/phpstan-phpunit": "^0.11.0 || ^0.12.16", + "phpunit/phpunit": "^7.5 || ^9.1.5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.8.x-dev" + "dev-master": "1.2.x-dev" } }, "autoload": { "psr-4": { - "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" + "Doctrine\\Common\\": "lib/Doctrine/Common" } }, "notification-url": "https://packagist.org/downloads/", @@ -1409,6 +1987,10 @@ "MIT" ], "authors": [ + { + "name": "Guilherme Blanco", + "email": "guilhermeblanco@gmail.com" + }, { "name": "Roman Borschel", "email": "roman@code-factory.org" @@ -1417,10 +1999,6 @@ "name": "Benjamin Eberlei", "email": "kontakt@beberlei.de" }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, { "name": "Jonathan Wage", "email": "jonwage@gmail.com" @@ -1428,46 +2006,57 @@ { "name": "Johannes Schmitt", "email": "schmittjoh@gmail.com" + }, + { + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" } ], - "description": "Caching library offering an object-oriented API for many cache backends", - "homepage": "https://www.doctrine-project.org", + "description": "The Doctrine Reflection project is a simple library used by the various Doctrine projects which adds some additional functionality on top of the reflection functionality that comes with PHP. It allows you to get the reflection information about classes, methods and properties statically.", + "homepage": "https://www.doctrine-project.org/projects/reflection.html", "keywords": [ - "cache", - "caching" + "reflection", + "static" ], - "time": "2018-08-21T18:01:43+00:00" + "abandoned": "roave/better-reflection", + "time": "2020-10-27T21:46:55+00:00" }, { - "name": "doctrine/collections", - "version": "v1.5.0", + "name": "egulias/email-validator", + "version": "3.1.1", "source": { "type": "git", - "url": "https://github.com/doctrine/collections.git", - "reference": "a01ee38fcd999f34d9bfbcee59dbda5105449cbf" + "url": "https://github.com/egulias/EmailValidator.git", + "reference": "c81f18a3efb941d8c4d2e025f6183b5c6d697307" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/collections/zipball/a01ee38fcd999f34d9bfbcee59dbda5105449cbf", - "reference": "a01ee38fcd999f34d9bfbcee59dbda5105449cbf", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/c81f18a3efb941d8c4d2e025f6183b5c6d697307", + "reference": "c81f18a3efb941d8c4d2e025f6183b5c6d697307", "shasum": "" }, "require": { - "php": "^7.1" + "doctrine/lexer": "^1.2", + "php": ">=7.2", + "symfony/polyfill-intl-idn": "^1.15" }, "require-dev": { - "doctrine/coding-standard": "~0.1@dev", - "phpunit/phpunit": "^5.7" + "php-coveralls/php-coveralls": "^2.2", + "phpunit/phpunit": "^8.5.8|^9.3.3", + "vimeo/psalm": "^4" + }, + "suggest": { + "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.3.x-dev" + "dev-master": "3.0.x-dev" } }, "autoload": { - "psr-0": { - "Doctrine\\Common\\Collections\\": "lib/" + "psr-4": { + "Egulias\\EmailValidator\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -1476,75 +2065,50 @@ ], "authors": [ { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" + "name": "Eduardo Gulias Davis" } ], - "description": "Collections Abstraction library", - "homepage": "http://www.doctrine-project.org", + "description": "A library for validating emails against several RFCs", + "homepage": "https://github.com/egulias/EmailValidator", "keywords": [ - "array", - "collections", - "iterator" + "email", + "emailvalidation", + "emailvalidator", + "validation", + "validator" ], - "time": "2017-07-22T10:37:32+00:00" + "funding": [ + { + "url": "https://github.com/egulias", + "type": "github" + } + ], + "time": "2021-04-01T18:37:14+00:00" }, { - "name": "doctrine/common", - "version": "v2.10.0", + "name": "evenement/evenement", + "version": "v3.0.1", "source": { "type": "git", - "url": "https://github.com/doctrine/common.git", - "reference": "30e33f60f64deec87df728c02b107f82cdafad9d" + "url": "https://github.com/igorw/evenement.git", + "reference": "531bfb9d15f8aa57454f5f0285b18bec903b8fb7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/common/zipball/30e33f60f64deec87df728c02b107f82cdafad9d", - "reference": "30e33f60f64deec87df728c02b107f82cdafad9d", + "url": "https://api.github.com/repos/igorw/evenement/zipball/531bfb9d15f8aa57454f5f0285b18bec903b8fb7", + "reference": "531bfb9d15f8aa57454f5f0285b18bec903b8fb7", "shasum": "" }, "require": { - "doctrine/annotations": "^1.0", - "doctrine/cache": "^1.0", - "doctrine/collections": "^1.0", - "doctrine/event-manager": "^1.0", - "doctrine/inflector": "^1.0", - "doctrine/lexer": "^1.0", - "doctrine/persistence": "^1.1", - "doctrine/reflection": "^1.0", - "php": "^7.1" + "php": ">=7.0" }, "require-dev": { - "doctrine/coding-standard": "^1.0", - "phpunit/phpunit": "^6.3", - "squizlabs/php_codesniffer": "^3.0", - "symfony/phpunit-bridge": "^4.0.5" + "phpunit/phpunit": "^6.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.10.x-dev" - } - }, "autoload": { - "psr-4": { - "Doctrine\\Common\\": "lib/Doctrine/Common" + "psr-0": { + "Evenement": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -1553,80 +2117,98 @@ ], "authors": [ { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + } + ], + "description": "Événement is a very simple event dispatching library for PHP", + "keywords": [ + "event-dispatcher", + "event-emitter" + ], + "time": "2017-07-23T21:35:13+00:00" + }, + { + "name": "ezyang/htmlpurifier", + "version": "v4.12.0", + "source": { + "type": "git", + "url": "https://github.com/ezyang/htmlpurifier.git", + "reference": "a617e55bc62a87eec73bd456d146d134ad716f03" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/a617e55bc62a87eec73bd456d146d134ad716f03", + "reference": "a617e55bc62a87eec73bd456d146d134ad716f03", + "shasum": "" + }, + "require": { + "php": ">=5.2" + }, + "require-dev": { + "simpletest/simpletest": "dev-master#72de02a7b80c6bb8864ef9bf66d41d2f58f826bd" + }, + "type": "library", + "autoload": { + "psr-0": { + "HTMLPurifier": "library/" }, + "files": [ + "library/HTMLPurifier.composer.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "LGPL-2.1-or-later" + ], + "authors": [ { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" + "name": "Edward Z. Yang", + "email": "admin@htmlpurifier.org", + "homepage": "http://ezyang.com" } ], - "description": "PHP Doctrine Common project is a library that provides additional functionality that other Doctrine projects depend on such as better reflection support, persistence interfaces, proxies, event system and much more.", - "homepage": "https://www.doctrine-project.org/projects/common.html", + "description": "Standards compliant HTML filter written in PHP", + "homepage": "http://htmlpurifier.org/", "keywords": [ - "common", - "doctrine", - "php" + "html" ], - "time": "2018-11-21T01:24:55+00:00" + "time": "2019-10-28T03:44:26+00:00" }, { - "name": "doctrine/data-fixtures", - "version": "v1.3.1", + "name": "friendsofsymfony/jsrouting-bundle", + "version": "2.2.2", "source": { "type": "git", - "url": "https://github.com/doctrine/data-fixtures.git", - "reference": "3a1e2c3c600e615a2dffe56d4ca0875cc5233e0a" + "url": "https://github.com/FriendsOfSymfony/FOSJsRoutingBundle.git", + "reference": "be6c7ec335d0f0cf3b6d152d6b64d5772f5919b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/data-fixtures/zipball/3a1e2c3c600e615a2dffe56d4ca0875cc5233e0a", - "reference": "3a1e2c3c600e615a2dffe56d4ca0875cc5233e0a", + "url": "https://api.github.com/repos/FriendsOfSymfony/FOSJsRoutingBundle/zipball/be6c7ec335d0f0cf3b6d152d6b64d5772f5919b6", + "reference": "be6c7ec335d0f0cf3b6d152d6b64d5772f5919b6", "shasum": "" }, "require": { - "doctrine/common": "~2.2", - "php": "^7.1" - }, - "conflict": { - "doctrine/phpcr-odm": "<1.3.0" + "php": "^5.3.9|^7.0", + "symfony/console": "~2.7||~3.0|^4.0", + "symfony/framework-bundle": "~2.7||~3.0|^4.0", + "symfony/serializer": "~2.7||~3.0|^4.0", + "willdurand/jsonp-callback-validator": "~1.0" }, "require-dev": { - "doctrine/dbal": "^2.5.4", - "doctrine/orm": "^2.5.4", - "phpunit/phpunit": "^7.0" - }, - "suggest": { - "alcaeus/mongo-php-adapter": "For using MongoDB ODM with PHP 7", - "doctrine/mongodb-odm": "For loading MongoDB ODM fixtures", - "doctrine/orm": "For loading ORM fixtures", - "doctrine/phpcr-odm": "For loading PHPCR ODM fixtures" + "symfony/expression-language": "~2.7||~3.0|^4.0", + "symfony/phpunit-bridge": "^3.3|^4.0" }, - "type": "library", + "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "1.3.x-dev" + "dev-master": "2.0-dev" } }, "autoload": { "psr-4": { - "Doctrine\\Common\\DataFixtures\\": "lib/Doctrine/Common/DataFixtures" + "FOS\\JsRoutingBundle\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -1635,59 +2217,101 @@ ], "authors": [ { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" + "name": "FriendsOfSymfony Community", + "homepage": "https://github.com/friendsofsymfony/FOSJsRoutingBundle/contributors" + }, + { + "name": "William Durand", + "email": "will+git@drnd.me" } ], - "description": "Data Fixtures for all Doctrine Object Managers", - "homepage": "http://www.doctrine-project.org", + "description": "A pretty nice way to expose your Symfony2 routing to client applications.", + "homepage": "http://friendsofsymfony.github.com", "keywords": [ - "database" + "Js Routing", + "javascript", + "routing" ], - "time": "2018-03-20T09:06:36+00:00" + "time": "2018-11-28T20:11:21+00:00" }, { - "name": "doctrine/dbal", - "version": "v2.7.2", + "name": "friendsofsymfony/rest-bundle", + "version": "2.7.4", "source": { "type": "git", - "url": "https://github.com/doctrine/dbal.git", - "reference": "c0e5736016a51b427a8cba8bc470fbea78165819" + "url": "https://github.com/FriendsOfSymfony/FOSRestBundle.git", + "reference": "3d8501dbdfa48811ef942f5f93c358c80d5ad8eb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/c0e5736016a51b427a8cba8bc470fbea78165819", - "reference": "c0e5736016a51b427a8cba8bc470fbea78165819", + "url": "https://api.github.com/repos/FriendsOfSymfony/FOSRestBundle/zipball/3d8501dbdfa48811ef942f5f93c358c80d5ad8eb", + "reference": "3d8501dbdfa48811ef942f5f93c358c80d5ad8eb", "shasum": "" }, "require": { - "doctrine/common": "^2.7.1", - "ext-pdo": "*", - "php": "^7.1" + "doctrine/inflector": "^1.0", + "php": "^7.1", + "psr/log": "^1.0", + "symfony/config": "^3.4|^4.3", + "symfony/debug": "^3.4|^4.3", + "symfony/dependency-injection": "^3.4|^4.3", + "symfony/event-dispatcher": "^3.4|^4.3", + "symfony/finder": "^3.4|^4.3", + "symfony/framework-bundle": "^3.4|^4.3", + "symfony/http-foundation": "^3.4|^4.3", + "symfony/http-kernel": "^3.4|^4.3", + "symfony/routing": "^3.4|^4.3", + "symfony/security-core": "^3.4|^4.3", + "willdurand/jsonp-callback-validator": "^1.0", + "willdurand/negotiation": "^2.0" + }, + "conflict": { + "jms/serializer": "<1.13.0", + "jms/serializer-bundle": "<2.0.0", + "sensio/framework-extra-bundle": "<3.0.13" }, "require-dev": { - "doctrine/coding-standard": "^4.0", - "phpunit/phpunit": "^7.0", - "phpunit/phpunit-mock-objects": "!=3.2.4,!=3.2.5", - "symfony/console": "^2.0.5||^3.0", - "symfony/phpunit-bridge": "^3.4.5|^4.0.5" + "friendsofphp/php-cs-fixer": "^2.0", + "jms/serializer": "^1.13|^2.0|^3.0", + "jms/serializer-bundle": "^2.3.1|^3.0", + "phpoption/phpoption": "^1.1", + "psr/http-message": "^1.0", + "sensio/framework-extra-bundle": "^3.0.13|^4.0|^5.0", + "symfony/asset": "^3.4|^4.3", + "symfony/browser-kit": "^3.4|^4.3", + "symfony/css-selector": "^3.4|^4.3", + "symfony/expression-language": "^3.4|^4.3", + "symfony/form": "^3.4|^4.3", + "symfony/phpunit-bridge": "^4.1.8", + "symfony/security-bundle": "^3.4|^4.3", + "symfony/serializer": "^3.4|^4.3", + "symfony/templating": "^3.4|^4.3", + "symfony/twig-bundle": "^3.4|^4.3", + "symfony/validator": "^3.4|^4.3", + "symfony/web-profiler-bundle": "^3.4|^4.3", + "symfony/yaml": "^3.4|^4.3" }, "suggest": { - "symfony/console": "For helpful console commands such as SQL execution and import of files." + "jms/serializer-bundle": "Add support for advanced serialization capabilities, recommended, requires ^2.0|^3.0", + "sensio/framework-extra-bundle": "Add support for the request body converter and the view response listener, requires ^3.0", + "symfony/expression-language": "Add support for using the expression language in the routing, requires ^2.7|^3.0", + "symfony/serializer": "Add support for basic serialization capabilities and xml decoding, requires ^2.7|^3.0", + "symfony/validator": "Add support for validation capabilities in the ParamFetcher, requires ^2.7|^3.0" }, - "bin": [ - "bin/doctrine-dbal" - ], - "type": "library", + "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "2.7.x-dev" + "dev-master": "2.7-dev" } }, "autoload": { - "psr-0": { - "Doctrine\\DBAL\\": "lib/" - } + "psr-4": { + "FOS\\RestBundle\\": "" + }, + "exclude-from-classmap": [ + "Resources/", + "Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -1695,83 +2319,68 @@ ], "authors": [ { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" + "name": "Lukas Kahwe Smith", + "email": "smith@pooteeweet.org" }, { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com" }, { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" + "name": "FriendsOfSymfony Community", + "homepage": "https://github.com/friendsofsymfony/FOSRestBundle/contributors" } ], - "description": "Database Abstraction Layer", - "homepage": "http://www.doctrine-project.org", + "description": "This Bundle provides various tools to rapidly develop RESTful API's with Symfony", + "homepage": "http://friendsofsymfony.github.com", "keywords": [ - "database", - "dbal", - "persistence", - "queryobject" + "rest" ], - "time": "2018-07-13T04:49:01+00:00" + "time": "2020-04-23T17:34:09+00:00" }, { - "name": "doctrine/doctrine-bundle", - "version": "1.9.1", + "name": "gedmo/doctrine-extensions", + "version": "v2.4.42", "source": { "type": "git", - "url": "https://github.com/doctrine/DoctrineBundle.git", - "reference": "703fad32e4c8cbe609caf45a71a1d4266c830f0f" + "url": "https://github.com/Atlantic18/DoctrineExtensions.git", + "reference": "b6c4442b4f32ce05673fbdf1fa4a2d5e315cc0a4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/703fad32e4c8cbe609caf45a71a1d4266c830f0f", - "reference": "703fad32e4c8cbe609caf45a71a1d4266c830f0f", + "url": "https://api.github.com/repos/Atlantic18/DoctrineExtensions/zipball/b6c4442b4f32ce05673fbdf1fa4a2d5e315cc0a4", + "reference": "b6c4442b4f32ce05673fbdf1fa4a2d5e315cc0a4", "shasum": "" }, "require": { - "doctrine/dbal": "^2.5.12", - "doctrine/doctrine-cache-bundle": "~1.2", - "jdorn/sql-formatter": "^1.2.16", - "php": "^5.5.9|^7.0", - "symfony/console": "~2.7|~3.0|~4.0", - "symfony/dependency-injection": "~2.7|~3.0|~4.0", - "symfony/doctrine-bridge": "~2.7|~3.0|~4.0", - "symfony/framework-bundle": "^2.7.22|~3.0|~4.0" + "behat/transliterator": "~1.2", + "doctrine/common": "~2.4", + "php": ">=5.3.2" }, "conflict": { - "symfony/http-foundation": "<2.6" + "doctrine/annotations": "<1.2", + "doctrine/mongodb-odm": ">=2.0" }, "require-dev": { - "doctrine/orm": "~2.4", - "phpunit/phpunit": "^4.8.36|^5.7|^6.4", - "satooshi/php-coveralls": "^1.0", - "symfony/phpunit-bridge": "~2.7|~3.0|~4.0", - "symfony/property-info": "~2.8|~3.0|~4.0", - "symfony/validator": "~2.7|~3.0|~4.0", - "symfony/web-profiler-bundle": "~2.7|~3.0|~4.0", - "symfony/yaml": "~2.7|~3.0|~4.0", - "twig/twig": "~1.26|~2.0" + "doctrine/common": ">=2.5.0", + "doctrine/mongodb-odm": ">=1.0.2 <2.0", + "doctrine/orm": ">=2.5.0", + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5", + "symfony/yaml": "^2.6 || ^3.0 || ^4.0 || ^5.0" }, "suggest": { - "doctrine/orm": "The Doctrine ORM integration is optional in the bundle.", - "symfony/web-profiler-bundle": "To use the data collector." + "doctrine/mongodb-odm": "to use the extensions with the MongoDB ODM", + "doctrine/orm": "to use the extensions with the ORM" }, - "type": "symfony-bundle", + "type": "library", "extra": { "branch-alias": { - "dev-master": "1.8.x-dev" + "dev-master": "2.4.x-dev" } }, "autoload": { "psr-4": { - "Doctrine\\Bundle\\DoctrineBundle\\": "" + "Gedmo\\": "lib/Gedmo" } }, "notification-url": "https://packagist.org/downloads/", @@ -1780,84 +2389,70 @@ ], "authors": [ { - "name": "Symfony Community", - "homepage": "http://symfony.com/contributors" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" + "name": "Gediminas Morkevicius", + "email": "gediminas.morkevicius@gmail.com" }, { - "name": "Doctrine Project", - "homepage": "http://www.doctrine-project.org/" + "name": "Gustavo Falco", + "email": "comfortablynumb84@gmail.com" }, { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "David Buchmann", + "email": "david@liip.ch" } ], - "description": "Symfony DoctrineBundle", - "homepage": "http://www.doctrine-project.org", + "description": "Doctrine2 behavioral extensions", + "homepage": "http://gediminasm.org/", "keywords": [ - "database", - "dbal", - "orm", - "persistence" + "Blameable", + "behaviors", + "doctrine2", + "extensions", + "gedmo", + "loggable", + "nestedset", + "sluggable", + "sortable", + "timestampable", + "translatable", + "tree", + "uploadable" ], - "time": "2018-04-19T14:07:39+00:00" + "time": "2020-08-21T01:27:20+00:00" }, { - "name": "doctrine/doctrine-cache-bundle", - "version": "1.3.5", + "name": "gos/pubsub-router-bundle", + "version": "v0.3.5", "source": { "type": "git", - "url": "https://github.com/doctrine/DoctrineCacheBundle.git", - "reference": "5514c90d9fb595e1095e6d66ebb98ce9ef049927" + "url": "https://github.com/GeniusesOfSymfony/PubSubRouterBundle.git", + "reference": "a3f9666455dc42f38a7ce31ca2fc55bd27421ea0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/DoctrineCacheBundle/zipball/5514c90d9fb595e1095e6d66ebb98ce9ef049927", - "reference": "5514c90d9fb595e1095e6d66ebb98ce9ef049927", + "url": "https://api.github.com/repos/GeniusesOfSymfony/PubSubRouterBundle/zipball/a3f9666455dc42f38a7ce31ca2fc55bd27421ea0", + "reference": "a3f9666455dc42f38a7ce31ca2fc55bd27421ea0", "shasum": "" }, "require": { - "doctrine/cache": "^1.4.2", - "doctrine/inflector": "~1.0", - "php": ">=5.3.2", - "symfony/doctrine-bridge": "~2.7|~3.3|~4.0" + "doctrine/cache": "~1.4", + "php": ">=5.5", + "symfony/console": "~3.4|~4.0", + "symfony/framework-bundle": "~3.4|~4.0" }, "require-dev": { - "instaclick/coding-standard": "~1.1", - "instaclick/object-calisthenics-sniffs": "dev-master", - "instaclick/symfony2-coding-standard": "dev-remaster", - "phpunit/phpunit": "~4.8.36|~5.6|~6.5|~7.0", - "predis/predis": "~0.8", - "satooshi/php-coveralls": "^1.0", - "squizlabs/php_codesniffer": "~1.5", - "symfony/console": "~2.7|~3.3|~4.0", - "symfony/finder": "~2.7|~3.3|~4.0", - "symfony/framework-bundle": "~2.7|~3.3|~4.0", - "symfony/phpunit-bridge": "~2.7|~3.3|~4.0", - "symfony/security-acl": "~2.7|~3.3", - "symfony/validator": "~2.7|~3.3|~4.0", - "symfony/yaml": "~2.7|~3.3|~4.0" - }, - "suggest": { - "symfony/security-acl": "For using this bundle to cache ACLs" + "phpunit/phpunit": "^4.8.35" }, "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "1.3.x-dev" + "dev-master": "0.3.x-dev" } }, "autoload": { "psr-4": { - "Doctrine\\Bundle\\DoctrineCacheBundle\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "Gos\\Bundle\\PubSubRouterBundle\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -1865,67 +2460,80 @@ ], "authors": [ { - "name": "Symfony Community", - "homepage": "http://symfony.com/contributors" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Fabio B. Silva", - "email": "fabio.bat.silva@gmail.com" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@hotmail.com" - }, - { - "name": "Doctrine Project", - "homepage": "http://www.doctrine-project.org/" - }, - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Johann Saunier", + "email": "johann_27@hotmail.fr" } ], - "description": "Symfony Bundle for Doctrine Cache", - "homepage": "https://www.doctrine-project.org", + "description": "Symfony PubSub Router Bundle", + "homepage": "https://github.com/GeniusesOfSymfony/PubSubRouterBundle", "keywords": [ - "cache", - "caching" + "PubSub Bundle", + "WAMP", + "bundle", + "pubsub", + "redis", + "zmq" ], - "time": "2018-11-09T06:25:35+00:00" + "time": "2018-10-04T17:09:23+00:00" }, { - "name": "doctrine/doctrine-fixtures-bundle", - "version": "v2.4.1", + "name": "gos/web-socket-bundle", + "version": "v1.10.3", "source": { "type": "git", - "url": "https://github.com/doctrine/DoctrineFixturesBundle.git", - "reference": "74b8cc70a4a25b774628ee59f4cdf3623a146273" + "url": "https://github.com/GeniusesOfSymfony/WebSocketBundle.git", + "reference": "e040437d823a4bbcfa84d5992b6c41ee59ee20bd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/DoctrineFixturesBundle/zipball/74b8cc70a4a25b774628ee59f4cdf3623a146273", - "reference": "74b8cc70a4a25b774628ee59f4cdf3623a146273", + "url": "https://api.github.com/repos/GeniusesOfSymfony/WebSocketBundle/zipball/e040437d823a4bbcfa84d5992b6c41ee59ee20bd", + "reference": "e040437d823a4bbcfa84d5992b6c41ee59ee20bd", "shasum": "" }, "require": { - "doctrine/data-fixtures": "~1.0", - "doctrine/doctrine-bundle": "~1.0", - "php": ">=5.3.2", - "symfony/doctrine-bridge": "~2.7|~3.0|~4.0" + "cboden/ratchet": "^0.4.1", + "gos/pubsub-router-bundle": "^0.3", + "gos/websocket-client": "^0.1", + "ocramius/proxy-manager": "^1.0|^2.1", + "php": ">=7.2", + "psr/log": "^1.0", + "react/event-loop": "^1.0", + "symfony/config": "^2.3|^3.0|^4.0", + "symfony/console": "^2.3|^3.0|^4.0", + "symfony/dependency-injection": "^2.3|^3.0|^4.0", + "symfony/event-dispatcher": "^2.3|^3.0|^4.0", + "symfony/http-foundation": "^2.3|^3.0|^4.0", + "symfony/http-kernel": "^2.3|^3.0|^4.0", + "symfony/security-core": "^2.3|^3.0|^4.0" + }, + "conflict": { + "twig/twig": "<1.34|>=2.0,<2.4" + }, + "require-dev": { + "phpunit/phpunit": "^8.5|^9.0" + }, + "suggest": { + "doctrine/cache": "^1.0 to use doctrine/cache as a client driver", + "ext-amqp": "* to use the amqp pusher", + "ext-zmq": "* to use the zmq pusher", + "gos/react-amqp": "^0.2 to use the amqp server push handler", + "predis/predis": "^1.0 to use Predis as a client driver", + "react/zmq": "^0.4 to use zmq server push handler", + "symfony/cache": "^3.1|^4.0 to use symfony/cache as a client driver", + "symfony/options-resolver": "^2.3|^3.0|^4.0 to use the pushers", + "symfony/serializer": "^2.3|^3.0|^4.0 to use the pushers", + "symfony/stopwatch": "^2.3|^3.0|^4.0 to use the data collectors", + "twig/twig": "^1.34|^2.4|^3.0 to use the Twig extension" }, "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "2.4.x-dev" + "dev-1.x": "1.x-dev" } }, "autoload": { "psr-4": { - "Doctrine\\Bundle\\FixturesBundle\\": "" + "Gos\\Bundle\\WebSocketBundle\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -1934,59 +2542,57 @@ ], "authors": [ { - "name": "Symfony Community", - "homepage": "http://symfony.com/contributors" - }, - { - "name": "Doctrine Project", - "homepage": "http://www.doctrine-project.org" + "name": "Jeremy Dare", + "email": "jeremy.d.dare@gmail.com" }, { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Johann Saunier", + "email": "johann_27@hotmail.fr" } ], - "description": "Symfony DoctrineFixturesBundle", - "homepage": "http://www.doctrine-project.org", + "description": "Symfony Web Socket Bundle", + "homepage": "https://github.com/GeniusesOfSymfony/WebSocketBundle", "keywords": [ - "Fixture", - "persistence" + "Ratchet", + "WAMP", + "Web Socket Bundle", + "io", + "websocket" ], - "time": "2017-10-30T19:26:42+00:00" + "funding": [ + { + "url": "https://github.com/mbabker", + "type": "github" + } + ], + "time": "2020-03-20T15:38:29+00:00" }, { - "name": "doctrine/event-manager", - "version": "v1.0.0", + "name": "gos/websocket-client", + "version": "v0.1.2", "source": { "type": "git", - "url": "https://github.com/doctrine/event-manager.git", - "reference": "a520bc093a0170feeb6b14e9d83f3a14452e64b3" + "url": "https://github.com/GeniusesOfSymfony/WebSocketPhpClient.git", + "reference": "13bb38cb01acee648fea1a6ca4ad3dc6148da7fe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/event-manager/zipball/a520bc093a0170feeb6b14e9d83f3a14452e64b3", - "reference": "a520bc093a0170feeb6b14e9d83f3a14452e64b3", + "url": "https://api.github.com/repos/GeniusesOfSymfony/WebSocketPhpClient/zipball/13bb38cb01acee648fea1a6ca4ad3dc6148da7fe", + "reference": "13bb38cb01acee648fea1a6ca4ad3dc6148da7fe", "shasum": "" }, "require": { - "php": "^7.1" - }, - "conflict": { - "doctrine/common": "<2.9@dev" - }, - "require-dev": { - "doctrine/coding-standard": "^4.0", - "phpunit/phpunit": "^7.0" + "php": ">=5.3.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "0.1.x-dev" } }, "autoload": { "psr-4": { - "Doctrine\\Common\\": "lib/Doctrine/Common" + "Gos\\Component\\WebSocketClient\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -1995,68 +2601,84 @@ ], "authors": [ { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" + "name": "Johann Saunier", + "email": "johann_27@hotmail.fr" }, - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" + { + "name": "Martin Bažík", + "email": "martin@bazo.sk" } ], - "description": "Doctrine Event Manager component", - "homepage": "https://www.doctrine-project.org/projects/event-manager.html", + "description": "WAMP client in PHP", "keywords": [ - "event", - "eventdispatcher", - "eventmanager" + "Ratchet", + "WAMP", + "websocket" ], - "time": "2018-06-11T11:59:03+00:00" + "time": "2015-08-04T11:43:11+00:00" }, { - "name": "doctrine/inflector", - "version": "v1.3.0", + "name": "guzzle/guzzle", + "version": "v3.7.4", "source": { "type": "git", - "url": "https://github.com/doctrine/inflector.git", - "reference": "5527a48b7313d15261292c149e55e26eae771b0a" + "url": "https://github.com/guzzle/guzzle.git", + "reference": "b170b028c6bb5799640e46c8803015b0f9a45ed9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/inflector/zipball/5527a48b7313d15261292c149e55e26eae771b0a", - "reference": "5527a48b7313d15261292c149e55e26eae771b0a", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b170b028c6bb5799640e46c8803015b0f9a45ed9", + "reference": "b170b028c6bb5799640e46c8803015b0f9a45ed9", "shasum": "" }, "require": { - "php": "^7.1" + "ext-curl": "*", + "php": ">=5.3.3", + "symfony/event-dispatcher": ">=2.1" + }, + "replace": { + "guzzle/batch": "self.version", + "guzzle/cache": "self.version", + "guzzle/common": "self.version", + "guzzle/http": "self.version", + "guzzle/inflection": "self.version", + "guzzle/iterator": "self.version", + "guzzle/log": "self.version", + "guzzle/parser": "self.version", + "guzzle/plugin": "self.version", + "guzzle/plugin-async": "self.version", + "guzzle/plugin-backoff": "self.version", + "guzzle/plugin-cache": "self.version", + "guzzle/plugin-cookie": "self.version", + "guzzle/plugin-curlauth": "self.version", + "guzzle/plugin-error-response": "self.version", + "guzzle/plugin-history": "self.version", + "guzzle/plugin-log": "self.version", + "guzzle/plugin-md5": "self.version", + "guzzle/plugin-mock": "self.version", + "guzzle/plugin-oauth": "self.version", + "guzzle/service": "self.version", + "guzzle/stream": "self.version" }, "require-dev": { - "phpunit/phpunit": "^6.2" + "doctrine/cache": "*", + "monolog/monolog": "1.*", + "phpunit/phpunit": "3.7.*", + "psr/log": "1.0.*", + "symfony/class-loader": "*", + "zendframework/zend-cache": "2.0.*", + "zendframework/zend-log": "2.0.*" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.3.x-dev" + "dev-master": "3.7-dev" } }, "autoload": { - "psr-4": { - "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector" + "psr-0": { + "Guzzle\\Tests": "tests/", + "Guzzle": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -2065,72 +2687,71 @@ ], "authors": [ { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" }, { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" + "name": "Guzzle Community", + "homepage": "https://github.com/guzzle/guzzle/contributors" } ], - "description": "Common String Manipulations with regard to casing and singular/plural rules.", - "homepage": "http://www.doctrine-project.org", + "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients", + "homepage": "http://guzzlephp.org/", "keywords": [ - "inflection", - "pluralize", - "singularize", - "string" + "client", + "curl", + "framework", + "http", + "http client", + "rest", + "web service" ], - "time": "2018-01-09T20:05:19+00:00" + "abandoned": "guzzlehttp/guzzle", + "time": "2013-10-02T20:47:00+00:00" }, { - "name": "doctrine/instantiator", - "version": "1.2.0", + "name": "guzzlehttp/psr7", + "version": "1.8.1", "source": { "type": "git", - "url": "https://github.com/doctrine/instantiator.git", - "reference": "a2c590166b2133a4633738648b6b064edae0814a" + "url": "https://github.com/guzzle/psr7.git", + "reference": "35ea11d335fd638b5882ff1725228b3d35496ab1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/a2c590166b2133a4633738648b6b064edae0814a", - "reference": "a2c590166b2133a4633738648b6b064edae0814a", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/35ea11d335fd638b5882ff1725228b3d35496ab1", + "reference": "35ea11d335fd638b5882ff1725228b3d35496ab1", "shasum": "" }, "require": { - "php": "^7.1" + "php": ">=5.4.0", + "psr/http-message": "~1.0", + "ralouphie/getallheaders": "^2.0.5 || ^3.0.0" + }, + "provide": { + "psr/http-message-implementation": "1.0" }, "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" + "ext-zlib": "*", + "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.8 || ^9.3.10" + }, + "suggest": { + "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.2.x-dev" + "dev-master": "1.7-dev" } }, "autoload": { "psr-4": { - "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" - } + "GuzzleHttp\\Psr7\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2138,883 +2759,876 @@ ], "authors": [ { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com", - "homepage": "http://ocramius.github.com/" + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" + }, + { + "name": "Tobias Schultze", + "homepage": "https://github.com/Tobion" } ], - "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", - "homepage": "https://www.doctrine-project.org/projects/instantiator.html", + "description": "PSR-7 message implementation that also provides common utility methods", "keywords": [ - "constructor", - "instantiate" + "http", + "message", + "psr-7", + "request", + "response", + "stream", + "uri", + "url" ], - "time": "2019-03-17T17:37:11+00:00" + "time": "2021-03-21T16:25:00+00:00" }, { - "name": "doctrine/lexer", - "version": "1.0.2", + "name": "hoa/compiler", + "version": "3.17.08.08", "source": { "type": "git", - "url": "https://github.com/doctrine/lexer.git", - "reference": "1febd6c3ef84253d7c815bed85fc622ad207a9f8" + "url": "https://github.com/hoaproject/Compiler.git", + "reference": "aa09caf0bf28adae6654ca6ee415ee2f522672de" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/1febd6c3ef84253d7c815bed85fc622ad207a9f8", - "reference": "1febd6c3ef84253d7c815bed85fc622ad207a9f8", + "url": "https://api.github.com/repos/hoaproject/Compiler/zipball/aa09caf0bf28adae6654ca6ee415ee2f522672de", + "reference": "aa09caf0bf28adae6654ca6ee415ee2f522672de", "shasum": "" }, "require": { - "php": ">=5.3.2" + "hoa/consistency": "~1.0", + "hoa/exception": "~1.0", + "hoa/file": "~1.0", + "hoa/iterator": "~2.0", + "hoa/math": "~1.0", + "hoa/protocol": "~1.0", + "hoa/regex": "~1.0", + "hoa/visitor": "~2.0" }, "require-dev": { - "phpunit/phpunit": "^4.5" + "hoa/json": "~2.0", + "hoa/test": "~2.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "3.x-dev" } }, "autoload": { "psr-4": { - "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" + "Hoa\\Compiler\\": "." } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" }, { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" + "name": "Hoa community", + "homepage": "https://hoa-project.net/" } ], - "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", - "homepage": "https://www.doctrine-project.org/projects/lexer.html", + "description": "The Hoa\\Compiler library.", + "homepage": "https://hoa-project.net/", "keywords": [ - "annotations", - "docblock", + "algebraic", + "ast", + "compiler", + "context-free", + "coverage", + "exhaustive", + "grammar", + "isotropic", + "language", "lexer", + "library", + "ll1", + "llk", "parser", - "php" + "pp", + "random", + "regular", + "rule", + "sampler", + "syntax", + "token", + "trace", + "uniform" ], - "time": "2019-06-08T11:03:04+00:00" + "time": "2017-08-08T07:44:07+00:00" }, { - "name": "doctrine/orm", - "version": "v2.6.3", + "name": "hoa/consistency", + "version": "1.17.05.02", "source": { "type": "git", - "url": "https://github.com/doctrine/orm.git", - "reference": "434820973cadf2da2d66e7184be370084cc32ca8" + "url": "https://github.com/hoaproject/Consistency.git", + "reference": "fd7d0adc82410507f332516faf655b6ed22e4c2f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/orm/zipball/434820973cadf2da2d66e7184be370084cc32ca8", - "reference": "434820973cadf2da2d66e7184be370084cc32ca8", + "url": "https://api.github.com/repos/hoaproject/Consistency/zipball/fd7d0adc82410507f332516faf655b6ed22e4c2f", + "reference": "fd7d0adc82410507f332516faf655b6ed22e4c2f", "shasum": "" }, "require": { - "doctrine/annotations": "~1.5", - "doctrine/cache": "~1.6", - "doctrine/collections": "^1.4", - "doctrine/common": "^2.7.1", - "doctrine/dbal": "^2.6", - "doctrine/instantiator": "~1.1", - "ext-pdo": "*", - "php": "^7.1", - "symfony/console": "~3.0|~4.0" + "hoa/exception": "~1.0", + "php": ">=5.5.0" }, "require-dev": { - "doctrine/coding-standard": "^1.0", - "phpunit/phpunit": "^6.5", - "squizlabs/php_codesniffer": "^3.2", - "symfony/yaml": "~3.4|~4.0" - }, - "suggest": { - "symfony/yaml": "If you want to use YAML Metadata Mapping Driver" + "hoa/stream": "~1.0", + "hoa/test": "~2.0" }, - "bin": [ - "bin/doctrine" - ], "type": "library", "extra": { "branch-alias": { - "dev-master": "2.6.x-dev" + "dev-master": "1.x-dev" } }, "autoload": { "psr-4": { - "Doctrine\\ORM\\": "lib/Doctrine/ORM" - } + "Hoa\\Consistency\\": "." + }, + "files": [ + "Prelude.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" }, { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" + "name": "Hoa community", + "homepage": "https://hoa-project.net/" } ], - "description": "Object-Relational-Mapper for PHP", - "homepage": "http://www.doctrine-project.org", + "description": "The Hoa\\Consistency library.", + "homepage": "https://hoa-project.net/", "keywords": [ - "database", - "orm" + "autoloader", + "callable", + "consistency", + "entity", + "flex", + "keyword", + "library" ], - "time": "2018-11-20T23:46:46+00:00" + "time": "2017-05-02T12:18:12+00:00" }, { - "name": "doctrine/persistence", - "version": "1.1.1", + "name": "hoa/event", + "version": "1.17.01.13", "source": { "type": "git", - "url": "https://github.com/doctrine/persistence.git", - "reference": "3da7c9d125591ca83944f477e65ed3d7b4617c48" + "url": "https://github.com/hoaproject/Event.git", + "reference": "6c0060dced212ffa3af0e34bb46624f990b29c54" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/persistence/zipball/3da7c9d125591ca83944f477e65ed3d7b4617c48", - "reference": "3da7c9d125591ca83944f477e65ed3d7b4617c48", + "url": "https://api.github.com/repos/hoaproject/Event/zipball/6c0060dced212ffa3af0e34bb46624f990b29c54", + "reference": "6c0060dced212ffa3af0e34bb46624f990b29c54", "shasum": "" }, "require": { - "doctrine/annotations": "^1.0", - "doctrine/cache": "^1.0", - "doctrine/collections": "^1.0", - "doctrine/event-manager": "^1.0", - "doctrine/reflection": "^1.0", - "php": "^7.1" - }, - "conflict": { - "doctrine/common": "<2.10@dev" + "hoa/consistency": "~1.0", + "hoa/exception": "~1.0" }, "require-dev": { - "doctrine/coding-standard": "^5.0", - "phpstan/phpstan": "^0.8", - "phpunit/phpunit": "^7.0" + "hoa/test": "~2.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1.x-dev" + "dev-master": "1.x-dev" } }, "autoload": { "psr-4": { - "Doctrine\\Common\\": "lib/Doctrine/Common" + "Hoa\\Event\\": "." } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" - ], - "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, + "BSD-3-Clause" + ], + "authors": [ { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" }, { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" + "name": "Hoa community", + "homepage": "https://hoa-project.net/" } ], - "description": "The Doctrine Persistence project is a set of shared interfaces and functionality that the different Doctrine object mappers share.", - "homepage": "https://doctrine-project.org/projects/persistence.html", + "description": "The Hoa\\Event library.", + "homepage": "https://hoa-project.net/", "keywords": [ - "mapper", - "object", - "odm", - "orm", - "persistence" + "event", + "library", + "listener", + "observer" ], - "time": "2019-04-23T08:28:24+00:00" + "time": "2017-01-13T15:30:50+00:00" }, { - "name": "doctrine/reflection", - "version": "v1.0.0", + "name": "hoa/exception", + "version": "1.17.01.16", "source": { "type": "git", - "url": "https://github.com/doctrine/reflection.git", - "reference": "02538d3f95e88eb397a5f86274deb2c6175c2ab6" + "url": "https://github.com/hoaproject/Exception.git", + "reference": "091727d46420a3d7468ef0595651488bfc3a458f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/reflection/zipball/02538d3f95e88eb397a5f86274deb2c6175c2ab6", - "reference": "02538d3f95e88eb397a5f86274deb2c6175c2ab6", + "url": "https://api.github.com/repos/hoaproject/Exception/zipball/091727d46420a3d7468ef0595651488bfc3a458f", + "reference": "091727d46420a3d7468ef0595651488bfc3a458f", "shasum": "" }, "require": { - "doctrine/annotations": "^1.0", - "ext-tokenizer": "*", - "php": "^7.1" + "hoa/consistency": "~1.0", + "hoa/event": "~1.0" }, "require-dev": { - "doctrine/coding-standard": "^4.0", - "doctrine/common": "^2.8", - "phpstan/phpstan": "^0.9.2", - "phpstan/phpstan-phpunit": "^0.9.4", - "phpunit/phpunit": "^7.0", - "squizlabs/php_codesniffer": "^3.0" + "hoa/test": "~2.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "1.x-dev" } }, "autoload": { "psr-4": { - "Doctrine\\Common\\": "lib/Doctrine/Common" + "Hoa\\Exception\\": "." } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" }, { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" + "name": "Hoa community", + "homepage": "https://hoa-project.net/" } ], - "description": "Doctrine Reflection component", - "homepage": "https://www.doctrine-project.org/projects/reflection.html", + "description": "The Hoa\\Exception library.", + "homepage": "https://hoa-project.net/", "keywords": [ - "reflection" + "exception", + "library" ], - "time": "2018-06-14T14:45:07+00:00" + "time": "2017-01-16T07:53:27+00:00" }, { - "name": "escapestudios/wsse-authentication-bundle", - "version": "2.3.0", - "target-dir": "Escape/WSSEAuthenticationBundle", + "name": "hoa/file", + "version": "1.17.07.11", "source": { "type": "git", - "url": "https://github.com/djoos/EscapeWSSEAuthenticationBundle.git", - "reference": "fe5585f20570c89a3e6f9b889104c1263a734a22" + "url": "https://github.com/hoaproject/File.git", + "reference": "35cb979b779bc54918d2f9a4e02ed6c7a1fa67ca" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/djoos/EscapeWSSEAuthenticationBundle/zipball/fe5585f20570c89a3e6f9b889104c1263a734a22", - "reference": "fe5585f20570c89a3e6f9b889104c1263a734a22", + "url": "https://api.github.com/repos/hoaproject/File/zipball/35cb979b779bc54918d2f9a4e02ed6c7a1fa67ca", + "reference": "35cb979b779bc54918d2f9a4e02ed6c7a1fa67ca", "shasum": "" }, "require": { - "doctrine/common": "~2.2", - "php": ">=5.3.9", - "symfony/framework-bundle": "~2.3|~3.0", - "symfony/security-bundle": "~2.3|~3.0" + "hoa/consistency": "~1.0", + "hoa/event": "~1.0", + "hoa/exception": "~1.0", + "hoa/iterator": "~2.0", + "hoa/stream": "~1.0" }, "require-dev": { - "symfony/finder": "~2.3|~3.0", - "symfony/phpunit-bridge": "~2.7|~3.0" + "hoa/test": "~2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } }, - "type": "symfony-bundle", "autoload": { - "psr-0": { - "Escape\\WSSEAuthenticationBundle": "" + "psr-4": { + "Hoa\\File\\": "." } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "David Joos", - "email": "david.joos@escapestudios.com" + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" }, { - "name": "Community contributors", - "homepage": "https://github.com/djoos/EscapeWSSEAuthenticationBundle/graphs/contributors" + "name": "Hoa community", + "homepage": "https://hoa-project.net/" } ], - "description": "Symfony2 bundle to implement WSSE authentication", - "homepage": "https://github.com/djoos/EscapeWSSEAuthenticationBundle", + "description": "The Hoa\\File library.", + "homepage": "https://hoa-project.net/", "keywords": [ - "Authentication", - "bundle", - "wsse" + "Socket", + "directory", + "file", + "finder", + "library", + "link", + "temporary" ], - "time": "2018-02-08T14:04:44+00:00" + "time": "2017-07-11T07:42:15+00:00" }, { - "name": "evenement/evenement", - "version": "v2.1.0", + "name": "hoa/iterator", + "version": "2.17.01.10", "source": { "type": "git", - "url": "https://github.com/igorw/evenement.git", - "reference": "6ba9a777870ab49f417e703229d53931ed40fd7a" + "url": "https://github.com/hoaproject/Iterator.git", + "reference": "d1120ba09cb4ccd049c86d10058ab94af245f0cc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/igorw/evenement/zipball/6ba9a777870ab49f417e703229d53931ed40fd7a", - "reference": "6ba9a777870ab49f417e703229d53931ed40fd7a", + "url": "https://api.github.com/repos/hoaproject/Iterator/zipball/d1120ba09cb4ccd049c86d10058ab94af245f0cc", + "reference": "d1120ba09cb4ccd049c86d10058ab94af245f0cc", "shasum": "" }, "require": { - "php": ">=5.4.0" + "hoa/consistency": "~1.0", + "hoa/exception": "~1.0" }, "require-dev": { - "phpunit/phpunit": "^6.0||^5.7||^4.8.35" + "hoa/test": "~2.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "2.x-dev" } }, "autoload": { - "psr-0": { - "Evenement": "src" + "psr-4": { + "Hoa\\Iterator\\": "." } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Igor Wiedler", - "email": "igor@wiedler.ch" + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" + }, + { + "name": "Hoa community", + "homepage": "https://hoa-project.net/" } ], - "description": "Événement is a very simple event dispatching library for PHP", + "description": "The Hoa\\Iterator library.", + "homepage": "https://hoa-project.net/", "keywords": [ - "event-dispatcher", - "event-emitter" + "iterator", + "library" ], - "time": "2017-07-17T17:39:19+00:00" + "time": "2017-01-10T10:34:47+00:00" }, { - "name": "ezyang/htmlpurifier", - "version": "v4.10.0", + "name": "hoa/math", + "version": "1.17.05.16", "source": { "type": "git", - "url": "https://github.com/ezyang/htmlpurifier.git", - "reference": "d85d39da4576a6934b72480be6978fb10c860021" + "url": "https://github.com/hoaproject/Math.git", + "reference": "7150785d30f5d565704912116a462e9f5bc83a0c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/d85d39da4576a6934b72480be6978fb10c860021", - "reference": "d85d39da4576a6934b72480be6978fb10c860021", + "url": "https://api.github.com/repos/hoaproject/Math/zipball/7150785d30f5d565704912116a462e9f5bc83a0c", + "reference": "7150785d30f5d565704912116a462e9f5bc83a0c", "shasum": "" }, "require": { - "php": ">=5.2" + "hoa/compiler": "~3.0", + "hoa/consistency": "~1.0", + "hoa/exception": "~1.0", + "hoa/iterator": "~2.0", + "hoa/protocol": "~1.0", + "hoa/zformat": "~1.0" }, "require-dev": { - "simpletest/simpletest": "^1.1" + "hoa/test": "~2.0" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, "autoload": { - "psr-0": { - "HTMLPurifier": "library/" - }, - "files": [ - "library/HTMLPurifier.composer.php" - ] + "psr-4": { + "Hoa\\Math\\": "." + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "LGPL" + "BSD-3-Clause" ], "authors": [ { - "name": "Edward Z. Yang", - "email": "admin@htmlpurifier.org", - "homepage": "http://ezyang.com" + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" + }, + { + "name": "Hoa community", + "homepage": "https://hoa-project.net/" } ], - "description": "Standards compliant HTML filter written in PHP", - "homepage": "http://htmlpurifier.org/", + "description": "The Hoa\\Math library.", + "homepage": "https://hoa-project.net/", "keywords": [ - "html" + "arrangement", + "combination", + "combinatorics", + "counting", + "library", + "math", + "permutation", + "sampler", + "set" ], - "time": "2018-02-23T01:58:20+00:00" + "time": "2017-05-16T08:02:17+00:00" }, { - "name": "fig/link-util", - "version": "1.0.0", + "name": "hoa/protocol", + "version": "1.17.01.14", "source": { "type": "git", - "url": "https://github.com/php-fig/link-util.git", - "reference": "1a07821801a148be4add11ab0603e4af55a72fac" + "url": "https://github.com/hoaproject/Protocol.git", + "reference": "5c2cf972151c45f373230da170ea015deecf19e2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/link-util/zipball/1a07821801a148be4add11ab0603e4af55a72fac", - "reference": "1a07821801a148be4add11ab0603e4af55a72fac", + "url": "https://api.github.com/repos/hoaproject/Protocol/zipball/5c2cf972151c45f373230da170ea015deecf19e2", + "reference": "5c2cf972151c45f373230da170ea015deecf19e2", "shasum": "" }, "require": { - "php": ">=5.5.0", - "psr/link": "~1.0@dev" + "hoa/consistency": "~1.0", + "hoa/exception": "~1.0" }, "require-dev": { - "phpunit/phpunit": "^5.1", - "squizlabs/php_codesniffer": "^2.3.1" + "hoa/test": "~2.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "1.x-dev" } }, "autoload": { "psr-4": { - "Fig\\Link\\": "src/" - } + "Hoa\\Protocol\\": "." + }, + "files": [ + "Wrapper.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" + }, + { + "name": "Hoa community", + "homepage": "https://hoa-project.net/" } ], - "description": "Common utility implementations for HTTP links", + "description": "The Hoa\\Protocol library.", + "homepage": "https://hoa-project.net/", "keywords": [ - "http", - "http-link", - "link", - "psr", - "psr-13", - "rest" + "library", + "protocol", + "resource", + "stream", + "wrapper" ], - "time": "2016-10-17T18:31:11+00:00" + "time": "2017-01-14T12:26:10+00:00" }, { - "name": "friendsofsymfony/jsrouting-bundle", - "version": "2.2.2", + "name": "hoa/regex", + "version": "1.17.01.13", "source": { "type": "git", - "url": "https://github.com/FriendsOfSymfony/FOSJsRoutingBundle.git", - "reference": "be6c7ec335d0f0cf3b6d152d6b64d5772f5919b6" + "url": "https://github.com/hoaproject/Regex.git", + "reference": "7e263a61b6fb45c1d03d8e5ef77668518abd5bec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FriendsOfSymfony/FOSJsRoutingBundle/zipball/be6c7ec335d0f0cf3b6d152d6b64d5772f5919b6", - "reference": "be6c7ec335d0f0cf3b6d152d6b64d5772f5919b6", + "url": "https://api.github.com/repos/hoaproject/Regex/zipball/7e263a61b6fb45c1d03d8e5ef77668518abd5bec", + "reference": "7e263a61b6fb45c1d03d8e5ef77668518abd5bec", "shasum": "" }, "require": { - "php": "^5.3.9|^7.0", - "symfony/console": "~2.7||~3.0|^4.0", - "symfony/framework-bundle": "~2.7||~3.0|^4.0", - "symfony/serializer": "~2.7||~3.0|^4.0", - "willdurand/jsonp-callback-validator": "~1.0" - }, - "require-dev": { - "symfony/expression-language": "~2.7||~3.0|^4.0", - "symfony/phpunit-bridge": "^3.3|^4.0" + "hoa/consistency": "~1.0", + "hoa/exception": "~1.0", + "hoa/math": "~1.0", + "hoa/protocol": "~1.0", + "hoa/ustring": "~4.0", + "hoa/visitor": "~2.0" }, - "type": "symfony-bundle", + "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "1.x-dev" } }, "autoload": { "psr-4": { - "FOS\\JsRoutingBundle\\": "" + "Hoa\\Regex\\": "." } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "FriendsOfSymfony Community", - "homepage": "https://github.com/friendsofsymfony/FOSJsRoutingBundle/contributors" + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" }, { - "name": "William Durand", - "email": "will+git@drnd.me" + "name": "Hoa community", + "homepage": "https://hoa-project.net/" } ], - "description": "A pretty nice way to expose your Symfony2 routing to client applications.", - "homepage": "http://friendsofsymfony.github.com", + "description": "The Hoa\\Regex library.", + "homepage": "https://hoa-project.net/", "keywords": [ - "Js Routing", - "javascript", - "routing" + "compiler", + "library", + "regex" ], - "time": "2018-11-28T20:11:21+00:00" + "time": "2017-01-13T16:10:24+00:00" }, { - "name": "friendsofsymfony/rest-bundle", - "version": "1.8.0", - "target-dir": "FOS/RestBundle", + "name": "hoa/stream", + "version": "1.17.02.21", "source": { "type": "git", - "url": "https://github.com/FriendsOfSymfony/FOSRestBundle.git", - "reference": "c0f1aaf9e61a89b02eb5f2fbd2871d686706acb1" + "url": "https://github.com/hoaproject/Stream.git", + "reference": "3293cfffca2de10525df51436adf88a559151d82" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FriendsOfSymfony/FOSRestBundle/zipball/c0f1aaf9e61a89b02eb5f2fbd2871d686706acb1", - "reference": "c0f1aaf9e61a89b02eb5f2fbd2871d686706acb1", + "url": "https://api.github.com/repos/hoaproject/Stream/zipball/3293cfffca2de10525df51436adf88a559151d82", + "reference": "3293cfffca2de10525df51436adf88a559151d82", "shasum": "" }, "require": { - "doctrine/inflector": "~1.0", - "php": "^5.3.9|~7.0", - "psr/log": "~1.0", - "symfony/finder": "~2.3|~3.0", - "symfony/framework-bundle": "~2.3|~3.0", - "symfony/http-kernel": "^2.3.24|~3.0", - "willdurand/jsonp-callback-validator": "~1.0", - "willdurand/negotiation": "~1.2" + "hoa/consistency": "~1.0", + "hoa/event": "~1.0", + "hoa/exception": "~1.0", + "hoa/protocol": "~1.0" }, - "conflict": { - "jms/serializer": "<0.13", - "jms/serializer-bundle": "<0.11", - "sensio/framework-extra-bundle": ">=3.0.13", - "symfony/validator": ">=2.5.0,<2.5.5" - }, - "require-dev": { - "jms/serializer": "~0.13|~1.0", - "jms/serializer-bundle": "~0.11|~1.0", - "phpoption/phpoption": "~1.1.0", - "sensio/framework-extra-bundle": "~2.0|~3.0,<3.0.13", - "sllh/php-cs-fixer-styleci-bridge": "^1.3", - "symfony/browser-kit": "~2.3|~3.0", - "symfony/dependency-injection": "~2.3|~3.0", - "symfony/form": "~2.3|~3.0", - "symfony/phpunit-bridge": "~2.7|~3.0", - "symfony/security": "~2.3|~3.0", - "symfony/serializer": "~2.3|~3.0", - "symfony/validator": "~2.3|~3.0", - "symfony/yaml": "~2.3|~3.0" - }, - "suggest": { - "jms/serializer-bundle": "Add support for advanced serialization capabilities, recommended, requires ~0.12|~1.0", - "sensio/framework-extra-bundle": "Add support for route annotations and the view response listener, requires ~2.0|~3.0", - "symfony/serializer": "Add support for basic serialization capabilities and xml decoding, requires ~2.3", - "symfony/validator": "Add support for validation capabilities in the ParamFetcher, requires ~2.3" + "require-dev": { + "hoa/test": "~2.0" }, - "type": "symfony-bundle", + "type": "library", "extra": { "branch-alias": { - "dev-master": "1.8-dev" + "dev-master": "1.x-dev" } }, "autoload": { - "psr-0": { - "FOS\\RestBundle": "" + "psr-4": { + "Hoa\\Stream\\": "." } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Lukas Kahwe Smith", - "email": "smith@pooteeweet.org" - }, - { - "name": "FriendsOfSymfony Community", - "homepage": "https://github.com/friendsofsymfony/FOSRestBundle/contributors" + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" }, { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com" + "name": "Hoa community", + "homepage": "https://hoa-project.net/" } ], - "description": "This Bundle provides various tools to rapidly develop RESTful API's with Symfony", - "homepage": "http://friendsofsymfony.github.com", + "description": "The Hoa\\Stream library.", + "homepage": "https://hoa-project.net/", "keywords": [ - "rest" + "Context", + "bucket", + "composite", + "filter", + "in", + "library", + "out", + "protocol", + "stream", + "wrapper" ], - "time": "2016-06-21T08:42:59+00:00" + "time": "2017-02-21T16:01:06+00:00" }, { - "name": "gedmo/doctrine-extensions", - "version": "v2.4.37", + "name": "hoa/ustring", + "version": "4.17.01.16", "source": { "type": "git", - "url": "https://github.com/Atlantic18/DoctrineExtensions.git", - "reference": "5dd471f656e46d815f063bf3f12c667649ec7ffb" + "url": "https://github.com/hoaproject/Ustring.git", + "reference": "e6326e2739178799b1fe3fdd92029f9517fa17a0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Atlantic18/DoctrineExtensions/zipball/5dd471f656e46d815f063bf3f12c667649ec7ffb", - "reference": "5dd471f656e46d815f063bf3f12c667649ec7ffb", + "url": "https://api.github.com/repos/hoaproject/Ustring/zipball/e6326e2739178799b1fe3fdd92029f9517fa17a0", + "reference": "e6326e2739178799b1fe3fdd92029f9517fa17a0", "shasum": "" }, "require": { - "behat/transliterator": "~1.2", - "doctrine/common": "~2.4", - "php": ">=5.3.2" - }, - "conflict": { - "doctrine/annotations": "<1.2" + "hoa/consistency": "~1.0", + "hoa/exception": "~1.0" }, "require-dev": { - "doctrine/common": ">=2.5.0", - "doctrine/mongodb-odm": ">=1.0.2", - "doctrine/orm": ">=2.5.0", - "phpunit/phpunit": "^4.8.35|^5.7|^6.5", - "symfony/yaml": "~2.6|~3.0|~4.0" + "hoa/test": "~2.0" }, "suggest": { - "doctrine/mongodb-odm": "to use the extensions with the MongoDB ODM", - "doctrine/orm": "to use the extensions with the ORM" + "ext-iconv": "ext/iconv must be present (or a third implementation) to use Hoa\\Ustring::transcode().", + "ext-intl": "To get a better Hoa\\Ustring::toAscii() and Hoa\\Ustring::compareTo()." }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.4.x-dev" + "dev-master": "4.x-dev" } }, "autoload": { "psr-4": { - "Gedmo\\": "lib/Gedmo" + "Hoa\\Ustring\\": "." } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "David Buchmann", - "email": "david@liip.ch" - }, - { - "name": "Gediminas Morkevicius", - "email": "gediminas.morkevicius@gmail.com" + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" }, { - "name": "Gustavo Falco", - "email": "comfortablynumb84@gmail.com" + "name": "Hoa community", + "homepage": "https://hoa-project.net/" } ], - "description": "Doctrine2 behavioral extensions", - "homepage": "http://gediminasm.org/", + "description": "The Hoa\\Ustring library.", + "homepage": "https://hoa-project.net/", "keywords": [ - "Blameable", - "behaviors", - "doctrine2", - "extensions", - "gedmo", - "loggable", - "nestedset", - "sluggable", - "sortable", - "timestampable", - "translatable", - "tree", - "uploadable" + "library", + "search", + "string", + "unicode" ], - "time": "2019-03-17T18:16:12+00:00" + "time": "2017-01-16T07:08:25+00:00" }, { - "name": "gos/pnctl-event-loop-emitter", - "version": "v0.1.7", + "name": "hoa/visitor", + "version": "2.17.01.16", "source": { "type": "git", - "url": "https://github.com/GeniusesOfSymfony/PNCTLEventLoopEmitter.git", - "reference": "93bb0f0e60e4e1f4025f77c8a4fd9ae0c3b45fb3" + "url": "https://github.com/hoaproject/Visitor.git", + "reference": "c18fe1cbac98ae449e0d56e87469103ba08f224a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/GeniusesOfSymfony/PNCTLEventLoopEmitter/zipball/93bb0f0e60e4e1f4025f77c8a4fd9ae0c3b45fb3", - "reference": "93bb0f0e60e4e1f4025f77c8a4fd9ae0c3b45fb3", + "url": "https://api.github.com/repos/hoaproject/Visitor/zipball/c18fe1cbac98ae449e0d56e87469103ba08f224a", + "reference": "c18fe1cbac98ae449e0d56e87469103ba08f224a", "shasum": "" }, "require": { - "evenement/evenement": "~2.0|~3.0", - "php": ">=5.4", - "react/event-loop": "~0.4.0|^0.5" + "hoa/consistency": "~1.0" + }, + "require-dev": { + "hoa/test": "~2.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "2.x-dev" } }, "autoload": { "psr-4": { - "Gos\\Component\\PnctlEventLoopEmitter\\": "src/" - }, - "files": [ - "src/functions.php" - ] + "Hoa\\Visitor\\": "." + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Johann Saunier", - "email": "johann_27@hotmail.fr" + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" + }, + { + "name": "Hoa community", + "homepage": "https://hoa-project.net/" } ], - "description": "Pnctl event emitter for event loop", - "homepage": "https://github.com/GeniusesOfSymfony/PnctlEventLoopEmitter", + "description": "The Hoa\\Visitor library.", + "homepage": "https://hoa-project.net/", "keywords": [ - "Pnctl", - "event loop", - "reactphp" + "library", + "structure", + "visit", + "visitor" ], - "time": "2018-04-09T11:12:07+00:00" + "time": "2017-01-16T07:02:03+00:00" }, { - "name": "gos/pubsub-router-bundle", - "version": "v0.3.5", + "name": "hoa/zformat", + "version": "1.17.01.10", "source": { "type": "git", - "url": "https://github.com/GeniusesOfSymfony/PubSubRouterBundle.git", - "reference": "a3f9666455dc42f38a7ce31ca2fc55bd27421ea0" + "url": "https://github.com/hoaproject/Zformat.git", + "reference": "522c381a2a075d4b9dbb42eb4592dd09520e4ac2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/GeniusesOfSymfony/PubSubRouterBundle/zipball/a3f9666455dc42f38a7ce31ca2fc55bd27421ea0", - "reference": "a3f9666455dc42f38a7ce31ca2fc55bd27421ea0", + "url": "https://api.github.com/repos/hoaproject/Zformat/zipball/522c381a2a075d4b9dbb42eb4592dd09520e4ac2", + "reference": "522c381a2a075d4b9dbb42eb4592dd09520e4ac2", "shasum": "" }, "require": { - "doctrine/cache": "~1.4", - "php": ">=5.5", - "symfony/console": "~3.4|~4.0", - "symfony/framework-bundle": "~3.4|~4.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35" + "hoa/consistency": "~1.0", + "hoa/exception": "~1.0" }, - "type": "symfony-bundle", + "type": "library", "extra": { "branch-alias": { - "dev-master": "0.3.x-dev" + "dev-master": "1.x-dev" } }, "autoload": { "psr-4": { - "Gos\\Bundle\\PubSubRouterBundle\\": "" + "Hoa\\Zformat\\": "." } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Johann Saunier", - "email": "johann_27@hotmail.fr" + "name": "Ivan Enderlin", + "email": "ivan.enderlin@hoa-project.net" + }, + { + "name": "Hoa community", + "homepage": "https://hoa-project.net/" } ], - "description": "Symfony PubSub Router Bundle", - "homepage": "https://github.com/GeniusesOfSymfony/PubSubRouterBundle", + "description": "The Hoa\\Zformat library.", + "homepage": "https://hoa-project.net/", "keywords": [ - "PubSub Bundle", - "WAMP", - "bundle", - "pubsub", - "redis", - "zmq" + "library", + "parameter", + "zformat" ], - "time": "2018-10-04T17:09:23+00:00" + "time": "2017-01-10T10:39:54+00:00" }, { - "name": "gos/ratchet", - "version": "v0.3.6", + "name": "hwi/oauth-bundle", + "version": "0.6.3", "source": { "type": "git", - "url": "https://github.com/GeniusesOfSymfony/Ratchet.git", - "reference": "f72ee4f70f24da1fc232537088e6c368ae4211e0" + "url": "https://github.com/hwi/HWIOAuthBundle.git", + "reference": "0963709b04d8ac0d6d6c0c78787f6f59bd0d9a01" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/GeniusesOfSymfony/Ratchet/zipball/f72ee4f70f24da1fc232537088e6c368ae4211e0", - "reference": "f72ee4f70f24da1fc232537088e6c368ae4211e0", + "url": "https://api.github.com/repos/hwi/HWIOAuthBundle/zipball/0963709b04d8ac0d6d6c0c78787f6f59bd0d9a01", + "reference": "0963709b04d8ac0d6d6c0c78787f6f59bd0d9a01", "shasum": "" }, "require": { - "guzzle/http": "^3.6", - "php": ">=5.3.9", - "react/socket": "^0.3 || ^0.4", - "symfony/http-foundation": "^2.2|^3.0|^4.0", - "symfony/routing": "^2.2|^3.0|^4.0" + "php": "^5.6|^7.0", + "php-http/client-common": "^1.3", + "php-http/client-implementation": "^1.0", + "php-http/discovery": "^1.0", + "php-http/httplug": "^1.0", + "php-http/message-factory": "^1.0", + "psr/http-message": "^1.0", + "symfony/form": "^2.8|^3.0|^4.0", + "symfony/framework-bundle": "^2.8|^3.0|^4.0", + "symfony/options-resolver": "^2.8|^3.0|^4.0", + "symfony/security-bundle": "^2.8|^3.0|^4.0", + "symfony/templating": "^2.8|^3.0|^4.0", + "symfony/yaml": "^2.8|^3.0|^4.0" + }, + "conflict": { + "twig/twig": "<1.12" + }, + "require-dev": { + "doctrine/orm": "^2.3", + "friendsofphp/php-cs-fixer": "^2.0", + "friendsofsymfony/user-bundle": "^1.3|^2.0", + "php-http/guzzle6-adapter": "^1.1", + "php-http/httplug-bundle": "^1.7", + "phpunit/phpunit": "^5.7", + "symfony/phpunit-bridge": "^2.8|^3.0|^4.0", + "symfony/property-access": "^2.8|^3.0|^4.0", + "symfony/stopwatch": "^2.8|^3.0|^4.0", + "symfony/twig-bundle": "^2.8|^3.0|^4.0", + "symfony/validator": "^2.8|^3.0|^4.0" + }, + "suggest": { + "doctrine/doctrine-bundle": "to use Doctrine user provider", + "friendsofsymfony/user-bundle": "to connect FOSUB with this bundle", + "php-http/httplug-bundle": "to provide required HTTP client with ease.", + "symfony/property-access": "to use FOSUB integration with this bundle", + "symfony/twig-bundle": "to use the Twig hwi_oauth_* functions" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "0.6-dev" + } }, - "type": "library", "autoload": { "psr-4": { - "Ratchet\\": "src/Ratchet" - } + "HWI\\Bundle\\OAuthBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -3022,48 +3636,127 @@ ], "authors": [ { - "name": "Chris Boden", - "email": "cboden@gmail.com", - "role": "Developer" + "name": "Contributors", + "homepage": "https://github.com/hwi/HWIOAuthBundle/contributors" + }, + { + "name": "Joseph Bielawski", + "email": "stloyd@gmail.com" + }, + { + "name": "Alexander", + "email": "iam.asm89@gmail.com" + }, + { + "name": "Geoffrey Bachelet", + "email": "geoffrey.bachelet@gmail.com" } ], - "description": "PHP WebSocket library", - "homepage": "http://socketo.me", + "description": "Support for authenticating users using both OAuth1.0a and OAuth2 in Symfony2.", + "homepage": "http://github.com/hwi/HWIOAuthBundle", "keywords": [ - "Ratchet", - "WebSockets", - "server", - "sockets" + "37signals", + "Authentication", + "Deezer", + "EVE Online", + "amazon", + "asana", + "auth0", + "azure", + "bitbucket", + "bitly", + "box", + "bufferapp", + "clever", + "dailymotion", + "deviantart", + "discogs", + "disqus", + "dropbox", + "eventbrite", + "facebook", + "firewall", + "fiware", + "flickr", + "foursquare", + "github", + "gitlab", + "google", + "hubic", + "instagram", + "jawbone", + "jira", + "linkedin", + "mail.ru", + "oauth", + "oauth1", + "oauth2", + "odnoklassniki", + "paypal", + "qq", + "reddit", + "runkeeper", + "salesforce", + "security", + "sensio connect", + "sina weibo", + "slack", + "sound cloud", + "spotify", + "stack exchange", + "stereomood", + "strava", + "toshl", + "trakt", + "trello", + "twitch", + "twitter", + "vkontakte", + "windows live", + "wordpress", + "wunderlist", + "xing", + "yahoo", + "yandex", + "youtube" ], - "time": "2017-12-12T16:15:11+00:00" + "time": "2018-07-31T10:19:28+00:00" }, { - "name": "gos/ratchet-stack", - "version": "v0.2.0", + "name": "imagine/imagine", + "version": "v0.7.1", "source": { "type": "git", - "url": "https://github.com/GeniusesOfSymfony/RatchetStack.git", - "reference": "a7dfc817bf8b786c575022e290ab0769dbf09814" + "url": "https://github.com/avalanche123/Imagine.git", + "reference": "a9a702a946073cbca166718f1b02a1e72d742daa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/GeniusesOfSymfony/RatchetStack/zipball/a7dfc817bf8b786c575022e290ab0769dbf09814", - "reference": "a7dfc817bf8b786c575022e290ab0769dbf09814", + "url": "https://api.github.com/repos/avalanche123/Imagine/zipball/a9a702a946073cbca166718f1b02a1e72d742daa", + "reference": "a9a702a946073cbca166718f1b02a1e72d742daa", "shasum": "" }, "require": { - "cboden/ratchet": "^0.3|^0.4", - "php": ">=5.3" + "php": ">=5.3.2" + }, + "require-dev": { + "sami/sami": "^3.3", + "symfony/phpunit-bridge": "^3.2" + }, + "suggest": { + "ext-gd": "to use the GD implementation", + "ext-gmagick": "to use the Gmagick implementation", + "ext-imagick": "to use the Imagick implementation" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-develop": "0.7-dev" } }, "autoload": { - "psr-4": { - "Gos\\Component\\RatchetStack\\": "src/" + "psr-0": { + "Imagine": "lib/" } }, "notification-url": "https://packagist.org/downloads/", @@ -3072,65 +3765,53 @@ ], "authors": [ { - "name": "Johann Saunier", - "email": "johann_27@hotmail.fr" + "name": "Bulat Shakirzyanov", + "email": "mallluhuct@gmail.com", + "homepage": "http://avalanche123.com" } ], - "description": "Ratchet Stack", - "homepage": "https://github.com/GeniusesOfSymfony/RatchetStack", + "description": "Image processing for PHP 5.3", + "homepage": "http://imagine.readthedocs.org/", "keywords": [ - "Ratchet", - "application", - "stack" + "drawing", + "graphics", + "image manipulation", + "image processing" ], - "time": "2018-05-02T13:03:51+00:00" + "time": "2017-05-16T10:31:22+00:00" }, { - "name": "gos/web-socket-bundle", - "version": "v1.8.11", + "name": "incenteev/composer-parameter-handler", + "version": "v2.1.4", "source": { "type": "git", - "url": "https://github.com/GeniusesOfSymfony/WebSocketBundle.git", - "reference": "a26b71e9014a73b95ddbb02a813157563a296a48" + "url": "https://github.com/Incenteev/ParameterHandler.git", + "reference": "084befb11ec21faeadcddefb88b66132775ff59b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/GeniusesOfSymfony/WebSocketBundle/zipball/a26b71e9014a73b95ddbb02a813157563a296a48", - "reference": "a26b71e9014a73b95ddbb02a813157563a296a48", + "url": "https://api.github.com/repos/Incenteev/ParameterHandler/zipball/084befb11ec21faeadcddefb88b66132775ff59b", + "reference": "084befb11ec21faeadcddefb88b66132775ff59b", "shasum": "" }, "require": { - "gos/pnctl-event-loop-emitter": "~0.1", - "gos/pubsub-router-bundle": "~0.2", - "gos/ratchet": "~0.3.5", - "gos/ratchet-stack": "~0.1", - "gos/websocket-client": "~0.1.0", - "php": ">=5.4", - "symfony/framework-bundle": "~2.3|~3.0" - }, - "replace": { - "cboden/ratchet": "~0.3.0" + "php": ">=5.3.3", + "symfony/yaml": "^2.3 || ^3.0 || ^4.0 || ^5.0" }, "require-dev": { - "phpunit/phpunit": "^4.8" - }, - "suggest": { - "ext-amqp": "*", - "ext-libev": "*", - "ext-libevent": ">=0.0.5", - "ext-zmq": "*", - "ocramius/proxy-manager": "~1.0", - "symfony/proxy-manager-bridge": "~2.3" + "composer/composer": "^1.0@dev", + "symfony/filesystem": "^2.3 || ^3 || ^4 || ^5", + "symfony/phpunit-bridge": "^4.0 || ^5.0" }, - "type": "symfony-bundle", + "type": "library", "extra": { "branch-alias": { - "dev-master": "1.8.x-dev" + "dev-master": "2.1.x-dev" } }, "autoload": { "psr-4": { - "Gos\\Bundle\\WebSocketBundle\\": "" + "Incenteev\\ParameterHandler\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -3139,52 +3820,47 @@ ], "authors": [ { - "name": "Jeremy Dare", - "email": "jeremy.d.dare@gmail.com" - }, - { - "name": "Johann Saunier", - "email": "johann_27@hotmail.fr" + "name": "Christophe Coevoet", + "email": "stof@notk.org" } ], - "description": "Symfony Web Socket Bundle", - "homepage": "https://github.com/GeniusesOfSymfony/WebSocketBundle", + "description": "Composer script handling your ignored parameter file", + "homepage": "https://github.com/Incenteev/ParameterHandler", "keywords": [ - "Ratchet", - "WAMP", - "Web Socket Bundle", - "io", - "websocket" + "parameters management" ], - "time": "2017-09-29T16:00:43+00:00" + "time": "2020-03-17T21:10:00+00:00" }, { - "name": "gos/websocket-client", - "version": "v0.1.2", + "name": "jdorn/sql-formatter", + "version": "v1.2.17", "source": { "type": "git", - "url": "https://github.com/GeniusesOfSymfony/WebSocketPhpClient.git", - "reference": "13bb38cb01acee648fea1a6ca4ad3dc6148da7fe" + "url": "https://github.com/jdorn/sql-formatter.git", + "reference": "64990d96e0959dff8e059dfcdc1af130728d92bc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/GeniusesOfSymfony/WebSocketPhpClient/zipball/13bb38cb01acee648fea1a6ca4ad3dc6148da7fe", - "reference": "13bb38cb01acee648fea1a6ca4ad3dc6148da7fe", + "url": "https://api.github.com/repos/jdorn/sql-formatter/zipball/64990d96e0959dff8e059dfcdc1af130728d92bc", + "reference": "64990d96e0959dff8e059dfcdc1af130728d92bc", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": ">=5.2.4" + }, + "require-dev": { + "phpunit/phpunit": "3.7.*" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "0.1.x-dev" + "dev-master": "1.3.x-dev" } }, "autoload": { - "psr-4": { - "Gos\\Component\\WebSocketClient\\": "" - } + "classmap": [ + "lib" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -3192,157 +3868,99 @@ ], "authors": [ { - "name": "Johann Saunier", - "email": "johann_27@hotmail.fr" - }, - { - "name": "Martin Bažík", - "email": "martin@bazo.sk" + "name": "Jeremy Dorn", + "email": "jeremy@jeremydorn.com", + "homepage": "http://jeremydorn.com/" } ], - "description": "WAMP client in PHP", + "description": "a PHP SQL highlighting library", + "homepage": "https://github.com/jdorn/sql-formatter/", "keywords": [ - "Ratchet", - "WAMP", - "websocket" + "highlight", + "sql" ], - "time": "2015-08-04T11:43:11+00:00" + "time": "2014-01-12T16:20:24+00:00" }, { - "name": "guzzle/guzzle", - "version": "v3.7.4", + "name": "jms/cg", + "version": "1.2.0", "source": { "type": "git", - "url": "https://github.com/guzzle/guzzle.git", - "reference": "b170b028c6bb5799640e46c8803015b0f9a45ed9" + "url": "https://github.com/schmittjoh/cg-library.git", + "reference": "2152ea2c48f746a676debb841644ae64cae27835" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b170b028c6bb5799640e46c8803015b0f9a45ed9", - "reference": "b170b028c6bb5799640e46c8803015b0f9a45ed9", + "url": "https://api.github.com/repos/schmittjoh/cg-library/zipball/2152ea2c48f746a676debb841644ae64cae27835", + "reference": "2152ea2c48f746a676debb841644ae64cae27835", "shasum": "" }, "require": { - "ext-curl": "*", - "php": ">=5.3.3", - "symfony/event-dispatcher": ">=2.1" - }, - "replace": { - "guzzle/batch": "self.version", - "guzzle/cache": "self.version", - "guzzle/common": "self.version", - "guzzle/http": "self.version", - "guzzle/inflection": "self.version", - "guzzle/iterator": "self.version", - "guzzle/log": "self.version", - "guzzle/parser": "self.version", - "guzzle/plugin": "self.version", - "guzzle/plugin-async": "self.version", - "guzzle/plugin-backoff": "self.version", - "guzzle/plugin-cache": "self.version", - "guzzle/plugin-cookie": "self.version", - "guzzle/plugin-curlauth": "self.version", - "guzzle/plugin-error-response": "self.version", - "guzzle/plugin-history": "self.version", - "guzzle/plugin-log": "self.version", - "guzzle/plugin-md5": "self.version", - "guzzle/plugin-mock": "self.version", - "guzzle/plugin-oauth": "self.version", - "guzzle/service": "self.version", - "guzzle/stream": "self.version" + "php": ">=5.3.0" }, "require-dev": { - "doctrine/cache": "*", - "monolog/monolog": "1.*", - "phpunit/phpunit": "3.7.*", - "psr/log": "1.0.*", - "symfony/class-loader": "*", - "zendframework/zend-cache": "2.0.*", - "zendframework/zend-log": "2.0.*" + "phpunit/phpunit": ">=4.5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.7-dev" + "dev-master": "1.1-dev" } }, "autoload": { "psr-0": { - "Guzzle\\Tests": "tests/", - "Guzzle": "src/" + "CG\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "Apache2" ], "authors": [ { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - }, - { - "name": "Guzzle Community", - "homepage": "https://github.com/guzzle/guzzle/contributors" + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com" } ], - "description": "Guzzle is a PHP HTTP client library and framework for building RESTful web service clients", - "homepage": "http://guzzlephp.org/", + "description": "Toolset for generating PHP code", "keywords": [ - "client", - "curl", - "framework", - "http", - "http client", - "rest", - "web service" + "code generation" ], - "abandoned": "guzzlehttp/guzzle", - "time": "2013-10-02T20:47:00+00:00" + "time": "2016-04-07T10:21:44+00:00" }, { - "name": "guzzlehttp/psr7", - "version": "1.6.1", + "name": "jms/metadata", + "version": "2.1.0", "source": { "type": "git", - "url": "https://github.com/guzzle/psr7.git", - "reference": "239400de7a173fe9901b9ac7c06497751f00727a" + "url": "https://github.com/schmittjoh/metadata.git", + "reference": "8d8958103485c2cbdd9a9684c3869312ebdaf73a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/239400de7a173fe9901b9ac7c06497751f00727a", - "reference": "239400de7a173fe9901b9ac7c06497751f00727a", + "url": "https://api.github.com/repos/schmittjoh/metadata/zipball/8d8958103485c2cbdd9a9684c3869312ebdaf73a", + "reference": "8d8958103485c2cbdd9a9684c3869312ebdaf73a", "shasum": "" }, "require": { - "php": ">=5.4.0", - "psr/http-message": "~1.0", - "ralouphie/getallheaders": "^2.0.5 || ^3.0.0" - }, - "provide": { - "psr/http-message-implementation": "1.0" + "php": "^7.2" }, "require-dev": { - "ext-zlib": "*", - "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.8" - }, - "suggest": { - "zendframework/zend-httphandlerrunner": "Emit PSR-7 responses" + "doctrine/cache": "^1.0", + "doctrine/coding-standard": "^4.0", + "phpunit/phpunit": "^7.0", + "symfony/cache": "^3.1|^4.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.6-dev" + "dev-master": "2.x-dev" } }, "autoload": { "psr-4": { - "GuzzleHttp\\Psr7\\": "src/" - }, - "files": [ - "src/functions_include.php" - ] + "Metadata\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -3350,85 +3968,82 @@ ], "authors": [ { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com" }, { - "name": "Tobias Schultze", - "homepage": "https://github.com/Tobion" + "name": "Asmir Mustafic", + "email": "goetas@gmail.com" } ], - "description": "PSR-7 message implementation that also provides common utility methods", + "description": "Class/method/property metadata management in PHP", "keywords": [ - "http", - "message", - "psr-7", - "request", - "response", - "stream", - "uri", - "url" + "annotations", + "metadata", + "xml", + "yaml" ], - "time": "2019-07-01T23:21:34+00:00" + "time": "2019-09-17T15:30:40+00:00" }, { - "name": "hwi/oauth-bundle", - "version": "0.5.3", + "name": "jms/serializer", + "version": "3.4.0", "source": { "type": "git", - "url": "https://github.com/hwi/HWIOAuthBundle.git", - "reference": "50f4bcbe5c217cfdf0f7f40a174b87199b76d1e1" + "url": "https://github.com/schmittjoh/serializer.git", + "reference": "e2d3c49d9322a08ee32221a5623c898160dada79" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/hwi/HWIOAuthBundle/zipball/50f4bcbe5c217cfdf0f7f40a174b87199b76d1e1", - "reference": "50f4bcbe5c217cfdf0f7f40a174b87199b76d1e1", + "url": "https://api.github.com/repos/schmittjoh/serializer/zipball/e2d3c49d9322a08ee32221a5623c898160dada79", + "reference": "e2d3c49d9322a08ee32221a5623c898160dada79", "shasum": "" }, "require": { - "kriswallsmith/buzz": "~0.13", - "php": "^5.3.3|^7.0", - "symfony/form": "^2.3|^3.0", - "symfony/framework-bundle": "^2.3|^3.0", - "symfony/options-resolver": "^2.3|^3.0", - "symfony/security-bundle": "^2.3|^3.0", - "symfony/templating": "^2.7|^3.0", - "symfony/yaml": "^2.3|^3.0" + "doctrine/annotations": "^1.0", + "doctrine/instantiator": "^1.0.3", + "hoa/compiler": "^3.17.08.08", + "jms/metadata": "^2.0", + "php": "^7.2" }, "conflict": { - "twig/twig": "<1.12" + "hoa/consistency": "<1.17.05.02", + "hoa/core": "*", + "hoa/iterator": "<2.16.03.15" }, "require-dev": { - "doctrine/orm": "^2.3", - "friendsofphp/php-cs-fixer": "^2.0", - "friendsofsymfony/user-bundle": "^1.3|^2.0", - "phpunit/phpunit": "^4.8|^5.0", - "symfony/phpunit-bridge": "^2.7|^3.0", - "symfony/property-access": "^2.3|^3.0", - "symfony/stopwatch": "^2.5|^3.0", - "symfony/twig-bundle": "^2.3|^3.0", - "symfony/validator": "^2.3|^3.0" + "doctrine/coding-standard": "^5.0", + "doctrine/orm": "~2.1", + "doctrine/phpcr-odm": "^1.3|^2.0", + "ext-pdo_sqlite": "*", + "jackalope/jackalope-doctrine-dbal": "^1.1.5", + "ocramius/proxy-manager": "^1.0|^2.0", + "phpunit/phpunit": "^7.5||^8.0", + "psr/container": "^1.0", + "symfony/dependency-injection": "^3.0|^4.0|^5.0", + "symfony/expression-language": "^3.0|^4.0|^5.0", + "symfony/filesystem": "^3.0|^4.0|^5.0", + "symfony/form": "^3.0|^4.0|^5.0", + "symfony/translation": "^3.0|^4.0|^5.0", + "symfony/validator": "^3.1.9|^4.0|^5.0", + "symfony/yaml": "^3.3|^4.0|^5.0", + "twig/twig": "~1.34|~2.4" }, "suggest": { - "doctrine/doctrine-bundle": "to use Doctrine user provider", - "friendsofsymfony/user-bundle": "to connect FOSUB with this bundle", - "symfony/property-access": "to use FOSUB integration with this bundle", - "symfony/twig-bundle": "to use the Twig hwi_oauth_* functions" + "doctrine/cache": "Required if you like to use cache functionality.", + "doctrine/collections": "Required if you like to use doctrine collection types as ArrayCollection.", + "symfony/yaml": "Required if you'd like to use the YAML metadata format." }, - "type": "symfony-bundle", + "type": "library", "extra": { "branch-alias": { - "dev-master": "0.5-dev" + "dev-master": "3.4-dev" } }, "autoload": { "psr-4": { - "HWI\\Bundle\\OAuthBundle\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "JMS\\Serializer\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -3436,127 +4051,132 @@ ], "authors": [ { - "name": "Contributors", - "homepage": "https://github.com/hwi/HWIOAuthBundle/contributors" - }, - { - "name": "Joseph Bielawski", - "email": "stloyd@gmail.com" - }, - { - "name": "Alexander", - "email": "iam.asm89@gmail.com" + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com" }, { - "name": "Geoffrey Bachelet", - "email": "geoffrey.bachelet@gmail.com" + "name": "Asmir Mustafic", + "email": "goetas@gmail.com" } ], - "description": "Support for authenticating users using both OAuth1.0a and OAuth2 in Symfony2.", - "homepage": "http://github.com/hwi/HWIOAuthBundle", + "description": "Library for (de-)serializing data of any complexity; supports XML, JSON, and YAML.", + "homepage": "http://jmsyst.com/libs/serializer", "keywords": [ - "37signals", - "Authentication", - "Deezer", - "EVE Online", - "amazon", - "asana", - "auth0", - "azure", - "bitbucket", - "bitly", - "box", - "bufferapp", - "clever", - "dailymotion", - "deviantart", - "discogs", - "disqus", - "dropbox", - "eventbrite", - "facebook", - "firewall", - "fiware", - "flickr", - "foursquare", - "github", - "google", - "hubic", - "instagram", - "jawbone", - "jira", - "linkedin", - "mail.ru", - "oauth", - "oauth1", - "oauth2", - "odnoklassniki", - "paypal", - "qq", - "reddit", - "runkeeper", - "salesforce", - "security", - "sensio connect", - "sina weibo", - "slack", - "sound cloud", - "spotify", - "stack exchange", - "stereomood", - "strava", - "toshl", - "trakt", - "trello", - "twitch", - "twitter", - "vkontakte", - "wechat", - "windows live", - "wordpress", - "wunderlist", - "xing", - "yahoo", - "yandex", - "youtube" + "deserialization", + "jaxb", + "json", + "serialization", + "xml" + ], + "time": "2019-12-14T20:49:23+00:00" + }, + { + "name": "jms/serializer-bundle", + "version": "3.5.0", + "source": { + "type": "git", + "url": "https://github.com/schmittjoh/JMSSerializerBundle.git", + "reference": "5793ec59b2243365a625c0fd78415732097c11e8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/schmittjoh/JMSSerializerBundle/zipball/5793ec59b2243365a625c0fd78415732097c11e8", + "reference": "5793ec59b2243365a625c0fd78415732097c11e8", + "shasum": "" + }, + "require": { + "jms/serializer": "^2.3|^3.0", + "php": "^7.2", + "symfony/dependency-injection": "^3.3 || ^4.0 || ^5.0", + "symfony/framework-bundle": "^3.0 || ^4.0 || ^5.0" + }, + "require-dev": { + "doctrine/orm": "^2.4", + "phpunit/phpunit": "^6.0", + "symfony/expression-language": "^3.0 || ^4.0 || ^5.0", + "symfony/finder": "^3.0 || ^4.0 || ^5.0", + "symfony/form": "^3.0 || ^4.0 || ^5.0", + "symfony/stopwatch": "^3.0 || ^4.0 || ^5.0", + "symfony/twig-bundle": "*", + "symfony/validator": "^3.0 || ^4.0 || ^5.0", + "symfony/yaml": "^3.0 || ^4.0 || ^5.0" + }, + "suggest": { + "jms/di-extra-bundle": "Required to get lazy loading (de)serialization visitors, ^1.3", + "symfony/finder": "Required for cache warmup, supported versions ^3.0|^4.0" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "3.5-dev" + } + }, + "autoload": { + "psr-4": { + "JMS\\SerializerBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Johannes M. Schmitt", + "email": "schmittjoh@gmail.com" + }, + { + "name": "Asmir Mustafic", + "email": "goetas@gmail.com" + } + ], + "description": "Allows you to easily serialize, and deserialize data of any complexity", + "homepage": "http://jmsyst.com/bundles/JMSSerializerBundle", + "keywords": [ + "deserialization", + "json", + "serialization", + "xml" ], - "time": "2017-01-08T14:13:58+00:00" + "time": "2019-11-29T13:03:07+00:00" }, { - "name": "imagine/imagine", - "version": "v0.7.1", + "name": "justinrainbow/json-schema", + "version": "5.2.10", "source": { "type": "git", - "url": "https://github.com/avalanche123/Imagine.git", - "reference": "a9a702a946073cbca166718f1b02a1e72d742daa" + "url": "https://github.com/justinrainbow/json-schema.git", + "reference": "2ba9c8c862ecd5510ed16c6340aa9f6eadb4f31b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/avalanche123/Imagine/zipball/a9a702a946073cbca166718f1b02a1e72d742daa", - "reference": "a9a702a946073cbca166718f1b02a1e72d742daa", + "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/2ba9c8c862ecd5510ed16c6340aa9f6eadb4f31b", + "reference": "2ba9c8c862ecd5510ed16c6340aa9f6eadb4f31b", "shasum": "" }, "require": { - "php": ">=5.3.2" + "php": ">=5.3.3" }, "require-dev": { - "sami/sami": "^3.3", - "symfony/phpunit-bridge": "^3.2" - }, - "suggest": { - "ext-gd": "to use the GD implementation", - "ext-gmagick": "to use the Gmagick implementation", - "ext-imagick": "to use the Imagick implementation" + "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-develop": "0.7-dev" + "dev-master": "5.0.x-dev" } }, "autoload": { - "psr-0": { - "Imagine": "lib/" + "psr-4": { + "JsonSchema\\": "src/JsonSchema/" } }, "notification-url": "https://packagist.org/downloads/", @@ -3565,53 +4185,68 @@ ], "authors": [ { - "name": "Bulat Shakirzyanov", - "email": "mallluhuct@gmail.com", - "homepage": "http://avalanche123.com" + "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": "Image processing for PHP 5.3", - "homepage": "http://imagine.readthedocs.org/", + "description": "A library to validate a json schema.", + "homepage": "https://github.com/justinrainbow/json-schema", "keywords": [ - "drawing", - "graphics", - "image manipulation", - "image processing" + "json", + "schema" ], - "time": "2017-05-16T10:31:22+00:00" + "time": "2020-05-27T16:41:55+00:00" }, { - "name": "incenteev/composer-parameter-handler", - "version": "v2.1.3", + "name": "knplabs/gaufrette", + "version": "v0.10.0", "source": { "type": "git", - "url": "https://github.com/Incenteev/ParameterHandler.git", - "reference": "933c45a34814f27f2345c11c37d46b3ca7303550" + "url": "https://github.com/KnpLabs/Gaufrette.git", + "reference": "ef5ec9d72c06d21febfa09b36d5c3d8e3af9cf8b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Incenteev/ParameterHandler/zipball/933c45a34814f27f2345c11c37d46b3ca7303550", - "reference": "933c45a34814f27f2345c11c37d46b3ca7303550", + "url": "https://api.github.com/repos/KnpLabs/Gaufrette/zipball/ef5ec9d72c06d21febfa09b36d5c3d8e3af9cf8b", + "reference": "ef5ec9d72c06d21febfa09b36d5c3d8e3af9cf8b", "shasum": "" }, "require": { - "php": ">=5.3.3", - "symfony/yaml": "^2.3 || ^3.0 || ^4.0" + "php": ">=7.1" + }, + "conflict": { + "microsoft/windowsazure": "<0.4.3" }, "require-dev": { - "composer/composer": "^1.0@dev", - "symfony/filesystem": "^2.3 || ^3 || ^4", - "symfony/phpunit-bridge": "^4.0" + "mikey179/vfsstream": "v1.x-dev as 1.7.0", + "phpspec/phpspec": "^5.1 || ^6.2", + "phpunit/phpunit": "~7.5" + }, + "suggest": { + "ext-fileinfo": "This extension is used to automatically detect the content-type of a file in the AwsS3, OpenCloud, AzureBlogStorage and GoogleCloudStorage adapters", + "knplabs/knp-gaufrette-bundle": "to use with Symfony" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.1.x-dev" + "dev-master": "0.10.x-dev" } }, "autoload": { - "psr-4": { - "Incenteev\\ParameterHandler\\": "" + "psr-0": { + "Gaufrette": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -3620,47 +4255,58 @@ ], "authors": [ { - "name": "Christophe Coevoet", - "email": "stof@notk.org" + "name": "KnpLabs Team", + "homepage": "http://knplabs.com" + }, + { + "name": "The contributors", + "homepage": "http://github.com/knplabs/Gaufrette/contributors" } ], - "description": "Composer script handling your ignored parameter file", - "homepage": "https://github.com/Incenteev/ParameterHandler", + "description": "PHP library that provides a filesystem abstraction layer", + "homepage": "http://knplabs.com", "keywords": [ - "parameters management" + "abstraction", + "file", + "filesystem", + "media" ], - "time": "2018-02-13T18:05:56+00:00" + "time": "2020-10-05T19:26:39+00:00" }, { - "name": "jdorn/sql-formatter", - "version": "v1.2.17", + "name": "knplabs/knp-gaufrette-bundle", + "version": "v0.5.2", "source": { "type": "git", - "url": "https://github.com/jdorn/sql-formatter.git", - "reference": "64990d96e0959dff8e059dfcdc1af130728d92bc" + "url": "https://github.com/KnpLabs/KnpGaufretteBundle.git", + "reference": "2a3d24efda257023e5d3f21866f1ff18f50c60ba" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/jdorn/sql-formatter/zipball/64990d96e0959dff8e059dfcdc1af130728d92bc", - "reference": "64990d96e0959dff8e059dfcdc1af130728d92bc", + "url": "https://api.github.com/repos/KnpLabs/KnpGaufretteBundle/zipball/2a3d24efda257023e5d3f21866f1ff18f50c60ba", + "reference": "2a3d24efda257023e5d3f21866f1ff18f50c60ba", "shasum": "" }, "require": { - "php": ">=5.2.4" + "knplabs/gaufrette": "~0.1.7|~0.2|~0.3|~0.4|~0.5", + "symfony/config": "~2.1|~3.0|~4.0", + "symfony/dependency-injection": "~2.1|~3.0|~4.0", + "symfony/framework-bundle": "~2.0|~3.0|~4.0" }, "require-dev": { - "phpunit/phpunit": "3.7.*" + "phpunit/phpunit": "~4.8.35", + "symfony/console": "~2.1|~3.0|~4.0", + "symfony/filesystem": "~2.1|~3.0|~4.0", + "symfony/yaml": "~2.1|~3.0|~4.0" }, - "type": "library", + "type": "symfony-bundle", "extra": { - "branch-alias": { - "dev-master": "1.3.x-dev" - } + "branch-alias": [] }, "autoload": { - "classmap": [ - "lib" - ] + "psr-4": { + "Knp\\Bundle\\GaufretteBundle\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -3668,96 +4314,121 @@ ], "authors": [ { - "name": "Jeremy Dorn", - "email": "jeremy@jeremydorn.com", - "homepage": "http://jeremydorn.com/" + "name": "The contributors", + "homepage": "https://github.com/knplabs/KnpGaufretteBundle/contributors" + }, + { + "name": "Antoine Hérault", + "email": "antoine.herault@gmail.com" } ], - "description": "a PHP SQL highlighting library", - "homepage": "https://github.com/jdorn/sql-formatter/", + "description": "Allows to easily use the Gaufrette library in a Symfony project", + "homepage": "http://knplabs.com", "keywords": [ - "highlight", - "sql" + "abstraction", + "file", + "filesystem", + "media" ], - "time": "2014-01-12T16:20:24+00:00" + "time": "2018-01-30T13:05:01+00:00" }, { - "name": "jms/cg", - "version": "1.2.0", + "name": "knplabs/knp-menu", + "version": "2.3.0", "source": { "type": "git", - "url": "https://github.com/schmittjoh/cg-library.git", - "reference": "2152ea2c48f746a676debb841644ae64cae27835" + "url": "https://github.com/KnpLabs/KnpMenu.git", + "reference": "655630a1db0b72108262d1a844de3b1ba0885be5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/cg-library/zipball/2152ea2c48f746a676debb841644ae64cae27835", - "reference": "2152ea2c48f746a676debb841644ae64cae27835", + "url": "https://api.github.com/repos/KnpLabs/KnpMenu/zipball/655630a1db0b72108262d1a844de3b1ba0885be5", + "reference": "655630a1db0b72108262d1a844de3b1ba0885be5", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": ">=5.6.0" }, "require-dev": { - "phpunit/phpunit": ">=4.5" + "psr/container": "^1.0", + "symfony/http-foundation": "~2.4|~3.0|^4.0", + "symfony/phpunit-bridge": "~3.3|^4.0", + "symfony/routing": "~2.3|~3.0|^4.0", + "twig/twig": "~1.16|~2.0" + }, + "suggest": { + "twig/twig": "for the TwigRenderer and the integration with your templates" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1-dev" + "dev-master": "2.3-dev" } }, "autoload": { - "psr-0": { - "CG\\": "src/" + "psr-4": { + "Knp\\Menu\\": "src/Knp/Menu" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "Apache2" + "MIT" ], "authors": [ { - "name": "Johannes M. Schmitt", - "email": "schmittjoh@gmail.com" + "name": "Christophe Coevoet", + "email": "stof@notk.org" + }, + { + "name": "Symfony Community", + "homepage": "https://github.com/KnpLabs/KnpMenu/contributors" + }, + { + "name": "KnpLabs", + "homepage": "https://knplabs.com" } ], - "description": "Toolset for generating PHP code", + "description": "An object oriented menu library", + "homepage": "https://knplabs.com", "keywords": [ - "code generation" + "menu", + "tree" ], - "time": "2016-04-07T10:21:44+00:00" + "time": "2017-11-18T20:49:26+00:00" }, { - "name": "jms/metadata", - "version": "1.7.0", + "name": "knplabs/knp-menu-bundle", + "version": "2.2.2", "source": { "type": "git", - "url": "https://github.com/schmittjoh/metadata.git", - "reference": "e5854ab1aa643623dc64adde718a8eec32b957a8" + "url": "https://github.com/KnpLabs/KnpMenuBundle.git", + "reference": "267027582a1f1e355276f796f8da0e9f82026bf1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/metadata/zipball/e5854ab1aa643623dc64adde718a8eec32b957a8", - "reference": "e5854ab1aa643623dc64adde718a8eec32b957a8", + "url": "https://api.github.com/repos/KnpLabs/KnpMenuBundle/zipball/267027582a1f1e355276f796f8da0e9f82026bf1", + "reference": "267027582a1f1e355276f796f8da0e9f82026bf1", "shasum": "" }, "require": { - "php": ">=5.3.0" + "knplabs/knp-menu": "~2.3", + "php": "^5.6 || ^7", + "symfony/framework-bundle": "~2.7|~3.0 | ^4.0" }, "require-dev": { - "doctrine/cache": "~1.0", - "symfony/cache": "~3.1" + "symfony/expression-language": "~2.7|~3.0 | ^4.0", + "symfony/phpunit-bridge": "^3.3 | ^4.0", + "symfony/templating": "~2.7|~3.0 | ^4.0" }, - "type": "library", + "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "1.5.x-dev" + "dev-master": "2.2.x-dev" } }, "autoload": { - "psr-0": { - "Metadata\\": "src/" + "psr-4": { + "Knp\\Bundle\\MenuBundle\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -3766,115 +4437,108 @@ ], "authors": [ { - "name": "Asmir Mustafic", - "email": "goetas@gmail.com" + "name": "Christophe Coevoet", + "email": "stof@notk.org" }, { - "name": "Johannes M. Schmitt", - "email": "schmittjoh@gmail.com" + "name": "Knplabs", + "homepage": "http://knplabs.com" + }, + { + "name": "Symfony Community", + "homepage": "https://github.com/KnpLabs/KnpMenuBundle/contributors" } ], - "description": "Class/method/property metadata management in PHP", + "description": "This bundle provides an integration of the KnpMenu library", "keywords": [ - "annotations", - "metadata", - "xml", - "yaml" + "menu" ], - "time": "2018-10-26T12:40:10+00:00" + "time": "2019-06-17T12:58:15+00:00" }, { - "name": "jms/parser-lib", - "version": "1.0.0", + "name": "kriswallsmith/assetic", + "version": "v1.0.5", "source": { "type": "git", - "url": "https://github.com/schmittjoh/parser-lib.git", - "reference": "c509473bc1b4866415627af0e1c6cc8ac97fa51d" + "url": "https://github.com/kriswallsmith/assetic.git", + "reference": "8ab3638325af9cd144242765494a9dc9b53ab430" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/parser-lib/zipball/c509473bc1b4866415627af0e1c6cc8ac97fa51d", - "reference": "c509473bc1b4866415627af0e1c6cc8ac97fa51d", + "url": "https://api.github.com/repos/kriswallsmith/assetic/zipball/8ab3638325af9cd144242765494a9dc9b53ab430", + "reference": "8ab3638325af9cd144242765494a9dc9b53ab430", "shasum": "" }, "require": { - "phpoption/phpoption": ">=0.9,<2.0-dev" + "php": ">=5.3.1" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, "autoload": { "psr-0": { - "JMS\\": "src/" + "Assetic": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "Apache2" + "MIT" + ], + "authors": [ + { + "name": "Kris Wallsmith", + "email": "kris.wallsmith@gmail.com", + "homepage": "http://kriswallsmith.net/" + } + ], + "description": "Asset Management for PHP", + "homepage": "https://github.com/kriswallsmith/assetic", + "keywords": [ + "assets", + "compression", + "minification" ], - "description": "A library for easily creating recursive-descent parsers.", - "time": "2012-11-18T18:08:43+00:00" + "time": "2014-12-12T05:07:58+00:00" }, { - "name": "jms/serializer", - "version": "1.12.1", + "name": "kriswallsmith/buzz", + "version": "1.0.1", "source": { "type": "git", - "url": "https://github.com/schmittjoh/serializer.git", - "reference": "93d6e03fcb71d45854cc44b5a84d645c02c5d763" + "url": "https://github.com/kriswallsmith/Buzz.git", + "reference": "3d436434ab6019a309b8813839a3693997d03774" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/serializer/zipball/93d6e03fcb71d45854cc44b5a84d645c02c5d763", - "reference": "93d6e03fcb71d45854cc44b5a84d645c02c5d763", + "url": "https://api.github.com/repos/kriswallsmith/Buzz/zipball/3d436434ab6019a309b8813839a3693997d03774", + "reference": "3d436434ab6019a309b8813839a3693997d03774", "shasum": "" }, "require": { - "doctrine/annotations": "^1.0", - "doctrine/instantiator": "^1.0.3", - "jms/metadata": "^1.3", - "jms/parser-lib": "1.*", - "php": "^5.5|^7.0", - "phpcollection/phpcollection": "~0.1", - "phpoption/phpoption": "^1.1" + "php": "^7.1", + "php-http/httplug": "^1.1 || ^2.0", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.0", + "symfony/options-resolver": "^3.4 || ^4.0" }, - "conflict": { - "twig/twig": "<1.12" + "provide": { + "php-http/client-implementation": "1.0", + "psr/http-client-implementation": "1.0" }, "require-dev": { - "doctrine/orm": "~2.1", - "doctrine/phpcr-odm": "^1.3|^2.0", - "ext-pdo_sqlite": "*", - "jackalope/jackalope-doctrine-dbal": "^1.1.5", - "phpunit/phpunit": "^4.8|^5.0", - "propel/propel1": "~1.7", - "psr/container": "^1.0", - "symfony/dependency-injection": "^2.7|^3.3|^4.0", - "symfony/expression-language": "^2.6|^3.0", - "symfony/filesystem": "^2.1", - "symfony/form": "~2.1|^3.0", - "symfony/translation": "^2.1|^3.0", - "symfony/validator": "^2.2|^3.0", - "symfony/yaml": "^2.1|^3.0", - "twig/twig": "~1.12|~2.0" + "nyholm/psr7": "^1.0", + "php-http/client-integration-tests": "^2.0.1", + "phpunit/phpunit": "^6.5.7", + "psr/log": "^1.0", + "symfony/phpunit-bridge": "^4.2.3" }, "suggest": { - "doctrine/cache": "Required if you like to use cache functionality.", - "doctrine/collections": "Required if you like to use doctrine collection types as ArrayCollection.", - "symfony/yaml": "Required if you'd like to serialize data to YAML format." + "ext-curl": "To use our cUrl clients", + "nyholm/psr7": "For PSR-7 and PSR-17 implementation" }, "type": "library", - "extra": { - "branch-alias": { - "dev-1.x": "1.11-dev" - } - }, "autoload": { - "psr-0": { - "JMS\\Serializer": "src/" + "psr-4": { + "Buzz\\": "lib" } }, "notification-url": "https://packagist.org/downloads/", @@ -3883,132 +4547,159 @@ ], "authors": [ { - "name": "Asmir Mustafic", - "email": "goetas@gmail.com" + "name": "Kris Wallsmith", + "email": "kris.wallsmith@gmail.com", + "homepage": "http://kriswallsmith.net/" }, { - "name": "Johannes M. Schmitt", - "email": "schmittjoh@gmail.com" + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com", + "homepage": "http://tnyholm.se/" } ], - "description": "Library for (de-)serializing data of any complexity; supports XML, JSON, and YAML.", - "homepage": "http://jmsyst.com/libs/serializer", + "description": "Lightweight HTTP client", + "homepage": "https://github.com/kriswallsmith/Buzz", "keywords": [ - "deserialization", - "jaxb", - "json", - "serialization", - "xml" + "curl", + "http client" ], - "time": "2018-06-01T12:10:12+00:00" + "time": "2019-04-17T18:49:52+00:00" }, { - "name": "jms/serializer-bundle", - "version": "1.5.0", - "target-dir": "JMS/SerializerBundle", + "name": "lexik/maintenance-bundle", + "version": "v2.1.5", "source": { "type": "git", - "url": "https://github.com/schmittjoh/JMSSerializerBundle.git", - "reference": "85ee039a2b7f89d77c403e33cee7b43a875c31e5" + "url": "https://github.com/lexik/LexikMaintenanceBundle.git", + "reference": "3a3e916776934a95834235e4a1d71e4595d515f5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/JMSSerializerBundle/zipball/85ee039a2b7f89d77c403e33cee7b43a875c31e5", - "reference": "85ee039a2b7f89d77c403e33cee7b43a875c31e5", + "url": "https://api.github.com/repos/lexik/LexikMaintenanceBundle/zipball/3a3e916776934a95834235e4a1d71e4595d515f5", + "reference": "3a3e916776934a95834235e4a1d71e4595d515f5", "shasum": "" }, "require": { - "jms/serializer": "^1.7", - "php": ">=5.4.0", - "phpoption/phpoption": "^1.1.0", - "symfony/framework-bundle": "~2.3|~3.0" + "php": ">=5.3.9", + "symfony/framework-bundle": "~2.7|~3.0|^4.0", + "symfony/translation": "~2.7|~3.0|^4.0" }, "require-dev": { - "doctrine/doctrine-bundle": "*", - "doctrine/orm": "*", - "phpunit/phpunit": "^4.2|^5.0", - "symfony/browser-kit": "*", - "symfony/class-loader": "*", - "symfony/css-selector": "*", - "symfony/expression-language": "~2.6|~3.0", - "symfony/finder": "*", - "symfony/form": "*", - "symfony/process": "*", - "symfony/stopwatch": "*", - "symfony/twig-bundle": "*", - "symfony/validator": "*", - "symfony/yaml": "*" - }, - "suggest": { - "jms/di-extra-bundle": "Required to get lazy loading (de)serialization visitors, ~1.3" + "phpunit/phpunit": "~4.8|~5.7.11", + "symfony/phpunit-bridge": "~2.7|~3.0|^4.0" }, "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "1.5-dev" + "dev-master": "2.0.x-dev" } }, "autoload": { - "psr-0": { - "JMS\\SerializerBundle": "" + "psr-4": { + "Lexik\\Bundle\\MaintenanceBundle\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "Apache-2.0" + "MIT" ], "authors": [ { - "name": "Johannes M. Schmitt", - "email": "schmittjoh@gmail.com" + "name": "Dev Lexik", + "email": "dev@lexik.fr" + }, + { + "name": "Gilles Gauthier", + "email": "g.gauthier@lexik.fr" + }, + { + "name": "Djuri Baars", + "email": "info@djurict.nl" } ], - "description": "Allows you to easily serialize, and deserialize data of any complexity", - "homepage": "http://jmsyst.com/bundles/JMSSerializerBundle", + "description": "This bundle allows you to place your website in maintenance mode by calling two commands from your console.", + "homepage": "https://github.com/lexik/LexikMaintenanceBundle", "keywords": [ - "deserialization", - "jaxb", - "json", - "serialization", - "xml" + "Symfony2", + "bundle", + "maintenance" ], - "time": "2017-05-10T10:17:17+00:00" + "time": "2018-02-14T10:18:33+00:00" }, { - "name": "justinrainbow/json-schema", - "version": "5.2.8", + "name": "liip/imagine-bundle", + "version": "2.0.0", "source": { "type": "git", - "url": "https://github.com/justinrainbow/json-schema.git", - "reference": "dcb6e1006bb5fd1e392b4daa68932880f37550d4" + "url": "https://github.com/liip/LiipImagineBundle.git", + "reference": "66959e113d1976d0b23a2617771c2c65d62ea44b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/dcb6e1006bb5fd1e392b4daa68932880f37550d4", - "reference": "dcb6e1006bb5fd1e392b4daa68932880f37550d4", + "url": "https://api.github.com/repos/liip/LiipImagineBundle/zipball/66959e113d1976d0b23a2617771c2c65d62ea44b", + "reference": "66959e113d1976d0b23a2617771c2c65d62ea44b", "shasum": "" }, "require": { - "php": ">=5.3.3" + "imagine/imagine": "^0.7.1,<0.8", + "php": "^7.1", + "symfony/asset": "^3.0|^4.0", + "symfony/filesystem": "^3.0|^4.0", + "symfony/finder": "^3.0|^4.0", + "symfony/framework-bundle": "^3.0|^4.0", + "symfony/options-resolver": "^3.0|^4.0", + "symfony/process": "^3.0|^4.0", + "symfony/templating": "^3.0|^4.0", + "symfony/translation": "^3.0|^4.0" + }, + "require-dev": { + "amazonwebservices/aws-sdk-for-php": "^1.0", + "aws/aws-sdk-php": "^2.4", + "doctrine/cache": "^1.1", + "doctrine/orm": "^2.3", + "enqueue/enqueue-bundle": "^0.7|^0.8", + "ext-gd": "*", + "friendsofphp/php-cs-fixer": "^2.10", + "league/flysystem": "^1.0", + "psr/log": "^1.0", + "symfony/browser-kit": "^3.0|^4.0", + "symfony/console": "^3.0|^4.0", + "symfony/dependency-injection": "^3.0|^4.0", + "symfony/form": "^3.0|^4.0", + "symfony/phpunit-bridge": "^3.0|^4.0", + "symfony/validator": "^3.0|^4.0", + "symfony/yaml": "^3.0|^4.0", + "twig/twig": "^1.12|^2.0" }, - "require-dev": { - "friendsofphp/php-cs-fixer": "~2.2.20", - "json-schema/json-schema-test-suite": "1.2.0", - "phpunit/phpunit": "^4.8.35" + "suggest": { + "alcaeus/mongo-php-adapter": "required on PHP >= 7.0 to use mongo components with mongodb extension", + "amazonwebservices/aws-sdk-for-php": "required to use AWS version 1 cache resolver", + "aws/aws-sdk-php": "required to use AWS version 2/3 cache resolver", + "doctrine/mongodb-odm": "required to use mongodb-backed doctrine components", + "enqueue/enqueue-bundle": "^0.7 add if you like to process images in background", + "ext-exif": "required to read EXIF metadata from images", + "ext-gd": "required to use gd driver", + "ext-gmagick": "required to use gmagick driver", + "ext-imagick": "required to use imagick driver", + "ext-mongo": "required for mongodb components on PHP <7.0", + "ext-mongodb": "required for mongodb components on PHP >=7.0", + "league/flysystem": "required to use FlySystem data loader or cache resolver", + "monolog/monolog": "A psr/log compatible logger is required to enable logging", + "twig/twig": "required to use the provided Twig extension. Version 1.12 or greater needed" }, - "bin": [ - "bin/validate-json" - ], - "type": "library", + "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "5.0.x-dev" + "dev-1.0": "1.7-dev" } }, "autoload": { "psr-4": { - "JsonSchema\\": "src/JsonSchema/" - } + "Liip\\ImagineBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4016,274 +4707,215 @@ ], "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" + "name": "Liip and other contributors", + "homepage": "https://github.com/liip/LiipImagineBundle/contributors" } ], - "description": "A library to validate a json schema.", - "homepage": "https://github.com/justinrainbow/json-schema", + "description": "This bundle provides an image manipulation abstraction toolkit for Symfony-based projects.", + "homepage": "http://liip.ch", "keywords": [ - "json", - "schema" + "bundle", + "image", + "imagine", + "liip", + "manipulation", + "photos", + "pictures", + "symfony", + "transformation" ], - "time": "2019-01-14T23:55:14+00:00" + "time": "2018-04-30T09:53:17+00:00" }, { - "name": "knplabs/gaufrette", - "version": "v0.8.3", - "source": { - "type": "git", - "url": "https://github.com/KnpLabs/Gaufrette.git", - "reference": "1d44b7ac74256a240704b0fb16d2d66360511a07" - }, + "name": "marellocommerce/marello", + "version": "dev-develop", "dist": { - "type": "zip", - "url": "https://api.github.com/repos/KnpLabs/Gaufrette/zipball/1d44b7ac74256a240704b0fb16d2d66360511a07", - "reference": "1d44b7ac74256a240704b0fb16d2d66360511a07", - "shasum": "" + "type": "path", + "url": "../../package/marello", + "reference": "d140bf5c4f9eb71cb83528c449a5ae04ab0117a5" }, "require": { - "php": ">=7.1" - }, - "conflict": { - "microsoft/windowsazure": "<0.4.3" - }, - "require-dev": { - "akeneo/phpspec-skip-example-extension": "^4.0", - "amazonwebservices/aws-sdk-for-php": "1.5.*", - "aws/aws-sdk-php": "^2.4.12||~3", - "doctrine/dbal": ">=2.3", - "dropbox-php/dropbox-php": "*", - "google/apiclient": "~1.1.3", - "league/flysystem": "~1.0", - "microsoft/azure-storage-blob": "^1.0", - "mikey179/vfsstream": "~1.2.0", - "mongodb/mongodb": "^1.1", - "phpseclib/phpseclib": "^2.0", - "phpspec/phpspec": "~5.1", - "phpunit/phpunit": "~7.5", - "rackspace/php-opencloud": "^1.9.2" - }, - "suggest": { - "ext-curl": "*", - "ext-fileinfo": "This extension is used to automatically detect the content-type of a file in the AwsS3, OpenCloud, AzureBlogStorage and GoogleCloudStorage adapters", - "ext-mbstring": "*", - "gaufrette/aws-s3-adapter": "to use AwsS3 adapter (supports SDK v2 and v3)", - "gaufrette/azure-blob-storage-adapter": "to use AzureBlobStorage adapter", - "gaufrette/doctrine-dbal-adapter": "to use DBAL adapter", - "gaufrette/flysystem-adapter": "to use Flysystem adapter", - "gaufrette/ftp-adapter": "to use Ftp adapter", - "gaufrette/gridfs-adapter": "to use GridFS adapter", - "gaufrette/in-memory-adapter": "to use InMemory adapter", - "gaufrette/local-adapter": "to use Local adapter", - "gaufrette/opencloud-adapter": "to use Opencloud adapter", - "gaufrette/phpseclib-sftp-adapter": "to use PhpseclibSftp adapter", - "gaufrette/zip-adapter": "to use Zip adapter", - "google/apiclient": "to use GoogleCloudStorage adapter", - "knplabs/knp-gaufrette-bundle": "to use with Symfony2" + "mpdf/mpdf": "^7.1", + "oro/calendar-bundle": "4.1.*", + "oro/platform": "4.1.*", + "oro/platform-serialised-fields": "4.1.*" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "0.9.x-dev" + "dev-master": "3.0-dev" } }, "autoload": { - "psr-0": { - "Gaufrette": "src/" - } + "psr-4": { + "": "src/" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, - "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" - ], - "authors": [ - { - "name": "The contributors", - "homepage": "http://github.com/knplabs/Gaufrette/contributors" - }, - { - "name": "KnpLabs Team", - "homepage": "http://knplabs.com" - } - ], - "description": "PHP library that provides a filesystem abstraction layer", - "homepage": "http://knplabs.com", - "keywords": [ - "abstraction", - "file", - "filesystem", - "media" + "OSL-3.0" ], - "time": "2019-06-06T09:56:58+00:00" + "authors": [ + { + "name": "Marello B.V.", + "homepage": "https://www.marello.com" + } + ], + "description": "Marello Unified Commerce Management", + "homepage": "https://github.com/marellocommerce/marello.git", + "transport-options": { + "relative": true + } }, { - "name": "knplabs/knp-gaufrette-bundle", - "version": "0.3.0", - "source": { - "type": "git", - "url": "https://github.com/KnpLabs/KnpGaufretteBundle.git", - "reference": "44cf552e14031517516458b0e394f16dd36a131b" - }, + "name": "marellocommerce/marello-magento2-bundle", + "version": "dev-develop", "dist": { - "type": "zip", - "url": "https://api.github.com/repos/KnpLabs/KnpGaufretteBundle/zipball/44cf552e14031517516458b0e394f16dd36a131b", - "reference": "44cf552e14031517516458b0e394f16dd36a131b", - "shasum": "" - }, - "require": { - "knplabs/gaufrette": "~0.1.7|~0.2", - "symfony/framework-bundle": "~2.0|~3.0" - }, - "require-dev": { - "phpunit/phpunit": "~4.2", - "symfony/console": "~2.0|~3.0", - "symfony/yaml": "~2.0|~3.0" + "type": "path", + "url": "../../package/marello-magento2-bundle", + "reference": "556a2326c5b9496da11d6099eeb7e9fd81480155" }, - "type": "symfony-bundle", + "type": "library", "extra": { "branch-alias": { - "dev-master": "0.4.x-dev" + "dev-master": "3.0-dev" } }, "autoload": { "psr-4": { - "Knp\\Bundle\\GaufretteBundle\\": "" - } + "": "src/" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { - "name": "The contributors", - "homepage": "https://github.com/knplabs/KnpGaufretteBundle/contributors" - }, - { - "name": "Antoine Hérault", - "email": "antoine.herault@gmail.com" + "name": "Marello B.V.", + "homepage": "https://www.marello.com" } ], - "description": "Allows to easily use the Gaufrette library in a Symfony project", - "homepage": "http://knplabs.com", + "description": "Marello package", "keywords": [ - "abstraction", - "file", - "filesystem", - "media" + "Integration", + "Magento2", + "Marello", + "Product" ], - "time": "2016-01-16T00:12:11+00:00" + "transport-options": { + "relative": true + } }, { - "name": "knplabs/knp-menu", - "version": "2.3.0", + "name": "michelf/php-markdown", + "version": "1.9.0", "source": { "type": "git", - "url": "https://github.com/KnpLabs/KnpMenu.git", - "reference": "655630a1db0b72108262d1a844de3b1ba0885be5" + "url": "https://github.com/michelf/php-markdown.git", + "reference": "c83178d49e372ca967d1a8c77ae4e051b3a3c75c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/KnpLabs/KnpMenu/zipball/655630a1db0b72108262d1a844de3b1ba0885be5", - "reference": "655630a1db0b72108262d1a844de3b1ba0885be5", + "url": "https://api.github.com/repos/michelf/php-markdown/zipball/c83178d49e372ca967d1a8c77ae4e051b3a3c75c", + "reference": "c83178d49e372ca967d1a8c77ae4e051b3a3c75c", "shasum": "" }, "require": { - "php": ">=5.6.0" + "php": ">=5.3.0" }, "require-dev": { - "psr/container": "^1.0", - "symfony/http-foundation": "~2.4|~3.0|^4.0", - "symfony/phpunit-bridge": "~3.3|^4.0", - "symfony/routing": "~2.3|~3.0|^4.0", - "twig/twig": "~1.16|~2.0" - }, - "suggest": { - "twig/twig": "for the TwigRenderer and the integration with your templates" + "phpunit/phpunit": ">=4.3 <5.8" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.3-dev" - } - }, "autoload": { "psr-4": { - "Knp\\Menu\\": "src/Knp/Menu" + "Michelf\\": "Michelf/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Christophe Coevoet", - "email": "stof@notk.org" - }, - { - "name": "Symfony Community", - "homepage": "https://github.com/KnpLabs/KnpMenu/contributors" + "name": "Michel Fortin", + "email": "michel.fortin@michelf.ca", + "homepage": "https://michelf.ca/", + "role": "Developer" }, { - "name": "KnpLabs", - "homepage": "https://knplabs.com" + "name": "John Gruber", + "homepage": "https://daringfireball.net/" } ], - "description": "An object oriented menu library", - "homepage": "https://knplabs.com", + "description": "PHP Markdown", + "homepage": "https://michelf.ca/projects/php-markdown/", "keywords": [ - "menu", - "tree" + "markdown" ], - "time": "2017-11-18T20:49:26+00:00" + "time": "2019-12-02T02:32:27+00:00" }, { - "name": "knplabs/knp-menu-bundle", - "version": "2.2.2", + "name": "monolog/monolog", + "version": "1.23.0", "source": { "type": "git", - "url": "https://github.com/KnpLabs/KnpMenuBundle.git", - "reference": "267027582a1f1e355276f796f8da0e9f82026bf1" + "url": "https://github.com/Seldaek/monolog.git", + "reference": "fd8c787753b3a2ad11bc60c063cff1358a32a3b4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/KnpLabs/KnpMenuBundle/zipball/267027582a1f1e355276f796f8da0e9f82026bf1", - "reference": "267027582a1f1e355276f796f8da0e9f82026bf1", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/fd8c787753b3a2ad11bc60c063cff1358a32a3b4", + "reference": "fd8c787753b3a2ad11bc60c063cff1358a32a3b4", "shasum": "" }, "require": { - "knplabs/knp-menu": "~2.3", - "php": "^5.6 || ^7", - "symfony/framework-bundle": "~2.7|~3.0 | ^4.0" + "php": ">=5.3.0", + "psr/log": "~1.0" + }, + "provide": { + "psr/log-implementation": "1.0.0" }, "require-dev": { - "symfony/expression-language": "~2.7|~3.0 | ^4.0", - "symfony/phpunit-bridge": "^3.3 | ^4.0", - "symfony/templating": "~2.7|~3.0 | ^4.0" + "aws/aws-sdk-php": "^2.4.9 || ^3.0", + "doctrine/couchdb": "~1.0@dev", + "graylog2/gelf-php": "~1.0", + "jakub-onderka/php-parallel-lint": "0.9", + "php-amqplib/php-amqplib": "~2.4", + "php-console/php-console": "^3.1.3", + "phpunit/phpunit": "~4.5", + "phpunit/phpunit-mock-objects": "2.3.0", + "ruflin/elastica": ">=0.90 <3.0", + "sentry/sentry": "^0.13", + "swiftmailer/swiftmailer": "^5.3|^6.0" }, - "type": "symfony-bundle", + "suggest": { + "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", + "doctrine/couchdb": "Allow sending log messages to a CouchDB server", + "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", + "ext-mongo": "Allow sending log messages to a MongoDB server", + "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", + "mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver", + "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", + "php-console/php-console": "Allow sending log messages to Google Chrome", + "rollbar/rollbar": "Allow sending log messages to Rollbar", + "ruflin/elastica": "Allow sending log messages to an Elastic Search server", + "sentry/sentry": "Allow sending log messages to a Sentry server" + }, + "type": "library", "extra": { "branch-alias": { - "dev-master": "2.2.x-dev" + "dev-master": "2.0.x-dev" } }, "autoload": { "psr-4": { - "Knp\\Bundle\\MenuBundle\\": "src" + "Monolog\\": "src/Monolog" } }, "notification-url": "https://packagist.org/downloads/", @@ -4292,130 +4924,112 @@ ], "authors": [ { - "name": "Christophe Coevoet", - "email": "stof@notk.org" - }, - { - "name": "Knplabs", - "homepage": "http://knplabs.com" - }, - { - "name": "Symfony Community", - "homepage": "https://github.com/KnpLabs/KnpMenuBundle/contributors" + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" } ], - "description": "This bundle provides an integration of the KnpMenu library", + "description": "Sends your logs to files, sockets, inboxes, databases and various web services", + "homepage": "http://github.com/Seldaek/monolog", "keywords": [ - "menu" + "log", + "logging", + "psr-3" ], - "time": "2019-06-17T12:58:15+00:00" + "time": "2017-06-19T01:22:40+00:00" }, { - "name": "kriswallsmith/assetic", - "version": "v1.4.0", + "name": "mpdf/mpdf", + "version": "v7.1.9", "source": { "type": "git", - "url": "https://github.com/kriswallsmith/assetic.git", - "reference": "e911c437dbdf006a8f62c2f59b15b2d69a5e0aa1" + "url": "https://github.com/mpdf/mpdf.git", + "reference": "a0fc1215d2306aa3b4ba6e97bd6ebe4bab6a88fb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/kriswallsmith/assetic/zipball/e911c437dbdf006a8f62c2f59b15b2d69a5e0aa1", - "reference": "e911c437dbdf006a8f62c2f59b15b2d69a5e0aa1", + "url": "https://api.github.com/repos/mpdf/mpdf/zipball/a0fc1215d2306aa3b4ba6e97bd6ebe4bab6a88fb", + "reference": "a0fc1215d2306aa3b4ba6e97bd6ebe4bab6a88fb", "shasum": "" }, "require": { - "php": ">=5.3.1", - "symfony/process": "~2.1|~3.0" - }, - "conflict": { - "twig/twig": "<1.27" + "ext-gd": "*", + "ext-mbstring": "*", + "myclabs/deep-copy": "^1.7", + "paragonie/random_compat": "^1.4|^2.0|9.99.99", + "php": "^5.6 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0", + "psr/log": "^1.0", + "setasign/fpdi": "1.6.*" }, "require-dev": { - "leafo/lessphp": "^0.3.7", - "leafo/scssphp": "~0.1", - "meenie/javascript-packer": "^1.1", - "mrclay/minify": "<2.3", - "natxet/cssmin": "3.0.4", - "patchwork/jsqueeze": "~1.0|~2.0", - "phpunit/phpunit": "~4.8 || ^5.6", - "psr/log": "~1.0", - "ptachoire/cssembed": "~1.0", - "symfony/phpunit-bridge": "~2.7|~3.0", - "twig/twig": "~1.23|~2.0", - "yfix/packager": "dev-master" + "mockery/mockery": "^0.9.5", + "phpunit/phpunit": "^5.0", + "squizlabs/php_codesniffer": "^2.7.0", + "tracy/tracy": "^2.4" }, "suggest": { - "leafo/lessphp": "Assetic provides the integration with the lessphp LESS compiler", - "leafo/scssphp": "Assetic provides the integration with the scssphp SCSS compiler", - "leafo/scssphp-compass": "Assetic provides the integration with the SCSS compass plugin", - "patchwork/jsqueeze": "Assetic provides the integration with the JSqueeze JavaScript compressor", - "ptachoire/cssembed": "Assetic provides the integration with phpcssembed to embed data uris", - "twig/twig": "Assetic provides the integration with the Twig templating engine" + "ext-bcmath": "Needed for generation of some types of barcodes", + "ext-xml": "Needed mainly for SVG manipulation", + "ext-zlib": "Needed for compression of embedded resources, such as fonts" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4-dev" + "dev-development": "7.x-dev" } }, "autoload": { - "psr-0": { - "Assetic": "src/" - }, - "files": [ - "src/functions.php" - ] + "psr-4": { + "Mpdf\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "GPL-2.0-only" ], "authors": [ { - "name": "Kris Wallsmith", - "email": "kris.wallsmith@gmail.com", - "homepage": "http://kriswallsmith.net/" + "name": "Matěj Humpál", + "role": "Developer, maintainer" + }, + { + "name": "Ian Back", + "role": "Developer (retired)" } ], - "description": "Asset Management for PHP", - "homepage": "https://github.com/kriswallsmith/assetic", + "description": "PHP library generating PDF files from UTF-8 encoded HTML", + "homepage": "https://mpdf.github.io", "keywords": [ - "assets", - "compression", - "minification" + "pdf", + "php", + "utf-8" ], - "time": "2016-11-11T18:43:20+00:00" + "time": "2019-02-06T13:32:19+00:00" }, { - "name": "kriswallsmith/buzz", - "version": "v0.16.1", + "name": "mtdowling/cron-expression", + "version": "v1.2.3", "source": { "type": "git", - "url": "https://github.com/kriswallsmith/Buzz.git", - "reference": "4977b7d44dbef49cdc641f14be6512fdcfe32f12" + "url": "https://github.com/mtdowling/cron-expression.git", + "reference": "9be552eebcc1ceec9776378f7dcc085246cacca6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/kriswallsmith/Buzz/zipball/4977b7d44dbef49cdc641f14be6512fdcfe32f12", - "reference": "4977b7d44dbef49cdc641f14be6512fdcfe32f12", + "url": "https://api.github.com/repos/mtdowling/cron-expression/zipball/9be552eebcc1ceec9776378f7dcc085246cacca6", + "reference": "9be552eebcc1ceec9776378f7dcc085246cacca6", "shasum": "" }, "require": { - "guzzlehttp/psr7": "^1.4", - "php": "^5.4 || ^7.0" + "php": ">=5.3.2" }, "require-dev": { - "php-http/client-integration-tests": "^0.6.2", - "symfony/phpunit-bridge": "^3.4 || ^4.0" - }, - "suggest": { - "ext-curl": "*" + "phpunit/phpunit": "~4.0|~5.0" }, "type": "library", "autoload": { "psr-4": { - "Buzz\\": "lib/Buzz" + "Cron\\": "src/Cron/" } }, "notification-url": "https://packagist.org/downloads/", @@ -4424,208 +5038,178 @@ ], "authors": [ { - "name": "Kris Wallsmith", - "email": "kris.wallsmith@gmail.com", - "homepage": "http://kriswallsmith.net/" + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" } ], - "description": "Lightweight HTTP client", - "homepage": "https://github.com/kriswallsmith/Buzz", + "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due", "keywords": [ - "curl", - "http client" + "cron", + "schedule" ], - "time": "2018-03-19T10:34:40+00:00" + "abandoned": "dragonmantank/cron-expression", + "time": "2019-12-28T04:23:06+00:00" }, { - "name": "leafo/scssphp", - "version": "v0.6.7", + "name": "mustangostang/spyc", + "version": "0.6.3", "source": { "type": "git", - "url": "https://github.com/leafo/scssphp.git", - "reference": "562213cd803e42ea53b0735554794c4022d8db89" + "url": "git@github.com:mustangostang/spyc.git", + "reference": "4627c838b16550b666d15aeae1e5289dd5b77da0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/leafo/scssphp/zipball/562213cd803e42ea53b0735554794c4022d8db89", - "reference": "562213cd803e42ea53b0735554794c4022d8db89", + "url": "https://api.github.com/repos/mustangostang/spyc/zipball/4627c838b16550b666d15aeae1e5289dd5b77da0", + "reference": "4627c838b16550b666d15aeae1e5289dd5b77da0", "shasum": "" }, "require": { - "php": ">=5.4.0" + "php": ">=5.3.1" }, "require-dev": { - "kherge/box": "~2.5", - "phpunit/phpunit": "~3.7", - "squizlabs/php_codesniffer": "~2.5" + "phpunit/phpunit": "4.3.*@dev" }, - "bin": [ - "bin/pscss" - ], "type": "library", - "autoload": { - "psr-4": { - "Leafo\\ScssPhp\\": "src/" + "extra": { + "branch-alias": { + "dev-master": "0.5.x-dev" } }, + "autoload": { + "files": [ + "Spyc.php" + ] + }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { - "name": "Leaf Corcoran", - "email": "leafot@gmail.com", - "homepage": "http://leafo.net" + "name": "mustangostang", + "email": "vlad.andersen@gmail.com" } ], - "description": "scssphp is a compiler for SCSS written in PHP.", - "homepage": "http://leafo.github.io/scssphp/", + "description": "A simple YAML loader/dumper class for PHP", + "homepage": "https://github.com/mustangostang/spyc/", "keywords": [ - "css", - "less", - "sass", - "scss", - "stylesheet" + "spyc", + "yaml", + "yml" ], - "time": "2017-02-23T05:07:33+00:00" + "time": "2019-09-10T13:16:29+00:00" }, { - "name": "lexik/maintenance-bundle", - "version": "v2.1.5", + "name": "myclabs/deep-copy", + "version": "1.8.1", "source": { "type": "git", - "url": "https://github.com/lexik/LexikMaintenanceBundle.git", - "reference": "3a3e916776934a95834235e4a1d71e4595d515f5" + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "3e01bdad3e18354c3dce54466b7fbe33a9f9f7f8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/lexik/LexikMaintenanceBundle/zipball/3a3e916776934a95834235e4a1d71e4595d515f5", - "reference": "3a3e916776934a95834235e4a1d71e4595d515f5", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/3e01bdad3e18354c3dce54466b7fbe33a9f9f7f8", + "reference": "3e01bdad3e18354c3dce54466b7fbe33a9f9f7f8", "shasum": "" }, "require": { - "php": ">=5.3.9", - "symfony/framework-bundle": "~2.7|~3.0|^4.0", - "symfony/translation": "~2.7|~3.0|^4.0" + "php": "^7.1" + }, + "replace": { + "myclabs/deep-copy": "self.version" }, "require-dev": { - "phpunit/phpunit": "~4.8|~5.7.11", - "symfony/phpunit-bridge": "~2.7|~3.0|^4.0" - }, - "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "2.0.x-dev" - } + "doctrine/collections": "^1.0", + "doctrine/common": "^2.6", + "phpunit/phpunit": "^7.1" }, + "type": "library", "autoload": { "psr-4": { - "Lexik\\Bundle\\MaintenanceBundle\\": "" - } + "DeepCopy\\": "src/DeepCopy/" + }, + "files": [ + "src/DeepCopy/deep_copy.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "authors": [ - { - "name": "Dev Lexik", - "email": "dev@lexik.fr" - }, - { - "name": "Gilles Gauthier", - "email": "g.gauthier@lexik.fr" - }, - { - "name": "Djuri Baars", - "email": "info@djurict.nl" - } - ], - "description": "This bundle allows you to place your website in maintenance mode by calling two commands from your console.", - "homepage": "https://github.com/lexik/LexikMaintenanceBundle", + "description": "Create deep copies (clones) of your objects", "keywords": [ - "Symfony2", - "bundle", - "maintenance" + "clone", + "copy", + "duplicate", + "object", + "object graph" ], - "time": "2018-02-14T10:18:33+00:00" + "time": "2018-06-11T23:09:50+00:00" }, { - "name": "liip/imagine-bundle", - "version": "1.9.1", + "name": "nelmio/api-doc-bundle", + "version": "2.13.3", + "target-dir": "Nelmio/ApiDocBundle", "source": { "type": "git", - "url": "https://github.com/liip/LiipImagineBundle.git", - "reference": "3084c77e984ec669e0d645250a3cb1077d8b92f6" + "url": "https://github.com/nelmio/NelmioApiDocBundle.git", + "reference": "f0a606b6362c363043e01aa079bee2b0b5eb47a2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/liip/LiipImagineBundle/zipball/3084c77e984ec669e0d645250a3cb1077d8b92f6", - "reference": "3084c77e984ec669e0d645250a3cb1077d8b92f6", + "url": "https://api.github.com/repos/nelmio/NelmioApiDocBundle/zipball/f0a606b6362c363043e01aa079bee2b0b5eb47a2", + "reference": "f0a606b6362c363043e01aa079bee2b0b5eb47a2", "shasum": "" }, "require": { - "imagine/imagine": "^0.6.3|^0.7.0,<0.8", - "php": "^5.3.9|^7.0", - "symfony/asset": "~2.3|~3.0", - "symfony/filesystem": "~2.3|~3.0", - "symfony/finder": "~2.3|~3.0", - "symfony/framework-bundle": "~2.3|~3.0", - "symfony/options-resolver": "~2.3|~3.0", - "symfony/process": "~2.3|~3.0", - "symfony/templating": "~2.3|~3.0", - "symfony/translation": "~2.3|~3.0" - }, - "require-dev": { - "amazonwebservices/aws-sdk-for-php": "~1.0", - "aws/aws-sdk-php": "~2.4", - "doctrine/cache": "~1.1", + "michelf/php-markdown": "~1.4", + "php": ">=5.4", + "symfony/console": "~2.3|~3.0|~4.0", + "symfony/framework-bundle": "~2.3|~3.0|~4.0", + "symfony/twig-bundle": "~2.3|~3.0|~4.0" + }, + "conflict": { + "jms/serializer": "<0.12", + "jms/serializer-bundle": "<0.11", + "symfony/symfony": "~2.7.8", + "twig/twig": "<1.12" + }, + "require-dev": { + "doctrine/doctrine-bundle": "~1.5", "doctrine/orm": "~2.3", - "ext-gd": "*", - "friendsofphp/php-cs-fixer": "~1.0", - "phpunit/phpunit": "~4.3|~5.0", - "psr/log": "~1.0", - "satooshi/php-coveralls": "~1.0", - "sllh/php-cs-fixer-styleci-bridge": "~2.1", - "symfony/browser-kit": "~2.3|~3.0", - "symfony/console": "~2.3|~3.0", - "symfony/dependency-injection": "~2.3|~3.0", - "symfony/form": "~2.3|~3.0", - "symfony/phpunit-bridge": "~2.3|~3.0", - "symfony/validator": "~2.3|~3.0", - "symfony/yaml": "~2.3|~3.0", - "twig/twig": "~1.12|~2.0" + "dunglas/api-bundle": "~1.0", + "friendsofsymfony/rest-bundle": "~1.0|~2.0", + "jms/serializer-bundle": ">=0.11", + "sensio/framework-extra-bundle": "~3.0", + "symfony/browser-kit": "~2.3|~3.0|~4.0", + "symfony/css-selector": "~2.3|~3.0|~4.0", + "symfony/finder": "~2.3|~3.0|~4.0", + "symfony/form": "~2.3|~3.0|~4.0", + "symfony/phpunit-bridge": "~2.7|~3.0|~4.0", + "symfony/serializer": "~2.7|~3.0|~4.0", + "symfony/validator": "~2.3|~3.0|~4.0", + "symfony/yaml": "~2.3|~3.0|~4.0" }, "suggest": { - "alcaeus/mongo-php-adapter": "required on PHP >= 7.0 to use mongo components with mongodb extension", - "amazonwebservices/aws-sdk-for-php": "required to use AWS version 1 cache resolver", - "aws/aws-sdk-php": "required to use AWS version 2/3 cache resolver", - "doctrine/mongodb-odm": "required to use mongodb-backed doctrine components", - "enqueue/enqueue-bundle": "add if you like to process images in background", - "ext-exif": "required to read EXIF metadata from images", - "ext-gd": "required to use gd driver", - "ext-gmagick": "required to use gmagick driver", - "ext-imagick": "required to use imagick driver", - "ext-mongo": "required for mongodb components on PHP <7.0", - "ext-mongodb": "required for mongodb components on PHP >=7.0", - "league/flysystem": "required to use FlySystem data loader or cache resolver", - "monolog/monolog": "A psr/log compatible logger is required to enable logging", - "twig/twig": "required to use the provided Twig extension. Version 1.12 or greater needed" + "dunglas/api-bundle": "For making use of resources definitions of DunglasApiBundle.", + "friendsofsymfony/rest-bundle": "For making use of REST information in the doc.", + "jms/serializer": "For making use of serializer information in the doc.", + "symfony/form": "For using form definitions as input.", + "symfony/validator": "For making use of validator information in the doc." }, "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-1.0": "1.7-dev" + "dev-2.x": "2.13-dev" } }, "autoload": { - "psr-4": { - "Liip\\ImagineBundle\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "psr-0": { + "Nelmio\\ApiDocBundle": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4633,65 +5217,62 @@ ], "authors": [ { - "name": "Liip and other contributors", - "homepage": "https://github.com/liip/LiipImagineBundle/contributors" + "name": "Nelmio", + "homepage": "http://nelm.io" + }, + { + "name": "Symfony Community", + "homepage": "https://github.com/nelmio/NelmioApiDocBundle/contributors" } ], - "description": "This bundle provides an image manipulation abstraction toolkit for Symfony-based projects.", - "homepage": "http://liip.ch", + "description": "Generates documentation for your REST API from annotations", "keywords": [ - "bundle", - "image", - "imagine", - "liip", - "manipulation", - "photos", - "pictures", - "symfony", - "transformation" + "api", + "doc", + "documentation", + "rest" ], - "time": "2017-09-09T03:53:30+00:00" + "time": "2017-12-05T06:14:09+00:00" }, { - "name": "liuggio/ExcelBundle", - "version": "v2.1.0", + "name": "nelmio/security-bundle", + "version": "2.5.1", "source": { "type": "git", - "url": "https://github.com/liuggio/ExcelBundle.git", - "reference": "b4fe94b64449490a1b5fbbce827c2501be335126" + "url": "https://github.com/nelmio/NelmioSecurityBundle.git", + "reference": "fe1d31eb23c13e0918de9a66df9d315648c5d3d1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/liuggio/ExcelBundle/zipball/b4fe94b64449490a1b5fbbce827c2501be335126", - "reference": "b4fe94b64449490a1b5fbbce827c2501be335126", + "url": "https://api.github.com/repos/nelmio/NelmioSecurityBundle/zipball/fe1d31eb23c13e0918de9a66df9d315648c5d3d1", + "reference": "fe1d31eb23c13e0918de9a66df9d315648c5d3d1", "shasum": "" }, "require": { - "php": ">=5.3.2", - "phpoffice/phpexcel": "~1.8.1", - "symfony/framework-bundle": "~2.6|~3.0" + "paragonie/random_compat": "~1.0|~2.0", + "symfony/framework-bundle": "~2.3|~3.0|~4.0", + "symfony/security": "~2.3|~3.0|~4.0", + "ua-parser/uap-php": "^3.4.4" }, "require-dev": { - "phpunit/phpunit": "~4.6", - "sensio/framework-extra-bundle": "~2.3|~3.0", - "symfony/browser-kit": "~2.6|~3.0", - "symfony/class-loader": "~2.6|~3.0", - "symfony/finder": "~2.6|~3.0", - "symfony/form": "~2.6|~3.0", - "symfony/validator": "~2.6|~3.0" + "doctrine/cache": "^1.0", + "psr/cache": "^1.0", + "symfony/phpunit-bridge": "^3.2|~4.0", + "symfony/yaml": "~2.3|~3.0|~4.0", + "twig/twig": "^1.24" + }, + "suggest": { + "ua-parser/uap-php": "To allow adapt CSP directives given the user-agent" }, "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "2.0.x-dev" + "dev-master": "2.4.x-dev" } }, "autoload": { - "exclude-from-classmap": [ - "/Tests/" - ], "psr-4": { - "Liuggio\\ExcelBundle\\": "" + "Nelmio\\SecurityBundle\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -4700,167 +5281,166 @@ ], "authors": [ { - "name": "ExcelBundle Contributors", - "homepage": "https://github.com/liuggio/ExcelBundle#contributors" + "name": "Nelmio", + "homepage": "http://nelm.io" }, { - "name": "Giulio De Donato", - "email": "liuggio@gmail.com" + "name": "Symfony Community", + "homepage": "https://github.com/nelmio/NelmioSecurityBundle/contributors" } ], - "description": "This is a Symfony2 Bundle helps you to read and write Excel files (including pdf, xlsx, odt), thanks to the PHPExcel library", - "homepage": "http://www.welcometothebundle.com", + "description": "Extra security-related features for Symfony: signed/encrypted cookies, HTTPS/SSL/HSTS handling, cookie session storage, ...", "keywords": [ - "Symfony2", - "bundle", - "excel", - "xls" + "security" ], - "time": "2016-06-20T17:11:22+00:00" + "time": "2018-03-21T14:33:42+00:00" }, { - "name": "marellocommerce/marello", - "version": "dev-master", + "name": "nesbot/carbon", + "version": "1.29.2", + "source": { + "type": "git", + "url": "https://github.com/briannesbitt/Carbon.git", + "reference": "ed6aa898982f441ccc9b2acdec51490f2bc5d337" + }, "dist": { - "type": "path", - "url": "../../package/marello", - "reference": "8235c4f3d8ded3bef4e1324da109a4104ca69277", - "shasum": null + "type": "zip", + "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/ed6aa898982f441ccc9b2acdec51490f2bc5d337", + "reference": "ed6aa898982f441ccc9b2acdec51490f2bc5d337", + "shasum": "" }, "require": { - "oro/calendar-bundle": "3.1.*", - "oro/platform": "3.1.*", - "oro/platform-serialised-fields": "3.1.*", - "php": ">=7.1" + "php": ">=5.3.9", + "symfony/translation": "~2.6 || ~3.0 || ~4.0" }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0.x-dev" - } + "require-dev": { + "friendsofphp/php-cs-fixer": "~2", + "phpunit/phpunit": "^4.8.35 || ^5.7" }, + "type": "library", "autoload": { "psr-4": { "": "src/" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + } }, + "notification-url": "https://packagist.org/downloads/", "license": [ - "OSL-3.0" + "MIT" ], "authors": [ { - "name": "Madia B.V.", - "homepage": "https://www.marello.com" + "name": "Brian Nesbitt", + "email": "brian@nesbot.com", + "homepage": "http://nesbot.com" } ], - "description": "Marello Unified Commerce Management", - "homepage": "https://github.com/marellocommerce/marello.git" + "description": "A simple API extension for DateTime.", + "homepage": "http://carbon.nesbot.com", + "keywords": [ + "date", + "datetime", + "time" + ], + "time": "2018-05-29T15:23:46+00:00" }, { - "name": "michelf/php-markdown", - "version": "1.8.0", + "name": "nyholm/psr7", + "version": "1.2.1", "source": { "type": "git", - "url": "https://github.com/michelf/php-markdown.git", - "reference": "01ab082b355bf188d907b9929cd99b2923053495" + "url": "https://github.com/Nyholm/psr7.git", + "reference": "55ff6b76573f5b242554c9775792bd59fb52e11c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/michelf/php-markdown/zipball/01ab082b355bf188d907b9929cd99b2923053495", - "reference": "01ab082b355bf188d907b9929cd99b2923053495", + "url": "https://api.github.com/repos/Nyholm/psr7/zipball/55ff6b76573f5b242554c9775792bd59fb52e11c", + "reference": "55ff6b76573f5b242554c9775792bd59fb52e11c", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": "^7.1", + "php-http/message-factory": "^1.0", + "psr/http-factory": "^1.0", + "psr/http-message": "^1.0" + }, + "provide": { + "psr/http-factory-implementation": "1.0", + "psr/http-message-implementation": "1.0" + }, + "require-dev": { + "http-interop/http-factory-tests": "dev-master", + "php-http/psr7-integration-tests": "dev-master", + "phpunit/phpunit": "^7.5" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, "autoload": { "psr-4": { - "Michelf\\": "Michelf/" + "Nyholm\\Psr7\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Michel Fortin", - "email": "michel.fortin@michelf.ca", - "homepage": "https://michelf.ca/", - "role": "Developer" + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com" }, { - "name": "John Gruber", - "homepage": "https://daringfireball.net/" + "name": "Martijn van der Ven", + "email": "martijn@vanderven.se" } ], - "description": "PHP Markdown", - "homepage": "https://michelf.ca/projects/php-markdown/", + "description": "A fast PHP7 implementation of PSR-7", + "homepage": "http://tnyholm.se", "keywords": [ - "markdown" + "psr-17", + "psr-7" ], - "time": "2018-01-15T00:49:33+00:00" + "time": "2019-09-05T13:24:16+00:00" }, { - "name": "monolog/monolog", - "version": "1.23.0", + "name": "ocramius/package-versions", + "version": "1.5.1", "source": { "type": "git", - "url": "https://github.com/Seldaek/monolog.git", - "reference": "fd8c787753b3a2ad11bc60c063cff1358a32a3b4" + "url": "https://github.com/Ocramius/PackageVersions.git", + "reference": "1d32342b8c1eb27353c8887c366147b4c2da673c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/fd8c787753b3a2ad11bc60c063cff1358a32a3b4", - "reference": "fd8c787753b3a2ad11bc60c063cff1358a32a3b4", + "url": "https://api.github.com/repos/Ocramius/PackageVersions/zipball/1d32342b8c1eb27353c8887c366147b4c2da673c", + "reference": "1d32342b8c1eb27353c8887c366147b4c2da673c", "shasum": "" }, "require": { - "php": ">=5.3.0", - "psr/log": "~1.0" - }, - "provide": { - "psr/log-implementation": "1.0.0" + "composer-plugin-api": "^1.0.0", + "php": "^7.3.0" }, "require-dev": { - "aws/aws-sdk-php": "^2.4.9 || ^3.0", - "doctrine/couchdb": "~1.0@dev", - "graylog2/gelf-php": "~1.0", - "jakub-onderka/php-parallel-lint": "0.9", - "php-amqplib/php-amqplib": "~2.4", - "php-console/php-console": "^3.1.3", - "phpunit/phpunit": "~4.5", - "phpunit/phpunit-mock-objects": "2.3.0", - "ruflin/elastica": ">=0.90 <3.0", - "sentry/sentry": "^0.13", - "swiftmailer/swiftmailer": "^5.3|^6.0" - }, - "suggest": { - "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", - "doctrine/couchdb": "Allow sending log messages to a CouchDB server", - "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", - "ext-mongo": "Allow sending log messages to a MongoDB server", - "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", - "mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver", - "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", - "php-console/php-console": "Allow sending log messages to Google Chrome", - "rollbar/rollbar": "Allow sending log messages to Rollbar", - "ruflin/elastica": "Allow sending log messages to an Elastic Search server", - "sentry/sentry": "Allow sending log messages to a Sentry server" + "composer/composer": "^1.8.6", + "doctrine/coding-standard": "^6.0.0", + "ext-zip": "*", + "infection/infection": "^0.13.4", + "phpunit/phpunit": "^8.2.5", + "vimeo/psalm": "^3.4.9" }, - "type": "library", + "type": "composer-plugin", "extra": { + "class": "PackageVersions\\Installer", "branch-alias": { - "dev-master": "2.0.x-dev" + "dev-master": "1.6.x-dev" } }, "autoload": { "psr-4": { - "Monolog\\": "src/Monolog" + "PackageVersions\\": "src/PackageVersions" } }, "notification-url": "https://packagist.org/downloads/", @@ -4869,44 +5449,59 @@ ], "authors": [ { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" + "name": "Marco Pivetta", + "email": "ocramius@gmail.com" } ], - "description": "Sends your logs to files, sockets, inboxes, databases and various web services", - "homepage": "http://github.com/Seldaek/monolog", - "keywords": [ - "log", - "logging", - "psr-3" - ], - "time": "2017-06-19T01:22:40+00:00" + "description": "Composer plugin that provides efficient querying for installed package versions (no runtime IO)", + "time": "2019-07-17T15:49:50+00:00" }, { - "name": "mtdowling/cron-expression", - "version": "v1.2.1", + "name": "ocramius/proxy-manager", + "version": "2.2.3", "source": { "type": "git", - "url": "https://github.com/mtdowling/cron-expression.git", - "reference": "9504fa9ea681b586028adaaa0877db4aecf32bad" + "url": "https://github.com/Ocramius/ProxyManager.git", + "reference": "4d154742e31c35137d5374c998e8f86b54db2e2f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mtdowling/cron-expression/zipball/9504fa9ea681b586028adaaa0877db4aecf32bad", - "reference": "9504fa9ea681b586028adaaa0877db4aecf32bad", + "url": "https://api.github.com/repos/Ocramius/ProxyManager/zipball/4d154742e31c35137d5374c998e8f86b54db2e2f", + "reference": "4d154742e31c35137d5374c998e8f86b54db2e2f", "shasum": "" }, "require": { - "php": ">=5.3.2" + "ocramius/package-versions": "^1.1.3", + "php": "^7.2.0", + "zendframework/zend-code": "^3.3.0" }, "require-dev": { - "phpunit/phpunit": "~4.0|~5.0" + "couscous/couscous": "^1.6.1", + "ext-phar": "*", + "humbug/humbug": "1.0.0-RC.0@RC", + "nikic/php-parser": "^3.1.1", + "padraic/phpunit-accelerator": "dev-master@DEV", + "phpbench/phpbench": "^0.12.2", + "phpstan/phpstan": "dev-master#856eb10a81c1d27c701a83f167dc870fd8f4236a as 0.9.999", + "phpstan/phpstan-phpunit": "dev-master#5629c0a1f4a9c417cb1077cf6693ad9753895761", + "phpunit/phpunit": "^6.4.3", + "squizlabs/php_codesniffer": "^2.9.1" + }, + "suggest": { + "ocramius/generated-hydrator": "To have very fast object to array to object conversion for ghost objects", + "zendframework/zend-json": "To have the JsonRpc adapter (Remote Object feature)", + "zendframework/zend-soap": "To have the Soap adapter (Remote Object feature)", + "zendframework/zend-xmlrpc": "To have the XmlRpc adapter (Remote Object feature)" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, "autoload": { - "psr-4": { - "Cron\\": "src/Cron/" + "psr-0": { + "ProxyManager\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -4915,128 +5510,109 @@ ], "authors": [ { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" + "name": "Marco Pivetta", + "email": "ocramius@gmail.com", + "homepage": "http://ocramius.github.io/" } ], - "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due", + "description": "A library providing utilities to generate, instantiate and generally operate with Object Proxies", + "homepage": "https://github.com/Ocramius/ProxyManager", "keywords": [ - "cron", - "schedule" + "aop", + "lazy loading", + "proxy", + "proxy pattern", + "service proxies" ], - "time": "2017-01-23T04:29:33+00:00" + "time": "2019-08-10T08:37:15+00:00" }, { - "name": "mustangostang/spyc", - "version": "0.6.2", + "name": "oro/calendar-bundle", + "version": "4.1.10", "source": { "type": "git", - "url": "https://github.com/mustangostang/spyc.git", - "reference": "23c35ae854d835f2d7bcc3e3ad743d7e57a8c14d" + "url": "https://github.com/oroinc/OroCalendarBundle.git", + "reference": "ede9d194e62c3855e96df53d7f7777205a18eb0a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mustangostang/spyc/zipball/23c35ae854d835f2d7bcc3e3ad743d7e57a8c14d", - "reference": "23c35ae854d835f2d7bcc3e3ad743d7e57a8c14d", + "url": "https://api.github.com/repos/oroinc/OroCalendarBundle/zipball/ede9d194e62c3855e96df53d7f7777205a18eb0a", + "reference": "ede9d194e62c3855e96df53d7f7777205a18eb0a", "shasum": "" }, "require": { - "php": ">=5.3.1" - }, - "require-dev": { - "phpunit/phpunit": "4.3.*@dev" + "oro/platform": "4.1.*" }, - "type": "library", + "type": "symfony-bundle", "extra": { + "npm": { + "fullcalendar": "3.4.0" + }, "branch-alias": { - "dev-master": "0.5.x-dev" + "dev-master": "4.1-dev" } }, "autoload": { - "files": [ - "Spyc.php" + "psr-4": { + "Oro\\Bundle\\CalendarBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" ] }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { - "name": "mustangostang", - "email": "vlad.andersen@gmail.com" + "name": "Oro, Inc", + "homepage": "http://www.orocrm.com" } ], - "description": "A simple YAML loader/dumper class for PHP", - "homepage": "https://github.com/mustangostang/spyc/", + "description": "Calendar bundle for OroPlatform-based applications.\nSee https://doc.oroinc.com/user/back-office/activities/calendar-events/ for more information.", + "homepage": "https://github.com/oroinc/OroCalendarBundle.git", "keywords": [ - "spyc", - "yaml", - "yml" + "Calendar", + "Oro", + "OroCRM", + "OroPlatform" ], - "time": "2017-02-24T16:06:33+00:00" + "support": { + "source": "https://github.com/oroinc/OroCalendarBundle/tree/4.1", + "issues": "https://github.com/oroinc/OroCalendarBundle/issues" + }, + "time": "2021-03-01T13:56:29+00:00" }, { - "name": "nelmio/api-doc-bundle", - "version": "2.13.3", - "target-dir": "Nelmio/ApiDocBundle", + "name": "oro/doctrine-extensions", + "version": "1.2.2", "source": { "type": "git", - "url": "https://github.com/nelmio/NelmioApiDocBundle.git", - "reference": "f0a606b6362c363043e01aa079bee2b0b5eb47a2" + "url": "https://github.com/oroinc/doctrine-extensions.git", + "reference": "71b38bd772d68723b3999843d710b039b667426e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nelmio/NelmioApiDocBundle/zipball/f0a606b6362c363043e01aa079bee2b0b5eb47a2", - "reference": "f0a606b6362c363043e01aa079bee2b0b5eb47a2", + "url": "https://api.github.com/repos/oroinc/doctrine-extensions/zipball/71b38bd772d68723b3999843d710b039b667426e", + "reference": "71b38bd772d68723b3999843d710b039b667426e", "shasum": "" }, "require": { - "michelf/php-markdown": "~1.4", - "php": ">=5.4", - "symfony/console": "~2.3|~3.0|~4.0", - "symfony/framework-bundle": "~2.3|~3.0|~4.0", - "symfony/twig-bundle": "~2.3|~3.0|~4.0" - }, - "conflict": { - "jms/serializer": "<0.12", - "jms/serializer-bundle": "<0.11", - "symfony/symfony": "~2.7.8", - "twig/twig": "<1.12" + "doctrine/orm": ">=2.2.3", + "php": ">=5.4.0" }, "require-dev": { - "doctrine/doctrine-bundle": "~1.5", - "doctrine/orm": "~2.3", - "dunglas/api-bundle": "~1.0", - "friendsofsymfony/rest-bundle": "~1.0|~2.0", - "jms/serializer-bundle": ">=0.11", - "sensio/framework-extra-bundle": "~3.0", - "symfony/browser-kit": "~2.3|~3.0|~4.0", - "symfony/css-selector": "~2.3|~3.0|~4.0", - "symfony/finder": "~2.3|~3.0|~4.0", - "symfony/form": "~2.3|~3.0|~4.0", - "symfony/phpunit-bridge": "~2.7|~3.0|~4.0", - "symfony/serializer": "~2.7|~3.0|~4.0", - "symfony/validator": "~2.3|~3.0|~4.0", - "symfony/yaml": "~2.3|~3.0|~4.0" - }, - "suggest": { - "dunglas/api-bundle": "For making use of resources definitions of DunglasApiBundle.", - "friendsofsymfony/rest-bundle": "For making use of REST information in the doc.", - "jms/serializer": "For making use of serializer information in the doc.", - "symfony/form": "For using form definitions as input.", - "symfony/validator": "For making use of validator information in the doc." - }, - "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-2.x": "2.13-dev" - } + "doctrine/data-fixtures": "^1.0", + "doctrine/orm": "<2.5.0", + "phpunit/phpunit": "4.*", + "squizlabs/php_codesniffer": "2.8.*", + "symfony/yaml": "2.*" }, + "type": "library", "autoload": { "psr-0": { - "Nelmio\\ApiDocBundle": "" + "Oro\\DBAL": "src/", + "Oro\\ORM": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -5045,315 +5621,440 @@ ], "authors": [ { - "name": "Nelmio", - "homepage": "http://nelm.io" - }, - { - "name": "Symfony Community", - "homepage": "https://github.com/nelmio/NelmioApiDocBundle/contributors" + "name": "Oro, Inc", + "homepage": "http://www.orocrm.com" } ], - "description": "Generates documentation for your REST API from annotations", + "description": "Doctrine Extensions for MySQL and PostgreSQL.", + "homepage": "https://github.com/orocrm/doctrine-extensions/", "keywords": [ - "api", - "doc", - "documentation", - "rest" + "database", + "doctrine", + "dql", + "function", + "mysql", + "postgresql", + "type" ], - "time": "2017-12-05T06:14:09+00:00" + "time": "2018-11-12T09:15:04+00:00" }, { - "name": "nelmio/security-bundle", - "version": "2.5.1", + "name": "oro/platform", + "version": "4.1.12", "source": { "type": "git", - "url": "https://github.com/nelmio/NelmioSecurityBundle.git", - "reference": "fe1d31eb23c13e0918de9a66df9d315648c5d3d1" + "url": "https://github.com/oroinc/platform.git", + "reference": "8a1aa1908dbbd7a3ec3c0dd663f48d586831a917" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nelmio/NelmioSecurityBundle/zipball/fe1d31eb23c13e0918de9a66df9d315648c5d3d1", - "reference": "fe1d31eb23c13e0918de9a66df9d315648c5d3d1", + "url": "https://api.github.com/repos/oroinc/platform/zipball/8a1aa1908dbbd7a3ec3c0dd663f48d586831a917", + "reference": "8a1aa1908dbbd7a3ec3c0dd663f48d586831a917", "shasum": "" }, "require": { - "paragonie/random_compat": "~1.0|~2.0", - "symfony/framework-bundle": "~2.3|~3.0|~4.0", - "symfony/security": "~2.3|~3.0|~4.0", - "ua-parser/uap-php": "^3.4.4" + "akeneo/batch-bundle": "0.4.11", + "ass/xmlsecurity": "1.1.1", + "box/spout": "2.7.*", + "brick/math": "0.8.*", + "composer/composer": "1.6.*", + "doctrine/annotations": "1.7.*", + "doctrine/collections": "1.5.*", + "doctrine/data-fixtures": "1.3.*", + "doctrine/dbal": "2.10.*", + "doctrine/doctrine-bundle": "1.9.*", + "doctrine/doctrine-fixtures-bundle": "2.4.*", + "doctrine/orm": "2.6.4", + "doctrine/persistence": "1.3.1", + "ext-dom": "*", + "ext-gd": "*", + "ext-intl": "*", + "ext-json": "*", + "ext-mbstring": "*", + "ext-openssl": "*", + "ext-pcntl": "*", + "ext-pdo": "*", + "ext-xml": "*", + "ext-zip": "*", + "ezyang/htmlpurifier": "4.12.*", + "friendsofsymfony/jsrouting-bundle": "2.2.*", + "friendsofsymfony/rest-bundle": "2.7.*", + "gos/web-socket-bundle": "1.10.3", + "guzzle/guzzle": "3.7.4", + "hwi/oauth-bundle": "0.6.*", + "incenteev/composer-parameter-handler": "2.1.*", + "jms/cg": "1.2.*", + "jms/metadata": "2.1.0", + "jms/serializer": "3.4.*", + "jms/serializer-bundle": "3.5.*", + "knplabs/knp-gaufrette-bundle": "0.5.2", + "knplabs/knp-menu": "2.3.*", + "knplabs/knp-menu-bundle": "2.2.*", + "kriswallsmith/buzz": "1.0.*", + "lexik/maintenance-bundle": "2.1.5", + "liip/imagine-bundle": "2.0.0", + "monolog/monolog": "1.23.*", + "mtdowling/cron-expression": "1.2.*", + "myclabs/deep-copy": "1.8.*", + "nelmio/api-doc-bundle": "2.13.3", + "nelmio/security-bundle": "2.5.*", + "nesbot/carbon": "1.29.*", + "nyholm/psr7": "1.2.*", + "ocramius/proxy-manager": "2.2.*", + "oro/doctrine-extensions": "1.2.*", + "oro/redis-config": "4.1.*", + "php": "~7.3.13 || ~7.4.2", + "php-http/httplug-bundle": "1.15.2", + "phpdocumentor/reflection-docblock": "4.3.*", + "piwik/device-detector": "3.10.*", + "psr/container": "^1.0", + "psr/simple-cache": "1.0.*", + "robloach/component-installer": "0.2.*", + "salsify/json-streaming-parser": "8.0.1", + "sensio/framework-extra-bundle": "5.2.*", + "stof/doctrine-extensions-bundle": "1.3.*", + "symfony/acl-bundle": "1.0.*", + "symfony/monolog-bundle": "3.3.*", + "symfony/polyfill-intl-idn": "1.17.*", + "symfony/polyfill-php70": "1.*", + "symfony/security-acl": "~3.0.0", + "symfony/swiftmailer-bundle": "3.1.2", + "symfony/symfony": "4.4.18", + "tinymce/tinymce": "5.6.2", + "twig/extensions": "1.5.*", + "twig/twig": "2.12.*", + "xemlock/htmlpurifier-html5": "0.1.10", + "zendframework/zend-mail": "2.10.0" }, "require-dev": { - "doctrine/cache": "^1.0", - "psr/cache": "^1.0", - "symfony/phpunit-bridge": "^3.2|~4.0", - "symfony/yaml": "~2.3|~3.0|~4.0", - "twig/twig": "^1.24" + "behat/behat": "3.4.*", + "behat/gherkin": "4.6.0", + "behat/mink": "dev-master#6d637f7af4816c26ad8a943da2e3f7eef1231bea", + "behat/mink-extension": "2.3.*", + "behat/mink-selenium2-driver": "1.3.1", + "behat/symfony2-extension": "2.1.*", + "ext-ftp": "*", + "ext-sqlite3": "*", + "friendsofphp/php-cs-fixer": "2.16.*", + "johnkary/phpunit-speedtrap": "3.0.*", + "mybuilder/phpunit-accelerator": "dev-master", + "nelmio/alice": "3.6.*", + "oro/twig-inspector": "1.0.*", + "phpmd/phpmd": "2.6.*", + "phpunit/phpcov": "5.0.*", + "phpunit/phpunit": "7.5.*", + "sebastian/phpcpd": "4.0.*", + "squizlabs/php_codesniffer": "3.5.*", + "symfony/phpunit-bridge": "4.4.*", + "theofidry/alice-data-fixtures": "1.0.*" }, "suggest": { - "ua-parser/uap-php": "To allow adapt CSP directives given the user-agent" - }, - "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "2.4.x-dev" + "ext-imap": "To improve parsing of email headers.", + "ext-soap": "To enable SOAP API calls.", + "ext-tidy": "To improve parsing of email content." + }, + "type": "library", + "extra": { + "npm": { + "moment": "2.24.*", + "moment-timezone": "0.5.*", + "jstree": "3.3.*", + "jquery.cookie": "1.4.1", + "when": "2.4.0", + "crypto-js": "3.1.7", + "jquery-mousewheel": "3.1.13", + "jquery-numeric": "1.5.0", + "timepicker": "1.11.*", + "datepair.js": "0.4.*", + "lightgallery": "1.4.0", + "jquery-ui-multiselect-widget": "2.0.1", + "autolinker": "1.6.*", + "Base64": "1.0.*", + "flotr2": "0.1.0", + "bean": "1.0.6", + "jquery-validation": "1.19.3", + "backgrid": "0.3.7", + "numeral": "2.0.6", + "jquery-form": "4.2.1", + "fuse.js": "3.2.*", + "jquery": "3.5.*", + "jquery-ui": "1.12.*", + "backbone": "1.4.*", + "underscore": "1.9.*", + "@oroinc/jquery.uniform": "4.3.*", + "overlayscrollbars": "1.6.*", + "font-awesome": "4.7.*", + "bootstrap": "4.3.1", + "popper.js": "1.14.7", + "asap": "2.0.6", + "slick-carousel": "1.6.0", + "xregexp": "3.2.*", + "scriptjs": "2.5.9", + "focus-visible": "5.0.2", + "@oroinc/jquery-ajax-queue": "0.0.1", + "@oroinc/jsplumb": "1.7.*", + "@oroinc/select2": "3.4.1", + "@oroinc/autobahnjs": "0.8.0", + "@oroinc/backbone.pageable": "1.2.3", + "@oroinc/jquery.nicescroll": "3.6.6", + "whatwg-fetch": "3.1.*" + }, + "symfony": { + "require": "4.4.*" + }, + "branch-alias": { + "dev-master": "4.1-dev" } }, "autoload": { "psr-4": { - "Nelmio\\SecurityBundle\\": "" - } + "Oro\\Bundle\\ActionBundle\\": "src/Oro/Bundle/ActionBundle", + "Oro\\Bundle\\ActivityBundle\\": "src/Oro/Bundle/ActivityBundle", + "Oro\\Bundle\\ActivityListBundle\\": "src/Oro/Bundle/ActivityListBundle", + "Oro\\Bundle\\AddressBundle\\": "src/Oro/Bundle/AddressBundle", + "Oro\\Bundle\\ApiBundle\\": "src/Oro/Bundle/ApiBundle", + "Oro\\Bundle\\AssetBundle\\": "src/Oro/Bundle/AssetBundle", + "Oro\\Bundle\\AttachmentBundle\\": "src/Oro/Bundle/AttachmentBundle", + "Oro\\Bundle\\BatchBundle\\": "src/Oro/Bundle/BatchBundle", + "Oro\\Bundle\\BusinessEntitiesBundle\\": "src/Oro/Bundle/BusinessEntitiesBundle", + "Oro\\Bundle\\CacheBundle\\": "src/Oro/Bundle/CacheBundle", + "Oro\\Bundle\\ChartBundle\\": "src/Oro/Bundle/ChartBundle", + "Oro\\Bundle\\CommentBundle\\": "src/Oro/Bundle/CommentBundle", + "Oro\\Bundle\\ConfigBundle\\": "src/Oro/Bundle/ConfigBundle", + "Oro\\Bundle\\CronBundle\\": "src/Oro/Bundle/CronBundle", + "Oro\\Bundle\\CurrencyBundle\\": "src/Oro/Bundle/CurrencyBundle", + "Oro\\Bundle\\DashboardBundle\\": "src/Oro/Bundle/DashboardBundle", + "Oro\\Bundle\\DataAuditBundle\\": "src/Oro/Bundle/DataAuditBundle", + "Oro\\Bundle\\DataGridBundle\\": "src/Oro/Bundle/DataGridBundle", + "Oro\\Bundle\\DigitalAssetBundle\\": "src/Oro/Bundle/DigitalAssetBundle", + "Oro\\Bundle\\DistributionBundle\\": "src/Oro/Bundle/DistributionBundle", + "Oro\\Bundle\\DraftBundle\\": "src/Oro/Bundle/DraftBundle", + "Oro\\Bundle\\EmailBundle\\": "src/Oro/Bundle/EmailBundle", + "Oro\\Bundle\\EmbeddedFormBundle\\": "src/Oro/Bundle/EmbeddedFormBundle", + "Oro\\Bundle\\EntityBundle\\": "src/Oro/Bundle/EntityBundle", + "Oro\\Bundle\\EntityConfigBundle\\": "src/Oro/Bundle/EntityConfigBundle", + "Oro\\Bundle\\EntityExtendBundle\\": "src/Oro/Bundle/EntityExtendBundle", + "Oro\\Bundle\\EntityMergeBundle\\": "src/Oro/Bundle/EntityMergeBundle", + "Oro\\Bundle\\EntityPaginationBundle\\": "src/Oro/Bundle/EntityPaginationBundle", + "Oro\\Bundle\\FeatureToggleBundle\\": "src/Oro/Bundle/FeatureToggleBundle", + "Oro\\Bundle\\FilterBundle\\": "src/Oro/Bundle/FilterBundle", + "Oro\\Bundle\\FormBundle\\": "src/Oro/Bundle/FormBundle", + "Oro\\Bundle\\GaufretteBundle\\": "src/Oro/Bundle/GaufretteBundle", + "Oro\\Bundle\\GoogleIntegrationBundle\\": "src/Oro/Bundle/GoogleIntegrationBundle", + "Oro\\Bundle\\HelpBundle\\": "src/Oro/Bundle/HelpBundle", + "Oro\\Bundle\\ImapBundle\\": "src/Oro/Bundle/ImapBundle", + "Oro\\Bundle\\ImportExportBundle\\": "src/Oro/Bundle/ImportExportBundle", + "Oro\\Bundle\\InstallerBundle\\": "src/Oro/Bundle/InstallerBundle", + "Oro\\Bundle\\IntegrationBundle\\": "src/Oro/Bundle/IntegrationBundle", + "Oro\\Bundle\\LayoutBundle\\": "src/Oro/Bundle/LayoutBundle", + "Oro\\Bundle\\LocaleBundle\\": "src/Oro/Bundle/LocaleBundle", + "Oro\\Bundle\\LoggerBundle\\": "src/Oro/Bundle/LoggerBundle", + "Oro\\Bundle\\MessageQueueBundle\\": "src/Oro/Bundle/MessageQueueBundle", + "Oro\\Bundle\\MicrosoftIntegrationBundle\\": "src/Oro/Bundle/MicrosoftIntegrationBundle", + "Oro\\Bundle\\MigrationBundle\\": "src/Oro/Bundle/MigrationBundle", + "Oro\\Bundle\\NavigationBundle\\": "src/Oro/Bundle/NavigationBundle", + "Oro\\Bundle\\NoteBundle\\": "src/Oro/Bundle/NoteBundle", + "Oro\\Bundle\\NotificationBundle\\": "src/Oro/Bundle/NotificationBundle", + "Oro\\Bundle\\OrganizationBundle\\": "src/Oro/Bundle/OrganizationBundle", + "Oro\\Bundle\\PlatformBundle\\": "src/Oro/Bundle/PlatformBundle", + "Oro\\Bundle\\QueryDesignerBundle\\": "src/Oro/Bundle/QueryDesignerBundle", + "Oro\\Bundle\\ReminderBundle\\": "src/Oro/Bundle/ReminderBundle", + "Oro\\Bundle\\ReportBundle\\": "src/Oro/Bundle/ReportBundle", + "Oro\\Bundle\\ScopeBundle\\": "src/Oro/Bundle/ScopeBundle", + "Oro\\Bundle\\SearchBundle\\": "src/Oro/Bundle/SearchBundle", + "Oro\\Bundle\\SecurityBundle\\": "src/Oro/Bundle/SecurityBundle", + "Oro\\Bundle\\SegmentBundle\\": "src/Oro/Bundle/SegmentBundle", + "Oro\\Bundle\\SidebarBundle\\": "src/Oro/Bundle/SidebarBundle", + "Oro\\Bundle\\SoapBundle\\": "src/Oro/Bundle/SoapBundle", + "Oro\\Bundle\\SSOBundle\\": "src/Oro/Bundle/SSOBundle", + "Oro\\Bundle\\SyncBundle\\": "src/Oro/Bundle/SyncBundle", + "Oro\\Bundle\\TagBundle\\": "src/Oro/Bundle/TagBundle", + "Oro\\Bundle\\TestFrameworkBundle\\": "src/Oro/Bundle/TestFrameworkBundle", + "Oro\\Bundle\\TestGeneratorBundle\\": "src/Oro/Bundle/TestGeneratorBundle", + "Oro\\Bundle\\ThemeBundle\\": "src/Oro/Bundle/ThemeBundle", + "Oro\\Bundle\\TranslationBundle\\": "src/Oro/Bundle/TranslationBundle", + "Oro\\Bundle\\UIBundle\\": "src/Oro/Bundle/UIBundle", + "Oro\\Bundle\\UserBundle\\": "src/Oro/Bundle/UserBundle", + "Oro\\Bundle\\ViewSwitcherBundle\\": "src/Oro/Bundle/ViewSwitcherBundle", + "Oro\\Bundle\\WindowsBundle\\": "src/Oro/Bundle/WindowsBundle", + "Oro\\Bundle\\WorkflowBundle\\": "src/Oro/Bundle/WorkflowBundle", + "Oro\\Bundle\\WsseAuthenticationBundle\\": "src/Oro/Bundle/WsseAuthenticationBundle", + "Oro\\Component\\Action\\": "src/Oro/Component/Action", + "Oro\\Component\\ChainProcessor\\": "src/Oro/Component/ChainProcessor", + "Oro\\Component\\Config\\": "src/Oro/Component/Config", + "Oro\\Component\\ConfigExpression\\": "src/Oro/Component/ConfigExpression", + "Oro\\Component\\DependencyInjection\\": "src/Oro/Component/DependencyInjection", + "Oro\\Component\\DoctrineUtils\\": "src/Oro/Component/DoctrineUtils", + "Oro\\Component\\Duplicator\\": "src/Oro/Component/Duplicator", + "Oro\\Component\\EntitySerializer\\": "src/Oro/Component/EntitySerializer", + "Oro\\Component\\Exception\\": "src/Oro/Component/Exception", + "Oro\\Component\\ExpressionLanguage\\": "src/Oro/Component/ExpressionLanguage", + "Oro\\Component\\Layout\\": "src/Oro/Component/Layout", + "Oro\\Component\\Log\\": "src/Oro/Component/Log", + "Oro\\Component\\Math\\": "src/Oro/Component/Math", + "Oro\\Component\\MessageQueue\\": "src/Oro/Component/MessageQueue", + "Oro\\Component\\PropertyAccess\\": "src/Oro/Component/PropertyAccess", + "Oro\\Component\\PhpUtils\\": "src/Oro/Component/PhpUtils", + "Oro\\Component\\Routing\\": "src/Oro/Component/Routing", + "Oro\\Component\\Testing\\": "src/Oro/Component/Testing", + "Oro\\Component\\TestUtils\\": "src/Oro/Component/TestUtils" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { - "name": "Nelmio", - "homepage": "http://nelm.io" - }, - { - "name": "Symfony Community", - "homepage": "https://github.com/nelmio/NelmioSecurityBundle/contributors" + "name": "Oro, Inc", + "homepage": "http://www.orocrm.com" } ], - "description": "Extra security-related features for Symfony: signed/encrypted cookies, HTTPS/SSL/HSTS handling, cookie session storage, ...", - "keywords": [ - "security" - ], - "time": "2018-03-21T14:33:42+00:00" + "description": "Business Application Platform (BAP)", + "homepage": "https://github.com/oroinc/platform.git", + "support": { + "source": "https://github.com/oroinc/platform/tree/4.1", + "issues": "https://github.com/oroinc/platform/issues" + }, + "time": "2021-02-26T13:00:49+00:00" }, { - "name": "nesbot/carbon", - "version": "1.29.2", + "name": "oro/platform-serialised-fields", + "version": "4.1.4", "source": { "type": "git", - "url": "https://github.com/briannesbitt/Carbon.git", - "reference": "ed6aa898982f441ccc9b2acdec51490f2bc5d337" + "url": "https://github.com/oroinc/OroEntitySerializedFieldsBundle.git", + "reference": "5379ca31762911839bad00463e57f691b2c5b0b4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/ed6aa898982f441ccc9b2acdec51490f2bc5d337", - "reference": "ed6aa898982f441ccc9b2acdec51490f2bc5d337", + "url": "https://api.github.com/repos/oroinc/OroEntitySerializedFieldsBundle/zipball/5379ca31762911839bad00463e57f691b2c5b0b4", + "reference": "5379ca31762911839bad00463e57f691b2c5b0b4", "shasum": "" }, "require": { - "php": ">=5.3.9", - "symfony/translation": "~2.6 || ~3.0 || ~4.0" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "~2", - "phpunit/phpunit": "^4.8.35 || ^5.7" + "oro/platform": "4.1.*" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.1-dev" + } + }, "autoload": { "psr-4": { - "": "src/" - } + "Oro\\Bundle\\EntitySerializedFieldsBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, - "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "OSL-3.0" ], "authors": [ { - "name": "Brian Nesbitt", - "email": "brian@nesbot.com", - "homepage": "http://nesbot.com" + "name": "Oro, Inc", + "homepage": "http://www.orocrm.com" } ], - "description": "A simple API extension for DateTime.", - "homepage": "http://carbon.nesbot.com", + "description": "OroPlatform Serialized Fields", + "homepage": "https://github.com/oroinc/OroEntitySerializedFieldsBundle", "keywords": [ - "date", - "datetime", - "time" + "Oro", + "Platform", + "entity", + "fields" ], - "time": "2018-05-29T15:23:46+00:00" - }, - { - "name": "npm-asset/bootstrap", - "version": "4.3.1", - "dist": { - "type": "tar", - "url": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.3.1.tgz", - "reference": null, - "shasum": null - }, - "type": "npm-asset", - "license": [ - "MIT" - ] - }, - { - "name": "npm-asset/jquery", - "version": "1.12.4", - "dist": { - "type": "tar", - "url": "https://registry.npmjs.org/jquery/-/jquery-1.12.4.tgz", - "reference": null, - "shasum": null - }, - "type": "npm-asset", - "license": [ - "MIT" - ] - }, - { - "name": "npm-asset/jquery.uniform", - "version": "4.2.0", - "dist": { - "type": "tar", - "url": "https://registry.npmjs.org/jquery.uniform/-/jquery.uniform-4.2.0.tgz", - "reference": null, - "shasum": null - }, - "require": { - "npm-asset/jquery": ">=1.6.0,<2.0.0" - }, - "type": "npm-asset", - "license": [ - "MIT" - ] - }, - { - "name": "npm-asset/popper.js", - "version": "1.14.7", - "dist": { - "type": "tar", - "url": "https://registry.npmjs.org/popper.js/-/popper.js-1.14.7.tgz", - "reference": null, - "shasum": null - }, - "type": "npm-asset", - "license": [ - "MIT" - ] - }, - { - "name": "npm-asset/requirejs", - "version": "2.3.3", - "dist": { - "type": "tar", - "url": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.3.tgz", - "reference": null, - "shasum": null - }, - "type": "npm-asset", - "license": [ - "MIT" - ] - }, - { - "name": "npm-asset/xregexp", - "version": "3.2.0", - "dist": { - "type": "tar", - "url": "https://registry.npmjs.org/xregexp/-/xregexp-3.2.0.tgz", - "reference": null, - "shasum": null + "support": { + "source": "https://github.com/oroinc/OroEntitySerializedFieldsBundle/tree/4.1", + "issues": "https://github.com/oroinc/OroEntitySerializedFieldsBundle/issues" }, - "type": "npm-asset", - "license": [ - "MIT" - ] + "time": "2021-03-01T13:56:25+00:00" }, { - "name": "ocramius/package-versions", - "version": "1.4.0", + "name": "oro/redis-config", + "version": "4.1.5", "source": { "type": "git", - "url": "https://github.com/Ocramius/PackageVersions.git", - "reference": "a4d4b60d0e60da2487bd21a2c6ac089f85570dbb" + "url": "https://github.com/oroinc/redis-config.git", + "reference": "d30c65e446d9b5ddc9531a65a10c19d511a36c43" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Ocramius/PackageVersions/zipball/a4d4b60d0e60da2487bd21a2c6ac089f85570dbb", - "reference": "a4d4b60d0e60da2487bd21a2c6ac089f85570dbb", + "url": "https://api.github.com/repos/oroinc/redis-config/zipball/d30c65e446d9b5ddc9531a65a10c19d511a36c43", + "reference": "d30c65e446d9b5ddc9531a65a10c19d511a36c43", "shasum": "" }, "require": { - "composer-plugin-api": "^1.0.0", - "php": "^7.1.0" + "predis/predis": "1.1.1", + "snc/redis-bundle": "~3.2.0" }, "require-dev": { - "composer/composer": "^1.6.3", - "doctrine/coding-standard": "^5.0.1", - "ext-zip": "*", - "infection/infection": "^0.7.1", - "phpunit/phpunit": "^7.0.0" + "phpunit/phpunit": "7.5.*" }, - "type": "composer-plugin", + "type": "symfony-bundle", "extra": { - "class": "PackageVersions\\Installer", "branch-alias": { - "dev-master": "2.0.x-dev" + "dev-master": "4.1-dev" } }, "autoload": { "psr-4": { - "PackageVersions\\": "src/PackageVersions" - } + "Oro\\Bundle\\RedisConfigBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, - "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "authors": [ - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" - } + "description": "OroRedisConfigBundle", + "homepage": "https://github.com/oroinc/redis-config", + "keywords": [ + "Oro", + "OroCRM", + "OroCommerce", + "OroPlatform", + "Redis" ], - "description": "Composer plugin that provides efficient querying for installed package versions (no runtime IO)", - "time": "2019-02-21T12:16:21+00:00" + "support": { + "source": "https://github.com/oroinc/redis-config/tree/4.1", + "issues": "https://github.com/oroinc/redis-config/issues" + }, + "time": "2020-09-18T15:40:01+00:00" }, { - "name": "ocramius/proxy-manager", - "version": "2.1.1", + "name": "paragonie/random_compat", + "version": "v2.0.20", "source": { "type": "git", - "url": "https://github.com/Ocramius/ProxyManager.git", - "reference": "e18ac876b2e4819c76349de8f78ccc8ef1554cd7" + "url": "https://github.com/paragonie/random_compat.git", + "reference": "0f1f60250fccffeaf5dda91eea1c018aed1adc2a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Ocramius/ProxyManager/zipball/e18ac876b2e4819c76349de8f78ccc8ef1554cd7", - "reference": "e18ac876b2e4819c76349de8f78ccc8ef1554cd7", + "url": "https://api.github.com/repos/paragonie/random_compat/zipball/0f1f60250fccffeaf5dda91eea1c018aed1adc2a", + "reference": "0f1f60250fccffeaf5dda91eea1c018aed1adc2a", "shasum": "" }, "require": { - "ocramius/package-versions": "^1.1.1", - "php": "^7.1.0", - "zendframework/zend-code": "^3.1.0" + "php": ">=5.2.0" }, "require-dev": { - "couscous/couscous": "^1.5.2", - "ext-phar": "*", - "humbug/humbug": "dev-master@DEV", - "nikic/php-parser": "^3.0.4", - "phpbench/phpbench": "^0.12.2", - "phpstan/phpstan": "^0.6.4", - "phpunit/phpunit": "^5.6.4", - "phpunit/phpunit-mock-objects": "^3.4.1", - "squizlabs/php_codesniffer": "^2.7.0" + "phpunit/phpunit": "4.*|5.*" }, "suggest": { - "ocramius/generated-hydrator": "To have very fast object to array to object conversion for ghost objects", - "zendframework/zend-json": "To have the JsonRpc adapter (Remote Object feature)", - "zendframework/zend-soap": "To have the Soap adapter (Remote Object feature)", - "zendframework/zend-xmlrpc": "To have the XmlRpc adapter (Remote Object feature)" + "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0.x-dev" - } - }, "autoload": { - "psr-0": { - "ProxyManager\\": "src" - } + "files": [ + "lib/random.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -5361,107 +6062,121 @@ ], "authors": [ { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com", - "homepage": "http://ocramius.github.io/" + "name": "Paragon Initiative Enterprises", + "email": "security@paragonie.com", + "homepage": "https://paragonie.com" } ], - "description": "A library providing utilities to generate, instantiate and generally operate with Object Proxies", - "homepage": "https://github.com/Ocramius/ProxyManager", + "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", "keywords": [ - "aop", - "lazy loading", - "proxy", - "proxy pattern", - "service proxies" + "csprng", + "polyfill", + "pseudorandom", + "random" ], - "time": "2017-05-04T11:12:50+00:00" + "time": "2021-04-17T09:33:01+00:00" }, { - "name": "oro/calendar-bundle", - "version": "3.1.9", + "name": "php-http/client-common", + "version": "1.10.0", "source": { "type": "git", - "url": "https://github.com/oroinc/OroCalendarBundle.git", - "reference": "08621fd4af2d0463ea5293810a17123980ee3c0b" + "url": "https://github.com/php-http/client-common.git", + "reference": "c0390ae3c8f2ae9d50901feef0127fb9e396f6b4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oroinc/OroCalendarBundle/zipball/08621fd4af2d0463ea5293810a17123980ee3c0b", - "reference": "08621fd4af2d0463ea5293810a17123980ee3c0b", + "url": "https://api.github.com/repos/php-http/client-common/zipball/c0390ae3c8f2ae9d50901feef0127fb9e396f6b4", + "reference": "c0390ae3c8f2ae9d50901feef0127fb9e396f6b4", "shasum": "" }, "require": { - "bower-asset/fullcalendar": "3.4.0", - "oro/platform": "~3.1.1" + "php": "^5.4 || ^7.0", + "php-http/httplug": "^1.1", + "php-http/message": "^1.6", + "php-http/message-factory": "^1.0", + "symfony/options-resolver": "^2.6 || ^3.0 || ^4.0 || ^5.0" }, - "type": "symfony-bundle", + "require-dev": { + "guzzlehttp/psr7": "^1.4", + "phpspec/phpspec": "^2.5 || ^3.4 || ^4.2" + }, + "suggest": { + "php-http/cache-plugin": "PSR-6 Cache plugin", + "php-http/logger-plugin": "PSR-3 Logger plugin", + "php-http/stopwatch-plugin": "Symfony Stopwatch plugin" + }, + "type": "library", "extra": { "branch-alias": { - "dev-master": "3.1-dev" + "dev-master": "1.10.x-dev" } }, "autoload": { "psr-4": { - "Oro\\Bundle\\CalendarBundle\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "Http\\Client\\Common\\": "src/" + } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { - "name": "Oro, Inc", - "homepage": "http://www.orocrm.com" + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" } ], - "description": "Calendar bundle for OroPlatform-based applications.\nSee https://oroinc.com/orocrm/doc/current/user-guide/activities/calendars-overview for more information.", - "homepage": "https://github.com/oroinc/OroCalendarBundle.git", + "description": "Common HTTP Client implementations and tools for HTTPlug", + "homepage": "http://httplug.io", "keywords": [ - "Calendar", - "Oro", - "OroCRM", - "OroPlatform" + "client", + "common", + "http", + "httplug" ], - "support": { - "source": "https://github.com/oroinc/OroCalendarBundle/tree/3.1", - "issues": "https://github.com/oroinc/OroCalendarBundle/issues" - }, - "time": "2019-06-26T17:19:21+00:00" + "time": "2019-11-18T08:54:36+00:00" }, { - "name": "oro/doctrine-extensions", - "version": "1.2.2", + "name": "php-http/discovery", + "version": "1.13.0", "source": { "type": "git", - "url": "https://github.com/oroinc/doctrine-extensions.git", - "reference": "71b38bd772d68723b3999843d710b039b667426e" + "url": "https://github.com/php-http/discovery.git", + "reference": "788f72d64c43dc361e7fcc7464c3d947c64984a7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oroinc/doctrine-extensions/zipball/71b38bd772d68723b3999843d710b039b667426e", - "reference": "71b38bd772d68723b3999843d710b039b667426e", + "url": "https://api.github.com/repos/php-http/discovery/zipball/788f72d64c43dc361e7fcc7464c3d947c64984a7", + "reference": "788f72d64c43dc361e7fcc7464c3d947c64984a7", "shasum": "" }, "require": { - "doctrine/orm": ">=2.2.3", - "php": ">=5.4.0" + "php": "^7.1 || ^8.0" }, - "require-dev": { - "doctrine/data-fixtures": "^1.0", - "doctrine/orm": "<2.5.0", - "phpunit/phpunit": "4.*", - "squizlabs/php_codesniffer": "2.8.*", - "symfony/yaml": "2.*" + "conflict": { + "nyholm/psr7": "<1.0" + }, + "require-dev": { + "graham-campbell/phpspec-skip-example-extension": "^5.0", + "php-http/httplug": "^1.0 || ^2.0", + "php-http/message-factory": "^1.0", + "phpspec/phpspec": "^5.1 || ^6.1", + "puli/composer-plugin": "1.0.0-beta10" + }, + "suggest": { + "php-http/message": "Allow to use Guzzle, Diactoros or Slim Framework factories", + "puli/composer-plugin": "Sets up Puli which is recommended for Discovery to work. Check http://docs.php-http.org/en/latest/discovery.html for more details." }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.9-dev" + } + }, "autoload": { - "psr-0": { - "Oro\\DBAL": "src/", - "Oro\\ORM": "src/" + "psr-4": { + "Http\\Discovery\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -5470,314 +6185,284 @@ ], "authors": [ { - "name": "Oro, Inc", - "homepage": "http://www.orocrm.com" + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" } ], - "description": "Doctrine Extensions for MySQL and PostgreSQL.", - "homepage": "https://github.com/orocrm/doctrine-extensions/", + "description": "Finds installed HTTPlug implementations and PSR-7 message factories", + "homepage": "http://php-http.org", "keywords": [ - "database", - "doctrine", - "dql", - "function", - "mysql", - "postgresql", - "type" + "adapter", + "client", + "discovery", + "factory", + "http", + "message", + "psr7" ], - "time": "2018-11-12T09:15:04+00:00" + "time": "2020-11-27T14:49:42+00:00" }, { - "name": "oro/platform", - "version": "3.1.9", + "name": "php-http/httplug", + "version": "v1.1.0", "source": { "type": "git", - "url": "https://github.com/oroinc/platform.git", - "reference": "fdd175c7e72d297c39cd92799893e9a6fbe9728e" + "url": "https://github.com/php-http/httplug.git", + "reference": "1c6381726c18579c4ca2ef1ec1498fdae8bdf018" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oroinc/platform/zipball/fdd175c7e72d297c39cd92799893e9a6fbe9728e", - "reference": "fdd175c7e72d297c39cd92799893e9a6fbe9728e", + "url": "https://api.github.com/repos/php-http/httplug/zipball/1c6381726c18579c4ca2ef1ec1498fdae8bdf018", + "reference": "1c6381726c18579c4ca2ef1ec1498fdae8bdf018", "shasum": "" }, "require": { - "akeneo/batch-bundle": "0.4.*", - "ass/xmlsecurity": "1.1.1", - "bower-asset/autobahnjs": "0.8.0", - "bower-asset/autolinker.js": "1.4.*", - "bower-asset/backbone": "1.2.3", - "bower-asset/backbone-pageable": "1.2.3", - "bower-asset/backgrid": "0.3.7", - "bower-asset/backgrid-paginator": "0.3.8", - "bower-asset/base64": "1.0.*", - "bower-asset/bean": "1.0.6", - "bower-asset/chaplin": "1.2.0", - "bower-asset/crypto-js": "3.1.7", - "bower-asset/datepair": "0.4.*", - "bower-asset/flotr2": "dev-master", - "bower-asset/font-awesome": "4.7.*", - "bower-asset/fuse": "3.2.*", - "bower-asset/jquery": "3.1.1", - "bower-asset/jquery-ajax-queue": "0.0.1", - "bower-asset/jquery-cookie": "1.4.1", - "bower-asset/jquery-form": "4.2.1", - "bower-asset/jquery-mousewheel": "3.1.13", - "bower-asset/jquery-ui-multiselect-widget": "2.0.1", - "bower-asset/jquery-validate": "1.16.0", - "bower-asset/jquery.numeric": "1.5.0", - "bower-asset/jsplumb": "1.7.*", - "bower-asset/lightgallery": "1.4.0", - "bower-asset/malihu-custom-scrollbar-plugin": "3.1.5", - "bower-asset/moment": "2.18.*", - "bower-asset/moment-timezone": "0.5.*", - "bower-asset/numeral": "2.0.6", - "bower-asset/select2": "3.4.1", - "bower-asset/text": "2.0.*", - "bower-asset/timepicker": "1.11.*", - "bower-asset/underscore": "1.8.3", - "bower-asset/when": "2.4.0", - "brick/math": "0.8.*", - "components/jquery": "3.1.*", - "components/jqueryui": "1.12.*", - "composer/composer": "1.6.*", - "doctrine/annotations": "1.6.*", - "doctrine/collections": "1.5.*", - "doctrine/data-fixtures": "1.3.*", - "doctrine/dbal": "2.7.*", - "doctrine/doctrine-bundle": "1.9.*", - "doctrine/doctrine-fixtures-bundle": "2.4.*", - "doctrine/orm": "2.6.*", - "escapestudios/wsse-authentication-bundle": "2.3.*", - "ext-gd": "*", - "ext-intl": "*", - "ext-mbstring": "*", - "ext-openssl": "*", - "ext-xml": "*", - "ext-zip": "*", - "ezyang/htmlpurifier": "4.10.*", - "friendsofsymfony/jsrouting-bundle": "2.2.*", - "friendsofsymfony/rest-bundle": "1.8.0", - "gos/web-socket-bundle": "1.8.11", - "guzzle/guzzle": "3.7.*", - "hwi/oauth-bundle": "0.5.*", - "incenteev/composer-parameter-handler": "2.1.*", - "jms/cg": "1.2.*", - "jms/serializer": "1.12.*", - "jms/serializer-bundle": "1.5.*", - "knplabs/knp-gaufrette-bundle": "0.3.*", - "knplabs/knp-menu": "2.3.*", - "knplabs/knp-menu-bundle": "2.2.*", - "kriswallsmith/buzz": "0.16.*", - "leafo/scssphp": "0.6.*", - "lexik/maintenance-bundle": "2.1.5", - "liip/imagine-bundle": "1.9.*", - "liuggio/excelbundle": "2.1.*", - "monolog/monolog": "1.23.*", - "mtdowling/cron-expression": "1.2.*", - "nelmio/api-doc-bundle": "2.13.3", - "nelmio/security-bundle": "2.5.*", - "nesbot/carbon": "1.29.*", - "npm-asset/bootstrap": "4.3.1", - "npm-asset/jquery.uniform": "4.2.0", - "npm-asset/popper.js": "1.14.7", - "npm-asset/requirejs": "2.3.*", - "npm-asset/xregexp": "3.2.*", - "ocramius/proxy-manager": "2.1.1", - "oro/doctrine-extensions": "1.2.*", - "oro/redis-config": "~3.1.1", - "php": ">=7.1.26", - "phpdocumentor/reflection-docblock": "4.3.*", - "piwik/device-detector": "3.10.*", - "robloach/component-installer": "0.2.*", - "sensio/distribution-bundle": "5.0.*", - "sensio/framework-extra-bundle": "~3.0.12", - "stof/doctrine-extensions-bundle": "1.3.*", - "symfony/monolog-bundle": "3.3.*", - "symfony/polyfill-php70": "1.*", - "symfony/security-acl": "~3.0.0", - "symfony/swiftmailer-bundle": "2.6.*", - "symfony/symfony": "3.4.27", - "tinymce/tinymce": "4.6.*", - "twig/extensions": "1.5.*", - "twig/twig": "1.40.*", - "vakata/jstree": "3.3.*", - "zendframework/zend-mail": "2.10.0" + "php": ">=5.4", + "php-http/promise": "^1.0", + "psr/http-message": "^1.0" }, "require-dev": { - "behat/behat": "3.4.*", - "behat/mink-extension": "2.3.*", - "behat/mink-selenium2-driver": "1.*", - "behat/symfony2-extension": "2.1.*", - "johnkary/phpunit-speedtrap": "1.0.*", - "mybuilder/phpunit-accelerator": "1.2.*", - "nelmio/alice": "2.3.*", - "phpmd/phpmd": "2.6.*", - "sensio/generator-bundle": "3.1.*", - "squizlabs/php_codesniffer": "3.3.*" + "henrikbjorn/phpspec-code-coverage": "^1.0", + "phpspec/phpspec": "^2.4" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.1-dev" + "dev-master": "1.1-dev" } }, "autoload": { "psr-4": { - "": "src/" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "Http\\Client\\": "src/" + } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { - "name": "Oro, Inc", - "homepage": "http://www.orocrm.com" + "name": "Eric GELOEN", + "email": "geloen.eric@gmail.com" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" } ], - "description": "Business Application Platform (BAP)", - "homepage": "https://github.com/oroinc/platform.git", - "support": { - "source": "https://github.com/oroinc/platform/tree/3.1", - "issues": "https://github.com/oroinc/platform/issues" - }, - "time": "2019-06-26T17:17:39+00:00" + "description": "HTTPlug, the HTTP client abstraction for PHP", + "homepage": "http://httplug.io", + "keywords": [ + "client", + "http" + ], + "time": "2016-08-31T08:30:17+00:00" }, { - "name": "oro/platform-serialised-fields", - "version": "3.1.3", + "name": "php-http/httplug-bundle", + "version": "1.15.2", "source": { "type": "git", - "url": "https://github.com/oroinc/OroEntitySerializedFieldsBundle.git", - "reference": "8eb678d565321283c33441af5148cf63136a1a27" + "url": "https://github.com/php-http/HttplugBundle.git", + "reference": "35d281804a90f0359aa9da5b5b1f55c18aeafaf8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oroinc/OroEntitySerializedFieldsBundle/zipball/8eb678d565321283c33441af5148cf63136a1a27", - "reference": "8eb678d565321283c33441af5148cf63136a1a27", + "url": "https://api.github.com/repos/php-http/HttplugBundle/zipball/35d281804a90f0359aa9da5b5b1f55c18aeafaf8", + "reference": "35d281804a90f0359aa9da5b5b1f55c18aeafaf8", "shasum": "" }, "require": { - "oro/platform": "~3.1.1" + "php": "^5.5 || ^7.0", + "php-http/client-common": "^1.9 || ^2.0", + "php-http/client-implementation": "^1.0", + "php-http/discovery": "^1.0", + "php-http/httplug": "^1.0 || ^2.0", + "php-http/logger-plugin": "^1.1", + "php-http/message": "^1.4", + "php-http/message-factory": "^1.0.2", + "php-http/stopwatch-plugin": "^1.2", + "psr/http-message": "^1.0", + "symfony/config": "^2.8.49 || ^3.0.9 || ^3.1.10 || ^3.2.14 || ^3.3.18 || ^3.4.20 || ^4.0.15 || ^4.1.9 || ^4.2.1", + "symfony/dependency-injection": "^2.8.49 || ^3.0.9 || ^3.1.10 || ^3.2.14 || ^3.3.18 || ^3.4.20 || ^4.0.15 || ^4.1.9 || ^4.2.1", + "symfony/event-dispatcher": "^2.8.49 || ^3.0.9 || ^3.1.10 || ^3.2.14 || ^3.3.18 || ^3.4.20 || ^4.0.15 || ^4.1.9 || ^4.2.1", + "symfony/http-kernel": "^2.8.49 || ^3.0.9 || ^3.1.10 || ^3.2.14 || ^3.3.18 || ^3.4.20 || ^4.0.15 || ^4.1.9 || ^4.2.1", + "symfony/options-resolver": "^2.8.49 || ^3.0.9 || ^3.1.10 || ^3.2.14 || ^3.3.18 || ^3.4.20 || ^4.0.15 || ^4.1.9 || ^4.2.1" }, - "type": "library", + "conflict": { + "php-http/guzzle6-adapter": "<1.1" + }, + "require-dev": { + "guzzlehttp/psr7": "^1.0", + "matthiasnoback/symfony-dependency-injection-test": "^1.1 || ^2.3", + "nyholm/nsa": "^1.1", + "php-http/cache-plugin": "^1.6", + "php-http/guzzle6-adapter": "^1.1.1 || ^2.0.1", + "php-http/mock-client": "^1.2", + "php-http/promise": "^1.0", + "polishsymfonycommunity/symfony-mocker-container": "^1.0", + "symfony/browser-kit": "^2.8.49 || ^3.0.9 || ^3.1.10 || ^3.2.14 || ^3.3.18 || ^3.4.20 || ^4.0.15 || ^4.1.9 || ^4.2.1", + "symfony/cache": "^3.1.10 || ^3.2.14 || ^3.3.18 || ^3.4.20 || ^4.0.15 || ^4.1.9 || ^4.2.1", + "symfony/dom-crawler": "^2.8.49 || ^3.0.9 || ^3.1.10 || ^3.2.14 || ^3.3.18 || ^3.4.20 || ^4.0.15 || ^4.1.9 || ^4.2.1", + "symfony/framework-bundle": "^2.8.1 || ^3.0.1 || ^4.0", + "symfony/http-foundation": "^2.8.49 || ^3.0.9 || ^3.1.10 || ^3.2.14 || ^3.3.18 || ^3.4.20 || ^4.0.15 || ^4.1.9 || ^4.2.1", + "symfony/phpunit-bridge": "^3.4 || ^4.2", + "symfony/stopwatch": "^2.8.49 || ^3.0.9 || ^3.1.10 || ^3.2.14 || ^3.3.18 || ^3.4.20 || ^4.0.15 || ^4.1.9 || ^4.2.1", + "symfony/twig-bundle": "^2.8.49 || ^3.0.9 || ^3.1.10 || ^3.2.14 || ^3.3.18 || ^3.4.20 || ^4.0.15 || ^4.1.9 || ^4.2.1", + "symfony/web-profiler-bundle": "^2.8.49 || ^3.0.9 || ^3.1.10 || ^3.2.14 || ^3.3.18 || ^3.4.20 || ^4.0.15 || ^4.1.9 || ^4.2.1", + "twig/twig": "^1.36 || ^2.6" + }, + "suggest": { + "php-http/cache-plugin": "To configure clients that cache responses", + "php-http/mock-client": "Add this to your require-dev section to mock HTTP responses easily", + "twig/twig": "Add this to your require-dev section when using the WebProfilerBundle" + }, + "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "3.1-dev" + "dev-master": "1.x-dev" } }, "autoload": { "psr-4": { - "Oro\\Bundle\\EntitySerializedFieldsBundle\\": "" + "Http\\HttplugBundle\\": "src/" }, "exclude-from-classmap": [ - "/Tests/" + "/Tests/Resources/MyPsr18TestClient.php" ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ - "OSL-3.0" + "MIT" ], "authors": [ { - "name": "Oro, Inc", - "homepage": "http://www.orocrm.com" + "name": "David Buchmann", + "email": "mail@davidbu.ch" + }, + { + "name": "Tobias Nyholm", + "email": "tobias.nyholm@gmail.com" } ], - "description": "OroPlatform Serialized Fields", - "homepage": "https://github.com/oroinc/OroEntitySerializedFieldsBundle", + "description": "Symfony integration for HTTPlug", + "homepage": "http://httplug.io", "keywords": [ - "Oro", - "Platform", - "entity", - "fields" + "adapter", + "bundle", + "discovery", + "factory", + "http", + "httplug", + "message", + "php-http" ], - "support": { - "source": "https://github.com/oroinc/OroEntitySerializedFieldsBundle/tree/3.1", - "issues": "https://github.com/oroinc/OroEntitySerializedFieldsBundle/issues" - }, - "time": "2019-02-19T15:32:42+00:00" + "time": "2019-04-18T14:01:25+00:00" }, { - "name": "oro/redis-config", - "version": "3.1.2", - "target-dir": "Oro/Bundle/RedisConfigBundle", + "name": "php-http/logger-plugin", + "version": "1.2.1", "source": { "type": "git", - "url": "https://github.com/oroinc/redis-config.git", - "reference": "a630e49ac7203387abc33156a522970e39ce20a4" + "url": "https://github.com/php-http/logger-plugin.git", + "reference": "f53a191c14717eedadc86e6f7fdd19be7a9583c2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oroinc/redis-config/zipball/a630e49ac7203387abc33156a522970e39ce20a4", - "reference": "a630e49ac7203387abc33156a522970e39ce20a4", + "url": "https://api.github.com/repos/php-http/logger-plugin/zipball/f53a191c14717eedadc86e6f7fdd19be7a9583c2", + "reference": "f53a191c14717eedadc86e6f7fdd19be7a9583c2", "shasum": "" }, "require": { - "predis/predis": "~1.0", - "snc/redis-bundle": "~2.0.6" + "php": "^7.0 || ^8.0", + "php-http/client-common": "^1.9 || ^2.0", + "php-http/message": "^1.0", + "psr/log": "^1.0", + "symfony/polyfill-php73": "^1.17" }, "require-dev": { - "phpunit/phpunit": "5.7.*" + "phpspec/phpspec": "^5.1 || ^6.0" }, - "type": "symfony-bundle", + "type": "library", "extra": { "branch-alias": { - "dev-master": "3.1-dev" + "dev-master": "1.2-dev" } }, "autoload": { - "psr-0": { - "Oro\\Bundle\\RedisConfigBundle": "./" + "psr-4": { + "Http\\Client\\Common\\Plugin\\": "src/" } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "description": "OroRedisConfigBundle", - "homepage": "https://github.com/oroinc/redis-config", + "authors": [ + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" + } + ], + "description": "PSR-3 Logger plugin for HTTPlug", + "homepage": "http://httplug.io", "keywords": [ - "Oro", - "OroCrm", - "OroPlatform", - "Redis" + "http", + "httplug", + "logger", + "plugin" ], - "support": { - "source": "https://github.com/oroinc/redis-config/tree/3.1", - "issues": "https://github.com/oroinc/redis-config/issues" - }, - "time": "2019-01-31T15:02:49+00:00" + "time": "2020-11-27T10:38:40+00:00" }, { - "name": "paragonie/random_compat", - "version": "v2.0.18", + "name": "php-http/message", + "version": "1.11.0", "source": { "type": "git", - "url": "https://github.com/paragonie/random_compat.git", - "reference": "0a58ef6e3146256cc3dc7cc393927bcc7d1b72db" + "url": "https://github.com/php-http/message.git", + "reference": "fb0dbce7355cad4f4f6a225f537c34d013571f29" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/paragonie/random_compat/zipball/0a58ef6e3146256cc3dc7cc393927bcc7d1b72db", - "reference": "0a58ef6e3146256cc3dc7cc393927bcc7d1b72db", + "url": "https://api.github.com/repos/php-http/message/zipball/fb0dbce7355cad4f4f6a225f537c34d013571f29", + "reference": "fb0dbce7355cad4f4f6a225f537c34d013571f29", "shasum": "" }, "require": { - "php": ">=5.2.0" + "clue/stream-filter": "^1.5", + "php": "^7.1 || ^8.0", + "php-http/message-factory": "^1.0.2", + "psr/http-message": "^1.0" + }, + "provide": { + "php-http/message-factory-implementation": "1.0" }, "require-dev": { - "phpunit/phpunit": "4.*|5.*" + "ergebnis/composer-normalize": "^2.6", + "ext-zlib": "*", + "guzzlehttp/psr7": "^1.0", + "laminas/laminas-diactoros": "^2.0", + "phpspec/phpspec": "^5.1 || ^6.3", + "slim/slim": "^3.0" }, "suggest": { - "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." + "ext-zlib": "Used with compressor/decompressor streams", + "guzzlehttp/psr7": "Used with Guzzle PSR-7 Factories", + "laminas/laminas-diactoros": "Used with Diactoros Factories", + "slim/slim": "Used with Slim Framework PSR-7 implementation" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.10-dev" + } + }, "autoload": { + "psr-4": { + "Http\\Message\\": "src/" + }, "files": [ - "lib/random.php" + "src/filters.php" ] }, "notification-url": "https://packagist.org/downloads/", @@ -5786,99 +6471,99 @@ ], "authors": [ { - "name": "Paragon Initiative Enterprises", - "email": "security@paragonie.com", - "homepage": "https://paragonie.com" + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" } ], - "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", + "description": "HTTP Message related tools", + "homepage": "http://php-http.org", "keywords": [ - "csprng", - "polyfill", - "pseudorandom", - "random" + "http", + "message", + "psr-7" ], - "time": "2019-01-03T20:59:08+00:00" + "time": "2021-02-01T08:54:58+00:00" }, { - "name": "phpcollection/phpcollection", - "version": "0.5.0", + "name": "php-http/message-factory", + "version": "v1.0.2", "source": { "type": "git", - "url": "https://github.com/schmittjoh/php-collection.git", - "reference": "f2bcff45c0da7c27991bbc1f90f47c4b7fb434a6" + "url": "https://github.com/php-http/message-factory.git", + "reference": "a478cb11f66a6ac48d8954216cfed9aa06a501a1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/php-collection/zipball/f2bcff45c0da7c27991bbc1f90f47c4b7fb434a6", - "reference": "f2bcff45c0da7c27991bbc1f90f47c4b7fb434a6", + "url": "https://api.github.com/repos/php-http/message-factory/zipball/a478cb11f66a6ac48d8954216cfed9aa06a501a1", + "reference": "a478cb11f66a6ac48d8954216cfed9aa06a501a1", "shasum": "" }, "require": { - "phpoption/phpoption": "1.*" + "php": ">=5.4", + "psr/http-message": "^1.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "0.4-dev" + "dev-master": "1.0-dev" } }, "autoload": { - "psr-0": { - "PhpCollection": "src/" + "psr-4": { + "Http\\Message\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "Apache2" + "MIT" ], "authors": [ { - "name": "Johannes M. Schmitt", - "email": "schmittjoh@gmail.com" + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" } ], - "description": "General-Purpose Collection Library for PHP", + "description": "Factory interfaces for PSR-7 HTTP Message", + "homepage": "http://php-http.org", "keywords": [ - "collection", - "list", - "map", - "sequence", - "set" + "factory", + "http", + "message", + "stream", + "uri" ], - "time": "2015-05-17T12:39:23+00:00" + "time": "2015-12-19T14:08:53+00:00" }, { - "name": "phpdocumentor/reflection-common", - "version": "1.0.1", + "name": "php-http/promise", + "version": "1.1.0", "source": { "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionCommon.git", - "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6" + "url": "https://github.com/php-http/promise.git", + "reference": "4c4c1f9b7289a2ec57cde7f1e9762a5789506f88" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6", - "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6", + "url": "https://api.github.com/repos/php-http/promise/zipball/4c4c1f9b7289a2ec57cde7f1e9762a5789506f88", + "reference": "4c4c1f9b7289a2ec57cde7f1e9762a5789506f88", "shasum": "" }, "require": { - "php": ">=5.5" + "php": "^7.1 || ^8.0" }, "require-dev": { - "phpunit/phpunit": "^4.6" + "friends-of-phpspec/phpspec-code-coverage": "^4.3.2", + "phpspec/phpspec": "^5.1.2 || ^6.2" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "1.1-dev" } }, "autoload": { "psr-4": { - "phpDocumentor\\Reflection\\": [ - "src" - ] + "Http\\Promise\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -5887,57 +6572,52 @@ ], "authors": [ { - "name": "Jaap van Otterdijk", - "email": "opensource@ijaap.nl" + "name": "Joel Wurtz", + "email": "joel.wurtz@gmail.com" + }, + { + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" } ], - "description": "Common reflection classes used by phpdocumentor to reflect the code structure", - "homepage": "http://www.phpdoc.org", + "description": "Promise used for asynchronous HTTP requests", + "homepage": "http://httplug.io", "keywords": [ - "FQSEN", - "phpDocumentor", - "phpdoc", - "reflection", - "static analysis" + "promise" ], - "time": "2017-09-11T18:02:19+00:00" + "time": "2020-07-07T09:29:14+00:00" }, { - "name": "phpdocumentor/reflection-docblock", - "version": "4.3.1", + "name": "php-http/stopwatch-plugin", + "version": "1.4.0", "source": { "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "bdd9f737ebc2a01c06ea7ff4308ec6697db9b53c" + "url": "https://github.com/php-http/stopwatch-plugin.git", + "reference": "ca383509fa6d23c6fb98ada2102fad708482ad72" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/bdd9f737ebc2a01c06ea7ff4308ec6697db9b53c", - "reference": "bdd9f737ebc2a01c06ea7ff4308ec6697db9b53c", + "url": "https://api.github.com/repos/php-http/stopwatch-plugin/zipball/ca383509fa6d23c6fb98ada2102fad708482ad72", + "reference": "ca383509fa6d23c6fb98ada2102fad708482ad72", "shasum": "" }, "require": { - "php": "^7.0", - "phpdocumentor/reflection-common": "^1.0.0", - "phpdocumentor/type-resolver": "^0.4.0", - "webmozart/assert": "^1.0" + "php": "^7.3 || ^8.0", + "php-http/client-common": "^1.9 || ^2.0", + "symfony/stopwatch": "^3.4 || ^4.0 || ^5.0" }, "require-dev": { - "doctrine/instantiator": "~1.0.5", - "mockery/mockery": "^1.0", - "phpunit/phpunit": "^6.4" + "phpspec/phpspec": "^7.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.x-dev" + "dev-master": "1.3-dev" } }, "autoload": { "psr-4": { - "phpDocumentor\\Reflection\\": [ - "src/" - ] + "Http\\Client\\Common\\Plugin\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -5946,46 +6626,46 @@ ], "authors": [ { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" + "name": "Márk Sági-Kazár", + "email": "mark.sagikazar@gmail.com" } ], - "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", - "time": "2019-04-30T17:48:53+00:00" + "description": "Symfony Stopwatch plugin for HTTPlug", + "homepage": "http://httplug.io", + "keywords": [ + "http", + "httplug", + "plugin", + "stopwatch" + ], + "time": "2020-11-30T12:21:02+00:00" }, { - "name": "phpdocumentor/type-resolver", - "version": "0.4.0", + "name": "phpdocumentor/reflection-common", + "version": "2.2.0", "source": { "type": "git", - "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "9c977708995954784726e25d0cd1dddf4e65b0f7" + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/9c977708995954784726e25d0cd1dddf4e65b0f7", - "reference": "9c977708995954784726e25d0cd1dddf4e65b0f7", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", "shasum": "" }, "require": { - "php": "^5.5 || ^7.0", - "phpdocumentor/reflection-common": "^1.0" - }, - "require-dev": { - "mockery/mockery": "^0.9.4", - "phpunit/phpunit": "^5.2||^4.8.24" + "php": "^7.2 || ^8.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-2.x": "2.x-dev" } }, "autoload": { "psr-4": { - "phpDocumentor\\Reflection\\": [ - "src/" - ] + "phpDocumentor\\Reflection\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -5994,124 +6674,117 @@ ], "authors": [ { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" } ], - "time": "2017-07-14T14:27:02+00:00" + "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": "2020-06-27T09:03:43+00:00" }, { - "name": "phpoffice/phpexcel", - "version": "1.8.2", + "name": "phpdocumentor/reflection-docblock", + "version": "4.3.4", "source": { "type": "git", - "url": "https://github.com/PHPOffice/PHPExcel.git", - "reference": "1441011fb7ecdd8cc689878f54f8b58a6805f870" + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "da3fd972d6bafd628114f7e7e036f45944b62e9c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPOffice/PHPExcel/zipball/1441011fb7ecdd8cc689878f54f8b58a6805f870", - "reference": "1441011fb7ecdd8cc689878f54f8b58a6805f870", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/da3fd972d6bafd628114f7e7e036f45944b62e9c", + "reference": "da3fd972d6bafd628114f7e7e036f45944b62e9c", "shasum": "" }, "require": { - "ext-mbstring": "*", - "ext-xml": "*", - "ext-xmlwriter": "*", - "php": "^5.2|^7.0" + "php": "^7.0", + "phpdocumentor/reflection-common": "^1.0.0 || ^2.0.0", + "phpdocumentor/type-resolver": "~0.4 || ^1.0.0", + "webmozart/assert": "^1.0" }, "require-dev": { - "squizlabs/php_codesniffer": "2.*" + "doctrine/instantiator": "^1.0.5", + "mockery/mockery": "^1.0", + "phpdocumentor/type-resolver": "0.4.*", + "phpunit/phpunit": "^6.4" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.x-dev" + } + }, "autoload": { - "psr-0": { - "PHPExcel": "Classes/" + "psr-4": { + "phpDocumentor\\Reflection\\": [ + "src/" + ] } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "LGPL-2.1" + "MIT" ], "authors": [ { - "name": "Maarten Balliauw", - "homepage": "http://blog.maartenballiauw.be" - }, - { - "name": "Erik Tilt" - }, - { - "name": "Franck Lefevre", - "homepage": "http://rootslabs.net" - }, - { - "name": "Mark Baker", - "homepage": "http://markbakeruk.net" + "name": "Mike van Riel", + "email": "me@mikevanriel.com" } ], - "description": "PHPExcel - OpenXML - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine", - "homepage": "https://github.com/PHPOffice/PHPExcel", - "keywords": [ - "OpenXML", - "excel", - "php", - "spreadsheet", - "xls", - "xlsx" - ], - "abandoned": "phpoffice/phpspreadsheet", - "time": "2018-11-22T23:07:24+00:00" + "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", + "time": "2019-12-28T18:55:12+00:00" }, { - "name": "phpoption/phpoption", - "version": "1.5.0", + "name": "phpdocumentor/type-resolver", + "version": "1.4.0", "source": { "type": "git", - "url": "https://github.com/schmittjoh/php-option.git", - "reference": "94e644f7d2051a5f0fcf77d81605f152eecff0ed" + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/94e644f7d2051a5f0fcf77d81605f152eecff0ed", - "reference": "94e644f7d2051a5f0fcf77d81605f152eecff0ed", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0", + "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": "^7.2 || ^8.0", + "phpdocumentor/reflection-common": "^2.0" }, "require-dev": { - "phpunit/phpunit": "4.7.*" + "ext-tokenizer": "*" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.3-dev" + "dev-1.x": "1.x-dev" } }, "autoload": { - "psr-0": { - "PhpOption\\": "src/" + "psr-4": { + "phpDocumentor\\Reflection\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "Apache2" + "MIT" ], "authors": [ { - "name": "Johannes M. Schmitt", - "email": "schmittjoh@gmail.com" + "name": "Mike van Riel", + "email": "me@mikevanriel.com" } ], - "description": "Option Type for PHP", - "keywords": [ - "language", - "option", - "php", - "type" - ], - "time": "2015-07-25T16:39:46+00:00" + "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", + "time": "2020-09-17T18:55:26+00:00" }, { "name": "piwik/device-detector", @@ -6165,6 +6838,7 @@ "parser", "useragent" ], + "abandoned": "matomo/device-detector", "time": "2018-05-07T19:33:29+00:00" }, { @@ -6172,12 +6846,12 @@ "version": "v1.1.1", "source": { "type": "git", - "url": "https://github.com/nrk/predis.git", + "url": "https://github.com/predis/predis.git", "reference": "f0210e38881631afeafb56ab43405a92cafd9fd1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nrk/predis/zipball/f0210e38881631afeafb56ab43405a92cafd9fd1", + "url": "https://api.github.com/repos/predis/predis/zipball/f0210e38881631afeafb56ab43405a92cafd9fd1", "reference": "f0210e38881631afeafb56ab43405a92cafd9fd1", "shasum": "" }, @@ -6215,6 +6889,16 @@ "predis", "redis" ], + "funding": [ + { + "url": "https://www.paypal.me/tillkruss", + "type": "custom" + }, + { + "url": "https://github.com/tillkruss", + "type": "github" + } + ], "time": "2016-06-16T16:22:20+00:00" }, { @@ -6265,27 +6949,22 @@ }, { "name": "psr/container", - "version": "1.0.0", + "version": "1.1.1", "source": { "type": "git", "url": "https://github.com/php-fig/container.git", - "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f" + "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f", - "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f", + "url": "https://api.github.com/repos/php-fig/container/zipball/8622567409010282b7aeebe4bb841fe98b58dcaf", + "reference": "8622567409010282b7aeebe4bb841fe98b58dcaf", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": ">=7.2.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, "autoload": { "psr-4": { "Psr\\Container\\": "src/" @@ -6298,7 +6977,7 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], "description": "Common Container Interface (PHP FIG PSR-11)", @@ -6310,7 +6989,108 @@ "container-interop", "psr" ], - "time": "2017-02-14T16:28:37+00:00" + "time": "2021-03-05T17:36:06+00:00" + }, + { + "name": "psr/http-client", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-client.git", + "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", + "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", + "shasum": "" + }, + "require": { + "php": "^7.0 || ^8.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": "2020-06-29T06:28:15+00:00" + }, + { + "name": "psr/http-factory", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/php-fig/http-factory.git", + "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be", + "shasum": "" + }, + "require": { + "php": ">=7.0.0", + "psr/http-message": "^1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" + } + ], + "description": "Common interfaces for PSR-7 HTTP message factories", + "keywords": [ + "factory", + "http", + "message", + "psr", + "psr-17", + "psr-7", + "request", + "response" + ], + "time": "2019-04-30T12:38:16+00:00" }, { "name": "psr/http-message", @@ -6413,16 +7193,16 @@ }, { "name": "psr/log", - "version": "1.1.0", + "version": "1.1.3", "source": { "type": "git", "url": "https://github.com/php-fig/log.git", - "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd" + "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd", - "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd", + "url": "https://api.github.com/repos/php-fig/log/zipball/0f73288fd15629204f9d42b7055f72dacbe811fc", + "reference": "0f73288fd15629204f9d42b7055f72dacbe811fc", "shasum": "" }, "require": { @@ -6431,7 +7211,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "1.1.x-dev" } }, "autoload": { @@ -6456,7 +7236,7 @@ "psr", "psr-3" ], - "time": "2018-11-20T15:27:04+00:00" + "time": "2020-03-23T09:12:05+00:00" }, { "name": "psr/simple-cache", @@ -6539,37 +7319,237 @@ ], "authors": [ { - "name": "Ralph Khattar", - "email": "ralph.khattar@gmail.com" + "name": "Ralph Khattar", + "email": "ralph.khattar@gmail.com" + } + ], + "description": "A polyfill for getallheaders.", + "time": "2019-03-08T08:55:37+00:00" + }, + { + "name": "ratchet/rfc6455", + "version": "v0.3", + "source": { + "type": "git", + "url": "https://github.com/ratchetphp/RFC6455.git", + "reference": "c8651c7938651c2d55f5d8c2422ac5e57a183341" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ratchetphp/RFC6455/zipball/c8651c7938651c2d55f5d8c2422ac5e57a183341", + "reference": "c8651c7938651c2d55f5d8c2422ac5e57a183341", + "shasum": "" + }, + "require": { + "guzzlehttp/psr7": "^1.0", + "php": ">=5.4.2" + }, + "require-dev": { + "phpunit/phpunit": "5.7.*", + "react/socket": "^1.3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Ratchet\\RFC6455\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "role": "Developer" + }, + { + "name": "Matt Bonneau", + "role": "Developer" + } + ], + "description": "RFC6455 WebSocket protocol handler", + "homepage": "http://socketo.me", + "keywords": [ + "WebSockets", + "rfc6455", + "websocket" + ], + "time": "2020-05-15T18:31:24+00:00" + }, + { + "name": "react/cache", + "version": "v1.1.1", + "source": { + "type": "git", + "url": "https://github.com/reactphp/cache.git", + "reference": "4bf736a2cccec7298bdf745db77585966fc2ca7e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/cache/zipball/4bf736a2cccec7298bdf745db77585966fc2ca7e", + "reference": "4bf736a2cccec7298bdf745db77585966fc2ca7e", + "shasum": "" + }, + "require": { + "php": ">=5.3.0", + "react/promise": "^3.0 || ^2.0 || ^1.1" + }, + "require-dev": { + "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.35" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Cache\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" + } + ], + "description": "Async, Promise-based cache interface for ReactPHP", + "keywords": [ + "cache", + "caching", + "promise", + "reactphp" + ], + "funding": [ + { + "url": "https://github.com/WyriHaximus", + "type": "github" + }, + { + "url": "https://github.com/clue", + "type": "github" + } + ], + "time": "2021-02-02T06:47:52+00:00" + }, + { + "name": "react/dns", + "version": "v1.5.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/dns.git", + "reference": "b22b0b20278e8535e633ab71a52472c5bf620aa1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/dns/zipball/b22b0b20278e8535e633ab71a52472c5bf620aa1", + "reference": "b22b0b20278e8535e633ab71a52472c5bf620aa1", + "shasum": "" + }, + "require": { + "php": ">=5.3.0", + "react/cache": "^1.0 || ^0.6 || ^0.5", + "react/event-loop": "^1.0 || ^0.5", + "react/promise": "^3.0 || ^2.7 || ^1.2.1", + "react/promise-timer": "^1.2" + }, + "require-dev": { + "clue/block-react": "^1.2", + "phpunit/phpunit": "^9.3 || ^4.8.35" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Dns\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" } ], - "description": "A polyfill for getallheaders.", - "time": "2019-03-08T08:55:37+00:00" + "description": "Async DNS resolver for ReactPHP", + "keywords": [ + "async", + "dns", + "dns-resolver", + "reactphp" + ], + "funding": [ + { + "url": "https://github.com/WyriHaximus", + "type": "github" + }, + { + "url": "https://github.com/clue", + "type": "github" + } + ], + "time": "2021-03-05T12:16:50+00:00" }, { "name": "react/event-loop", - "version": "v0.4.3", + "version": "v1.1.1", "source": { "type": "git", "url": "https://github.com/reactphp/event-loop.git", - "reference": "8bde03488ee897dc6bb3d91e4e17c353f9c5252f" + "reference": "6d24de090cd59cfc830263cfba965be77b563c13" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/event-loop/zipball/8bde03488ee897dc6bb3d91e4e17c353f9c5252f", - "reference": "8bde03488ee897dc6bb3d91e4e17c353f9c5252f", + "url": "https://api.github.com/repos/reactphp/event-loop/zipball/6d24de090cd59cfc830263cfba965be77b563c13", + "reference": "6d24de090cd59cfc830263cfba965be77b563c13", "shasum": "" }, "require": { - "php": ">=5.4.0" + "php": ">=5.3.0" }, "require-dev": { - "phpunit/phpunit": "~4.8" + "phpunit/phpunit": "^7.0 || ^6.4 || ^5.7 || ^4.8.35" }, "suggest": { - "ext-event": "~1.0", - "ext-libev": "*", - "ext-libevent": ">=0.1.0" + "ext-event": "~1.0 for ExtEventLoop", + "ext-pcntl": "For signal handling support when using the StreamSelectLoop", + "ext-uv": "* for ExtUvLoop" }, "type": "library", "autoload": { @@ -6581,32 +7561,32 @@ "license": [ "MIT" ], - "description": "Event loop abstraction layer that libraries can use for evented I/O.", + "description": "ReactPHP's core reactor event loop that libraries can use for evented I/O.", "keywords": [ "asynchronous", "event-loop" ], - "time": "2017-04-27T10:56:23+00:00" + "time": "2020-01-01T18:39:52+00:00" }, { "name": "react/promise", - "version": "v2.7.1", + "version": "v2.8.0", "source": { "type": "git", "url": "https://github.com/reactphp/promise.git", - "reference": "31ffa96f8d2ed0341a57848cbb84d88b89dd664d" + "reference": "f3cff96a19736714524ca0dd1d4130de73dbbbc4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/promise/zipball/31ffa96f8d2ed0341a57848cbb84d88b89dd664d", - "reference": "31ffa96f8d2ed0341a57848cbb84d88b89dd664d", + "url": "https://api.github.com/repos/reactphp/promise/zipball/f3cff96a19736714524ca0dd1d4130de73dbbbc4", + "reference": "f3cff96a19736714524ca0dd1d4130de73dbbbc4", "shasum": "" }, "require": { "php": ">=5.4.0" }, "require-dev": { - "phpunit/phpunit": "~4.8" + "phpunit/phpunit": "^7.0 || ^6.5 || ^5.7 || ^4.8.36" }, "type": "library", "autoload": { @@ -6632,33 +7612,88 @@ "promise", "promises" ], - "time": "2019-01-07T21:25:54+00:00" + "time": "2020-05-12T15:16:56+00:00" + }, + { + "name": "react/promise-timer", + "version": "v1.6.0", + "source": { + "type": "git", + "url": "https://github.com/reactphp/promise-timer.git", + "reference": "daee9baf6ef30c43ea4c86399f828bb5f558f6e6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/reactphp/promise-timer/zipball/daee9baf6ef30c43ea4c86399f828bb5f558f6e6", + "reference": "daee9baf6ef30c43ea4c86399f828bb5f558f6e6", + "shasum": "" + }, + "require": { + "php": ">=5.3", + "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3.5", + "react/promise": "^3.0 || ^2.7.0 || ^1.2.1" + }, + "require-dev": { + "phpunit/phpunit": "^9.0 || ^5.7 || ^4.8.35" + }, + "type": "library", + "autoload": { + "psr-4": { + "React\\Promise\\Timer\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Christian Lück", + "email": "christian@lueck.tv" + } + ], + "description": "A trivial implementation of timeouts for Promises, built on top of ReactPHP.", + "homepage": "https://github.com/reactphp/promise-timer", + "keywords": [ + "async", + "event-loop", + "promise", + "reactphp", + "timeout", + "timer" + ], + "time": "2020-07-10T12:18:06+00:00" }, { "name": "react/socket", - "version": "v0.4.6", + "version": "v1.6.0", "source": { "type": "git", "url": "https://github.com/reactphp/socket.git", - "reference": "cf074e53c974df52388ebd09710a9018894745d2" + "reference": "e2b96b23a13ca9b41ab343268dbce3f8ef4d524a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/socket/zipball/cf074e53c974df52388ebd09710a9018894745d2", - "reference": "cf074e53c974df52388ebd09710a9018894745d2", + "url": "https://api.github.com/repos/reactphp/socket/zipball/e2b96b23a13ca9b41ab343268dbce3f8ef4d524a", + "reference": "e2b96b23a13ca9b41ab343268dbce3f8ef4d524a", "shasum": "" }, "require": { - "evenement/evenement": "~2.0|~1.0", + "evenement/evenement": "^3.0 || ^2.0 || ^1.0", "php": ">=5.3.0", - "react/event-loop": "0.4.*|0.3.*", - "react/promise": "^2.0 || ^1.1", - "react/stream": "^0.4.5" + "react/dns": "^1.1", + "react/event-loop": "^1.0 || ^0.5", + "react/promise": "^2.6.0 || ^1.2.1", + "react/promise-timer": "^1.4.0", + "react/stream": "^1.1" }, "require-dev": { - "clue/block-react": "^1.1", - "phpunit/phpunit": "~4.8", - "react/socket-client": "^0.5.1" + "clue/block-react": "^1.2", + "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.35", + "react/promise-stream": "^1.2" }, "type": "library", "autoload": { @@ -6670,38 +7705,70 @@ "license": [ "MIT" ], - "description": "Async, streaming plaintext TCP/IP and secure TLS socket server for React PHP", + "authors": [ + { + "name": "Christian Lück", + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" + } + ], + "description": "Async, streaming plaintext TCP/IP and secure TLS socket server and client connections for ReactPHP", "keywords": [ - "Socket" + "Connection", + "Socket", + "async", + "reactphp", + "stream" + ], + "funding": [ + { + "url": "https://github.com/WyriHaximus", + "type": "github" + }, + { + "url": "https://github.com/clue", + "type": "github" + } ], - "time": "2017-01-26T09:23:38+00:00" + "time": "2020-08-28T12:49:05+00:00" }, { "name": "react/stream", - "version": "v0.4.6", + "version": "v1.1.1", "source": { "type": "git", "url": "https://github.com/reactphp/stream.git", - "reference": "44dc7f51ea48624110136b535b9ba44fd7d0c1ee" + "reference": "7c02b510ee3f582c810aeccd3a197b9c2f52ff1a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/stream/zipball/44dc7f51ea48624110136b535b9ba44fd7d0c1ee", - "reference": "44dc7f51ea48624110136b535b9ba44fd7d0c1ee", + "url": "https://api.github.com/repos/reactphp/stream/zipball/7c02b510ee3f582c810aeccd3a197b9c2f52ff1a", + "reference": "7c02b510ee3f582c810aeccd3a197b9c2f52ff1a", "shasum": "" }, "require": { - "evenement/evenement": "^2.0|^1.0", - "php": ">=5.3.8" + "evenement/evenement": "^3.0 || ^2.0 || ^1.0", + "php": ">=5.3.8", + "react/event-loop": "^1.0 || ^0.5 || ^0.4 || ^0.3.5" }, "require-dev": { "clue/stream-filter": "~1.2", - "react/event-loop": "^0.4|^0.3", - "react/promise": "^2.0|^1.0" - }, - "suggest": { - "react/event-loop": "^0.4", - "react/promise": "^2.0" + "phpunit/phpunit": "^7.0 || ^6.4 || ^5.7 || ^4.8.35" }, "type": "library", "autoload": { @@ -6713,12 +7780,18 @@ "license": [ "MIT" ], - "description": "Basic readable and writable stream interfaces that support piping.", + "description": "Event-driven readable and writable streams for non-blocking I/O in ReactPHP", "keywords": [ + "event-driven", + "io", + "non-blocking", "pipe", - "stream" + "reactphp", + "readable", + "stream", + "writable" ], - "time": "2017-01-25T14:44:14+00:00" + "time": "2020-05-04T10:17:57+00:00" }, { "name": "robloach/component-installer", @@ -6766,25 +7839,96 @@ } ], "description": "Allows installation of Components via Composer.", + "abandoned": "oomphinc/composer-installers-extender", "time": "2015-08-10T12:35:38+00:00" }, + { + "name": "salsify/json-streaming-parser", + "version": "v8.0.1", + "source": { + "type": "git", + "url": "https://github.com/salsify/jsonstreamingparser.git", + "reference": "7d3bc67f495ba161de40f033d6bda5959542bbd0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/salsify/jsonstreamingparser/zipball/7d3bc67f495ba161de40f033d6bda5959542bbd0", + "reference": "7d3bc67f495ba161de40f033d6bda5959542bbd0", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "ext-mbstring": "*", + "php": "^7.1" + }, + "require-dev": { + "ext-json": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "8.0-dev" + } + }, + "autoload": { + "psr-4": { + "JsonStreamingParser\\": "src", + "JsonStreamingParser\\Test\\": "tests" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Maxim Gnatenko", + "email": "mgnatenko@gmail.com" + }, + { + "name": "Rob Gonzalez", + "email": "rob@salsify.com", + "homepage": "http://salsify.com/" + }, + { + "name": "ThePanz", + "email": "thepanz@gmail.com" + }, + { + "name": "Max Grigorian", + "email": "maxakawizard@gmail.com", + "homepage": "http://wizardcat.com/" + } + ], + "description": "A streaming parser for JSON in PHP.", + "homepage": "https://github.com/salsify/jsonstreamingparser", + "keywords": [ + "json", + "parser", + "streaming" + ], + "time": "2018-10-26T13:33:34+00:00" + }, { "name": "seld/cli-prompt", - "version": "1.0.3", + "version": "1.0.4", "source": { "type": "git", "url": "https://github.com/Seldaek/cli-prompt.git", - "reference": "a19a7376a4689d4d94cab66ab4f3c816019ba8dd" + "reference": "b8dfcf02094b8c03b40322c229493bb2884423c5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/cli-prompt/zipball/a19a7376a4689d4d94cab66ab4f3c816019ba8dd", - "reference": "a19a7376a4689d4d94cab66ab4f3c816019ba8dd", + "url": "https://api.github.com/repos/Seldaek/cli-prompt/zipball/b8dfcf02094b8c03b40322c229493bb2884423c5", + "reference": "b8dfcf02094b8c03b40322c229493bb2884423c5", "shasum": "" }, "require": { "php": ">=5.3" }, + "require-dev": { + "phpstan/phpstan": "^0.12.63" + }, "type": "library", "extra": { "branch-alias": { @@ -6814,24 +7958,24 @@ "input", "prompt" ], - "time": "2017-03-18T11:32:45+00:00" + "time": "2020-12-15T21:32:01+00:00" }, { "name": "seld/jsonlint", - "version": "1.7.1", + "version": "1.8.3", "source": { "type": "git", "url": "https://github.com/Seldaek/jsonlint.git", - "reference": "d15f59a67ff805a44c50ea0516d2341740f81a38" + "reference": "9ad6ce79c342fbd44df10ea95511a1b24dee5b57" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/d15f59a67ff805a44c50ea0516d2341740f81a38", - "reference": "d15f59a67ff805a44c50ea0516d2341740f81a38", + "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/9ad6ce79c342fbd44df10ea95511a1b24dee5b57", + "reference": "9ad6ce79c342fbd44df10ea95511a1b24dee5b57", "shasum": "" }, "require": { - "php": "^5.3 || ^7.0" + "php": "^5.3 || ^7.0 || ^8.0" }, "require-dev": { "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" @@ -6863,20 +8007,30 @@ "parser", "validator" ], - "time": "2018-01-24T12:46:19+00:00" + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/seld/jsonlint", + "type": "tidelift" + } + ], + "time": "2020-11-11T09:19:24+00:00" }, { "name": "seld/phar-utils", - "version": "1.0.1", + "version": "1.1.1", "source": { "type": "git", "url": "https://github.com/Seldaek/phar-utils.git", - "reference": "7009b5139491975ef6486545a39f3e6dad5ac30a" + "reference": "8674b1d84ffb47cc59a101f5d5a3b61e87d23796" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/7009b5139491975ef6486545a39f3e6dad5ac30a", - "reference": "7009b5139491975ef6486545a39f3e6dad5ac30a", + "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/8674b1d84ffb47cc59a101f5d5a3b61e87d23796", + "reference": "8674b1d84ffb47cc59a101f5d5a3b61e87d23796", "shasum": "" }, "require": { @@ -6905,83 +8059,47 @@ ], "description": "PHAR file format utilities, for when PHP phars you up", "keywords": [ - "phra" - ], - "time": "2015-10-13T18:44:15+00:00" - }, - { - "name": "sensio/distribution-bundle", - "version": "v5.0.25", - "source": { - "type": "git", - "url": "https://github.com/sensiolabs/SensioDistributionBundle.git", - "reference": "80a38234bde8321fb92aa0b8c27978a272bb4baf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sensiolabs/SensioDistributionBundle/zipball/80a38234bde8321fb92aa0b8c27978a272bb4baf", - "reference": "80a38234bde8321fb92aa0b8c27978a272bb4baf", - "shasum": "" - }, - "require": { - "php": ">=5.3.9", - "sensiolabs/security-checker": "~5.0|~6.0", - "symfony/class-loader": "~2.3|~3.0", - "symfony/config": "~2.3|~3.0", - "symfony/dependency-injection": "~2.3|~3.0", - "symfony/filesystem": "~2.3|~3.0", - "symfony/http-kernel": "~2.3|~3.0", - "symfony/process": "~2.3|~3.0" - }, - "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-master": "5.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Sensio\\Bundle\\DistributionBundle\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - } - ], - "description": "Base bundle for Symfony Distributions", - "keywords": [ - "configuration", - "distribution" + "phar" ], - "time": "2019-06-18T15:43:58+00:00" + "time": "2020-07-07T18:42:57+00:00" }, { "name": "sensio/framework-extra-bundle", - "version": "v3.0.12", + "version": "v5.2.4", "source": { "type": "git", "url": "https://github.com/sensiolabs/SensioFrameworkExtraBundle.git", - "reference": "3e8936fe13aa4086644977d334d8fcd275f50357" + "reference": "1fdf591c4b388e62dbb2579de89c1560b33f865d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sensiolabs/SensioFrameworkExtraBundle/zipball/3e8936fe13aa4086644977d334d8fcd275f50357", - "reference": "3e8936fe13aa4086644977d334d8fcd275f50357", + "url": "https://api.github.com/repos/sensiolabs/SensioFrameworkExtraBundle/zipball/1fdf591c4b388e62dbb2579de89c1560b33f865d", + "reference": "1fdf591c4b388e62dbb2579de89c1560b33f865d", "shasum": "" }, "require": { - "doctrine/common": "~2.2", - "symfony/framework-bundle": "~2.3|~3.0" + "doctrine/common": "^2.2", + "symfony/config": "^3.3|^4.0", + "symfony/dependency-injection": "^3.3|^4.0", + "symfony/framework-bundle": "^3.4|^4.0", + "symfony/http-kernel": "^3.3|^4.0" }, "require-dev": { - "symfony/expression-language": "~2.4|~3.0", - "symfony/security-bundle": "~2.4|~3.0" + "doctrine/doctrine-bundle": "^1.6", + "doctrine/orm": "^2.5", + "symfony/browser-kit": "^3.3|^4.0", + "symfony/dom-crawler": "^3.3|^4.0", + "symfony/expression-language": "^3.3|^4.0", + "symfony/finder": "^3.3|^4.0", + "symfony/monolog-bridge": "^3.0|^4.0", + "symfony/monolog-bundle": "^3.2", + "symfony/phpunit-bridge": "^3.4.19|^4.1.8", + "symfony/psr-http-message-bridge": "^0.3", + "symfony/security-bundle": "^3.3|^4.0", + "symfony/twig-bundle": "^3.3|^4.0", + "symfony/yaml": "^3.3|^4.0", + "twig/twig": "~1.12|~2.0", + "zendframework/zend-diactoros": "^1.3" }, "suggest": { "symfony/expression-language": "", @@ -6991,7 +8109,7 @@ "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "3.0.x-dev" + "dev-master": "5.2.x-dev" } }, "autoload": { @@ -7014,42 +8132,36 @@ "annotations", "controllers" ], - "time": "2015-12-18T17:39:27+00:00" + "time": "2018-12-11T16:59:23+00:00" }, { - "name": "sensiolabs/security-checker", - "version": "v6.0.1", + "name": "setasign/fpdi", + "version": "1.6.2", "source": { "type": "git", - "url": "https://github.com/sensiolabs/security-checker.git", - "reference": "ce8d0552dcb8d3677ab9adb6d19a5837949bfec4" + "url": "https://github.com/Setasign/FPDI.git", + "reference": "a6ad58897a6d97cc2d2cd2adaeda343b25a368ea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sensiolabs/security-checker/zipball/ce8d0552dcb8d3677ab9adb6d19a5837949bfec4", - "reference": "ce8d0552dcb8d3677ab9adb6d19a5837949bfec4", + "url": "https://api.github.com/repos/Setasign/FPDI/zipball/a6ad58897a6d97cc2d2cd2adaeda343b25a368ea", + "reference": "a6ad58897a6d97cc2d2cd2adaeda343b25a368ea", "shasum": "" }, - "require": { - "php": ">=7.1.3", - "symfony/console": "^2.8|^3.4|^4.2", - "symfony/http-client": "^4.3", - "symfony/mime": "^4.3", - "symfony/polyfill-ctype": "^1.11" + "suggest": { + "setasign/fpdf": "FPDI will extend this class but as it is also possible to use \"tecnickcom/tcpdf\" as an alternative there's no fixed dependency configured.", + "setasign/fpdi-fpdf": "Use this package to automatically evaluate dependencies to FPDF.", + "setasign/fpdi-tcpdf": "Use this package to automatically evaluate dependencies to TCPDF." }, - "bin": [ - "security-checker" - ], "type": "library", - "extra": { - "branch-alias": { - "dev-master": "6.0-dev" - } - }, "autoload": { - "psr-4": { - "SensioLabs\\Security\\": "SensioLabs/Security" - } + "classmap": [ + "filters/", + "fpdi.php", + "fpdf_tpl.php", + "fpdi_pdf_parser.php", + "pdf_context.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -7057,54 +8169,75 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien.potencier@gmail.com" + "name": "Jan Slabon", + "email": "jan.slabon@setasign.com", + "homepage": "https://www.setasign.com" } ], - "description": "A security checker for your composer.lock", - "time": "2019-06-08T06:46:26+00:00" + "description": "FPDI is a collection of PHP classes facilitating developers to read pages from existing PDF documents and use them as templates in FPDF. Because it is also possible to use FPDI with TCPDF, there are no fixed dependencies defined. Please see suggestions for packages which evaluates the dependencies automatically.", + "homepage": "https://www.setasign.com/fpdi", + "keywords": [ + "fpdf", + "fpdi", + "pdf" + ], + "time": "2017-05-11T14:25:49+00:00" }, { "name": "snc/redis-bundle", - "version": "2.0.6", + "version": "3.2.4", "source": { "type": "git", "url": "https://github.com/snc/SncRedisBundle.git", - "reference": "73c87c435f87e08c2d564c3d9ad35f38cd8d3a0e" + "reference": "417086eccdd2619f230353fdac952b83bbd0977a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/snc/SncRedisBundle/zipball/73c87c435f87e08c2d564c3d9ad35f38cd8d3a0e", - "reference": "73c87c435f87e08c2d564c3d9ad35f38cd8d3a0e", + "url": "https://api.github.com/repos/snc/SncRedisBundle/zipball/417086eccdd2619f230353fdac952b83bbd0977a", + "reference": "417086eccdd2619f230353fdac952b83bbd0977a", "shasum": "" }, "require": { - "php": ">=5.3.3", - "symfony/framework-bundle": "^2.7 || ^3.0 || ^4.0", - "symfony/yaml": "^2.7 || ^3.0 || ^4.0" + "php": "^7.1.3", + "symfony/framework-bundle": "^3.4 || ^4.2 || ^5.0", + "symfony/http-foundation": "^3.4 || ^4.2 || ^5.0", + "symfony/yaml": "^3.4 || ^4.2 || ^5.0" }, "require-dev": { - "doctrine/cache": "1.*", - "phpunit/phpunit": "^4.8 || ^5.4", - "predis/predis": "^1.0", - "symfony/console": "^2.7 || ^3.0 || ^4.0", - "symfony/phpunit-bridge": "^2.7 || ^3.0 || ^4.0" + "doctrine/doctrine-bundle": "^1.11.2 || ^2.0", + "doctrine/orm": "^2.6.4", + "ext-pdo_sqlite": "*", + "phpunit/phpunit": "^7.5", + "predis/predis": "^1.1", + "swiftmailer/swiftmailer": "^6.0", + "symfony/browser-kit": "^3.4 || ^4.2 || ^5.0", + "symfony/console": "^3.4 || ^4.2 || ^5.0", + "symfony/dom-crawler": "^3.4 || ^4.2 || ^5.0", + "symfony/filesystem": "^3.4 || ^4.2 || ^5.0", + "symfony/phpunit-bridge": "^4.3.5", + "symfony/profiler-pack": "^1.0", + "symfony/swiftmailer-bundle": "^2.0 || ^3.0", + "symfony/twig-bundle": "^3.4 || ^4.2 || ^5.0" }, "suggest": { "monolog/monolog": "If you want to use the monolog redis handler.", "predis/predis": "If you want to use predis.", - "symfony/console": "If you want to use commands to interact with the redis database" + "symfony/console": "If you want to use commands to interact with the redis database", + "symfony/proxy-manager-bridge": "If you want to lazy-load some services" }, "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "2.x-dev" + "dev-master": "3.x-dev" } }, "autoload": { "psr-4": { "Snc\\RedisBundle\\": "" - } + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -7127,7 +8260,7 @@ "redis", "symfony" ], - "time": "2017-12-01T10:40:06+00:00" + "time": "2020-11-07T16:46:54+00:00" }, { "name": "stof/doctrine-extensions-bundle", @@ -7196,29 +8329,36 @@ }, { "name": "swiftmailer/swiftmailer", - "version": "v5.4.12", + "version": "v6.2.7", "source": { "type": "git", "url": "https://github.com/swiftmailer/swiftmailer.git", - "reference": "181b89f18a90f8925ef805f950d47a7190e9b950" + "reference": "15f7faf8508e04471f666633addacf54c0ab5933" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/181b89f18a90f8925ef805f950d47a7190e9b950", - "reference": "181b89f18a90f8925ef805f950d47a7190e9b950", + "url": "https://api.github.com/repos/swiftmailer/swiftmailer/zipball/15f7faf8508e04471f666633addacf54c0ab5933", + "reference": "15f7faf8508e04471f666633addacf54c0ab5933", "shasum": "" }, "require": { - "php": ">=5.3.3" + "egulias/email-validator": "^2.0|^3.1", + "php": ">=7.0.0", + "symfony/polyfill-iconv": "^1.0", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0" }, "require-dev": { - "mockery/mockery": "~0.9.1", - "symfony/phpunit-bridge": "~3.2" + "mockery/mockery": "^1.0", + "symfony/phpunit-bridge": "^4.4|^5.0" + }, + "suggest": { + "ext-intl": "Needed to support internationalized email addresses" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "5.4-dev" + "dev-master": "6.2-dev" } }, "autoload": { @@ -7246,99 +8386,59 @@ "mail", "mailer" ], - "time": "2018-07-31T09:26:32+00:00" - }, - { - "name": "symfony/http-client", - "version": "v4.3.2", - "source": { - "type": "git", - "url": "https://github.com/symfony/http-client.git", - "reference": "e903ab079c99eab322fc5c71eb63fc467cd19a2a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client/zipball/e903ab079c99eab322fc5c71eb63fc467cd19a2a", - "reference": "e903ab079c99eab322fc5c71eb63fc467cd19a2a", - "shasum": "" - }, - "require": { - "php": "^7.1.3", - "psr/log": "^1.0", - "symfony/http-client-contracts": "^1.1.4", - "symfony/polyfill-php73": "^1.11" - }, - "provide": { - "psr/http-client-implementation": "1.0", - "symfony/http-client-implementation": "1.1" - }, - "require-dev": { - "nyholm/psr7": "^1.0", - "psr/http-client": "^1.0", - "symfony/http-kernel": "^4.3", - "symfony/process": "^4.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.3-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\HttpClient\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ + "funding": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "url": "https://github.com/fabpot", + "type": "github" }, { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "url": "https://tidelift.com/funding/github/packagist/swiftmailer/swiftmailer", + "type": "tidelift" } ], - "description": "Symfony HttpClient component", - "homepage": "https://symfony.com", - "time": "2019-06-26T07:29:23+00:00" + "time": "2021-03-09T12:30:35+00:00" }, { - "name": "symfony/http-client-contracts", - "version": "v1.1.5", + "name": "symfony/acl-bundle", + "version": "v1.0.1", "source": { "type": "git", - "url": "https://github.com/symfony/http-client-contracts.git", - "reference": "e1924aea9c70ae3e69fff05afa3cb8ce541bf3bb" + "url": "https://github.com/symfony/acl-bundle.git", + "reference": "5b32179c5319105cfc58884c279d76497f8a63b4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/e1924aea9c70ae3e69fff05afa3cb8ce541bf3bb", - "reference": "e1924aea9c70ae3e69fff05afa3cb8ce541bf3bb", + "url": "https://api.github.com/repos/symfony/acl-bundle/zipball/5b32179c5319105cfc58884c279d76497f8a63b4", + "reference": "5b32179c5319105cfc58884c279d76497f8a63b4", "shasum": "" }, - "require": { - "php": "^7.1.3" + "require": { + "ext-xml": "*", + "php": "^5.5.9|>=7.0.8", + "symfony/dependency-injection": "~3.4|~4.0", + "symfony/http-kernel": "~3.4|~4.0", + "symfony/security-acl": "~2.7|~3.0", + "symfony/security-bundle": "~3.4|~4.0" + }, + "require-dev": { + "doctrine/doctrine-bundle": "^1.6.12", + "symfony/console": "~3.4|~4.0", + "symfony/framework-bundle": "~3.4|~4.0", + "symfony/phpunit-bridge": "~3.4|~4.0", + "symfony/yaml": "~3.4|~4.0" }, "suggest": { - "symfony/http-client-implementation": "" + "doctrine/doctrine-bundle": "To use the default dbal configuration" }, - "type": "library", + "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "1.1-dev" + "dev-master": "1.0-dev" } }, "autoload": { "psr-4": { - "Symfony\\Contracts\\HttpClient\\": "" + "Symfony\\Bundle\\AclBundle\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -7347,61 +8447,67 @@ ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Generic abstractions related to HTTP clients", + "description": "Symfony AclBundle", "homepage": "https://symfony.com", - "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" - ], - "time": "2019-06-17T17:43:54+00:00" + "time": "2019-05-06T11:48:10+00:00" }, { - "name": "symfony/mime", - "version": "v4.3.2", + "name": "symfony/contracts", + "version": "v1.1.10", "source": { "type": "git", - "url": "https://github.com/symfony/mime.git", - "reference": "ec2c5565de60e03f33d4296a655e3273f0ad1f8b" + "url": "https://github.com/symfony/contracts.git", + "reference": "011c20407c4b99d454f44021d023fb39ce23b73d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/ec2c5565de60e03f33d4296a655e3273f0ad1f8b", - "reference": "ec2c5565de60e03f33d4296a655e3273f0ad1f8b", + "url": "https://api.github.com/repos/symfony/contracts/zipball/011c20407c4b99d454f44021d023fb39ce23b73d", + "reference": "011c20407c4b99d454f44021d023fb39ce23b73d", "shasum": "" }, "require": { - "php": "^7.1.3", - "symfony/polyfill-intl-idn": "^1.10", - "symfony/polyfill-mbstring": "^1.0" + "php": ">=7.1.3", + "psr/cache": "^1.0", + "psr/container": "^1.0" + }, + "replace": { + "symfony/cache-contracts": "self.version", + "symfony/event-dispatcher-contracts": "self.version", + "symfony/http-client-contracts": "self.version", + "symfony/service-contracts": "self.version", + "symfony/translation-contracts": "self.version" }, "require-dev": { - "egulias/email-validator": "^2.0", - "symfony/dependency-injection": "~3.4|^4.1" + "symfony/polyfill-intl-idn": "^1.10" + }, + "suggest": { + "psr/event-dispatcher": "When using the EventDispatcher contracts", + "symfony/cache-implementation": "", + "symfony/event-dispatcher-implementation": "", + "symfony/http-client-implementation": "", + "symfony/service-implementation": "", + "symfony/translation-implementation": "" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.3-dev" + "dev-master": "1.1-dev" } }, "autoload": { "psr-4": { - "Symfony\\Component\\Mime\\": "" + "Symfony\\Contracts\\": "" }, "exclude-from-classmap": [ - "/Tests/" + "**/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", @@ -7410,21 +8516,39 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "A library to manipulate MIME messages", + "description": "A set of abstractions extracted out of the Symfony components", "homepage": "https://symfony.com", "keywords": [ - "mime", - "mime-type" + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } ], - "time": "2019-06-04T09:22:54+00:00" + "time": "2020-09-02T16:08:58+00:00" }, { "name": "symfony/monolog-bundle", @@ -7490,31 +8614,38 @@ "time": "2018-11-04T09:58:13+00:00" }, { - "name": "symfony/polyfill-apcu", - "version": "v1.11.0", + "name": "symfony/polyfill-ctype", + "version": "v1.22.1", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-apcu.git", - "reference": "a502face1da6a53289480166f24de2c3c68e5c3c" + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "c6c942b1ac76c82448322025e084cadc56048b4e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-apcu/zipball/a502face1da6a53289480166f24de2c3c68e5c3c", - "reference": "a502face1da6a53289480166f24de2c3c68e5c3c", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/c6c942b1ac76c82448322025e084cadc56048b4e", + "reference": "c6c942b1ac76c82448322025e084cadc56048b4e", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.1" + }, + "suggest": { + "ext-ctype": "For best performance" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.11-dev" + "dev-main": "1.22-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { "psr-4": { - "Symfony\\Polyfill\\Apcu\\": "" + "Symfony\\Polyfill\\Ctype\\": "" }, "files": [ "bootstrap.php" @@ -7526,54 +8657,71 @@ ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill backporting apcu_* functions to lower PHP versions", + "description": "Symfony polyfill for ctype functions", "homepage": "https://symfony.com", "keywords": [ - "apcu", "compatibility", + "ctype", "polyfill", - "portable", - "shim" + "portable" ], - "time": "2019-02-06T07:57:58+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-01-07T16:49:33+00:00" }, { - "name": "symfony/polyfill-ctype", - "version": "v1.11.0", + "name": "symfony/polyfill-iconv", + "version": "v1.22.1", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "82ebae02209c21113908c229e9883c419720738a" + "url": "https://github.com/symfony/polyfill-iconv.git", + "reference": "06fb361659649bcfd6a208a0f1fcaf4e827ad342" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/82ebae02209c21113908c229e9883c419720738a", - "reference": "82ebae02209c21113908c229e9883c419720738a", + "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/06fb361659649bcfd6a208a0f1fcaf4e827ad342", + "reference": "06fb361659649bcfd6a208a0f1fcaf4e827ad342", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.1" }, "suggest": { - "ext-ctype": "For best performance" + "ext-iconv": "For best performance" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.11-dev" + "dev-main": "1.22-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { "psr-4": { - "Symfony\\Polyfill\\Ctype\\": "" + "Symfony\\Polyfill\\Iconv\\": "" }, "files": [ "bootstrap.php" @@ -7585,54 +8733,81 @@ ], "authors": [ { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { - "name": "Gert de Pagter", - "email": "BackEndTea@gmail.com" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill for ctype functions", + "description": "Symfony polyfill for the Iconv extension", "homepage": "https://symfony.com", "keywords": [ "compatibility", - "ctype", + "iconv", "polyfill", - "portable" + "portable", + "shim" + ], + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } ], - "time": "2019-02-06T07:57:58+00:00" + "time": "2021-01-22T09:19:47+00:00" }, { "name": "symfony/polyfill-intl-icu", - "version": "v1.11.0", + "version": "v1.22.1", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-icu.git", - "reference": "999878a3a09d73cae157b0cf89bb6fb2cc073057" + "reference": "af1842919c7e7364aaaa2798b29839e3ba168588" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/999878a3a09d73cae157b0cf89bb6fb2cc073057", - "reference": "999878a3a09d73cae157b0cf89bb6fb2cc073057", + "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/af1842919c7e7364aaaa2798b29839e3ba168588", + "reference": "af1842919c7e7364aaaa2798b29839e3ba168588", "shasum": "" }, "require": { - "php": ">=5.3.3", - "symfony/intl": "~2.3|~3.0|~4.0" + "php": ">=7.1" }, "suggest": { - "ext-intl": "For best performance" + "ext-intl": "For best performance and support of other locales than \"en\"" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.9-dev" + "dev-main": "1.22-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { "files": [ "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Icu\\": "" + }, + "classmap": [ + "Resources/stubs" + ], + "exclude-from-classmap": [ + "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", @@ -7659,26 +8834,40 @@ "portable", "shim" ], - "time": "2019-01-07T19:39:47+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-01-22T09:19:47+00:00" }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.11.0", + "version": "v1.17.1", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "c766e95bec706cdd89903b1eda8afab7d7a6b7af" + "reference": "a57f8161502549a742a63c09f0a604997bf47027" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/c766e95bec706cdd89903b1eda8afab7d7a6b7af", - "reference": "c766e95bec706cdd89903b1eda8afab7d7a6b7af", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/a57f8161502549a742a63c09f0a604997bf47027", + "reference": "a57f8161502549a742a63c09f0a604997bf47027", "shasum": "" }, "require": { "php": ">=5.3.3", "symfony/polyfill-mbstring": "^1.3", - "symfony/polyfill-php72": "^1.9" + "symfony/polyfill-php72": "^1.10" }, "suggest": { "ext-intl": "For best performance" @@ -7686,7 +8875,11 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.9-dev" + "dev-master": "1.17-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { @@ -7702,13 +8895,13 @@ "MIT" ], "authors": [ - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - }, { "name": "Laurent Bassin", "email": "laurent@bassin.info" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", @@ -7721,24 +8914,38 @@ "portable", "shim" ], - "time": "2019-03-04T13:44:35+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-06-06T08:46:27+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.11.0", + "version": "v1.22.1", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "fe5e94c604826c35a32fa832f35bd036b6799609" + "reference": "5232de97ee3b75b0360528dae24e73db49566ab1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/fe5e94c604826c35a32fa832f35bd036b6799609", - "reference": "fe5e94c604826c35a32fa832f35bd036b6799609", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/5232de97ee3b75b0360528dae24e73db49566ab1", + "reference": "5232de97ee3b75b0360528dae24e73db49566ab1", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.1" }, "suggest": { "ext-mbstring": "For best performance" @@ -7746,7 +8953,11 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.11-dev" + "dev-main": "1.22-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { @@ -7780,98 +8991,48 @@ "portable", "shim" ], - "time": "2019-02-06T07:57:58+00:00" - }, - { - "name": "symfony/polyfill-php56", - "version": "v1.11.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php56.git", - "reference": "f4dddbc5c3471e1b700a147a20ae17cdb72dbe42" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php56/zipball/f4dddbc5c3471e1b700a147a20ae17cdb72dbe42", - "reference": "f4dddbc5c3471e1b700a147a20ae17cdb72dbe42", - "shasum": "" - }, - "require": { - "php": ">=5.3.3", - "symfony/polyfill-util": "~1.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.11-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php56\\": "" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" }, - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "url": "https://github.com/fabpot", + "type": "github" }, { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" } ], - "description": "Symfony polyfill backporting some PHP 5.6+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "time": "2019-02-06T07:57:58+00:00" + "time": "2021-01-22T09:19:47+00:00" }, { "name": "symfony/polyfill-php70", - "version": "v1.11.0", + "version": "v1.20.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php70.git", - "reference": "bc4858fb611bda58719124ca079baff854149c89" + "reference": "5f03a781d984aae42cebd18e7912fa80f02ee644" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php70/zipball/bc4858fb611bda58719124ca079baff854149c89", - "reference": "bc4858fb611bda58719124ca079baff854149c89", + "url": "https://api.github.com/repos/symfony/polyfill-php70/zipball/5f03a781d984aae42cebd18e7912fa80f02ee644", + "reference": "5f03a781d984aae42cebd18e7912fa80f02ee644", "shasum": "" }, "require": { - "paragonie/random_compat": "~1.0|~2.0|~9.99", - "php": ">=5.3.3" + "php": ">=7.1" }, - "type": "library", + "type": "metapackage", "extra": { "branch-alias": { - "dev-master": "1.11-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php70\\": "" + "dev-main": "1.20-dev" }, - "files": [ - "bootstrap.php" - ], - "classmap": [ - "Resources/stubs" - ] + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -7895,29 +9056,47 @@ "portable", "shim" ], - "time": "2019-02-06T07:57:58+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-10-23T14:02:19+00:00" }, { "name": "symfony/polyfill-php72", - "version": "v1.11.0", + "version": "v1.22.1", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "ab50dcf166d5f577978419edd37aa2bb8eabce0c" + "reference": "cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/ab50dcf166d5f577978419edd37aa2bb8eabce0c", - "reference": "ab50dcf166d5f577978419edd37aa2bb8eabce0c", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9", + "reference": "cc6e6f9b39fe8075b3dabfbaf5b5f645ae1340c9", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.11-dev" + "dev-main": "1.22-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { @@ -7950,29 +9129,47 @@ "portable", "shim" ], - "time": "2019-02-06T07:57:58+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-01-07T16:49:33+00:00" }, { "name": "symfony/polyfill-php73", - "version": "v1.11.0", + "version": "v1.22.1", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "d1fb4abcc0c47be136208ad9d68bf59f1ee17abd" + "reference": "a678b42e92f86eca04b7fa4c0f6f19d097fb69e2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/d1fb4abcc0c47be136208ad9d68bf59f1ee17abd", - "reference": "d1fb4abcc0c47be136208ad9d68bf59f1ee17abd", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/a678b42e92f86eca04b7fa4c0f6f19d097fb69e2", + "reference": "a678b42e92f86eca04b7fa4c0f6f19d097fb69e2", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.11-dev" + "dev-main": "1.22-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { @@ -8008,41 +9205,69 @@ "portable", "shim" ], - "time": "2019-02-06T07:57:58+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-01-07T16:49:33+00:00" }, { - "name": "symfony/polyfill-util", - "version": "v1.11.0", + "name": "symfony/polyfill-php80", + "version": "v1.22.1", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-util.git", - "reference": "b46c6cae28a3106735323f00a0c38eccf2328897" + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "dc3063ba22c2a1fd2f45ed856374d79114998f91" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-util/zipball/b46c6cae28a3106735323f00a0c38eccf2328897", - "reference": "b46c6cae28a3106735323f00a0c38eccf2328897", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/dc3063ba22c2a1fd2f45ed856374d79114998f91", + "reference": "dc3063ba22c2a1fd2f45ed856374d79114998f91", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.11-dev" + "dev-main": "1.22-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { "psr-4": { - "Symfony\\Polyfill\\Util\\": "" - } + "Symfony\\Polyfill\\Php80\\": "" + }, + "files": [ + "bootstrap.php" + ], + "classmap": [ + "Resources/stubs" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, { "name": "Nicolas Grekas", "email": "p@tchwork.com" @@ -8052,39 +9277,53 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony utilities for portability of PHP codes", + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ - "compat", "compatibility", "polyfill", + "portable", "shim" ], - "time": "2019-02-08T14:16:39+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-01-07T16:49:33+00:00" }, { "name": "symfony/security-acl", - "version": "v3.0.2", + "version": "v3.0.4", "source": { "type": "git", "url": "https://github.com/symfony/security-acl.git", - "reference": "22928f6be80a37f301500c67e50f57f5b25ffaa8" + "reference": "dc8f10b3bda34e9ddcad49edc7accf61f31fce43" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-acl/zipball/22928f6be80a37f301500c67e50f57f5b25ffaa8", - "reference": "22928f6be80a37f301500c67e50f57f5b25ffaa8", + "url": "https://api.github.com/repos/symfony/security-acl/zipball/dc8f10b3bda34e9ddcad49edc7accf61f31fce43", + "reference": "dc8f10b3bda34e9ddcad49edc7accf61f31fce43", "shasum": "" }, "require": { "php": ">=5.5.9", - "symfony/security-core": "~2.8|~3.0|~4.0" + "symfony/security-core": "^2.8|^3.0|^4.0|^5.0" }, "require-dev": { "doctrine/common": "~2.2", "doctrine/dbal": "~2.2", "psr/log": "~1.0", - "symfony/phpunit-bridge": "~2.8|~3.0|~4.0" + "symfony/phpunit-bridge": "^2.8|^3.0|^4.0|^5.0" }, "suggest": { "doctrine/dbal": "For using the built-in ACL implementation", @@ -8121,34 +9360,34 @@ ], "description": "Symfony Security Component - ACL (Access Control List)", "homepage": "https://symfony.com", - "time": "2018-12-13T16:51:15+00:00" + "time": "2019-12-12T09:55:57+00:00" }, { "name": "symfony/swiftmailer-bundle", - "version": "v2.6.7", + "version": "v3.1.2", "source": { "type": "git", "url": "https://github.com/symfony/swiftmailer-bundle.git", - "reference": "c4808f5169efc05567be983909d00f00521c53ec" + "reference": "c0807512fb174cf16ad4c6d3c0beffc28f78f4cb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/swiftmailer-bundle/zipball/c4808f5169efc05567be983909d00f00521c53ec", - "reference": "c4808f5169efc05567be983909d00f00521c53ec", + "url": "https://api.github.com/repos/symfony/swiftmailer-bundle/zipball/c0807512fb174cf16ad4c6d3c0beffc28f78f4cb", + "reference": "c0807512fb174cf16ad4c6d3c0beffc28f78f4cb", "shasum": "" }, "require": { - "php": ">=5.3.2", - "swiftmailer/swiftmailer": "~4.2|~5.0", - "symfony/config": "~2.7|~3.0", - "symfony/dependency-injection": "~2.7|~3.0", - "symfony/http-kernel": "~2.7|~3.0" + "php": ">=7.0.0", + "swiftmailer/swiftmailer": "^6.0.1", + "symfony/config": "~2.8|~3.0|~4.0", + "symfony/dependency-injection": "~2.7|~3.4|~4.0", + "symfony/http-kernel": "~2.7|~3.0|~4.0" }, "require-dev": { - "symfony/console": "~2.7|~3.0", - "symfony/framework-bundle": "~2.7|~3.0", - "symfony/phpunit-bridge": "~3.3@dev", - "symfony/yaml": "~2.7|~3.0" + "symfony/console": "~2.7|~3.4|~4.0", + "symfony/framework-bundle": "~2.7|~3.0|~4.0", + "symfony/phpunit-bridge": "~3.3|~4.0", + "symfony/yaml": "~2.7|~3.0|~4.0" }, "suggest": { "psr/log": "Allows logging" @@ -8156,13 +9395,16 @@ "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "2.6-dev" + "dev-master": "3.1-dev" } }, "autoload": { "psr-4": { "Symfony\\Bundle\\SwiftmailerBundle\\": "" - } + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -8180,56 +9422,54 @@ ], "description": "Symfony SwiftmailerBundle", "homepage": "http://symfony.com", - "time": "2017-10-19T01:06:41+00:00" + "time": "2017-10-18T22:30:23+00:00" }, { "name": "symfony/symfony", - "version": "v3.4.27", + "version": "v4.4.18", "source": { "type": "git", "url": "https://github.com/symfony/symfony.git", - "reference": "a9bb1182151d81054800aa4fa2680d92a5928a6a" + "reference": "a05cc024d3d43cb84faea3969de8cc2e590e7a83" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/symfony/zipball/a9bb1182151d81054800aa4fa2680d92a5928a6a", - "reference": "a9bb1182151d81054800aa4fa2680d92a5928a6a", + "url": "https://api.github.com/repos/symfony/symfony/zipball/a05cc024d3d43cb84faea3969de8cc2e590e7a83", + "reference": "a05cc024d3d43cb84faea3969de8cc2e590e7a83", "shasum": "" }, "require": { - "doctrine/common": "~2.4", + "doctrine/event-manager": "~1.0", + "doctrine/persistence": "^1.3|^2", "ext-xml": "*", - "fig/link-util": "^1.0", - "php": "^5.5.9|>=7.0.8", + "php": ">=7.1.3", "psr/cache": "~1.0", "psr/container": "^1.0", "psr/link": "^1.0", "psr/log": "~1.0", - "psr/simple-cache": "^1.0", - "symfony/polyfill-apcu": "~1.1", + "symfony/contracts": "^1.1.8", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-intl-icu": "~1.0", + "symfony/polyfill-intl-idn": "^1.10", "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php56": "~1.0", - "symfony/polyfill-php70": "~1.6", - "twig/twig": "^1.40|^2.9" + "symfony/polyfill-php72": "~1.5", + "symfony/polyfill-php73": "^1.11", + "symfony/polyfill-php80": "^1.15", + "twig/twig": "^1.41|^2.10|^3.0" }, "conflict": { + "masterminds/html5": "<2.6", + "monolog/monolog": ">=2", + "ocramius/proxy-manager": "<2.1", "phpdocumentor/reflection-docblock": "<3.0||>=3.2.0,<3.2.2", "phpdocumentor/type-resolver": "<0.3.0", - "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0" - }, - "provide": { - "psr/cache-implementation": "1.0", - "psr/container-implementation": "1.0", - "psr/log-implementation": "1.0", - "psr/simple-cache-implementation": "1.0" + "phpunit/phpunit": "<5.4.3" }, "replace": { + "symfony/amazon-mailer": "self.version", "symfony/asset": "self.version", "symfony/browser-kit": "self.version", "symfony/cache": "self.version", - "symfony/class-loader": "self.version", "symfony/config": "self.version", "symfony/console": "self.version", "symfony/css-selector": "self.version", @@ -8239,20 +9479,29 @@ "symfony/doctrine-bridge": "self.version", "symfony/dom-crawler": "self.version", "symfony/dotenv": "self.version", + "symfony/error-handler": "self.version", "symfony/event-dispatcher": "self.version", "symfony/expression-language": "self.version", "symfony/filesystem": "self.version", "symfony/finder": "self.version", "symfony/form": "self.version", "symfony/framework-bundle": "self.version", + "symfony/google-mailer": "self.version", + "symfony/http-client": "self.version", "symfony/http-foundation": "self.version", "symfony/http-kernel": "self.version", "symfony/inflector": "self.version", "symfony/intl": "self.version", "symfony/ldap": "self.version", "symfony/lock": "self.version", + "symfony/mailchimp-mailer": "self.version", + "symfony/mailer": "self.version", + "symfony/mailgun-mailer": "self.version", + "symfony/messenger": "self.version", + "symfony/mime": "self.version", "symfony/monolog-bridge": "self.version", "symfony/options-resolver": "self.version", + "symfony/postmark-mailer": "self.version", "symfony/process": "self.version", "symfony/property-access": "self.version", "symfony/property-info": "self.version", @@ -8264,6 +9513,7 @@ "symfony/security-csrf": "self.version", "symfony/security-guard": "self.version", "symfony/security-http": "self.version", + "symfony/sendgrid-mailer": "self.version", "symfony/serializer": "self.version", "symfony/stopwatch": "self.version", "symfony/templating": "self.version", @@ -8272,6 +9522,7 @@ "symfony/twig-bundle": "self.version", "symfony/validator": "self.version", "symfony/var-dumper": "self.version", + "symfony/var-exporter": "self.version", "symfony/web-link": "self.version", "symfony/web-profiler-bundle": "self.version", "symfony/web-server-bundle": "self.version", @@ -8280,25 +9531,35 @@ }, "require-dev": { "cache/integration-tests": "dev-master", + "composer/package-versions-deprecated": "^1.8", "doctrine/annotations": "~1.0", "doctrine/cache": "~1.6", - "doctrine/data-fixtures": "1.0.*", - "doctrine/dbal": "~2.4", - "doctrine/doctrine-bundle": "~1.4", + "doctrine/collections": "~1.0", + "doctrine/data-fixtures": "^1.1", + "doctrine/dbal": "~2.4|^3.0", + "doctrine/doctrine-bundle": "^1.5|^2.0", "doctrine/orm": "~2.4,>=2.4.5", "egulias/email-validator": "~1.2,>=1.2.8|~2.0", - "monolog/monolog": "~1.11", - "ocramius/proxy-manager": "~0.4|~1.0|~2.0", - "phpdocumentor/reflection-docblock": "^3.0|^4.0", - "predis/predis": "~1.0", - "symfony/phpunit-bridge": "~3.4|~4.0", - "symfony/security-acl": "~2.8|~3.0" + "guzzlehttp/promises": "^1.3.1", + "masterminds/html5": "^2.6", + "monolog/monolog": "^1.25.1", + "nyholm/psr7": "^1.0", + "ocramius/proxy-manager": "^2.1", + "paragonie/sodium_compat": "^1.8", + "php-http/httplug": "^1.0|^2.0", + "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", + "predis/predis": "~1.1", + "psr/http-client": "^1.0", + "psr/simple-cache": "^1.0", + "symfony/phpunit-bridge": "^5.2", + "symfony/security-acl": "~2.8|~3.0", + "twig/cssinliner-extra": "^2.12", + "twig/inky-extra": "^2.12", + "twig/markdown-extra": "^2.12" }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } + "branch-version": "4.4" }, "autoload": { "psr-4": { @@ -8335,20 +9596,34 @@ "keywords": [ "framework" ], - "time": "2019-05-01T13:04:01+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2020-12-18T13:32:50+00:00" }, { "name": "tinymce/tinymce", - "version": "4.6.7", + "version": "5.6.2", "source": { "type": "git", "url": "https://github.com/tinymce/tinymce-dist.git", - "reference": "9f9cf10d009892009a296dff48970b079ec78c7a" + "reference": "310051defb85fec8581ace8b739ab7b18023db8a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tinymce/tinymce-dist/zipball/9f9cf10d009892009a296dff48970b079ec78c7a", - "reference": "9f9cf10d009892009a296dff48970b079ec78c7a", + "url": "https://api.github.com/repos/tinymce/tinymce-dist/zipball/310051defb85fec8581ace8b739ab7b18023db8a", + "reference": "310051defb85fec8581ace8b739ab7b18023db8a", "shasum": "" }, "type": "component", @@ -8357,19 +9632,21 @@ "scripts": [ "tinymce.js", "plugins/*/plugin.js", - "themes/*/theme.js" + "themes/*/theme.js", + "themes/*/icons.js" ], "files": [ "tinymce.min.js", "plugins/*/plugin.min.js", "themes/*/theme.min.js", - "skins/**" + "skins/**", + "icons/*/icons.min.js" ] } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "LGPL-2.1" + "LGPL-2.1-only" ], "description": "Web based JavaScript HTML WYSIWYG editor control.", "homepage": "http://www.tinymce.com", @@ -8381,7 +9658,7 @@ "tinymce", "wysiwyg" ], - "time": "2017-09-18T11:31:55+00:00" + "time": "2020-12-08T07:23:49+00:00" }, { "name": "true/punycode", @@ -8482,35 +9759,36 @@ "i18n", "text" ], + "abandoned": true, "time": "2018-12-05T18:34:18+00:00" }, { "name": "twig/twig", - "version": "v1.40.1", + "version": "v2.12.5", "source": { "type": "git", "url": "https://github.com/twigphp/Twig.git", - "reference": "35889516bbd6bbe46a600c2c33b03515df4a076e" + "reference": "18772e0190734944277ee97a02a9a6c6555fcd94" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig/zipball/35889516bbd6bbe46a600c2c33b03515df4a076e", - "reference": "35889516bbd6bbe46a600c2c33b03515df4a076e", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/18772e0190734944277ee97a02a9a6c6555fcd94", + "reference": "18772e0190734944277ee97a02a9a6c6555fcd94", "shasum": "" }, "require": { - "php": ">=5.4.0", - "symfony/polyfill-ctype": "^1.8" + "php": "^7.0", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-mbstring": "^1.3" }, "require-dev": { "psr/container": "^1.0", - "symfony/debug": "^2.7", - "symfony/phpunit-bridge": "^3.4.19|^4.1.8" + "symfony/phpunit-bridge": "^4.4|^5.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.40-dev" + "dev-master": "2.12-dev" } }, "autoload": { @@ -8532,15 +9810,14 @@ "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" - }, - { - "name": "Twig Team", - "homepage": "https://twig.symfony.com/contributors", - "role": "Contributors" } ], "description": "Twig, the flexible, fast, and secure template language for PHP", @@ -8548,38 +9825,40 @@ "keywords": [ "templating" ], - "time": "2019-04-29T14:12:28+00:00" + "time": "2020-02-11T15:31:23+00:00" }, { "name": "ua-parser/uap-php", - "version": "v3.9.0", + "version": "v3.9.14", "source": { "type": "git", "url": "https://github.com/ua-parser/uap-php.git", - "reference": "c7627a8527d7efefad4e8ec593d4a195b9163260" + "reference": "b796c5ea5df588e65aeb4e2c6cce3811dec4fed6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ua-parser/uap-php/zipball/c7627a8527d7efefad4e8ec593d4a195b9163260", - "reference": "c7627a8527d7efefad4e8ec593d4a195b9163260", + "url": "https://api.github.com/repos/ua-parser/uap-php/zipball/b796c5ea5df588e65aeb4e2c6cce3811dec4fed6", + "reference": "b796c5ea5df588e65aeb4e2c6cce3811dec4fed6", "shasum": "" }, "require": { "composer/ca-bundle": "^1.1", - "php": ">=5.3.0" + "php": "^7.2 || ^8.0" }, "require-dev": { - "phpunit/phpunit": "<8", - "symfony/console": "^2.0 || ^3.0 || ^4.0", - "symfony/filesystem": "^2.0 || ^3.0 || ^4.0", - "symfony/finder": "^2.0 || ^3.0 || ^4.0", - "symfony/yaml": "^2.0 || ^3.0 || ^4.0" + "phpstan/phpstan": "^0.12.33", + "phpunit/phpunit": "^8 || ^9", + "symfony/console": "^3.4 || ^4.2 || ^4.3 || ^5.0", + "symfony/filesystem": "^3.4 || ^4.2 || ^4.3 || ^5.0", + "symfony/finder": "^3.4 || ^4.2 || ^4.3 || ^5.0", + "symfony/yaml": "^3.4 || ^4.2 || ^4.3 || ^5.0", + "vimeo/psalm": "^3.12" }, "suggest": { - "symfony/console": "Required for CLI usage - ^2.0 || ^3.0 || ^4.0", - "symfony/filesystem": "Required for CLI usage - 2.0 || ^3.0 || ^4.0", - "symfony/finder": "Required for CLI usage - ^2.0 || ^3.0 || ^4.0", - "symfony/yaml": "Required for CLI usage - ^4.0 || ^5.0" + "symfony/console": "Required for CLI usage - ^3.4 || ^4.3 || ^5.0", + "symfony/filesystem": "Required for CLI usage - ^3.4 || ^4.3 || ^5.0", + "symfony/finder": "Required for CLI usage - ^3.4 || ^4.3 || ^5.0", + "symfony/yaml": "Required for CLI usage - ^3.4 || ^4.3 || ^5.0" }, "bin": [ "bin/uaparser" @@ -8595,101 +9874,47 @@ "MIT" ], "authors": [ - { - "name": "Lars Strojny", - "email": "lars@strojny.net" - }, { "name": "Dave Olsen", "email": "dmolsen@gmail.com" - } - ], - "description": "A multi-language port of Browserscope's user agent parser.", - "time": "2019-06-22T08:54:17+00:00" - }, - { - "name": "vakata/jstree", - "version": "3.3.8", - "source": { - "type": "git", - "url": "https://github.com/vakata/jstree.git", - "reference": "c9d7c1425f2272c5400536fa631eba8657522ecf" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/vakata/jstree/zipball/c9d7c1425f2272c5400536fa631eba8657522ecf", - "reference": "c9d7c1425f2272c5400536fa631eba8657522ecf", - "shasum": "" - }, - "require": { - "components/jquery": ">=1.9.1" - }, - "suggest": { - "robloach/component-installer": "Allows installation of Components via Composer" - }, - "type": "component", - "extra": { - "component": { - "scripts": [ - "dist/jstree.js" - ], - "styles": [ - "dist/themes/default/style.css" - ], - "images": [ - "dist/themes/default/32px.png", - "dist/themes/default/40px.png", - "dist/themes/default/throbber.gif" - ], - "files": [ - "dist/jstree.min.js", - "dist/themes/default/style.min.css", - "dist/themes/default/32px.png", - "dist/themes/default/40px.png", - "dist/themes/default/throbber.gif" - ] - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ + }, { - "name": "Ivan Bozhanov", - "email": "jstree@jstree.com" + "name": "Lars Strojny", + "email": "lars@strojny.net" } ], - "description": "jsTree is jquery plugin, that provides interactive trees.", - "homepage": "http://jstree.com", - "time": "2019-04-28T21:22:05+00:00" + "description": "A multi-language port of Browserscope's user agent parser.", + "time": "2020-10-02T23:36:20+00:00" }, { "name": "webmozart/assert", - "version": "1.4.0", + "version": "1.10.0", "source": { "type": "git", - "url": "https://github.com/webmozart/assert.git", - "reference": "83e253c8e0be5b0257b881e1827274667c5c17a9" + "url": "https://github.com/webmozarts/assert.git", + "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/webmozart/assert/zipball/83e253c8e0be5b0257b881e1827274667c5c17a9", - "reference": "83e253c8e0be5b0257b881e1827274667c5c17a9", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/6964c76c7804814a842473e0c8fd15bab0f18e25", + "reference": "6964c76c7804814a842473e0c8fd15bab0f18e25", "shasum": "" }, "require": { - "php": "^5.3.3 || ^7.0", + "php": "^7.2 || ^8.0", "symfony/polyfill-ctype": "^1.8" }, + "conflict": { + "phpstan/phpstan": "<0.12.20", + "vimeo/psalm": "<4.6.1 || 4.6.2" + }, "require-dev": { - "phpunit/phpunit": "^4.6", - "sebastian/version": "^1.0.1" + "phpunit/phpunit": "^8.5.13" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.3-dev" + "dev-master": "1.10-dev" } }, "autoload": { @@ -8713,7 +9938,7 @@ "check", "validate" ], - "time": "2018-12-25T11:19:39+00:00" + "time": "2021-03-09T10:59:23+00:00" }, { "name": "willdurand/jsonp-callback-validator", @@ -8757,25 +9982,28 @@ }, { "name": "willdurand/negotiation", - "version": "1.5.0", + "version": "v2.3.1", "source": { "type": "git", "url": "https://github.com/willdurand/Negotiation.git", - "reference": "2a59f2376557303e3fa91465ab691abb82945edf" + "reference": "03436ededa67c6e83b9b12defac15384cb399dc9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/willdurand/Negotiation/zipball/2a59f2376557303e3fa91465ab691abb82945edf", - "reference": "2a59f2376557303e3fa91465ab691abb82945edf", + "url": "https://api.github.com/repos/willdurand/Negotiation/zipball/03436ededa67c6e83b9b12defac15384cb399dc9", + "reference": "03436ededa67c6e83b9b12defac15384cb399dc9", "shasum": "" }, "require": { - "php": ">=5.3.0" + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "~4.5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.5-dev" + "dev-master": "2.3-dev" } }, "autoload": { @@ -8790,7 +10018,7 @@ "authors": [ { "name": "William Durand", - "email": "william.durand1@gmail.com" + "email": "will+git@drnd.me" } ], "description": "Content Negotiation tools for PHP provided as a standalone library.", @@ -8802,31 +10030,83 @@ "header", "negotiation" ], - "time": "2015-10-01T07:42:40+00:00" + "time": "2017-05-14T17:21:12+00:00" + }, + { + "name": "xemlock/htmlpurifier-html5", + "version": "v0.1.10", + "source": { + "type": "git", + "url": "https://github.com/xemlock/htmlpurifier-html5.git", + "reference": "32cef47500fb77c2be0f160372095bec15bf0052" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/xemlock/htmlpurifier-html5/zipball/32cef47500fb77c2be0f160372095bec15bf0052", + "reference": "32cef47500fb77c2be0f160372095bec15bf0052", + "shasum": "" + }, + "require": { + "ezyang/htmlpurifier": "^4.7", + "php": ">=5.2" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^1.1|^2.1", + "phpunit/phpunit": ">=4.7 <8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "library/HTMLPurifier/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "xemlock", + "email": "xemlock@gmail.com" + } + ], + "description": "HTML Purifier definitions for HTML5 elements", + "keywords": [ + "HTML5", + "Purifier", + "html", + "htmlpurifier", + "security", + "xss" + ], + "time": "2019-04-26T08:53:59+00:00" }, { "name": "zendframework/zend-code", - "version": "3.3.1", + "version": "3.4.1", "source": { "type": "git", "url": "https://github.com/zendframework/zend-code.git", - "reference": "c21db169075c6ec4b342149f446e7b7b724f95eb" + "reference": "268040548f92c2bfcba164421c1add2ba43abaaa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-code/zipball/c21db169075c6ec4b342149f446e7b7b724f95eb", - "reference": "c21db169075c6ec4b342149f446e7b7b724f95eb", + "url": "https://api.github.com/repos/zendframework/zend-code/zipball/268040548f92c2bfcba164421c1add2ba43abaaa", + "reference": "268040548f92c2bfcba164421c1add2ba43abaaa", "shasum": "" }, "require": { "php": "^7.1", "zendframework/zend-eventmanager": "^2.6 || ^3.0" }, + "conflict": { + "phpspec/prophecy": "<1.9.0" + }, "require-dev": { - "doctrine/annotations": "~1.0", + "doctrine/annotations": "^1.7", "ext-phar": "*", - "phpunit/phpunit": "^6.2.3", - "zendframework/zend-coding-standard": "^1.0.0", + "phpunit/phpunit": "^7.5.16 || ^8.4", + "zendframework/zend-coding-standard": "^1.0", "zendframework/zend-stdlib": "^2.7 || ^3.0" }, "suggest": { @@ -8836,8 +10116,9 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.3.x-dev", - "dev-develop": "3.4.x-dev" + "dev-master": "3.4.x-dev", + "dev-develop": "3.5.x-dev", + "dev-dev-4.0": "4.0.x-dev" } }, "autoload": { @@ -8849,13 +10130,14 @@ "license": [ "BSD-3-Clause" ], - "description": "provides facilities to generate arbitrary code using an object oriented interface", - "homepage": "https://github.com/zendframework/zend-code", + "description": "Extensions to the PHP Reflection API, static code scanning, and code generation", "keywords": [ + "ZendFramework", "code", - "zf2" + "zf" ], - "time": "2018-08-13T20:36:59+00:00" + "abandoned": "laminas/laminas-code", + "time": "2019-12-10T19:21:15+00:00" }, { "name": "zendframework/zend-eventmanager", @@ -8909,20 +10191,21 @@ "events", "zf2" ], + "abandoned": "laminas/laminas-eventmanager", "time": "2018-04-25T15:33:34+00:00" }, { "name": "zendframework/zend-loader", - "version": "2.6.0", + "version": "2.6.1", "source": { "type": "git", "url": "https://github.com/zendframework/zend-loader.git", - "reference": "78f11749ea340f6ca316bca5958eef80b38f9b6c" + "reference": "91da574d29b58547385b2298c020b257310898c6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-loader/zipball/78f11749ea340f6ca316bca5958eef80b38f9b6c", - "reference": "78f11749ea340f6ca316bca5958eef80b38f9b6c", + "url": "https://api.github.com/repos/zendframework/zend-loader/zipball/91da574d29b58547385b2298c020b257310898c6", + "reference": "91da574d29b58547385b2298c020b257310898c6", "shasum": "" }, "require": { @@ -8954,7 +10237,8 @@ "loader", "zf" ], - "time": "2018-04-30T15:20:54+00:00" + "abandoned": "laminas/laminas-loader", + "time": "2019-09-04T19:38:14+00:00" }, { "name": "zendframework/zend-mail", @@ -9016,20 +10300,21 @@ "mail", "zf" ], + "abandoned": "laminas/laminas-mail", "time": "2018-06-07T13:37:07+00:00" }, { "name": "zendframework/zend-mime", - "version": "2.7.1", + "version": "2.7.2", "source": { "type": "git", "url": "https://github.com/zendframework/zend-mime.git", - "reference": "52ae5fa9f12845cae749271034a2d594f0e4c6f2" + "reference": "c91e0350be53cc9d29be15563445eec3b269d7c1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-mime/zipball/52ae5fa9f12845cae749271034a2d594f0e4c6f2", - "reference": "52ae5fa9f12845cae749271034a2d594f0e4c6f2", + "url": "https://api.github.com/repos/zendframework/zend-mime/zipball/c91e0350be53cc9d29be15563445eec3b269d7c1", + "reference": "c91e0350be53cc9d29be15563445eec3b269d7c1", "shasum": "" }, "require": { @@ -9047,8 +10332,8 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.7-dev", - "dev-develop": "2.8-dev" + "dev-master": "2.7.x-dev", + "dev-develop": "2.8.x-dev" } }, "autoload": { @@ -9061,13 +10346,13 @@ "BSD-3-Clause" ], "description": "Create and parse MIME messages and parts", - "homepage": "https://github.com/zendframework/zend-mime", "keywords": [ "ZendFramework", "mime", "zf" ], - "time": "2018-05-14T19:02:50+00:00" + "abandoned": "laminas/laminas-mime", + "time": "2019-10-16T19:30:37+00:00" }, { "name": "zendframework/zend-stdlib", @@ -9113,29 +10398,32 @@ "stdlib", "zf" ], + "abandoned": "laminas/laminas-stdlib", "time": "2018-08-28T21:34:05+00:00" }, { "name": "zendframework/zend-validator", - "version": "2.12.0", + "version": "2.13.0", "source": { "type": "git", "url": "https://github.com/zendframework/zend-validator.git", - "reference": "64c33668e5fa2d39c6289a878f927ea2b0850c30" + "reference": "b54acef1f407741c5347f2a97f899ab21f2229ef" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-validator/zipball/64c33668e5fa2d39c6289a878f927ea2b0850c30", - "reference": "64c33668e5fa2d39c6289a878f927ea2b0850c30", + "url": "https://api.github.com/repos/zendframework/zend-validator/zipball/b54acef1f407741c5347f2a97f899ab21f2229ef", + "reference": "b54acef1f407741c5347f2a97f899ab21f2229ef", "shasum": "" }, "require": { "container-interop/container-interop": "^1.1", - "php": "^5.6 || ^7.0", + "php": "^7.1", "zendframework/zend-stdlib": "^3.2.1" }, "require-dev": { "phpunit/phpunit": "^6.0.8 || ^5.7.15", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0", "psr/http-message": "^1.0", "zendframework/zend-cache": "^2.6.1", "zendframework/zend-coding-standard": "~1.0.0", @@ -9163,8 +10451,8 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "2.12.x-dev", - "dev-develop": "2.13.x-dev" + "dev-master": "2.13.x-dev", + "dev-develop": "2.14.x-dev" }, "zf": { "component": "Zend\\Validator", @@ -9180,13 +10468,14 @@ "license": [ "BSD-3-Clause" ], - "description": "provides a set of commonly needed validators", - "homepage": "https://github.com/zendframework/zend-validator", + "description": "Validation classes for a wide range of domains, and the ability to chain validators to create complex validation criteria", "keywords": [ + "ZendFramework", "validator", - "zf2" + "zf" ], - "time": "2019-01-30T14:26:10+00:00" + "abandoned": "laminas/laminas-validator", + "time": "2019-12-28T04:07:18+00:00" } ], "packages-dev": [ @@ -9334,35 +10623,38 @@ }, { "name": "behat/mink", - "version": "v1.7.1", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/minkphp/Mink.git", - "reference": "e6930b9c74693dff7f4e58577e1b1743399f3ff9" + "reference": "5fba90358cc25225dd848fc9d9b2a6d80ea3fcad" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/minkphp/Mink/zipball/e6930b9c74693dff7f4e58577e1b1743399f3ff9", - "reference": "e6930b9c74693dff7f4e58577e1b1743399f3ff9", + "url": "https://api.github.com/repos/minkphp/Mink/zipball/5fba90358cc25225dd848fc9d9b2a6d80ea3fcad", + "reference": "5fba90358cc25225dd848fc9d9b2a6d80ea3fcad", "shasum": "" }, "require": { "php": ">=5.3.1", - "symfony/css-selector": "~2.1|~3.0" + "symfony/css-selector": "^2.7|^3.0|^4.0|^5.0" }, "require-dev": { - "symfony/phpunit-bridge": "~2.7|~3.0" + "phpunit/phpunit": "^4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20", + "symfony/debug": "^2.7|^3.0|^4.0", + "symfony/phpunit-bridge": "^3.4.38 || ^5.0.5" }, "suggest": { "behat/mink-browserkit-driver": "extremely fast headless driver for Symfony\\Kernel-based apps (Sf2, Silex)", "behat/mink-goutte-driver": "fast headless driver for any app without JS emulation", "behat/mink-selenium2-driver": "slow, but JS-enabled driver for any app (requires Selenium2)", - "behat/mink-zombie-driver": "fast and JS-enabled headless driver for any app (requires node.js)" + "behat/mink-zombie-driver": "fast and JS-enabled headless driver for any app (requires node.js)", + "dmore/chrome-mink-driver": "fast and JS-enabled driver for any app (requires chromium or google chrome)" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.7.x-dev" + "dev-master": "1.8.x-dev" } }, "autoload": { @@ -9388,7 +10680,7 @@ "testing", "web" ], - "time": "2016-03-05T08:26:18+00:00" + "time": "2020-08-28T19:36:29+00:00" }, { "name": "behat/mink-extension", @@ -9573,24 +10865,25 @@ }, { "name": "composer/xdebug-handler", - "version": "1.3.3", + "version": "1.4.6", "source": { "type": "git", "url": "https://github.com/composer/xdebug-handler.git", - "reference": "46867cbf8ca9fb8d60c506895449eb799db1184f" + "reference": "f27e06cd9675801df441b3656569b328e04aa37c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/46867cbf8ca9fb8d60c506895449eb799db1184f", - "reference": "46867cbf8ca9fb8d60c506895449eb799db1184f", + "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/f27e06cd9675801df441b3656569b328e04aa37c", + "reference": "f27e06cd9675801df441b3656569b328e04aa37c", "shasum": "" }, "require": { - "php": "^5.3.2 || ^7.0", + "php": "^5.3.2 || ^7.0 || ^8.0", "psr/log": "^1.0" }, "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5" + "phpstan/phpstan": "^0.12.55", + "symfony/phpunit-bridge": "^4.2 || ^5" }, "type": "library", "autoload": { @@ -9608,82 +10901,219 @@ "email": "john-stevenson@blueyonder.co.uk" } ], - "description": "Restarts a process without xdebug.", + "description": "Restarts a process without Xdebug.", "keywords": [ "Xdebug", "performance" ], - "time": "2019-05-27T17:52:04+00:00" + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2021-03-25T17:01:18+00:00" }, { "name": "friendsofphp/php-cs-fixer", - "version": "v2.12.10", + "version": "v2.16.10", "source": { "type": "git", "url": "https://github.com/FriendsOfPHP/PHP-CS-Fixer.git", - "reference": "2574b9848e43fdd56b7c45dd121528e3bcbeefd8" + "reference": "7dd27dde4852270de8f672636a0855ce7de47bf0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/2574b9848e43fdd56b7c45dd121528e3bcbeefd8", - "reference": "2574b9848e43fdd56b7c45dd121528e3bcbeefd8", + "url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/7dd27dde4852270de8f672636a0855ce7de47bf0", + "reference": "7dd27dde4852270de8f672636a0855ce7de47bf0", "shasum": "" }, "require": { - "composer/semver": "^1.4", + "composer/semver": "^1.4 || ^2.0 || ^3.0", "composer/xdebug-handler": "^1.2", "doctrine/annotations": "^1.2", "ext-json": "*", "ext-tokenizer": "*", "php": "^5.6 || ^7.0", "php-cs-fixer/diff": "^1.3", - "symfony/console": "^3.4.17 || ^4.1.6", - "symfony/event-dispatcher": "^3.0 || ^4.0", - "symfony/filesystem": "^3.0 || ^4.0", - "symfony/finder": "^3.0 || ^4.0", - "symfony/options-resolver": "^3.0 || ^4.0", + "symfony/console": "^3.4.43 || ^4.1.6 || ^5.0", + "symfony/event-dispatcher": "^3.0 || ^4.0 || ^5.0", + "symfony/filesystem": "^3.0 || ^4.0 || ^5.0", + "symfony/finder": "^3.0 || ^4.0 || ^5.0", + "symfony/options-resolver": "^3.0 || ^4.0 || ^5.0", "symfony/polyfill-php70": "^1.0", "symfony/polyfill-php72": "^1.4", - "symfony/process": "^3.0 || ^4.0", - "symfony/stopwatch": "^3.0 || ^4.0" + "symfony/process": "^3.0 || ^4.0 || ^5.0", + "symfony/stopwatch": "^3.0 || ^4.0 || ^5.0" + }, + "require-dev": { + "johnkary/phpunit-speedtrap": "^1.1 || ^2.0 || ^3.0", + "justinrainbow/json-schema": "^5.0", + "keradus/cli-executor": "^1.4", + "mikey179/vfsstream": "^1.6", + "php-coveralls/php-coveralls": "^2.4.1", + "php-cs-fixer/accessible-object": "^1.0", + "php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.2", + "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.2.1", + "phpspec/prophecy-phpunit": "^1.1 || ^2.0", + "phpunit/phpunit": "^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.13 || ^9.4.4 <9.5", + "phpunitgoodpractices/polyfill": "^1.5", + "phpunitgoodpractices/traits": "^1.9.1", + "sanmai/phpunit-legacy-adapter": "^6.4 || ^8.2.1", + "symfony/phpunit-bridge": "^5.1", + "symfony/yaml": "^3.0 || ^4.0 || ^5.0" + }, + "suggest": { + "ext-dom": "For handling output formats in XML", + "ext-mbstring": "For handling non-UTF8 characters.", + "php-cs-fixer/phpunit-constraint-isidenticalstring": "For IsIdenticalString constraint.", + "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "For XmlMatchesXsd constraint.", + "symfony/polyfill-mbstring": "When enabling `ext-mbstring` is not possible." + }, + "bin": [ + "php-cs-fixer" + ], + "type": "application", + "autoload": { + "psr-4": { + "PhpCsFixer\\": "src/" + }, + "classmap": [ + "tests/Test/AbstractFixerTestCase.php", + "tests/Test/AbstractIntegrationCaseFactory.php", + "tests/Test/AbstractIntegrationTestCase.php", + "tests/Test/Assert/AssertTokensTrait.php", + "tests/Test/IntegrationCase.php", + "tests/Test/IntegrationCaseFactory.php", + "tests/Test/IntegrationCaseFactoryInterface.php", + "tests/Test/InternalIntegrationCaseFactory.php", + "tests/Test/IsIdenticalConstraint.php", + "tests/TestCase.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Dariusz Rumiński", + "email": "dariusz.ruminski@gmail.com" + } + ], + "description": "A tool to automatically fix PHP code style", + "funding": [ + { + "url": "https://github.com/keradus", + "type": "github" + } + ], + "time": "2020-12-17T16:34:40+00:00" + }, + { + "name": "fzaninotto/faker", + "version": "v1.9.2", + "source": { + "type": "git", + "url": "https://github.com/fzaninotto/Faker.git", + "reference": "848d8125239d7dbf8ab25cb7f054f1a630e68c2e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/848d8125239d7dbf8ab25cb7f054f1a630e68c2e", + "reference": "848d8125239d7dbf8ab25cb7f054f1a630e68c2e", + "shasum": "" + }, + "require": { + "php": "^5.3.3 || ^7.0" + }, + "require-dev": { + "ext-intl": "*", + "phpunit/phpunit": "^4.8.35 || ^5.7", + "squizlabs/php_codesniffer": "^2.9.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.9-dev" + } + }, + "autoload": { + "psr-4": { + "Faker\\": "src/Faker/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "François Zaninotto" + } + ], + "description": "Faker is a PHP library that generates fake data for you.", + "keywords": [ + "data", + "faker", + "fixtures" + ], + "abandoned": true, + "time": "2020-12-11T09:56:16+00:00" + }, + { + "name": "guzzlehttp/guzzle", + "version": "6.5.5", + "source": { + "type": "git", + "url": "https://github.com/guzzle/guzzle.git", + "reference": "9d4290de1cfd701f38099ef7e183b64b4b7b0c5e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/9d4290de1cfd701f38099ef7e183b64b4b7b0c5e", + "reference": "9d4290de1cfd701f38099ef7e183b64b4b7b0c5e", + "shasum": "" + }, + "require": { + "ext-json": "*", + "guzzlehttp/promises": "^1.0", + "guzzlehttp/psr7": "^1.6.1", + "php": ">=5.5", + "symfony/polyfill-intl-idn": "^1.17.0" }, "require-dev": { - "johnkary/phpunit-speedtrap": "^1.1 || ^2.0 || ^3.0", - "justinrainbow/json-schema": "^5.0", - "keradus/cli-executor": "^1.2", - "mikey179/vfsstream": "^1.6", - "php-coveralls/php-coveralls": "^2.1", - "php-cs-fixer/accessible-object": "^1.0", - "php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.1", - "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.1", - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1", - "phpunitgoodpractices/traits": "^1.8", - "symfony/phpunit-bridge": "^4.3" + "ext-curl": "*", + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0", + "psr/log": "^1.1" }, "suggest": { - "ext-mbstring": "For handling non-UTF8 characters in cache signature.", - "php-cs-fixer/phpunit-constraint-isidenticalstring": "For IsIdenticalString constraint.", - "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "For XmlMatchesXsd constraint.", - "symfony/polyfill-mbstring": "When enabling `ext-mbstring` is not possible." + "psr/log": "Required for using the Log middleware" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.5-dev" + } }, - "bin": [ - "php-cs-fixer" - ], - "type": "application", "autoload": { "psr-4": { - "PhpCsFixer\\": "src/" + "GuzzleHttp\\": "src/" }, - "classmap": [ - "tests/Test/AbstractFixerTestCase.php", - "tests/Test/AbstractIntegrationCaseFactory.php", - "tests/Test/AbstractIntegrationTestCase.php", - "tests/Test/Assert/AssertTokensTrait.php", - "tests/Test/IntegrationCase.php", - "tests/Test/IntegrationCaseFactory.php", - "tests/Test/IntegrationCaseFactoryInterface.php", - "tests/Test/InternalIntegrationCaseFactory.php", - "tests/TestCase.php" + "files": [ + "src/functions_include.php" ] }, "notification-url": "https://packagist.org/downloads/", @@ -9692,49 +11122,57 @@ ], "authors": [ { - "name": "Dariusz Rumiński", - "email": "dariusz.ruminski@gmail.com" - }, - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" } ], - "description": "A tool to automatically fix PHP code style", - "time": "2019-06-01T10:25:29+00:00" + "description": "Guzzle is a PHP HTTP client library", + "homepage": "http://guzzlephp.org/", + "keywords": [ + "client", + "curl", + "framework", + "http", + "http client", + "rest", + "web service" + ], + "time": "2020-06-16T21:01:06+00:00" }, { - "name": "fzaninotto/faker", - "version": "v1.8.0", + "name": "guzzlehttp/promises", + "version": "1.4.1", "source": { "type": "git", - "url": "https://github.com/fzaninotto/Faker.git", - "reference": "f72816b43e74063c8b10357394b6bba8cb1c10de" + "url": "https://github.com/guzzle/promises.git", + "reference": "8e7d04f1f6450fef59366c399cfad4b9383aa30d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/f72816b43e74063c8b10357394b6bba8cb1c10de", - "reference": "f72816b43e74063c8b10357394b6bba8cb1c10de", + "url": "https://api.github.com/repos/guzzle/promises/zipball/8e7d04f1f6450fef59366c399cfad4b9383aa30d", + "reference": "8e7d04f1f6450fef59366c399cfad4b9383aa30d", "shasum": "" }, "require": { - "php": "^5.3.3 || ^7.0" + "php": ">=5.5" }, "require-dev": { - "ext-intl": "*", - "phpunit/phpunit": "^4.8.35 || ^5.7", - "squizlabs/php_codesniffer": "^1.5" + "symfony/phpunit-bridge": "^4.4 || ^5.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.8-dev" + "dev-master": "1.4-dev" } }, "autoload": { "psr-4": { - "Faker\\": "src/Faker/" - } + "GuzzleHttp\\Promise\\": "src/" + }, + "files": [ + "src/functions_include.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -9742,29 +11180,29 @@ ], "authors": [ { - "name": "François Zaninotto" + "name": "Michael Dowling", + "email": "mtdowling@gmail.com", + "homepage": "https://github.com/mtdowling" } ], - "description": "Faker is a PHP library that generates fake data for you.", + "description": "Guzzle promises library", "keywords": [ - "data", - "faker", - "fixtures" + "promise" ], - "time": "2018-07-12T10:23:15+00:00" + "time": "2021-03-07T09:25:29+00:00" }, { "name": "instaclick/php-webdriver", - "version": "1.4.5", + "version": "1.4.7", "source": { "type": "git", "url": "https://github.com/instaclick/php-webdriver.git", - "reference": "6fa959452e774dcaed543faad3a9d1a37d803327" + "reference": "b5f330e900e9b3edfc18024a5ec8c07136075712" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/instaclick/php-webdriver/zipball/6fa959452e774dcaed543faad3a9d1a37d803327", - "reference": "6fa959452e774dcaed543faad3a9d1a37d803327", + "url": "https://api.github.com/repos/instaclick/php-webdriver/zipball/b5f330e900e9b3edfc18024a5ec8c07136075712", + "reference": "b5f330e900e9b3edfc18024a5ec8c07136075712", "shasum": "" }, "require": { @@ -9810,30 +11248,30 @@ "webdriver", "webtest" ], - "time": "2017-06-30T04:02:48+00:00" + "time": "2019-09-25T09:05:11+00:00" }, { "name": "johnkary/phpunit-speedtrap", - "version": "v2.0.0", + "version": "v3.0.0", "source": { "type": "git", "url": "https://github.com/johnkary/phpunit-speedtrap.git", - "reference": "a1e39e0e3d07e0faee4ef3f342229d68fab07b5f" + "reference": "5f1ede99bd53fd0e5ff72669877420e801256d90" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/johnkary/phpunit-speedtrap/zipball/a1e39e0e3d07e0faee4ef3f342229d68fab07b5f", - "reference": "a1e39e0e3d07e0faee4ef3f342229d68fab07b5f", + "url": "https://api.github.com/repos/johnkary/phpunit-speedtrap/zipball/5f1ede99bd53fd0e5ff72669877420e801256d90", + "reference": "5f1ede99bd53fd0e5ff72669877420e801256d90", "shasum": "" }, "require": { - "php": ">=7.0", - "phpunit/phpunit": "^6.0" + "php": ">=7.1", + "phpunit/phpunit": "^7.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "3.0-dev" } }, "autoload": { @@ -9858,25 +11296,25 @@ "profile", "slow" ], - "time": "2017-12-06T15:14:00+00:00" + "time": "2018-02-24T18:55:28+00:00" }, { "name": "mybuilder/phpunit-accelerator", - "version": "2.0.0", + "version": "dev-master", "source": { "type": "git", "url": "https://github.com/mybuilder/phpunit-accelerator.git", - "reference": "b1fef62c66b7eade5a02b5d12322373e7a86fbb2" + "reference": "91dae70fbeb7b81b9502a9d3ea80d1184c1134b1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mybuilder/phpunit-accelerator/zipball/b1fef62c66b7eade5a02b5d12322373e7a86fbb2", - "reference": "b1fef62c66b7eade5a02b5d12322373e7a86fbb2", + "url": "https://api.github.com/repos/mybuilder/phpunit-accelerator/zipball/91dae70fbeb7b81b9502a9d3ea80d1184c1134b1", + "reference": "91dae70fbeb7b81b9502a9d3ea80d1184c1134b1", "shasum": "" }, "require": { - "php": ">=5.6", - "phpunit/phpunit": ">=5.7 <7" + "php": ">=7.1", + "phpunit/phpunit": ">=7.0 <8" }, "type": "library", "autoload": { @@ -9903,86 +11341,59 @@ "phpunit", "property" ], - "time": "2017-06-21T07:43:12+00:00" + "time": "2018-06-08T12:31:55+00:00" }, { - "name": "myclabs/deep-copy", - "version": "1.9.1", + "name": "nelmio/alice", + "version": "v3.6.0", "source": { "type": "git", - "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "e6828efaba2c9b79f4499dae1d66ef8bfa7b2b72" + "url": "https://github.com/nelmio/alice.git", + "reference": "1cfaca8e8c798796b3dfe1f55e4e25dee965ffb6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/e6828efaba2c9b79f4499dae1d66ef8bfa7b2b72", - "reference": "e6828efaba2c9b79f4499dae1d66ef8bfa7b2b72", + "url": "https://api.github.com/repos/nelmio/alice/zipball/1cfaca8e8c798796b3dfe1f55e4e25dee965ffb6", + "reference": "1cfaca8e8c798796b3dfe1f55e4e25dee965ffb6", "shasum": "" }, "require": { - "php": "^7.1" + "fzaninotto/faker": "^1.6", + "myclabs/deep-copy": "^1.5.2", + "php": "^7.1", + "sebastian/comparator": "^3.0 || ^4.0", + "symfony/property-access": "^2.8 || ^3.4 || ^4.0 || ^5.0", + "symfony/yaml": "^2.8 || ^3.4 || ^4.0 || ^5.0" }, - "replace": { - "myclabs/deep-copy": "self.version" + "conflict": { + "symfony/framework-bundle": "<3.4" }, "require-dev": { - "doctrine/collections": "^1.0", - "doctrine/common": "^2.6", - "phpunit/phpunit": "^7.1" + "bamarni/composer-bin-plugin": "^1.1.0", + "php-mock/php-mock": "^2.0", + "phpspec/prophecy": "^1.6", + "phpunit/phpunit": "^7.0 || ^8.5", + "symfony/phpunit-bridge": "^3.4.5 || ^4.0.5 || ^5.0", + "symfony/var-dumper": "^3.4 || ^4.0 || ^5.0" + }, + "suggest": { + "theofidry/alice-data-fixtures": "Wrapper for Alice to provide a persistence layer." }, "type": "library", - "autoload": { - "psr-4": { - "DeepCopy\\": "src/DeepCopy/" + "extra": { + "bamarni-bin": { + "bin-links": false }, - "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": "2019-04-07T13:18:21+00:00" - }, - { - "name": "nelmio/alice", - "version": "v2.3.5", - "source": { - "type": "git", - "url": "https://github.com/nelmio/alice.git", - "reference": "d780fdff10854d93010b4a027fab92b747b42586" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nelmio/alice/zipball/d780fdff10854d93010b4a027fab92b747b42586", - "reference": "d780fdff10854d93010b4a027fab92b747b42586", - "shasum": "" - }, - "require": { - "fzaninotto/faker": "^1.5", - "php": "^5.6||^7.0", - "symfony/yaml": "^2.0||^3.0" - }, - "require-dev": { - "doctrine/common": "^2.3", - "phpspec/prophecy": "^1.5.0", - "phpunit/phpunit": "^5.6||^6.0", - "symfony/phpunit-bridge": "^3.0", - "symfony/property-access": "^2.2||^3.0" + "branch-alias": { + "dev-master": "3.x-dev" + } }, - "type": "library", "autoload": { + "files": [ + "src/deep_clone.php" + ], "psr-4": { - "Nelmio\\Alice\\": "src/Nelmio/Alice" + "Nelmio\\Alice\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -10007,32 +11418,33 @@ "keywords": [ "Fixture", "data", - "orm", + "faker", "test" ], - "time": "2018-04-07T09:33:52+00:00" + "time": "2020-03-08T23:24:35+00:00" }, { "name": "oro/twig-inspector", - "version": "1.0.1", + "version": "1.0.3", "source": { "type": "git", "url": "https://github.com/oroinc/twig-inspector.git", - "reference": "fe8294e16a4d358cf86b94a2c2e51333c80e5c65" + "reference": "a6bfa95e3909fba2f7ee411b4a5ac6b373490e2f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/oroinc/twig-inspector/zipball/fe8294e16a4d358cf86b94a2c2e51333c80e5c65", - "reference": "fe8294e16a4d358cf86b94a2c2e51333c80e5c65", + "url": "https://api.github.com/repos/oroinc/twig-inspector/zipball/a6bfa95e3909fba2f7ee411b4a5ac6b373490e2f", + "reference": "a6bfa95e3909fba2f7ee411b4a5ac6b373490e2f", "shasum": "" }, "require": { - "symfony/config": "^3.4 | ^4.0", - "symfony/dependency-injection": "^3.4 | ^4.0", - "symfony/http-foundation": "^3.4 | ^4.0", - "symfony/http-kernel": "^3.4 | ^4.0", - "symfony/routing": "^3.4 | ^4.0", - "twig/twig": "~1.34|~2.4" + "symfony/config": "^4.4.1 | ^5.0", + "symfony/dependency-injection": "^4.4.1 | ^5.0", + "symfony/http-foundation": "^4.4.1 | ^5.0", + "symfony/http-kernel": "^4.4.1 | ^5.0", + "symfony/routing": "^4.4.1 | ^5.0", + "symfony/web-profiler-bundle": "^4.4.1 | ^5.0", + "twig/twig": "^1.38 | ^2.7 | ^3.0" }, "type": "symfony-bundle", "extra": { @@ -10069,36 +11481,43 @@ "source": "https://github.com/oroinc/twig-inspector/tree/master", "issues": "https://github.com/oroinc/twig-inspector/issues" }, - "time": "2019-05-27T10:05:30+00:00" + "time": "2020-05-13T09:34:30+00:00" }, { "name": "pdepend/pdepend", - "version": "2.5.2", + "version": "2.9.1", "source": { "type": "git", "url": "https://github.com/pdepend/pdepend.git", - "reference": "9daf26d0368d4a12bed1cacae1a9f3a6f0adf239" + "reference": "1632f0cee84512ffd6dde71e58536b3b06528c41" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pdepend/pdepend/zipball/9daf26d0368d4a12bed1cacae1a9f3a6f0adf239", - "reference": "9daf26d0368d4a12bed1cacae1a9f3a6f0adf239", + "url": "https://api.github.com/repos/pdepend/pdepend/zipball/1632f0cee84512ffd6dde71e58536b3b06528c41", + "reference": "1632f0cee84512ffd6dde71e58536b3b06528c41", "shasum": "" }, "require": { "php": ">=5.3.7", - "symfony/config": "^2.3.0|^3|^4", - "symfony/dependency-injection": "^2.3.0|^3|^4", - "symfony/filesystem": "^2.3.0|^3|^4" + "symfony/config": "^2.3.0|^3|^4|^5", + "symfony/dependency-injection": "^2.3.0|^3|^4|^5", + "symfony/filesystem": "^2.3.0|^3|^4|^5" }, "require-dev": { - "phpunit/phpunit": "^4.8|^5.7", + "easy-doc/easy-doc": "0.0.0|^1.2.3", + "gregwar/rst": "^1.0", + "phpunit/phpunit": "^4.8.36|^5.7.27", "squizlabs/php_codesniffer": "^2.0.0" }, "bin": [ "src/bin/pdepend" ], "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, "autoload": { "psr-4": { "PDepend\\": "src/main/php/PDepend" @@ -10109,26 +11528,32 @@ "BSD-3-Clause" ], "description": "Official version of pdepend to be handled with Composer", - "time": "2017-12-13T13:21:38+00:00" + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/pdepend/pdepend", + "type": "tidelift" + } + ], + "time": "2021-04-15T21:36:28+00:00" }, { "name": "phar-io/manifest", - "version": "1.0.1", + "version": "1.0.3", "source": { "type": "git", "url": "https://github.com/phar-io/manifest.git", - "reference": "2df402786ab5368a0169091f61a7c1e0eb6852d0" + "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phar-io/manifest/zipball/2df402786ab5368a0169091f61a7c1e0eb6852d0", - "reference": "2df402786ab5368a0169091f61a7c1e0eb6852d0", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/7761fcacf03b4d4f16e7ccb606d4879ca431fcf4", + "reference": "7761fcacf03b4d4f16e7ccb606d4879ca431fcf4", "shasum": "" }, "require": { "ext-dom": "*", "ext-phar": "*", - "phar-io/version": "^1.0.1", + "phar-io/version": "^2.0", "php": "^5.6 || ^7.0" }, "type": "library", @@ -10164,20 +11589,20 @@ } ], "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", - "time": "2017-03-05T18:14:27+00:00" + "time": "2018-07-08T19:23:20+00:00" }, { "name": "phar-io/version", - "version": "1.0.1", + "version": "2.0.1", "source": { "type": "git", "url": "https://github.com/phar-io/version.git", - "reference": "a70c0ced4be299a63d32fa96d9281d03e94041df" + "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phar-io/version/zipball/a70c0ced4be299a63d32fa96d9281d03e94041df", - "reference": "a70c0ced4be299a63d32fa96d9281d03e94041df", + "url": "https://api.github.com/repos/phar-io/version/zipball/45a2ec53a73c70ce41d55cedef9063630abaf1b6", + "reference": "45a2ec53a73c70ce41d55cedef9063630abaf1b6", "shasum": "" }, "require": { @@ -10211,27 +11636,27 @@ } ], "description": "Library for handling version information and constraints", - "time": "2017-03-05T17:38:23+00:00" + "time": "2018-07-08T19:19:57+00:00" }, { "name": "php-cs-fixer/diff", - "version": "v1.3.0", + "version": "v1.3.1", "source": { "type": "git", "url": "https://github.com/PHP-CS-Fixer/diff.git", - "reference": "78bb099e9c16361126c86ce82ec4405ebab8e756" + "reference": "dbd31aeb251639ac0b9e7e29405c1441907f5759" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHP-CS-Fixer/diff/zipball/78bb099e9c16361126c86ce82ec4405ebab8e756", - "reference": "78bb099e9c16361126c86ce82ec4405ebab8e756", + "url": "https://api.github.com/repos/PHP-CS-Fixer/diff/zipball/dbd31aeb251639ac0b9e7e29405c1441907f5759", + "reference": "dbd31aeb251639ac0b9e7e29405c1441907f5759", "shasum": "" }, "require": { - "php": "^5.6 || ^7.0" + "php": "^5.6 || ^7.0 || ^8.0" }, "require-dev": { - "phpunit/phpunit": "^5.7.23 || ^6.4.3", + "phpunit/phpunit": "^5.7.23 || ^6.4.3 || ^7.0", "symfony/process": "^3.3" }, "type": "library", @@ -10245,14 +11670,14 @@ "BSD-3-Clause" ], "authors": [ - { - "name": "Kore Nordmann", - "email": "mail@kore-nordmann.de" - }, { "name": "Sebastian Bergmann", "email": "sebastian@phpunit.de" }, + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + }, { "name": "SpacePossum" } @@ -10262,20 +11687,20 @@ "keywords": [ "diff" ], - "time": "2018-02-15T16:58:55+00:00" + "time": "2020-10-14T08:39:05+00:00" }, { "name": "phpmd/phpmd", - "version": "2.6.0", + "version": "2.6.1", "source": { "type": "git", "url": "https://github.com/phpmd/phpmd.git", - "reference": "4e9924b2c157a3eb64395460fcf56b31badc8374" + "reference": "7425e155cf22cdd2b4dd3458a7da4cf6c0201562" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpmd/phpmd/zipball/4e9924b2c157a3eb64395460fcf56b31badc8374", - "reference": "4e9924b2c157a3eb64395460fcf56b31badc8374", + "url": "https://api.github.com/repos/phpmd/phpmd/zipball/7425e155cf22cdd2b4dd3458a7da4cf6c0201562", + "reference": "7425e155cf22cdd2b4dd3458a7da4cf6c0201562", "shasum": "" }, "require": { @@ -10328,37 +11753,37 @@ "phpmd", "pmd" ], - "time": "2017-01-20T14:41:10+00:00" + "time": "2019-07-05T23:07:02+00:00" }, { "name": "phpspec/prophecy", - "version": "1.8.1", + "version": "v1.10.3", "source": { "type": "git", "url": "https://github.com/phpspec/prophecy.git", - "reference": "1927e75f4ed19131ec9bcc3b002e07fb1173ee76" + "reference": "451c3cd1418cf640de218914901e51b064abb093" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/1927e75f4ed19131ec9bcc3b002e07fb1173ee76", - "reference": "1927e75f4ed19131ec9bcc3b002e07fb1173ee76", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/451c3cd1418cf640de218914901e51b064abb093", + "reference": "451c3cd1418cf640de218914901e51b064abb093", "shasum": "" }, "require": { "doctrine/instantiator": "^1.0.2", "php": "^5.3|^7.0", - "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0", - "sebastian/comparator": "^1.1|^2.0|^3.0", - "sebastian/recursion-context": "^1.0|^2.0|^3.0" + "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", + "phpspec/phpspec": "^2.5 || ^3.2", "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.8.x-dev" + "dev-master": "1.10.x-dev" } }, "autoload": { @@ -10391,44 +11816,44 @@ "spy", "stub" ], - "time": "2019-06-13T12:50:23+00:00" + "time": "2020-03-05T15:02:03+00:00" }, { "name": "phpunit/php-code-coverage", - "version": "5.3.2", + "version": "6.1.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "c89677919c5dd6d3b3852f230a663118762218ac" + "reference": "807e6013b00af69b6c5d9ceb4282d0393dbb9d8d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/c89677919c5dd6d3b3852f230a663118762218ac", - "reference": "c89677919c5dd6d3b3852f230a663118762218ac", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/807e6013b00af69b6c5d9ceb4282d0393dbb9d8d", + "reference": "807e6013b00af69b6c5d9ceb4282d0393dbb9d8d", "shasum": "" }, "require": { "ext-dom": "*", "ext-xmlwriter": "*", - "php": "^7.0", - "phpunit/php-file-iterator": "^1.4.2", + "php": "^7.1", + "phpunit/php-file-iterator": "^2.0", "phpunit/php-text-template": "^1.2.1", - "phpunit/php-token-stream": "^2.0.1", + "phpunit/php-token-stream": "^3.0", "sebastian/code-unit-reverse-lookup": "^1.0.1", - "sebastian/environment": "^3.0", + "sebastian/environment": "^3.1 || ^4.0", "sebastian/version": "^2.0.1", "theseer/tokenizer": "^1.1" }, "require-dev": { - "phpunit/phpunit": "^6.0" + "phpunit/phpunit": "^7.0" }, "suggest": { - "ext-xdebug": "^2.5.5" + "ext-xdebug": "^2.6.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "5.3.x-dev" + "dev-master": "6.1-dev" } }, "autoload": { @@ -10454,29 +11879,32 @@ "testing", "xunit" ], - "time": "2018-04-06T15:36:58+00:00" + "time": "2018-10-31T16:06:48+00:00" }, { "name": "phpunit/php-file-iterator", - "version": "1.4.5", + "version": "2.0.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4" + "reference": "4b49fb70f067272b659ef0174ff9ca40fdaa6357" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/730b01bc3e867237eaac355e06a36b85dd93a8b4", - "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/4b49fb70f067272b659ef0174ff9ca40fdaa6357", + "reference": "4b49fb70f067272b659ef0174ff9ca40fdaa6357", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=7.1" + }, + "require-dev": { + "phpunit/phpunit": "^8.5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.4.x-dev" + "dev-master": "2.0.x-dev" } }, "autoload": { @@ -10491,7 +11919,7 @@ "authors": [ { "name": "Sebastian Bergmann", - "email": "sb@sebastian-bergmann.de", + "email": "sebastian@phpunit.de", "role": "lead" } ], @@ -10501,7 +11929,13 @@ "filesystem", "iterator" ], - "time": "2017-11-27T13:52:08+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T08:25:21+00:00" }, { "name": "phpunit/php-text-template", @@ -10546,28 +11980,28 @@ }, { "name": "phpunit/php-timer", - "version": "1.0.9", + "version": "2.1.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-timer.git", - "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f" + "reference": "2454ae1765516d20c4ffe103d85a58a9a3bd5662" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3dcf38ca72b158baf0bc245e9184d3fdffa9c46f", - "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/2454ae1765516d20c4ffe103d85a58a9a3bd5662", + "reference": "2454ae1765516d20c4ffe103d85a58a9a3bd5662", "shasum": "" }, "require": { - "php": "^5.3.3 || ^7.0" + "php": ">=7.1" }, "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" + "phpunit/phpunit": "^8.5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0-dev" + "dev-master": "2.1-dev" } }, "autoload": { @@ -10582,7 +12016,7 @@ "authors": [ { "name": "Sebastian Bergmann", - "email": "sb@sebastian-bergmann.de", + "email": "sebastian@phpunit.de", "role": "lead" } ], @@ -10591,33 +12025,39 @@ "keywords": [ "timer" ], - "time": "2017-02-26T11:10:40+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T08:20:02+00:00" }, { "name": "phpunit/php-token-stream", - "version": "2.0.2", + "version": "3.1.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-token-stream.git", - "reference": "791198a2c6254db10131eecfe8c06670700904db" + "reference": "472b687829041c24b25f475e14c2f38a09edf1c2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/791198a2c6254db10131eecfe8c06670700904db", - "reference": "791198a2c6254db10131eecfe8c06670700904db", + "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/472b687829041c24b25f475e14c2f38a09edf1c2", + "reference": "472b687829041c24b25f475e14c2f38a09edf1c2", "shasum": "" }, "require": { "ext-tokenizer": "*", - "php": "^7.0" + "php": ">=7.1" }, "require-dev": { - "phpunit/phpunit": "^6.2.4" + "phpunit/phpunit": "^7.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "3.1-dev" } }, "autoload": { @@ -10640,27 +12080,34 @@ "keywords": [ "tokenizer" ], - "time": "2017-11-27T05:48:46+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "abandoned": true, + "time": "2020-11-30T08:38:46+00:00" }, { "name": "phpunit/phpcov", - "version": "4.0.5", + "version": "5.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpcov.git", - "reference": "19b5781ddfb0be9d6fec6ac515f3f2da27dcfbb5" + "reference": "72fb974e6fe9b39d7e0b0d44061d2ba4c49ee0b8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpcov/zipball/19b5781ddfb0be9d6fec6ac515f3f2da27dcfbb5", - "reference": "19b5781ddfb0be9d6fec6ac515f3f2da27dcfbb5", + "url": "https://api.github.com/repos/sebastianbergmann/phpcov/zipball/72fb974e6fe9b39d7e0b0d44061d2ba4c49ee0b8", + "reference": "72fb974e6fe9b39d7e0b0d44061d2ba4c49ee0b8", "shasum": "" }, "require": { - "php": "^7.0", - "phpunit/php-code-coverage": "^5.2.1 || ^6.0", - "phpunit/phpunit": "^6.0 || ^7.0", - "sebastian/diff": "^1.1 || ^2.0", + "php": "^7.1", + "phpunit/php-code-coverage": "^6.0", + "phpunit/phpunit": "^7.0", + "sebastian/diff": "^3.0", "sebastian/finder-facade": "^1.1", "sebastian/version": "^2.0", "symfony/console": "^3.0 || ^4.0" @@ -10671,7 +12118,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.0.x-dev" + "dev-master": "5.0-dev" } }, "autoload": { @@ -10692,57 +12139,57 @@ ], "description": "CLI frontend for php-code-coverage", "homepage": "https://github.com/sebastianbergmann/phpcov", - "time": "2018-02-02T10:07:44+00:00" + "time": "2018-02-04T10:18:50+00:00" }, { "name": "phpunit/phpunit", - "version": "6.5.14", + "version": "7.5.20", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "bac23fe7ff13dbdb461481f706f0e9fe746334b7" + "reference": "9467db479d1b0487c99733bb1e7944d32deded2c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/bac23fe7ff13dbdb461481f706f0e9fe746334b7", - "reference": "bac23fe7ff13dbdb461481f706f0e9fe746334b7", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/9467db479d1b0487c99733bb1e7944d32deded2c", + "reference": "9467db479d1b0487c99733bb1e7944d32deded2c", "shasum": "" }, "require": { + "doctrine/instantiator": "^1.1", "ext-dom": "*", "ext-json": "*", "ext-libxml": "*", "ext-mbstring": "*", "ext-xml": "*", - "myclabs/deep-copy": "^1.6.1", - "phar-io/manifest": "^1.0.1", - "phar-io/version": "^1.0", - "php": "^7.0", + "myclabs/deep-copy": "^1.7", + "phar-io/manifest": "^1.0.2", + "phar-io/version": "^2.0", + "php": "^7.1", "phpspec/prophecy": "^1.7", - "phpunit/php-code-coverage": "^5.3", - "phpunit/php-file-iterator": "^1.4.3", + "phpunit/php-code-coverage": "^6.0.7", + "phpunit/php-file-iterator": "^2.0.1", "phpunit/php-text-template": "^1.2.1", - "phpunit/php-timer": "^1.0.9", - "phpunit/phpunit-mock-objects": "^5.0.9", - "sebastian/comparator": "^2.1", - "sebastian/diff": "^2.0", - "sebastian/environment": "^3.1", + "phpunit/php-timer": "^2.1", + "sebastian/comparator": "^3.0", + "sebastian/diff": "^3.0", + "sebastian/environment": "^4.0", "sebastian/exporter": "^3.1", "sebastian/global-state": "^2.0", "sebastian/object-enumerator": "^3.0.3", - "sebastian/resource-operations": "^1.0", + "sebastian/resource-operations": "^2.0", "sebastian/version": "^2.0.1" }, "conflict": { - "phpdocumentor/reflection-docblock": "3.0.2", - "phpunit/dbunit": "<3.0" + "phpunit/phpunit-mock-objects": "*" }, "require-dev": { "ext-pdo": "*" }, "suggest": { + "ext-soap": "*", "ext-xdebug": "*", - "phpunit/php-invoker": "^1.1" + "phpunit/php-invoker": "^2.0" }, "bin": [ "phpunit" @@ -10750,7 +12197,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "6.5.x-dev" + "dev-master": "7.5-dev" } }, "autoload": { @@ -10776,87 +12223,27 @@ "testing", "xunit" ], - "time": "2019-02-01T05:22:47+00:00" - }, - { - "name": "phpunit/phpunit-mock-objects", - "version": "5.0.10", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git", - "reference": "cd1cf05c553ecfec36b170070573e540b67d3f1f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/cd1cf05c553ecfec36b170070573e540b67d3f1f", - "reference": "cd1cf05c553ecfec36b170070573e540b67d3f1f", - "shasum": "" - }, - "require": { - "doctrine/instantiator": "^1.0.5", - "php": "^7.0", - "phpunit/php-text-template": "^1.2.1", - "sebastian/exporter": "^3.1" - }, - "conflict": { - "phpunit/phpunit": "<6.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.5.11" - }, - "suggest": { - "ext-soap": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.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": "Mock Object library for PHPUnit", - "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/", - "keywords": [ - "mock", - "xunit" - ], - "abandoned": true, - "time": "2018-08-09T05:50:03+00:00" + "time": "2020-01-08T08:45:45+00:00" }, { "name": "sebastian/code-unit-reverse-lookup", - "version": "1.0.1", + "version": "1.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", - "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18" + "reference": "1de8cd5c010cb153fcd68b8d0f64606f523f7619" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/4419fcdb5eabb9caa61a27c7a1db532a6b55dd18", - "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/1de8cd5c010cb153fcd68b8d0f64606f523f7619", + "reference": "1de8cd5c010cb153fcd68b8d0f64606f523f7619", "shasum": "" }, "require": { - "php": "^5.6 || ^7.0" + "php": ">=5.6" }, "require-dev": { - "phpunit/phpunit": "^5.7 || ^6.0" + "phpunit/phpunit": "^8.5" }, "type": "library", "extra": { @@ -10881,34 +12268,40 @@ ], "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" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T08:15:22+00:00" }, { "name": "sebastian/comparator", - "version": "2.1.3", + "version": "3.0.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "34369daee48eafb2651bea869b4b15d75ccc35f9" + "reference": "1071dfcef776a57013124ff35e1fc41ccd294758" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/34369daee48eafb2651bea869b4b15d75ccc35f9", - "reference": "34369daee48eafb2651bea869b4b15d75ccc35f9", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/1071dfcef776a57013124ff35e1fc41ccd294758", + "reference": "1071dfcef776a57013124ff35e1fc41ccd294758", "shasum": "" }, "require": { - "php": "^7.0", - "sebastian/diff": "^2.0 || ^3.0", + "php": ">=7.1", + "sebastian/diff": "^3.0", "sebastian/exporter": "^3.1" }, "require-dev": { - "phpunit/phpunit": "^6.4" + "phpunit/phpunit": "^8.5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.1.x-dev" + "dev-master": "3.0-dev" } }, "autoload": { @@ -10921,6 +12314,10 @@ "BSD-3-Clause" ], "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, { "name": "Jeff Welch", "email": "whatthejeff@gmail.com" @@ -10932,10 +12329,6 @@ { "name": "Bernhard Schussek", "email": "bschussek@2bepublished.at" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" } ], "description": "Provides the functionality to compare PHP values for equality", @@ -10945,32 +12338,39 @@ "compare", "equality" ], - "time": "2018-02-01T13:46:46+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T08:04:30+00:00" }, { "name": "sebastian/diff", - "version": "2.0.1", + "version": "3.0.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "347c1d8b49c5c3ee30c7040ea6fc446790e6bddd" + "reference": "14f72dd46eaf2f2293cbe79c93cc0bc43161a211" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/347c1d8b49c5c3ee30c7040ea6fc446790e6bddd", - "reference": "347c1d8b49c5c3ee30c7040ea6fc446790e6bddd", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/14f72dd46eaf2f2293cbe79c93cc0bc43161a211", + "reference": "14f72dd46eaf2f2293cbe79c93cc0bc43161a211", "shasum": "" }, "require": { - "php": "^7.0" + "php": ">=7.1" }, "require-dev": { - "phpunit/phpunit": "^6.2" + "phpunit/phpunit": "^7.5 || ^8.0", + "symfony/process": "^2 || ^3.3 || ^4" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "3.0-dev" } }, "autoload": { @@ -10983,46 +12383,58 @@ "BSD-3-Clause" ], "authors": [ - { - "name": "Kore Nordmann", - "email": "mail@kore-nordmann.de" - }, { "name": "Sebastian Bergmann", "email": "sebastian@phpunit.de" + }, + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" } ], "description": "Diff implementation", "homepage": "https://github.com/sebastianbergmann/diff", "keywords": [ - "diff" + "diff", + "udiff", + "unidiff", + "unified diff" + ], + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } ], - "time": "2017-08-03T08:09:46+00:00" + "time": "2020-11-30T07:59:04+00:00" }, { "name": "sebastian/environment", - "version": "3.1.0", + "version": "4.2.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5" + "reference": "d47bbbad83711771f167c72d4e3f25f7fcc1f8b0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/cd0871b3975fb7fc44d11314fd1ee20925fce4f5", - "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/d47bbbad83711771f167c72d4e3f25f7fcc1f8b0", + "reference": "d47bbbad83711771f167c72d4e3f25f7fcc1f8b0", "shasum": "" }, "require": { - "php": "^7.0" + "php": ">=7.1" }, "require-dev": { - "phpunit/phpunit": "^6.1" + "phpunit/phpunit": "^7.5" + }, + "suggest": { + "ext-posix": "*" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.1.x-dev" + "dev-master": "4.2-dev" } }, "autoload": { @@ -11047,24 +12459,30 @@ "environment", "hhvm" ], - "time": "2017-07-01T08:51:00+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T07:53:42+00:00" }, { "name": "sebastian/exporter", - "version": "3.1.0", + "version": "3.1.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "234199f4528de6d12aaa58b612e98f7d36adb937" + "reference": "6b853149eab67d4da22291d36f5b0631c0fd856e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/234199f4528de6d12aaa58b612e98f7d36adb937", - "reference": "234199f4528de6d12aaa58b612e98f7d36adb937", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/6b853149eab67d4da22291d36f5b0631c0fd856e", + "reference": "6b853149eab67d4da22291d36f5b0631c0fd856e", "shasum": "" }, "require": { - "php": "^7.0", + "php": ">=7.0", "sebastian/recursion-context": "^3.0" }, "require-dev": { @@ -11087,6 +12505,10 @@ "BSD-3-Clause" ], "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, { "name": "Jeff Welch", "email": "whatthejeff@gmail.com" @@ -11095,17 +12517,13 @@ "name": "Volker Dusch", "email": "github@wallbash.com" }, - { - "name": "Bernhard Schussek", - "email": "bschussek@2bepublished.at" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, { "name": "Adam Harvey", "email": "aharvey@php.net" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" } ], "description": "Provides the functionality to export PHP variables for visualization", @@ -11114,27 +12532,37 @@ "export", "exporter" ], - "time": "2017-04-03T13:19:02+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T07:47:53+00:00" }, { "name": "sebastian/finder-facade", - "version": "1.2.2", + "version": "1.2.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/finder-facade.git", - "reference": "4a3174709c2dc565fe5fb26fcf827f6a1fc7b09f" + "reference": "167c45d131f7fc3d159f56f191a0a22228765e16" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/finder-facade/zipball/4a3174709c2dc565fe5fb26fcf827f6a1fc7b09f", - "reference": "4a3174709c2dc565fe5fb26fcf827f6a1fc7b09f", + "url": "https://api.github.com/repos/sebastianbergmann/finder-facade/zipball/167c45d131f7fc3d159f56f191a0a22228765e16", + "reference": "167c45d131f7fc3d159f56f191a0a22228765e16", "shasum": "" }, "require": { - "symfony/finder": "~2.3|~3.0|~4.0", - "theseer/fdomdocument": "~1.3" + "php": "^7.1", + "symfony/finder": "^2.3|^3.0|^4.0|^5.0", + "theseer/fdomdocument": "^1.6" }, "type": "library", + "extra": { + "branch-alias": [] + }, "autoload": { "classmap": [ "src/" @@ -11153,7 +12581,8 @@ ], "description": "FinderFacade is a convenience wrapper for Symfony's Finder component.", "homepage": "https://github.com/sebastianbergmann/finder-facade", - "time": "2017-11-18T17:31:49+00:00" + "abandoned": true, + "time": "2020-01-16T08:08:45+00:00" }, { "name": "sebastian/global-state", @@ -11208,20 +12637,20 @@ }, { "name": "sebastian/object-enumerator", - "version": "3.0.3", + "version": "3.0.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/object-enumerator.git", - "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5" + "reference": "e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/7cfd9e65d11ffb5af41198476395774d4c8a84c5", - "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2", + "reference": "e67f6d32ebd0c749cf9d1dbd9f226c727043cdf2", "shasum": "" }, "require": { - "php": "^7.0", + "php": ">=7.0", "sebastian/object-reflector": "^1.1.1", "sebastian/recursion-context": "^3.0" }, @@ -11251,24 +12680,30 @@ ], "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" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T07:40:27+00:00" }, { "name": "sebastian/object-reflector", - "version": "1.1.1", + "version": "1.1.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/object-reflector.git", - "reference": "773f97c67f28de00d397be301821b06708fca0be" + "reference": "9b8772b9cbd456ab45d4a598d2dd1a1bced6363d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/773f97c67f28de00d397be301821b06708fca0be", - "reference": "773f97c67f28de00d397be301821b06708fca0be", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/9b8772b9cbd456ab45d4a598d2dd1a1bced6363d", + "reference": "9b8772b9cbd456ab45d4a598d2dd1a1bced6363d", "shasum": "" }, "require": { - "php": "^7.0" + "php": ">=7.0" }, "require-dev": { "phpunit/phpunit": "^6.0" @@ -11296,25 +12731,31 @@ ], "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" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T07:37:18+00:00" }, { "name": "sebastian/phpcpd", - "version": "3.0.1", + "version": "4.0.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpcpd.git", - "reference": "dfed51c1288790fc957c9433e2f49ab152e8a564" + "reference": "bb7953b81fb28e55964d76d5fe2dbe725d43fab3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpcpd/zipball/dfed51c1288790fc957c9433e2f49ab152e8a564", - "reference": "dfed51c1288790fc957c9433e2f49ab152e8a564", + "url": "https://api.github.com/repos/sebastianbergmann/phpcpd/zipball/bb7953b81fb28e55964d76d5fe2dbe725d43fab3", + "reference": "bb7953b81fb28e55964d76d5fe2dbe725d43fab3", "shasum": "" }, "require": { - "php": "^5.6|^7.0", - "phpunit/php-timer": "^1.0.6", + "php": "^7.1", + "phpunit/php-timer": "^2.0", "sebastian/finder-facade": "^1.1", "sebastian/version": "^1.0|^2.0", "symfony/console": "^2.7|^3.0|^4.0" @@ -11325,7 +12766,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0-dev" + "dev-master": "4.0-dev" } }, "autoload": { @@ -11346,24 +12787,24 @@ ], "description": "Copy/Paste Detector (CPD) for PHP code.", "homepage": "https://github.com/sebastianbergmann/phpcpd", - "time": "2017-11-16T08:49:28+00:00" + "time": "2018-02-02T09:59:58+00:00" }, { "name": "sebastian/recursion-context", - "version": "3.0.0", + "version": "3.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8" + "reference": "367dcba38d6e1977be014dc4b22f47a484dac7fb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8", - "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/367dcba38d6e1977be014dc4b22f47a484dac7fb", + "reference": "367dcba38d6e1977be014dc4b22f47a484dac7fb", "shasum": "" }, "require": { - "php": "^7.0" + "php": ">=7.0" }, "require-dev": { "phpunit/phpunit": "^6.0" @@ -11384,14 +12825,14 @@ "BSD-3-Clause" ], "authors": [ - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, { "name": "Sebastian Bergmann", "email": "sebastian@phpunit.de" }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, { "name": "Adam Harvey", "email": "aharvey@php.net" @@ -11399,29 +12840,35 @@ ], "description": "Provides functionality to recursively process PHP variables", "homepage": "http://www.github.com/sebastianbergmann/recursion-context", - "time": "2017-03-03T06:23:57+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T07:34:24+00:00" }, { "name": "sebastian/resource-operations", - "version": "1.0.0", + "version": "2.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/resource-operations.git", - "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52" + "reference": "31d35ca87926450c44eae7e2611d45a7a65ea8b3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/ce990bb21759f94aeafd30209e8cfcdfa8bc3f52", - "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/31d35ca87926450c44eae7e2611d45a7a65ea8b3", + "reference": "31d35ca87926450c44eae7e2611d45a7a65ea8b3", "shasum": "" }, "require": { - "php": ">=5.6.0" + "php": ">=7.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "2.0-dev" } }, "autoload": { @@ -11441,7 +12888,13 @@ ], "description": "Provides a list of PHP built-in functions that operate on resources", "homepage": "https://www.github.com/sebastianbergmann/resource-operations", - "time": "2015-07-28T20:34:47+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-30T07:30:19+00:00" }, { "name": "sebastian/version", @@ -11487,141 +12940,152 @@ "time": "2016-10-03T07:35:21+00:00" }, { - "name": "sensio/generator-bundle", - "version": "v3.1.7", + "name": "squizlabs/php_codesniffer", + "version": "3.5.8", "source": { "type": "git", - "url": "https://github.com/sensiolabs/SensioGeneratorBundle.git", - "reference": "28cbaa244bd0816fd8908b93f90380bcd7b67a65" + "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", + "reference": "9d583721a7157ee997f235f327de038e7ea6dac4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sensiolabs/SensioGeneratorBundle/zipball/28cbaa244bd0816fd8908b93f90380bcd7b67a65", - "reference": "28cbaa244bd0816fd8908b93f90380bcd7b67a65", + "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/9d583721a7157ee997f235f327de038e7ea6dac4", + "reference": "9d583721a7157ee997f235f327de038e7ea6dac4", "shasum": "" }, "require": { - "symfony/console": "~2.7|~3.0", - "symfony/framework-bundle": "~2.7|~3.0", - "symfony/process": "~2.7|~3.0", - "symfony/yaml": "~2.7|~3.0", - "twig/twig": "^1.28.2|^2.0" + "ext-simplexml": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": ">=5.4.0" }, "require-dev": { - "doctrine/orm": "~2.4", - "symfony/doctrine-bridge": "~2.7|~3.0", - "symfony/filesystem": "~2.7|~3.0", - "symfony/phpunit-bridge": "^3.3" + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" }, - "type": "symfony-bundle", + "bin": [ + "bin/phpcs", + "bin/phpcbf" + ], + "type": "library", "extra": { "branch-alias": { - "dev-master": "3.1.x-dev" + "dev-master": "3.x-dev" } }, - "autoload": { - "psr-4": { - "Sensio\\Bundle\\GeneratorBundle\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Greg Sherwood", + "role": "lead" } ], - "description": "This bundle generates code for you", - "time": "2017-12-07T15:36:41+00:00" + "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-10-23T02:01:07+00:00" }, { - "name": "squizlabs/php_codesniffer", - "version": "3.3.2", + "name": "symfony/class-loader", + "version": "v3.4.47", "source": { "type": "git", - "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", - "reference": "6ad28354c04b364c3c71a34e4a18b629cc3b231e" + "url": "https://github.com/symfony/class-loader.git", + "reference": "a22265a9f3511c0212bf79f54910ca5a77c0e92c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/6ad28354c04b364c3c71a34e4a18b629cc3b231e", - "reference": "6ad28354c04b364c3c71a34e4a18b629cc3b231e", + "url": "https://api.github.com/repos/symfony/class-loader/zipball/a22265a9f3511c0212bf79f54910ca5a77c0e92c", + "reference": "a22265a9f3511c0212bf79f54910ca5a77c0e92c", "shasum": "" }, "require": { - "ext-simplexml": "*", - "ext-tokenizer": "*", - "ext-xmlwriter": "*", - "php": ">=5.4.0" + "php": "^5.5.9|>=7.0.8" }, "require-dev": { - "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" + "symfony/finder": "~2.8|~3.0|~4.0", + "symfony/polyfill-apcu": "~1.1" + }, + "suggest": { + "symfony/polyfill-apcu": "For using ApcClassLoader on HHVM" }, - "bin": [ - "bin/phpcs", - "bin/phpcbf" - ], "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } + "autoload": { + "psr-4": { + "Symfony\\Component\\ClassLoader\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Greg Sherwood", - "role": "lead" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", - "homepage": "http://www.squizlabs.com/php-codesniffer", - "keywords": [ - "phpcs", - "standards" + "description": "Symfony ClassLoader Component", + "homepage": "https://symfony.com", + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } ], - "time": "2018-09-23T23:08:17+00:00" + "time": "2020-10-24T10:57:07+00:00" }, { "name": "symfony/phpunit-bridge", - "version": "v3.4.29", + "version": "v4.4.21", "source": { "type": "git", "url": "https://github.com/symfony/phpunit-bridge.git", - "reference": "521489968e58dcdb8df153436cc18349737e49e3" + "reference": "a34407514dd6bd1da99c1ab572faa99896e14f4c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/521489968e58dcdb8df153436cc18349737e49e3", - "reference": "521489968e58dcdb8df153436cc18349737e49e3", + "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/a34407514dd6bd1da99c1ab572faa99896e14f4c", + "reference": "a34407514dd6bd1da99c1ab572faa99896e14f4c", "shasum": "" }, "require": { - "php": ">=5.3.3" + "php": ">=5.5.9" }, "conflict": { - "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0" + "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0|<6.4,>=6.0|9.1.2" + }, + "require-dev": { + "symfony/error-handler": "^4.4|^5.0" }, "suggest": { - "symfony/debug": "For tracking deprecated interfaces usages at runtime with DebugClassLoader" + "symfony/error-handler": "For tracking deprecated interfaces usages at runtime with DebugClassLoader" }, "bin": [ "bin/simple-phpunit" ], "type": "symfony-bridge", "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - }, "thanks": { "name": "phpunit/phpunit", "url": "https://github.com/sebastianbergmann/phpunit" @@ -11652,9 +13116,96 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony PHPUnit Bridge", + "description": "Provides utilities for PHPUnit, especially user deprecation notices management", "homepage": "https://symfony.com", - "time": "2019-06-26T10:03:25+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2021-03-23T20:33:06+00:00" + }, + { + "name": "theofidry/alice-data-fixtures", + "version": "v1.0.1", + "source": { + "type": "git", + "url": "https://github.com/theofidry/AliceDataFixtures.git", + "reference": "5752bbf979a012bb804c00641478d4d3f879e51d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/theofidry/AliceDataFixtures/zipball/5752bbf979a012bb804c00641478d4d3f879e51d", + "reference": "5752bbf979a012bb804c00641478d4d3f879e51d", + "shasum": "" + }, + "require": { + "nelmio/alice": "^3.1", + "php": "^7.1", + "psr/log": "^1.0" + }, + "require-dev": { + "bamarni/composer-bin-plugin": "^1.1", + "phpspec/prophecy": "^1.7", + "phpunit/phpunit": "^6.0", + "symfony/phpunit-bridge": "^3.3.2 || ^4.0" + }, + "suggest": { + "alcaeus/mongo-php-adapter": "To use Doctrine with the MongoDB flavour", + "doctrine/data-fixtures": "To use Doctrine", + "doctrine/dbal": "To use Doctrine with the PHPCR flavour", + "doctrine/mongodb": "To use Doctrine with the MongoDB flavour", + "doctrine/mongodb-odm": "To use Doctrine with the MongoDB flavour", + "doctrine/orm": "To use Doctrine ORM", + "doctrine/phpcr-odm": "To use Doctrine with the PHPCR flavour", + "illuminate/database": "To use Eloquent", + "jackalope/jackalope-doctrine-dbal": "To use Doctrine with the PHPCR flavour", + "ocramius/proxy-manager": "To avoid database connection on kernel boot" + }, + "type": "library", + "extra": { + "bamarni-bin": { + "bin-links": false + }, + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Fidry\\AliceDataFixtures\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Théo FIDRY", + "email": "theo.fidry@gmail.com", + "homepage": "https://github.com/theofidry" + } + ], + "description": "Nelmio alice extension to persist the loaded fixtures.", + "keywords": [ + "Fixture", + "alice", + "data", + "faker", + "orm", + "tests" + ], + "time": "2017-12-21T21:36:53+00:00" }, { "name": "theseer/fdomdocument", @@ -11698,23 +13249,23 @@ }, { "name": "theseer/tokenizer", - "version": "1.1.3", + "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/theseer/tokenizer.git", - "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9" + "reference": "75a63c33a8577608444246075ea0af0d052e452a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/11336f6f84e16a720dae9d8e6ed5019efa85a0f9", - "reference": "11336f6f84e16a720dae9d8e6ed5019efa85a0f9", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/75a63c33a8577608444246075ea0af0d052e452a", + "reference": "75a63c33a8577608444246075ea0af0d052e452a", "shasum": "" }, "require": { "ext-dom": "*", "ext-tokenizer": "*", "ext-xmlwriter": "*", - "php": "^7.0" + "php": "^7.2 || ^8.0" }, "type": "library", "autoload": { @@ -11734,18 +13285,26 @@ } ], "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", - "time": "2019-06-13T22:48:21+00:00" + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2020-07-12T23:59:07+00:00" } ], "aliases": [], "minimum-stability": "dev", "stability-flags": { - "marellocommerce/marello": 20 + "marellocommerce/marello": 20, + "marellocommerce/marello-magento2-bundle": 20, + "behat/mink": 20, + "mybuilder/phpunit-accelerator": 20 }, "prefer-stable": true, "prefer-lowest": false, - "platform": { - "php": ">=7.1" - }, - "platform-dev": [] + "platform": [], + "platform-dev": [], + "plugin-api-version": "1.1.0" } diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 000000000..560a2242b --- /dev/null +++ b/package-lock.json @@ -0,0 +1,277 @@ +{ + "requires": true, + "lockfileVersion": 1, + "dependencies": { + "@oroinc/autobahnjs": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@oroinc/autobahnjs/-/autobahnjs-0.8.0.tgz", + "integrity": "sha512-oDef6KkE5Ir8ljtxxk6CcR8y3Rps6LkH/9pgGpc74UwsdiXTGSJP8zsDb4ij69n+Zv590rzVAfPYNTSSDQK2bw==" + }, + "@oroinc/backbone.pageable": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@oroinc/backbone.pageable/-/backbone.pageable-1.2.3.tgz", + "integrity": "sha512-HCJssGAtINpdVy5mdTyTCQvvRWHXeJ9cX5ETpiYn5/DubAghDCaD/qFn0ymiWunOakTfh0u8v5nOIdpvM3FbCA==", + "requires": { + "backbone": ">=0.9.9 < 1.0.0 || >= 1.0.1", + "underscore": "~1.4.0" + }, + "dependencies": { + "underscore": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz", + "integrity": "sha1-YaajIBBiKvoHljvzJSA88SI51gQ=" + } + } + }, + "@oroinc/jquery-ajax-queue": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@oroinc/jquery-ajax-queue/-/jquery-ajax-queue-0.0.1.tgz", + "integrity": "sha512-7xs47c7FzN95uuH62v4EoE9HRKgy/Rq7HKwcQoDnEY/WFmcA9FFHi7V3l0aPF+2XL2zhffdJpbfYw/Mkfc2Cqw==" + }, + "@oroinc/jquery.nicescroll": { + "version": "3.6.6", + "resolved": "https://registry.npmjs.org/@oroinc/jquery.nicescroll/-/jquery.nicescroll-3.6.6.tgz", + "integrity": "sha512-CNfwOKf4VkxCmenBTCeu62UuA6Mp85WnQm8BqrObswK28NuJMwLo2MoYaqqAke5VK3hos5Q45UXRT6E2XhrBqA==", + "requires": { + "jquery": ">=1.8.3" + } + }, + "@oroinc/jquery.uniform": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@oroinc/jquery.uniform/-/jquery.uniform-4.3.0.tgz", + "integrity": "sha512-+cXXWN0Nl1p1f6UHXAWP5nyLZRl4SYQaTI+Fwogz3Xn3x8sbQvQmdJlOPaELu7faI/Nkj07u4fMnGE5uo8OBVA==", + "requires": { + "jquery": "3.5.*" + } + }, + "@oroinc/jsplumb": { + "version": "1.7.10", + "resolved": "https://registry.npmjs.org/@oroinc/jsplumb/-/jsplumb-1.7.10.tgz", + "integrity": "sha512-WxGSRbHhXfFPbeMFup1GRrN6XsJ3c1vsshQYztxA5g7TiBAkDtrD00/5wJLQewNLYaZsDGkwpnPIq/2mKWv0XA==" + }, + "@oroinc/select2": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/@oroinc/select2/-/select2-3.4.1.tgz", + "integrity": "sha512-R+MhYCMXwEirRa/+gg3HwjUnHEEdVu7XoWh3OrmvNhIpYzBxSX6gAr8xihEe3pFSx7UNitSP5R+KQ3PZHKLtBA==" + }, + "Base64": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/Base64/-/Base64-1.0.2.tgz", + "integrity": "sha512-WufIun24IbKXKBCGmxau2cYAaGLJ1GJjXcqTUyUzYiQImCreWwvTagnZd9k3nHGPAdPxpvC+4FNN1OhQH2Vz7g==" + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "autolinker": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/autolinker/-/autolinker-1.6.2.tgz", + "integrity": "sha512-IKLGtYFb3jzGTtgCpb4bm//1sXmmmgmr0msKshhYoc7EsWmLCFvuyxLcEIfcZ5gbCgZGXrnXkOkcBblOFEnlog==" + }, + "backbone": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/backbone/-/backbone-1.4.0.tgz", + "integrity": "sha512-RLmDrRXkVdouTg38jcgHhyQ/2zjg7a8E6sz2zxfz21Hh17xDJYUHBZimVIt5fUyS8vbfpeSmTL3gUjTEvUV3qQ==", + "requires": { + "underscore": ">=1.8.3" + } + }, + "backgrid": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/backgrid/-/backgrid-0.3.7.tgz", + "integrity": "sha1-Jd5JIWNVh6A1rFJemwGAYcEcXNA=", + "requires": { + "backbone": "~1.2.3", + "underscore": "^1.8.0" + }, + "dependencies": { + "backbone": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/backbone/-/backbone-1.2.3.tgz", + "integrity": "sha1-wiz9B/yG676uYdGJKe0RXpmdZbk=", + "requires": { + "underscore": ">=1.7.0" + } + } + } + }, + "bean": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/bean/-/bean-1.0.6.tgz", + "integrity": "sha1-qLl25dLUhig+lAWD0EuoS+RCBos=" + }, + "bootstrap": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.3.1.tgz", + "integrity": "sha512-rXqOmH1VilAt2DyPzluTi2blhk17bO7ef+zLLPlWvG494pDxcM234pJ8wTc/6R40UWizAIIMgxjvxZg5kmsbag==" + }, + "crypto-js": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-3.1.7.tgz", + "integrity": "sha1-rSnTZEAdLbr8Jxy75MozBLR3x3c=" + }, + "datepair.js": { + "version": "0.4.16", + "resolved": "https://registry.npmjs.org/datepair.js/-/datepair.js-0.4.16.tgz", + "integrity": "sha512-inpm1pwjYNSK96uo6cnn3e/HmQlmk/XpAWg/6isu99rXk9SfybrJ6KregEin3A5F3oav0zCw20uG/Y+qC6uwsw==" + }, + "flotr2": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/flotr2/-/flotr2-0.1.0.tgz", + "integrity": "sha1-jTGw0bPcRvXjme3reheeB1s24DY=" + }, + "focus-visible": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/focus-visible/-/focus-visible-5.0.2.tgz", + "integrity": "sha512-zT2fj/bmOgEBjqGbURGlowTmCwsIs3bRDMr/sFZz8Ly7VkEiwuCn9swNTL3pPuf8Oua2de7CLuKdnuNajWdDsQ==" + }, + "font-awesome": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz", + "integrity": "sha1-j6jPBBGhoxr9B7BtKQK7n8gVoTM=" + }, + "fullcalendar": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/fullcalendar/-/fullcalendar-3.4.0.tgz", + "integrity": "sha1-NNq/8qvl6F9wAlx4mludw+pMR2I=", + "requires": { + "jquery": "2 - 3", + "moment": "^2.9.0" + } + }, + "fuse.js": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-3.2.1.tgz", + "integrity": "sha1-YyDLlM5W7JdVyJred1vNuwNY1CU=" + }, + "jquery": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.5.1.tgz", + "integrity": "sha512-XwIBPqcMn57FxfT+Go5pzySnm4KWkT1Tv7gjrpT1srtf8Weynl6R273VJ5GjkRb51IzMp5nbaPjJXMWeju2MKg==" + }, + "jquery-form": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/jquery-form/-/jquery-form-4.2.1.tgz", + "integrity": "sha1-hn00Fct3uOciOqpwHw5IHdFq1cI=", + "requires": { + "jquery": ">=1.7" + } + }, + "jquery-mousewheel": { + "version": "3.1.13", + "resolved": "https://registry.npmjs.org/jquery-mousewheel/-/jquery-mousewheel-3.1.13.tgz", + "integrity": "sha1-BvAzXxbjU6aV5yBr9QUDy1I6buU=" + }, + "jquery-numeric": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/jquery-numeric/-/jquery-numeric-1.5.0.tgz", + "integrity": "sha1-qN33o5U2Yu80Pw7vsc6PzvNcZ0Q=" + }, + "jquery-ui": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/jquery-ui/-/jquery-ui-1.12.1.tgz", + "integrity": "sha1-vLQEXI3QU5wTS8FIjN0+dop6nlE=" + }, + "jquery-ui-multiselect-widget": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/jquery-ui-multiselect-widget/-/jquery-ui-multiselect-widget-2.0.1.tgz", + "integrity": "sha1-tynYn5OsuiemZQU7wjXiSwh8Pao=" + }, + "jquery-validation": { + "version": "1.19.3", + "resolved": "https://registry.npmjs.org/jquery-validation/-/jquery-validation-1.19.3.tgz", + "integrity": "sha512-iXxCS5W7STthSTMFX/NDZfWHBLbJ1behVK3eAgHXAV8/0vRa9M4tiqHvJMr39VGWHMGdlkhrtrkBuaL2UlE8yw==" + }, + "jquery.cookie": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jquery.cookie/-/jquery.cookie-1.4.1.tgz", + "integrity": "sha1-1j3OIJ6raR/mMxbbCMqeR+D5OFs=" + }, + "jstree": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/jstree/-/jstree-3.3.11.tgz", + "integrity": "sha512-9ZJKroPjCyjb6JLPuAbBrLJKT6pS1f4m5gkwoEagG5oQWtvzm0IiDsntXTxeFtz7AmqrKfij+gLfF9MgWriNxg==", + "requires": { + "jquery": ">=1.9.1" + } + }, + "lightgallery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/lightgallery/-/lightgallery-1.4.0.tgz", + "integrity": "sha1-pQlOOx7mOwQ8SSOJaBXV7Fw8g18=", + "requires": { + "jquery": ">=1.7.0" + } + }, + "moment": { + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz", + "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==" + }, + "moment-timezone": { + "version": "0.5.33", + "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.33.tgz", + "integrity": "sha512-PTc2vcT8K9J5/9rDEPe5czSIKgLoGsH8UNpA4qZTVw0Vd/Uz19geE9abbIOQKaAQFcnQ3v5YEXrbSc5BpshH+w==", + "requires": { + "moment": ">= 2.9.0" + } + }, + "numeral": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/numeral/-/numeral-2.0.6.tgz", + "integrity": "sha1-StCAk21EPCVhrtnyGX7//iX05QY=" + }, + "overlayscrollbars": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/overlayscrollbars/-/overlayscrollbars-1.6.3.tgz", + "integrity": "sha512-IFE8tBMUC+zbxEz+aQIRxzVDqh7kVO6PYiLxQbHDrEsxcfEIQa/T/ThSBh1SKATTFB15A3h4Ea8L8rM7kWHpAA==" + }, + "popper.js": { + "version": "1.14.7", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.14.7.tgz", + "integrity": "sha512-4q1hNvoUre/8srWsH7hnoSJ5xVmIL4qgz+s4qf2TnJIMyZFUFMGH+9vE7mXynAlHSZ/NdTmmow86muD0myUkVQ==" + }, + "scriptjs": { + "version": "2.5.9", + "resolved": "https://registry.npmjs.org/scriptjs/-/scriptjs-2.5.9.tgz", + "integrity": "sha512-qGVDoreyYiP1pkQnbnFAUIS5AjenNwwQBdl7zeos9etl+hYKWahjRTfzAZZYBv5xNHx7vNKCmaLDQZ6Fr2AEXg==" + }, + "slick-carousel": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/slick-carousel/-/slick-carousel-1.6.0.tgz", + "integrity": "sha1-eA83jkcPTm9r7BqiuuBHX0+esIU=", + "requires": { + "jquery": ">=1.7.2" + } + }, + "timepicker": { + "version": "1.11.15", + "resolved": "https://registry.npmjs.org/timepicker/-/timepicker-1.11.15.tgz", + "integrity": "sha512-itCpFBnpCqsiAAuSsdRFjF7tb8Tpqm7btYN1P0Rea9yqcLI1M60F/OGDHegjxT+ZD5mt5Pv7pZqrPySf6gcpBg==", + "requires": { + "jquery": ">=1.7" + } + }, + "underscore": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.2.tgz", + "integrity": "sha512-D39qtimx0c1fI3ya1Lnhk3E9nONswSKhnffBI0gME9C99fYOkNi04xs8K6pePLhvl1frbDemkaBQ5ikWllR2HQ==" + }, + "whatwg-fetch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.1.1.tgz", + "integrity": "sha512-UlBvc5VApYAwNutfXFeuC9Jp3QCMazcqobfNqSK/RghRr3F8b0+i/QELUlEPsHjDHfijio6H5KPJcZwYXhuZsA==" + }, + "when": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/when/-/when-2.4.0.tgz", + "integrity": "sha1-S3YhcKTe5nE1vWKsPSLMT8ZM+DE=" + }, + "xregexp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-3.2.0.tgz", + "integrity": "sha1-yzYBmHv+JpW1hAAMGPHEqMMih44=" + } + } +} diff --git a/phpunit.xml.dist b/phpunit.xml.dist index 28b6d2d21..065293fbe 100644 --- a/phpunit.xml.dist +++ b/phpunit.xml.dist @@ -22,7 +22,6 @@ beStrictAboutTestsThatDoNotTestAnything="false" beStrictAboutTodoAnnotatedTests="false" beStrictAboutCoversAnnotation="false" - checkForUnintentionallyCoveredCode="false" enforceTimeLimit="false" verbose="false"> @@ -38,7 +37,8 @@ vendor/marellocommerce/*/*/*/*/*/Tests/Unit - vendor/oro/platform/src/Oro/Bundle/TestFrameworkBundle/Tests/Functional + vendor/oro/platform/src/Oro/Bundle/TestFrameworkBundle/Tests/Functional/ConfigTranslationTest.php + vendor/oro/platform/src/Oro/Bundle/TestFrameworkBundle/Tests/Functional/SchemaTest.php vendor/marellocommerce/*/*/*/*/*/Tests/Functional @@ -80,7 +80,7 @@ - + diff --git a/public/.htaccess b/public/.htaccess index d5b52e34c..ca4bd336e 100755 --- a/public/.htaccess +++ b/public/.htaccess @@ -10,6 +10,9 @@ RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php [QSA,L] + + RewriteCond %{HTTP:Authorization} ^(.*) + RewriteRule .* - [e=HTTP_AUTHORIZATION:%1] diff --git a/public/index.php b/public/index.php index b371075d6..e48722722 100644 --- a/public/index.php +++ b/public/index.php @@ -12,7 +12,6 @@ $loader->register(true); */ -require_once __DIR__.'/../src/AppKernel.php'; //require_once __DIR__.'/../src/AppCache.php'; $kernel = new AppKernel('prod', false); diff --git a/public/index_dev.php b/public/index_dev.php index 3b23dd031..43560facc 100644 --- a/public/index_dev.php +++ b/public/index_dev.php @@ -13,21 +13,19 @@ // This check prevents access to debug front controllers that are deployed by accident to production servers. // Feel free to remove this, extend it, or make something more sophisticated. -if (isset($_SERVER['HTTP_CLIENT_IP']) - || isset($_SERVER['HTTP_X_FORWARDED_FOR']) - || !in_array(@$_SERVER['REMOTE_ADDR'], array('127.0.0.1', 'fe80::1', '::1')) -) { - header('HTTP/1.0 403 Forbidden'); - exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.'); -} +//if (isset($_SERVER['HTTP_CLIENT_IP']) +// || isset($_SERVER['HTTP_X_FORWARDED_FOR']) +// || !in_array(@$_SERVER['REMOTE_ADDR'], array('127.0.0.1', 'fe80::1', '::1')) +//) { +// header('HTTP/1.0 403 Forbidden'); +// exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.'); +//} /** @var \Composer\Autoload\ClassLoader $loader */ $loader = require __DIR__.'/../vendor/autoload.php'; Debug::enable(); -require_once __DIR__.'/../src/AppKernel.php'; - $kernel = new AppKernel('dev', true); $request = Request::createFromGlobals(); diff --git a/public/maintenance.html b/public/maintenance.html new file mode 100644 index 000000000..ee21ed862 --- /dev/null +++ b/public/maintenance.html @@ -0,0 +1,16 @@ + + + + Down For Maintenance + + + + +

Down For Maintenance

+

Sorry for the inconvenience, but we’re performing a maintenance at the moment.

+

We’ll be back online shortly!

+ + \ No newline at end of file diff --git a/src/AppKernel.php b/src/AppKernel.php index 62e069f34..d7e01d4d0 100644 --- a/src/AppKernel.php +++ b/src/AppKernel.php @@ -20,15 +20,14 @@ public function registerBundles() if ('dev' === $this->getEnvironment()) { $bundles[] = new Symfony\Bundle\WebProfilerBundle\WebProfilerBundle(); $bundles[] = new Symfony\Bundle\WebServerBundle\WebServerBundle(); - $bundles[] = new Sensio\Bundle\DistributionBundle\SensioDistributionBundle(); - $bundles[] = new Symfony\Bundle\DebugBundle\DebugBundle(); - $bundles[] = new Oro\TwigInspector\Bundle\OroTwigInspectorBundle(); - if (class_exists('Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle')) { - $bundles[] = new Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle(); + if (class_exists('Oro\TwigInspector\Bundle\OroTwigInspectorBundle')) { + $bundles[] = new Oro\TwigInspector\Bundle\OroTwigInspectorBundle(); } } if ('test' === $this->getEnvironment()) { + $bundles[] = new Nelmio\Alice\Bridge\Symfony\NelmioAliceBundle(); + $bundles[] = new Fidry\AliceDataFixtures\Bridge\Symfony\FidryAliceDataFixturesBundle(); $bundles[] = new Oro\Bundle\TestFrameworkBundle\OroTestFrameworkBundle(); } @@ -40,7 +39,6 @@ public function registerContainerConfiguration(LoaderInterface $loader) $loader->load(function (ContainerBuilder $container) { $container->setParameter('container.autowiring.strict_mode', true); $container->setParameter('container.dumper.inline_class_loader', true); - $container->addObjectResource($this); }); diff --git a/src/DistributionKernel.php b/src/DistributionKernel.php index ac8205f02..bc0de7eea 100644 --- a/src/DistributionKernel.php +++ b/src/DistributionKernel.php @@ -20,8 +20,8 @@ public function registerBundles() new Symfony\Bundle\MonologBundle\MonologBundle(), new Oro\Bundle\DistributionBundle\OroDistributionBundle(), new Symfony\Bundle\SecurityBundle\SecurityBundle(), + new Symfony\Bundle\AclBundle\AclBundle(), new Doctrine\Bundle\DoctrineBundle\DoctrineBundle(), - new Oro\Bundle\HelpBundle\OroHelpBundle(), new Lexik\Bundle\MaintenanceBundle\LexikMaintenanceBundle(), new Oro\Bundle\PlatformBundle\OroPlatformBundle(), new Oro\Bundle\LoggerBundle\OroLoggerBundle(), @@ -30,10 +30,6 @@ public function registerBundles() if ('dev' === $this->getEnvironment()) { $bundles[] = new Symfony\Bundle\WebProfilerBundle\WebProfilerBundle(); - $bundles[] = new Sensio\Bundle\DistributionBundle\SensioDistributionBundle(); - if (class_exists('Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle')) { - $bundles[] = new Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle(); - } } return $bundles; diff --git a/templates/base.html.twig b/templates/base.html.twig index 422f25b64..e2a7be102 100644 --- a/templates/base.html.twig +++ b/templates/base.html.twig @@ -2,15 +2,13 @@ {% block head_script %} {{ parent() }} - {{ block('head_script_component') }} {% endblock %} {% block head_style %} {{ parent() }} - {{ block('head_style_component') }} {% endblock %} {% block main %} {{ parent() }} {{ oro_windows_restore() }} -{% endblock %} +{% endblock %} \ No newline at end of file diff --git a/var/OroRequirements.php b/var/OroRequirements.php old mode 100644 new mode 100755 index eb7620b8b..80f11049c --- a/var/OroRequirements.php +++ b/var/OroRequirements.php @@ -7,17 +7,17 @@ use Oro\Bundle\AssetBundle\NodeJsExecutableFinder; use Symfony\Component\Intl\Intl; -use Symfony\Component\Process\ProcessBuilder; +use Symfony\Component\Process\Process; /** * This class specifies all requirements and optional recommendations that are necessary to run the Oro Application. */ class OroRequirements extends SymfonyRequirements { - const REQUIRED_PHP_VERSION = '7.1.26'; + const REQUIRED_PHP_VERSION = '7.3.13'; const REQUIRED_GD_VERSION = '2.0'; const REQUIRED_CURL_VERSION = '7.0'; - const REQUIRED_NODEJS_VERSION = '>=6.6'; + const REQUIRED_NODEJS_VERSION = '>=12.0'; const EXCLUDE_REQUIREMENTS_MASK = '/5\.[0-6]|7\.0/'; @@ -421,8 +421,7 @@ public function getRecommendations() */ protected function checkFileNameLength() { - $getConf = new ProcessBuilder(array('getconf', 'NAME_MAX', __DIR__)); - $getConf = $getConf->getProcess(); + $getConf = new Process(['getconf', 'NAME_MAX', __DIR__]); if (isset($_SERVER['PATH'])) { $getConf->setEnv(array('PATH' => $_SERVER['PATH'])); diff --git a/var/SymfonyRequirements.php b/var/SymfonyRequirements.php new file mode 100644 index 000000000..4a1fcc621 --- /dev/null +++ b/var/SymfonyRequirements.php @@ -0,0 +1,810 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +/* + * Users of PHP 5.2 should be able to run the requirements checks. + * This is why the file and all classes must be compatible with PHP 5.2+ + * (e.g. not using namespaces and closures). + * + * ************** CAUTION ************** + * + * DO NOT EDIT THIS FILE as it will be overridden by Composer as part of + * the installation/update process. The original file resides in the + * SensioDistributionBundle. + * + * ************** CAUTION ************** + */ + +/** + * Represents a single PHP requirement, e.g. an installed extension. + * It can be a mandatory requirement or an optional recommendation. + * There is a special subclass, named PhpIniRequirement, to check a php.ini configuration. + * + * @author Tobias Schultze + */ +class Requirement +{ + private $fulfilled; + private $testMessage; + private $helpText; + private $helpHtml; + private $optional; + + /** + * Constructor that initializes the requirement. + * + * @param bool $fulfilled Whether the requirement is fulfilled + * @param string $testMessage The message for testing the requirement + * @param string $helpHtml The help text formatted in HTML for resolving the problem + * @param string|null $helpText The help text (when null, it will be inferred from $helpHtml, i.e. stripped from HTML tags) + * @param bool $optional Whether this is only an optional recommendation not a mandatory requirement + */ + public function __construct($fulfilled, $testMessage, $helpHtml, $helpText = null, $optional = false) + { + $this->fulfilled = (bool) $fulfilled; + $this->testMessage = (string) $testMessage; + $this->helpHtml = (string) $helpHtml; + $this->helpText = null === $helpText ? strip_tags($this->helpHtml) : (string) $helpText; + $this->optional = (bool) $optional; + } + + /** + * Returns whether the requirement is fulfilled. + * + * @return bool true if fulfilled, otherwise false + */ + public function isFulfilled() + { + return $this->fulfilled; + } + + /** + * Returns the message for testing the requirement. + * + * @return string The test message + */ + public function getTestMessage() + { + return $this->testMessage; + } + + /** + * Returns the help text for resolving the problem. + * + * @return string The help text + */ + public function getHelpText() + { + return $this->helpText; + } + + /** + * Returns the help text formatted in HTML. + * + * @return string The HTML help + */ + public function getHelpHtml() + { + return $this->helpHtml; + } + + /** + * Returns whether this is only an optional recommendation and not a mandatory requirement. + * + * @return bool true if optional, false if mandatory + */ + public function isOptional() + { + return $this->optional; + } +} + +/** + * Represents a PHP requirement in form of a php.ini configuration. + * + * @author Tobias Schultze + */ +class PhpIniRequirement extends Requirement +{ + /** + * Constructor that initializes the requirement. + * + * @param string $cfgName The configuration name used for ini_get() + * @param bool|callback $evaluation Either a boolean indicating whether the configuration should evaluate to true or false, + * or a callback function receiving the configuration value as parameter to determine the fulfillment of the requirement + * @param bool $approveCfgAbsence If true the Requirement will be fulfilled even if the configuration option does not exist, i.e. ini_get() returns false. + * This is helpful for abandoned configs in later PHP versions or configs of an optional extension, like Suhosin. + * Example: You require a config to be true but PHP later removes this config and defaults it to true internally. + * @param string|null $testMessage The message for testing the requirement (when null and $evaluation is a boolean a default message is derived) + * @param string|null $helpHtml The help text formatted in HTML for resolving the problem (when null and $evaluation is a boolean a default help is derived) + * @param string|null $helpText The help text (when null, it will be inferred from $helpHtml, i.e. stripped from HTML tags) + * @param bool $optional Whether this is only an optional recommendation not a mandatory requirement + */ + public function __construct($cfgName, $evaluation, $approveCfgAbsence = false, $testMessage = null, $helpHtml = null, $helpText = null, $optional = false) + { + $cfgValue = ini_get($cfgName); + + if (is_callable($evaluation)) { + if (null === $testMessage || null === $helpHtml) { + throw new InvalidArgumentException('You must provide the parameters testMessage and helpHtml for a callback evaluation.'); + } + + $fulfilled = call_user_func($evaluation, $cfgValue); + } else { + if (null === $testMessage) { + $testMessage = sprintf('%s %s be %s in php.ini', + $cfgName, + $optional ? 'should' : 'must', + $evaluation ? 'enabled' : 'disabled' + ); + } + + if (null === $helpHtml) { + $helpHtml = sprintf('Set %s to %s in php.ini*.', + $cfgName, + $evaluation ? 'on' : 'off' + ); + } + + $fulfilled = $evaluation == $cfgValue; + } + + parent::__construct($fulfilled || ($approveCfgAbsence && false === $cfgValue), $testMessage, $helpHtml, $helpText, $optional); + } +} + +/** + * A RequirementCollection represents a set of Requirement instances. + * + * @author Tobias Schultze + */ +class RequirementCollection implements IteratorAggregate +{ + /** + * @var Requirement[] + */ + private $requirements = array(); + + /** + * Gets the current RequirementCollection as an Iterator. + * + * @return Traversable A Traversable interface + */ + public function getIterator() + { + return new ArrayIterator($this->requirements); + } + + /** + * Adds a Requirement. + * + * @param Requirement $requirement A Requirement instance + */ + public function add(Requirement $requirement) + { + $this->requirements[] = $requirement; + } + + /** + * Adds a mandatory requirement. + * + * @param bool $fulfilled Whether the requirement is fulfilled + * @param string $testMessage The message for testing the requirement + * @param string $helpHtml The help text formatted in HTML for resolving the problem + * @param string|null $helpText The help text (when null, it will be inferred from $helpHtml, i.e. stripped from HTML tags) + */ + public function addRequirement($fulfilled, $testMessage, $helpHtml, $helpText = null) + { + $this->add(new Requirement($fulfilled, $testMessage, $helpHtml, $helpText, false)); + } + + /** + * Adds an optional recommendation. + * + * @param bool $fulfilled Whether the recommendation is fulfilled + * @param string $testMessage The message for testing the recommendation + * @param string $helpHtml The help text formatted in HTML for resolving the problem + * @param string|null $helpText The help text (when null, it will be inferred from $helpHtml, i.e. stripped from HTML tags) + */ + public function addRecommendation($fulfilled, $testMessage, $helpHtml, $helpText = null) + { + $this->add(new Requirement($fulfilled, $testMessage, $helpHtml, $helpText, true)); + } + + /** + * Adds a mandatory requirement in form of a php.ini configuration. + * + * @param string $cfgName The configuration name used for ini_get() + * @param bool|callback $evaluation Either a boolean indicating whether the configuration should evaluate to true or false, + * or a callback function receiving the configuration value as parameter to determine the fulfillment of the requirement + * @param bool $approveCfgAbsence If true the Requirement will be fulfilled even if the configuration option does not exist, i.e. ini_get() returns false. + * This is helpful for abandoned configs in later PHP versions or configs of an optional extension, like Suhosin. + * Example: You require a config to be true but PHP later removes this config and defaults it to true internally. + * @param string $testMessage The message for testing the requirement (when null and $evaluation is a boolean a default message is derived) + * @param string $helpHtml The help text formatted in HTML for resolving the problem (when null and $evaluation is a boolean a default help is derived) + * @param string|null $helpText The help text (when null, it will be inferred from $helpHtml, i.e. stripped from HTML tags) + */ + public function addPhpIniRequirement($cfgName, $evaluation, $approveCfgAbsence = false, $testMessage = null, $helpHtml = null, $helpText = null) + { + $this->add(new PhpIniRequirement($cfgName, $evaluation, $approveCfgAbsence, $testMessage, $helpHtml, $helpText, false)); + } + + /** + * Adds an optional recommendation in form of a php.ini configuration. + * + * @param string $cfgName The configuration name used for ini_get() + * @param bool|callback $evaluation Either a boolean indicating whether the configuration should evaluate to true or false, + * or a callback function receiving the configuration value as parameter to determine the fulfillment of the requirement + * @param bool $approveCfgAbsence If true the Requirement will be fulfilled even if the configuration option does not exist, i.e. ini_get() returns false. + * This is helpful for abandoned configs in later PHP versions or configs of an optional extension, like Suhosin. + * Example: You require a config to be true but PHP later removes this config and defaults it to true internally. + * @param string $testMessage The message for testing the requirement (when null and $evaluation is a boolean a default message is derived) + * @param string $helpHtml The help text formatted in HTML for resolving the problem (when null and $evaluation is a boolean a default help is derived) + * @param string|null $helpText The help text (when null, it will be inferred from $helpHtml, i.e. stripped from HTML tags) + */ + public function addPhpIniRecommendation($cfgName, $evaluation, $approveCfgAbsence = false, $testMessage = null, $helpHtml = null, $helpText = null) + { + $this->add(new PhpIniRequirement($cfgName, $evaluation, $approveCfgAbsence, $testMessage, $helpHtml, $helpText, true)); + } + + /** + * Adds a requirement collection to the current set of requirements. + * + * @param RequirementCollection $collection A RequirementCollection instance + */ + public function addCollection(RequirementCollection $collection) + { + $this->requirements = array_merge($this->requirements, $collection->all()); + } + + /** + * Returns both requirements and recommendations. + * + * @return Requirement[] + */ + public function all() + { + return $this->requirements; + } + + /** + * Returns all mandatory requirements. + * + * @return Requirement[] + */ + public function getRequirements() + { + $array = array(); + foreach ($this->requirements as $req) { + if (!$req->isOptional()) { + $array[] = $req; + } + } + + return $array; + } + + /** + * Returns the mandatory requirements that were not met. + * + * @return Requirement[] + */ + public function getFailedRequirements() + { + $array = array(); + foreach ($this->requirements as $req) { + if (!$req->isFulfilled() && !$req->isOptional()) { + $array[] = $req; + } + } + + return $array; + } + + /** + * Returns all optional recommendations. + * + * @return Requirement[] + */ + public function getRecommendations() + { + $array = array(); + foreach ($this->requirements as $req) { + if ($req->isOptional()) { + $array[] = $req; + } + } + + return $array; + } + + /** + * Returns the recommendations that were not met. + * + * @return Requirement[] + */ + public function getFailedRecommendations() + { + $array = array(); + foreach ($this->requirements as $req) { + if (!$req->isFulfilled() && $req->isOptional()) { + $array[] = $req; + } + } + + return $array; + } + + /** + * Returns whether a php.ini configuration is not correct. + * + * @return bool php.ini configuration problem? + */ + public function hasPhpIniConfigIssue() + { + foreach ($this->requirements as $req) { + if (!$req->isFulfilled() && $req instanceof PhpIniRequirement) { + return true; + } + } + + return false; + } + + /** + * Returns the PHP configuration file (php.ini) path. + * + * @return string|false php.ini file path + */ + public function getPhpIniConfigPath() + { + return get_cfg_var('cfg_file_path'); + } +} + +/** + * This class specifies all requirements and optional recommendations that + * are necessary to run the Symfony Standard Edition. + * + * @author Tobias Schultze + * @author Fabien Potencier + */ +class SymfonyRequirements extends RequirementCollection +{ + const LEGACY_REQUIRED_PHP_VERSION = '5.3.3'; + const REQUIRED_PHP_VERSION = '5.5.9'; + + /** + * Constructor that initializes the requirements. + */ + public function __construct() + { + /* mandatory requirements follow */ + + $installedPhpVersion = PHP_VERSION; + $requiredPhpVersion = $this->getPhpRequiredVersion(); + + $this->addRecommendation( + $requiredPhpVersion, + 'Vendors should be installed in order to check all requirements.', + 'Run the composer install command.', + 'Run the "composer install" command.' + ); + + if (false !== $requiredPhpVersion) { + $this->addRequirement( + version_compare($installedPhpVersion, $requiredPhpVersion, '>='), + sprintf('PHP version must be at least %s (%s installed)', $requiredPhpVersion, $installedPhpVersion), + sprintf('You are running PHP version "%s", but Symfony needs at least PHP "%s" to run. + Before using Symfony, upgrade your PHP installation, preferably to the latest version.', + $installedPhpVersion, $requiredPhpVersion), + sprintf('Install PHP %s or newer (installed version is %s)', $requiredPhpVersion, $installedPhpVersion) + ); + } + + $this->addRequirement( + version_compare($installedPhpVersion, '5.3.16', '!='), + 'PHP version must not be 5.3.16 as Symfony won\'t work properly with it', + 'Install PHP 5.3.17 or newer (or downgrade to an earlier PHP version)' + ); + + $this->addRequirement( + is_dir(__DIR__.'/../vendor/composer'), + 'Vendor libraries must be installed', + 'Vendor libraries are missing. Install composer following instructions from http://getcomposer.org/. '. + 'Then run "php composer.phar install" to install them.' + ); + + $cacheDir = is_dir(__DIR__.'/../var/cache') ? __DIR__.'/../var/cache' : __DIR__.'/cache'; + + $this->addRequirement( + is_writable($cacheDir), + 'app/cache/ or var/cache/ directory must be writable', + 'Change the permissions of either "app/cache/" or "var/cache/" directory so that the web server can write into it.' + ); + + $logsDir = is_dir(__DIR__.'/../var/logs') ? __DIR__.'/../var/logs' : __DIR__.'/logs'; + + $this->addRequirement( + is_writable($logsDir), + 'app/logs/ or var/logs/ directory must be writable', + 'Change the permissions of either "app/logs/" or "var/logs/" directory so that the web server can write into it.' + ); + + if (version_compare($installedPhpVersion, '7.0.0', '<')) { + $this->addPhpIniRequirement( + 'date.timezone', true, false, + 'date.timezone setting must be set', + 'Set the "date.timezone" setting in php.ini* (like Europe/Paris).' + ); + } + + if (false !== $requiredPhpVersion && version_compare($installedPhpVersion, $requiredPhpVersion, '>=')) { + $this->addRequirement( + in_array(@date_default_timezone_get(), DateTimeZone::listIdentifiers(), true), + sprintf('Configured default timezone "%s" must be supported by your installation of PHP', @date_default_timezone_get()), + 'Your default timezone is not supported by PHP. Check for typos in your php.ini file and have a look at the list of deprecated timezones at http://php.net/manual/en/timezones.others.php.' + ); + } + + $this->addRequirement( + function_exists('iconv'), + 'iconv() must be available', + 'Install and enable the iconv extension.' + ); + + $this->addRequirement( + function_exists('json_encode'), + 'json_encode() must be available', + 'Install and enable the JSON extension.' + ); + + $this->addRequirement( + function_exists('session_start'), + 'session_start() must be available', + 'Install and enable the session extension.' + ); + + $this->addRequirement( + function_exists('ctype_alpha'), + 'ctype_alpha() must be available', + 'Install and enable the ctype extension.' + ); + + $this->addRequirement( + function_exists('token_get_all'), + 'token_get_all() must be available', + 'Install and enable the Tokenizer extension.' + ); + + $this->addRequirement( + function_exists('simplexml_import_dom'), + 'simplexml_import_dom() must be available', + 'Install and enable the SimpleXML extension.' + ); + + if (function_exists('apc_store') && ini_get('apc.enabled')) { + if (version_compare($installedPhpVersion, '5.4.0', '>=')) { + $this->addRequirement( + version_compare(phpversion('apc'), '3.1.13', '>='), + 'APC version must be at least 3.1.13 when using PHP 5.4', + 'Upgrade your APC extension (3.1.13+).' + ); + } else { + $this->addRequirement( + version_compare(phpversion('apc'), '3.0.17', '>='), + 'APC version must be at least 3.0.17', + 'Upgrade your APC extension (3.0.17+).' + ); + } + } + + $this->addPhpIniRequirement('detect_unicode', false); + + if (extension_loaded('suhosin')) { + $this->addPhpIniRequirement( + 'suhosin.executor.include.whitelist', + create_function('$cfgValue', 'return false !== stripos($cfgValue, "phar");'), + false, + 'suhosin.executor.include.whitelist must be configured correctly in php.ini', + 'Add "phar" to suhosin.executor.include.whitelist in php.ini*.' + ); + } + + if (extension_loaded('xdebug')) { + $this->addPhpIniRequirement( + 'xdebug.show_exception_trace', false, true + ); + + $this->addPhpIniRequirement( + 'xdebug.scream', false, true + ); + + $this->addPhpIniRecommendation( + 'xdebug.max_nesting_level', + create_function('$cfgValue', 'return $cfgValue > 100;'), + true, + 'xdebug.max_nesting_level should be above 100 in php.ini', + 'Set "xdebug.max_nesting_level" to e.g. "250" in php.ini* to stop Xdebug\'s infinite recursion protection erroneously throwing a fatal error in your project.' + ); + } + + $pcreVersion = defined('PCRE_VERSION') ? (float) PCRE_VERSION : null; + + $this->addRequirement( + null !== $pcreVersion, + 'PCRE extension must be available', + 'Install the PCRE extension (version 8.0+).' + ); + + if (extension_loaded('mbstring')) { + $this->addPhpIniRequirement( + 'mbstring.func_overload', + create_function('$cfgValue', 'return (int) $cfgValue === 0;'), + true, + 'string functions should not be overloaded', + 'Set "mbstring.func_overload" to 0 in php.ini* to disable function overloading by the mbstring extension.' + ); + } + + /* optional recommendations follow */ + + if (file_exists(__DIR__.'/../vendor/composer')) { + require_once __DIR__.'/../vendor/autoload.php'; + + try { + $r = new ReflectionClass('Sensio\Bundle\DistributionBundle\SensioDistributionBundle'); + + $contents = file_get_contents(dirname($r->getFileName()).'/Resources/skeleton/app/SymfonyRequirements.php'); + } catch (ReflectionException $e) { + $contents = ''; + } + $this->addRecommendation( + file_get_contents(__FILE__) === $contents, + 'Requirements file should be up-to-date', + 'Your requirements file is outdated. Run composer install and re-check your configuration.' + ); + } + + $this->addRecommendation( + version_compare($installedPhpVersion, '5.3.4', '>='), + 'You should use at least PHP 5.3.4 due to PHP bug #52083 in earlier versions', + 'Your project might malfunction randomly due to PHP bug #52083 ("Notice: Trying to get property of non-object"). Install PHP 5.3.4 or newer.' + ); + + $this->addRecommendation( + version_compare($installedPhpVersion, '5.3.8', '>='), + 'When using annotations you should have at least PHP 5.3.8 due to PHP bug #55156', + 'Install PHP 5.3.8 or newer if your project uses annotations.' + ); + + $this->addRecommendation( + version_compare($installedPhpVersion, '5.4.0', '!='), + 'You should not use PHP 5.4.0 due to the PHP bug #61453', + 'Your project might not work properly due to the PHP bug #61453 ("Cannot dump definitions which have method calls"). Install PHP 5.4.1 or newer.' + ); + + $this->addRecommendation( + version_compare($installedPhpVersion, '5.4.11', '>='), + 'When using the logout handler from the Symfony Security Component, you should have at least PHP 5.4.11 due to PHP bug #63379 (as a workaround, you can also set invalidate_session to false in the security logout handler configuration)', + 'Install PHP 5.4.11 or newer if your project uses the logout handler from the Symfony Security Component.' + ); + + $this->addRecommendation( + (version_compare($installedPhpVersion, '5.3.18', '>=') && version_compare($installedPhpVersion, '5.4.0', '<')) + || + version_compare($installedPhpVersion, '5.4.8', '>='), + 'You should use PHP 5.3.18+ or PHP 5.4.8+ to always get nice error messages for fatal errors in the development environment due to PHP bug #61767/#60909', + 'Install PHP 5.3.18+ or PHP 5.4.8+ if you want nice error messages for all fatal errors in the development environment.' + ); + + if (null !== $pcreVersion) { + $this->addRecommendation( + $pcreVersion >= 8.0, + sprintf('PCRE extension should be at least version 8.0 (%s installed)', $pcreVersion), + 'PCRE 8.0+ is preconfigured in PHP since 5.3.2 but you are using an outdated version of it. Symfony probably works anyway but it is recommended to upgrade your PCRE extension.' + ); + } + + $this->addRecommendation( + class_exists('DomDocument'), + 'PHP-DOM and PHP-XML modules should be installed', + 'Install and enable the PHP-DOM and the PHP-XML modules.' + ); + + $this->addRecommendation( + function_exists('mb_strlen'), + 'mb_strlen() should be available', + 'Install and enable the mbstring extension.' + ); + + $this->addRecommendation( + function_exists('utf8_decode'), + 'utf8_decode() should be available', + 'Install and enable the XML extension.' + ); + + $this->addRecommendation( + function_exists('filter_var'), + 'filter_var() should be available', + 'Install and enable the filter extension.' + ); + + if (!defined('PHP_WINDOWS_VERSION_BUILD')) { + $this->addRecommendation( + function_exists('posix_isatty'), + 'posix_isatty() should be available', + 'Install and enable the php_posix extension (used to colorize the CLI output).' + ); + } + + $this->addRecommendation( + extension_loaded('intl'), + 'intl extension should be available', + 'Install and enable the intl extension (used for validators).' + ); + + if (extension_loaded('intl')) { + // in some WAMP server installations, new Collator() returns null + $this->addRecommendation( + null !== new Collator('fr_FR'), + 'intl extension should be correctly configured', + 'The intl extension does not behave properly. This problem is typical on PHP 5.3.X x64 WIN builds.' + ); + + // check for compatible ICU versions (only done when you have the intl extension) + if (defined('INTL_ICU_VERSION')) { + $version = INTL_ICU_VERSION; + } else { + $reflector = new ReflectionExtension('intl'); + + ob_start(); + $reflector->info(); + $output = strip_tags(ob_get_clean()); + + preg_match('/^ICU version +(?:=> )?(.*)$/m', $output, $matches); + $version = $matches[1]; + } + + $this->addRecommendation( + version_compare($version, '4.0', '>='), + 'intl ICU version should be at least 4+', + 'Upgrade your intl extension with a newer ICU version (4+).' + ); + + if (class_exists('Symfony\Component\Intl\Intl')) { + $this->addRecommendation( + \Symfony\Component\Intl\Intl::getIcuDataVersion() <= \Symfony\Component\Intl\Intl::getIcuVersion(), + sprintf('intl ICU version installed on your system is outdated (%s) and does not match the ICU data bundled with Symfony (%s)', \Symfony\Component\Intl\Intl::getIcuVersion(), \Symfony\Component\Intl\Intl::getIcuDataVersion()), + 'To get the latest internationalization data upgrade the ICU system package and the intl PHP extension.' + ); + if (\Symfony\Component\Intl\Intl::getIcuDataVersion() <= \Symfony\Component\Intl\Intl::getIcuVersion()) { + $this->addRecommendation( + \Symfony\Component\Intl\Intl::getIcuDataVersion() === \Symfony\Component\Intl\Intl::getIcuVersion(), + sprintf('intl ICU version installed on your system (%s) does not match the ICU data bundled with Symfony (%s)', \Symfony\Component\Intl\Intl::getIcuVersion(), \Symfony\Component\Intl\Intl::getIcuDataVersion()), + 'To avoid internationalization data inconsistencies upgrade the symfony/intl component.' + ); + } + } + + $this->addPhpIniRecommendation( + 'intl.error_level', + create_function('$cfgValue', 'return (int) $cfgValue === 0;'), + true, + 'intl.error_level should be 0 in php.ini', + 'Set "intl.error_level" to "0" in php.ini* to inhibit the messages when an error occurs in ICU functions.' + ); + } + + $accelerator = + (extension_loaded('eaccelerator') && ini_get('eaccelerator.enable')) + || + (extension_loaded('apc') && ini_get('apc.enabled')) + || + (extension_loaded('Zend Optimizer+') && ini_get('zend_optimizerplus.enable')) + || + (extension_loaded('Zend OPcache') && ini_get('opcache.enable')) + || + (extension_loaded('xcache') && ini_get('xcache.cacher')) + || + (extension_loaded('wincache') && ini_get('wincache.ocenabled')) + ; + + $this->addRecommendation( + $accelerator, + 'a PHP accelerator should be installed', + 'Install and/or enable a PHP accelerator (highly recommended).' + ); + + if ('WIN' === strtoupper(substr(PHP_OS, 0, 3))) { + $this->addRecommendation( + $this->getRealpathCacheSize() >= 5 * 1024 * 1024, + 'realpath_cache_size should be at least 5M in php.ini', + 'Setting "realpath_cache_size" to e.g. "5242880" or "5M" in php.ini* may improve performance on Windows significantly in some cases.' + ); + } + + $this->addPhpIniRecommendation('short_open_tag', false); + + $this->addPhpIniRecommendation('magic_quotes_gpc', false, true); + + $this->addPhpIniRecommendation('register_globals', false, true); + + $this->addPhpIniRecommendation('session.auto_start', false); + + $this->addRecommendation( + class_exists('PDO'), + 'PDO should be installed', + 'Install PDO (mandatory for Doctrine).' + ); + + if (class_exists('PDO')) { + $drivers = PDO::getAvailableDrivers(); + $this->addRecommendation( + count($drivers) > 0, + sprintf('PDO should have some drivers installed (currently available: %s)', count($drivers) ? implode(', ', $drivers) : 'none'), + 'Install PDO drivers (mandatory for Doctrine).' + ); + } + } + + /** + * Loads realpath_cache_size from php.ini and converts it to int. + * + * (e.g. 16k is converted to 16384 int) + * + * @return int + */ + protected function getRealpathCacheSize() + { + $size = ini_get('realpath_cache_size'); + $size = trim($size); + $unit = ''; + if (!ctype_digit($size)) { + $unit = strtolower(substr($size, -1, 1)); + $size = (int) substr($size, 0, -1); + } + switch ($unit) { + case 'g': + return $size * 1024 * 1024 * 1024; + case 'm': + return $size * 1024 * 1024; + case 'k': + return $size * 1024; + default: + return (int) $size; + } + } + + /** + * Defines PHP required version from Symfony version. + * + * @return string|false The PHP required version or false if it could not be guessed + */ + protected function getPhpRequiredVersion() + { + if (!file_exists($path = __DIR__.'/../composer.lock')) { + return false; + } + + $composerLock = json_decode(file_get_contents($path), true); + foreach ($composerLock['packages'] as $package) { + $name = $package['name']; + if ('symfony/symfony' !== $name && 'symfony/http-kernel' !== $name) { + continue; + } + + return (int) $package['version'][1] > 2 ? self::REQUIRED_PHP_VERSION : self::LEGACY_REQUIRED_PHP_VERSION; + } + + return false; + } +}