PHP 클래스 Sonata\InvoiceBundle\Entity\BaseInvoice

상속: implements Sonata\Component\Invoice\InvoiceInterface
파일 보기 프로젝트 열기: sonata-project/ecommerce 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$address1 string
$address2 string
$address3 string
$city string
$country string
$createdAt DateTime
$currency Sonata\Component\Currency\CurrencyInterface
$customer integer
$email string
$fax string
$invoiceElements array
$locale string
$mobile string
$name string
$paymentMethod string
$phone string
$postcode string
$reference string
$status integer
$totalExcl float
$totalInc float
$user Sonata\UserBundle\Model\UserInterface

공개 메소드들

메소드 설명
__construct ( ) Constructor.
__toString ( ) : string
addInvoiceElement ( Sonata\Component\Invoice\InvoiceElementInterface $element )
getAddress1 ( ) : string Get address1.
getAddress2 ( ) : string Get address2.
getAddress3 ( ) : string Get address3.
getBillingAsArray ( ) : array
getCity ( ) : string Get city.
getCountry ( ) : string Get country.
getCreatedAt ( ) : DateTime
getCurrency ( ) : Sonata\Component\Currency\CurrencyInterface Get currency.
getCustomer ( ) : integer Get userId.
getEmail ( ) : string Get email.
getFax ( ) : string Get fax.
getFullBilling ( string $sep = ', ' ) : string Returns formatted billing address.
getInvoiceElements ( )
getLocale ( ) : string Gets the locale.
getMobile ( ) : string Get mobile.
getName ( ) : string Get name.
getPaymentMethod ( )
getPhone ( ) : string Get phone.
getPostcode ( ) : string Get postcode.
getReference ( ) : string Get reference.
getStatus ( ) : integer Get status.
getStatusList ( ) : array
getStatusName ( ) : string
getTotalExcl ( ) : float Get totalExcl.
getTotalInc ( ) : float Get totalInc.
getUser ( ) : Sonata\UserBundle\Model\UserInterface Get user.
getValidationStatusList ( ) : array
getVatAmounts ( ) : array Returns all VAT amounts contained in elements.
setAddress1 ( string $address1 ) Set address1.
setAddress2 ( string $address2 ) Set address2.
setAddress3 ( string $address3 ) Set address3.
setCity ( string $city ) Set city.
setCountry ( string $country ) Set country.
setCreatedAt ( DateTime $createdAt )
setCurrency ( Sonata\Component\Currency\CurrencyInterface $currency ) Set currency.
setCustomer ( Sonata\Component\Customer\CustomerInterface $customer = null ) Set userId R.
setEmail ( string $email ) Set email.
setFax ( string $fax ) Set fax.
setInvoiceElements ( array $elements )
setLocale ( string $locale ) Sets the locale.
setMobile ( string $mobile ) Set mobile.
setName ( string $name ) Set name.
setPaymentMethod ( $paymentMethod )
setPhone ( string $phone ) Set phone.
setPostcode ( string $postcode ) Set postcode.
setReference ( string $reference ) Set reference.
setStatus ( integer $status ) Set status.
setTotalExcl ( float $totalExcl ) Set totalExcl.
setTotalInc ( float $totalInc ) Set totalInc.
setUser ( Sonata\UserBundle\Model\UserInterface $user ) Set user.

메소드 상세

__construct() 공개 메소드

Constructor.
public __construct ( )

__toString() 공개 메소드

public __toString ( ) : string
리턴 string

addInvoiceElement() 공개 메소드

public addInvoiceElement ( Sonata\Component\Invoice\InvoiceElementInterface $element )
$element Sonata\Component\Invoice\InvoiceElementInterface

getAddress1() 공개 메소드

Get address1.
public getAddress1 ( ) : string
리턴 string $address1

getAddress2() 공개 메소드

Get address2.
public getAddress2 ( ) : string
리턴 string $address2

getAddress3() 공개 메소드

Get address3.
public getAddress3 ( ) : string
리턴 string $address3

getBillingAsArray() 공개 메소드

public getBillingAsArray ( ) : array
리턴 array

getCity() 공개 메소드

Get city.
public getCity ( ) : string
리턴 string $city

getCountry() 공개 메소드

Get country.
public getCountry ( ) : string
리턴 string $country

getCreatedAt() 공개 메소드

public getCreatedAt ( ) : DateTime
리턴 DateTime

getCurrency() 공개 메소드

Get currency.
public getCurrency ( ) : Sonata\Component\Currency\CurrencyInterface
리턴 Sonata\Component\Currency\CurrencyInterface $currency

getCustomer() 공개 메소드

Get userId.
public getCustomer ( ) : integer
리턴 integer $customer

getEmail() 공개 메소드

Get email.
public getEmail ( ) : string
리턴 string $email

getFax() 공개 메소드

Get fax.
public getFax ( ) : string
리턴 string $fax

getFullBilling() 공개 메소드

Returns formatted billing address.
public getFullBilling ( string $sep = ', ' ) : string
$sep string
리턴 string

getInvoiceElements() 공개 메소드

public getInvoiceElements ( )

getLocale() 공개 메소드

Gets the locale.
public getLocale ( ) : string
리턴 string

getMobile() 공개 메소드

Get mobile.
public getMobile ( ) : string
리턴 string $mobile

getName() 공개 메소드

Get name.
public getName ( ) : string
리턴 string $name

getPaymentMethod() 공개 메소드

public getPaymentMethod ( )

getPhone() 공개 메소드

Get phone.
public getPhone ( ) : string
리턴 string $phone

getPostcode() 공개 메소드

Get postcode.
public getPostcode ( ) : string
리턴 string $postcode

getReference() 공개 메소드

Get reference.
public getReference ( ) : string
리턴 string $reference

getStatus() 공개 메소드

Get status.
public getStatus ( ) : integer
리턴 integer $status

getStatusList() 공개 정적인 메소드

public static getStatusList ( ) : array
리턴 array

getStatusName() 공개 메소드

public getStatusName ( ) : string
리턴 string

getTotalExcl() 공개 메소드

Get totalExcl.
public getTotalExcl ( ) : float
리턴 float $totalExcl

getTotalInc() 공개 메소드

Get totalInc.
public getTotalInc ( ) : float
리턴 float $totalInc

getUser() 공개 메소드

Get user.
public getUser ( ) : Sonata\UserBundle\Model\UserInterface
리턴 Sonata\UserBundle\Model\UserInterface $user

getValidationStatusList() 공개 정적인 메소드

public static getValidationStatusList ( ) : array
리턴 array

getVatAmounts() 공개 메소드

Returns all VAT amounts contained in elements.
public getVatAmounts ( ) : array
리턴 array

setAddress1() 공개 메소드

Set address1.
public setAddress1 ( string $address1 )
$address1 string

setAddress2() 공개 메소드

Set address2.
public setAddress2 ( string $address2 )
$address2 string

setAddress3() 공개 메소드

Set address3.
public setAddress3 ( string $address3 )
$address3 string

setCity() 공개 메소드

Set city.
public setCity ( string $city )
$city string

setCountry() 공개 메소드

Set country.
public setCountry ( string $country )
$country string

setCreatedAt() 공개 메소드

public setCreatedAt ( DateTime $createdAt )
$createdAt DateTime

setCurrency() 공개 메소드

Set currency.
public setCurrency ( Sonata\Component\Currency\CurrencyInterface $currency )
$currency Sonata\Component\Currency\CurrencyInterface

setCustomer() 공개 메소드

Set userId R.
public setCustomer ( Sonata\Component\Customer\CustomerInterface $customer = null )
$customer Sonata\Component\Customer\CustomerInterface

setEmail() 공개 메소드

Set email.
public setEmail ( string $email )
$email string

setFax() 공개 메소드

Set fax.
public setFax ( string $fax )
$fax string

setInvoiceElements() 공개 메소드

public setInvoiceElements ( array $elements )
$elements array

setLocale() 공개 메소드

Sets the locale.
public setLocale ( string $locale )
$locale string

setMobile() 공개 메소드

Set mobile.
public setMobile ( string $mobile )
$mobile string

setName() 공개 메소드

Set name.
public setName ( string $name )
$name string

setPaymentMethod() 공개 메소드

public setPaymentMethod ( $paymentMethod )

setPhone() 공개 메소드

Set phone.
public setPhone ( string $phone )
$phone string

setPostcode() 공개 메소드

Set postcode.
public setPostcode ( string $postcode )
$postcode string

setReference() 공개 메소드

Set reference.
public setReference ( string $reference )
$reference string

setStatus() 공개 메소드

Set status.
public setStatus ( integer $status )
$status integer

setTotalExcl() 공개 메소드

Set totalExcl.
public setTotalExcl ( float $totalExcl )
$totalExcl float

setTotalInc() 공개 메소드

Set totalInc.
public setTotalInc ( float $totalInc )
$totalInc float

setUser() 공개 메소드

Set user.
public setUser ( Sonata\UserBundle\Model\UserInterface $user )
$user Sonata\UserBundle\Model\UserInterface

프로퍼티 상세

$address1 보호되어 있는 프로퍼티

protected string $address1
리턴 string

$address2 보호되어 있는 프로퍼티

protected string $address2
리턴 string

$address3 보호되어 있는 프로퍼티

protected string $address3
리턴 string

$city 보호되어 있는 프로퍼티

protected string $city
리턴 string

$country 보호되어 있는 프로퍼티

protected string $country
리턴 string

$createdAt 보호되어 있는 프로퍼티

protected DateTime $createdAt
리턴 DateTime

$currency 보호되어 있는 프로퍼티

protected CurrencyInterface,Sonata\Component\Currency $currency
리턴 Sonata\Component\Currency\CurrencyInterface

$customer 보호되어 있는 프로퍼티

protected int $customer
리턴 integer

$email 보호되어 있는 프로퍼티

protected string $email
리턴 string

$fax 보호되어 있는 프로퍼티

protected string $fax
리턴 string

$invoiceElements 보호되어 있는 프로퍼티

protected array $invoiceElements
리턴 array

$locale 보호되어 있는 프로퍼티

protected string $locale
리턴 string

$mobile 보호되어 있는 프로퍼티

protected string $mobile
리턴 string

$name 보호되어 있는 프로퍼티

protected string $name
리턴 string

$paymentMethod 보호되어 있는 프로퍼티

protected string $paymentMethod
리턴 string

$phone 보호되어 있는 프로퍼티

protected string $phone
리턴 string

$postcode 보호되어 있는 프로퍼티

protected string $postcode
리턴 string

$reference 보호되어 있는 프로퍼티

protected string $reference
리턴 string

$status 보호되어 있는 프로퍼티

protected int $status
리턴 integer

$totalExcl 보호되어 있는 프로퍼티

protected float $totalExcl
리턴 float

$totalInc 보호되어 있는 프로퍼티

protected float $totalInc
리턴 float

$user 보호되어 있는 프로퍼티

protected UserInterface,Sonata\UserBundle\Model $user
리턴 Sonata\UserBundle\Model\UserInterface