PHP Classes

File: composer.json

Recommend this page to a friend!
  Packages of Wolfy-J   spiral   composer.json   Download  
File: composer.json
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: spiral
Modular Web application development framework
Author: By
Last change: open 3.17.x-dev
prepare release
fix: Add symfony v8 in packages
Remove symfony 5
Add symfony 8
fix `Since symfony/console 7.4: The "Symfony\Component\Console\Application::add()" method is deprecated and will be removed in Symfony 8.0, use "Symfony\Component\Console\Application::addCommand()" instead.`
fix: Update Symfony package min versions
feat: Add `Container::hasBinding()`
fix: Add symfony/stopwatch as a dev dependency
up spiral/testing
up spiral/testing
Fix composer branch alias
Rector: Disable rule AssertCountWithZeroToAssertEmptyRector
Update changelog
Turn off fail on deprecation
Bump symfony packages
Bump all dev deps
Bump phpunit; fix rector issues
Bump `nette/php-generator`
Use nikic/php-parser v5 in the Prototype component
Update psalm to v6
prepare release
Apply Spiral Code Style
feat(Cache): pre-operation events #1156

Bump to Rector 1.2.8 (#1159)

* Bump to Rector 1.2.8

* updated to use ~1.2.8
Bump to Rector 1.2.6 and Re-run it (#1155)

Bump Rector to 1.2.5 (#1143)

Merge pull request #1130: enable Rector cleaning rules

[Rector] Bump to Rector 1.2.4 (#1129)

Merge pull request #1120 from gam6itko/job_handler_psalm

[psalm fix level 4] Spiral\Queue\HandlerInterface::handle can accept …
[Interceptors] Target: add getCallable method; integrate Pipeline Builder with framework
Set branch-alias 3.14 to master
Merge branch 'refs/heads/master' into feature/scopes
Merge commit 'b3d9511b716c7b8631b59796b83c60767596a6ba' into new-master
Merge pull request #1087 from spiral/bugfix/enable-annotations-by-default

Enable reading annotations by default
Change doctrine/annotations version
Enable annotations by default
Merge pull request #1068 from spiral/feature/issue-1063

Adds `scaffolder:info` console command
Remove doctrine/annotations
Add doctrine/annotations to require-dev instead of require
Merge pull request #1045 from spiral/core/scope-proxy

Scope proxy
Freeze phpunit on v10.5.3
Add ProtoSerializer
Merge pull request #1022 from spiral/psalm

Fix Psalm issues
Merge pull request #1015 from spiral/feature/bootloaders-registry

[spiral/boot] Adding `BootloaderRegistry` to improve the bootloader registration process
Fix the Nette PHP Generator version
Fixing `visibility` in the Storage configuration (#977)

* Fix visibility in Storage configuration

* Add league/flysystem-aws-s3-v3 to the require-dev

* Update Rector
prepare release
Minimal version of spiral/testing increased up to 2.4
Up min version of spiral/validator
Merge pull request #945 from spiral/feature/scaffolder-instructions

Introducing Instructions Feature in Spiral Framework's Scaffold Generator
Merge remote-tracking branch 'origin/master' into prototype-injector

# Conflicts:
# src/Prototype/tests/ClassNode/ConflictResolver/ConflictResolverTest.php
# src/Prototype/tests/InjectorTest.php
PHPUnit 10 (#927)

* Static PHPUnit dataProviders
* Add expectExceptionMessage instead of expectErrorMessage
* Add addMethods instead of setMethods
* Fix tests with required name in the constructor
* Remove ok function
* Remove usage PHPUnit Error
* Fix EventsTest
* Replace withConsecutive with willReturnCallback
* Migrate phpunit config
* Add coverage config
* Fix issue with abstract classes
* Update PHP version in scrutinizer; add test groups to exclude some tests from scrutinizer testing
* Replace `group` annotations with attributes

---------

Co-authored-by: roxblnfk <roxblnfk@ya.ru>
Upgrade Psalm up to v5.x

Updating Rector

Allow doctrine/annotations 2.x (#897)

Prepare for the next release
Configuring Console Commands via attributes (#872)

Merge pull request #871 from roquie/patch-1

Ignore exception handling for already silent errors
Merge pull request #826 from kastahov/create-token-storage-provider

Create TokenStorageProvider to able manage token storages
Update spiral/testing version to 2.2
Update spiral/testing version to 2.1 and fix some styleci errors
Up symfony/console min version
Merge remote-tracking branch 'origin/3.0' into bugfixes-from-3.0

# Conflicts:
# src/AnnotatedRoutes/composer.json
# src/Bridge/Dotenv/composer.json
# src/Console/composer.json
# src/Filters/composer.json
# src/Prototype/composer.json
# src/Scaffolder/composer.json
# src/Validation/src/ValidationProvider.php
# src/Validation/src/ValidationProviderInterface.php
Fixes psalm issues and composer dependencies
Fixes monorepo builder issues
fix
Updates components
- adds github actions
- fixes composer dependencies
- adds readme
- adds badges
- Updates readme
- removes psr/cache package dependency
Updates composer for components

- Adds authors
- fixes package sources
- Fixes list for monorepo splitter
Merge branch '3.0' into feature/split-container
Add psr/event-dispatcher
Merge remote-tracking branch 'origin/3.0' into feautre/event-dispatcher
Adds ext-tokenizer to composer requirements for spiral/tokenizer component

fixes #348
Remove opis/closure
Extend the spiral/attributes requirement version (#731)

Because it conflicts with existing packages like `cycle/annotated`
Merge pull request #720 from spiral/feature/kernel-callbacks

Adds a new callback for Kernel class
Merge pull request #716 from msmakouz/featute/logger-reporter

Adding LoggerReporter
Merge branch '3.0' into feature/tests-refactoring
Add psr/http-factory-implementation
Remove DiactorosBootloader
Merge pull request #703 from msmakouz/feature/app-bootloaders-callbacks

Adding callbacks for App bootloaders
Merge pull request #702 from spiral/hotfix/container-nullable

Fix nullable parameter resolving when object creation is failing
Up symplify/monorepo-builder min version
Merge remote-tracking branch 'origin/3.0' into maintenance/improve-monorepobuilder
Merge remote-tracking branch 'origin/3.0' into feature/reactor

# Conflicts:
# src/Console/src/Config/ConsoleConfig.php
# src/Validation/composer.json
# src/Validation/src/Config/ValidatorConfig.php
Merge pull request #685 from spiral/feature/console-refactoring

Feature/console refactoring
Merge pull request #680 from msmakouz/maintenance/broadcasting-php81

Updating Broadcasting code with PHP 8.1 features
Up code style version
Merging v2.13 into v3.0 (#677)

Co-authored-by: Aleksei Gagarin <roxblnfk@ya.ru>
Co-authored-by: Pavel Buchnev <butschster@gmail.com>
Adding Nyholm Psr17Factory instead of our implementation (#667)

Merging v2.12 into v3.0-dev (#658)

* SapiEmitter now emits streaming (#602)
* Support for generators in controllers (#625)
* Marking deprecated code (#641)
* Update psr/log versions
* Using `self.version` instead of `*` (#653)
Co-authored-by: Aleksei Gagarin <roxblnfk@ya.ru>
Co-authored-by: Pavel Buchnev <butschster@gmail.com>
Remove DataGrid
Updating Cache code with PHP 8.1 features (#614)

Co-authored-by: roxblnfk <roxblnfk@ya.ru>
Updating Console code with PHP 8.1 features (#616)

Co-authored-by: roxblnfk <roxblnfk@ya.ru>
Merge remote-tracking branch 'origin/3.0' into maintenance/remove-deprecated-code

# Conflicts:
# src/AnnotatedRoutes/composer.json
# src/Annotations/composer.json
# src/AuthHttp/composer.json
# src/Bridge/DataGrid/composer.json
# src/Bridge/Stempler/composer.json
# src/Cache/composer.json
# src/Cookies/composer.json
# src/Csrf/composer.json
# src/Prototype/composer.json
# src/Queue/composer.json
# src/Security/composer.json
# src/SendIt/composer.json
# src/Stempler/composer.json
# src/Streams/composer.json
Merge remote-tracking branch 'origin/master' into 3.0

# Conflicts:
# src/AnnotatedRoutes/composer.json
# src/Annotations/composer.json
# src/AuthHttp/composer.json
# src/Boot/composer.json
# src/Bridge/Dotenv/composer.json
# src/Bridge/Monolog/composer.json
# src/Bridge/Stempler/composer.json
# src/Cache/composer.json
# src/Console/composer.json
# src/Cookies/composer.json
# src/Csrf/composer.json
# src/DataGrid/composer.json
# src/Debug/composer.json
# src/Filters/composer.json
# src/Hmvc/composer.json
# src/Queue/composer.json
# src/Scaffolder/composer.json
# src/Security/composer.json
# src/Session/composer.json
# src/Storage/composer.json
# src/Tokenizer/composer.json
# src/Translator/composer.json
# src/Views/composer.json
Merge remote-tracking branch 'origin/2.9' into 2.9

# Conflicts:
# composer.json
Merge branch 'master' into 2.9
Merge pull request #577 from spiral/2.9

Sync branches
Fixes composer dependencies
Merge branch '2.9' into pull/501

# Conflicts:
# src/Boot/src/AbstractKernel.php
- Adds deprecation phpdoc for deprecated bootloaders
- Starts moving bootloaders to its components
Merge branch '2.9' into cleanup
Merge pull request #444 from vladgorenkin/inject-with-interfaces

Allow injectors to inject interfaces
Merge remote-tracking branch 'origin/2.8' into 2.8
Improve attributes and distribution dependencies
Removed laminas/laminas-diactoros dependency from required section
Merge branch '2.7' of github.com:spiral/framework
Merge pull request #390 from vladgorenkin/fix-uuid-segment

Fix uuid segment regex in UriHandler
Rollback vlucas/dotenv
Upgrade dev branch
Merge pull request #356 from spiral/validation/datetime_checker

Validation/datetime checker
Upgrade release worker
Apply phpcs
Merge remote-tracking branch 'origin/master'
Merge monolog bridge component
Rollback minimal
mockery version
Upgrade minimal
dependency versions
Fix minimal cycle dependencies
Remove dev packages
fix dependency
Merge pull request #360 from spiral/abstract_validator

Abstract validator
Bump laminas/laminas-hydrator minimal dependency version 2.4 -> 3.0 (PHP 7.4 bugfix)
Bump cycle/orm minimal dependency version 1.2.0 -> 1.2.6
Bump spiral/migrations minimal dependency version 1.0.0 -> 1.0.1
Bump spiral/database minimal dependency version 2.7.0 -> 2.7.3
Bump cycle/migrations dependency minimal version 1.0.0 -> 1.0.8
Bump cycle/annotated dependency minimal version 2.0.0 -> 2.0.6
Allow doctrine/inflector ^1.4
Upgrade doctrine/inflector minimal verion from 1.4 to 2.0+
Fix cycle/schema-builder minimal dependency version bug
Upgrade minimal cycle/proxy-factory dependency version to 1.2
Fix minimal cycle/migrations version
Omit the minimal mockery version to 1.3
Upgrade minimal stability dependencies
Upgrade codedungeon/php-cli-colors dependency
Merge spiral/reactor component
Merge spiral/pagination component
Merge spiral/snapshots component
Merge spiral/security component
Merge spiral/views component
Merge spiral/session component
Add dependencies in composer.json
Add new dependencies
Merge spiral/auth-http component
Remove test-all composer command
Add spiral/csrf dependency
Fix spiral/cookies composer replacement
Add phpcbf binary
Improve phpcs ruleset
Merge spiral/cookies component
Merge spiral/http component
Merge spiral/streams component
Merge spiral/console component
Fix cs tests
Merge boot and exceptions component
Merge spiral/debug component
Merge spiral/logger
Merge spiral/dumper component
Fix replacement to any component version
Remove spiral/auth from dev dependencies
Merge spiral/auth
Merge spiral/models component
Merge spiral/encrypter component
Merge spiral/files component. Actualize tests and fix codestyle.
Merge config component
Add sync script
Using monorepo ^7.0 instead monorepo ^8.0
Fix tests
Fix spiral/core tests
Improve cookies in session, http auth
Bump `spiral/validation` version
Merge pull request #255 from spiral/feature/cookie_transport_basepath

Add basePath to CookieTransport
release 2_4_18
[ci] Migrate to GHA
- minor code-base quality improvements
- added `route:list` command
- app server updated with recent roadrunner version
- queue server does not show `PUSH` message anymore
- added `roave/security-advisories`
Update validation dependency
- added broadcast and ws service
- init broadcast bootloaders
- fix grpc test
- added health service to app server
- auth bootloaders
- added auth providers
- added code-style fixer
Update composer.json

Update `cycle/proxy-factory` dependency
- `spiral/jobs` updated to `2.0`
- job handlers introduced
Update composer.json
[feature] PSR-2 code style fix
migrated to doctrine/annotations
- added ability to display composite FKs in database helper command
- rr version bump
- fixed i18n tests
- added rr services: headers, metrics
- added binding for MetricsInterface
decoupling http component, removed zend diactoros dependency
added support for cycle proxies
Date: 2 months ago
Size: 11,695 bytes
 

Contents

Class file image Download
{ "name": "spiral/framework", "type": "library", "description": "Spiral, High-Performance PHP/Go Framework", "homepage": "https://spiral.dev", "license": "MIT", "funding": [ { "type": "github", "url": "https://github.com/sponsors/spiral" } ], "support": { "issues": "https://github.com/spiral/framework/issues", "source": "https://github.com/spiral/framework" }, "authors": [ { "name": "Anton Titov (wolfy-j)", "email": "wolfy-j@spiralscout.com" }, { "name": "Pavel Butchnev (butschster)", "homepage": "https://github.com/butschster" }, { "name": "Aleksei Gagarin (roxblnfk)", "homepage": "https://github.com/roxblnfk" }, { "name": "Maksim Smakouz (msmakouz)", "email": "maksim.smakouz@spiralscout.com" } ], "require": { "php": ">=8.1", "ext-json": "*", "ext-mbstring": "*", "ext-tokenizer": "*", "cocur/slugify": "^3.2 || ^4.0", "codedungeon/php-cli-colors": "^1.11", "defuse/php-encryption": "^2.2", "doctrine/inflector": "^1.4|^2.0", "league/flysystem": "^2.3.1 || ^3.0", "monolog/monolog": "^2.9.2 || ^3.5", "myclabs/deep-copy": "^1.9", "nette/php-generator": "^4.1.7", "nikic/php-parser": "^5.4", "psr/container": "^1.1|^2.0", "psr/event-dispatcher": "^1.0", "psr/http-factory": "^1.0", "psr/http-factory-implementation": "^1.0", "psr/http-message": "^1.0|^2.0", "psr/http-server-middleware": "^1.0", "psr/log": "1 - 3", "psr/simple-cache": "2 - 3", "ramsey/uuid": "^4.7", "spiral/attributes": "^3.1.8", "spiral/composer-publish-plugin": "^1.0", "symfony/console": "^6.4.30 || ^7.4 || ^8.0", "symfony/finder": "^6.4.30 || ^7.4 || ^8.0", "symfony/mailer": "^6.4.30 || ^7.4 || ^8.0", "symfony/translation": "^6.4.30 || ^7.4 || ^8.0", "vlucas/phpdotenv": "^5.4" }, "autoload": { "files": [ "src/Boot/src/helpers.php", "src/Framework/helpers.php", "src/Scaffolder/src/helpers.php", "src/Stempler/src/helpers.php", "src/Translator/src/helpers.php" ], "psr-4": { "Spiral\\": "src/Framework", "Spiral\\Auth\\": [ "src/Auth/src", "src/AuthHttp/src" ], "Spiral\\Boot\\": "src/Boot/src", "Spiral\\Broadcasting\\": "src/Broadcasting/src", "Spiral\\Cache\\": "src/Cache/src", "Spiral\\Config\\": "src/Config/src", "Spiral\\Console\\": "src/Console/src", "Spiral\\Cookies\\": "src/Cookies/src", "Spiral\\Core\\": [ "src/Core/src", "src/Hmvc/src" ], "Spiral\\Csrf\\": "src/Csrf/src", "Spiral\\Debug\\": "src/Debug/src", "Spiral\\Distribution\\": "src/Distribution/src", "Spiral\\DotEnv\\": "src/Bridge/Dotenv/src", "Spiral\\Encrypter\\": "src/Encrypter/src", "Spiral\\Events\\": "src/Events/src", "Spiral\\Exceptions\\": "src/Exceptions/src", "Spiral\\Files\\": "src/Files/src", "Spiral\\Filters\\": "src/Filters/src", "Spiral\\Http\\": "src/Http/src", "Spiral\\Interceptors\\": "src/Interceptors/src", "Spiral\\Logger\\": "src/Logger/src", "Spiral\\Mailer\\": "src/Mailer/src", "Spiral\\Models\\": "src/Models/src", "Spiral\\Monolog\\": "src/Bridge/Monolog/src", "Spiral\\Pagination\\": "src/Pagination/src", "Spiral\\Prototype\\": "src/Prototype/src", "Spiral\\Queue\\": "src/Queue/src", "Spiral\\Reactor\\": "src/Reactor/src", "Spiral\\Router\\": [ "src/AnnotatedRoutes/src", "src/Router/src" ], "Spiral\\Scaffolder\\": "src/Scaffolder/src", "Spiral\\Security\\": "src/Security/src", "Spiral\\SendIt\\": "src/SendIt/src", "Spiral\\Serializer\\": "src/Serializer/src", "Spiral\\Session\\": "src/Session/src", "Spiral\\Snapshots\\": "src/Snapshots/src", "Spiral\\Stempler\\": [ "src/Bridge/Stempler/src", "src/Stempler/src" ], "Spiral\\Storage\\": "src/Storage/src", "Spiral\\Streams\\": "src/Streams/src", "Spiral\\Telemetry\\": "src/Telemetry/src", "Spiral\\Tokenizer\\": "src/Tokenizer/src", "Spiral\\Translator\\": "src/Translator/src", "Spiral\\Validation\\": "src/Validation/src", "Spiral\\Views\\": "src/Views/src" } }, "require-dev": { "aws/aws-sdk-php": "^3.338", "buggregator/trap": "^1.13.3", "doctrine/annotations": "^2.0.2", "google/protobuf": "^3.25|^4.29", "guzzlehttp/psr7": "^1.7|^2.7", "jetbrains/phpstorm-attributes": "^1.2", "league/flysystem-async-aws-s3": "^2.5 || ^3.29", "league/flysystem-aws-s3-v3": "^2.5 || ^3.29", "mikey179/vfsstream": "^1.6.12", "mockery/mockery": "^1.6.12", "phpunit/phpunit": "^10.5.41", "ramsey/collection": "^1.3", "rector/rector": "~2.0.9", "spiral/code-style": "^2.2.2", "spiral/nyholm-bridge": "^1.3", "spiral/testing": "^2.12", "spiral/validator": "^1.5.4", "symplify/monorepo-builder": "^10.3.3", "symfony/stopwatch": "^6.4.30 || ^7.4 || ^8.0", "vimeo/psalm": "^6.0" }, "autoload-dev": { "psr-4": { "MonorepoBuilder\\": "builder", "Spiral\\App\\": "tests/app/src", "Spiral\\Tests\\Auth\\": [ "src/Auth/tests", "src/AuthHttp/tests" ], "Spiral\\Tests\\Boot\\": "src/Boot/tests", "Spiral\\Tests\\Broadcasting\\": "src/Broadcasting/tests", "Spiral\\Tests\\Cache\\": "src/Cache/tests", "Spiral\\Tests\\Config\\": "src/Config/tests", "Spiral\\Tests\\Console\\": "src/Console/tests", "Spiral\\Tests\\Cookies\\": "src/Cookies/tests", "Spiral\\Tests\\Core\\": [ "src/Core/tests", "src/Hmvc/tests" ], "Spiral\\Tests\\Csrf\\": "src/Csrf/tests", "Spiral\\Tests\\Debug\\": "src/Debug/tests", "Spiral\\Tests\\Distribution\\": "src/Distribution/tests", "Spiral\\Tests\\DotEnv\\": "src/Bridge/Dotenv/tests", "Spiral\\Tests\\Encrypter\\": "src/Encrypter/tests", "Spiral\\Tests\\Events\\": "src/Events/tests", "Spiral\\Tests\\Exceptions\\": "src/Exceptions/tests", "Spiral\\Tests\\Files\\": "src/Files/tests", "Spiral\\Tests\\Filters\\": "src/Filters/tests", "Spiral\\Tests\\Framework\\": "tests/Framework", "Spiral\\Tests\\Http\\": "src/Http/tests", "Spiral\\Tests\\Interceptors\\": "src/Interceptors/tests", "Spiral\\Tests\\Logger\\": "src/Logger/tests", "Spiral\\Tests\\Mailer\\": "src/Mailer/tests", "Spiral\\Tests\\Models\\": "src/Models/tests", "Spiral\\Tests\\Monolog\\": "src/Bridge/Monolog/tests", "Spiral\\Tests\\Pagination\\": "src/Pagination/tests", "Spiral\\Tests\\Prototype\\": "src/Prototype/tests", "Spiral\\Tests\\Queue\\": "src/Queue/tests", "Spiral\\Tests\\Reactor\\": "src/Reactor/tests", "Spiral\\Tests\\Router\\": [ "src/AnnotatedRoutes/tests", "src/Router/tests" ], "Spiral\\Tests\\Scaffolder\\": "src/Scaffolder/tests", "Spiral\\Tests\\Security\\": "src/Security/tests", "Spiral\\Tests\\SendIt\\": "src/SendIt/tests", "Spiral\\Tests\\Serializer\\": "src/Serializer/tests", "Spiral\\Tests\\Session\\": "src/Session/tests", "Spiral\\Tests\\Snapshots\\": "src/Snapshots/tests", "Spiral\\Tests\\Stempler\\": [ "src/Bridge/Stempler/tests", "src/Stempler/tests" ], "Spiral\\Tests\\Storage\\": "src/Storage/tests", "Spiral\\Tests\\Streams\\": "src/Streams/tests", "Spiral\\Tests\\Telemetry\\": "src/Telemetry/tests", "Spiral\\Tests\\Tokenizer\\": "src/Tokenizer/tests", "Spiral\\Tests\\Translator\\": "src/Translator/tests", "Spiral\\Tests\\Validation\\": "src/Validation/tests", "Spiral\\Tests\\Views\\": "src/Views/tests" } }, "replace": { "spiral/annotated-routes": "self.version", "spiral/auth": "self.version", "spiral/auth-http": "self.version", "spiral/boot": "self.version", "spiral/broadcasting": "self.version", "spiral/cache": "self.version", "spiral/config": "self.version", "spiral/console": "self.version", "spiral/cookies": "self.version", "spiral/core": "self.version", "spiral/csrf": "self.version", "spiral/debug": "self.version", "spiral/distribution": "self.version", "spiral/dotenv-bridge": "self.version", "spiral/encrypter": "self.version", "spiral/events": "self.version", "spiral/exceptions": "self.version", "spiral/files": "self.version", "spiral/filters": "self.version", "spiral/hmvc": "self.version", "spiral/http": "self.version", "spiral/interceptors": "self.version", "spiral/logger": "self.version", "spiral/mailer": "self.version", "spiral/models": "self.version", "spiral/monolog-bridge": "self.version", "spiral/pagination": "self.version", "spiral/prototype": "self.version", "spiral/queue": "self.version", "spiral/reactor": "self.version", "spiral/router": "self.version", "spiral/scaffolder": "self.version", "spiral/security": "self.version", "spiral/sendit": "self.version", "spiral/serializer": "self.version", "spiral/session": "self.version", "spiral/snapshots": "self.version", "spiral/stempler": "self.version", "spiral/stempler-bridge": "self.version", "spiral/storage": "self.version", "spiral/streams": "self.version", "spiral/telemetry": "self.version", "spiral/tokenizer": "self.version", "spiral/translator": "self.version", "spiral/validation": "self.version", "spiral/views": "self.version" }, "conflict": { "spiral/roadrunner-bridge": "<3.7", "spiral/sapi-bridge": "<1.1" }, "scripts": { "cs:diff": "php-cs-fixer fix --dry-run -v --diff", "cs:fix": "php-cs-fixer fix -v", "psalm": "psalm", "psalm:baseline": "psalm --set-baseline=psalm-baseline.xml", "test": "phpunit --color=always" }, "extra": { "branch-alias": { "dev-master": "3.17.x-dev" } }, "config": { "sort-packages": true, "allow-plugins": { "composer/package-versions-deprecated": true, "spiral/composer-publish-plugin": true } }, "minimum-stability": "dev", "prefer-stable": true }