Activity

From 2010-02-27 to 2010-03-28

2010-03-25

17:49 Revision 2d005788: [+FEATURE] FLOW3 (Validation): The @validate annotations in action methods now support an object accessor syntax ($argument.subobject.subsubobject) for declaring additional validation rules referring to a property of a nested object. Resolves #6993
[~TASK] FLOW3 (Validation): Brushed up and unified the messages of most validators.
[~TASK] FLOW3 (Error): The var_du...
Robert Lemke
17:49 Revision 801396ee: [+FEATURE] FLOW3 (Validation): The @validate annotations in action methods now support an object accessor syntax ($argument.subobject.subsubobject) for declaring additional validation rules referring to a property of a nested object. Resolves #6993
[~TASK] FLOW3 (Validation): Brushed up and unified the messages of most validators.
[~TASK] FLOW3 (Error): The var_du...
Robert Lemke

2010-03-24

19:52 Revision 977b835b: [~FEATuRE] FLOW3 (Error): Adjusted the class name filter of the var_dump method, so that Request and Response for example are still displayed.
[+BUGFIX] FLOW3 (Validation): The Validator Resolver now correctly handles fully qualified class names with a leading... Robert Lemke
12:16 Revision ecf96126: [+FEATURE] FLOW3 (Persistence): When persisting all new and dirty objects are validated now, resolves #3846. If validation fails, an exception is thrown.
Karsten Dambekalns

2010-03-23

16:14 Revision 67536db9: [+BUGFIX] FLOW3 (Object): Default values of NULL for constructor arguments are now considered existing when building static object container, fixes #6914.
Karsten Dambekalns
15:28 Revision 17ae97b6: [~TASK] FLOW3 (MVC): Renamed Controller\Context (back) to Controller\ControllerContext, resolves #6949.
[~TASK] ExtJS: Renamed Controller\Context (back) to Controller\ControllerContext, relates to #6949.
[~TASK] Fluid: Re...
Karsten Dambekalns
15:10 Revision 592484d2: [~TASK] FLOW3: Fixing two failing tests - wondering how that ever worked.
Karsten Dambekalns
14:51 Revision 6db66049: [+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... Karsten Dambekalns

2010-03-19

19:05 Revision 3b328ac0: [+FEATURE] FLOW3 (Error): Some improvements for the new var_dump method. Relates to #6913
Robert Lemke
17:12 Revision f86485e4: [+FEATURE] FLOW3 (Error): Implemented a FLOW3 optimized var_dump() method - just call it with \F3\var_dump(). Some features are still missing though ... Relates to #6913
Robert Lemke

2010-03-18

17:12 Revision e8496fe9: [+BUGFIX] FLOW3 (Persistence): Queries using orderings but no constraints now work, fixes #6911.
Karsten Dambekalns
16:31 Revision b8984e21: [~TASK] FLOW3 (AOP): The persistence subpackage is no longer blacklisted in AOP.
[~TASK] FLOW3 (Persistence): The signal emitters in AbstractBackend are no longer "handmade".
[+BUGFIX] FLOW3 (Resour...
Karsten Dambekalns
12:13 Revision b78ada4e: [~TASK] FLOW3 (MVC): Fixed doc comment in RequestHandlerInterface, getPriority() is not expected to throw LogicException.
[+BUGFIX] FLOW3 (Object): The ObjectSerializer now uses a unique hash for all objects, fixes #6902. Karsten Dambekalns

2010-03-17

19:05 Revision c4b3f23d: [+BUGFIX] FLOW3 (MVC): Fixed the recently introduced setControllerObjectName method in the MVC Request class - it wrongly accepted object names with a leading backslash.
Robert Lemke
14:15 Revision 0cd8d04d: Fixed the ObjectSerializer test which didn't match the Object Serializer from my last commit.
Robert Lemke
11:30 Revision 66143611: [+BUGFIX] FLOW3 (Object): The object serializer now serializes only the properties of the target class if the given object is proxied.
[+BUGIFX] FLOW3 (Property): The property mapper now handles optional constructor arguments of target objects correctl... Robert Lemke

2010-03-16

17:39 Revision 469a1525: [+BUGFIX] FLOW3 (Persistence): When ordering query results the ordering now works as expected for integers, fixes #6786.
Karsten Dambekalns
16:38 Revision c8dbd67b: [~TASK] FLOW3 (Reflection): Determining method parameter reflection data now gives @param precendence over type hints, this fixes property mapping onto typed collections (e.g. related posts in the Blog).
Karsten Dambekalns
16:36 Revision 44dcbec2: [~TASK] FLOW3 (Reflection): Determining method parameter reflection data now gives @param precendence over type hints, this fixes property mapping onto typed collections (e.g. related posts in the Blog).
Karsten Dambekalns
14:28 Revision a875db23: [~TASK] FLOW3 (Reflection): When building class schemata properties pointing to objects not being declared entity or valueobject are skipped now.
Karsten Dambekalns
13:49 Revision 3840888d: [+FEATURE] FLOW3 (Reflection): When building class schemata the ReflectionService now checks value objects for a constructor and no setters, resolves #6868.
Karsten Dambekalns
13:36 Revision d05f6a03: [+FEATURE] FLOW3 (Reflection): When building class schemata the ReflectionService now checks value objects for a constructor and no setters, resolves #6868.
[~TASK] Party: PersonName now has a constructor and no longer any setters. Karsten Dambekalns
12:11 Revision f1d7ed1e: [~TASK] FLOW3 (Persistence): Fixed Jochen's favorite FLOW3 code snippet, see http://twitter.com/jocrau/statuses/10537988072
[+FEATURE] FLOW3 (Property): When creating object the PropertyMapper now makes use of constructor arguments, this ena... Karsten Dambekalns

2010-03-15

17:52 Revision 54596f70: [~TASK] FLOW3 (Validation): Some documentation cleanup to DisjunctionValidator, resolves #6727.
Karsten Dambekalns
16:34 Revision 722b4931: [+BUGFIX] FLOW3 (Object): The static object container is now rebuilt automatically if the FLOW3 revision changed. Fixes #6846
Robert Lemke
16:26 Revision 3d051dd8: [+BUGFIX] FLOW3 (Validation): EmailAddressValidator accepts valid IP addresses now, fixes #6806.
Karsten Dambekalns
15:52 Revision 522f6678: [+BUGFIX] FLOW3 (Object): When building the static object container injected string values are quoted now, fixes #6847.
Karsten Dambekalns
13:22 Revision 7fc4206d: [+BUGFIX] FLOW3 (Core): Removed leftover SessionRegistry usage, fixes #6807. Adjusted StaticObjectContainerTemplate along the way.
Karsten Dambekalns
13:10 Revision b236c247: [+BUGFIX] FLOW3 (Security): Fixed the token duplication in the security context, fixes #6761.
Karsten Dambekalns

2010-03-11

22:17 Revision 26b0ec23: [-TASK] FLOW3 (Object): Removed the leftover SessionRegistryTest.
Karsten Dambekalns
22:14 Revision 33118977: [+BUGFIX] FLOW3 (Resource): When publishing persistent resources NULL for the title is now ignored as well, fixes #6780.
Karsten Dambekalns
21:07 Revision 6027ad2b: [+FEATURE] FLOW3 (Persistence): Reimplemented lazy loading, resolves #6120. See updated manual for details.
[+FEATURE] FLOW3 (Persistence): Lazy loaded SplObjectStorage can now be counted without triggering activation, resolv... Karsten Dambekalns
16:32 Revision 6fa5c967: [+BUGFIX] FLOW3 (Object): Removed the obsolete SessionRegistry which was causing trouble resulting in a drastically growing session file. Fixes #6761
[+BUGFIX] FLOW3 (Security): Fixed a bug which resulted in a non working Account Repository. Fixes #6787 Robert Lemke

2010-03-10

18:57 Revision 00343be8: [+FEATURE] FLOW3 (Security): The new AccountFactory now allows for convenient creation of a new account with username and password. Resolves #5846
[+BUGFIX] FLOW3 (Property): Fixed the failing tests of the Property Mapper. Also replaced a few occurrences of $objec... Robert Lemke
18:01 Revision fbc770ea: [+FEATURE] FLOW3 (Property): The property mapper now issues a meaningful mapping error if the type hint or doc comment of a target setter is invalid. Resolves #6774
Robert Lemke
17:57 Revision 89170890: [+BUGFIX] FLOW3 (Error): The debug exception handler now escapes the exception message. Resolves #6773
Robert Lemke
11:56 Revision b858afa8: [~TASK] FLOW3 (Persistence): Generating the hash for value objects now handles arrays.
Karsten Dambekalns
11:17 Revision a73a581b: [~TASK] FLOW3 (Documentation): Some tiny updates regarding PHP 5.3.
Karsten Dambekalns
11:15 Revision 27b45a92: [~TASK] FLOW3 (Resource): deleteResource() now returns a boolean as documented.
Karsten Dambekalns
11:14 Revision 89dceaa6: [~TASK] FLOW3 (Object): Non-functional change to clean up.
Karsten Dambekalns

2010-03-09

15:42 Revision f68400d5: [~DOCUMENTATION] FLOW3 (Persistence): Updated sequence diagrams and text to reflect current state.
Karsten Dambekalns

2010-03-04

17:00 Revision 84315748: [+BUGFIX] FLOW3 (Cache): findTagFilesByEntry() now returns an array even if glob() fails. Fixes #6620.
Karsten Dambekalns
16:52 Revision dca3dd21: [~TASK] FLOW3 (Persistence): Added a safeguard in Session->unregisterReconstitutedEntity().
Karsten Dambekalns
11:44 Revision 2f54ad22: [+FEATURE] FLOW3 (Persistence): The Repository class now has countAll() and countBy*() support, resolves #6685.
[~API] FLOW3 (Persistence): Renamed findByUUID() to findByUuid().
[+API] FLOW3 (Persistence): Added countAll() and co...
Karsten Dambekalns
11:06 Revision f0b83cc6: [+FEATURE] FLOW3 (Core): The flow3 hell script now uses the PHP binary specified in the PHP environment variable, resolves #6681.
[~TASK] FLOW3: Some SVN property maintenance. Karsten Dambekalns

2010-03-03

23:01 Revision 5e2218c2: [~TASK] FLOW3 (MVC): Removed the StandardViewTest (since the StandardView is history).
Karsten Dambekalns
17:29 Revision 3296c2c0: [~DOCUMENTATION] FLOW3 (Security): Updated the sequence diagrams according to the latest changes in the policy system. Relates to #6660.
Karsten Dambekalns
16:37 Revision d3612f2c: [~DOCUMENTATION] FLOW3 (Security): Updated the documentation according to the latest changes in the policy system. Resolves #6660
[+DOCUMENTATION] FLOW3 (AOP): Added documentation for the new runtime evaluations feature of the AOP framework. Resol... Andreas Förthner
12:03 Revision 29add9f3: [+BUGFIX] FLOW3 (MVC): Fixed the StandardController which still used the only Resources path. Now it uses Fluid instead of its own view.
Robert Lemke

2010-03-02

17:05 Revision d4490a8d: [+TASK] FLOW3 (Security): The security context has now a method getParty() which returns the party of the first authenticated account. This method is e.g. used for runtime evaluations (current.party) in AOP or the security policy. Resolves #6135
Andreas Förthner

2010-03-01

23:13 Revision 04c939d3: [~TASK] FLOW3 (Security): Removed the security context holder session with its interface. The whole functionality is now available directly through the security context itself. Resolves #5851
Andreas Förthner
21:11 Revision e3b34ff5: [~BUGFIX] FLOW3 (Security): Evaluating runtime constraints in the policy service failed, because of a missing ; and a missing argument for the evaluation closure.
[~TASK] FLOW3 (AOP): The "current object" is now directly retrieved from the joinpoint and is not manually passed to ... Andreas Förthner
13:14 Revision ffab1f3c: [+BUGFIX] FLOW3 (Reflection): ObjectAccess know correctly recognizes isFoo() getter methods for boolean properties. Fixes #6647
Robert Lemke
12:38 Revision fa721c6a: [+FEATURE] FLOW3 (MVC): The Web Request Handler now sends an additional Content-Type header if the format found in the request is RSS or Atom. Resolves #6646
Robert Lemke

2010-02-28

10:00 Revision 34949f45: [+BUGFIX] FLOW3 (Security): Fixed the built-in authentication route.
[~TASK] FLOW3 (MVC): In the view, renamed the "viewData" property to "variables" because we use this term in real life. Robert Lemke
00:21 Revision a8cc2883: [+FEATURE] FLOW3 (Security): Implemented runtime evaluations support for policy resources. Resolves #6599, relates to #5659
[~TASK] FLOW3 (Security): Removed the old privileges concept. Now there is only one (implicit) access privilege. Reso... Andreas Förthner

2010-02-27

15:43 Revision a04317f1: [~TASK] FLOW3 (Security): Updated the security logging aspect which should now log all interesting debug information from an authentication provider.
Robert Lemke
 

Also available in: Atom