This project is mirrored from https://git.typo3.org/typo3/typo3.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Last successful update .
  1. 25 Apr, 2018 1 commit
  2. 17 Apr, 2018 1 commit
  3. 18 Mar, 2018 1 commit
  4. 07 Mar, 2018 1 commit
    • Benni Mack's avatar
      [FEATURE] Introduce an Environment API class · f10f551b
      Benni Mack authored and Susanne Moog's avatar Susanne Moog committed
      A new class Environment is added, which is initialized right at the very
      beginning of any TYPO3-based request.
      
      The class contains a static list of properties commonly used throughout the
      core to access paths, constants or global variables. The class also contains
      methods that are relevant for ALL kind of PHP requests, CLI and web requests.
      
      In order to avoid constants, and global variables, this is centralized in one
      place, which allows to "re-define" values for testing purposes, making functional
      tests a lot simpler.
      
      This would better be stored in a dependency injection container and injected
      as dependency/parameter into the respective classes that need the information.
      We're not at that point to use dependency injection for every class, therefore
      this class provides a static interface as a long-term interim solution.
      
      Additionally, it adds a new functionality, basically finally allowing to move
      code outside of the PATH_site constant with a proper API.
      
      If the environment variable "TYPO3_PATH_APP" is set, this acts as a root path
      for the project, which can be the same as PATH_site, or (usually) one level
      up.
      All typical new composer-based installations have this folder structure set up
      automatically. Non-composer mode installations can set this environment variable
      to make TYPO3 aware of non-public-accessable folders.
      
      The following changes apply (with further patches):
      - When TYPO3_PATH_APP is set, all logs / sessions / cache files are moved into $PROJECT_ROOT/var/.
      - Same applies to typo3conf/l10n/, effectively moving this into a semi-writable
      place, the same place where logs should be placed.
      - LocalConfiguration.php, PackageStates.php and AdditionalConfiguration.php
        are now located at $PROJECT_ROOT/config/
      
      The folder typo3conf then only contains code related to extensions.
      
      The long-term goal until 9 LTS is that TYPO3 Core does not use any constants
      anymore, which have been superseded by this class right now.
      
      Resolves: #84153
      Releases: master
      Change-Id: I7ca35f752493d7e0d1c21c83a9ffbfb6a40eb463
      Reviewed-on: https://review.typo3.org/55960
      
      Reviewed-by: Benjamin Franzke's avatarBenjamin Franzke <bfr@qbus.de>
      Tested-by: Benjamin Franzke's avatarBenjamin Franzke <bfr@qbus.de>
      Tested-by: default avatarTYPO3com <no-reply@typo3.com>
      Reviewed-by: default avatarMathias Schreiber <mathias.schreiber@typo3.com>
      Tested-by: default avatarMathias Schreiber <mathias.schreiber@typo3.com>
      Reviewed-by: Susanne Moog's avatarSusanne Moog <susanne.moog@typo3.org>
      Tested-by: Susanne Moog's avatarSusanne Moog <susanne.moog@typo3.org>
      f10f551b
  5. 17 Feb, 2018 1 commit
  6. 16 Feb, 2018 1 commit
  7. 30 Nov, 2017 1 commit
  8. 29 Nov, 2017 1 commit
  9. 09 Sep, 2017 1 commit
  10. 26 Jun, 2017 1 commit
  11. 30 Mar, 2017 2 commits
  12. 28 Mar, 2017 1 commit
    • Wouter Wolters's avatar
      [TASK] Streamline return tags in phpdocs · eb049dba
      Wouter Wolters authored and Benni Mack's avatar Benni Mack committed
      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: Nicole Cordes's avatarNicole Cordes <typo3@cordes.co>
      Tested-by: Nicole Cordes's avatarNicole Cordes <typo3@cordes.co>
      Reviewed-by: Benni Mack's avatarBenni Mack <benni@typo3.org>
      Tested-by: Benni Mack's avatarBenni Mack <benni@typo3.org>
      eb049dba
  13. 01 Dec, 2016 1 commit
  14. 21 Oct, 2016 1 commit
  15. 10 Oct, 2016 1 commit
  16. 19 Sep, 2016 1 commit
  17. 30 Aug, 2016 1 commit
  18. 03 Aug, 2016 1 commit
  19. 28 May, 2016 1 commit
  20. 18 Apr, 2016 1 commit
  21. 12 Apr, 2016 1 commit
  22. 01 Apr, 2016 1 commit
  23. 11 Feb, 2016 1 commit
  24. 07 Jan, 2016 1 commit
  25. 11 Dec, 2015 1 commit
  26. 20 Nov, 2015 1 commit
  27. 16 Nov, 2015 1 commit
  28. 07 Nov, 2015 1 commit
  29. 20 Oct, 2015 1 commit
  30. 08 Oct, 2015 3 commits
  31. 05 Oct, 2015 2 commits
  32. 25 Sep, 2015 1 commit
  33. 07 Sep, 2015 2 commits
  34. 14 Jul, 2015 1 commit
  35. 29 Jun, 2015 1 commit