- Tham gia
- 28/02/2015
- Bài viết
- 16,829
- Được Like
- 12,691
Guzzle6 for XenForo 2 - Guzzle6 cho XenForo 2 1.3.0
Do hạn chế phiên bản PHP, XenForo 2.0 thực hiện Guzzle 5.3 chứ không phải là Guzzle 6.x hiện tại.
Add-on cho XenForo 2.0 này được xây dựng trong các thư viện với Guzzle 6.x và cung cấp một bộ kiểm tra để đảm bảo tính năng được bảo toàn.
Lý do duy nhất bạn muốn cài đặt addon này là nếu bạn có các addon khác mà yêu cầu Guzzle 6.
Yêu cầu
Addon này yêu cầu PHP 5.5 trở lên và chỉ hoạt động trên XenForo 2.0.x
Bản phát hành hiện tại đã được thử nghiệm với XenForo 2.0 Developer Preview 10 (DP10) và có thể yêu cầu sửa đổi để làm việc với phiên bản sau này.
Phiên bản hiện tại của Guzzle cung cấp cùng với addon này là v6.3.0
Cách sử dụng
Sau khi cài đặt, tất cả các cuộc gọi tới \XF::app()->http()->client() và \XF::app()->http()->reader() sẽ được chuyển hướng qua thư viện Guzzle 6.
Đã có sự thay đổi giữa phiên bản Guzzle v5 và v6, chủ yếu xung quanh việc thực hiện giao diện PSR-7 cho các yêu cầu, phản hồi và stream.
Tôi đã triển khai một bộ kiểm tra nhỏ để kiểm tra xem chức năng có được bảo đảm, nhưng điều này không hề có ý nghĩa gì, do đó hãy tiến hành cẩn thận.
Một menu admin mới đã được thêm vào menu Tools để chạy bộ thử nghiệm - chúng tôi khuyên các bài kiểm tra này phải được chạy sau khi cài đặt và sau khi nâng cấp.
Ghi chú
Chúc các bạn thành công.
Do hạn chế phiên bản PHP, XenForo 2.0 thực hiện Guzzle 5.3 chứ không phải là Guzzle 6.x hiện tại.
Add-on cho XenForo 2.0 này được xây dựng trong các thư viện với Guzzle 6.x và cung cấp một bộ kiểm tra để đảm bảo tính năng được bảo toàn.
Lý do duy nhất bạn muốn cài đặt addon này là nếu bạn có các addon khác mà yêu cầu Guzzle 6.
Yêu cầu
Addon này yêu cầu PHP 5.5 trở lên và chỉ hoạt động trên XenForo 2.0.x
Bản phát hành hiện tại đã được thử nghiệm với XenForo 2.0 Developer Preview 10 (DP10) và có thể yêu cầu sửa đổi để làm việc với phiên bản sau này.
Phiên bản hiện tại của Guzzle cung cấp cùng với addon này là v6.3.0
Cách sử dụng
Sau khi cài đặt, tất cả các cuộc gọi tới \XF::app()->http()->client() và \XF::app()->http()->reader() sẽ được chuyển hướng qua thư viện Guzzle 6.
Đã có sự thay đổi giữa phiên bản Guzzle v5 và v6, chủ yếu xung quanh việc thực hiện giao diện PSR-7 cho các yêu cầu, phản hồi và stream.
Tôi đã triển khai một bộ kiểm tra nhỏ để kiểm tra xem chức năng có được bảo đảm, nhưng điều này không hề có ý nghĩa gì, do đó hãy tiến hành cẩn thận.
Một menu admin mới đã được thêm vào menu Tools để chạy bộ thử nghiệm - chúng tôi khuyên các bài kiểm tra này phải được chạy sau khi cài đặt và sau khi nâng cấp.
- Tôi chưa kiểm tra code modifications cho PayPal, Stripe hoặc TwoCheckout - vui lòng tiếp tục thận trọng
- Thử nghiệm Captcha chỉ kiểm tra Captcha đã được bật. Một số công cụ Captcha không thực sự hoạt động nếu không có key API (luôn luôn trả về success), do đó bạn có thể không thực sự kiểm tra code Guzzle nếu bạn chưa hoàn toàn định cấu hình công cụ Captcha đó.
Chúc các bạn thành công.
Nguồn: xenforo.com
Đính kèm
-
Guzzle6-0.1.5.zip238.7 KB · Lượt xem: 5
-
Guzzle6-0.1.7.zip238.7 KB · Lượt xem: 6
-
Guzzle6-0.1.8.zip238.6 KB · Lượt xem: 9
-
Guzzle6-0.1.9.zip239 KB · Lượt xem: 7
-
Guzzle6-1.0.0.zip239.7 KB · Lượt xem: 5
-
Guzzle6-1.0.1.zip239.8 KB · Lượt xem: 5
-
Guzzle6-1.0.2.zip242.4 KB · Lượt xem: 9
-
Guzzle6-1.0.4.zip242.5 KB · Lượt xem: 6
-
Guzzle6-1.1.0.zip248.4 KB · Lượt xem: 4
-
Guzzle6-1.2.0.zip253.9 KB · Lượt xem: 6
-
Guzzle6-1.3.0.zip252.9 KB · Lượt xem: 9
Bài viết liên quan
Bài viết mới