Эта ошибка в Zend_Tool_Project_Profile_Resource_Container :: hasChildren ()? - PullRequest
0 голосов
/ 25 февраля 2019

Zend Framework 1 имеет класс Zend_Tool_Project_Profile_Resource_Container с методом hasChildren ().Код:

public function hasChildren()
{
    return (count($this->_subResources > 0)) ? true : false;
}

, но count () возвращает «1» для любого значения, которое не является счетным, кроме «NULL», которое дает «0».$this->_subResources > 0 никогда не вернет 'NULL', поэтому count($this->_subResources > 0) всегда вернет '1'.В результате метод всегда будет возвращать TRUE.Я прав или что-то упустил?

1 Ответ

0 голосов
/ 25 февраля 2019

Да, вы правы.если хотите, можете создать PR для zend

Это должно быть

public function hasChildren()
{
    return (count($this->_subResources) > 0) ? true : false;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...