Added parameter type hints and return types when possible.
To do so needed to change all ETags to empty strings and stop
accepting NULL, same for some other parameters used in the
constructor of Facebook\Request
Most of these are based on the doc blocks and adjustement made for tests to pass green (other than the recurring Facebook\Tests\Test::testPaginationReturnsProperResponse test failure which seems to be related to some Graph API changes on Facebook's side.
Added parameter type hints and return types when possible. To do so needed to change all ETags to empty strings and stop accepting NULL, same for some other parameters used in the constructor of Facebook\Request
Most of these are based on the doc blocks and adjustement made for tests to pass green (other than the recurring
Facebook\Tests\Test::testPaginationReturnsProperResponse
test failure which seems to be related to some Graph API changes on Facebook's side.