Class \Scrivo\ListItemProperty\Url

Property to hold html link data.

Page properties are a part of the list item.

Extends \Scrivo\ListItemProperty .
Defined in: ListItemProperty/Url.php.


Constructor summary

Attr. Name / Description
protected

Url($rd)

Create an empty list item property object or select a list item property from the database.

Properties

Attr. Type Name Description
\..\String $href The link url (href attribute).
\..\String $target A link target (target attribute).
\..\String $title A descriptive tilte for the link (title attribute).

Member summary

Attr. Type Name Description
protected \..\String $data The property data.
private int $definitionId Id of the property defintion.
private \..\String $href The href property of the url.
private int $listItemId The id of the list item where this property belongs to.
private int $pageId The id of the page where this property belongs to.
protected \..\String $phpSelector An textual identification/key for this property.
private \..\String $target The target property of the url.
private \..\String $title The title property of the url.

Method summary

Attr. Type Name / Description
public mixed

__get($name)

Implementation of the readable properties using the PHP magic method __get().

public

__set($name, $value)

Implementation of the writable properties using the PHP magic method __set().

public static

create($rd)

Factory method for creating a list item property.

private

fromData()

Convert the property data field to the link members.

protected

setData($data)

Set The property data.

private

toData()

Convert the property data field to the link members.

 


Constructor

protected Url(array $rd)

Create an empty list item property object or select a list item property from the database.

Inherited from \Scrivo\ListItemProperty

Parameters:

Type Name Def. Description
array $rd

An array (result set row) containing inital data.


Members


				
protected \Scrivo\String $data

The property data.

Inherited from \Scrivo\ListItemProperty


				
private int $definitionId

Id of the property defintion.

Inherited from \Scrivo\ListItemProperty


				
private \Scrivo\String $href

The href property of the url.


				
private int $listItemId

The id of the list item where this property belongs to.

Inherited from \Scrivo\ListItemProperty


				
private int $pageId

The id of the page where this property belongs to.

Inherited from \Scrivo\ListItemProperty


				
protected \Scrivo\String $phpSelector

An textual identification/key for this property.

Inherited from \Scrivo\ListItemProperty


				
private \Scrivo\String $target

The target property of the url.


				
private \Scrivo\String $title

The title property of the url.


Methods

public mixed __get(string $name)

Implementation of the readable properties using the PHP magic method __get().

Parameters:

Type Name Def. Description
string $name

The name of the property to get.

Returns:

mixed Implementation of the readable properties using the PHP magic method __get().

public __set(string $name, mixed $value)

Implementation of the writable properties using the PHP magic method __set().

Parameters:

Type Name Def. Description
string $name

The name of the property to set.

mixed $value

The value of the property to set.

public static create(array $rd)

Factory method for creating a list item property.

This method will return a list item property of the proper specialized type.

Inherited from \Scrivo\ListItemProperty

Parameters:

Type Name Def. Description
array $rd

An array (result set row) containing inital data.

private fromData()

Convert the property data field to the link members.

protected setData(\Scrivo\String $data)

Set The property data.

Inherited from \Scrivo\ListItemProperty

Parameters:

Type Name Def. Description
\Scrivo\String $data

The property data.

private toData()

Convert the property data field to the link members.


Documentation generated by phpDocumentor 2.0.0a12 and ScrivoDocumentor on August 29, 2013