Zend Studio показывает: DatabaseStatementBase в Drupal не определяет DatabaseStatementInterface.rowCount ()

Мое затмение (Zend Studio 12) продолжает показывать ошибку в исходном коде API базы данных Drupal, что класс DatabaseStatementBase реализует интерфейс DatabaseStatementInterface, но не реализует абстрактный метод DatabaseStatementInterface.rowCount(),

Я говорю о линии № 2137: /includes/database/database.inc

Мне было интересно, если это ошибка в Drupal или намеренно не учтена по каким-то причинам дизайна?
Или какая-то проблема в моей установке Zend Studio?

И как это возможно, что DatabaseStatementBase не определен как абстрактный класс, пока он не реализует этот абстрактный метод DatabaseStatementInterface.rowCount()и до сих пор не возникло фатальных ошибок.

0

Решение

Это не ошибка, DatabaseStatementBase просто не нужно реализовывать rowCount,

Расширяется PDOStatement, который делает:

PDOStatement::rowCount.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]