Magento Extensions Rating 2024
EXTENSIONS BY CATEGORY
B2B (Business-To-Business)
Blog
Customer
ERP (Enterprise Resource Planning)
Mega Menu
One Step Checkout
Order
POS (Point Of Sale)
Search
Shopping Cart
Sitemap
SEO
Social
Stock & Inventory Management
EXTENSIONS BY DEVELOPER
aheadWorks
Amasty
Boost My Shop
BSS Commerce
Magestore
MageWorx
Mirasvit
Templates Master
Wyomind
XTENTO
Magento 2 Documentation
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
vendor
magento
module-search
Model
SynonymReader.php
Go to the documentation of this file.
1
<?php
6
namespace
Magento\Search\Model
;
7
8
use
Magento\Framework\App\ResourceConnection
;
9
use
Magento\Framework\Data\Collection\AbstractDb
as DbCollection;
10
use
Magento\Framework\Model\AbstractModel
;
11
use
Magento\Framework\Model\ResourceModel\AbstractResource
;
12
use
Magento\Framework\Registry
;
13
28
class
SynonymReader
extends
AbstractModel
29
{
36
protected
$_eventPrefix
=
'search_synonyms'
;
37
44
protected
$_eventObject
=
'search_synonyms'
;
45
55
public
function
__construct
(
56
\
Magento
\Framework\Model\
Context
$context,
57
Registry
$registry
,
58
AbstractResource
$resource
=
null
,
59
DbCollection $resourceCollection =
null
,
60
array
$data
= []
61
) {
62
parent::__construct($context,
$registry
,
$resource
, $resourceCollection,
$data
);
63
}
64
71
protected
function
_construct
()
72
{
73
$this->
_init
(\
Magento
\
Search
\Model\
ResourceModel
\SynonymReader::class);
74
}
75
84
public
function
loadByPhrase
($phrase)
85
{
86
$this->
_getResource
()->loadByPhrase($this, strtolower($phrase));
87
$this->
_afterLoad
();
88
$this->
setOrigData
();
89
return
$this;
90
}
91
}
Magento\Framework\Model\AbstractModel
Definition:
AbstractModel.php:19
Magento\Framework\App\Helper\Context
Definition:
Context.php:21
Magento\Catalog\Model\ResourceModel\Product
Definition:
CollectionTest.php:6
Magento\Search\Model\SynonymReader\loadByPhrase
loadByPhrase($phrase)
Definition:
SynonymReader.php:84
$resource
$resource
Definition:
bulk.php:12
Magento\Framework\Data\Collection\AbstractDb
Definition:
AbstractDb.php:23
$registry
$registry
Definition:
bundle_product_with_not_visible_children_rollback.php:16
Magento\Search\Model\SynonymReader\$_eventObject
$_eventObject
Definition:
SynonymReader.php:44
$data
$data
Definition:
attribute_set_with_image_attribute.php:16
Magento\Framework\Model\AbstractModel\setOrigData
setOrigData($key=null, $data=null)
Definition:
AbstractModel.php:422
Magento\Framework\Model\AbstractModel\_afterLoad
_afterLoad()
Definition:
AbstractModel.php:575
Magento\Framework\Model\AbstractModel\_getResource
_getResource()
Definition:
AbstractModel.php:470
Magento\Search\Model\SynonymReader\__construct
__construct(\Magento\Framework\Model\Context $context, Registry $registry, AbstractResource $resource=null, DbCollection $resourceCollection=null, array $data=[])
Definition:
SynonymReader.php:55
Magento\Search\Model
Magento\Search\Model\SynonymReader\$_eventPrefix
$_eventPrefix
Definition:
SynonymReader.php:36
Magento\Search\Model\SynonymReader\_construct
_construct()
Definition:
SynonymReader.php:71
Magento
Magento\Framework\Registry
Definition:
Registry.php:18
Magento\Framework\Model\ResourceModel\AbstractResource
Definition:
AbstractResource.php:19
Magento\Framework\App\ResourceConnection
Magento\Search\Model\Search
Definition:
Search.php:14
Magento\Framework\Model\AbstractModel\_init
_init($resourceModel)
Definition:
AbstractModel.php:213
Magento\Search\Model\SynonymReader
Definition:
SynonymReader.php:28