Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Addition of 'void' Return Type Declaration in AbstractSpatialDQLFunction #223

Open
wants to merge 29 commits into
base: develop
Choose a base branch
from

Conversation

enzobrigati
Copy link

Context

Doctrine is planning to introduce a native 'void' return type declaration for the 'parse()' method in Doctrine\ORM\Query\AST\Functions\FunctionNode. This future change necessitates corresponding updates in child classes to maintain compatibility and prevent potential runtime errors.

Changes

This Pull Request introduces the 'void' return type declaration in the parse() method of the CrEOF\Spatial\ORM\Query\AST\Functions\AbstractSpatialDQLFunction class. It ensures compatibility with the anticipated Doctrine updates and enhances code robustness against future changes.

ktzouno and others added 29 commits June 23, 2016 23:07
Fix PostgreSql function class names
Added support for geometry function
Added support for ST_Collect function
Improved getting the sql for functions
…rrayOfPoints

Added test for polygon from array of points
Change Tabs to Spaces.
* Added ST_Distance_Sphere to mysql

* Added ST_Distance_Test to mysql

* Updated travis ci config

* Updated a test case

* Fixed a typo

* Updated INSTALL.md

* Added STGeographyFromText to test case

* Added STGeographyFromText class

* Added STGeomFromText

* Fixed some tests

* Update phpunit.xml.dist
…ction'

In line with upcoming changes in Doctrine, the 'parse()' method in 'Doctrine\ORM\Query\AST\Functions\FunctionNode' may require a native 'void' return type declaration. This patch adds this declaration to the child class 'CrEOF\Spatial\ORM\Query\AST\Functions\AbstractSpatialDQLFunction' to prevent potential errors. An explicit '@return void' annotation is also included to suppress warnings related to this deprecation.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.