protected function hasChildren($id)
{
foreach ($this->definition->getChildren() as $child) {
$queryBuilder = $this->database->createQueryBuilder();
$queryBuilder->select('COUNT(id)')->from('`' . $child[0] . '`', '`' . $child[0] . '`')->where('`' . $child[1] . '` = ?')->andWhere('deleted_at IS NULL')->setParameter(0, $id);
$queryResult = $queryBuilder->execute();
$result = $queryResult->fetch(\PDO::FETCH_NUM);
if ($result[0] > 0) {
return true;
}
}
return false;
}