|
@@ -5,7 +5,7 @@ Ubiquity is a full-stack php framework, These tests involve:
|
|
|
- the ORM part (Full)
|
|
|
- the JSON serialization (native php)
|
|
|
|
|
|
-Tests are available with NginX server, Swoole Roadrunner and Workerman platforms.
|
|
|
+Tests are available with NginX server, Swoole ,Roadrunner, ngx_php and Workerman platforms.
|
|
|
|
|
|
## Test Type Implementation Source Code
|
|
|
The tests are separated into controllers:
|
|
@@ -23,7 +23,7 @@ The tests are separated into controllers:
|
|
|
- `Plaintext` for plaintext response
|
|
|
* [PLAINTEXT](app/controllers/Plaintext.php)
|
|
|
|
|
|
-### Ubiquity with async platforms (Swoole, Workerman or Roadrunner) + Pgsql
|
|
|
+### Ubiquity with async platforms (Swoole, Workerman, ngx_php or Roadrunner) + Pgsql
|
|
|
- `Db_` for database access with ORM (PDO Pgsql)
|
|
|
* [DB](app/controllers/Db_.php)
|
|
|
* [QUERY](app/controllers/Db_.php)
|
|
@@ -32,25 +32,12 @@ The tests are separated into controllers:
|
|
|
- `Fortunes_` for using the internal template engine
|
|
|
* [FORTUNES](app/controllers/Fortunes_.php)
|
|
|
|
|
|
-### Ubiquity with async platforms (Swoole, Workerman or Roadrunner)
|
|
|
+### Ubiquity with async platforms (Swoole, Workerman, ngx_php or Roadrunner)
|
|
|
- `Json_` for JSON response
|
|
|
* [JSON](app/controllers/Json_.php)
|
|
|
- `Plaintext_` for plaintext response
|
|
|
* [PLAINTEXT](app/controllers/Plaintext_.php)
|
|
|
|
|
|
-### Ubiquity + PDO Mysql
|
|
|
-- `Json` for JSON response
|
|
|
- * [JSON](app/controllers/Json.php)
|
|
|
-- `Db` for database access with ORM (PDO Mysql)
|
|
|
- * [DB](app/controllers/Db.php)
|
|
|
- * [QUERY](app/controllers/Db.php)
|
|
|
- * [CACHED QUERY (not implemented)]()
|
|
|
- * [UPDATE](app/controllers/Db.php) Utilizes transactions
|
|
|
-- `Fortunes` for using the internal template engine
|
|
|
- * [FORTUNES](app/controllers/Fortunes.php)
|
|
|
-- `Plaintext` for plaintext response
|
|
|
- * [PLAINTEXT](app/controllers/Plaintext.php)
|
|
|
-
|
|
|
### Ubiquity Workerman + MongoDb
|
|
|
- `DbMongo` for database access
|
|
|
* [DB](app/controllers/DbMongo.php)
|
|
@@ -68,6 +55,7 @@ The tests were run with:
|
|
|
* [Swoole](https://www.swoole.com/), [Ubiquity-swoole](https://github.com/phpMv/ubiquity-swoole)
|
|
|
* [Workerman](https://github.com/walkor/Workerman), [Ubiquity-workerman](https://github.com/phpMv/ubiquity-workerman)
|
|
|
* [Roadrunner](https://github.com/spiral/roadrunner), [Roadrunner-ubiquity](https://github.com/Lapinskas/roadrunner-ubiquity)
|
|
|
+* [ngx_php7](https://github.com/rryqszq4/ngx_php7), [ubiquity-ngx](https://github.com/phpmv/ubiquity-ngx)
|
|
|
* [MySQL 8.0](https://dev.mysql.com/)
|
|
|
* [MongoDb 4.2](https://www.mongodb.com/)
|
|
|
|