smurfy/asseticcssbundleimages-bundle
A small Symfony bundle that adds image support to AsseticCssBundle, helping CSS-referenced images integrate with Assetic’s asset pipeline. Useful for projects managing stylesheets and image assets through Assetic in Symfony applications.
Recommendation up front: do not adopt this as a dependency. It is a Symfony 2/3-era bundle built around Assetic, and the correct TPM move is to treat it as a reference implementation to copy the ~one-class image-URL rewriting behavior out of, not as a package to install.
...Bundle), namespace layout, DependencyInjection/ extension, and Resources/config/services.yml are all Symfony Kernel conventions. Laravel has no equivalent bundle-registration mechanism — service providers, package discovery, and config publishing have no mapping to this structure. Assetic, the asset pipeline it extends (AsseticCssBundleImagesBundle extends Assetic's CSS bundle filter), is itself deprecated and has not been the recommended Symfony asset path since Webpack Encore and later AssetMapper.url(...) image references break; this bundle presumably rewrites those image paths so they resolve correctly in the output CSS. That is a small, well-understood string/path transformation, not a platform capability.config/, and no facade — the integration surface is zero from Laravel's side.laravel/framework and symfony/* requirements. Abandoned transitive dependencies (Assetic) compound this. The security surface is low — it is local, build-time CSS processing, not request-handling code — but there is no patching path if a CVE lands upstream.data: URIs? absolute URLs? @import chains?), and is it documented or only in code?composer.json?url() rewriting rules.app/Support/Css/ImageUrlRewriter.php (or a tiny first-party package) with no Symfony or Assetic imports — plain PHP string/path manipulation..then() tap for legacy apps, or a php artisan post-build command.composer.json constraints first. Expect conflicts with current Laravel and Symfony majors and possible PSR/autoload overlap if Symfony components are already present transitively. Do not attempt to satisfy constraints with --ignore-platform-reqs or Composer alias hacks; that converts a small porting task into a permanent dependency-hell tax.url(), data: URIs, absolute URLs, protocol-relative URLs, and query-string cache-busters being rewritten incorrectly or skipped without error.web/ assumption and Laravel's public/ — a likely source of broken images that only surface visually, not in tests.How can I help you explore Laravel packages today?