renanhangai / libweb
Some PHP utility classes
4.0.9
2017-12-04 11:00 UTC
Requires
- marcj/topsort: ^1.1
- renanhangai/libweb-api: ^0.3.1
- renanhangai/libweb-core: ^0.1.4
- renanhangai/validator: ^1.2
- rtlopez/decimal: ^1.0
Requires (Dev)
- phpunit/phpunit: ^6.0
Suggests
- maximebf/debugbar: Provides better debug functionality
- dev-master
- 4.0.9
- 4.0.8
- 4.0.7
- 4.0.6
- 4.0.5
- 4.0.4
- 4.0.3
- 4.0.2
- 4.0.0-beta
- 3.2.0
- 3.1.1
- 3.1.0
- 3.0.4
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- 2.3.3
- 2.3.2
- 2.3.1
- 2.3.0
- 2.2.0
- 2.1.2
- 2.1.1
- 2.1.0
- 2.0.2
- 2.0.1
- 2.0.0
- 1.18.2
- 1.18.1
- 1.18.0
- 1.17.1
- 1.17.0
- 1.15.0
- 1.14.7
- 1.14.6
- 1.14.5
- 1.14.4
- 1.14.3
- 1.14.2
- 1.14.1
- 1.14.0
- 1.13.0
- 1.12.0
- 1.11.0
- 1.10.2
- 1.10.1
- 1.10.0
- 1.9.0
- 1.8.1
- 1.8.0
- 1.7.0
- 1.6.1
- 1.6.0
- 1.5.2
- 1.5.1
- 1.5.0
- 1.4.0
- 1.3.4
- 1.3.3
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.0
- 1.1.0
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- 0.11.2
- 0.11.1
- 0.11.0
- 0.10.1
- 0.10.0
- 0.9.2
- 0.9.1
- 0.9.0
- 0.8.10
- 0.8.9
- 0.8.8
- 0.8.7
- 0.8.6
- 0.8.5
- 0.8.4
- 0.8.3
- 0.8.2
- 0.8.1
- 0.8.0
- 0.7.1
- 0.7.0
- 0.6.0
- 0.5.1
- 0.5.0
- 0.4.5
- 0.4.4
- 0.4.3
- 0.4.2
- 0.4.1
- 0.4.0
- 0.3.2
- 0.3.1
- 0.3.0
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1.0
- 0.0.5
- v0.0.4
- 0.0.3
- v0.0.2
- v0.0.1
- dev-refactor-v3
- dev-yaml
- dev-master_v1
This package is auto-updated.
Last update: 2025-03-10 21:20:03 UTC
README
Example
A simple example using the API
use LibWeb\Validator as v; use LibWeb\DB; class TestAPI { public function GET_multiply( $req ) { $data = $req->params(array( "a" => v::f(), "b" => v::f(), )); return $data->a * $data->b; } public function POST_create( $req ) { $data = $req->params(array( "name" => v::s(), "age" => v::i(), )); $id = DB::insertInto( "person", $data ); // "INSERT INTO person (name, age) VALUES (:name, :age)" return $id; } public function POST_update( $req ) { $data = $req->params(array( "id" => v::i(), "age" => v::i(), )); $query = "UPDATE person SET age=:age WHERE id=:id" $result = DB::execute( $query, $data ); } };