Example #1
0
<pre>
<?php 
require '../vendor/autoload.php';
require_once 'User.php';
require_once 'UserPermission.php';
require_once 'config.php';
use QueryBuilder\QueryBuilder as QB;
// Configure database
\Booya\Database\PDO::configure($db_config);
// Configure QueryBuilder
QB::setAdapter(new QueryBuilder\MySqlAdapter());
$user = User::get(1);
if (!$user->exists()) {
    $user->username = '******';
    $user->setPassword('pwd');
    $user->name = 'Christoffer';
    $u_perm = new UserPermission();
    $u_perm->code = 'users';
    $user->permissions->set('users', $u_perm);
    $user->save();
    var_dump($user);
}
foreach ($user->permissions->getAll() as $u_perm) {
    echo $u_perm->code . PHP_EOL;
}
$user = User::get(2);
$user->delete();
?>
</pre>