Note: Although this commit contains the new File/Class Alteration Monitoring which is supposed to speed up FLOW3, a lot of speed optimizations are still missing and will follow during the next days.
Globally adjusted all code for the above change.
COMMIT PART 2
Note: FLOW3 is now getting even slower because the whole YAML parsing results are not cached yet. You can still use .php based configuration but it is recommended to switch over to YAML ASAP.
Documentation and speed improvements follow
Refactored all packages of the TYPO3 distribution to match the above changes.
Note: The test "F3::TYPO3CR::NodeTest::setPropertySetsValue" currently fails on my machine with the following message:
Error in setPropertySetsValue with data set #34 Detail TYPO3CR/Classes/F3_TYPO3CR_Node.php:577 Unable to convert value of type string to Name: Namespace prefix is invalid
Testing: the (web-based) test runner now display messages from skipped tests.
FLOW3: (MVC) Implemented the new naming conventions for controllers and actions as discussed in the mailing list. The convention for controller names now is F3::Foo::Controller::BarController (note the trailing "Controller"). The convention for the default action is now "index" instead of "default" (method name: "indexAction" instead of "defaultAction")
FLOW3: (MVC) Added a new option "viewComponentNamePattern" analogue to "controllerComponentNamePattern" which allows for customising the building of the view component name.
Fixed one invalid UTF-8 char, making Kurfuerst Kurfürst along the way... (I mean, we have UTF-8 sources, right?)
Testing: added explicit reference to global namespace for PHPUnit classes
1 2 3 ... 6 Next » (1-25/147) | Per page: 25, 50, 100, 200