9 use Magento\Mtf\Fixture\DataSource;
10 use Magento\Mtf\Fixture\FixtureFactory;
11 use Magento\Review\Test\Fixture\Rating;
31 public function __construct(FixtureFactory $fixtureFactory, array
$params, array
$data = [])
35 $fixtureRating =
null;
38 if (isset(
$rating[
'dataset'])) {
39 $fixtureRating = $fixtureFactory->createByCode(
'rating', [
'dataset' =>
$rating[
'dataset']]);
40 if (!$fixtureRating->hasData(
'rating_id')) {
41 $fixtureRating->persist();
44 $fixtureRating =
$rating[
'fixtureRating'];
47 if ($fixtureRating !==
null) {
48 $this->ratings[] = $fixtureRating;
50 'title' => $fixtureRating->getRatingCode(),
elseif(isset( $params[ 'redirect_parent']))
$params[\Magento\Store\Model\StoreManager::PARAM_RUN_CODE]