Commit 0de65a97 by TingSong-Syu

make AssignTrait reusable. create wrapper for screenshot

parent fd8131f4
<?php
/**
* Created by IntelliJ IDEA.
* User: rek
* Date: 2017/7/14
* Time: AM11:52
*/
namespace neoteched\rpc;
use neoteched\rpc\screenshot\Config;
use x2ts\rpc\RPCWrapper;
/**
* Class Screenshot
*
* @package neoteched\rpc
* @method shotAndFetchImage(Config $c):string $img
* @method shotAndFetchUrl(Config $c):string $url
*/
class Screenshot extends RPCWrapper {
}
\ No newline at end of file
......@@ -13,7 +13,7 @@ use x2ts\IAssignable;
use x2ts\rpc\RPCWrapper;
class Feature implements IAssignable {
use AssignTrait;
use neoteched\rpc\traits\AssignTrait;
const TYPE_CARD = 'card';
const MAP_TYPE = [
......
......@@ -12,7 +12,7 @@ namespace neoteched\rpc\pay_center;
use x2ts\IAssignable;
class Order implements IAssignable {
use AssignTrait;
use neoteched\rpc\traits\AssignTrait;
const ST_NEW = 'new';
const ST_PAID = 'paid';
......
......@@ -12,7 +12,7 @@ use x2ts\IAssignable;
use x2ts\rpc\RPCWrapper;
class Product implements IAssignable {
use AssignTrait;
use neoteched\rpc\traits\AssignTrait;
private static $userBought = [];
......
......@@ -12,7 +12,7 @@ namespace neoteched\rpc\pay_center;
use x2ts\IAssignable;
class Purpose implements IAssignable {
use AssignTrait;
use neoteched\rpc\traits\AssignTrait;
/**
* @var string $productName 产品名称
......
<?php
/**
* Created by IntelliJ IDEA.
* User: rek
* Date: 2017/7/14
* Time: AM11:54
*/
namespace neoteched\rpc\screenshot;
use neoteched\rpc\traits\AssignTrait;
use x2ts\IAssignable;
final class Config implements IAssignable {
use AssignTrait;
const FORMAT_PNG = 'png';
const FORMAT_JPEG = 'jpeg';
/**
* @var string
*/
public $url = '';
/**
* @var int
*/
public $width = 640;
/**
* @var int
*/
public $height = 960;
/**
* @var string
*/
public $format = self::FORMAT_PNG;
}
\ No newline at end of file
......@@ -6,7 +6,7 @@
* Time: PM6:25
*/
namespace neoteched\rpc\pay_center;
namespace neoteched\rpc\traits;
trait AssignTrait {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment