Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
107 commits
Select commit Hold shift + click to select a range
1b09879
add Landing Site service and tests
vadimsallee Sep 30, 2025
b29a80f
delete unused files; run tests
vadimsallee Sep 30, 2025
93108a9
run linters; update changelog
vadimsallee Sep 30, 2025
fbe1afd
Merge branch 'dev' into feature/267-add-landing
vadimsallee Sep 30, 2025
f84f33f
add two methods
vadimsallee Sep 30, 2025
9c850a9
add Langing Page service and tests; run tests and linters
vadimsallee Oct 1, 2025
8fddd9f
add Page Blocks methods
vadimsallee Oct 1, 2025
0aea135
add Page Blocks tests; run tests
vadimsallee Oct 2, 2025
7f7681c
add SysPage service
vadimsallee Oct 2, 2025
77ed3ba
add SysPage tests; run tests and linters
vadimsallee Oct 2, 2025
914a48c
update changelog
vadimsallee Oct 2, 2025
dca7394
Merge branch 'dev' into feature/267-add-landing
vadimsallee Oct 2, 2025
c27866b
add Template service and tests; run tests
vadimsallee Oct 2, 2025
cb7cf71
run linters
vadimsallee Oct 3, 2025
af565f9
add Landing Block tests; run tests and linters
vadimsallee Oct 3, 2025
503eeea
add skipped methods; run tests and linters
vadimsallee Oct 3, 2025
44be3aa
Merge branch 'dev' into feature/267-add-landing
vadimsallee Oct 6, 2025
0352c71
Merge branch 'dev' into feature/267-add-landing
vadimsallee Oct 6, 2025
3a9a503
Merge branch 'bitrix24:main' into feature/267-add-landing
vadimsallee Oct 21, 2025
95ca81a
Merge branch 'bitrix24:main' into feature/267-add-landing
vadimsallee Nov 10, 2025
b029caf
Document branch status in README.md
mesilov Nov 29, 2025
44a31e2
Refine branch status descriptions in README.md
mesilov Nov 29, 2025
7bc5a5e
Refactor Core and Task services with API version support and introduc…
mesilov Nov 30, 2025
4f81dd9
Refactor Task services to use `SelectBuilderInterface` and introduce …
mesilov Nov 30, 2025
6600ded
Refactor integration tests to replace `Fabric` with `Factory`
mesilov Dec 1, 2025
9f2a2bc
Add V3 API support in EndpointUrlFormatter
mesilov Dec 1, 2025
3b4f653
Make `oauthServerUrl` a required parameter and refactor related initi…
mesilov Dec 1, 2025
c09a750
Make `authServerUrl` readonly and add `initByDefault` static initializer
mesilov Dec 1, 2025
ab13288
Refactor Core and Task services to improve API version handling and i…
mesilov Dec 1, 2025
b6238dd
Add Composer scripts for PHPUnit and PHPStan commands
mesilov Dec 1, 2025
3bf10c6
Drop support for PHP 8.3 in workflows and dependencies
mesilov Dec 1, 2025
3f66c2c
Fix missing parentheses in `TaskTest` for proper `TaskItemSelectBuild…
mesilov Dec 1, 2025
a9acdac
add Repo and Demos services and their tests
vadimsallee Dec 4, 2025
444df2b
Merge branch 'dev' into feature/267-add-landing
vadimsallee Dec 4, 2025
8a3d96a
run linters
vadimsallee Dec 4, 2025
bf9c404
add Role service and tests
vadimsallee Dec 4, 2025
23db53b
run phpstan
vadimsallee Dec 4, 2025
e0f48cc
fix rector errors
vadimsallee Dec 4, 2025
a30e8d6
add rights methods to the Site service; add and run tests
vadimsallee Dec 4, 2025
df2b7c7
add IM Connector service and tests
vadimsallee Dec 5, 2025
9731923
run php rector
vadimsallee Dec 5, 2025
9f8ab30
fix by tests
vadimsallee Dec 5, 2025
e849383
Merge branch 'dev' into feature/320-add-imconnector
vadimsallee Dec 5, 2025
9937820
run php rector
vadimsallee Dec 5, 2025
0461b8e
add im connector events; run linters
vadimsallee Dec 8, 2025
408d76c
add imconfig service
vadimsallee Dec 9, 2025
11f429d
add IMConfig tests
vadimsallee Dec 9, 2025
e6ab17e
add Config service to CHANGELOG
vadimsallee Dec 10, 2025
6afef74
add CRMChat service and tests
vadimsallee Dec 10, 2025
bd99f88
add im message service
vadimsallee Dec 10, 2025
649df5c
add services: Operator, Bot; and tests; run tests and linters
vadimsallee Dec 11, 2025
f7b0c06
Merge branch 'dev' into feature/327-add-imopenlines
vadimsallee Dec 11, 2025
57355c4
update CHANGELOG
vadimsallee Dec 11, 2025
bc6c605
add SonetGroup service and tests; run tests and linters
vadimsallee Dec 12, 2025
2f1cb60
Merge branch 'dev' into feature/331-add-workgroups
vadimsallee Dec 12, 2025
c08f4e5
Merge branch 'main' into v3
mesilov Dec 17, 2025
b127921
Refactor `ApiClient` to add `EndpointUrlFormatter` dependency and adj…
mesilov Dec 17, 2025
537023d
Refactor parameter types and method signatures for improved clarity a…
mesilov Dec 17, 2025
0da70e8
Add `#[Override]` attribute to methods for better clarity and annotat…
mesilov Dec 17, 2025
46f98cb
Update CHANGELOG for v3.0.0 release
mesilov Dec 17, 2025
73d176a
Add `#[Override]` attribute to methods across core and test files for…
mesilov Dec 17, 2025
cd37d50
Merge pull request #318 from mesilov/v3
mesilov Dec 17, 2025
42bc2e5
Merge branch 'v3-dev' into feature/267-add-landing
vadimsallee Dec 18, 2025
c9a5103
fix linter errors
vadimsallee Dec 18, 2025
af4a6a1
Add documentation for REST 3.0 filtering logic, supported operators, …
mesilov Dec 18, 2025
e8d86e3
Update filtering documentation with examples, formatting fixes, and a…
mesilov Dec 18, 2025
64b913b
Implement type-safe filter builders for REST 3.0: add AbstractFilterB…
mesilov Dec 20, 2025
ecbef2e
Add integration tests for Documentation service and fix inconsistent …
mesilov Dec 20, 2025
bf2ad9f
Add OpenAPI schema builder and update Symfony dependencies
mesilov Dec 20, 2025
15a79a7
Migrate filtering and type safety documentation into a consolidated, …
mesilov Dec 20, 2025
90d12eb
Merge branch 'v3-dev' into feature/320-add-imconnector
vadimsallee Dec 23, 2025
9072f73
fix linter errors
vadimsallee Dec 23, 2025
aeb21a4
Merge branch 'v3-dev' into feature/327-add-imopenlines
vadimsallee Dec 23, 2025
3721ee8
fix linters errors
vadimsallee Dec 23, 2025
1d3d1cb
fix rector error
vadimsallee Dec 23, 2025
cead5a7
Merge branch 'v3-dev' into feature/331-add-workgroups
vadimsallee Dec 23, 2025
509ea75
fix linters errors
vadimsallee Dec 23, 2025
c948467
Merge pull request #332 from vadimsallee/feature/331-add-workgroups
mesilov Dec 24, 2025
8a4f391
remove debug messages
vadimsallee Dec 24, 2025
7e4e240
Merge branch 'v3-dev' into feature/327-add-imopenlines
vadimsallee Dec 24, 2025
88ef65d
Merge pull request #330 from vadimsallee/feature/327-add-imopenlines
mesilov Dec 24, 2025
5d25a4d
add StatusItemResult
vadimsallee Dec 25, 2025
932564d
Merge branch 'v3-dev' into feature/320-add-imconnector
vadimsallee Dec 25, 2025
2bcf08d
run rector
vadimsallee Dec 25, 2025
a262320
Merge branch 'v3-dev' into feature/267-add-landing
vadimsallee Dec 25, 2025
c0ce03d
Merge pull request #323 from vadimsallee/feature/320-add-imconnector
mesilov Dec 25, 2025
1281572
Merge branch 'v3-dev' into feature/267-add-landing
vadimsallee Dec 25, 2025
f4c553e
update item property types
vadimsallee Dec 25, 2025
438ffa8
Add isPartner() method to ContactPersonInterface
claude Dec 27, 2025
c5617d0
Merge pull request #350 from bitrix24/claude/fix-issue-345-QQGlv
mesilov Dec 27, 2025
44fbe7d
Rename getBitrix24PartnerId to getBitrix24PartnerNumber in Bitrix24Pa…
claude Dec 27, 2025
aa893b7
Merge pull request #351 from bitrix24/claude/fix-issue-346-DpZ4O
mesilov Dec 27, 2025
7bb343a
Refactor filter implementations: restructure namespaces, update type …
mesilov Dec 27, 2025
f6b528b
fix errors in block tests
vadimsallee Dec 29, 2025
524b06f
Merge branch 'v3-dev' into feature/267-add-landing
vadimsallee Dec 29, 2025
3a3cc0d
run linters
vadimsallee Dec 29, 2025
a7b911d
Merge pull request #268 from vadimsallee/feature/267-add-landing
mesilov Dec 30, 2025
ec2ec93
Symfony v8 support
eshimischi Jan 5, 2026
7e43899
bugfix in SonetGroup; update tests; run tests
vadimsallee Jan 16, 2026
30f9ddd
Merge pull request #358 from vadimsallee/feature/331-add-workgroups-b…
mesilov Jan 16, 2026
1f0ae00
add Lists service
vadimsallee Jan 27, 2026
e72a749
Merge pull request #362 from vadimsallee/feature/360-add-lists-v3
mesilov Jan 29, 2026
e8a8351
Merge pull request #357 from eshimischi/patch-1
mesilov Jan 29, 2026
2d44ca0
Mark FieldConditionBuilder as readonly and remove readonly modifiers …
mesilov Jan 29, 2026
6be1d36
Refactor `TaskFilter` implementation and tests to improve readability…
mesilov Feb 2, 2026
71cc2b7
Merge branch 'refs/heads/v3-dev' into feature/338-add-filtering
mesilov Feb 2, 2026
d5b914e
Merge pull request #342 from bitrix24/feature/338-add-filtering
mesilov Feb 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 0 additions & 1 deletion .github/workflows/license-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ jobs:
fail-fast: false
matrix:
php-version:
- "8.3"
- "8.4"
dependencies: [ highest ]
operating-system: [ ubuntu-latest]
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/php-cs-fixer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ jobs:
fail-fast: false
matrix:
php-version:
- "8.3"
- "8.4"
dependencies: [ highest ]
operating-system: [ ubuntu-latest]
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/phpstan.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ jobs:
fail-fast: false
matrix:
php-version:
- "8.3"
- "8.4"
dependencies: [ highest ]
operating-system: [ ubuntu-latest]
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/phpunit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ jobs:
fail-fast: false
matrix:
php-version:
- "8.3"
- "8.4"
dependencies: [ highest ]
operating-system: [ ubuntu-latest, windows-2022]
Expand Down
1 change: 0 additions & 1 deletion .github/workflows/rector.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ jobs:
fail-fast: false
matrix:
php-version:
- "8.3"
- "8.4"
dependencies: [ highest ]
operating-system: [ ubuntu-latest]
Expand Down
3 changes: 3 additions & 0 deletions .php-cs-fixer.php
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,15 @@
->in(__DIR__ . '/src/Services/CRM/Documentgenerator/Numerator/')
->in(__DIR__ . '/src/Services/Entity/Section/')
->in(__DIR__ . '/src/Services/Department/')
->in(__DIR__ . '/src/Services/Landing/')
->in(__DIR__ . '/src/Services/Paysystem/')
->in(__DIR__ . '/src/Services/Sale/')
->in(__DIR__ . '/src/Services/Task/')
->in(__DIR__ . '/src/Services/Sale/')
->in(__DIR__ . '/src/Services/Disk/')
->in(__DIR__ . '/src/Services/Calendar/')
->in(__DIR__ . '/src/Services/Lists/')
->in(__DIR__ . '/src/Services/SonetGroup/')
->name('*.php')
->exclude(['vendor', 'storage', 'docker', 'docs']) // Exclude directories
->ignoreDotFiles(true)
Expand Down
14 changes: 1 addition & 13 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
@@ -1,16 +1,4 @@
{
"version": "2.0.0",
"tasks": [
{
"label": "Run integration tests for Sale scope",
"type": "shell",
"command": "make test-integration-scope-sale",
"args": [],
"isBackground": false,
"problemMatcher": [
"$gcc"
],
"group": "build"
}
]
"tasks": []
}
1,456 changes: 269 additions & 1,187 deletions CHANGELOG.md

Large diffs are not rendered by default.

110 changes: 107 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -58,12 +58,30 @@ help:
@echo "test-integration-sale-delivery - run Delivery integration tests"
@echo "test-integration-sale-delivery-extra-service - run DeliveryExtraService integration tests"
@echo "test-integration-scope-paysystem - run Payment System integration tests"
@echo "test-integration-scope-im-open-lines-connector - run IMOpenLines Connector integration tests"
@echo "test-integration-sale-payment-item-basket - run PaymentItemBasket integration tests"
@echo "test-integration-sale-payment-item-shipment - run PaymentItemShipment integration tests"
@echo "test-integration-sale-property-relation - run PropertyRelation integration tests"
@echo "test-integration-landing-page - run Landing Page integration tests"
@echo "test-integration-landing-syspage - run Landing SysPage integration tests"
@echo "test-integration-landing-repo - run Landing Repo integration tests"
@echo "test-integration-landing-demos - run Landing Demos integration tests"
@echo "test-integration-landing-role - run Landing Role integration tests"
@echo "test-integration-scope-landing-template - run Landing Template integration tests"
@echo "test-integration-im-open-lines-config - run IMOpenLines Config integration tests"
@echo "test-integration-im-open-lines-crm-chat - run IMOpenLines CRMChat integration tests"
@echo "test-integration-im-open-lines-session - run IMOpenLines Session integration tests"
@echo "test-integration-im-open-lines-operator - run IMOpenLines Operator integration tests"
@echo "test-integration-scope-lists - run Lists integration tests"
@echo "test-integration-lists-service - run Lists Service integration tests"
@echo "test-integration-lists-field - run Lists Field integration tests"
@echo "test-integration-lists-section - run Lists Section integration tests"
@echo "test-integration-lists-element - run Lists Element integration tests"

t:
docker-compose run --rm php-cli sh
.PHONY: t


.PHONY: docker-init
docker-init:
@echo "remove all containers"
docker-compose down --remove-orphans
Expand Down Expand Up @@ -120,6 +138,12 @@ composer-dumpautoload:
composer:
docker-compose run --rm php-cli composer $(filter-out $@,$(MAKECMDGOALS))

# dev utilites

build-oa-schema:
docker-compose run --rm php-cli php bin/console b24-dev:build-schema --webhook=$(BITRIX24_WEBHOOK)
.PHONY: build-oa-schema

# linters and tests
.PHONY: lint-allowed-licenses
lint-allowed-licenses:
Expand Down Expand Up @@ -174,6 +198,10 @@ test-integration-scope-placement:
test-integration-scope-paysystem:
docker-compose run --rm php-cli vendor/bin/phpunit --testsuite integration_tests_scope_paysystem

.PHONY: test-integration-scope-im-open-lines-connector
test-integration-scope-im-open-lines-connector:
docker-compose run --rm php-cli vendor/bin/phpunit --testsuite integration_tests_scope_im_open_lines_connector

.PHONY: test-integration-paysystem-service
test-integration-paysystem-service:
docker-compose run --rm php-cli vendor/bin/phpunit --testsuite integration_tests_paysystem_service
Expand All @@ -186,6 +214,42 @@ test-integration-paysystem-settings:
test-integration-scope-im-open-lines:
docker-compose run --rm php-cli vendor/bin/phpunit --testsuite integration_tests_scope_im_open_lines

.PHONY: test-integration-im-open-lines-config
test-integration-im-open-lines-config:
docker-compose run --rm php-cli vendor/bin/phpunit --testsuite integration_tests_im_open_lines_config

.PHONY: test-integration-im-open-lines-crm-chat
test-integration-im-open-lines-crm-chat:
docker-compose run --rm php-cli vendor/bin/phpunit --testsuite integration_tests_im_open_lines_crm_chat

.PHONY: test-integration-im-open-lines-session
test-integration-im-open-lines-session:
docker-compose run --rm php-cli vendor/bin/phpunit --testsuite integration_tests_im_open_lines_session

.PHONY: test-integration-im-open-lines-operator
test-integration-im-open-lines-operator:
docker-compose run --rm php-cli vendor/bin/phpunit --testsuite integration_tests_im_open_lines_operator

.PHONY: test-integration-scope-lists
test-integration-scope-lists:
docker-compose run --rm php-cli vendor/bin/phpunit --testsuite integration_tests_scope_lists

.PHONY: test-integration-lists-service
test-integration-lists-service:
docker-compose run --rm php-cli vendor/bin/phpunit --testsuite integration_tests_lists_service

.PHONY: test-integration-lists-field
test-integration-lists-field:
docker-compose run --rm php-cli vendor/bin/phpunit --testsuite integration_tests_lists_field

.PHONY: test-integration-lists-section
test-integration-lists-section:
docker-compose run --rm php-cli vendor/bin/phpunit --testsuite integration_tests_lists_section

.PHONY: test-integration-lists-element
test-integration-lists-element:
docker-compose run --rm php-cli vendor/bin/phpunit --testsuite integration_tests_lists_element

.PHONY: test-integration-scope-user
test-integration-scope-user:
docker-compose run --rm php-cli vendor/bin/phpunit --testsuite integration_tests_scope_user
Expand All @@ -197,7 +261,7 @@ test-integration-scope-user-consent:
.PHONY: test-integration-core
test-integration-core:
docker-compose run --rm php-cli vendor/bin/phpunit --testsuite integration_tests_core

.PHONY: test-integration-core-list
test-integration-core-list:
docker-compose run --rm php-cli vendor/bin/phpunit --testsuite integration_tests_core-list
Expand All @@ -218,6 +282,46 @@ test-integration-scope-log:
test-integration-scope-sale:
docker-compose run --rm php-cli vendor/bin/phpunit --testsuite integration_tests_scope_sale

.PHONY: test-integration-scope-landing
test-integration-scope-landing:
docker-compose run --rm php-cli vendor/bin/phpunit --testsuite integration_tests_scope_landing

.PHONY: test-integration-scope-landing-template
test-integration-scope-landing-template:
docker-compose run --rm php-cli vendor/bin/phpunit --testsuite integration_tests_scope_landing_template

.PHONY: test-integration-landing-block
test-integration-landing-block:
docker-compose run --rm php-cli vendor/bin/phpunit --testsuite integration_tests_landing_block

.PHONY: test-integration-landing-site
test-integration-landing-site:
docker-compose run --rm php-cli vendor/bin/phpunit --testsuite integration_tests_landing_site

.PHONY: test-integration-landing-page
test-integration-landing-page:
docker-compose run --rm php-cli vendor/bin/phpunit --testsuite integration_tests_landing_page

.PHONY: test-integration-landing-syspage
test-integration-landing-syspage:
docker-compose run --rm php-cli vendor/bin/phpunit --testsuite integration_tests_landing_syspage

.PHONY: test-integration-landing-repo
test-integration-landing-repo:
docker-compose run --rm php-cli vendor/bin/phpunit --testsuite integration_tests_landing_repo

.PHONY: test-integration-landing-demos
test-integration-landing-demos:
docker-compose run --rm php-cli vendor/bin/phpunit --testsuite integration_tests_landing_demos

.PHONY: test-integration-landing-role
test-integration-landing-role:
docker-compose run --rm php-cli vendor/bin/phpunit --testsuite integration_tests_landing_role

.PHONY: test-integration-scope-sonet-group
test-integration-scope-sonet-group:
docker-compose run --rm php-cli vendor/bin/phpunit --testsuite integration_tests_scope_sonet_group

.PHONY: test-integration-scope-disk
test-integration-scope-disk:
docker-compose run --rm php-cli vendor/bin/phpunit --testsuite integration_tests_scope_disk
Expand Down
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,11 @@ If You work on Windows:

Or add `"bitrix24/b24phpsdk": "1.9.*"` to `composer.json` of your application.

## Branch status

- `main`: current default version, use default API-endpints and datastructures, major version `1.*`.
- `v3`: **new** version of REST-API with **breaking** changes of endpoints and datastructures, major version `3.*`.

## B24PhpSdk ✨FEATURES✨

Support both auth modes:
Expand Down
68 changes: 35 additions & 33 deletions bin/console
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
use Bitrix24\SDK\Attributes\Services\AttributesParser;
use Bitrix24\SDK\Deprecations\DeprecatedMethods;
use Bitrix24\SDK\Infrastructure\Console\Commands\ShowFieldsDescriptionCommand;
use Bitrix24\SDK\OpenApi\Infrastructure\Console\SchemaBuilder;
use Bitrix24\SDK\Services\ServiceBuilderFactory;
use Bitrix24\SDK\Tools\Commands\CopyPropertyValues;
use Bitrix24\SDK\Tools\Commands\GenerateContactsCommand;
Expand Down Expand Up @@ -55,7 +56,7 @@ if ($_SERVER['APP_DEBUG']) {
umask(0000);

if (class_exists(
Debug::class
Debug::class
)) {
Debug::enable();
}
Expand All @@ -68,40 +69,41 @@ $log->pushProcessor(new MemoryUsageProcessor(true, true));
$attributesParser = new AttributesParser(TyphoonReflector::build(), new Symfony\Component\Filesystem\Filesystem());

$application = new Application();
$application->add(new GenerateContactsCommand($log));
$application->add(new ListCommand($log));
$application->add(
new ShowFieldsDescriptionCommand(
new Commands\SplashScreen(),
$log
)
$application->addCommand(new SchemaBuilder(new Symfony\Component\Filesystem\Filesystem(), new Commands\SplashScreen(), $log));
$application->addCommand(new GenerateContactsCommand($log));
$application->addCommand(new ListCommand($log));
$application->addCommand(
new ShowFieldsDescriptionCommand(
new Commands\SplashScreen(),
$log
)
);
$application->add(new CopyPropertyValues($log));
$application->add(
new Commands\Documentation\GenerateCoverageDocumentationCommand(
$attributesParser,
new ServiceBuilderFactory(new EventDispatcher(), $log),
new Symfony\Component\Finder\Finder(),
new Symfony\Component\Filesystem\Filesystem(),
$log
)
$application->addCommand(new CopyPropertyValues($log));
$application->addCommand(
new Commands\Documentation\GenerateCoverageDocumentationCommand(
$attributesParser,
new ServiceBuilderFactory(new EventDispatcher(), $log),
new Symfony\Component\Finder\Finder(),
new Symfony\Component\Filesystem\Filesystem(),
$log
)
);
$application->add(
new Commands\Documentation\GenerateExamplesForDocumentationCommand(
TyphoonReflector::build(),
$attributesParser,
new Symfony\Component\Filesystem\Filesystem(),
$log
)
$application->addCommand(
new Commands\Documentation\GenerateExamplesForDocumentationCommand(
TyphoonReflector::build(),
$attributesParser,
new Symfony\Component\Filesystem\Filesystem(),
$log
)
);
$application->add(
new Commands\Documentation\ShowCoverageStatisticsCommand(
$attributesParser,
new ServiceBuilderFactory(new EventDispatcher(), $log),
new Symfony\Component\Finder\Finder(),
new Commands\SplashScreen(),
new DeprecatedMethods(),
$log
)
$application->addCommand(
new Commands\Documentation\ShowCoverageStatisticsCommand(
$attributesParser,
new ServiceBuilderFactory(new EventDispatcher(), $log),
new Symfony\Component\Finder\Finder(),
new Commands\SplashScreen(),
new DeprecatedMethods(),
$log
)
);
$application->run($input);
30 changes: 15 additions & 15 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
}
},
"require": {
"php": "8.2.* || 8.3.* || 8.4.*",
"php": "8.4.* || 8.5.*",
"ext-json": "*",
"ext-curl": "*",
"ext-intl": "*",
Expand All @@ -36,16 +36,16 @@
"nesbot/carbon": "^3",
"moneyphp/money": "^3 || ^4",
"mesilov/moneyphp-percentage": "^0.2",
"symfony/http-client": "^6 || ^7",
"symfony/console": "^6 || ^7",
"symfony/dotenv": "^6 || ^7",
"symfony/filesystem": "^6 || ^7",
"symfony/mime": "^6 || ^7",
"symfony/finder": "^6 || ^7",
"symfony/http-client": "^7||^8",
"symfony/console": "^7||^8",
"symfony/dotenv": "^7||^8",
"symfony/filesystem": "^7||^8",
"symfony/mime": "^7||^8",
"symfony/finder": "^7||^8",
"symfony/http-client-contracts": "^2 || ^3",
"symfony/http-foundation": "^6 || ^7",
"symfony/event-dispatcher": "^6 || ^7",
"symfony/uid": "^6 || ^7"
"symfony/http-foundation": "^7||^8",
"symfony/event-dispatcher": "^7||^8",
"symfony/uid": "^7||^8"
},
"require-dev": {
"ergebnis/composer-normalize": "^2",
Expand All @@ -59,12 +59,12 @@
"phpunit/phpunit": "^10 || ^11|| ^12",
"rector/rector": "^1",
"roave/security-advisories": "dev-master",
"symfony/debug-bundle": "^6 || ^7",
"symfony/process": "^6 || ^7",
"symfony/stopwatch": "^6 || ^7",
"symfony/var-dumper": "^6 || ^7",
"symfony/debug-bundle": "^7||^8",
"symfony/process": "^7||^8",
"symfony/stopwatch": "^7||^8",
"symfony/var-dumper": "^7||^8",
"typhoon/reflection": "^0.4",
"sentry/sentry":"^4"
"sentry/sentry": "^4"
},
"autoload": {
"psr-4": {
Expand Down
1 change: 1 addition & 0 deletions docker-compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,4 @@ services:
volumes:
- .:/var/www/html
working_dir: /var/www/html
tty: true
1 change: 1 addition & 0 deletions docs/open-api/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
openapi.json
Loading
Loading