2424class ChangelogBatchWalker implements ChangelogBatchWalkerInterface
2525{
2626 /**
27- * @var \Magento\Framework\App\ ResourceConnection
27+ * @var ResourceConnection
2828 */
2929 private ResourceConnection $ resourceConnection ;
30+
3031 /**
31- * @var \Magento\Framework\DB\Query\ Generator
32+ * @var Generator
3233 */
3334 private Generator $ generator ;
35+
3436 /**
35- * @var \Magento\Framework\Mview\View\ChangelogBatchWalker\ IdsTableBuilderInterface
37+ * @var IdsTableBuilderInterface
3638 */
3739 private IdsTableBuilderInterface $ idsTableBuilder ;
40+
3841 /**
39- * @var \Magento\Framework\Mview\View\ChangelogBatchWalker\ IdsSelectBuilderInterface
42+ * @var IdsSelectBuilderInterface
4043 */
4144 private IdsSelectBuilderInterface $ idsSelectBuilder ;
45+
4246 /**
43- * @var \Magento\Framework\Mview\View\ChangelogBatchWalker\ IdsFetcherInterface
47+ * @var IdsFetcherInterface
4448 */
4549 private IdsFetcherInterface $ idsFetcher ;
4650
4751 /**
4852 * @param ResourceConnection $resourceConnection
49- * @param \Magento\Framework\DB\Query\ Generator $generator
50- * @param \Magento\Framework\Mview\View\ChangelogBatchWalker\ IdsContext $idsContext
53+ * @param Generator $generator
54+ * @param IdsContext $idsContext
5155 */
5256 public function __construct (
5357 ResourceConnection $ resourceConnection ,
@@ -70,9 +74,11 @@ public function walk(
7074 int $ lastVersionId ,
7175 int $ batchSize
7276 ): iterable {
77+ echo '0 ' ;
7378 $ connection = $ this ->resourceConnection ->getConnection ();
7479 $ changelogTableName = $ this ->resourceConnection ->getTableName ($ changelog ->getName ());
7580
81+
7682 if (!$ connection ->isTableExists ($ changelogTableName )) {
7783 throw new ChangelogTableNotExistsException (new Phrase ("Table %1 does not exist " , [$ changelogTableName ]));
7884 }
0 commit comments