* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ /** * Class CMSRoleCore. */ class CMSRoleCore extends ObjectModel { /** @var string name */ public $name; /** @var int id_cms */ public $id_cms; /** * @see ObjectModel::$definition */ public static $definition = [ 'table' => 'cms_role', 'primary' => 'id_cms_role', 'fields' => [ 'name' => ['type' => self::TYPE_STRING, 'validate' => 'isGenericName', 'size' => 50], 'id_cms' => ['type' => self::TYPE_INT, 'validate' => 'isUnsignedInt'], ], ]; /** * @return string * * @since 1.7.0 */ public static function getRepositoryClassName() { return '\\PrestaShop\\PrestaShop\\Core\\CMS\\CMSRoleRepository'; } }