コード例 #1
0
 public function __construct()
 {
     parent::__construct(ResourceType::BITCOIN_NETWORK);
 }
コード例 #2
0
ファイル: ResourceTest.php プロジェクト: vSaKv/coinbase-php
 public function testConstructorId()
 {
     $resource = new Resource(null, '/v2/widgets/WIDGET_ID');
     $this->assertEquals('WIDGET_ID', $resource->getId());
 }
コード例 #3
0
ファイル: Transaction.php プロジェクト: vSaKv/coinbase-php
 public function __construct($type = null, $resourcePath = null)
 {
     parent::__construct(ResourceType::TRANSACTION, $resourcePath);
     $this->type = $type;
 }
コード例 #4
0
 public function __construct($resourcePath = null)
 {
     parent::__construct(ResourceType::NOTIFICATION, $resourcePath);
 }
コード例 #5
0
ファイル: Checkout.php プロジェクト: vSaKv/coinbase-php
 public function __construct($resourcePath = null)
 {
     parent::__construct(ResourceType::CHECKOUT, $resourcePath);
 }
コード例 #6
0
 public function __construct($address)
 {
     parent::__construct(ResourceType::BITCOIN_ADDRESS);
     $this->address = $address;
 }
コード例 #7
0
ファイル: Mapper.php プロジェクト: vSaKv/coinbase-php
 /** @return \ReflectionProperty[] */
 private function getReflectionProperties(Resource $resource)
 {
     $type = $resource->getResourceType();
     if (isset($this->reflection[$type])) {
         return $this->reflection[$type];
     }
     $class = new \ReflectionObject($resource);
     $properties = [];
     do {
         foreach ($class->getProperties() as $property) {
             $property->setAccessible(true);
             $properties[self::snakeCase($property->getName())] = $property;
         }
     } while ($class = $class->getParentClass());
     return $this->reflection[$type] = $properties;
 }
コード例 #8
0
ファイル: Address.php プロジェクト: perfect-coin/coinbase-php
 public function __construct($resourcePath = null)
 {
     parent::__construct(ResourceType::ADDRESS, $resourcePath);
 }
コード例 #9
0
 public function __construct($resourcePath = null)
 {
     parent::__construct('test', $resourcePath);
 }
コード例 #10
0
ファイル: Email.php プロジェクト: perfect-coin/coinbase-php
 public function __construct($email)
 {
     parent::__construct(ResourceType::EMAIL);
     $this->email = $email;
 }
コード例 #11
0
 public function __construct($resourcePath = null)
 {
     parent::__construct(ResourceType::PAYMENT_METHOD, $resourcePath);
 }
コード例 #12
0
 public function __construct($resourcePath = null)
 {
     parent::__construct(ResourceType::MERCHANT, $resourcePath);
 }