}, 'ProductCategory.create' => function ($params) { return BuckBrowser::load_model('User')->create($params); }, 'ProductCategory.read' => function ($params) { return BuckBrowser::load_model('User')->create($params); }, 'ProductCategory.update' => function ($params) { return BuckBrowser::load_model('User')->create($params); }, 'ProductCategory.delete' => function ($params) { return BuckBrowser::load_model('User')->create($params); }, 'ProductCategory.get_all' => function ($params) { return BuckBrowser::load_model('User')->create($params); }, 'ProductCategory.get_all_products' => function ($params) { return BuckBrowser::load_model('User')->create($params); }, 'PaymentMethod.get_all' => function ($params) { return BuckBrowser::load_model('User')->create($params); }, 'Payment.create' => function ($params) { return BuckBrowser::load_model('User')->create($params); }, 'Payment.delete' => function ($params) { return BuckBrowser::load_model('User')->create($params); }, 'Template.create' => function ($params) { return BuckBrowser::load_model('Template')->create($params); }, 'Template.read' => function ($params) { return BuckBrowser::load_model('Template')->read($params); }, 'Template.update' => function ($params) { return BuckBrowser::load_model('Template')->update($params); }, 'Template.delete' => function ($params) { return BuckBrowser::load_model('Template')->delete($params); }, 'Template.get_all' => function ($params) { return BuckBrowser::load_model('Template')->get_all($params); }); Tivoka\Server::provide($buckbrowser_server)->dispatch();
<?php include '../include.php'; $methods = array('demo.sayHello' => function () { return 'Hello World!'; }, 'demo.substract' => function ($params) { list($num1, $num2) = $params; return $num1 - $num2; }); Tivoka\Server::provide($methods)->dispatch();