sipsystemgm / sip-symfony-framework
简单的解析命令
1.1.3
2021-10-26 11:21 UTC
Requires
- php: >=7.2.5
- ext-ctype: *
- ext-iconv: *
- composer/package-versions-deprecated: 1.11.99.4
- doctrine/annotations: ^1.0
- doctrine/doctrine-bundle: ^2.4
- doctrine/doctrine-migrations-bundle: ^3.2
- doctrine/orm: ^2.10
- knplabs/knp-paginator-bundle: ^5.7
- phpdocumentor/reflection-docblock: ^5.3
- sensio/framework-extra-bundle: ^6.1
- sipsystemgm/parser-command-bundle: ^1.1
- symfony/asset: 5.3.*
- symfony/console: 5.3.*
- symfony/dotenv: 5.3.*
- symfony/expression-language: 5.3.*
- symfony/flex: ^1.3.1
- symfony/form: 5.3.*
- symfony/framework-bundle: 5.3.*
- symfony/http-client: 5.3.*
- symfony/intl: 5.3.*
- symfony/mailer: 5.3.*
- symfony/mime: 5.3.*
- symfony/monolog-bundle: ^3.1
- symfony/notifier: 5.3.*
- symfony/process: 5.3.*
- symfony/property-access: 5.3.*
- symfony/property-info: 5.3.*
- symfony/proxy-manager-bridge: 5.3.*
- symfony/runtime: 5.3.*
- symfony/security-bundle: 5.3.*
- symfony/serializer: 5.3.*
- symfony/string: 5.3.*
- symfony/translation: 5.3.*
- symfony/twig-bundle: 5.3.*
- symfony/validator: 5.3.*
- symfony/web-link: 5.3.*
- symfony/webpack-encore-bundle: ^1.12
- symfony/yaml: 5.3.*
- twig/extra-bundle: ^2.12|^3.0
- twig/twig: ^2.12|^3.0
Requires (Dev)
- phpunit/phpunit: ^9.5
- symfony/browser-kit: 5.3.*
- symfony/css-selector: 5.3.*
- symfony/debug-bundle: 5.3.*
- symfony/maker-bundle: ^1.0
- symfony/phpunit-bridge: ^5.3
- symfony/stopwatch: 5.3.*
- symfony/web-profiler-bundle: 5.3.*
Conflicts
Replaces
This package is auto-updated.
Last update: 2024-09-26 17:31:45 UTC
README
这是一个从HTML页面解析图片的简单组件。
此组件仅用于演示开发方法!!!
安装
% composer create-project sipsystemgm/sip-symfony-framework
配置
% cp .env .env.local
# uncomment MESSENGER_TRANSPORT_DSN=redis://:6379/messages, #MEMCACHED_HOST, #MEMCACHED_PORT=11211
# set your parameters if need it
迁移
% php bin/console doctrine:migrations:migrate
前端安装
% yarn install
或
% npm install
前端构建
% yarn run build
或
% npm run install
运行
# run php bin/console sip:parser --help for more details
% php bin/console sip:parser https://some-host 4 20
% php bin/console messenger:consume parser
运行Web报告
- 运行symfony web服务器(安装https://symfony.com.cn/download)
% symfony serve -d
- 在运行服务器后,转到以下打印的URL
[OK] Web server listening
The Web server is using PHP FPM 8.0.11
http://127.0.0.1:8000
测试
配置
% cp .env.test .env.test.local
% cp phpunit.xml.dist phpunit.xml
在文件.env.test.local中插入memcached块,并设置不同的参数
#.env.test.local ##> memcached ### MEMCACHED_HOST=localhost MEMCACHED_PORT=11211 ##> memcached ##
测试
配置
在文件phpunit.xml中插入测试路径目录
<testsuite name="Project Test Suite"> <directory>tests</directory> ... <directory>vendor/sipsystemgm/parser-command-bundle/tests</directory> </testsuite>
运行测试
% composer exec phpunit