Directory Classes/MVC/

Directory Deleted:
2010-08-24 10:42
Total Files:
0
Deleted Files:
19
Lines of Code:
0

[root]/Classes/MVC
            Folder removed from repo CLI (0 files, 0 lines)
            Folder removed from repo Controller (0 files, 0 lines)
                Folder removed from repo Exception (0 files, 0 lines)
            Folder removed from repo Exception (0 files, 0 lines)
            Folder removed from repo View (0 files, 0 lines)
                Folder removed from repo Helper (0 files, 0 lines)
            Folder removed from repo Web (0 files, 0 lines)
                Folder removed from repo Routing (0 files, 0 lines)
                    Folder removed from repo Aspect (0 files, 0 lines)
            Folder removed from repo Widget (0 files, 0 lines)

Lines of Code

Classes/MVC/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 198 (100.0%) 1812 (100.0%) 9.1
robert 63 (31.8%) 1178 (65.0%) 18.6
k-fish 128 (64.6%) 513 (28.3%) 4.0
andi 4 (2.0%) 46 (2.5%) 11.5
networkteam_hlubek 2 (1.0%) 44 (2.4%) 22.0
bwaidelich 1 (0.5%) 31 (1.7%) 31.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 19 files:

  • Classes/MVC: Dispatcher.php (del), Exception.php (del), F3_FLOW3_MVC_ControllerInterface.php (del), F3_FLOW3_MVC_DefaultRequestHandler.php (del), F3_FLOW3_MVC_Dispatcher.php (del), F3_FLOW3_MVC_Exception.php (del), F3_FLOW3_MVC_Request.php (del), F3_FLOW3_MVC_RequestHandlerInterface.php (del), F3_FLOW3_MVC_RequestHandlerResolver.php (del), F3_FLOW3_MVC_RequestProcessorChainManager.php (del), F3_FLOW3_MVC_RequestProcessorInterface.php (del), F3_FLOW3_MVC_Response.php (del), F3_FLOW3_MVC_ViewInterface.php (del), Request.php (del), RequestHandlerInterface.php (del), RequestHandlerResolver.php (del), RequestInterface.php (del), Response.php (del), ResponseInterface.php (del)
k-fish 2010-08-13 16:21 Rev.: 4969

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

0 lines of code changed in 8 files:

  • Classes/MVC: Dispatcher.php (-1), Exception.php (-1), Request.php (-1), RequestHandlerInterface.php (-1), RequestHandlerResolver.php (-1), RequestInterface.php (-1), Response.php (-1), ResponseInterface.php (-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

16 lines of code changed in 1 file:

  • Classes/MVC: Request.php (+16 -2)
k-fish 2010-03-18 12:13 Rev.: 3991

[~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.

0 lines of code changed in 1 file:

  • Classes/MVC: RequestHandlerInterface.php (-3)
robert 2010-03-17 19:05 Rev.: 3988

[+BUGFIX] FLOW3 (MVC): Fixed the recently introduced setControllerObjectName method in the MVC Request class - it wrongly accepted object names with a leading backslash.

34 lines of code changed in 1 file:

  • Classes/MVC: Request.php (+34)
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.

4 lines of code changed in 2 files:

  • Classes/MVC: Dispatcher.php (+2 -2), RequestHandlerResolver.php (+2 -2)
robert 2010-01-19 15:56 Rev.: 3684

[+BUGFIX] FLOW3 (MVC): Request::getController now extracts the controller name from the controller object name to assure that the case is correct.

4 lines of code changed in 1 file:

  • Classes/MVC: Request.php (+4 -2)
k-fish 2010-01-18 19:49 Rev.: 3668

[~TASK] FLOW3 (MVC): getControllerName() in Request now tries to return the correctly cased name of the controller, to make sure Fluid can find the templates.

7 lines of code changed in 1 file:

  • Classes/MVC: Request.php (+7 -1)
robert 2010-01-15 15:38 Rev.: 3643

[~TASK] FLOW3 (Documentation): Updated the Coding Guidelines: removed inconsistent exceptions from the general class naming rules. Also added the rule that names of aspect classes must end with "Aspect". Relates to #5658
[~TASK] Global: Renamed many classes and interfaces in order to be consistent with FLOW3's naming rules. A migration script to update third-party applications will follow soon. Resolves #5658

38 lines of code changed in 4 files:

  • Classes/MVC: Dispatcher.php (+13 -13), Request.php (+15 -15), RequestHandlerResolver.php (+6 -6), RequestInterface.php (+4 -4)
robert 2010-01-14 17:57 Rev.: 3634

[+FEATURE] FLOW3 (MVC): Added an additional log message to the Router's resolve() method so that links which don't match a route can be debugged more easily.

3 lines of code changed in 1 file:

  • Classes/MVC: Request.php (+3 -1)
robert 2010-01-13 13:50 Rev.: 3606

[+FEATURE] FLOW3 (MVC): If the result of an action method is an object providing a __toString() method, this method will be called by the ActionController and its result will be added to the response content. Resolves #5995
[+FEATURE] FLOW3 (MVC): The routes property @controller now allows the use of namespace separators for referring to classes in file / class structure below "Controllers". Resolves #5998
[~TASK] FLOW3 (Documentation): Fixed a few typos in the AOP documentation.

4 lines of code changed in 1 file:

  • Classes/MVC: Request.php (+4 -6)
robert 2009-12-07 19:09 Rev.: 3536

[~TASK] FLOW3 (AOP): Removed the "Resource" sub package from the blacklisted sub packages because it now contains a class (Resource) which needs to be persistable.
[-FEATURE][!!!] FLOW3 (MVC): For now removed the request hash feature (HMAC) because it mocks a level of security for incoming data which it doesn't provide. The current mechanism effectively puts control over content security into Fluid templates and it doesn't belong there. Although there might be a need for a request hash, the content security must be implemented by other means. Relates to #4960 and relates to #5659.
[+FEATURE] FLOW3 (MVC): Implemented support for file uploads. Uploading files is cooperation between the Web Request Builder, the Property Mapper and the Resource sub package. The solution included in this commit provides handling of incoming files (including nested arguments) and transparent conversion into Resource objects. Resources (files) are only stored once, no matter how often they are uploaded or what original filename they carried. Still missing: view helper, documentation and automatic purging of unused resource files. Addresses #342.
[~API][!!!] FLOW3 (Property): Renamed the property mapper class to "PropertyMapper" (was just "Mapper" before). Relates to #5658
[+FEATURE] FLOW3 (Property): The Property Mapper now supports a mechanism called Object Converters. These convertes enable the mapper to convert strings, arrays or numbers to certain objects, for example a unix time stamp to a DateTime object. Resolves #5660.
[+FEATURE] FLOW3 (Reflection): Implemented the methods "isPropertySettable" and "isPropertyGettable" for the ObjectAccess class.
[~TASK] FLOW3 (Resource): Renamed the StreamWrapper class to StreamWrapperAdapter
[+FEATURE] FLOW3 (Resource): Implemented a ResourceObjectConverter which is capable of converting arrays or strings to Resource objects.
[+FEATURE] FLOW3 (Utility): Implemented a setValueByPath() method for the Array utilities class.
[+FEATURE] FLOW3 (Utility): Added support for the _FILES super global to the Environment class. The array of information about uploaded files can be obtained in a much cleaner way than PHP provides it by the new getUploadedFiles() method.

2 lines of code changed in 1 file:

  • Classes/MVC: Request.php (+2 -2)
k-fish 2009-10-22 18:22 Rev.: 3345

[~TASK] FLOW3: Added @api annotations on class level and adjusted CGL to explain class-level @api handling.

7 lines of code changed in 6 files:

  • Classes/MVC: Exception.php (+1), Request.php (+1), RequestHandlerInterface.php (+2 -1), RequestInterface.php (+1 -1), Response.php (+1), ResponseInterface.php (+1)
k-fish 2009-09-16 14:36 Rev.: 3189

[~TASK] FLOW3: Fixed method parameter documentation found by new reflection service checks.
[+FEATURE] FLOW3 (Persistence): added removeAll() to base repository, resolves #3852.

2 lines of code changed in 2 files:

  • Classes/MVC: Request.php (+1 -1), RequestInterface.php (+1 -1)
k-fish 2009-07-27 10:41 Rev.: 2888

[+BUGFIX] FLOW3 (MVC): When calling a controller on an inactive package the user no longer simply get's a 404 but a helpful hint. Fixes #3699.

75 lines of code changed in 2 files:

  • Classes/MVC: Dispatcher.php (+67 -2), Request.php (+8 -24)
robert 2009-07-23 12:39 Rev.: 2867

[+FEAT] FLOW3 (MVC): The format of a request may now contain any character which allows to specify formats like "rss.xml" or "foo.bar.baz.html" instead of just "xml".
[~TASK] FLOW3 (Validation): Fixed an exception message in the Validator Resolver.
[+FEAT] Fluid (View): While resolving the path and file name of a template, Fluid now takes the request's format into account. By default it is ".html" and now others, like ".xml" or even ".rss.xml" are possible.
[+FEAT] Fluid (ViewHelper): The Action View Helper and the URI Builder now support rendering of absolute URIs. This comes in handy if you need an URI pointing to your feed or the like. Absolute URIs can be generated by specifying the "absolute" property: <f:link.action action="index" controller="Post" absolute="TRUE" />...

1 lines of code changed in 1 file:

  • Classes/MVC: Request.php (+1 -4)
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 8 files:

  • Classes/MVC: Dispatcher.php (-8), Exception.php (-8), Request.php (-8), RequestHandlerInterface.php (-8), RequestHandlerResolver.php (-8), RequestInterface.php (-8), Response.php (-8), ResponseInterface.php (-8)
k-fish 2009-07-15 12:28 Rev.: 2794

[TASK] FLOW3: moved from @internal to @api, resolves #3883

42 lines of code changed in 7 files:

  • Classes/MVC: Dispatcher.php (-2), Request.php (+11 -12), RequestHandlerInterface.php (+3), RequestHandlerResolver.php (-3), RequestInterface.php (+20), Response.php (+4), ResponseInterface.php (+4)
networkteam_hlubek 2009-06-29 20:31 Rev.: 2659

* [FIX] FLOW3 (MVC): Arguments are reset on each call to processRequest, fixes #3795
* [FIX] FLOW3 (MVC): Fixed wrong type hints in AbstractController and added the param for redirect arguments
* [+FEAT] FLOW3 (MVC): Implemented a generic error action for the ActionController with automatic forwarding to the referrer action and with storage of errors in the request. Resolves #3790

44 lines of code changed in 2 files:

  • Classes/MVC: Request.php (+28), RequestInterface.php (+16)
k-fish 2009-05-29 16:43 Rev.: 2494

FLOW3:
* fixed some documentation typos, resolves #3519

2 lines of code changed in 2 files:

  • Classes/MVC: Request.php (+1 -1), RequestInterface.php (+1 -1)
robert 2009-05-20 19:14 Rev.: 2293

* FLOW3: Marked all methods as @internal except those which are considered part of the official API. Resolves #1280
* TYPO3CR: Fixed two tests of the Storage\PDO\Search testcase.

15 lines of code changed in 3 files:

  • Classes/MVC: Dispatcher.php (+2), Request.php (+10), RequestHandlerResolver.php (+3)
robert 2009-05-04 14:25 Rev.: 2189

* FLOW3: (MVC) Introduced a RequestInterface and a ResponseInterface and made sure those are used everywhere where the Request class was used before.
* FLOW3: (Documentation) Continued writing documentation for the MVC framework.

271 lines of code changed in 5 files:

  • Classes/MVC: Dispatcher.php (+1 -1), Request.php (+1 -1), RequestInterface.php (new 195), Response.php (+1 -1), ResponseInterface.php (new 73)
k-fish 2009-04-24 13:28 Rev.: 2179

FLOW3:
* changed $viewObjectNamePattern in ActionController to expect views classes in a namespace reflecting the controller name
* renamed DefaultController to StandardController to follow suit
* renamed DefaultView to StandardView to follow suit
* updated documentation

FLOW3 Distribution:
* updated Routes.yaml

Fluid:
* renamed DefaultController to StandardController

Testing:
* renamed DefaultController to StandardController

TYPO3CR:
* renamed DefaultController to StandardController in Admin subpackage
* moved view classes to new location

1 lines of code changed in 1 file:

  • Classes/MVC: Request.php (+1 -1)
robert 2009-04-03 21:08 Rev.: 2127

* FLOW3: (MVC) The RequestHandlerResolver now works even if a Request Handler has been proxied. Fixes #3034

2 lines of code changed in 1 file:

  • Classes/MVC: RequestHandlerResolver.php (+2)
k-fish 2009-03-26 23:25 Rev.: 2094

FLOW3:
* renamed redirect() to redirectToURI() in AbstractController
* implemented redirect() to behave like forward(), fixes #2816
* arguments to MVC requests are arrays now, no longer ArrayObject

5 lines of code changed in 1 file:

  • Classes/MVC: Request.php (+5 -14)
k-fish 2009-03-03 14:46 Rev.: 1966

FLOW3:
* Package\Meta\XMLWriter now uses startDocument() instead of writeRaw()
* replaced chr(10) with PHP_EOL (where applicable!)
* replaced curly braces with square brackets for character access on strings (this is no longer the better choice...)
* replaced == with typesafe comparator === where it was used

TYPO3CR:
* replaced chr(10) with PHP_EOL (where applicable!)
* replaced curly braces with square brackets for character access on strings (this is no longer the better choice...)

2 lines of code changed in 1 file:

  • Classes/MVC: Request.php (+2 -2)
robert 2009-03-03 12:41 Rev.: 1961

* FLOW3: (MVC) Moved the logic for the NotFound mechanism from the dispatcher into the request.
* FLOW3: (MVC) Wrote test case for the NotFoundController fallback
* FLOW3: (MVC) Improved the NotFoundView a bit
* FLOW3: (MVC) Made the object name of the NotFoundController configurable in the FLOW3 settings.

Resolves #1511.

18 lines of code changed in 2 files:

  • Classes/MVC: Dispatcher.php (+1 -5), Request.php (+17 -1)
k-fish 2009-03-02 11:51 Rev.: 1951

FLOW3:
* removed controllerObjectNamePattern and viewObjectNamePattern from some places, refs #2444
* added caching to routing, based on work by Bastian and Sebastian, fixes #1791
* the Router resolve()s in lowercase and matches case-insensitive now, refs #2237

TYPO3CR:
* adjustments to Routes.yaml suggestion

12 lines of code changed in 1 file:

  • Classes/MVC: Request.php (+12 -81)
k-fish 2009-02-25 18:02 Rev.: 1943

FLOW3:
* added (simple) NotFoundController, refs #1511
* some tiny cleanup

6 lines of code changed in 2 files:

  • Classes/MVC: Dispatcher.php (+5 -1), Request.php (+1 -1)
robert 2009-02-11 14:21 Rev.: 1896

* FLOW3: (MVC) Fixed the RESTController: Now the webservices should work again (eg. the TYPO3 Backend).
* FLOW3: (MVC) Wrote a proper test suite for the RESTController

24 lines of code changed in 1 file:

  • Classes/MVC: Request.php (+24 -24)
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

123 lines of code changed in 6 files:

  • Classes/MVC: Dispatcher.php (new 10), Exception.php (new 8), Request.php (new 81), RequestHandlerInterface.php (new 8), RequestHandlerResolver.php (new 12), Response.php (new 4)
robert 2009-01-27 18:05 Rev.: 1806

* FLOW3: (MVC) Moved the ViewInterface into the View sub namespace. Addresses #2515
* FLOW3: (MVC) Added a ControllerInterface to decouple classes using controllers from the AbstractController
* FLOW3: (MVC) Merged the RequestHandlingController into the AbstractController. Still needs further cleanup and some tests are currently disabled.
* FLOW3: (MVC) Wrote a proper testcase for the dispatcher

3 lines of code changed in 1 file:

  • Classes/MVC: F3_FLOW3_MVC_Dispatcher.php (+3 -20)
robert 2009-01-26 15:37 Rev.: 1792

* FLOW3: (Security) Renamed the aspect InterceptorInvocation to PolicyEnforcementAspect
* FLOW3: (Security) Completely removed the security code from the MVC dispatcher. Instead it is now woven in by advices in the new RequestDispatchingAspect. Resolves #2118
* FLOW3: (Security) The old and the new aspect are now only active if security is enabled. That means: No security related proxies are generated if security is turned off. Addresses #2118
* FLOW3: (Security) Security is now (again) enabled by default. But that doesn't mean that everything is secure yet ...
* FLOW3: (AOP) Fixed the "Setting" poinctut designator by adding the class to the Objects configuration.

2 lines of code changed in 1 file:

  • Classes/MVC: F3_FLOW3_MVC_Dispatcher.php (+2 -75)
robert 2009-01-23 16:01 Rev.: 1790

* FLOW3: (MVC) Adde a ControllerInterface and ViewInterface. Resolves #2386.

117 lines of code changed in 3 files:

  • Classes/MVC: F3_FLOW3_MVC_ControllerInterface.php (new 50), F3_FLOW3_MVC_RequestHandlerResolver.php (+1 -1), F3_FLOW3_MVC_ViewInterface.php (new 66)
robert 2009-01-23 14:28 Rev.: 1788

* FLOW3: (MVC) The Request Handler Resolver now automatically registers all classes implementing the RequestHandlerInterface as request handlers. Resolves #2505
* FLOW3: (MVC) Wrote test case for the Request Handler Resolver
* FLOW3: (Documentation) Updated documentation for how to implement custom request handlers

19 lines of code changed in 1 file:

  • Classes/MVC: F3_FLOW3_MVC_RequestHandlerResolver.php (+19 -11)
k-fish 2009-01-15 16:06 Rev.: 1749

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

9 lines of code changed in 9 files:

  • Classes/MVC: F3_FLOW3_MVC_DefaultRequestHandler.php (+1 -1), F3_FLOW3_MVC_Dispatcher.php (+1 -1), F3_FLOW3_MVC_Exception.php (+1 -1), F3_FLOW3_MVC_Request.php (+1 -1), F3_FLOW3_MVC_RequestHandlerInterface.php (+1 -1), F3_FLOW3_MVC_RequestHandlerResolver.php (+1 -1), F3_FLOW3_MVC_RequestProcessorChainManager.php (+1 -1), F3_FLOW3_MVC_RequestProcessorInterface.php (+1 -1), F3_FLOW3_MVC_Response.php (+1 -1)
bwaidelich 2009-01-12 12:45 Rev.: 1730

* FLOW3: (MVC) Implemented support for subpackages in router. Relates to #2444.

31 lines of code changed in 1 file:

  • Classes/MVC: F3_FLOW3_MVC_Request.php (+31 -1)
k-fish 2009-01-09 16:39 Rev.: 1723

FLOW3, Lucene, PHP6, PHPCR, Smarty, Testing, TYPO3, TYPO3CR, TypoScript:
* fixed broken @version $Id$ annotations that got hosed during new namespace refactoring. Sorry!

12 lines of code changed in 6 files:

  • Classes/MVC: F3_FLOW3_MVC_DefaultRequestHandler.php (+2 -2), F3_FLOW3_MVC_Dispatcher.php (+2 -2), F3_FLOW3_MVC_Request.php (+2 -2), F3_FLOW3_MVC_RequestHandlerInterface.php (+2 -2), F3_FLOW3_MVC_RequestHandlerResolver.php (+2 -2), F3_FLOW3_MVC_Response.php (+2 -2)
k-fish 2009-01-07 11:37 Rev.: 1707

FLOW3:
* changed license to LGPL v3 or later

126 lines of code changed in 9 files:

  • Classes/MVC: F3_FLOW3_MVC_DefaultRequestHandler.php (+14 -7), F3_FLOW3_MVC_Dispatcher.php (+14 -7), F3_FLOW3_MVC_Exception.php (+14 -7), F3_FLOW3_MVC_Request.php (+14 -7), F3_FLOW3_MVC_RequestHandlerInterface.php (+14 -7), F3_FLOW3_MVC_RequestHandlerResolver.php (+14 -7), F3_FLOW3_MVC_RequestProcessorChainManager.php (+14 -7), F3_FLOW3_MVC_RequestProcessorInterface.php (+14 -7), F3_FLOW3_MVC_Response.php (+14 -7)
andi 2008-12-10 20:50 Rev.: 1604

FLOW3 (Security):
* Implemented the possibility to disable the security framework by configuration

5 lines of code changed in 1 file:

  • Classes/MVC: F3_FLOW3_MVC_Dispatcher.php (+5 -2)

(30 more)

Generated by StatSVN 0.5.0