Skip to content
Snippets Groups Projects
  1. Sep 07, 2023
  2. Jun 11, 2021
  3. Apr 15, 2020
  4. Apr 14, 2020
  5. Apr 13, 2020
  6. Oct 07, 2019
  7. Feb 01, 2019
  8. Oct 01, 2018
    • Benni Mack's avatar
      [TASK] Streamline phpdoc annotations in EXT:extbase · 65a55111
      Benni Mack authored
      EXT:extbase uses @api and @internal phpDoc annotations. Going with a cleaner
      approach with marking code as just @internal, and everything not annotated
      as @internal is public, is the way to go, also the way PSR-5 is heading.
      
      For EXT:extbase: Every PHP class that had nothing marked, is now @internal,
      everything that was @api is now implicitly part of TYPO3 Core API.
      
      On top, all license headers and @license annotations have been streamlined.
      
      This means:
      - TYPO3 Core's PHP classes area all public API by default
         unless marked as @internal or an extension class
      - @api is not allowed anymore and will be restricted in
         the future from adding.
      - @internal should be used for everything that should
         not be explicitly exposed as public API in the future.
      - Everything under Tests/ is not part of TYPO3's Public API
      
      Resolves: #86521
      Releases: master
      Change-Id: I83c5a27d9af001929142d2620600668ad0a84c92
      Reviewed-on: https://review.typo3.org/58535
      
      
      Tested-by: default avatarTYPO3com <no-reply@typo3.com>
      Reviewed-by: default avatarWouter Wolters <typo3@wouterwolters.nl>
      Tested-by: default avatarWouter Wolters <typo3@wouterwolters.nl>
      Reviewed-by: default avatarMarkus Klein <markus.klein@typo3.org>
      Tested-by: default avatarMarkus Klein <markus.klein@typo3.org>
      65a55111
  9. Mar 03, 2018
  10. Dec 27, 2017
  11. Dec 09, 2017
  12. Nov 27, 2017
  13. Sep 09, 2017
  14. Aug 23, 2017
  15. Mar 28, 2017
    • Wouter Wolters's avatar
      [TASK] Streamline return tags in phpdocs · eb049dba
      Wouter Wolters authored
      The TYPO3 Core currently has no guidline how to handle phpdoc
      comments regarding @return annoations related to "void" and "null".
      
      In practice, these annotations have no additional value if no additional
      documentation is given.
      
      With this change, the php-cs-fixer will remove any unnecessary linebreaks
      within the comments above the @return annotation, as well as remove completely
      empty phpdoc comments because the @return annotation is removed.
      
      Please be aware, that once PSR-5 is accepted, this coding standard
      within the TYPO3 Core will change again, where there are currently
      some further proposal details like inheritance information.
      
      Resolves: #80454
      Releases: master
      Change-Id: Ie969d720684c0a75919fe5addd1c36ef5b12eb04
      Reviewed-on: https://review.typo3.org/51686
      
      
      Reviewed-by: default avatarNicole Cordes <typo3@cordes.co>
      Tested-by: default avatarNicole Cordes <typo3@cordes.co>
      Reviewed-by: default avatarBenni Mack <benni@typo3.org>
      Tested-by: default avatarBenni Mack <benni@typo3.org>
      eb049dba
  16. Aug 30, 2016
  17. Dec 30, 2015
  18. Dec 22, 2015
  19. Oct 09, 2015
  20. Jun 15, 2015
  21. Dec 17, 2014
  22. Dec 13, 2014
  23. Nov 03, 2014
  24. Nov 02, 2014
  25. Oct 28, 2014
  26. Oct 25, 2014
  27. Sep 18, 2014
  28. Jun 22, 2014
    • Michael Schams's avatar
      [TASK] Re-work/simplify copyright header in PHP files - Part 7 · 47a9bb03
      Michael Schams authored
      This patch replaces the copyright/license header in PHP files with a
      new, simplified one. The new header does not show the year figure, nor
      an author name, and refers to the LICENSE.txt file for the full
      copyright information. License is: GPL2 or any later version.
      
      This is a multi-part commit due to the huge number of changed files.
      See issue #59783 for further details.
      
      Resolves: #59783
      Releases: 6.3, 6.2
      Change-Id: I0e2f68990217f7442abe5b940fd769250c37aec0
      Reviewed-on: https://review.typo3.org/31028
      Reviewed-by: Krzysztof Adamczyk
      Tested-by: Krzysztof Adamczyk
      Reviewed-by: Markus Klein
      Tested-by: Markus Klein
      47a9bb03
  29. May 03, 2014
  30. Mar 25, 2014
  31. Feb 03, 2014
  32. Feb 01, 2014
    • Jo Hasenau's avatar
      [TASK] Use (int) instead of intval() or (integer) · 9646d26b
      Jo Hasenau authored
      This patch replaces most of around 1600 occurrences of
      intval() and every (integer) in the whole core.
      Additionally it changes GeneralUtility::intExplode to use references
      and typecasting as well.
      Some occurrences of strstr() together with intval() have been replaced
      with strpos() as well.
      And some superfluous intval calls have been removed or reduced
      to a single one i.e. for protected variables or before loops.
      Patch updated after Core CGL decision from 30.01.2014
      
      Resolves: #54265
      Releases: 6.2
      Change-Id: Iba57ffad1f4233ffa1a9f7d3ca5bfe9d2b53f1e8
      Reviewed-on: https://review.typo3.org/26740
      Reviewed-by: Stefan Neufeind
      Tested-by: Stefan Neufeind
      9646d26b
  33. Jan 13, 2014
  34. Oct 01, 2013
    • Christian Kuhn's avatar
      [TASK] Remove closing PHP tags · 77f29a3c
      Christian Kuhn authored
      Change-Id: Iaa92566c53301e49396fc9fb26b0b339c48d567b
      Resolves: #52360
      Releases: 6.2
      Reviewed-on: https://review.typo3.org/24212
      Reviewed-by: Christian Kuhn
      Tested-by: Christian Kuhn
      Reviewed-by: Ernesto Baschny
      Tested-by: Ernesto Baschny
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
      77f29a3c
  35. Jul 21, 2013
  36. Apr 13, 2013