« Previous | Next » 

Revision 1197

robert, 2008-09-10 16:30

  • FLOW3: (MVC) If the name of a valid controller component could not be resolved, the Request will now throw a "No Such Controller" exception. Earlier, the default controller was chosen which made debugging quite hard in some situations.
  • FLOW3: (MVC) Removed the Presentation Controller which had no functionality (yet) anyway and wasn't used either.
  • FLOW3: (MVC) Added a new method "initializeArguments" to the Request Handling Controller. Please define your arguments in this method now instead of using the initializeController() or initializeAction() method.
  • FLOW3: (MVC) Added the initial implementation of a REST controller which automatically chooses the right action method based on the HTTP request.
  • FLOW3: (Property) Corrected at least some misbehaviour / bug in the Property Mapper (mapping results were not used properly). However, the whole Property Editor mechanism seems still to be unstable.
  • TYPO3: (Service) Further experiments with the REST services. A site service can for example be accessed via http://yourhost/typo3/service/v1/sites.json

Files

added 
modified 
deleted 

View differences

/Packages/FLOW3/trunk/Classes/MVC/Controller/F3_FLOW3_MVC_Controller_PresentationController.php
/Packages/FLOW3/trunk/Classes/MVC/Controller/F3_FLOW3_MVC_Controller_RESTController.php
/Packages/FLOW3/trunk/Classes/MVC/Controller/F3_FLOW3_MVC_Controller_RequestHandlingController.php
View differences
/Packages/FLOW3/trunk/Classes/MVC/F3_FLOW3_MVC_Request.php
View differences
/Packages/FLOW3/trunk/Classes/MVC/Web/F3_FLOW3_MVC_Web_Request.php
View differences
/Packages/FLOW3/trunk/Classes/MVC/Web/F3_FLOW3_MVC_Web_Response.php
View differences
/Packages/FLOW3/trunk/Classes/Property/F3_FLOW3_Property_Mapper.php
View differences
/Packages/FLOW3/trunk/Classes/Property/F3_FLOW3_Property_MappingError.php
View differences
/Packages/FLOW3/trunk/Classes/Property/F3_FLOW3_Property_MappingResults.php
View differences
/Packages/FLOW3/trunk/Classes/Property/F3_FLOW3_Property_MappingWarning.php
View differences
/Packages/FLOW3/trunk/Tests/MVC/Controller/F3_FLOW3_MVC_Controller_AbstractControllerTest.php
View differences
/Packages/FLOW3/trunk/Tests/MVC/Controller/F3_FLOW3_MVC_Controller_ActionControllerTest.php
View differences
/Packages/FLOW3/trunk/Tests/MVC/Controller/F3_FLOW3_MVC_Controller_RESTControllerTest.php
/Packages/FLOW3/trunk/Tests/MVC/Controller/F3_FLOW3_MVC_Controller_RequestHandlingControllerTest.php
View differences
/Packages/FLOW3/trunk/Tests/MVC/F3_FLOW3_MVC_DispatcherTest.php
View differences
/Packages/FLOW3/trunk/Tests/MVC/Fixture/Controller/F3_FLOW3_MVC_Fixture_Controller_MockAction.php
/Packages/FLOW3/trunk/Tests/MVC/Fixture/Controller/F3_FLOW3_MVC_Fixture_Controller_MockActionController.php
/Packages/FLOW3/trunk/Tests/MVC/Fixture/Controller/F3_FLOW3_MVC_Fixture_Controller_MockExceptionThrowing.php
/Packages/FLOW3/trunk/Tests/MVC/Fixture/Controller/F3_FLOW3_MVC_Fixture_Controller_MockExceptionThrowingController.php
/Packages/FLOW3/trunk/Tests/MVC/Fixture/Controller/F3_FLOW3_MVC_Fixture_Controller_MockRESTController.php
/Packages/FLOW3/trunk/Tests/MVC/Fixture/Controller/F3_FLOW3_MVC_Fixture_Controller_MockRequestHandling.php
/Packages/FLOW3/trunk/Tests/MVC/Fixture/Controller/F3_FLOW3_MVC_Fixture_Controller_MockRequestHandlingController.php
/Packages/TYPO3/trunk/Classes/Backend/View/Default/F3_TYPO3_Backend_View_Default_Default.php
View differences
/Packages/TYPO3/trunk/Classes/Domain/Model/F3_TYPO3_Domain_Model_SiteRepository.php
View differences
/Packages/TYPO3/trunk/Classes/Service/Controller/F3_TYPO3_Service_Controller_Sites.php
View differences
/Packages/TYPO3/trunk/Classes/Service/View/Sites/F3_TYPO3_Service_View_Sites_ShowJSON.php
/Packages/TYPO3/trunk/Configuration/Routes.php
View differences