Skip to content

3.0.x remove deprecations - #24

Merged
tyrsson merged 4 commits into
php-db:3.0.xfrom
peptolab:3.0.x-remove-deprecations
Mar 16, 2025
Merged

3.0.x remove deprecations#24
tyrsson merged 4 commits into
php-db:3.0.xfrom
peptolab:3.0.x-remove-deprecations

Conversation

@simon-mundy

@simon-mundy simon-mundy commented Mar 16, 2025

Copy link
Copy Markdown
Member

Removed deprecated code from the following:-

Laminas\Db\Adapter\Adapter.php
- removed $lastPreparedStatement property
- removed createDriverFromParameters() method
- removed createPlatformFromDriver() method

Laminas\Db\Adapter\Driver\Oci8\Statement
- Removed $parametersBound property

Laminas\Db\Metadata\Metadata
- Removed entire file

Laminas\Db\Sql\Expression
- Removed $types property
- Removed $types param on constructor
- Removed set/get Types methods
- Updated unit tests to reflect changes

Laminas\Db\Sql\Select
- Removed JOIN_OUTER_LEFT and JOIN_OUTER_RIGHT constants

Laminas\Db\Sql\Sql
- Removed $sqlPlatform from constructor
- Removed getSqlStringForSqlObject() method
- Updated unit tests to reflect changes

Laminas\Db\Sql\TableIdentifier
- Removed setTable() method
- Removed setSchema() method
- Updated unit tests to reflect changes

Changes to documentation to reflect correct Expression parameter usage

Closes #21

Laminas\Db\Adapter\Adapter.php
- removed $lastPreparedStatement property
- removed createDriverFromParameters() method
- removed createPlatformFromDriver() method

Laminas\Db\Adapter\Driver\Oci8\Statement
- Removed $parametersBound property

Laminas\Db\Metadata\Metadata
- Removed entire file

Laminas\Db\Sql\Expression
- Removed $types property
- Removed $types param on constructor
- Removed set/get Types methods
- Updated unit tests to reflect changes

Laminas\Db\Sql\Select
- Removed JOIN_OUTER_LEFT and JOIN_OUTER_RIGHT constants

Laminas\Db\Sql\Sql
- Removed $sqlPlatform from constructor
- Removed getSqlStringForSqlObject() method
- Updated unit tests to reflect changes

Laminas\Db\Sql\TableIdentifier
- Removed setTable() method
- Removed setSchema() method
- Updated unit tests to reflect changes
Changes to documentation to reflect correct Expression parameter usage
Laminas\Db\Adapter\Adapter.php
- removed $lastPreparedStatement property
- removed createDriverFromParameters() method
- removed createPlatformFromDriver() method

Laminas\Db\Adapter\Driver\Oci8\Statement
- Removed $parametersBound property

Laminas\Db\Metadata\Metadata
- Removed entire file

Laminas\Db\Sql\Expression
- Removed $types property
- Removed $types param on constructor
- Removed set/get Types methods
- Updated unit tests to reflect changes

Laminas\Db\Sql\Select
- Removed JOIN_OUTER_LEFT and JOIN_OUTER_RIGHT constants

Laminas\Db\Sql\Sql
- Removed $sqlPlatform from constructor
- Removed getSqlStringForSqlObject() method
- Updated unit tests to reflect changes

Laminas\Db\Sql\TableIdentifier
- Removed setTable() method
- Removed setSchema() method
- Updated unit tests to reflect changes
Changes to documentation to reflect correct Expression parameter usage
Laminas\Db\Adapter\Adapter.php
- removed $lastPreparedStatement property
- removed createDriverFromParameters() method
- removed createPlatformFromDriver() method

Laminas\Db\Adapter\Driver\Oci8\Statement
- Removed $parametersBound property

Laminas\Db\Metadata\Metadata
- Removed entire file

Laminas\Db\Sql\Expression
- Removed $types property
- Removed $types param on constructor
- Removed set/get Types methods
- Updated unit tests to reflect changes

Laminas\Db\Sql\Select
- Removed JOIN_OUTER_LEFT and JOIN_OUTER_RIGHT constants

Laminas\Db\Sql\Sql
- Removed $sqlPlatform from constructor
- Removed getSqlStringForSqlObject() method
- Updated unit tests to reflect changes

Laminas\Db\Sql\TableIdentifier
- Removed setTable() method
- Removed setSchema() method
- Updated unit tests to reflect changes
Changes to documentation to reflect correct Expression parameter usage
Laminas\Db\Adapter\Adapter.php
- removed $lastPreparedStatement property
- removed createDriverFromParameters() method
- removed createPlatformFromDriver() method

Laminas\Db\Adapter\Driver\Oci8\Statement
- Removed $parametersBound property

Laminas\Db\Metadata\Metadata
- Removed entire file

Laminas\Db\Sql\Expression
- Removed $types property
- Removed $types param on constructor
- Removed set/get Types methods
- Updated unit tests to reflect changes

Laminas\Db\Sql\Select
- Removed JOIN_OUTER_LEFT and JOIN_OUTER_RIGHT constants

Laminas\Db\Sql\Sql
- Removed $sqlPlatform from constructor
- Removed getSqlStringForSqlObject() method
- Updated unit tests to reflect changes

Laminas\Db\Sql\TableIdentifier
- Removed setTable() method
- Removed setSchema() method
- Updated unit tests to reflect changes
Changes to documentation to reflect correct Expression parameter usage
@simon-mundy simon-mundy added this to the 3.0.0 milestone Mar 16, 2025
@simon-mundy simon-mundy moved this from Todo to Done in @laminas-db Mar 16, 2025
@simon-mundy simon-mundy added documentation Improvements or additions to documentation qa Improvements in quality assurance of the project labels Mar 16, 2025
@simon-mundy simon-mundy self-assigned this Mar 16, 2025
@tyrsson tyrsson linked an issue Mar 16, 2025 that may be closed by this pull request
@tyrsson
tyrsson merged commit 8488f58 into php-db:3.0.x Mar 16, 2025
@tyrsson tyrsson modified the milestones: 1.0.0, 0.1.x Sep 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation qa Improvements in quality assurance of the project

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove all code marked as deprecated.

2 participants