mathieupetrini/doctrinedatatable

View on GitHub

Showing 50 of 50 total issues

Parameter $query has undeclared type \Doctrine\ORM\QueryBuilder
Open

    public function __construct(
Severity: Minor
Found in src/DoctrineDatatable/Datatable.php by phan

Call to method getEntityManager from undeclared class \Doctrine\ORM\QueryBuilder
Open

        return (int) ((clone $this->final_query)->getEntityManager()

Call to method getEntityManager from undeclared class \Doctrine\ORM\QueryBuilder
Open

            $associations = $this->query->getEntityManager()->getClassMetadata($this->rootClass)->associationMappings;
Severity: Critical
Found in src/DoctrineDatatable/Editortable.php by phan

Call to method addSelect from undeclared class \Doctrine\ORM\QueryBuilder
Open

                $query->addSelect("$column as $alias");

Parameter $query has undeclared type \Doctrine\ORM\QueryBuilder
Open

    public function where(QueryBuilder &$query, $data): string
Severity: Minor
Found in src/DoctrineDatatable/Column.php by phan

Checking instanceof against undeclared class \Doctrine\ORM\Query\Expr
Open

        } elseif (!\is_string($this->where) && !$this->where instanceof Expr) {
Severity: Critical
Found in src/DoctrineDatatable/Column.php by phan

Call to method andWhere from undeclared class \Doctrine\ORM\QueryBuilder
Open

            $this->final_query->andWhere($conditions['where']);
Severity: Critical
Found in src/DoctrineDatatable/Datatable.php by phan

Call to method setFirstResult from undeclared class \Doctrine\ORM\QueryBuilder
Open

        $temp = (clone $this->final_query)

Call to method select from undeclared class \Doctrine\ORM\QueryBuilder
Open

        $result = $query->select('COUNT(DISTINCT '.$this->processColumnIdentifier(false).') as count')
Severity: Critical
Found in src/DoctrineDatatable/Datatable.php by phan

@throws type of edit has undeclared type \Doctrine\ORM\OptimisticLockException
Open

    public function edit(array $params): array
Severity: Minor
Found in src/DoctrineDatatable/Editortable.php by phan

Return type of createQueryResult() is undeclared type \Doctrine\ORM\QueryBuilder
Open

    protected function createQueryResult(): QueryBuilder
Severity: Minor
Found in src/DoctrineDatatable/Datatable.php by phan

Call to method getRootAliases from undeclared class \Doctrine\ORM\QueryBuilder
Open

            ->where($this->query->getRootAliases()[0].' IN (:entities)')
Severity: Critical
Found in src/DoctrineDatatable/Editortable.php by phan

Call to method getRootEntities from undeclared class \Doctrine\ORM\QueryBuilder
Open

        $this->rootClass = $query->getRootEntities()[0];
Severity: Critical
Found in src/DoctrineDatatable/Editortable.php by phan

Reference to constant HYDRATE_SCALAR from undeclared class \Doctrine\ORM\Query
Open

            'limit' => INF, ))->getQuery()->iterate(null, Query::HYDRATE_SCALAR) as $row) {
Severity: Critical
Found in src/DoctrineDatatable/Export.php by phan

Call to method orderBy from undeclared class \Doctrine\ORM\QueryBuilder
Open

        $this->final_query->orderBy(
Severity: Critical
Found in src/DoctrineDatatable/Datatable.php by phan

Call to method getQuery from undeclared class \Doctrine\ORM\QueryBuilder
Open

        return $this->final_query
Severity: Critical
Found in src/DoctrineDatatable/Datatable.php by phan

Call to method resetDQLPart from undeclared class \Doctrine\ORM\QueryBuilder
Open

        $query->resetDQLPart('orderBy');

Call to method getQuery from undeclared class \Doctrine\ORM\QueryBuilder
Open

        foreach ($this->datatable->createFinalQuery(array(
Severity: Critical
Found in src/DoctrineDatatable/Export.php by phan

Parameter $query has undeclared type \Doctrine\ORM\QueryBuilder
Open

    private function setParameter(QueryBuilder &$query, string $data): void
Severity: Minor
Found in src/DoctrineDatatable/Column.php by phan

Call to method setParameter from undeclared class \Doctrine\ORM\QueryBuilder
Open

        $query->setParameter(
Severity: Critical
Found in src/DoctrineDatatable/Column.php by phan
Severity
Category
Status
Source
Language