mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 12:05:37 +00:00
MINOR: Removed unnecessary check in DataObject->hasField() and optimised DataObject->db() call.
From: Andrew Short <andrewjshort@gmail.com> git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@88699 467b73ca-7a2a-4603-9d3b-597d59a354a9
This commit is contained in:
parent
24435fbbf7
commit
5c316aa1c0
@ -2116,8 +2116,7 @@ class DataObject extends ViewableData implements DataObjectInterface, i18nEntity
|
||||
public function hasField($field) {
|
||||
return (
|
||||
array_key_exists($field, $this->record)
|
||||
|| $this->hasDatabaseField($field)
|
||||
|| array_key_exists($field, $this->db()) // Needed for composite fields
|
||||
|| $this->db($field)
|
||||
|| $this->hasMethod("get{$field}")
|
||||
);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user