X-Git-Url: https://git.mxchange.org/?p=core.git;a=blobdiff_plain;f=inc%2Fclasses%2Fmain%2Fuser%2Fclass_BaseUser.php;h=7943b7c27fb93749734c2975405f6b421a66614c;hp=c7240e5987eae1ef20eca3f31379ac007314daf0;hb=d0e54028694e7af87c6eed5ec26fc0d05174d500;hpb=e2085bcbe91929325896d4943b085b16325d3201 diff --git a/inc/classes/main/user/class_BaseUser.php b/inc/classes/main/user/class_BaseUser.php index c7240e59..7943b7c2 100644 --- a/inc/classes/main/user/class_BaseUser.php +++ b/inc/classes/main/user/class_BaseUser.php @@ -21,7 +21,7 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ -class BaseUser extends BaseFrameworkSystem { +class BaseUser extends BaseFrameworkSystem implements Updateable { // Exception constances const EXCEPTION_USERNAME_NOT_FOUND = 0x150; const EXCEPTION_USER_EMAIL_NOT_FOUND = 0x151; @@ -306,16 +306,9 @@ class BaseUser extends BaseFrameworkSystem { * @param $fieldName Field to update * @param $fieldValue New value to store * @return void - * @throws DatabaseUpdateSupportException If this class does not support database updates * @todo Try to make this method more generic so we can move it in BaseFrameworkSystem */ public function updateDatabaseField ($fieldName, $fieldValue) { - // Is updating database fields allowed by interface? - if (!$this instanceof Updateable) { - // Update not supported! - throw new DatabaseUpdateSupportException($this, self::EXCEPTION_DATABASE_UPDATED_NOT_ALLOWED); - } // END - if - // Get a critieria instance $searchInstance = ObjectFactory::createObjectByConfiguredName('search_criteria_class');