Directory Tests/Reflection/Fixture/

Directory Created:
2008-06-06 13:28
Directory Deleted:
2010-08-24 10:42
Total Files:
0
Deleted Files:
31
Lines of Code:
0

[root]/Tests/Reflection/Fixture
                Folder removed from repo Model (0 files, 0 lines)

Lines of Code

Tests/Reflection/Fixture/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 144 (100.0%) 1046 (100.0%) 7.2
robert 33 (22.9%) 680 (65.0%) 20.6
k-fish 108 (75.0%) 288 (27.5%) 2.6
sebastian 3 (2.1%) 78 (7.5%) 26.0

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 31 files:

  • Tests/Reflection/Fixture: DummyAbstractClass.php (del), DummyClass.php (del), DummyClassWithGettersAndSetters.php (del), DummyClassWithMethods.php (del), DummyClassWithProperties.php (del), DummyFinalClass.php (del), DummyInterface1.php (del), DummyInterface2.php (del), DummyInterface3.php (del), F3_FLOW3_Tests_Reflection_Fixture_DummyAbstractClass.php (del), F3_FLOW3_Tests_Reflection_Fixture_DummyClass.php (del), F3_FLOW3_Tests_Reflection_Fixture_DummyClassWithGettersAndSetters.php (del), F3_FLOW3_Tests_Reflection_Fixture_DummyClassWithMethods.php (del), F3_FLOW3_Tests_Reflection_Fixture_DummyClassWithProperties.php (del), F3_FLOW3_Tests_Reflection_Fixture_DummyFinalClass.php (del), F3_FLOW3_Tests_Reflection_Fixture_DummyInterface1.php (del), F3_FLOW3_Tests_Reflection_Fixture_DummyInterface2.php (del), F3_FLOW3_Tests_Reflection_Fixture_DummyInterface3.php (del), F3_FLOW3_Tests_Reflection_Fixture_Implementation1OfDummyInterface3.php (del), F3_FLOW3_Tests_Reflection_Fixture_Implementation2OfDummyInterface3.php (del), F3_FLOW3_Tests_Reflection_Fixture_ImplementationOfDummyInterface1.php (del), F3_FLOW3_Tests_Reflection_Fixture_TaggedClass1.php (del), F3_FLOW3_Tests_Reflection_Fixture_TaggedClass2.php (del), F3_FLOW3_Tests_Reflection_Fixture_TaggedClass3.php (del), Implementation1OfDummyInterface3.php (del), Implementation2OfDummyInterface3.php (del), ImplementationOfDummyInterface1.php (del), ProxyOfImplementationOfDummyInterface1.php (del), TaggedClass1.php (del), TaggedClass2.php (del), TaggedClass3.php (del)
sebastian 2009-10-07 08:41 Rev.: 3296

[+TASK] FLOW3 (Reflection): Added a new helper method in ObjectAccess which can traverse object graphs (with the "."-Syntax)
[+TASK] Fluid (ViewHelpers): Refactored the generation of the hidden identity field.
[+FEATURE] Fluid (ViewHelpers): properties of nested objects are now correctly outputted, and the identity fields for the nested objects are generated as well. Related to #4218.

8 lines of code changed in 1 file:

  • Tests/Reflection/Fixture: DummyClassWithGettersAndSetters.php (+8)
k-fish 2009-07-16 15:02 Rev.: 2813

[+TASK] FLOW3: Removed file level docblocks and @package/@subpackage annotations.
[+TASK] Fluid: Removed file level docblocks and @package/@subpackage annotations.
[+TASK] Kickstart: Removed file level docblocks and @package/@subpackage annotations.
[+TASK] PHP6: Removed file level docblocks and @package/@subpackage annotations.
[+TASK] PHPUnit: Removed file level docblocks and @package/@subpackage annotations.
[+TASK] Testing: Removed file level docblocks and @package/@subpackage annotations.
[+TASK] Welcome: Removed file level docblocks and @package/@subpackage annotations.
[+TASK] YAML: Removed file level docblocks and @package/@subpackage annotations.

0 lines of code changed in 16 files:

  • Tests/Reflection/Fixture: DummyAbstractClass.php (-8), DummyClass.php (-8), DummyClassWithGettersAndSetters.php (-8), DummyClassWithMethods.php (-8), DummyClassWithProperties.php (-8), DummyFinalClass.php (-8), DummyInterface1.php (-8), DummyInterface2.php (-8), DummyInterface3.php (-8), Implementation1OfDummyInterface3.php (-8), Implementation2OfDummyInterface3.php (-8), ImplementationOfDummyInterface1.php (-8), ProxyOfImplementationOfDummyInterface1.php (-8), TaggedClass1.php (-8), TaggedClass2.php (-8), TaggedClass3.php (-8)
robert 2009-07-15 15:32 Rev.: 2800

[!!!][~TASK] FLOW3: Renamed the directory "Public" to "Web" and the constant FLOW3_PATH_PUBLIC to FLOW3_PATH_WEB accordingly.
[!!!][~TASK] FLOW3: Renamed the folder for packages which are included in the FLOW3 distribution from "Distribution" to "Framework".
[~TASK] FLOW3: Improved and refactored the bootstrap script (index.php)

2 lines of code changed in 1 file:

  • Tests/Reflection/Fixture: DummyClassWithGettersAndSetters.php (+2 -2)
k-fish 2009-06-02 11:35 Rev.: 2523

Added svn:keywords where missing...

0 lines of code changed in 1 file:

  • Tests/Reflection/Fixture: DummyClassWithGettersAndSetters.php (changed)
robert 2009-04-03 16:04 Rev.: 2123

* FLOW3: (Object) The Object Builder now throws an exception if no default implementation for an object type could be found and an instance of this object type should be built.
* FLOW3: (Object) Introduced a new marker interface "ProxyInterface" which must be implemented by all proxy classes.
* FLOW3: (Reflection) Made the getDefaultImplementationClassNameOfInterface() aware of proxyies: If exactly two classes implement an interface and one of them implements the Proxy marker interface, the name of this class is returned. Fixes #3027

41 lines of code changed in 1 file:

  • Tests/Reflection/Fixture: ProxyOfImplementationOfDummyInterface1.php (new 41)
sebastian 2009-03-24 15:01 Rev.: 2036

FLOW3:
* Validation: Rewrote the ValidatorResolver, and removed the NoValidatorFound exception
* Reflection: when calling Reflection\Service->getMethodParameters(), a "type" is returned, taken from the PHPDoc comment above
* MVC: Controller\ActionController: Refactored to use the new ReflectionService

1 lines of code changed in 1 file:

  • Tests/Reflection/Fixture: DummyClassWithMethods.php (+1)
robert 2009-03-12 10:07 Rev.: 1987

This is a commit of work in progress. If you're already using FLOW3 (semi-) productively, you better skip this version because the MVC framework currently lacks validation and might lead to some other unexpected behavior. OTOH the code seems to be quite stable, so nothing to really worry about. More code related to the MVC framework and especially validation will follow soon, I just had to get rid of all these changes ...

* FLOW3: (Persistence) Made sure that the object name "...\Persistence\ManagerInterface" is used everywhere instead of "...\Persistence\Manager".
* FLOW3: (Error) Annotated the "Error" and "Warning" class as prototype and renamed *ErrorMessage() and *ErrorCode() to *Message() and *Code().
* FLOW3: (MVC) Fixed and re-enabled tests of the Abstract Controller
* FLOW3: (MVC) !!! Started rewriting the argument mapping mechanism. It should work but be aware that NO VALIDATION and NO FILTERING is active at the moment!
* FLOW3: (MVC) The automatic argument registration in the Action Controller now detects optional arguments and registers them as such.
* FLOW3: (MVC) Cleaned up the Argument(s) classes and implemented an early version of identity support in setValue()
* FLOW3: (MVC) Added initial implementation of identity support for the resolve() method of a DynamicRoutePart. I'll give more information on this topic as soon as it's completely implemented.
* FLOW3: (MVC) Removed the emit* method in the router and replaced it by a call to the System Logger: Now the log contains an entry stating which route has been chosen.
* FLOW3: (Persistence) In the ClassSchema renamed the (is)RepositoryManaged property and methods to (is)AggregateRoot.
* FLOW3: (Persistence) Added safeguard to the Persistence\Manager::getClassSchema() method
* FLOW3: (Property / MVC) For now, completely removed the concept of Property Converters!
* FLOW3: (Property) Started reimplementing the Property Mapper. Most of the old functionality has been removed but much of it will return soon.
* FLOW3: (Reflection) Changed the order of access method detection in the ObjectAccess class. Any other order causes proplems in the MVC mechanism. If a property could not be accessed, now NULL is returned (instead of throwing an exception)
* FLOW3: (Validation) Moved the AbstractValidator and Validation interfaces to the Validator sub package

* Fluid: (ViewHelpers) Added support for an "arguments" attribute in the FormViewHelper which allows for specifying arguments for the action URI.

4 lines of code changed in 1 file:

  • Tests/Reflection/Fixture: DummyClassWithGettersAndSetters.php (+4 -3)
k-fish 2009-03-02 15:33 Rev.: 1954

FLOW3:
* fixed use of get_class_methods in reflection service and proxy class builder, fixes #2683
* made Router.findMatchResults() protected (was blocked by #2683)

1 lines of code changed in 1 file:

  • Tests/Reflection/Fixture: DummyClassWithMethods.php (+1 -1)
robert 2009-01-28 13:04 Rev.: 1811

!!! Globally renamed all class files to the new shorter version. Resolves #2524
FLOW3: (Resource) Adapted the class loader and other related parts of FLOW3 to the new class filename convention
FLOW3: Moved the FLOW3 bootstrap into the F3\FLOW3 namepace

118 lines of code changed in 15 files:

  • Tests/Reflection/Fixture: DummyAbstractClass.php (new 8), DummyClass.php (new 8), DummyClassWithGettersAndSetters.php (new 7), DummyClassWithMethods.php (new 7), DummyClassWithProperties.php (new 8), DummyFinalClass.php (new 8), DummyInterface1.php (new 8), DummyInterface2.php (new 8), DummyInterface3.php (new 8), Implementation1OfDummyInterface3.php (new 8), Implementation2OfDummyInterface3.php (new 8), ImplementationOfDummyInterface1.php (new 8), TaggedClass1.php (new 8), TaggedClass2.php (new 8), TaggedClass3.php (new 8)
k-fish 2009-01-15 16:06 Rev.: 1749

FLOW3:
* fixed license name in @license annotation, fixes #2454

15 lines of code changed in 15 files:

  • Tests/Reflection/Fixture: F3_FLOW3_Tests_Reflection_Fixture_DummyAbstractClass.php (+1 -1), F3_FLOW3_Tests_Reflection_Fixture_DummyClass.php (+1 -1), F3_FLOW3_Tests_Reflection_Fixture_DummyClassWithGettersAndSetters.php (+1 -1), F3_FLOW3_Tests_Reflection_Fixture_DummyClassWithMethods.php (+1 -1), F3_FLOW3_Tests_Reflection_Fixture_DummyClassWithProperties.php (+1 -1), F3_FLOW3_Tests_Reflection_Fixture_DummyFinalClass.php (+1 -1), F3_FLOW3_Tests_Reflection_Fixture_DummyInterface1.php (+1 -1), F3_FLOW3_Tests_Reflection_Fixture_DummyInterface2.php (+1 -1), F3_FLOW3_Tests_Reflection_Fixture_DummyInterface3.php (+1 -1), F3_FLOW3_Tests_Reflection_Fixture_Implementation1OfDummyInterface3.php (+1 -1), F3_FLOW3_Tests_Reflection_Fixture_Implementation2OfDummyInterface3.php (+1 -1), F3_FLOW3_Tests_Reflection_Fixture_ImplementationOfDummyInterface1.php (+1 -1), F3_FLOW3_Tests_Reflection_Fixture_TaggedClass1.php (+1 -1), F3_FLOW3_Tests_Reflection_Fixture_TaggedClass2.php (+1 -1), F3_FLOW3_Tests_Reflection_Fixture_TaggedClass3.php (+1 -1)
k-fish 2009-01-07 11:37 Rev.: 1707

FLOW3:
* changed license to LGPL v3 or later

210 lines of code changed in 15 files:

  • Tests/Reflection/Fixture: F3_FLOW3_Tests_Reflection_Fixture_DummyAbstractClass.php (+14 -7), F3_FLOW3_Tests_Reflection_Fixture_DummyClass.php (+14 -7), F3_FLOW3_Tests_Reflection_Fixture_DummyClassWithGettersAndSetters.php (+14 -7), F3_FLOW3_Tests_Reflection_Fixture_DummyClassWithMethods.php (+14 -7), F3_FLOW3_Tests_Reflection_Fixture_DummyClassWithProperties.php (+14 -7), F3_FLOW3_Tests_Reflection_Fixture_DummyFinalClass.php (+14 -7), F3_FLOW3_Tests_Reflection_Fixture_DummyInterface1.php (+14 -7), F3_FLOW3_Tests_Reflection_Fixture_DummyInterface2.php (+14 -7), F3_FLOW3_Tests_Reflection_Fixture_DummyInterface3.php (+14 -7), F3_FLOW3_Tests_Reflection_Fixture_Implementation1OfDummyInterface3.php (+14 -7), F3_FLOW3_Tests_Reflection_Fixture_Implementation2OfDummyInterface3.php (+14 -7), F3_FLOW3_Tests_Reflection_Fixture_ImplementationOfDummyInterface1.php (+14 -7), F3_FLOW3_Tests_Reflection_Fixture_TaggedClass1.php (+14 -7), F3_FLOW3_Tests_Reflection_Fixture_TaggedClass2.php (+14 -7), F3_FLOW3_Tests_Reflection_Fixture_TaggedClass3.php (+14 -7)
k-fish 2009-01-06 12:47 Rev.: 1699

FLOW3:
* variable and method name adjustments
* some code adjustments in ObjectAccess
* some style fixes removing colons, whitespace, ...
* setting svn:keywords property on two files

10 lines of code changed in 1 file:

  • Tests/Reflection/Fixture: F3_FLOW3_Tests_Reflection_Fixture_DummyClassWithGettersAndSetters.php (+10 -9)
sebastian 2009-01-05 21:03 Rev.: 1695

FLOW3:
* (Reflection): Added generic ObjectAccessor Helper
* (Reflection): Extended DocCommentParser so you can get the DocComment as well

69 lines of code changed in 1 file:

  • Tests/Reflection/Fixture: F3_FLOW3_Tests_Reflection_Fixture_DummyClassWithGettersAndSetters.php (new 69)
k-fish 2008-12-10 15:39 Rev.: 1599

!!! 5.3.0alpha3 namespaces refactoring:
* changed namespace delimiter from :: to \
* all class references in namespaced code prepended by \

PHPUnit:
* adapted mock object handling to the new namespaces syntax

FLOW3:
* PropertyReflection now uses setAccessible() instead of array cast to access protected properties

PHPCR:
* added a missing interface already used for type hints

18 lines of code changed in 14 files:

  • Tests/Reflection/Fixture: F3_FLOW3_Tests_Reflection_Fixture_DummyAbstractClass.php (+1 -1), F3_FLOW3_Tests_Reflection_Fixture_DummyClass.php (+1 -1), F3_FLOW3_Tests_Reflection_Fixture_DummyClassWithMethods.php (+2 -2), F3_FLOW3_Tests_Reflection_Fixture_DummyClassWithProperties.php (+1 -1), F3_FLOW3_Tests_Reflection_Fixture_DummyFinalClass.php (+1 -1), F3_FLOW3_Tests_Reflection_Fixture_DummyInterface1.php (+1 -1), F3_FLOW3_Tests_Reflection_Fixture_DummyInterface2.php (+1 -1), F3_FLOW3_Tests_Reflection_Fixture_DummyInterface3.php (+1 -1), F3_FLOW3_Tests_Reflection_Fixture_Implementation1OfDummyInterface3.php (+2 -2), F3_FLOW3_Tests_Reflection_Fixture_Implementation2OfDummyInterface3.php (+2 -2), F3_FLOW3_Tests_Reflection_Fixture_ImplementationOfDummyInterface1.php (+2 -2), F3_FLOW3_Tests_Reflection_Fixture_TaggedClass1.php (+1 -1), F3_FLOW3_Tests_Reflection_Fixture_TaggedClass2.php (+1 -1), F3_FLOW3_Tests_Reflection_Fixture_TaggedClass3.php (+1 -1)
robert 2008-12-09 20:33 Rev.: 1590

* Fixed several global typehints (eg. DateTime > ::DateTime)
* Removed / fixed non existent classes used in some typehints
* FLOW3: (Object) Optimized the setter autowiring method: It now uses the Reflection Service instead of its own reflection
* FLOW3: (Reflection) Implemented a new API method "getMethodParameters"
* FLOW3: (MVC) Fixed a few Dispatcher tests which were not providing proper mock objects (and now exploded)
* PHPCR: Fixed type hinting in QueryObjectModelFactoryInterface::join()

3 lines of code changed in 1 file:

  • Tests/Reflection/Fixture: F3_FLOW3_Tests_Reflection_Fixture_DummyClassWithMethods.php (+3 -3)
k-fish 2008-09-12 16:07 Rev.: 1210

!!! Major change, will break existing code.

Part 3 - Packages

FLOW3, most other packages:
* added namespaces to the code of FLOW3 and all packages in the current TYPO3v5 distribution.

PHPUnit:
* some changes to make PHPUnit (more) namespace-compatible.

Some notes:
* Documentation updates will follow
* you might need to change your class names when adapting namespaces to avoid using "Class", "Empty", "Default", ...
* expect FLOW3CGL and/or PHPCodeSniffer to be broken (I'll have a look)
* some parts might still be broken, especially in edge-cases where the global namespace needs to explicitly used

34 lines of code changed in 14 files:

  • Tests/Reflection/Fixture: F3_FLOW3_Tests_Reflection_Fixture_DummyAbstractClass.php (+2 -1), F3_FLOW3_Tests_Reflection_Fixture_DummyClass.php (+2 -1), F3_FLOW3_Tests_Reflection_Fixture_DummyClassWithMethods.php (+2 -1), F3_FLOW3_Tests_Reflection_Fixture_DummyClassWithProperties.php (+2 -1), F3_FLOW3_Tests_Reflection_Fixture_DummyFinalClass.php (+2 -1), F3_FLOW3_Tests_Reflection_Fixture_DummyInterface1.php (+2 -1), F3_FLOW3_Tests_Reflection_Fixture_DummyInterface2.php (+2 -1), F3_FLOW3_Tests_Reflection_Fixture_DummyInterface3.php (+2 -1), F3_FLOW3_Tests_Reflection_Fixture_Implementation1OfDummyInterface3.php (+2 -1), F3_FLOW3_Tests_Reflection_Fixture_Implementation2OfDummyInterface3.php (+2 -1), F3_FLOW3_Tests_Reflection_Fixture_ImplementationOfDummyInterface1.php (+2 -1), F3_FLOW3_Tests_Reflection_Fixture_TaggedClass1.php (+4 -3), F3_FLOW3_Tests_Reflection_Fixture_TaggedClass2.php (+4 -3), F3_FLOW3_Tests_Reflection_Fixture_TaggedClass3.php (+4 -3)
robert 2008-06-20 15:32 Rev.: 959

Further implementaion of the new Reflection Service and integration into the AOP proxy building process and the component manager. Note that reflection information is now cached even in development mode (you can disable it through the FLOW3.php configuration file). In practice that means that annotations and new classes (or removed classes) will only be recognized by FLOW3 if you flush the cache (currently manually by delteing the FLOW3 directories in /tmp).

Speed gain for the default view: 350%.

314 lines of code changed in 8 files:

  • Tests/Reflection/Fixture: F3_FLOW3_Tests_Reflection_Fixture_DummyAbstractClass.php (new 34), F3_FLOW3_Tests_Reflection_Fixture_DummyClass.php (new 33), F3_FLOW3_Tests_Reflection_Fixture_DummyClassWithMethods.php (new 54), F3_FLOW3_Tests_Reflection_Fixture_DummyClassWithProperties.php (new 50), F3_FLOW3_Tests_Reflection_Fixture_DummyFinalClass.php (new 34), F3_FLOW3_Tests_Reflection_Fixture_TaggedClass1.php (new 35), F3_FLOW3_Tests_Reflection_Fixture_TaggedClass2.php (new 35), F3_FLOW3_Tests_Reflection_Fixture_TaggedClass3.php (new 39)
robert 2008-06-19 13:12 Rev.: 952

* FLOW3: (Reflection) Added tests for the Reflection Service.

132 lines of code changed in 4 files:

  • Tests/Reflection/Fixture: F3_FLOW3_Tests_Reflection_Fixture_DummyInterface3.php (new 33), F3_FLOW3_Tests_Reflection_Fixture_Implementation1OfDummyInterface3.php (new 33), F3_FLOW3_Tests_Reflection_Fixture_Implementation2OfDummyInterface3.php (new 33), F3_FLOW3_Tests_Reflection_Fixture_ImplementationOfDummyInterface1.php (new 33)
robert 2008-06-06 13:28 Rev.: 915

* FLOW3: (Reflection) Added more tests for FLOW3's reflection subpackage which now covers the whole functionality. Added reflection support for Parameter.

See also r913.

66 lines of code changed in 2 files:

  • Tests/Reflection/Fixture: F3_FLOW3_Tests_Reflection_Fixture_DummyInterface1.php (new 33), F3_FLOW3_Tests_Reflection_Fixture_DummyInterface2.php (new 33)
Generated by StatSVN 0.5.0