Feature #28228

FLOW3 should be usable without Doctrine

Added by Christopher Hlubek over 10 years ago. Updated about 10 years ago.

Status:
Resolved
Priority:
Must have
Category:
-
Target version:
-
Start date:
2011-07-15
Due date:
% Done:

100%

Estimated time:
PHP Version:
Has patch:
Complexity:

Description

FLOW3 should work without the Doctrine package. We should try to move the code that relies on Doctrine to a separate package to make FLOW3 more modular.

If I don't active the Doctrine package in the current version I'll get an exception during compilation:

PHP Fatal error:  Class 'Doctrine\ORM\Query\TreeWalkerAdapter' not found in .../Packages/Framework/TYPO3.FLOW3/Classes/Persistence/Doctrine/CountWalker.php on line 24

As a general goal we should try to push FLOW3 more into a component based architecture (though we provide the user with a full-stack framework with the base distribution).

#1

Updated by Christopher Hlubek over 10 years ago

One note: It would be okay to bundle the Doctrine\Common package as it just provides general tools and datastructures. Though I still feel uncomfortable with the naming implications since it looks like we have this strong dependency on Doctrine.

#2

Updated by Mr. Hudson about 10 years ago

  • Status changed from New to Under Review

Patch set 2 of change I0ae80d2106c758d12242805ed20becb696e75da8 has been pushed to the review server.
It is available at http://review.typo3.org/3407

#3

Updated by Christopher Hlubek about 10 years ago

  • Assignee set to Christopher Hlubek
#4

Updated by Mr. Hudson about 10 years ago

Patch set 3 of change I0ae80d2106c758d12242805ed20becb696e75da8 has been pushed to the review server.
It is available at http://review.typo3.org/3407

#5

Updated by Christopher Hlubek about 10 years ago

  • Status changed from Under Review to Resolved
  • % Done changed from 0 to 100

Resolved for now

Also available in: Atom PDF