PHP Class Sonata\ProductBundle\Entity\BaseDelivery

Inheritance: implements Sonata\Component\Product\DeliveryInterface
Show file Open project: sonata-project/ecommerce Class Usage Examples

Protected Properties

Property Type Description
$code string
$countryCode string
$createdAt DateTime
$enabled boolean
$perItem boolean
$product Sonata\Component\Product\ProductInterface
$updatedAt DateTime
$zone string

Public Methods

Method Description
__toString ( ) : string
fromArray ( $array )
getCode ( ) : string Get class_name.
getCountryCode ( ) : string Get country.
getCreatedAt ( ) : DateTime Get createdAt.
getEnabled ( ) : boolean Get enabled.
getPerItem ( ) : boolean Get per_item.
getProduct ( ) : integer Get productId.
getStatusList ( ) : array return delivery status list.
getUpdatedAt ( ) : DateTime Get updatedAt.
getValidationStatusList ( ) : array
getZone ( ) : string Get zone.
prePersist ( )
preUpdate ( )
setCode ( $code ) Set code.
setCountryCode ( $countryCode ) Set country code.
setCreatedAt ( DateTime $createdAt = null ) Set createdAt.
setEnabled ( boolean $enabled ) Set enabled.
setPerItem ( boolean $perItem ) Set per_item.
setProduct ( Sonata\Component\Product\ProductInterface $product ) Set productId.
setUpdatedAt ( DateTime $updatedAt = null ) Set updatedAt.
setZone ( string $zone ) Set zone.
toArray ( )

Method Details

__toString() public method

public __toString ( ) : string
return string

fromArray() public method

public fromArray ( $array )

getCode() public method

Get class_name.
public getCode ( ) : string
return string $className

getCountryCode() public method

Get country.
public getCountryCode ( ) : string
return string $country

getCreatedAt() public method

Get createdAt.
public getCreatedAt ( ) : DateTime
return DateTime $createdAt

getEnabled() public method

Get enabled.
public getEnabled ( ) : boolean
return boolean $enabled

getPerItem() public method

Get per_item.
public getPerItem ( ) : boolean
return boolean $perItem

getProduct() public method

Get productId.
public getProduct ( ) : integer
return integer $productId

getStatusList() public static method

return delivery status list.
public static getStatusList ( ) : array
return array

getUpdatedAt() public method

Get updatedAt.
public getUpdatedAt ( ) : DateTime
return DateTime $updatedAt

getValidationStatusList() public static method

public static getValidationStatusList ( ) : array
return array

getZone() public method

Get zone.
public getZone ( ) : string
return string $zone

prePersist() public method

public prePersist ( )

preUpdate() public method

public preUpdate ( )

setCode() public method

Set code.
public setCode ( $code )
$code

setCountryCode() public method

Set country code.
public setCountryCode ( $countryCode )
$countryCode

setCreatedAt() public method

Set createdAt.
public setCreatedAt ( DateTime $createdAt = null )
$createdAt DateTime

setEnabled() public method

Set enabled.
public setEnabled ( boolean $enabled )
$enabled boolean

setPerItem() public method

Set per_item.
public setPerItem ( boolean $perItem )
$perItem boolean

setProduct() public method

Set productId.
public setProduct ( Sonata\Component\Product\ProductInterface $product )
$product Sonata\Component\Product\ProductInterface

setUpdatedAt() public method

Set updatedAt.
public setUpdatedAt ( DateTime $updatedAt = null )
$updatedAt DateTime

setZone() public method

Set zone.
public setZone ( string $zone )
$zone string

toArray() public method

public toArray ( )

Property Details

$code protected property

protected string $code
return string

$countryCode protected property

protected string $countryCode
return string

$createdAt protected property

protected DateTime $createdAt
return DateTime

$enabled protected property

protected bool $enabled
return boolean

$perItem protected property

protected bool $perItem
return boolean

$product protected property

protected ProductInterface,Sonata\Component\Product $product
return Sonata\Component\Product\ProductInterface

$updatedAt protected property

protected DateTime $updatedAt
return DateTime

$zone protected property

protected string $zone
return string