17 use Psr\Log\LoggerAwareInterface;
18 use Psr\Log\LoggerAwareTrait;
44 throw new \InvalidArgumentException(
45 '$uid must be positive integer, ' . $uid .
' given',
54 'Record with uid ' . $uid .
' from table ' . $tableName .
' not found',
73 $queryBuilder = GeneralUtility::makeInstance(ConnectionPool::class)->getQueryBuilderForTable($tableName);
74 $queryBuilder->getRestrictions()
76 ->add(GeneralUtility::makeInstance(DeletedRestriction::class));
78 $row = $queryBuilder->select(
'*')
80 ->where($queryBuilder->expr()->eq(
'uid', $queryBuilder->createNamedParameter($uid, \PDO::PARAM_INT)))