Directory Classes/Object/Container/

Directory Created:
2010-02-22 16:17
Directory Deleted:
2010-08-24 10:42
Total Files:
0
Deleted Files:
5
Lines of Code:
0

[root]/Classes/Object/Container

Lines of Code

Classes/Object/Container/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 38 (100.0%) 1535 (100.0%) 40.3
robert 15 (39.5%) 1458 (95.0%) 97.2
k-fish 20 (52.6%) 58 (3.8%) 2.9
sebastian 3 (7.9%) 19 (1.2%) 6.3

Most Recent Commits

k-fish 2010-08-24 10:42 Rev.: 5057

Removed everything in trunk after move to git.

0 lines of code changed in 5 files:

  • Classes/Object/Container: AbstractObjectContainer.php (del), DynamicObjectContainer.php (del), ObjectContainerBuilder.php (del), ObjectContainerInterface.php (del), StaticObjectContainerInterface.php (del)
k-fish 2010-08-16 11:02 Rev.: 4977

[+BUGFIX] FLOW3 (Core): Removed use of $Revision$ in Bootstrap.php, resolves #9296. If we ever need something like this it could be a post-merge/post-checkout hook in git.

1 lines of code changed in 1 file:

  • Classes/Object/Container: ObjectContainerBuilder.php (+1 -2)
k-fish 2010-08-13 16:21 Rev.: 4969

[-TASK] FLOW3: Removed @version keyword from files, resolves #8835.

0 lines of code changed in 5 files:

  • Classes/Object/Container: AbstractObjectContainer.php (-1), DynamicObjectContainer.php (-1), ObjectContainerBuilder.php (-1), ObjectContainerInterface.php (-1), StaticObjectContainerInterface.php (-1)
robert 2010-07-02 15:10 Rev.: 4698

[+BUGFIX] FLOW3 (Cldr): Fixed the namespace case in some CLDR classes which resulted in a fatal exception by the Object Manager because objects could not be found.
[~TASK] FLOW3 (Object): The ObjectContainerBuilder now displays some additional information about the configuration source in case it finds a reference to non-existing object names.

3 lines of code changed in 1 file:

  • Classes/Object/Container: ObjectContainerBuilder.php (+3 -2)
robert 2010-06-30 09:25 Rev.: 4671

[~TASK] FLOW3 (Object): Added a more meaningful exception message to the ObjectContainerBuilder which detects leading backslashes in object names specified in an Objects.yaml file
[~TASK] Fluid (Core): Introduced a RenderingContextInterface to more cleanly decouple Fluid's rendering context from the TypoScript rendering context. Note that view helpers (and other code) should now refer to that interface instead of the concrete Fluid implementation!
[~TASK] Kickstart: Adapted the code to use RenderingContextInterface

5 lines of code changed in 1 file:

  • Classes/Object/Container: ObjectContainerBuilder.php (+5 -1)
k-fish 2010-06-24 15:34 Rev.: 4628

[~TASK] TYPO3: Adjusted Policy.yaml to new expected format.
[~TASK] FLOW3: Some small fixes to doc comments and code.
[~TASK] Fluid (Parser): Got rid of the constructor in Parser\Configuration.

1 lines of code changed in 1 file:

  • Classes/Object/Container: ObjectContainerBuilder.php (+1 -1)
sebastian 2010-06-16 11:25 Rev.: 4517

[!!!][+FEATURE] FLOW3 (Object): The lifecycle initialization method (typically initializeObject()) is now also called after recreating an object (f.e. when it is recreated from persistent storage). Additionally, initializeObject() now gets a parameter to determine if creation or recreation took place. Resolves #8258.

19 lines of code changed in 3 files:

  • Classes/Object/Container: DynamicObjectContainer.php (+1 -1), ObjectContainerBuilder.php (+6 -3), ObjectContainerInterface.php (+12)
k-fish 2010-06-08 05:19 Rev.: 4468

[~TASK] FLOW3 (Object): Slightly enhanced error message about unregistered objects in AbstractObjectContainer.
[+BUGFIX] FLOW3 (Persistence): Fixed some bugs in PDO backend.

1 lines of code changed in 1 file:

  • Classes/Object/Container: AbstractObjectContainer.php (+1 -1)
robert 2010-05-28 13:13 Rev.: 4337

[+FEATURE][+API] FLOW3 (Object): The Object Manager (and the object containers) now provide a method for retrieving the implementation class name by specifying the object name. Resolves #7960
[~TASK] FLOW3 (MVC): The Request object now returns the case sensitive action name, even if it has been set all lowercase by a route. That means that a route http://host/package/mycontroller/myaction will be correctly resolved to myActionAction if \F3\Package\Controller\MyController::myActionAction exists. Addresses #7243

22 lines of code changed in 2 files:

  • Classes/Object/Container: AbstractObjectContainer.php (+14), ObjectContainerInterface.php (+8)
robert 2010-04-09 16:49 Rev.: 4044

[+BUGFIX] FLOW3 (Object): Fixed regression introduced in last commit (Object Container isRegistered())

1 lines of code changed in 1 file:

  • Classes/Object/Container: AbstractObjectContainer.php (+1 -1)
robert 2010-04-09 16:39 Rev.: 4043

[+TASK] FLOW3 (Object): The Abstract Object Container now gives a hint / throws an InvalidArgumentException if object names or class names were specified with a leading backslash. Relates to #7198
[+BUGFIX] FLOW3 (Reflection): The Reflection Service now ignores leading backslashes in class names specified in annotations. Resolves #7198
[+BUGFIX] FLOW3 (Persistence): The Persistence Manager now retrieves repository objects by object name instead of class name. Resolves #7199

23 lines of code changed in 1 file:

  • Classes/Object/Container: AbstractObjectContainer.php (+23 -6)
k-fish 2010-03-23 16:14 Rev.: 4006

[+BUGFIX] FLOW3 (Object): Default values of NULL for constructor arguments are now considered existing when building static object container, fixes #6914.

4 lines of code changed in 1 file:

  • Classes/Object/Container: ObjectContainerBuilder.php (+4 -2)
k-fish 2010-03-23 14:51 Rev.: 4002

[+BUGFIX] FLOW3 (Configuration): getConfiguration() now returns settings for all packages if asked to do so, fixes #6967.
[+BUGFIX] FLOW3 (Object): Interfaces with no known implementation but a factory can be used now, fixes #6968, relates to #6928.
[~TASK] FLOW3 (Utility): In environment we no longer prohibit access to to $_SERVER, this makes use of third party code easier.

8 lines of code changed in 2 files:

  • Classes/Object/Container: DynamicObjectContainer.php (+4 -2), ObjectContainerBuilder.php (+4 -2)
robert 2010-03-15 16:34 Rev.: 3946

[+BUGFIX] FLOW3 (Object): The static object container is now rebuilt automatically if the FLOW3 revision changed. Fixes #6846

2 lines of code changed in 1 file:

  • Classes/Object/Container: ObjectContainerBuilder.php (+2 -1)
k-fish 2010-03-15 15:52 Rev.: 3941

[+BUGFIX] FLOW3 (Object): When building the static object container injected string values are quoted now, fixes #6847.

5 lines of code changed in 1 file:

  • Classes/Object/Container: ObjectContainerBuilder.php (+5 -1)
k-fish 2010-03-10 11:14 Rev.: 3918

[~TASK] FLOW3 (Object): Non-functional change to clean up.

2 lines of code changed in 2 files:

  • Classes/Object/Container: ObjectContainerInterface.php (+1), StaticObjectContainerInterface.php (+1 -1)
robert 2010-02-24 17:28 Rev.: 3855

[~TASK] FLOW3 (Object): Fixed a few tests in the Object Manager test case. They failed when run without the FLOW3 test runner.

146 lines of code changed in 3 files:

  • Classes/Object/Container: AbstractObjectContainer.php (-2), ObjectContainerInterface.php (+89), StaticObjectContainerInterface.php (new 57)
k-fish 2010-02-23 23:08 Rev.: 3847

[~TASK] FLOW3: Some cleanup to code documentation.

36 lines of code changed in 1 file:

  • Classes/Object/Container: ObjectContainerBuilder.php (+36 -23)
robert 2010-02-23 16:46 Rev.: 3843

[-CONFIGURATION] FLOW3: AOP is now always enabled. The switch for disabling only had a theoretical meaning anyway.
[-CONFIGURATION] FLOW3: Removed the switch for reflection class change detection. This function is now bound to the more general "monitor: detectClassChanges" setting.
[~CONFIGURATION] FLOW3. Renamed the setting for monitoring class changes from "monitor: fileMonitor: enable" to "monitor: detectClassChanges". The changeDetectionStrategy option has been removed and must be configured through the Objects.yaml configuration if neccessary.
[+BUGFIX] FLOW3 (Object): The code caches are now flushed correctly if a class file has changed. Previously it could happen that AOP proxy classes were not found if its target class had been changed.

1 lines of code changed in 1 file:

  • Classes/Object/Container: ObjectContainerBuilder.php (+1 -1)
robert 2010-02-22 16:17 Rev.: 3837

[+FEATURE] FLOW3 (Object): Implemented a static object container which is automatically built. It's essentially a hardcoded version of the autowired and configured object dependencies - just a lot faster. Many tests are still missing, but the version in this commit should be mostly functional. Addresses #3740 and resolves #2123.
[!!!][~API] FLOW3 (Object): Heavily refactored the Object Manager and its tests. The most important change is the removal of the Object Factory whose create() method is now located in the Object Manager. Furthermore, the getObject() method has been renamed to get() and a few minor important API functions within the Object Manager have been modified. This commit also contains a script which allows for semi automatically migrating existing code to the new API (see ./flow3 migrate objectmanagerusage). Resolves #6562
[~TASK] FLOW3 (Configuration): The Configuration Manager and its YAML source now doesn't depend on the YAML package anymore but refers to a YAML parser class within the FLOW3 package. Resolves #6564.

1255 lines of code changed in 4 files:

  • Classes/Object/Container: AbstractObjectContainer.php (new 271), DynamicObjectContainer.php (new 411), ObjectContainerBuilder.php (new 535), ObjectContainerInterface.php (new 38)
Generated by StatSVN 0.5.0