コード例 #1
0
 protected function getConfiguration()
 {
     return array(self::CONFIG_AUX_PHID => true, self::CONFIG_SERIALIZATION => array('metadata' => self::SERIALIZATION_JSON), self::CONFIG_COLUMN_SCHEMA => array('productClassKey' => 'bytes12', 'productClass' => 'text128', 'productRefKey' => 'bytes12', 'productRef' => 'text128'), self::CONFIG_KEY_SCHEMA => array('key_product' => array('columns' => array('productClassKey', 'productRefKey'), 'unique' => true))) + parent::getConfiguration();
 }
コード例 #2
0
 protected function getConfiguration()
 {
     return array(self::CONFIG_AUX_PHID => true, self::CONFIG_COLUMN_SCHEMA => array('name' => 'text255', 'description' => 'text', 'contactInfo' => 'text', 'invoiceEmail' => 'text255', 'invoiceFooter' => 'text', 'profileImagePHID' => 'phid?')) + parent::getConfiguration();
 }
コード例 #3
0
 protected function getConfiguration()
 {
     return array(self::CONFIG_AUX_PHID => true, self::CONFIG_SERIALIZATION => array('metadata' => self::SERIALIZATION_JSON), self::CONFIG_COLUMN_SCHEMA => array('name' => 'text255', 'status' => 'text64', 'brand' => 'text64', 'expires' => 'text16', 'lastFourDigits' => 'text16'), self::CONFIG_KEY_SCHEMA => array('key_account' => array('columns' => array('accountPHID', 'status')), 'key_merchant' => array('columns' => array('merchantPHID', 'accountPHID')))) + parent::getConfiguration();
 }
コード例 #4
0
ファイル: PhortuneCart.php プロジェクト: rchicoli/phabricator
 protected function getConfiguration()
 {
     return array(self::CONFIG_AUX_PHID => true, self::CONFIG_SERIALIZATION => array('metadata' => self::SERIALIZATION_JSON), self::CONFIG_COLUMN_SCHEMA => array('status' => 'text32', 'cartClass' => 'text128', 'mailKey' => 'bytes20', 'subscriptionPHID' => 'phid?', 'isInvoice' => 'bool'), self::CONFIG_KEY_SCHEMA => array('key_account' => array('columns' => array('accountPHID')), 'key_merchant' => array('columns' => array('merchantPHID')), 'key_subscription' => array('columns' => array('subscriptionPHID')))) + parent::getConfiguration();
 }
コード例 #5
0
 protected function getConfiguration()
 {
     return array(self::CONFIG_AUX_PHID => true, self::CONFIG_SERIALIZATION => array('metadata' => self::SERIALIZATION_JSON), self::CONFIG_APPLICATION_SERIALIZERS => array('basePriceAsCurrency' => new PhortuneCurrencySerializer()), self::CONFIG_COLUMN_SCHEMA => array('cartPHID' => 'phid?', 'basePriceAsCurrency' => 'text64', 'quantity' => 'uint32', 'status' => 'text32'), self::CONFIG_KEY_SCHEMA => array('key_cart' => array('columns' => array('cartPHID')))) + parent::getConfiguration();
 }
コード例 #6
0
 public function getConfiguration()
 {
     return array(self::CONFIG_AUX_PHID => true, self::CONFIG_SERIALIZATION => array('metadata' => self::SERIALIZATION_JSON)) + parent::getConfiguration();
 }
コード例 #7
0
 protected function getConfiguration()
 {
     return array(self::CONFIG_AUX_PHID => true, self::CONFIG_SERIALIZATION => array('metadata' => self::SERIALIZATION_JSON), self::CONFIG_COLUMN_SCHEMA => array('providerClassKey' => 'bytes12', 'providerClass' => 'text128', 'isEnabled' => 'bool'), self::CONFIG_KEY_SCHEMA => array('key_merchant' => array('columns' => array('merchantPHID', 'providerClassKey'), 'unique' => true))) + parent::getConfiguration();
 }
コード例 #8
0
 protected function getConfiguration()
 {
     return array(self::CONFIG_AUX_PHID => true, self::CONFIG_SERIALIZATION => array('metadata' => self::SERIALIZATION_JSON), self::CONFIG_COLUMN_SCHEMA => array('defaultPaymentMethodPHID' => 'phid?', 'subscriptionClassKey' => 'bytes12', 'subscriptionClass' => 'text128', 'subscriptionRefKey' => 'bytes12', 'subscriptionRef' => 'text128', 'status' => 'text32'), self::CONFIG_KEY_SCHEMA => array('key_subscription' => array('columns' => array('subscriptionClassKey', 'subscriptionRefKey'), 'unique' => true), 'key_account' => array('columns' => array('accountPHID')), 'key_merchant' => array('columns' => array('merchantPHID')))) + parent::getConfiguration();
 }
コード例 #9
0
ファイル: PhortuneCharge.php プロジェクト: pugong/phabricator
 protected function getConfiguration()
 {
     return array(self::CONFIG_AUX_PHID => true, self::CONFIG_SERIALIZATION => array('metadata' => self::SERIALIZATION_JSON), self::CONFIG_APPLICATION_SERIALIZERS => array('amountAsCurrency' => new PhortuneCurrencySerializer(), 'amountRefundedAsCurrency' => new PhortuneCurrencySerializer()), self::CONFIG_COLUMN_SCHEMA => array('paymentMethodPHID' => 'phid?', 'refundedChargePHID' => 'phid?', 'refundingPHID' => 'phid?', 'amountAsCurrency' => 'text64', 'amountRefundedAsCurrency' => 'text64', 'status' => 'text32'), self::CONFIG_KEY_SCHEMA => array('key_cart' => array('columns' => array('cartPHID')), 'key_account' => array('columns' => array('accountPHID')), 'key_merchant' => array('columns' => array('merchantPHID')), 'key_provider' => array('columns' => array('providerPHID')))) + parent::getConfiguration();
 }
コード例 #10
0
 public function getConfiguration()
 {
     return array(self::CONFIG_AUX_PHID => true) + parent::getConfiguration();
 }
コード例 #11
0
 protected function getConfiguration()
 {
     return array(self::CONFIG_AUX_PHID => true, self::CONFIG_COLUMN_SCHEMA => array('name' => 'text255')) + parent::getConfiguration();
 }