コード例 #1
0
ファイル: RemoteTest.php プロジェクト: appshed/extension-api
 /**
  * @dataProvider screenProvider
  */
 public function testHeaderResponse(Screen $screen)
 {
     $header = $this->getFunctionMock(__NAMESPACE__, 'header');
     $header->expects($this->once())->with($this->equalTo('Content-type: application/json'));
     $remote = new Remote($screen);
     $remote->getResponse(null, true, true);
 }
コード例 #2
0
ファイル: map-screen.php プロジェクト: appshed/extension-api
<?php

require __DIR__ . '/../build/appshed-api.phar';
use AppShed\Remote\Element\Screen\Map;
use AppShed\Remote\Element\Item\Marker;
use AppShed\Remote\HTML\Remote;
if (Remote::isOptionsRequest()) {
    Remote::getCORSResponseHeaders();
}
$screen = new Map('Map Screen');
$screen->addChild(new Marker('Hi there', 'hello', 32, 49));
$remote = new Remote($screen);
$remote->getResponse();