namespace Album\Model;
use Zend\Db\TableGateway\TableGateway;
class AlbumTable
{
protected $tableGateway;
public function __construct(TableGateway $tableGateway)
{
$this->tableGateway = $tableGateway;
}
public function fetchAll()
{
$resultSet = $this->tableGateway->select();
return $resultSet;
}
Можете пожалуйста объяснить. Изучаю ZF2. Я не понимаю вот этой строки
$resultSet = $this->tableGateway->select();
Мы присваиваемым переменной $resultSet значение непонятного происхождения. $this->tableGateway- это понятно, мы её объявили в самом начале, а откуда select(); ?? Наш класс же не наследует ничего, откуда этот метод?