Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
|
Static Public Member Functions | |
static | flush () |
Static Protected Attributes | |
static | $schemaVersions = null |
static | $dataVersions = null |
Additional Inherited Members | |
![]() | |
$_resources | |
$connectionName = \Magento\Framework\App\ResourceConnection::DEFAULT_CONNECTION | |
$_connections = [] | |
$_resourceModel | |
$_tables = [] | |
$_mainTable | |
$_idFieldName | |
$_isPkAutoIncrement = true | |
$_useIsObjectNew = false | |
$_mainTableFields | |
$_uniqueFields = null | |
$_serializableFields = [] | |
$transactionManager | |
$objectRelationProcessor | |
![]() | |
$serializer | |
$_logger | |
Resource Model
Definition at line 17 of file ModuleResource.php.
|
protected |
Define main table
Definition at line 38 of file ModuleResource.php.
|
protected |
Fill static versions arrays. This routine fetches Db and Data versions of at once to optimize sql requests. However, when upgrading, it's possible that 'data' column will be created only after all Db installs are passed. So $neededType contains information on main purpose of calling this routine, and even when 'data' column is absent - it won't require reissuing new sql just to get 'db' version of module.
string | $needType | Can be 'db' or 'data' |
Definition at line 53 of file ModuleResource.php.
|
static |
Flush all class cache
Definition at line 148 of file ModuleResource.php.
getDataVersion | ( | $moduleName | ) |
{Get resource data version
string | $moduleName |
Implements ResourceInterface.
Definition at line 116 of file ModuleResource.php.
getDbVersion | ( | $moduleName | ) |
string | $moduleName |
Implements ResourceInterface.
Definition at line 84 of file ModuleResource.php.
setDataVersion | ( | $moduleName, | |
$version | |||
) |
{Set resource data version
string | $moduleName | |
string | $version |
Implements ResourceInterface.
Definition at line 128 of file ModuleResource.php.
setDbVersion | ( | $moduleName, | |
$version | |||
) |
{Set Module version
string | $moduleName | |
string | $version |
Implements ResourceInterface.
Definition at line 96 of file ModuleResource.php.
|
staticprotected |
Definition at line 31 of file ModuleResource.php.
|
staticprotected |
Definition at line 24 of file ModuleResource.php.