Index: core/kernel/kbase.php IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- core/kernel/kbase.php (revision 15788) +++ core/kernel/kbase.php (revision ) @@ -884,26 +884,26 @@ * * @param string $field * @return string - * @access protected + * @access public */ - abstract protected function GetDBField($field); + abstract public function GetDBField($field); /** * Checks of object has given field * * @param string $name * @return bool - * @access protected + * @access public */ - abstract protected function HasField($name); + abstract public function HasField($name); /** * Returns field values * * @return Array - * @access protected + * @access public */ - abstract protected function GetFieldValues(); + abstract public function GetFieldValues(); /** * Populates values of sub-fields, based on formatters, set to mater fields @@ -1087,9 +1087,9 @@ * Returns true, when list/item was queried/loaded * * @return bool - * @access protected + * @access public */ - abstract protected function isLoaded(); + abstract public function isLoaded(); /** * Returns specified field value from all selected rows. @@ -1097,9 +1097,9 @@ * * @param string $field * @return Array - * @access protected + * @access public */ - abstract protected function GetCol($field); + abstract public function GetCol($field); } Index: core/kernel/session/session_storage.php IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- core/kernel/session/session_storage.php (revision 15788) +++ core/kernel/session/session_storage.php (revision ) @@ -462,44 +462,67 @@ * Checks of object has given field * * @param string $name + * * @return bool - * @access protected + * @access public + * @throws BadMethodCallException Always. */ - protected function HasField($name) { } + public function HasField($name) + { + throw new BadMethodCallException('Unsupported'); + } /** * Returns field values * * @return Array - * @access protected + * @access public + * @throws BadMethodCallException Always. */ - protected function GetFieldValues() { } + public function GetFieldValues() + { + throw new BadMethodCallException('Unsupported'); + } /** * Returns unformatted field value * * @param string $field + * * @return string - * @access protected + * @access public + * @throws BadMethodCallException Always. */ - protected function GetDBField($field) { } + public function GetDBField($field) + { + throw new BadMethodCallException('Unsupported'); + } /** * Returns true, when list/item was queried/loaded * * @return bool - * @access protected + * @access public + * @throws BadMethodCallException Always. */ - protected function isLoaded() { } + public function isLoaded() + { + throw new BadMethodCallException('Unsupported'); + } /** * Returns specified field value from all selected rows. * Don't affect current record index * * @param string $field + * * @return Array - * @access protected + * @access public + * @throws BadMethodCallException Always. */ - protected function GetCol($field) { } + public function GetCol($field) + { + throw new BadMethodCallException('Unsupported'); + } } \ No newline at end of file