Directory Tests/MVC/CLI/

Directory Created:
2008-05-17 17:04
Directory Deleted:
2010-08-24 10:42
Total Files:
0
Deleted Files:
3
Lines of Code:
0

[root]/Tests/MVC/CLI

Lines of Code

Tests/MVC/CLI/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 36 (100.0%) 708 (100.0%) 19.6
k-fish 19 (52.8%) 592 (83.6%) 31.1
robert 16 (44.4%) 111 (15.7%) 6.9
andi 1 (2.8%) 5 (0.7%) 5.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 3 files:

  • Tests/MVC/CLI: F3_FLOW3_MVC_CLI_RequestBuilderTest.php (del), F3_FLOW3_MVC_CLI_RequestHandlerTest.php (del), RequestBuilderTest.php (del)
k-fish 2009-07-22 09:54 Rev.: 2844

[-TASK] FLOW3: Removed (some more) file level docblocks.
[-TASK] Testing: Removed (some more) file level docblocks.

0 lines of code changed in 1 file:

  • Tests/MVC/CLI: RequestBuilderTest.php (-5)
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 1 file:

  • Tests/MVC/CLI: RequestBuilderTest.php (-4)
k-fish 2009-05-26 10:44 Rev.: 2388

FLOW3:
* forgot CLI\RequestBuilderTest...

19 lines of code changed in 1 file:

  • Tests/MVC/CLI: RequestBuilderTest.php (+19 -27)
k-fish 2009-05-25 14:04 Rev.: 2366

FLOW3:
* CLI request builder now has a more friendly error message for calls with 2 command parts
* renamed CLIArguments to CommandLineArguments in CLI\Request, refs #3398
* removed some superfluous code in CLI\RequestBuilder

3 lines of code changed in 1 file:

  • Tests/MVC/CLI: RequestBuilderTest.php (+3 -3)
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

13 lines of code changed in 1 file:

  • Tests/MVC/CLI: RequestBuilderTest.php (+13 -13)
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

9 lines of code changed in 1 file:

  • Tests/MVC/CLI: RequestBuilderTest.php (+9 -7)
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

25 lines of code changed in 1 file:

  • Tests/MVC/CLI: RequestBuilderTest.php (new 25)
k-fish 2009-01-15 16:06 Rev.: 1749

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

2 lines of code changed in 1 file:

  • Tests/MVC/CLI: F3_FLOW3_MVC_CLI_RequestBuilderTest.php (+2 -2)
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!

2 lines of code changed in 1 file:

  • Tests/MVC/CLI: F3_FLOW3_MVC_CLI_RequestBuilderTest.php (+2 -2)
k-fish 2009-01-07 11:37 Rev.: 1707

FLOW3:
* changed license to LGPL v3 or later

15 lines of code changed in 1 file:

  • Tests/MVC/CLI: F3_FLOW3_MVC_CLI_RequestBuilderTest.php (+15 -8)
k-fish 2008-12-18 17:41 Rev.: 1658

FLOW3:
* some MVC tests refactored

86 lines of code changed in 1 file:

  • Tests/MVC/CLI: F3_FLOW3_MVC_CLI_RequestBuilderTest.php (+86 -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

17 lines of code changed in 1 file:

  • Tests/MVC/CLI: F3_FLOW3_MVC_CLI_RequestBuilderTest.php (+17 -17)
robert 2008-11-12 10:28 Rev.: 1495

* FLOW3: (Object) Refactored the Object Manager and mostly rewrote all related unit tests. They now don't depend on the TestPackage anymore, are true unit tests and reach a code coverage close to 100%. Addresses #2123
* FLOW3: (Object) Rename the "Object Cache" to "Object Registry"

2 lines of code changed in 1 file:

  • Tests/MVC/CLI: F3_FLOW3_MVC_CLI_RequestBuilderTest.php (+2 -2)
robert 2008-11-11 12:16 Rev.: 1481

* FLOW3: (Component) Renamed "component" to "object" - everywhere. That means we now have an Object Manager instead of a Component Manager, an Object Factory etc. Resolves #2119

Globally adjusted all code for the above change.

12 lines of code changed in 1 file:

  • Tests/MVC/CLI: F3_FLOW3_MVC_CLI_RequestBuilderTest.php (+12 -12)
robert 2008-11-10 12:28 Rev.: 1460

* Fixed FLOW3's yaml configuration: exceptional errors were defined as plain strings instead of constants resulting in even (catchable) fatal errors being ignored
* Fixed several tests which still used the object configuration instead of arrays

2 lines of code changed in 1 file:

  • Tests/MVC/CLI: F3_FLOW3_MVC_CLI_RequestBuilderTest.php (+2 -2)
robert 2008-11-03 19:23 Rev.: 1422

* FLOW3: (Component) Renamed the method Component::Factory->getComponent() to Component::Factory->create(). Resolves #1846
* FLOW3: (Component) Component::Factory->create() will now throw an exception on trying to create a component of scope != prototype
* FLOW3: (Component) The Component::Manager->getComponent() method can still be used as a last resort to retrieve components of any scope. However dependency injection for singletons and the component factory for prototype should always be the first choice!

Refactored all packages of the TYPO3 distribution to match the above changes.

Note: The test "F3::TYPO3CR::NodeTest::setPropertySetsValue" currently fails on my machine with the following message:

Error in setPropertySetsValue with data set #34 Detail
TYPO3CR/Classes/F3_TYPO3CR_Node.php:577
Unable to convert value of type string to Name: Namespace prefix is invalid

1 lines of code changed in 1 file:

  • Tests/MVC/CLI: F3_FLOW3_MVC_CLI_RequestBuilderTest.php (+1 -1)
k-fish 2008-09-26 14:06 Rev.: 1289

FLOW3:
* removed performance eating cache saves in ACL policy service
* some cleanup in CLI testrunner
* fixed initialisation of mock environment in CLI reuqest builder testsuite

3 lines of code changed in 1 file:

  • Tests/MVC/CLI: F3_FLOW3_MVC_CLI_RequestBuilderTest.php (+3 -1)
k-fish 2008-09-24 14:10 Rev.: 1280

FLOW3:
* reworked parsing of CLI arguments, fixes #1267, fixes #1268
* added documentation for using FLOW3 from the command line

80 lines of code changed in 1 file:

  • Tests/MVC/CLI: F3_FLOW3_MVC_CLI_RequestBuilderTest.php (+80 -4)
robert 2008-09-16 12:53 Rev.: 1226

FLOW3: (MVC) Implemented the new naming conventions for controllers and actions as discussed in the mailing list.
The convention for controller names now is F3::Foo::Controller::BarController (note the trailing "Controller").
The convention for the default action is now "index" instead of "default" (method name: "indexAction" instead of "defaultAction")

FLOW3: (MVC) Added a new option "viewComponentNamePattern" analogue to "controllerComponentNamePattern" which allows for customising the building of the view component name.

6 lines of code changed in 1 file:

  • Tests/MVC/CLI: F3_FLOW3_MVC_CLI_RequestBuilderTest.php (+6 -6)
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

19 lines of code changed in 1 file:

  • Tests/MVC/CLI: F3_FLOW3_MVC_CLI_RequestBuilderTest.php (+19 -18)
robert 2008-08-04 13:40 Rev.: 1070

* FLOW3: (MVC) Renamed the Default Controller. Addresses #474
* FLOW3: (MVC) Implemented the dispatch loop: The request object now contains a flag which tells if the dispatcher needs to dispatch the request again because it contains new information about the responsible controller.
* FLOW3: (MVC) The Request object now works differently in terms of specifying the controller: Instead of passing the controller component name, it is now specified by setting the package key and controller name. Addresses #474
* FLOW3: (MVC) Implemented support for forwarding requests (see Request Handling Controller). Resolves #88 and resolves #215.
* FLOW3: (MVC) Removed the locking feature from the Request object - otherwise forwarding would not be possible.
* FLOW3: (MVC) Refactored mmost of the controller-related tests and fixtures.
* FLOW3: Adapted the standard routes
* FLOW3 + TYPO3: Updated the Package Meta information

12 lines of code changed in 2 files:

  • Tests/MVC/CLI: F3_FLOW3_MVC_CLI_RequestBuilderTest.php (+5 -5), F3_FLOW3_MVC_CLI_RequestHandlerTest.php (+7 -1)
robert 2008-07-30 14:05 Rev.: 1062

* Global Configuration: Moved the default routes configuration to within the FLOW3 package
* FLOW3: (Configuration) Refactored the configuration manager. Now there's a dedicated method getSettings() for retrieving settings for a certain package. You will most likely want to use this method instead of the now called "getSpecialConfiguration()" method.
* FLOW3: (Configuration) Converted the configuration source into a non-static class.
* FLOW3: (Configuration) Implemented proper tests for the Configuration Manager
* TYPO3CR and TYPO3: Adapted the code to use the new configuration manager methods
* FLOW3: The special "FLOW3 configuration" (as defined in FLOW3.php) technically are now just settings for the package "FLOW3" with the only difference that they are loaded earlier than other settings and can only be set in the FLOW3 package and the global configuration.
* FLOW3: (MVC) Refactored the Routing mechanism - mainly cosmetic changes. Among other things removed the Route Interface.
* FLOW3: (MVC) Refactored the Web Request Builder a bit.
* FLOW3: (Security) Fixed the Context Holder Session destructor which was throwing uncatched exceptions while trying to close an uninitalized session. Needs further cleanup / handling.

2 lines of code changed in 2 files:

  • Tests/MVC/CLI: F3_FLOW3_MVC_CLI_RequestBuilderTest.php (+1 -1), F3_FLOW3_MVC_CLI_RequestHandlerTest.php (+1 -6)
andi 2008-07-29 16:25 Rev.: 1061

Implemented the first part of the security framework.

* FLOW3 (Security): Implemented the session security context holder
* FLOW3 (Security): Implemented the security context that provides the current context based on request patterns and the configured authentication strategy
* FLOW3 (Security): Implemented a basic filter firewall that can be configured in the FLOW3 configuration file
* FLOW3 (Security): Implemented a basic security interceptor, that triggers the authentication process and can be placed in the firewall
* FLOW3 (Security): Implemented the authentication (provider) manager and a very basic username/password provider with its token
* FLOW3 (MVC): Changed some tests to use mock objects (firewall and security context holder)
* FLOW3 (Validation): Fixed a bug in the alphanumeric validator

5 lines of code changed in 1 file:

  • Tests/MVC/CLI: F3_FLOW3_MVC_CLI_RequestHandlerTest.php (+5)
robert 2008-07-22 10:46 Rev.: 1047

!!! 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.

5 lines of code changed in 2 files:

  • Tests/MVC/CLI: F3_FLOW3_MVC_CLI_RequestBuilderTest.php (+2 -2), F3_FLOW3_MVC_CLI_RequestHandlerTest.php (+3 -3)
robert 2008-07-17 12:08 Rev.: 1022


* FLOW3: (Utility) Changed the way the temporary directory is created and made it configurable. By default FLOW3 tries to use a temp directory as defined in the system's environment (defined in TMPDIR, TEMP or the like). If that doesn't work you can still set a temp dir explicitly with the option $c->utility->environment->temporaryDirectoryBase.
* FLOW3: (Resource) The Resource Publisher testcase was leaving some empty directories behind in the temporary directory. The test now cleans up.

4 lines of code changed in 2 files:

  • Tests/MVC/CLI: F3_FLOW3_MVC_CLI_RequestBuilderTest.php (+2 -1), F3_FLOW3_MVC_CLI_RequestHandlerTest.php (+2 -1)
robert 2008-06-27 18:59 Rev.: 989

FLOW3: (MVC) Fixed two bugs in the CLI request builder _tests_ which only occurred while testing from the command line.

40 lines of code changed in 2 files:

  • Tests/MVC/CLI: F3_FLOW3_MVC_CLI_RequestBuilderTest.php (+36 -28), F3_FLOW3_MVC_CLI_RequestHandlerTest.php (+4 -6)
k-fish 2008-05-17 17:04 Rev.: 845

Making FLOW3 run green(er) in FLOW3CGL, part 2. Down to 40 errors and 0 warnings from hundreds each...

324 lines of code changed in 2 files:

  • Tests/MVC/CLI: F3_FLOW3_MVC_CLI_RequestBuilderTest.php (new 252), F3_FLOW3_MVC_CLI_RequestHandlerTest.php (new 72)
Generated by StatSVN 0.5.0