PHP Класс ElggData, Elgg

Наследование: implements Loggable, implements Iterator, implements ArrayAccess, implements Exportable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$attributes Holds attributes to save to database Blank entries for all database fields should be created by the constructor. Subclasses should add to this in their constructors. Any field not appearing in this will be viewed as metadata
$valid * ITERATOR INTERFACE

Открытые методы

Метод Описание
__isset ( string $name ) : boolean Test if property is set either as an attribute or metadata.
current ( ) : mixed Iterator interface
delete ( ) : boolean Delete this data.
getTimeCreated ( ) : integer Returns the UNIX epoch time that this entity was created
getURL ( ) : string Get a URL for this object
key ( ) : string Iterator interface
next ( ) : void Iterator interface
offsetExists ( integer $offset ) : integer Array access interface
offsetGet ( mixed $key ) : mixed Array access interface
offsetSet ( mixed $key, mixed $value ) : void Array access interface
offsetUnset ( mixed $key ) : void Array access interface
rewind ( ) : void Iterator interface
save ( ) : boolean Save this data to the appropriate database table.
toObject ( ) : stdClass Get a plain old object copy for public consumption
valid ( ) : boolean Iterator interface

Защищенные методы

Метод Описание
getDatabase ( ) : Database Provides a pointer to the database object.
initializeAttributes ( ) : void Initialize the attributes array.

Описание методов

__isset() публичный Метод

Test if property is set either as an attribute or metadata.
public __isset ( string $name ) : boolean
$name string The name of the attribute or metadata.
Результат boolean

current() публичный Метод

Iterator interface
См. также: Iterator::current()
public current ( ) : mixed
Результат mixed

delete() абстрактный публичный Метод

Delete this data.
abstract public delete ( ) : boolean
Результат boolean

getDatabase() защищенный Метод

Provides a pointer to the database object.
protected getDatabase ( ) : Database
Результат Elgg\Database The database where this data is (will be) stored.

getTimeCreated() публичный Метод

Returns the UNIX epoch time that this entity was created
public getTimeCreated ( ) : integer
Результат integer UNIX epoch time

getURL() абстрактный публичный Метод

Get a URL for this object
abstract public getURL ( ) : string
Результат string

initializeAttributes() защищенный Метод

This is vital to distinguish between metadata and base parameters.
protected initializeAttributes ( ) : void
Результат void

key() публичный Метод

Iterator interface
См. также: Iterator::key()
public key ( ) : string
Результат string

next() публичный Метод

Iterator interface
См. также: Iterator::next()
public next ( ) : void
Результат void

offsetExists() публичный Метод

Array access interface
См. также: ArrayAccess::offsetExists()
public offsetExists ( integer $offset ) : integer
$offset integer Offset
Результат integer

offsetGet() публичный Метод

Array access interface
См. также: ArrayAccess::offsetGet()
public offsetGet ( mixed $key ) : mixed
$key mixed Name
Результат mixed

offsetSet() публичный Метод

Array access interface
См. также: ArrayAccess::offsetSet()
public offsetSet ( mixed $key, mixed $value ) : void
$key mixed Name
$value mixed Value
Результат void

offsetUnset() публичный Метод

Array access interface
См. также: ArrayAccess::offsetUnset()
public offsetUnset ( mixed $key ) : void
$key mixed Name
Результат void

rewind() публичный Метод

Iterator interface
См. также: Iterator::rewind()
public rewind ( ) : void
Результат void

save() абстрактный публичный Метод

Save this data to the appropriate database table.
abstract public save ( ) : boolean
Результат boolean

toObject() абстрактный публичный Метод

Get a plain old object copy for public consumption
abstract public toObject ( ) : stdClass
Результат stdClass

valid() публичный Метод

Iterator interface
См. также: Iterator::valid()
public valid ( ) : boolean
Результат boolean

Описание свойств

$attributes защищенное свойство

Holds attributes to save to database Blank entries for all database fields should be created by the constructor. Subclasses should add to this in their constructors. Any field not appearing in this will be viewed as metadata
protected $attributes

$valid защищенное свойство

* ITERATOR INTERFACE
protected $valid