1. Go to this page and download the library: Download jgswift/qub library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
jgswift / qub example snippets
class User {
function getName() {
return 'Bob';
}
}
$system = new qub\System(new qub\Driver\Immediate);
$user = $system->mediate(new User);
$name = $user->getName();
var_dump($name); // returns "Bob"
class User {
private $name;
function getName() {
return $this->name;
}
function setName($name) {
$this->name = $name;
}
}
$system = new qub\System(new qub\Driver\Immediate);
$user = $system->mediate(new User);
$user->setName('Bob');
$name = $user->getName();
var_dump($name); // returns "Bob"
class UserView {
function render(User $user) {
return '<html>';
}
}
$system = new qub\System(new qub\Driver\Immediate);
$user = new User;
$view = $system->mediate(new UserView);
$html = $view('render',[$user]);
var_dump($html); // returns "<html>"
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.