Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Ossus Bundle

Ossus Bundle Laravel Package

appventus/ossus-bundle

View on GitHub
Deep Wiki
Context7

Symfony OssusBundle

Frequently asked questions about Ossus Bundle
Can I use this bundle in Laravel for Alibaba Cloud OSS storage?
No, this bundle is designed for Symfony 2.x and has no Laravel integration. You’d need to rewrite it or use a Laravel-compatible alternative like league/flysystem with an Alibaba OSS adapter. The bundle’s outdated dependencies (Symfony 2.x) also conflict with modern Laravel stacks.
What’s the actual functionality of AvOssusBundle? Does it add value over raw SDK usage?
The bundle appears to wrap Alibaba Cloud OSS SDK calls, but its purpose isn’t clearly documented. If you only need OSS storage, Laravel’s filesystem or Flysystem with a custom adapter would be simpler and more maintainable. The bundle’s lack of updates since 2016 suggests minimal added value.
Will this bundle work with Laravel 8/9 or PHP 8.x?
No, the bundle targets Symfony 2.x (PHP 5.3–5.6) and won’t work with Laravel’s modern PHP 8.x requirements. Its symfony/class-loader:2.* dependency alone would cause conflicts. You’d need to fork and rewrite it for Laravel, which isn’t recommended due to its abandoned state.
Are there Laravel packages that support Alibaba OSS like this bundle claims?
Yes, Laravel already has better options. For OSS storage, use league/flysystem with a custom Alibaba adapter or extend Laravel’s filesystem with a custom OSS driver. Packages like spatie/laravel-medialibrary also support cloud storage natively. No need to rely on this deprecated Symfony bundle.
How much effort would it take to adapt this bundle for Laravel?
Adapting this bundle for Laravel would require significant work—3 to 5 developer weeks—to rewrite it as a Laravel package with Service Providers, Facades, and Flysystem integration. Given its abandoned state, starting fresh with league/flysystem or the AWS SDK is far more efficient and future-proof.
Does this bundle support test data seeding (Fixtures/AliceBundle) in Laravel?
The bundle mentions Fixtures/AliceBundle, but this is irrelevant to Laravel unless manually replicated. Laravel has built-in Factories (since 5.4+) or packages like laravel/test-factories for seeding. No Laravel-specific fixture integration exists in this Symfony 2.x bundle.
What are the risks of using this bundle in a Laravel project?
Major risks include dependency conflicts (Symfony 2.x vs. Laravel’s Symfony 6.x/7.x), security vulnerabilities (no updates since 2016), and breakage with modern PHP. The bundle’s abandoned status means no bug fixes or feature support, making it unreliable for production.
Is there a community or enterprise need for this bundle in Laravel?
There’s no documented community or enterprise demand for this bundle in Laravel. Modern alternatives like Flysystem or the AWS SDK already cover Alibaba OSS needs without the baggage of a deprecated Symfony 2.x package. If a vendor/client mandates it, evaluate the cost of migration vs. alternatives.
Can I use this bundle alongside Laravel’s filesystem or Flysystem?
No, this bundle isn’t designed for Laravel’s ecosystem. Its Symfony 2.x dependencies would conflict with Laravel’s service container and filesystem abstractions. Instead, integrate Alibaba OSS directly via league/flysystem or extend Laravel’s filesystem for a seamless experience.
What should I do if I’m migrating from Symfony 2 to Laravel and need OSS support?
Abandon this bundle entirely. For OSS storage, use league/flysystem with an Alibaba adapter or the official Alibaba OSS SDK. For test data seeding, leverage Laravel’s Factories or laravel/test-factories. The bundle’s Symfony 2.x codebase offers no migration path to Laravel’s modern architecture.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
comsave/common
alecsammon/php-raml-parser
chrome-php/wrench
lendable/composer-license-checker
typhoon/reflection
mesilov/moneyphp-percentage
mike42/gfx-php
bookdown/themes
aura/view
aura/html
aura/cli
povils/phpmnd
nayjest/manipulator
omnipay/tests
psr-mock/http-message-implementation
psr-mock/http-factory-implementation
psr-mock/http-client-implementation
voku/email-check
voku/urlify
rtheunissen/guzzle-log-middleware