Constants

PROPERTY_TYPE_BOOLEAN

PROPERTY_TYPE_BOOLEAN = 'b'

PROPERTY_TYPE_INTEGER

PROPERTY_TYPE_INTEGER = 'i'

PROPERTY_TYPE_FLOAT

PROPERTY_TYPE_FLOAT = 'f'

PROPERTY_TYPE_DATE

PROPERTY_TYPE_DATE = 'd'

PROPERTY_TYPE_STRING

PROPERTY_TYPE_STRING = 's'

PROPERTY_TYPE_UNKNOWN

PROPERTY_TYPE_UNKNOWN = 'u'

Properties

$creator

$creator : string

Creator

Type

string

$lastModifiedBy

$lastModifiedBy : string

LastModifiedBy

Type

string

$created

$created : integer

Created

Type

integer

$modified

$modified : integer

Modified

Type

integer

$title

$title : string

Title

Type

string

$description

$description : string

Description

Type

string

$subject

$subject : string

Subject

Type

string

$keywords

$keywords : string

Keywords

Type

string

$category

$category : string

Category

Type

string

$company

$company : string

Company

Type

string

$manager

$manager : string

Manager

Type

string

$customProperties

$customProperties : array

Custom Properties

Type

array

Methods

__construct()

__construct() 

Create new instance

getCreator()

getCreator() : string

Get Creator

Returns

string

setCreator()

setCreator(string  $value = '') : self

Set Creator

Parameters

string $value

Returns

self

getLastModifiedBy()

getLastModifiedBy() : string

Get Last Modified By

Returns

string

setLastModifiedBy()

setLastModifiedBy(string  $value = '') : self

Set Last Modified By

Parameters

string $value

Returns

self

getCreated()

getCreated() : integer

Get Created

Returns

integer

setCreated()

setCreated(integer  $value = null) : self

Set Created

Parameters

integer $value

Returns

self

getModified()

getModified() : integer

Get Modified

Returns

integer

setModified()

setModified(integer  $value = null) : self

Set Modified

Parameters

integer $value

Returns

self

getTitle()

getTitle() : string

Get Title

Returns

string

setTitle()

setTitle(string  $value = '') : self

Set Title

Parameters

string $value

Returns

self

getDescription()

getDescription() : string

Get Description

Returns

string

setDescription()

setDescription(string  $value = '') : self

Set Description

Parameters

string $value

Returns

self

getSubject()

getSubject() : string

Get Subject

Returns

string

setSubject()

setSubject(string  $value = '') : self

Set Subject

Parameters

string $value

Returns

self

getKeywords()

getKeywords() : string

Get Keywords

Returns

string

setKeywords()

setKeywords(string  $value = '') : self

Set Keywords

Parameters

string $value

Returns

self

getCategory()

getCategory() : string

Get Category

Returns

string

setCategory()

setCategory(string  $value = '') : self

Set Category

Parameters

string $value

Returns

self

getCompany()

getCompany() : string

Get Company

Returns

string

setCompany()

setCompany(string  $value = '') : self

Set Company

Parameters

string $value

Returns

self

getManager()

getManager() : string

Get Manager

Returns

string

setManager()

setManager(string  $value = '') : self

Set Manager

Parameters

string $value

Returns

self

getCustomProperties()

getCustomProperties() : array

Get a List of Custom Property Names

Returns

array —

of string

isCustomPropertySet()

isCustomPropertySet(string  $propertyName) : boolean

Check if a Custom Property is defined

Parameters

string $propertyName

Returns

boolean

getCustomPropertyValue()

getCustomPropertyValue(string  $propertyName) : mixed

Get a Custom Property Value

Parameters

string $propertyName

Returns

mixed

getCustomPropertyType()

getCustomPropertyType(string  $propertyName) : string

Get a Custom Property Type

Parameters

string $propertyName

Returns

string

setCustomProperty()

setCustomProperty(string  $propertyName, mixed  $propertyValue = '', string  $propertyType = null) : self

Set a Custom Property

Parameters

string $propertyName
mixed $propertyValue
string $propertyType

'i': Integer 'f': Floating Point 's': String 'd': Date/Time 'b': Boolean

Returns

self

convertProperty()

convertProperty(string  $propertyValue, string  $propertyType) : mixed

Convert document property based on type

Parameters

string $propertyValue
string $propertyType

Returns

mixed

convertPropertyType()

convertPropertyType(string  $propertyType) : string

Convert document property type

Parameters

string $propertyType

Returns

string

setValue()

setValue(mixed  $value, mixed  $default) : mixed

Set default for null and empty value

Parameters

mixed $value
mixed $default

Returns

mixed

getConversion()

getConversion(string  $propertyType) : string

Get conversion model depending on property type

Parameters

string $propertyType

Returns

string