Skip to content

Commit

Permalink
Merge pull request #12283 from nextcloud/feat/dev/upgrade-31-storage-…
Browse files Browse the repository at this point in the history
…return-param-types
  • Loading branch information
provokateurin authored Oct 14, 2024
2 parents baa61c4 + d634460 commit 8a713be
Showing 1 changed file with 6 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,11 @@ Changed APIs
^^^^^^^^^^^^

- Clarify ``OCP\Files\Storage\IStorage::getOwner()`` returns ``string|false``.
- Added method parameter and return types to all inheritors of ``OCP\Files\Storage\IStorage``. To migrate in a backwards compatible manner:

#. Add all return types to your implementation now.
#. Add all parameter types to your implementation once Nextcloud 31 is the lowest supported version.

- The Nextcloud implementation of the ``log`` method of ``Psr\Log\LoggerInterface`` now supports ``Psr\Log\LogLevel`` as log level parameter.

Deprecated APIs
Expand All @@ -98,4 +103,4 @@ Removed APIs
- The ``OCP\ILogger`` interface can no longer be dependency injected as it now only holds constants.
- ``OCP\IServerContainer::getLogger`` was removed, use dependency injection with ``Psr\Log\LoggerInterface`` instead.
- The internal class ``OC\AppFramework\Logger`` was removed, it should have been never used by apps.
All using apps should migrate to ``Psr\Log\LoggerInterface``.
All using apps should migrate to ``Psr\Log\LoggerInterface``.

0 comments on commit 8a713be

Please sign in to comment.