diff options
Diffstat (limited to 'engine/classes/ElggData.php')
| -rw-r--r-- | engine/classes/ElggData.php | 20 | 
1 files changed, 12 insertions, 8 deletions
| diff --git a/engine/classes/ElggData.php b/engine/classes/ElggData.php index 3470ee1cf..4f843cde4 100644 --- a/engine/classes/ElggData.php +++ b/engine/classes/ElggData.php @@ -5,6 +5,9 @@   *   * @package    Elgg.Core   * @subpackage DataModel + * + * @property int $owner_guid + * @property int $time_created   */  abstract class ElggData implements  	Loggable,	// Can events related to this object class be logged @@ -23,6 +26,7 @@ abstract class ElggData implements  	 */  	protected $attributes = array(); +	// @codingStandardsIgnoreStart  	/**  	 * Initialise the attributes array.  	 * @@ -33,16 +37,15 @@ abstract class ElggData implements  	 *                        Passing false returns false.  Core constructors always pass false.  	 *                        Does nothing either way since attributes are initialized by the time  	 *                        this is called. -	 * @return false|void False is +	 * @return void  	 * @deprecated 1.8 Use initializeAttributes()  	 */  	protected function initialise_attributes($pre18_api = true) {  		if ($pre18_api) {  			elgg_deprecated_notice('initialise_attributes() is deprecated by initializeAttributes()', 1.8); -		} else { -			return false;  		}  	} +	// @codingStandardsIgnoreEnd  	/**  	 * Initialize the attributes array. @@ -111,7 +114,7 @@ abstract class ElggData implements  	 * @param string $name  The attribute to set  	 * @param mixed  $value The value to set it to  	 * -	 * @return The success of your set funtion? +	 * @return bool The success of your set function?  	 */  	abstract protected function set($name, $value); @@ -195,7 +198,7 @@ abstract class ElggData implements  	 *  	 * @see Iterator::current()  	 * -	 * @return void +	 * @return mixed  	 */  	public function current() {  		return current($this->attributes); @@ -206,7 +209,7 @@ abstract class ElggData implements  	 *  	 * @see Iterator::key()  	 * -	 * @return void +	 * @return string  	 */  	public function key() {  		return key($this->attributes); @@ -228,7 +231,7 @@ abstract class ElggData implements  	 *  	 * @see Iterator::valid()  	 * -	 * @return void +	 * @return bool  	 */  	public function valid() {  		return $this->valid; @@ -266,12 +269,13 @@ abstract class ElggData implements  	 *  	 * @param mixed $key Name  	 * -	 * @return void +	 * @return mixed  	 */  	public function offsetGet($key) {  		if (array_key_exists($key, $this->attributes)) {  			return $this->attributes[$key];  		} +		return null;  	}  	/** | 
