Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bitrix24-php-sdk beta 1 build #366

Merged
merged 126 commits into from
Feb 18, 2024
Merged

bitrix24-php-sdk beta 1 build #366

merged 126 commits into from
Feb 18, 2024

Conversation

mesilov
Copy link
Owner

@mesilov mesilov commented Feb 18, 2024

No description provided.

KarlsonComplete and others added 30 commits July 22, 2022 17:48
-and edit
 NetworkTimingsParser.php
-added a test to check the operation of products and transactions between themselves
- the test works with the help of services
-add improvements to the method DEAL_PRODUCT_ROW so that it can use the currency
… это путем замены области видимости с private на protected в DealProductRowItemResult.php.(Так можно делать ?)
- edit method in DealProductRows.php(work)
- edit test (delete testBatch)
…(Теперь в тестах можем и указывать валюту или не указывать).

- убрал лишние методы
- поправил тесты
- добавил в AbstractCrmItem.php остальные поля связанные с деньгами.
Signed-off-by: mesilov <mesilov.maxim@gmail.com>
Signed-off-by: mesilov <mesilov.maxim@gmail.com>
Signed-off-by: mesilov <mesilov.maxim@gmail.com>
Signed-off-by: mesilov <mesilov.maxim@gmail.com>
Signed-off-by: mesilov <mesilov.maxim@gmail.com>
The Request ID parameter is now included in query strings in addition to the header field for improved tracking. This change was made to accommodate for the current version of the Bitrix24 API that does not use Request ID from headers. A corresponding `getQueryStringParameterName` method was also added to the `RequestIdGeneratorInterface`.

Signed-off-by: mesilov <mesilov.maxim@gmail.com>
Add Request ID to query string parameters
Signed-off-by: mesilov <mesilov.maxim@gmail.com>
Signed-off-by: mesilov <mesilov.maxim@gmail.com>
Signed-off-by: mesilov <mesilov.maxim@gmail.com>
Signed-off-by: mesilov <mesilov.maxim@gmail.com>
Signed-off-by: mesilov <mesilov.maxim@gmail.com>
add windows platforms in unit-tests
# Conflicts:
#	CHANGELOG.md
#	src/Core/Batch.php
#	src/Services/CRM/Common/Result/AbstractCrmItem.php
Signed-off-by: mesilov <mesilov.maxim@gmail.com>
Signed-off-by: mesilov <mesilov.maxim@gmail.com>
…ifields

338 fix return type for crm multifields
Signed-off-by: mesilov <mesilov.maxim@gmail.com>
New classes related to Catalog scope services have been created and integrated into the existing structure. This includes product-related result classes `ProductResult`, `ProductsResult`, `ProductItemResult` and service classes `Product` and `Batch`. Additionally, a `CatalogServiceBuilder` is added to construct the catalog service, and a `ProductType` enumeration has been defined to set product types. The commit also includes an update in the `CHANGELOG.md`.

Signed-off-by: mesilov <mesilov.maxim@gmail.com>
Updated workflow configurations to support both Ubuntu and Windows OS. The changes cover PHPUnit tests, PHPStan, Vendor integration, and Integration tests by adding matrix-operating-system variables. These modifications also include updates in the supported PHP versions, and disabling the "fail-fast" strategy to ensure tests across all OS complete before reporting.

Signed-off-by: mesilov <mesilov.maxim@gmail.com>
This commit updates the PHP version requirement in composer.json to allow either 8.2.* or 8.3.*, reflecting its compatibility with both. Moreover, the README file has been significantly refactored, removing unnecessary content, correcting a typo, and reorganizing the architecture section.

Signed-off-by: mesilov <mesilov.maxim@gmail.com>
This update adds new catalog service-related functions in the CatalogServiceBuilder file and introduces several methods for product service. These methods include functions to add, delete, and retrieve products. Additionally, several integration tests have been introduced to ensure the correct functioning of these new methods. Also, an example phpstan static analyzer command's been added to Makefile, and PHP requirement has been adjusted to support PHP 8.2. Plus, the README file has been refactored for clarity and better organization.

Signed-off-by: mesilov <mesilov.maxim@gmail.com>
@mesilov mesilov added the 2.x issue related with 2.x sdk version label Feb 18, 2024
@mesilov mesilov changed the title 306 beta 1 bitrix24-php-sdk beta 1 build Feb 18, 2024
@mesilov mesilov merged commit 2794e3b into dev Feb 18, 2024
8 of 20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2.x issue related with 2.x sdk version
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants