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; ...@@ -13,7 +13,7 @@ use x2ts\IAssignable;
use x2ts\rpc\RPCWrapper; use x2ts\rpc\RPCWrapper;
class Feature implements IAssignable { class Feature implements IAssignable {
use AssignTrait; use neoteched\rpc\traits\AssignTrait;
const TYPE_CARD = 'card'; const TYPE_CARD = 'card';
const MAP_TYPE = [ const MAP_TYPE = [
......
...@@ -12,7 +12,7 @@ namespace neoteched\rpc\pay_center; ...@@ -12,7 +12,7 @@ namespace neoteched\rpc\pay_center;
use x2ts\IAssignable; use x2ts\IAssignable;
class Order implements IAssignable { class Order implements IAssignable {
use AssignTrait; use neoteched\rpc\traits\AssignTrait;
const ST_NEW = 'new'; const ST_NEW = 'new';
const ST_PAID = 'paid'; const ST_PAID = 'paid';
......
...@@ -12,7 +12,7 @@ use x2ts\IAssignable; ...@@ -12,7 +12,7 @@ use x2ts\IAssignable;
use x2ts\rpc\RPCWrapper; use x2ts\rpc\RPCWrapper;
class Product implements IAssignable { class Product implements IAssignable {
use AssignTrait; use neoteched\rpc\traits\AssignTrait;
private static $userBought = []; private static $userBought = [];
......
...@@ -12,7 +12,7 @@ namespace neoteched\rpc\pay_center; ...@@ -12,7 +12,7 @@ namespace neoteched\rpc\pay_center;
use x2ts\IAssignable; use x2ts\IAssignable;
class Purpose implements IAssignable { class Purpose implements IAssignable {
use AssignTrait; use neoteched\rpc\traits\AssignTrait;
/** /**
* @var string $productName 产品名称 * @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 @@ ...@@ -6,7 +6,7 @@
* Time: PM6:25 * Time: PM6:25
*/ */
namespace neoteched\rpc\pay_center; namespace neoteched\rpc\traits;
trait AssignTrait { 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