Commit Graph

329 Commits

Author SHA1 Message Date
李铭昕
1bd2446a76
Fixed collect more than once time when using watcher. (#2242) 2020-08-05 11:13:01 +08:00
phper666
33b2cc7733
Fixed document for overtrue/wechat. (#1780)
Co-authored-by: 李铭昕 <715557344@qq.com>
2020-07-23 18:16:06 +08:00
李铭昕
2217036aa8 Added json-rpc-client. 2020-07-17 09:48:55 +08:00
李铭昕
f1d666ff22
Optimized requirement for di. (#2116)
* Optimized requirement for di.
* Only format code.
2020-07-14 17:58:29 +08:00
沈唁
2b143cf1ca
Added flysystem-cos for hyperf/filesystem (#2097)
* Added flysystem-cos for `hyperf/filesystem`

* Update CHANGELOG-2.0.md

Co-authored-by: 李铭昕 <715557344@qq.com>
2020-07-13 19:52:01 +08:00
李铭昕
b3295c89a9 Upgrade doctrine/inflector to 2.0 2020-07-12 19:56:42 +08:00
nfangxu
a408e37ec0 add hyperf/resource-grpc 2020-06-28 16:11:14 +08:00
李铭昕
d6ac43509b Added test cases. 2020-06-24 20:39:37 +08:00
nfangxu
12817d629d fix hyperf/resource version 2020-06-23 14:02:15 +08:00
nfangxu
f834a1511a add hyperf/resource 2020-06-23 13:57:46 +08:00
李铭昕
01b6dbf1ee
Merge pull request #705 from dickens7/opt-request
optimize http message
2020-06-19 16:05:03 +08:00
李铭昕
2ff1a52c01 Optimized code. 2020-06-19 15:47:53 +08:00
李铭昕
03164835f9 Merge branch '2.0' into pr/992 2020-06-19 14:46:22 +08:00
李铭昕
b645a5cce7
Optimized code for phpstan. (#1881) 2020-06-17 14:45:13 +08:00
huangzhhui
7a809a3507 Fix composer.json 2020-06-14 13:34:55 +08:00
huangzhhui
0d82e6789a Fix autoload rules 2020-06-11 22:23:02 +08:00
huangzhhui
ca8f0c2152 Merge branch '2.0' into pr/992 2020-06-11 22:11:41 +08:00
李铭昕
dd0b262dc0
Format code. (#1876) 2020-06-08 11:04:26 +08:00
李铭昕
2a3db07bc9
Added hyperf/signal component. (#1819) 2020-06-04 14:13:37 +08:00
李铭昕
07f3d8d2e4
Fixed code standards. (#1844) 2020-06-01 14:01:52 +08:00
李铭昕
7d47d32eca Upgrade 1.1 to 2.0 2020-05-26 09:54:53 +08:00
黄朝晖
31db7269bb
Merge branch '2.0' into 2.0-aop 2020-05-25 14:26:18 +08:00
Reasno
2cdccdaf55 Merge remote-tracking branch 'origin/master' 2020-05-22 20:03:00 +08:00
Reasno
7a2063c40e upgrade swoole to 4.5 2020-05-22 19:08:05 +08:00
José Carlos Chávez
16f2b39809
fix: Upgrades zipkin-php-opentracing (#1685) 2020-05-19 18:01:41 +02:00
李铭昕
ebb70e1d17 Update composer.json 2020-05-14 12:18:47 +08:00
谷溪
cb7d2ed598
Merge pull request #1723 from Reasno/whoops
Integrate Whoops
2020-05-14 11:48:42 +08:00
谷溪
5b66887164
Merge pull request #1665 from Reasno/nano
Add hyperf/nano
2020-05-14 11:48:27 +08:00
李铭昕
6b9ba9a38f Optimized amqp for phpstan. 2020-05-13 11:57:02 +08:00
李铭昕
c7d62ea37c Reset phpstan. 2020-05-13 10:22:44 +08:00
Reasno
ec2be8dcc4 add whoopse 2020-05-11 18:48:32 +08:00
reasno
cfd544ffcf it Merge branch 'master' of https://github.com/hyperf/hyperf into socketio 2020-05-05 19:25:18 +08:00
huangzhhui
ea90761e93 Update composer.json 2020-05-05 00:25:51 +08:00
huangzhhui
7eef437d26 Merge remote-tracking branch 'upstream/master' 2020-05-04 23:46:31 +08:00
李铭昕
4e09074290 Optimized composer.json. 2020-05-04 11:59:11 +08:00
李铭昕
5873fa4d6d
Fixed bug that command describe:routes will show the wrong list. (#1650) 2020-04-30 07:17:56 +08:00
reasno
5335960c3b pass analyzer, tests and format code 2020-04-27 23:21:28 +08:00
Reasno
b713d7756a add example
add socketio component
2020-04-27 16:47:46 +08:00
李铭昕
4af18a6a1c
Added conflict of symfony/event-dispatcher which < 4.3. (#1586) 2020-04-20 10:12:34 +08:00
李铭昕
8ee442adec Upgrade monolog version. 2020-04-17 15:55:03 +08:00
李铭昕
1e2c3037f7 Upgrade version of some components. 2020-04-17 15:23:24 +08:00
李铭昕
692dcbf134
Format composer.json (#1492) 2020-04-02 14:37:16 +08:00
李铭昕
4b22b85c45
Merge pull request #1451 from Reasno/filesystem
Add Filesystem component
2020-03-26 10:46:29 +08:00
李铭昕
1735612d76
Merge pull request #1452 from Reasno/patch-1
Encourage the use of \Hyperf\Redis\Redis instead of \Redis because of #938
2020-03-26 10:31:51 +08:00
李铭昕
c2938be06a Format code. 2020-03-26 10:25:47 +08:00
dayday
372668a91f
feat: use swoole/ide-helper (#1460)
* feat: use swoole/ide-helper

* Removed swoole/ide-helper form sub components.

* Fixed composer deprecation.

Co-authored-by: 李铭昕 <715557344@qq.com>
2020-03-26 10:15:48 +08:00
Reasno
49540bda45 Encourage the use of \Hyperf\Redis\Redis instead of \Redis because of #938 2020-03-23 12:27:24 +08:00
reasno
6b43033e55 fix: composer.json path 2020-03-23 00:48:49 +08:00
reasno
56f4b3e3b7 增加文档 2020-03-23 00:36:47 +08:00
huangzhhui
d5aa8a2a20 Optimize composer.json 2020-03-19 14:39:04 +08:00
李铭昕
322a3477a4
Added Hyperf\LoadBalancer\LoadBalancerInterface::getNodes(). (#1331) 2020-02-06 13:38:16 +08:00
李铭昕
c1b2276e0e Added ext-bcmatch required. 2020-01-24 13:11:31 +08:00
李铭昕
44d58d7766 Init nsq component. 2020-01-20 16:59:47 +08:00
李铭昕
5c8e9035e5 Merge branch 'master' into 1.1-superglobals 2020-01-07 16:23:30 +08:00
José Carlos Chávez
5a12584618
Upgrades jcchavezs/zipkin-php-opentracing to 0.1.4
This includes one bugfix and one new feature for propagation. For more details see https://github.com/jcchavezs/zipkin-php-opentracing/releases/tag/0.1.4
2020-01-04 16:56:12 +01:00
李铭昕
7e3ffb1c8e
Replaced zendframework/zend-mime into laminas/laminas-mine. (#1217) 2020-01-03 15:12:03 +08:00
李铭昕
c1518cea62 Added super-globals component. 2020-01-01 19:28:06 +08:00
Reasno
012e89d7d2 Add Scout Component 2019-12-23 15:34:00 +08:00
李铭昕
1deed1d262
Merge pull request #1144 from assert6/master
Fixed rate-limit config not work
2019-12-19 10:23:36 +08:00
李铭昕
7948abc1d1 Added default config for rate-limit. 2019-12-18 14:21:13 +08:00
reasno
5f519f780e Merge branch 'master' of https://github.com/hyperf/hyperf into rxphp 2019-12-07 01:44:29 +08:00
李铭昕
53d40d94d4
Added stdoutlogger testing. (#1037) 2019-11-28 10:25:15 +08:00
谷溪
364510e289
Merge branch 'master' into rxphp 2019-11-21 11:15:43 +08:00
李铭昕
60689a5437 Merge branch 'master' into pr/860 2019-11-21 09:55:23 +08:00
Reasno
6b83618bb7 fix invalid requirements in composer.json 2019-11-20 21:26:06 +08:00
Reasno
61bf54916f Add ReactiveX component 2019-11-20 21:05:39 +08:00
sy-records
9fd7530bf5 Update composer.json 2019-11-15 09:19:00 +08:00
Reasno
f6110a2de7 Merge branch 'master' of https://github.com/hyperf/hyperf into retry 2019-11-15 01:18:43 +08:00
Luffy
854d07a2c8 Update composer.json (#947) 2019-11-14 20:42:18 +08:00
李铭昕
3fa03c5fbe
Merge pull request #941 from daydaygo/dayday-201911140956
add config-zookeeper
2019-11-14 13:32:23 +08:00
黄朝晖
c407b1e09a
Merge pull request #921 from huangzhhui/session
Add Session component
2019-11-14 12:54:46 +08:00
李铭昕
0a2623c0af Optimized code. 2019-11-14 11:22:30 +08:00
李铭昕
3b8b23dddc Format code. 2019-11-13 10:47:16 +08:00
huangzhhui
ae964cac5d Merge remote-tracking branch 'upstream/master' into session 2019-11-11 20:38:49 +08:00
谷溪
abaee5d56b
Merge branch 'master' into retry 2019-11-11 00:25:59 +08:00
Dickens Gao
8ecbae4947 Added twig template engine for view. (#905) 2019-11-10 14:58:14 +08:00
李铭昕
05c375c07f
Added smarty testing. (#912) 2019-11-10 14:34:57 +08:00
李铭昕
d83e764c0e Merge branch 'master' into pr/827 2019-11-09 16:12:58 +08:00
谷溪
13394dcc96
Merge branch 'master' into retry 2019-11-07 17:16:26 +08:00
Reasno
83114383d2 Add Retry Component
Merge branch 'master' of https://github.com/hyperf/hyperf into retry
2019-11-05 15:15:29 +08:00
李铭昕
c387bb8e12 Format code. 2019-11-02 14:29:10 +08:00
李铭昕
a5385bb12e Optimized code. 2019-10-31 10:49:13 +08:00
李铭昕
e2d3542086 Moved repejota/nats into hyperf/nats. 2019-10-31 10:31:24 +08:00
李铭昕
f94d83fc12 Added nats component. 2019-10-30 22:04:16 +08:00
李铭昕
95ce15c17b
Merge pull request #796 from limingxinleo/1.1-etcd
Optimized etcd.
2019-10-30 16:26:57 +08:00
李铭昕
e0d7f2d596 Fixed namespaces for testing. 2019-10-30 14:36:00 +08:00
李铭昕
c7d73cf21c Optimized EtcdClient::getDefaultHandler. 2019-10-27 18:58:19 +08:00
huangzhhui
2fd430e7b5 Merge remote-tracking branch 'upstream/master' into session 2019-10-27 16:17:47 +08:00
Reasno
c6c8e1004b Add Metric Component
Support a various of Metrics providers, including prometheus, statsd, influxdb.
2019-10-25 16:51:03 +08:00
李铭昕
a690f36b3e Added protocol. 2019-10-22 19:29:31 +08:00
Peter Kokot
4cf07d573f Add ext-swoole to composer requirement (#671) 2019-10-08 17:47:24 +08:00
Dacheng Gao
6524415bba Fix LICENSE link 2019-10-06 19:53:21 +08:00
黄朝晖
85a14a8375
Merge pull request #429 from chunhei2008/feat/validation
Add validation component
2019-09-29 18:03:18 +08:00
水煮牛肉
c8ea4ca394 Deleted useless code of guzzle. (#618)
* Deleted useless code of guzzle.

* Optimized .
2019-09-26 14:58:19 +08:00
huangzhhui
3f783a65be Merge remote-tracking branch 'upstream/master' into pr/429 2019-09-20 23:42:41 +08:00
黄朝晖
0c327bd0ca
Merge pull request #478 from Reasno/tracer
Adopt opentracing interfaces and support jaeger
2019-09-20 23:28:21 +08:00
李铭昕
784ed332a2 Merge branch 'master' into 1.0-merge 2019-09-20 09:55:03 +08:00
huangzhhui
3c7553e918 Merge remote-tracking branch 'upstream/master' into pr/478 2019-09-20 00:21:15 +08:00
李铭昕
67eb4af5c8
Fixed the next request will be effected after using stopPropagation. (#571)
* Create Propagation.php

* Fixed stopPropagation will effect the next request.

* Added testing.

* Update phpunit.xml

* Update CHANGELOG.md
2019-09-16 09:28:45 +08:00
wangyi
f2258295d0 Merge branch 'master' into feat/validation 2019-09-10 18:28:22 +08:00
李铭昕
ca05d123a9 Added testing. 2019-09-10 17:13:55 +08:00
huangzhhui
8b2b06df28 Optimized 2019-09-04 16:19:23 +08:00
黄朝晖
1ebf616c0f
Merge pull request #489 from sy-records/master
Update SwooleTracker
2019-09-03 10:07:42 +08:00
reasno
bf4ad4a932 Add Documentation
Merge branch 'master' into tracer

Pass PHPStan
2019-08-31 18:33:41 +08:00
Luffy
5919740780
Update composer.json 2019-08-30 16:34:16 +08:00
Reasno
fcad7ce6bf [Feature] Adopt opentracing interface and support jaeger
This PR unties all Zipkin details from the hyper/tracer. All tracing interaction is done through the standard Opentracing interfaces. Configuration format is slightly modified according to the discussion in #453. Two adapters are provided out of box, Zipkin and Jaeger. The architecture is made pluggable now. Anything that implements opentracing can be used as the underlying tracer. Users are free to implement their own solution.

Note you need to "composer require jonahgeorge/jaeger-client-php" to use Jaeger as tracer.
2019-08-29 16:36:14 +08:00
李铭昕
2c9dadfda4 Merge branch '1.0' into pr/429 2019-08-28 11:48:48 +08:00
李铭昕
3fd84b3027 Merge branch 'master' into 1.0-merge 2019-08-28 11:41:30 +08:00
huangzhhui
7faea6efff Add __(), trans() and trans_choice() functions 2019-08-28 02:13:37 +08:00
huangzhhui
2c26101f2b Merge remote-tracking branch 'upstream/1.0' into pr/428 2019-08-28 00:59:02 +08:00
李铭昕
f5c381bc5b Optimized phpstan.neon 2019-08-27 13:30:24 +08:00
李铭昕
b2044339d0 Added ProxyFactory into Container. 2019-08-26 15:01:49 +08:00
李铭昕
e6f9fd0cee Update 2019-08-26 14:51:04 +08:00
李铭昕
315ba20ad2 Added testing. 2019-08-25 14:29:44 +08:00
李铭昕
ca2f54895f Update composer.json 2019-08-25 11:47:10 +08:00
李铭昕
c1845bd5a5 Added phpstan. 2019-08-25 11:41:41 +08:00
李铭昕
06ef33dc3c Renamed model-listener from model-observer. 2019-08-23 14:42:05 +08:00
李铭昕
a9e3aca4d9 Moved testing. 2019-08-23 11:38:42 +08:00
李铭昕
baba702d6a Using hyperf/http-message instead of symfony/http-foundation. 2019-08-22 16:28:59 +08:00
李铭昕
b4307cdfc4 Revert "Deleted useless code."
This reverts commit b50b12bdf4.
2019-08-22 10:39:46 +08:00
李铭昕
b50b12bdf4 Deleted useless code. 2019-08-22 10:30:18 +08:00
李铭昕
ab66c7e260 Added testing. 2019-08-22 09:41:29 +08:00
wangyi
f401cd1c5c Add validation component 2019-08-20 21:06:13 +08:00
wangyi
7faca2b10a Add translation component 2019-08-20 20:58:28 +08:00
huangzhhui
db40fdb721 Add session component 2019-08-20 20:49:34 +08:00
李铭昕
5b49b9b92f Merge branch 'master' into 1.1 2019-08-15 16:03:48 +08:00
李铭昕
b3e585a735 Update ide version. 2019-08-14 15:50:57 +08:00
李铭昕
69a70fd6f9 Fixed bug. 2019-08-14 12:43:37 +08:00
李铭昕
60a1527cb0 Update 2019-08-14 11:17:05 +08:00
huangzhhui
a3d78ea94a Merge remote-tracking branch 'origin/master' into pr/370 2019-08-13 16:52:39 +08:00
huangzhhui
3ff1757b33 Add unit test 2019-08-13 16:50:14 +08:00
李铭昕
7efdda5df7 Added testing. 2019-08-08 18:52:13 +08:00
李铭昕
a0e7aa931b Merge branch 'master' into pr/338 2019-08-07 10:06:08 +08:00
Ye Wenbin
cfeacbd160 fix config function not found 2019-08-06 19:05:22 +08:00
李铭昕
c48eeb5bb5 Optimized code. 2019-08-06 13:58:48 +08:00
李铭昕
cb9b65a923 Added testing. 2019-08-06 11:05:45 +08:00
李铭昕
6adec30f7f Merge branch 'master' into pr/329 2019-08-06 10:23:34 +08:00
李铭昕
3ec896fbc1 Merge branch 'master' into pr/328 2019-08-05 09:36:22 +08:00
Ye Wenbin
3fc1bc2d7c add protocol property to rpc CoreMiddleware
在 \Hyperf\RpcServer\Router\DispatcherFactory 对象中需要使用在 PathGenerator
而这个对象在 \Hyperf\RpcServer\CoreMiddleware 中创建。之前的设计,
\Hyperf\RpcServer\Server 没有协议信息,为创建这个对象,需要加上。
2019-08-04 20:55:57 +08:00
李铭昕
e202a2eedc Deleted kuiper/doc-reader. 2019-08-04 12:41:46 +08:00
李铭昕
33836dcff6 Merge branch 'master' into pr/321 2019-08-04 12:00:44 +08:00
Ye Wenbin
32aeaa2a37 support convert path and namespace from psr-4 autoload rules in composer.json 2019-08-04 11:44:00 +08:00
Ye Wenbin
54321b0ad9
Merge branch 'master' into feature-node-id-generator 2019-08-03 14:31:58 +08:00
Ye Wenbin
f53b539a7a check consul service once 2019-08-02 15:45:49 +08:00
Ye Wenbin
b08153b3d4 add NodeRequestIdGenerator, an implementation of IdGeneratorInterface 2019-08-02 14:20:23 +08:00
Ye Wenbin
f70b882ec2 http-server CoreMiddleware::parseParameters support complex parameters
这个修改为后面 jsonrpc-http 增加参数识别。同时也可以基于这个实现类似
spring mvc 中 @ModelAttribute 功能
2019-08-02 11:44:58 +08:00
李铭昕
be0624338e Update composer.json 2019-08-02 10:26:05 +08:00
李铭昕
1a3ddb2683 Added composer json fixer. 2019-08-02 10:09:33 +08:00
李铭昕
1af6ffc252 Merge branch 'master' into pr/276 2019-07-29 10:09:27 +08:00
李铭昕
ca2e74daf9 Optimized code. 2019-07-27 15:57:48 +08:00