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
magento2-base
setup
src
Magento
Setup
Fixtures
Fixture.php
Go to the documentation of this file.
1
<?php
7
namespace
Magento\Setup\Fixtures
;
8
9
use Symfony\Component\Console\Output\OutputInterface;
10
14
abstract
class
Fixture
15
{
19
protected
$priority
;
20
24
protected
$fixtureModel
;
25
29
public
function
__construct
(
FixtureModel
$fixtureModel
)
30
{
31
$this->fixtureModel =
$fixtureModel
;
32
}
33
39
abstract
public
function
execute
();
40
46
abstract
public
function
getActionTitle
();
47
54
public
function
printInfo
(OutputInterface
$output
)
55
{
56
foreach
($this->
introduceParamLabels
() as $configName =>
$label
) {
57
$configValue = $this->fixtureModel->getValue($configName);
58
$generationCount = is_array($configValue) ===
true
59
? count($configValue[array_keys($configValue)[0]])
60
: $configValue;
61
62
if
(!empty($generationCount)) {
63
$output
->writeln(
'<info> |- '
.
$label
.
': '
. $generationCount .
'</info>'
);
64
}
65
}
66
}
67
73
abstract
public
function
introduceParamLabels
();
74
80
public
function
getPriority
()
81
{
82
return
$this->priority
;
83
}
84
}
Magento\Setup\Fixtures\Fixture\__construct
__construct(FixtureModel $fixtureModel)
Definition:
Fixture.php:29
Magento\Setup\Fixtures\Fixture\getPriority
getPriority()
Definition:
Fixture.php:80
Magento\Setup\Fixtures\Fixture\printInfo
printInfo(OutputInterface $output)
Definition:
Fixture.php:54
Magento\Setup\Fixtures\Fixture\$priority
$priority
Definition:
Fixture.php:19
$label
$label
Definition:
details.phtml:21
Magento\Setup\Fixtures\Fixture
Definition:
Fixture.php:14
$output
$output
Definition:
classmap_generator.php:100
Magento\Setup\Fixtures\FixtureModel
Definition:
FixtureModel.php:20
Magento\Setup\Fixtures\Fixture\getActionTitle
getActionTitle()
Magento\Setup\Fixtures
Definition:
FixtureModelTest.php:7
Magento\Setup\Fixtures\Fixture\execute
execute()
Magento\Setup\Fixtures\Fixture\$fixtureModel
$fixtureModel
Definition:
Fixture.php:24
Magento\Setup\Fixtures\Fixture\introduceParamLabels
introduceParamLabels()