Revision:

Revisions

# Date Author Comment
1148 2008-08-22 13:15 k-fish

PhoneBookTutorial, Testing, TYPO3CR, Widget: Removed @required annotations; autowired setter injectors are now required by default in FLOW3, see r1145, relates to #1209.

1047 2008-07-22 11:46 robert

!!! Important global change !!!

Extracted the getComponent() method from the Component Manager into its own class, the Component Factory. From now on, use the factory if you only need the getComponent() functionality and use the manager if you need the more advanced functions.

923 2008-06-09 18:33 k-fish FLOW3:
  • declared some more Utility functions as static, adjusted calls to generateUUID() accordingly
PHPCR:
  • added NodeTypeManager and NodeTypeTemplate interfaces
  • some cleanup to type hints and documentation
  • removed components configuration (moved to TYPO3CR package)
TYPO3CR:
  • implemented NodeTypeManager and NodeTypeTemplate
  • component scope is now configured through annotations
  • some cleanup to type hints and documentation

... and some microscopic cleanup in some more files.

862 2008-05-22 15:24 k-fish Further work to make FLOW3 run green in CGL checks:
  • Renamed some abstract classes to conform to rules
  • Adjusted code using those classes
848 2008-05-17 20:50 k-fish

Made the Install, GUI, PhoneBookTutorial and Widget packages run greener in FLOW3CGL.

831 2008-05-10 17:43 k-fish

Pending commit, fixes #477.

817 2008-05-09 11:01 root

Moving packages up

675 2008-04-02 14:07 k-fish

Added svn:keywords Id to all PHP files in the repository.

664 2008-03-26 19:07 robert

Global change: Component configurations file format is now .php and not .ini anymore!

  • FLOW3: Refactored the component configuration parsing and moved it to a dedicated configuration builder.
  • Adapted the Components.ini of all v5 dist packages.
663 2008-03-25 15:36 robert

Globally renamed the PackageInfo.xml files to Package.xml and updated the FLOW3 code accordingly. Resolves #409.

661 2008-03-25 15:03 robert

Big global change: Renamed the class prefix "T3_" to "F3_". Resolves #423.

528 2008-02-19 17:46 k-fish

Made the PhoneBookTutorial package run green for the TYPO3CGL checks.

518 2008-02-19 10:53 robert
  • FLOW3: (Component) Added support for @required setter-injected dependencies. Resolves #324.
  • FLOW3: (Documentation) Updated the Component documentation. Added a new section about required and optional dependency injection and about the new "inject*" methods for setter injection with autowiring support.
  • PhoneBookTutorial, Testing: Added @required tags where necessary.
  • FLOW3: (Reflection) Whitespace fixes
511 2008-02-18 19:59 robert
  • FLOW3: (Component) Removed support for setter injection via generic "setProperty()" method.
  • FLOW3: (Component) Setter injection is now also possible via a "inject" method, e.g. injectSomeDependency() (instead of setSomeDependency). All methods whose name starts with "inject" will be included into the autowiring procedure. Therefore dependencies don't need to be configured explicitly in the Components.ini when "inject" methods are used. Resolves #319.
  • FLOW3: (Component) Added autowiring support for "inject" setter methods. Addresses #319.
  • Smarty: Added check against multiple definition of "SMARTY_DIR"
  • Testing, TYPO3, PhoneBookTutorial: Refactored to the new "inject*" methods in the action controllers.
497 2008-02-18 12:46 k-fish

PhoneBookTutorial, cleanup and preparation for an eventual use of the CR

  • Removed the hackish aspect used for persisting the content
  • The default controller produces output again
  • Added a phonebook repository class
  • Added load() methods to PhoneBook and PhoneBookEntry that fetch data from a given Node object
493 2008-02-15 12:32 robert
  • FLOW3: (MVC) Improved the directory structure and naming of views. They now have the name of the controller in their own name. Fixes #314.
  • Updated the views in other packages accordingly.
  • Fixed whitespace and inline doc issues in classes I came across.
491 2008-02-14 16:32 robert
  • FLOW3: (Package) Moved the Components.conf file from the Classes/ directory of each package to a new Configuration/ directory and renamed the file to Components.ini. Closes #309.
  • FLOW3: Updated the documentation accordingly.
476 2008-02-07 17:25 k-fish

Subversion reorganisation, part 5: * Moved some directories again to create a structure agreed upon by the RnD committee

475 2008-02-07 14:14 robert

Renamed Framework to FLOW3.
Step 6

460 2008-02-04 17:35 k-fish

Subversion reorganisation, part 2: * Moved current code into respective trunk directories

459 2008-02-04 16:01 k-fish

Subversion reorganisation, part 1: * Added trunk, branches, tags directories for all packages * Added new directories for structuring the repository content * Added some README files explaining the structure

406 2007-12-19 17:55 robert
  • PhoneBookTutorial: Cleaned up a bit * Framework: Added check for eAccelerator
396 2007-12-10 19:52 robert

Added support for POST arguments.

  • Framework: (Utility) Renamed T3_Framework_Utility_EnvironmentSimulated to T3_Framework_Utility_MockEnvironment
  • Framework: (Utility) Removed the setSERVER / getSERVER and setSAPIName methods. Made SERVER and SAPIName properties public instead
  • Framework: (MVC) Added test (and debugged) URI parsing with UTF-8 characters in the URI string
  • Framework: (MVC) Added support for POST arguments to the Web Request Builder
392 2007-12-06 14:00 robert
  • Framework: (MVC) Changed the convention for controller names (removed the suffix): T3_SomePackage_Controller_Default or T3_SomeOtherPackage_Controller_Fancy * Framework: (MVC) Added tests for the Action Controller * Framework: (MVC) The Action Controller now - by default - tries to locate a matching view for the current action and saves it in $this->view.
389 2007-11-30 13:30 robert
  • Framework: (MVC) Completed the RequestHandlingController tests * Testing: Removed the Backend Controller (for now) * Log: Fixed the constants definitions - they belong to the Interface rathter than into the implementing class * Testing: Added (and fixed) a memory logging aspect. To play with it, enable it by fixing the annotation ("@aspect") and then watch the typo3.log logfile

1 2 3 Next » (1-25/54) | Per page: 25, 50, 100, 200