Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
|
Public Member Functions | |
__construct (UrlRewriteFactory $urlRewriteFactory, DataObjectHelper $dataObjectHelper, ResourceConnection $resource, LoggerInterface $logger=null) | |
deleteByData (array $data) | |
![]() | |
__construct (UrlRewriteFactory $urlRewriteFactory, DataObjectHelper $dataObjectHelper) | |
findAllByData (array $data) | |
findOneByData (array $data) | |
replace (array $urls) | |
Data Fields | |
const | TABLE_NAME = 'url_rewrite' |
const | ERROR_CODE_DUPLICATE_ENTRY = 1062 |
Protected Member Functions | |
prepareSelect (array $data) | |
doFindAllByData (array $data) | |
doFindOneByData (array $data) | |
insertMultiple ($data) | |
createFilterDataBasedOnUrls ($urls) | |
![]() | |
doFindAllByData (array $data) | |
doFindOneByData (array $data) | |
doReplace (array $urls) | |
createUrlRewrite ($data) | |
Protected Attributes | |
$connection | |
$resource | |
![]() | |
$urlRewriteFactory | |
$dataObjectHelper | |
Url rewrites DB storage.
@SuppressWarnings(PHPMD.CouplingBetweenObjects)
Definition at line 24 of file DbStorage.php.
__construct | ( | UrlRewriteFactory | $urlRewriteFactory, |
DataObjectHelper | $dataObjectHelper, | ||
ResourceConnection | $resource, | ||
LoggerInterface | $logger = null |
||
) |
UrlRewriteFactory | $urlRewriteFactory | |
DataObjectHelper | $dataObjectHelper | |
ResourceConnection | $resource | |
LoggerInterface | null | $logger |
Definition at line 57 of file DbStorage.php.
|
protected |
Get filter for url rows deletion due to provided urls
UrlRewrite[] | $urls |
Definition at line 275 of file DbStorage.php.
deleteByData | ( | array | $data | ) |
{Remove rewrites that contains some rewrites data
array | $data |
Implements UrlPersistInterface.
Definition at line 294 of file DbStorage.php.
|
protected |
{}
Definition at line 92 of file DbStorage.php.
|
protected |
{}
Definition at line 100 of file DbStorage.php.
|
protected |
Insert multiple
array | $data |
Definition at line 251 of file DbStorage.php.
|
protected |
Prepare select statement for specific filter
array | $data |
Definition at line 77 of file DbStorage.php.
|
protected |
Definition at line 39 of file DbStorage.php.
|
protected |
Definition at line 44 of file DbStorage.php.
const ERROR_CODE_DUPLICATE_ENTRY = 1062 |
Code of "Integrity constraint violation: 1062 Duplicate entry" error
Definition at line 34 of file DbStorage.php.
const TABLE_NAME = 'url_rewrite' |
DB Storage table name
Definition at line 29 of file DbStorage.php.