EC-CUBE4 APIドキュメント

OrderType extends AbstractType

Table of Contents

$entityManager EntityManagerInterface
$eccubeConfig EccubeConfig
$orderStateMachine OrderStateMachine
$orderStatusRepository OrderStatusRepository
__construct() OrderType constructor. mixed
buildForm() {@inheritdoc} mixed
configureOptions() {@inheritdoc} mixed
getBlockPrefix() {@inheritdoc} mixed
sortOrderItems() 受注明細をソートする. mixed
addOrderStatusForm() 受注ステータスのフォームを追加する 新規登録の際は, ユーザ編集不可のため追加しない. mixed
addShippingForm() 単一配送時に, Shippingのフォームを追加する. mixed
copyFields() フォームからPOSTされない情報をコピーする. mixed
validateOrderStatus() 受注ステータスのバリデーションを行う. mixed
validateOrderItems() 受注明細のバリデーションを行う. mixed
associateOrderAndShipping() 受注明細と, Order/Shippingの紐付けを行う. mixed

Properties

$entityManager

protected EntityManagerInterface $entityManager

Methods

buildForm()

{@inheritdoc}

public buildForm( $builder : FormBuilderInterface , $options : array ) : mixed
Parameters
$builder : FormBuilderInterface
$options : array
Return values
mixed

configureOptions()

{@inheritdoc}

public configureOptions( $resolver : OptionsResolver ) : mixed
Parameters
$resolver : OptionsResolver
Return values
mixed

getBlockPrefix()

{@inheritdoc}

public getBlockPrefix( ) : mixed
Return values
mixed

sortOrderItems()

受注明細をソートする.

public sortOrderItems( $event : FormEvent ) : mixed
Parameters
$event : FormEvent
Return values
mixed

addOrderStatusForm()

受注ステータスのフォームを追加する 新規登録の際は, ユーザ編集不可のため追加しない.

public addOrderStatusForm( $event : FormEvent ) : mixed

ステータスのプルダウンは, ステートマシンで遷移可能なステータスのみ表示する.

Parameters
$event : FormEvent
Return values
mixed

addShippingForm()

単一配送時に, Shippingのフォームを追加する.

public addShippingForm( $event : FormEvent ) : mixed

複数配送時はShippingの編集は行わない.

Parameters
$event : FormEvent
Return values
mixed

copyFields()

フォームからPOSTされない情報をコピーする.

public copyFields( $event : FormEvent ) : mixed
  • 支払方法の名称
  • 会員の性別/職業/誕生日
  • 受注ステータス(新規登録時)
Parameters
$event : FormEvent
Return values
mixed

validateOrderStatus()

受注ステータスのバリデーションを行う.

public validateOrderStatus( $event : FormEvent ) : mixed
Parameters
$event : FormEvent
Return values
mixed

validateOrderItems()

受注明細のバリデーションを行う.

public validateOrderItems( $event : FormEvent ) : mixed

商品明細が1件も登録されていない場合はエラーとする.

Parameters
$event : FormEvent
Return values
mixed

associateOrderAndShipping()

受注明細と, Order/Shippingの紐付けを行う.

public associateOrderAndShipping( $event : FormEvent ) : mixed
Parameters
$event : FormEvent
Return values
mixed

Search results