42 lines
844 B
PHP
42 lines
844 B
PHP
<?php
|
|
/**
|
|
* Created by IntelliJ IDEA.
|
|
* User: rocho
|
|
* Date: 2018.08.29.
|
|
* Time: 21:58
|
|
*/
|
|
|
|
namespace mobileapi\controllers;
|
|
|
|
use common\components\HttpStatus;
|
|
use Endroid\QrCode\QrCode;
|
|
use Yii;
|
|
|
|
/** @noinspection PhpUnused */
|
|
|
|
class PingController extends RestController
|
|
{
|
|
|
|
|
|
|
|
/** @noinspection PhpUnused */
|
|
public function actionPing( )
|
|
{
|
|
Yii::$app->response->setStatusCode( HttpStatus::NO_CONTENT );
|
|
}
|
|
|
|
/** @noinspection PhpUnused */
|
|
public function actionQrcode( )
|
|
{
|
|
$qrCode = new QrCode('abcd123456');
|
|
$response = \Yii::$app->response;
|
|
// $response->sendContentAsFile($qrCode->writeString(),$qrCode->getContentType());
|
|
return [
|
|
'qrcode' => $qrCode->writeDataUri(),
|
|
];
|
|
// Yii::$app->response->setStatusCode( HttpStatus::NO_CONTENT );
|
|
}
|
|
|
|
|
|
}
|