diff options
Diffstat (limited to 'engine/classes')
-rw-r--r-- | engine/classes/ElggData.php | 5 | ||||
-rw-r--r-- | engine/classes/ElggEntity.php | 2 | ||||
-rw-r--r-- | engine/classes/ElggExtender.php | 2 | ||||
-rw-r--r-- | engine/classes/ElggRelationship.php | 2 |
4 files changed, 8 insertions, 3 deletions
diff --git a/engine/classes/ElggData.php b/engine/classes/ElggData.php new file mode 100644 index 000000000..5f152024c --- /dev/null +++ b/engine/classes/ElggData.php @@ -0,0 +1,5 @@ +<?php +abstract class ElggData +{ + +}
\ No newline at end of file diff --git a/engine/classes/ElggEntity.php b/engine/classes/ElggEntity.php index 95b141d45..3d0e112f3 100644 --- a/engine/classes/ElggEntity.php +++ b/engine/classes/ElggEntity.php @@ -26,7 +26,7 @@ * @subpackage DataMode.Entities * @link http://docs.elgg.org/DataModel/ElggEntity */ -abstract class ElggEntity implements +abstract class ElggEntity extends ElggData implements Notable, // Calendar interface Locatable, // Geocoding interface Exportable, // Allow export of data diff --git a/engine/classes/ElggExtender.php b/engine/classes/ElggExtender.php index cfc8fbf68..707906bac 100644 --- a/engine/classes/ElggExtender.php +++ b/engine/classes/ElggExtender.php @@ -17,7 +17,7 @@ * @see ElggAnnotation * @see ElggMetadata */ -abstract class ElggExtender implements +abstract class ElggExtender extends ElggData implements Exportable, Loggable, // Can events related to this object class be logged Iterator, // Override foreach behaviour diff --git a/engine/classes/ElggRelationship.php b/engine/classes/ElggRelationship.php index 847dfa8e9..c072e1cc6 100644 --- a/engine/classes/ElggRelationship.php +++ b/engine/classes/ElggRelationship.php @@ -5,7 +5,7 @@ * @package Elgg.Core * @subpackage Core */ -class ElggRelationship implements +class ElggRelationship extends ElggData implements Importable, Exportable, Loggable, // Can events related to this object class be logged |