Skip to content

Commit 9f992df

Browse files
authored
fixed #216 - 0 1 Serialization of 'Doctrine\DBAL\Driver\PDO\Connection' is not allowed (#217)
1 parent 0730d51 commit 9f992df

File tree

6 files changed

+8
-8
lines changed

6 files changed

+8
-8
lines changed

src/ActionTrigger/Queue/DefaultQueue.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ public function processQueue()
6868
->addOrderBy('id', 'asc')
6969
->andWhere('actionDate <= ' . time());
7070

71-
$items = $db->fetchAll($select);
71+
$items = $db->fetchAll((string)$select);
7272

7373
foreach ($items as $item) {
7474
$this->processQueueItem($item);

src/Controller/Admin/ActivitiesController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ public function listAction(Request $request, CustomerProviderInterface $customer
6666
->select('type')
6767
->distinct();
6868

69-
$types = \Pimcore\Db::get()->fetchCol($select);
69+
$types = \Pimcore\Db::get()->fetchCol((string)$select);
7070

7171
if ($type = $request->get('type')) {
7272
$select = $list->getQueryBuilder(false);

src/Controller/Admin/CustomersController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ public function exportAction(Request $request)
163163
$query = $listing->getQueryBuilder()
164164
->resetQueryPart('select')
165165
->select('o_id');
166-
$ids = Db::get()->fetchCol($query);
166+
$ids = Db::get()->fetchCol((string)$query);
167167

168168
$jobId = uniqid();
169169
\Pimcore::getContainer()->get('cmf.customer_exporter_manager')->saveExportTmpData($jobId, [

src/Model/ActivityList/DefaultMariaDbActivityList/MariaDbDao.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,14 +106,14 @@ public function getCount()
106106
$query->from(MariaDb::ACTIVITIES_TABLE);
107107
$query->select('count(*) totalCount');
108108

109-
return Db::get()->fetchOne($query, $this->model->getConditionVariables(), $this->model->getConditionVariableTypes());
109+
return Db::get()->fetchOne((string)$query, $this->model->getConditionVariables(), $this->model->getConditionVariableTypes());
110110
}
111111

112112
public function load()
113113
{
114114
$query = $this->getQueryBuilder();
115115

116-
$result = Db::get()->fetchAll($query, $this->model->getConditionVariables(), $this->model->getConditionVariableTypes());
116+
$result = Db::get()->fetchAll((string)$query, $this->model->getConditionVariables(), $this->model->getConditionVariableTypes());
117117

118118
return $result;
119119
}

src/Model/ActivityList/DefaultMariaDbActivityList/MySqlDao.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,14 +110,14 @@ public function getCount()
110110
->from(MariaDb::ACTIVITIES_TABLE)
111111
->select('count(*) totalCount');
112112

113-
return Db::get()->fetchOne($query, $this->model->getConditionVariables(), $this->model->getConditionVariableTypes());
113+
return Db::get()->fetchOne((string)$query, $this->model->getConditionVariables(), $this->model->getConditionVariableTypes());
114114
}
115115

116116
public function load()
117117
{
118118
$query = $this->getQueryBuilder();
119119

120-
$result = Db::get()->fetchAll($query, $this->model->getConditionVariables(), $this->model->getConditionVariableTypes());
120+
$result = Db::get()->fetchAll((string)$query, $this->model->getConditionVariables(), $this->model->getConditionVariableTypes());
121121

122122
return $result;
123123
}

src/Newsletter/Queue/DefaultNewsletterQueue.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ protected function processItemsFromQueue(array $newsletterProviderHandlers, $for
242242
$select = $db->createQueryBuilder();
243243
$select->from(self::QUEUE_TABLE);
244244

245-
$rows = $db->fetchAll($select);
245+
$rows = $db->fetchAll((string)$select);
246246

247247
$paginator = $this->paginator->paginate($rows, 1, $this->maxItemsPerRound);
248248
$pageCount = $paginator->getPaginationData()['pageCount'];

0 commit comments

Comments
 (0)