1. 07 Nov, 2012 1 commit
    • Anja Leichsenring's avatar
      [TASK] Adjust phpdoc for classes (files) of backports · ab1dfa5b
      Anja Leichsenring authored
      Since it's neither "FLOW3" nor "v5" anymore those
      headers need to be adjusted.
      This class is a backport of the corresponding class of FLOW3.
      All credits go to the v5 team.
      Changed into:
      This class is a backport of the corresponding class of TYPO3 Flow.
      All credits go to the TYPO3 Flow team.
      Change-Id: If5aaae848334c39a873b41ffc614942cedbbf4f8
      Resolves: #42713
      Releases: 6.0
      Reviewed-on: http://review.typo3.org/16242
      Reviewed-by: Stefan Neufeind
      Reviewed-by: Anja Leichsenring
      Tested-by: Anja Leichsenring
  2. 29 Oct, 2012 1 commit
  3. 26 Aug, 2012 1 commit
  4. 17 Oct, 2012 2 commits
  5. 30 Apr, 2012 1 commit
    • Felix Oertel's avatar
      [TASK] Sync persistence folder scheme with FLOW3 · b0f87828
      Felix Oertel authored
      In Persistence/ only generic, abstract classes and
      interfaces are allowed. Everything specific to an
      implementation has to be in Persistence/[Name].
      Resolves: #35876
      Change-Id: I703fa4ed6df7f56a7ade404af1d11c590041e7ad
  6. 08 Mar, 2010 1 commit
    • Jochen Rau's avatar
      [!!!][~API] Extbase (Persistence): $query->execute() now returns a plain array... · ac8aad91
      Jochen Rau authored
      [!!!][~API] Extbase (Persistence): $query->execute() now returns a plain array of row-arrays instead of an RowIterator. This is a breaking change if you use your own Query object in combination with $querySettings->getRawQueryResult = TRUE.
      [~TASK] Extbase (Persistence): Refactored persistence layer (part I). Dropped QueryObjectModel. The Query-Object is now passed directly to the StorageBackend.
      [+API] Extbase (Persistence): Implemented methods in() and contains() in the Query-Object. Resolves #6707.
      [+FEATURE] Extbase (Persistence): It is now possible to ask contains() for mm-relations, e.g. $query->contains('categories', $category). Resolves #4679.
  7. 25 Nov, 2009 2 commits
    • Michael Stucki's avatar
    • Jochen Rau's avatar
      [+TASK] Extbase (Persistence): Changed signature... · 05e92209
      Jochen Rau authored
      [+TASK] Extbase (Persistence): Changed signature Typo3DbBackend::getRowByIdentifier($tableName, array $identifier).
      [+BUGFIX] Extbase (MVC): Tx_Extbase_MVC_Web_Response::getHeaders() is now aware of the requested protocol version by evaluating SERVER_PROTOCOL. Defaults to HTTP/1.0. Thanks to Morton Jonuschat who reported that issue. Resolves #5247.
      [~TASK] Extbase (Persistence): Extbase is now aware of property annotations like "@var Tx_Extbase_Persistence_ObjectStorage<Tx_MyExt_Domain_Model_Foo> ". This can still be overwritten by the TCA config option "foreign_class".
      [+BUGFIX] Extbase (Persistence): Fixed a problem where all mm relations are written on every change.
      [+BUGFIX] Extbase (Persistence): Fixed a problem where the parent field was not updated with the number of children.
  8. 27 Oct, 2009 1 commit
  9. 08 Oct, 2009 1 commit
  10. 05 Aug, 2009 1 commit
  11. 14 Jul, 2009 1 commit
    • Sebastian Kurfürst's avatar
      Extbase: · 525c977f
      Sebastian Kurfürst authored
      * Fixed issue that cache is tried to be cleared even if a relation is changed
  12. 10 Jul, 2009 1 commit
    • Sebastian Kurfürst's avatar
      Extbase: · db92f57d
      Sebastian Kurfürst authored
      (Changes by Jochen)
      This commit merges the rewrite of the persistence layer back to trunk. It will probably break your existing installation. Please check out fluid and blog_example again.
      * Implemented an Object Manager (a wrapper for t3lib_div::makeInstance())
      * !!! Backport of the Query and the Query Object Model from FLOW3.
      * !!! Removed Repository->fetch*()
      * Splited the functionality of the Object Relational Mapper into the Persistence Backend, the Data Mapper and the SQL Storage Backend.
      * Implemented the Lazy Loading Proxy.
      * supported Request types is now Tx_Extbase_MVC_Request instead of Tx_Extbase_MVC_Web_Request.
      * Changed _reconstituteProperty() to _setProperty() (according to FLOW3).
      * Added _getProperty() to the Domain Object.
      * The Dispatcher now instanciates and uses a PersistenceManager to commit changes.
      * Added TypoScript converter method (to convert from new TS to classic TS). Fixes #3293.
      * Renamed SqlBackend to Typo3DbBackend
      * Now using constants in Tx_Extbase_Persistence_PropertyType instead of Tx_Extbase_Persistence_Mapper_ColumnMap
      * Improved conversion from table value to property value
      * Persistence_Repository: findByUid() checks now for positive integer
      * Fixed: Only Aggregate Roots are now registered as Reconstituted Objects
      * !!! Added _isNew() to the Domain Object Interface
      * Revision of the Persistence Backend (CRUD operations work now - again)
      * Fixed Query Object Model "UpperCase"
      * Implemented addRow(), deleteRow() and updateRow()
      * Fixed: _memorizeCleanState() now clones a property value if it is an object
      * Argument->findObjectByUid() memorizes now the clean state (todo: check if the object is an Aggregate Root)
      * Removed unnecessary method getRelations()
      * Fixed wrong class name of PropertyError; resolves issue #3855
      * Fixed typo in Persistence Query; resolves issue #3831
      * Changed: Equivalent Value Objects (all properties are equal) are now persisted only once
      * Backport and enhanced several Unit Tests (not finished yet)
      * Enhanced Base Test Case
      * Changed signature of hasValueObject()
      * Changed: hasValueObject() returns the uid of the already persisted value object - if any
      * Fixed: relation tables are now filled with the right values if a value object already exists in the database
      * Changed: The Persistence Manager and the Query Factory are now "injected" into the Arguments and Argument
      * Deleted obsolete files
  13. 22 May, 2009 1 commit
    • Jochen Rau's avatar
      Extbase: · 29d7a1c4
      Jochen Rau authored
      * Added comment to all backported FLOW3 classes ("Credits go to v5 team")
  14. 17 May, 2009 1 commit
    • Sebastian Kurfürst's avatar
      Extbase: · 92b50ebd
      Sebastian Kurfürst authored
      * Corrected all @package and @subpackage annotations
      * added preliminary @internal annotations
      * Fixed URIHelper based on a patch by Bastian Waidelich
      * Set version number in ext_emconf.php to 0.9.0
      This version can now go into TYPO3 4.3 alpha3.
  15. 06 Apr, 2009 1 commit
    • Jochen Rau's avatar
      Extbase: · b821316f
      Jochen Rau authored
      * !!!Renamed ExtBase to Extbase (extension key is now extbase)
  16. 25 Mar, 2009 1 commit
    • Jochen Rau's avatar
      ExtBase: · 1c37a9a9
      Jochen Rau authored
      * Renamed the extension EXTMVC to ExtBase according to the latest discussions on the snowboard tour
      * Changed the class names to fit the UpperCamelCase rule
  17. 24 Mar, 2009 1 commit
    • Jochen Rau's avatar
      EXTMVC: · d2900c9c
      Jochen Rau authored
      * All class files are renamed to a short version (according to FLOW3 and after a discussion on the snowboard tour; class names remain long)
      * Next step: Renaming EXTMVC -> ExtBase
  18. 18 Mar, 2009 1 commit
    • Jochen Rau's avatar
      EXTMVC: · 81bb15fa
      Jochen Rau authored
      * Removed all require_once statements (using the preliminary autoloader mechanism in the dispatcher)
      * Renamed variable $additionalHeaderTags of the Response to $additionalHeaderData (and also the corresponding methods)
      * The $arguments of the Request holds now a plain associative array instead of TX_EXTMVC_Controller_Arguments
      * Optimized TS setup source handling
      * Some minor code clean-up
  19. 17 Mar, 2009 1 commit
    • Jochen Rau's avatar
      EXTMVC: · 3fcfff30
      Jochen Rau authored
      * Adjusted all copyright notices to GPL
      * Added package and subpackage annotations 
  20. 16 Mar, 2009 1 commit
    • Jochen Rau's avatar
      EXTMVC: · 53800578
      Jochen Rau authored
      * Adapted TemplateView to meet the changes in the Templates folder structure
      * First step towards the implementation of the ConfigurationManager
  21. 05 Mar, 2009 2 commits
    • Jochen Rau's avatar
      EXTMVC · b9ecfad1
      Jochen Rau authored
      * removed all @author annotations (as this is v4.x style)
    • Jochen Rau's avatar
      EXTMVC · 8c52a3c0
      Jochen Rau authored
      * removed declare(ENCODING = 'utf-8')
      * added option to switch to an uncached plugin by defining $nonCachableActions in the controller
  22. 10 Feb, 2009 1 commit