コード例 #1
0
ファイル: Index.php プロジェクト: etwandro/magento2
 public function execute()
 {
     $presenter = new PingPresenter();
     $result = $this->resultFactory->create(ResultFactory::TYPE_JSON);
     $result->setData($presenter->toArray());
     return $result;
 }
コード例 #2
0
 public function pingAction()
 {
     $presenter = new PingPresenter();
     $this->getResponse()->setHeader('Content-type', 'application/json');
     $this->getResponse()->setBody(json_encode($presenter->toArray()));
 }
コード例 #3
0
ファイル: expressly.php プロジェクト: andrea-t/woocommerce
 private function ping()
 {
     $presenter = new PingPresenter();
     wp_send_json($presenter->toArray());
 }
コード例 #4
0
 public function testToArray()
 {
     $presenter = new PingPresenter();
     $this->assertEquals(array('expressly' => 'Stuff is happening!'), $presenter->toArray());
     $this->assertJson(json_encode($presenter->toArray()));
 }