/libraries/joomla/application/component/modelitem.php
PHP | 56 lines | 12 code | 5 blank | 39 comment | 0 complexity | df900c3d020abb54cf39392822c7bb05 MD5 | raw file
Possible License(s): LGPL-3.0, LGPL-2.0, JSON, GPL-2.0, BSD-3-Clause, LGPL-2.1, MIT
- <?php
- /**
- * @package Joomla.Platform
- * @subpackage Application
- *
- * @copyright Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
- * @license GNU General Public License version 2 or later; see LICENSE
- */
- defined('JPATH_PLATFORM') or die;
- jimport('joomla.application.component.model');
- /**
- * Prototype item model.
- *
- * @package Joomla.Platform
- * @subpackage Application
- * @since 11.1
- */
- abstract class JModelItem extends JModel
- {
- /**
- * An item.
- *
- * @var array
- */
- protected $_item = null;
- /**
- * Model context string.
- *
- * @var string
- * @since 11.1
- */
- protected $_context = 'group.type';
- /**
- * Method to get a store id based on model configuration state.
- *
- * This is necessary because the model is used by the component and
- * different modules that might need different sets of data or different
- * ordering requirements.
- *
- * @param string $id A prefix for the store id.
- *
- * @return string A store id.
- *
- * @since 11.1
- */
- protected function getStoreId($id = '')
- {
- // Compile the store id.
- return md5($id);
- }
- }