Exemple #1
0
     $r = new PheryResponse();
     return $r->incase(PheryResponse::factory()->this->phery('data', 'temp'))->alert('hi')->alert('2');
 }, 'getjson' => function () {
     $r = new PheryResponse();
     return $r->jquery->getJSON('https://api.twitter.com/1/statuses/user_timeline.json?include_entities=true&include_rts=true&screen_name=twitterapi&count=2');
 }, 'setvar' => function () {
     return PheryResponse::factory()->set_var('doh', array(1, PheryResponse::factory()->this));
 }, 'unsetvar' => function () {
     return PheryResponse::factory()->unset_var('doh');
 }, 'getvar' => function () {
     return PheryResponse::factory()->dump_vars('colorbox entry point', PheryResponse::factory()->access(array('$', 'colorbox')));
 }, 'pubsub' => function () {
     $r = new PheryResponse();
     switch (rand(1, 4)) {
         case 1:
             $r->publish('test', array(PheryResponse::factory()->this))->dump_vars(1);
             break;
         case 2:
             $r->publish('test2')->dump_vars(2);
             break;
         case 3:
             $r->publish('test2', array('hooray'))->dump_vars(3);
             break;
         case 4:
             $r->phery_broadcast('test', array('hooray'))->dump_vars(4);
             break;
     }
     return $r;
 }, 'objcall' => function () {
     $r = new PheryResponse();
     return $r->objinstance->blob('param');