Download the PHP package imponeer/log-data-output-decorator without Composer
On this page you can find all versions of the php package imponeer/log-data-output-decorator. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package log-data-output-decorator
Log Data Output Decorator
A decorator that extends Symfony OutputInterface with:
- Multiple message types: info, success, error, fatal, and plain messages
- Automatic indentation with indent control methods
- Parameter substitution using sprintf formatting
- Full Symfony OutputInterface compatibility
Installation
Install via Composer:
Usage
Basic Usage
Indentation Support
Output:
Parameter Substitution
Advanced Example
API Documentation
Complete API documentation with all methods and examples is available in the project wiki, which is automatically generated from the source code.
Testing
Run the test suite:
Check code style compliance:
Fix code style issues automatically:
Run static analysis:
Contributing
We welcome contributions! Here's how you can help:
- Fork the repository on GitHub
- Create a feature branch (
git checkout -b feature/amazing-feature
) - Make your changes and add tests if applicable
- Run the test suite to ensure everything works
- Commit your changes (
git commit -am 'Add amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Create a Pull Request
Development Guidelines
- Follow PSR-12 coding standards
- Add tests for new functionality
- Update documentation for API changes
- Ensure all tests pass before submitting PR
Reporting Issues
Found a bug or have a suggestion? Please open an issue with:
- Clear description of the problem or suggestion
- Steps to reproduce (for bugs)
- Expected vs actual behavior
- PHP and Symfony Console versions
All versions of log-data-output-decorator with dependencies
PHP Build Version
Package Version
The package imponeer/log-data-output-decorator contains the following files
Loading the files please wait ....