Index: branches/5.3.x/core/kernel/db/dbitem.php =================================================================== diff -u -N -r16395 -r16519 --- branches/5.3.x/core/kernel/db/dbitem.php (.../dbitem.php) (revision 16395) +++ branches/5.3.x/core/kernel/db/dbitem.php (.../dbitem.php) (revision 16519) @@ -1,6 +1,6 @@ GetFieldOption($field_name, 'formatter'); if ( $formatter ) { + /** @var kFormatter $formatter */ $formatter = $this->Application->recallObject($formatter); - /* @var $formatter kFormatter */ $res = $formatter->Format($value, $field_name, $this, $format); } @@ -185,8 +185,8 @@ // kFormatter is always used, to make sure, that numeric value is converted to normal representation // according to regional format, even when formatter is not set (try seting format to 1.234,56 to understand why) + /** @var kFormatter $formatter */ $formatter = $this->Application->recallObject(isset($options['formatter']) ? $options['formatter'] : 'kFormatter'); - /* @var $formatter kFormatter */ $parsed = $formatter->Parse($value, $name, $this); @@ -540,8 +540,8 @@ foreach ($this->Fields as $field => $options) { if ( isset($options['formatter']) ) { + /** @var kFormatter $formatter */ $formatter = $this->Application->recallObject($options['formatter']); - /* @var $formatter kFormatter */ $formatter->UpdateMasterFields($field, $this->GetDBField($field), $options, $this); } @@ -1197,8 +1197,8 @@ $this->LogChanges($main_prefix, $mode); if (!$this->IsTempTable()) { + /** @var kDBEventHandler $handler */ $handler = $this->Application->recallObject($this->Prefix . '_EventHandler'); - /* @var $handler kDBEventHandler */ $ses_var_name = $main_prefix . '_changes_' . $this->Application->GetTopmostWid($this->Prefix); $handler->SaveLoggedChanges($ses_var_name, $this->ShouldLogChanges()); @@ -1254,7 +1254,7 @@ $config = $this->getUnitConfig(); $foreign_keys = $config->getForeignKey(null, Array ()); $dependent_fields = $fields_hash['ParentId'] = $fields_hash['ParentPrefix'] = Array (); - /* @var $foreign_keys Array */ + /** @var Array $foreign_keys */ if ( is_array($foreign_keys) ) { foreach ($foreign_keys as $prefix => $field_name) { @@ -1533,18 +1533,18 @@ $cdata_key = rtrim($this->Prefix . '-cdata.' . $this->Special, '.'); + /** @var kDBItem $cdata */ $cdata = $this->Application->recallObject($cdata_key, null, Array ('skip_autoload' => true)); - /* @var $cdata kDBItem */ $resource_id = $this->GetDBField('ResourceId'); $cdata->Load($resource_id, 'ResourceId'); $cdata->SetDBField('ResourceId', $resource_id); + /** @var kMultiLanguage $ml_formatter */ $ml_formatter = $this->Application->recallObject('kMultiLanguage'); - /* @var $ml_formatter kMultiLanguage */ + /** @var kMultiLanguageHelper $ml_helper */ $ml_helper = $this->Application->recallObject('kMultiLanguageHelper'); - /* @var $ml_helper kMultiLanguageHelper */ $languages = $ml_helper->getLanguages();