Shared functionality for MatesOfMate extensions.
ProcessExecutorInterface- Interface for process executionProcessExecutor- Concrete class for running CLI tools with PHP binary reuse capabilityProcessResult- DTO for process execution results (exitCode, output, errorOutput)
ConfigurationDetectorInterface- Interface for config file detectionConfigurationDetector- Concrete class for detecting configuration files in project root
MessageTruncatorInterface- Interface for message truncationMessageTruncator- Concrete class for token-efficient output with prefix removal and class name shortening
# Install dependencies
composer install
# Run tests
composer test
# Check code quality
composer lint
# Fix code style
composer fixMIT