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
framework
Api
Code
Generator
SearchResults.php
Go to the documentation of this file.
1
<?php
8
namespace
Magento\Framework\Api\Code\Generator
;
9
10
use
Magento\Framework\Code\Generator\EntityAbstract
;
11
16
class
SearchResults
extends
EntityAbstract
17
{
21
const
ENTITY_TYPE
=
'searchResults'
;
22
27
const
SEARCH_RESULT
=
'\\'
. \Magento\Framework\Api\SearchResults::class;
28
34
protected
function
_getClassProperties
()
35
{
36
return
[];
37
}
38
44
protected
function
_getClassMethods
()
45
{
46
$getItems = [
47
'name'
=>
'getItems'
,
48
'parameters'
=> [],
49
'body'
=>
"return parent::getItems();"
,
50
'docblock'
=> [
51
'shortDescription'
=>
'Returns array of items'
,
52
'tags'
=> [
53
[
54
'name'
=>
'return'
,
55
'description'
=> $this->
getSourceClassName
() .
'[]'
,
56
],
57
],
58
],
59
];
60
return
[$getItems];
61
}
62
68
protected
function
_getDefaultConstructorDefinition
()
69
{
70
return
[];
71
}
72
78
protected
function
_generateCode
()
79
{
80
$this->_classGenerator->setName($this->
_getResultClassName
())
81
->setExtendedClass(
'\\'
. \
Magento
\Framework\Api\SearchResults::class)
82
->addMethods($this->
_getClassMethods
());
83
return
$this->
_getGeneratedCode
();
84
}
85
}
Magento\Framework\Api\Code\Generator\SearchResults\_generateCode
_generateCode()
Definition:
SearchResults.php:78
Magento\Framework\Api\Code\Generator\SearchResults\_getDefaultConstructorDefinition
_getDefaultConstructorDefinition()
Definition:
SearchResults.php:68
Magento\Framework\Api\Code\Generator\SearchResults\_getClassMethods
_getClassMethods()
Definition:
SearchResults.php:44
Magento\Framework\Code\Generator\EntityAbstract
Definition:
EntityAbstract.php:10
Magento\Framework\Api\Code\Generator\SearchResults\_getClassProperties
_getClassProperties()
Definition:
SearchResults.php:34
Magento\Framework\Api\Code\Generator\SearchResults\ENTITY_TYPE
const ENTITY_TYPE
Definition:
SearchResults.php:21
Magento\Framework\Code\Generator\EntityAbstract\getSourceClassName
getSourceClassName()
Definition:
EntityAbstract.php:130
Magento\Framework\Api\Code\Generator
Definition:
ExtensionAttributesGenerator.php:6
Magento
Magento\Framework\Api\Code\Generator\SearchResults
Definition:
SearchResults.php:16
Magento\Framework\Api\Code\Generator\SearchResults\SEARCH_RESULT
const SEARCH_RESULT
Definition:
SearchResults.php:27
Magento\Framework\Code\Generator\EntityAbstract\_getResultClassName
_getResultClassName()
Definition:
EntityAbstract.php:163
Magento\Framework\Code\Generator\EntityAbstract\_getGeneratedCode
_getGeneratedCode()
Definition:
EntityAbstract.php:277