SaleType extends AbstractMasterEntity
SaleType
Tags
Table of Contents
| SALE_TYPE_NORMAL | 1 | |
|---|---|---|
| $id | int | |
| $name | string | |
| $sort_no | int | |
| $AnnotationReader | ||
| __toString() | string | |
| setId() | Set id. | $this |
| getId() | Get id. | int |
| setName() | Set name. | $this |
| getName() | Get name. | string |
| setSortNo() | Set sortNo. | $this |
| getSortNo() | Get sortNo. | int |
| __get() | mixed | |
| __set() | mixed | |
| __callStatic() | mixed | |
| getConstantValue() | mixed | |
| offsetExists() | mixed | |
| offsetSet() | mixed | |
| offsetGet() | mixed | |
| offsetUnset() | mixed | |
| setPropertiesFromArray() | 引数の連想配列を元にプロパティを設定します. | mixed |
| toArray() | Convert to associative array. | array |
| toNormalizedArray() | Convert to associative array, and normalize to association properties. | array |
| toJSON() | Convert to JSON. | string |
| toXML() | Convert to XML. | string |
| copyProperties() | コピー元のオブジェクトのフィールド名を指定して、同名のフィールドに値をコピー | AbstractEntity |
| setAnnotationReader() | Set AnnotationReader. | AbstractEntity |
| getAnnotationReader() | Get AnnotationReader. | Reader |
| getEntityIdentifierAsArray() | Convert to Entity of Identity value to associative array. | array |
Constants
SALE_TYPE_NORMAL
public
int
$SALE_TYPE_NORMAL
= 1
Properties
$id
protected
int
$id
Tags
$name
protected
string
$name
Tags
$sort_no
protected
int
$sort_no
Tags
$AnnotationReader
private
mixed
$AnnotationReader
Methods
__toString()
public
__toString(
)
: string
Return values
stringsetId()
Set id.
public
setId(
$id :
int
)
: $this
Parameters
- $id : int
Return values
$thisgetId()
Get id.
public
getId(
)
: int
Return values
intsetName()
Set name.
public
setName(
$name :
string
)
: $this
Parameters
- $name : string
Return values
$thisgetName()
Get name.
public
getName(
)
: string
Return values
stringsetSortNo()
Set sortNo.
public
setSortNo(
$sortNo :
int
)
: $this
Parameters
- $sortNo : int
Return values
$thisgetSortNo()
Get sortNo.
public
getSortNo(
)
: int
Return values
int__get()
public
__get(
$name :
mixed
)
: mixed
Parameters
- $name : mixed
Return values
mixed__set()
public
__set(
$name :
mixed
, $value :
mixed
)
: mixed
Parameters
- $name : mixed
- $value : mixed
Return values
mixed__callStatic()
public
static __callStatic(
$name :
mixed
, $arguments :
mixed
)
: mixed
Parameters
- $name : mixed
- $arguments : mixed
Return values
mixedgetConstantValue()
protected
static getConstantValue(
$name :
mixed
)
: mixed
Parameters
- $name : mixed
Return values
mixedoffsetExists()
public
offsetExists(
$offset :
mixed
)
: mixed
Parameters
- $offset : mixed
Return values
mixedoffsetSet()
public
offsetSet(
$offset :
mixed
, $value :
mixed
)
: mixed
Parameters
- $offset : mixed
- $value : mixed
Return values
mixedoffsetGet()
public
offsetGet(
$offset :
mixed
)
: mixed
Parameters
- $offset : mixed
Return values
mixedoffsetUnset()
public
offsetUnset(
$offset :
mixed
)
: mixed
Parameters
- $offset : mixed
Return values
mixedsetPropertiesFromArray()
引数の連想配列を元にプロパティを設定します.
public
setPropertiesFromArray(
$arrProps :
array
[, $excludeAttribute :
string[]
= [] ]
[, $parentClass :
ReflectionClass
= null ]
)
: mixed
DBから取り出した連想配列を, プロパティへ設定する際に使用します.
Parameters
- $arrProps : array
プロパティの情報を格納した連想配列
- $excludeAttribute : string[] = []
除外したいフィールド名の配列
- $parentClass : ReflectionClass = null
親のクラス. 本メソッドの内部的に使用します.
Return values
mixedtoArray()
Convert to associative array.
public
toArray(
[ $excludeAttribute :
array
= ['__initializer__', '__cloner__', '__isInitialized__', 'AnnotationReader'] ]
[, $parentClass :
ReflectionClass
= null ]
)
: array
Symfony Serializer Component is expensive, and hard to implementation. Use for encoder only.
Parameters
- $excludeAttribute : array = ['__initializer__', '__cloner__', '__isInitialized__', 'AnnotationReader']
Array of field names to exclusion.
- $parentClass : ReflectionClass = null
parent class. Use internally of this method..
Return values
arraytoNormalizedArray()
Convert to associative array, and normalize to association properties.
public
toNormalizedArray(
[ $excludeAttribute :
array
= ['__initializer__', '__cloner__', '__isInitialized__', 'AnnotationReader'] ]
)
: array
The type conversion such as:
- Datetime :: W3C datetime format string
- AbstractEntity :: associative array such as [id => value]
- PersistentCollection :: associative array of [[id => value], [id => value], ...]
Parameters
- $excludeAttribute : array = ['__initializer__', '__cloner__', '__isInitialized__', 'AnnotationReader']
Array of field names to exclusion.
Return values
arraytoJSON()
Convert to JSON.
public
toJSON(
[ $excludeAttribute :
array
= ['__initializer__', '__cloner__', '__isInitialized__', 'AnnotationReader'] ]
)
: string
Parameters
- $excludeAttribute : array = ['__initializer__', '__cloner__', '__isInitialized__', 'AnnotationReader']
Array of field names to exclusion.
Return values
stringtoXML()
Convert to XML.
public
toXML(
[ $excludeAttribute :
array
= ['__initializer__', '__cloner__', '__isInitialized__', 'AnnotationReader'] ]
)
: string
Parameters
- $excludeAttribute : array = ['__initializer__', '__cloner__', '__isInitialized__', 'AnnotationReader']
Array of field names to exclusion.
Return values
stringcopyProperties()
コピー元のオブジェクトのフィールド名を指定して、同名のフィールドに値をコピー
public
copyProperties(
$srcObject :
object
[, $excludeAttribute :
string[]
= [] ]
)
: AbstractEntity
Parameters
- $srcObject : object
コピー元のオブジェクト
- $excludeAttribute : string[] = []
除外したいフィールド名の配列
Return values
AbstractEntitysetAnnotationReader()
Set AnnotationReader.
public
setAnnotationReader(
$Reader :
Reader
)
: AbstractEntity
Parameters
- $Reader : Reader
Return values
AbstractEntitygetAnnotationReader()
Get AnnotationReader.
public
getAnnotationReader(
)
: Reader
Return values
ReadergetEntityIdentifierAsArray()
Convert to Entity of Identity value to associative array.
public
getEntityIdentifierAsArray(
$Entity :
AbstractEntity
)
: array
Parameters
- $Entity : AbstractEntity
Return values
array —associative array of [[id => value], [id => value], ...]