protected function _loadFieldTypeDefinitions() { if (empty(self::$_aFieldTypeDefinitions)) { self::$_aFieldTypeDefinitions = AdminPageFramework_FieldTypeRegistration::register(array(), $this->oProp->sClassName, $this->oMsg); } $this->oProp->aFieldTypeDefinitions = $this->oUtil->addAndApplyFilters($this, array('field_types_admin_page_framework', "field_types_{$this->oProp->sClassName}"), self::$_aFieldTypeDefinitions); }
/** * Loads the default field type definition. * * @since 2.1.5 * @internal */ public function _loadDefaultFieldTypeDefinitions() { if (empty(self::$_aFieldTypeDefinitions)) { // This class adds filters for the field type definitions so that framework's default field types will be added. self::$_aFieldTypeDefinitions = AdminPageFramework_FieldTypeRegistration::register(array(), $this->oProp->sClassName, $this->oMsg); } $this->oProp->aFieldTypeDefinitions = $this->oUtil->addAndApplyFilter($this, 'field_types_' . $this->oProp->sClassName, self::$_aFieldTypeDefinitions); }
public function _loadDefaultFieldTypeDefinitions() { if (empty(self::$_aFieldTypeDefinitions)) { self::$_aFieldTypeDefinitions = AdminPageFramework_FieldTypeRegistration::register(array(), $this->oProp->sClassName, $this->oMsg); } $this->oProp->aFieldTypeDefinitions = $this->oUtil->addAndApplyFilter($this, 'field_types_' . $this->oProp->sClassName, self::$_aFieldTypeDefinitions); }