cinexpert / tools
CineXpert 工具
3.1.0
2024-04-08 18:21 UTC
Requires
- php: ^8.1
- ext-dom: *
- ext-imap: *
- ext-mailparse: *
- aws/aws-sdk-php: ^3.52
- laminas/laminas-dependency-plugin: ^2.2
- laminas/laminas-mail: ^2.12
- laminas/laminas-servicemanager: ^3.3
- php-mime-mail-parser/php-mime-mail-parser: ^7.1
- pubnub/pubnub: ^4.1
- symfony/console: ^6.0
Requires (Dev)
- phpstan/phpstan: ^1.8
- phpunit/phpunit: ^9.5
- squizlabs/php_codesniffer: ^3.2
README
此存储库包含队列、加密等工具和服务。每个工具都附带一个适配器模式。
安装依赖项
$ ./composer.phar install
PHPCS
$ vendor/bin/phpcs --standard=phpcs.xml ./src
PHPUnit
$ cd tests && ../vendor/bin/phpunit
基本用法示例
$config = new \Cinexpert\Tools\ToolsConfig(); $config ->setAwsRegion('eu-west-1') ->setAwsKey('...') ->setAwsSecret('...'); $tools = new \Cinexpert\Tools\Tools($config); $queue = $tools->get('queue'); $queue->sendMessage('https://my-queue-url', 'message text');