Download the PHP package tourze/wechat-work-mini-program-bundle without Composer
On this page you can find all versions of the php package tourze/wechat-work-mini-program-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download tourze/wechat-work-mini-program-bundle
More information about tourze/wechat-work-mini-program-bundle
Files in tourze/wechat-work-mini-program-bundle
Package wechat-work-mini-program-bundle
Short Description A Symfony Bundle for WeChat Work Mini Program integration
License MIT
Informations about the package wechat-work-mini-program-bundle
WeChat Work Mini Program Bundle
中文
A Symfony Bundle for WeChat Work Mini Program integration. This bundle provides tools and event system for managing WeChat Work Mini Program authentication and user interactions.
Requirements
- PHP 8.1 or higher
- Symfony 7.3 or higher
Installation
Quick Start
1. Register Bundle
Add the bundle to config/bundles.php:
2. Basic Usage
Features
- Code2Session Integration: Handle WeChat Work Mini Program authentication flow
- Event System: Built-in event dispatcher for handling authentication events
- Console Commands: Testing and debugging commands
- Symfony Integration: Seamless integration with Symfony applications
- PHP 8.1+ Support: Modern PHP features and strict typing
- Test Coverage: Comprehensive test suite with PHPUnit
API Reference
Events
CodeToSessionEvent
Note: This event class is currently minimal and may be extended in future versions with methods for handling authentication parameters and response data.
Commands
Test Command
This command is used for testing the bundle functionality and verifying proper installation.
Development
Running Tests
Code Quality
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
The MIT License (MIT). Please see License File for more information.
References
All versions of wechat-work-mini-program-bundle with dependencies
symfony/config Version ^7.3
symfony/console Version ^7.3
symfony/dependency-injection Version ^7.3
symfony/doctrine-bridge Version ^7.3
symfony/event-dispatcher-contracts Version ^3
symfony/framework-bundle Version ^7.3
symfony/http-kernel Version ^7.3
symfony/property-access Version ^7.3
symfony/yaml Version ^7.3
tourze/bundle-dependency Version 1.*
tourze/symfony-dependency-service-loader Version 1.0.*
tourze/wechat-work-bundle Version 1.0.*