psamatt/yaml-export-bundle
psamatt/yaml-export-bundle is a Symfony bundle that adds YAML export support to your application. It provides container-integrated services for converting data and configuration into YAML files, simplifying exports for backups, fixtures, or data interchange.
symfony/yaml; the underlying capability is ~20 lines with Yaml::dump(). The decision it actually supports is "do not adopt; implement in-house or use the maintained component directly."Adopt only if all of the following hold:
Look elsewhere (strongly) when:
illuminate/support + symfony/yaml directly.Executive summary: This package is a small, single-maintainer Symfony 2 utility for writing YAML files. It has effectively no adoption (1 star, 0 dependents) and does not work with our Laravel stack. Recommendation: do not adopt. The capability it provides — serializing data to YAML — is already available from the well-maintained symfony/yaml component with roughly a day of engineering effort. Investing in this dependency would import maintenance and security risk for a feature we can build in-house, and it is not compatible with our framework or PHP version.
For engineering: Treat this as a reference implementation, not a dependency. The bundle is a thin wrapper over Symfony\Component\Yaml\Yaml::dump(); if we need YAML output, we add symfony/yaml (Laravel-friendly, actively maintained) and write a small exporter service with tests. If we ever touch a legacy Symfony 2 codebase, this is on the list of bundles to replace during the upgrade. Budget: negligible — this is a spike, not a project.
Decision requested: None. Close the evaluation; record the outcome in the dependency register so it isn't re-evaluated.
How can I help you explore Laravel packages today?