sohophp / sofinder-symfony
Symfony 6.4/7.4 bridge for SoFinder
Package info
github.com/sohophp/sofinder-symfony
Type:symfony-bundle
pkg:composer/sohophp/sofinder-symfony
Requires
- php: ^8.1
- ext-fileinfo: *
- ext-json: *
- ext-mbstring: *
- nyholm/psr7: ^1.8
- psr/event-dispatcher: ^1.0
- psr/log: ^3.0
- sohophp/sofinder-core: v1.5.2
- sohophp/sofinder-http: v1.5.2
- symfony/config: ^6.4 || ^7.4
- symfony/console: ^6.4 || ^7.4
- symfony/dependency-injection: ^6.4 || ^7.4
- symfony/event-dispatcher: ^6.4 || ^7.4
- symfony/filesystem: ^6.4 || ^7.4
- symfony/http-foundation: ^6.4 || ^7.4
- symfony/http-kernel: ^6.4 || ^7.4
- symfony/psr-http-message-bridge: ^6.4 || ^7.4
- symfony/routing: ^6.4 || ^7.4
- symfony/security-core: ^6.4 || ^7.4
- symfony/security-csrf: ^6.4 || ^7.4
Requires (Dev)
None
Suggests
- ext-gd: Required for thumbnails and image editing
- ext-imagick: Adds additional image format support
- ext-zip: Required for ZIP archive downloads
- symfony/messenger: Enables asynchronous maintenance and document preview jobs
Provides
None
Conflicts
- sohophp/sofinder-legacy: *
Replaces
None
README
The supported Symfony full-stack bridge for SoFinder: Symfony 6.4 runs on PHP 8.1–8.5, while Symfony 7.4 runs on PHP 8.2–8.5. It contains the Bundle, dependency-injection extension, HttpFoundation adapters, routes, security/CSRF integration, console commands, optional Messenger support and the compiled React browser assets.
Existing applications should keep the compatibility package:
composer require sohophp/sofinder:^1.1
Direct bridge installation is also supported:
composer require sohophp/sofinder-symfony:^1.1
Both package names expose the existing SohoPHP\\SoFinder namespace. Import
@SoFinderBundle/Resources/config/routes.yaml under the desired prefix and
configure authorization and CSRF through the host Symfony application.
When sohophp/sofinder-s3 is installed, this bridge also provides the
backward-compatible SohoPHP\SoFinderS3\SoFinderS3Bundle and its DI extension.
The S3 package itself remains a framework-neutral Core adapter.
Documentation: https://sofinder.sohophp.app/symfony
License: MIT. Bundled frontend dependency notices are in
THIRD_PARTY_NOTICES.md.