Feature #59

Implement MVC pattern for TestRunner

Added by Robert Lemke over 14 years ago. Updated about 11 years ago.

Should have
Target version:
Start date:
Due date:
% Done:


Estimated time:


The TestRunner needs a proper MVC implementation.


Updated by Robert Lemke over 14 years ago

(In r248) Commit of some recent work while I've been offline, mainly focussing on TypoScript and the Model View Controller support.

  • Framework: (Component) Added the T3P_Component_ManagerAwareInterface and functionality for conveniently getting prototypes. Fixes #58.
  • Framework: (AOP) Added a method "isMethodArgument" to the AOP JoinPoint
  • Framework: (AOP) A small bugfix in buildAspectContainerFromClass() which caused a PHP warning if an aspect only contained an introduction and no other advice.
  • Framework: (MVC) Renamed the "GlobalDispatcher" to "Dispatcher"
  • Framework: (MVC) Added a very rough router implementation to the WebRequestBuilder
  • Added an .htaccess file to enable URL rewriting. Try "http://myhost/Testing" for example.
  • CMS: Models, Controllers and Views now reside in their own directories instead of a common MVC directory.
  • CMS: Enhanced the TypoScript "Page" object a bit and started implementing the "Template" object.
  • Testing: Created a preliminary Controller for the testrunner (addresses #59). Still needs a proper implemenation and cleanup!
  • TypoScript: Added a fixture and fixed an issue with using content arrays with processors.

Updated by Robert Lemke almost 14 years ago

(In r397)
  • Testing: Initial commit of the new (MVC-based) Test Runner. This is work in progress ... addresses #59
  • Framework: (MVC) Renamed a method in the RequestHandlingController - makes more sense this way.

Updated by Karsten Dambekalns over 13 years ago

  • Target version deleted (1)

Updated by Karsten Dambekalns about 13 years ago

  • Target version set to 1.0.0

Also available in: Atom PDF