Значение FETCH_STRUCTURE::FETCH_ARRAY
является целым числом (0
), как определено вашей константой в FETCH_STRUCTURE
.Вы передаете это значение методу setPostDataStructure
, который, в свою очередь, присваивает это значение (0
) вашему $this->postDataStructure
свойству.
Возвращаемое значение getPostDataStructure
определяется как класс FETCH_STRUCTURE
но на самом деле вы возвращаете целое число 0
.
Если вы намереваетесь вернуть целое число, вы должны сделать следующее:
function getPostDataStructure():int {
return $this->postDataStructure;
}
Если вы намереваетесь вернуть экземплярFETCH_STRUCTURE
класс, вы должны установить экземпляр этого класса с помощью метода setPostDataStructure
.