Property | Type | Description | |
---|---|---|---|
$app |
Method | Description | |
---|---|---|
__construct ( $app ) | ||
createCustomer ( string $email = null ) : |
Customer オブジェクトを生成して返す. | |
createCustomerAddress ( |
CustomerAddress を生成して返す. | |
createDelivery ( integer $delivery_time_max_pattern = 5 ) : Eccube\Entity\Delivery | 配送方法を生成する. | |
createMember ( $username = null ) : Eccube\Entity\Member | Member オブジェクトを生成して返す. | |
createNonMember ( string $email = null ) : |
非会員の Customer オブジェクトを生成して返す. | |
createOrder ( |
Order オブジェクトを生成して返す. | |
createPageLayout ( ) : Eccube\Entity\PageLayout | ページを生成する | |
createPayment ( Eccube\Entity\Delivery $Delivery, string $method, integer $charge, integer $rule_min, integer $rule_max = 999999999 ) : Eccube\Entity\Payment | Payment オプジェクトを生成して返す. | |
createProduct ( string $product_name = null, integer $product_class_num = 3 ) : |
Product オブジェクトを生成して返す. |
Method | Description | |
---|---|---|
getFaker ( string $locale = 'ja_JP' ) : Faker\Factory\Generator | Faker を生成する. |
public createCustomer ( string $email = null ) : |
||
string | メールアドレス. null の場合は, ランダムなメールアドレスが生成される. | |
return |
public createCustomerAddress ( |
||
$Customer | 対象の Customer インスタンス | |
$is_nonmember | boolean | 非会員の場合 true |
return |
public createDelivery ( integer $delivery_time_max_pattern = 5 ) : Eccube\Entity\Delivery | ||
$delivery_time_max_pattern | integer | 配送時間の最大パターン数 |
return | Eccube\Entity\Delivery |
public createMember ( $username = null ) : Eccube\Entity\Member | ||
return | Eccube\Entity\Member |
public createNonMember ( string $email = null ) : |
||
string | メールアドレス. null の場合は, ランダムなメールアドレスが生成される. | |
return |
public createOrder ( |
||
$Customer | Customer インスタンス | |
$ProductClasses | array | 明細行となる ProductClass の配列 |
$Delivery | Eccube\Entity\Delivery | Delivery インスタンス |
$add_charge | integer | Order に加算される手数料 |
$add_discount | integer | Order に加算される値引き額 |
return |
public createPageLayout ( ) : Eccube\Entity\PageLayout | ||
return | Eccube\Entity\PageLayout |
public createPayment ( Eccube\Entity\Delivery $Delivery, string $method, integer $charge, integer $rule_min, integer $rule_max = 999999999 ) : Eccube\Entity\Payment | ||
$Delivery | Eccube\Entity\Delivery | デフォルトで設定する配送オブジェクト |
$method | string | 支払い方法名称 |
$charge | integer | 手数料 |
$rule_min | integer | 下限金額 |
$rule_max | integer | 上限金額 |
return | Eccube\Entity\Payment |
public createProduct ( string $product_name = null, integer $product_class_num = 3 ) : |
||
$product_name | string | 商品名. null の場合はランダムな文字列が生成される. |
$product_class_num | integer | 商品規格の生成数 |
return |