de7b324 Fixing more strict warnings. Removing & on component callbacks. Updating incorrect method signatures.
24373ae Removing uses() it was deprecated in 1.3. Use App::import() instead.
f50a97b Making PagesController test unskipped in all_tests.
42754c6 Making more tests no longer skip in test suites.
95f5832 Removing a duplicate test, and extra classes.
339cb41 Using $_mergeParent to unskip tests in test suites.
6206fef Starting to switch to a _mergeParent. This will allow un skipping of many tests, and make mergeVars more flexible.
862a2bc Removing duplicate class definition that could cause test suite inconsistencies. Adding skip for when AppController is defined. Changing how mock models are constructed to better use Model::__construct parameters.
9dcea30 making assertions run against the test case, not the subject test case.
f84871a Fixing strict errors that were causing shell tests to fail. Fixing test case for bake test that has been getting skipped.
c20b5d7 Renamed setAuthConfig to configAuth, and setProxyConfig to configProxy.
017385d Fixing most of the strict errors in the helper test suite.
f3445cd Making ModelBehavior::beforeFind() return true by default. Since returning null causes the find to abort, behaviors should return true if they are not going to return a query array.
dc7ff89 Fixing tests in ComponentCollection and HelperCollection as return of trigger now depends on the triggered objects. Removing annoying test that broke anytime something changed in Model.
bf22af6 Fixing more strict errors and usage errors in BehaviorCollection test. Making modParams only work if the result is an array. This is for compatibility with previous behaviour.
ce2e605 Adding containable to the AllBehaviors test as it now runs.
3c69d9b Making ModelBehavior beforeX callbacks default to returning true. Returning null or false from a Behavior::before method will abort the operation. It felt illogical to have null continue, but false stop.
48879f8 Fixing strict errors in translate and acl behaviors. Removing conditional definition of I18nModel. There is no reason for it to exist anymore. Removing duplicate class definition.
96968f7 Moving the modParams option into ObjectCollection, so it can replace the specific trigger method in BehaviorCollection. Changed how break behaves, so it is works better with modParams and collectReturn options. Tests updated and expanded.
d14d148 Making scaffold form view names consistent with those used in bake. Renaming test_app files. Fixes #501
11df321 Updating scaffold templates to use post forms for delete buttons. Updating test case.
4950615 Changing Scaffold to use exceptions to indicate error states. Starting to convert record deletion to POST only.
661195d Updating __() use in scaffold to take advantage of sprintf() being built into __() now.
daffe3a Making baked code throw 404 errors when you try to edit, delete, or view records that do not exist. Updated tests.
44c080d Making all core classes throw CakeException subclasses, this allows developers to catch framework exceptions with one catch. Adding package specific exceptions. Replacing generic exceptions in the codebase with CakeException + package exceptions.
7ed19ea Allowed comma-delimited list in smtp $to var to be consistent with standard mail delivery. Fixes #1353
f3feb15 Removing support for AppError. It doesn't make sense to have hardcoded class references when there is better configuration available. Updating doc blocks for exceptions. Updating core.php file.
04d3feb Unknown errors cannot be mapped as they generate another error. Having a default case doesn't make much sense here. Adding additional coverage to ErrorHandler.
845edf3 Removing core classes using App::import() with an array(). This usage incurs an additional call to App::import(). Removing Set from core class imports, as Set is required as part of the framework bootstrapping.
55623ac Adding deprecated error level to the map switch.
f2f3f13 Adding exception logging configuration setting. Allows uncaught exceptions to be logged. Implementing logging, and adding a test case.
af4447d Removing Configure::write('log'). This feature is now part of Error configuration. Removing log check from Debugger::showError(). This method only show's errors, it shouldn't be logging them as well.
14a6368 Adding missed isset() check Making ConsoleErrorHandler handle both errors, and exceptions in CLI.
74bf455 Updating ConsoleErrorHandler to match ErrorHandler. Updating test cases for ConsoleErrorHandler.
3bc708b Adding the new group to AllTests. Removing ErrorHandler test from AllLibs.
fac222e Removing classes that were not used in the ErrorHandler test case. Adding a new test suite for error classes.
e2c8e20 Pulling exception page rendering out into a separate class, ErrorHandler felt very large and confusing, as it had a few too many jobs.
722b1a0 Adding Debugger output to ErrorHandler::handleError, and adding tracing for log writes. Renaming Debugger::_output() -> Debugger::outputError() and making it public instead of protected.
f373fc1 Removing logError from CakeLog, it will be moved into ErrorHandler::handleError()
6c2c4f9 Removing dead tests and updating ones to reflect changes in how Configure works.
a621ac1 Adding level to the core.php file, this lets you choose which error levels you are interested in for your application. Removing hardcoded error_reporting levels in Configure.
561fe7b Adding basic configuration for Error and Exception handling.
a8ba73d Removing wrapper method that didn't contribute anything. Adding doc blocks for the sequence bootstrapping takes.
b371de8 Moving error handler configuration setting after application bootstrap is done, this will allow classes to be imported using the cache.
e68a1a0 Moving error and exception handler configuration into Configure, as settings. You can use Error.handler and Exception.handler to define the error and exception handlers for your application.
4960b6e Changing method names on CakeLog and Debugger to better reflect what they do. Updating test cases.
da3bf1c Adding ErrorHandler::handleError for consolidating core error handling out of CakeLog and Debugger.
6d5cf96 Making instance method use the instance, and not call itself statically.
af06b8f Added test to a request that server dont response WWW-Authenticate.
7013a8f Fixing typo. Should be AppShell, not AppModel.
2d21e9c Removing cache hits, as App::core() is almost always called before Cache is initialized, as Cache uses App::core to load the first configured engine. This Cache::read call can never succeed so it should be removed.
fdcfd03 Fixing typo that prevented html coverage reports from being generated.
4c0e69b Removing constant checks, they aren't used anymore.
7630580 Added support for redirection routes. Fixes #1151
060f149 Added configurable ellipsis on Paginator::numbers(), Paginator::first(), Paginator::last(). Fixes #1086
cad6fc7 Force console output tests to output as color
5214c56 More instructions on how to install phpunit.
b8cc605 Updating instructions for installing phpunit.
3216c90 Removing the enable parameter on HelperCollection, BehaviorCollection, and ComponentCollection. They all now support the enabled option that Behaviors have historically supported. This provides a simpler API with fewer arguments, and allows callbacks to be disabled on objects in their declared arrays. Test cases updated.
32587c1 Adding callback support to elements. You can use the 3rd parameter to control whether or not before/afterRender callbacks should be fired for a particular element.
1b19ad4 Adding parameters to helper callbacks, these allow helpers to introspect more on the view/layout being rendered. Updating tests.
882efa8 Removing the trigger_error and view re-renders and replacing them with exceptions.
7691990 Removing direct tests of protected method. Refactoring View with the intention of eventually removing coupling with CacheHelper. Making Helpers load after the first rendering method is called. Moving callbacks out of _render() to make logic simpler, and with the idea that elements will get a callback too.
540f142 Removing View::error(). Instead you should be handling error states in your controller, or throwing exceptions and letting the application error handling deal with the error.
8f31ef7 Making $scripts_for_layout and $content_for_layout regular viewVars. This will allow helpers to manipulate them in callbacks. Made $___dataForView an optional parameter, it defaults to $this->viewVars if left undefined. Refs #624
157bdfa Moving beforeLayout, before additional viewVars are processed. Refs #624
09d3a06 Updating l10n to use the new CakeRequest method.
cda0ce4 Testing the build of XML. If it is invalid will generate a Exception.
f00f4ea Implementing getClientEncoding using postgres
2ec9a49 Resolving yet more problems with booleans in postgres
1acb619 Implementing DboSource::insertMulti so it uses prepared statements, also changing internal uses of this method to reflect the new api, this brings as consequence a better abstracttion for datasources in model and fixtures, but breaks BC
c6c3295 Making default bake templates escape HTML. Fixes #1186
eb3cc3d Making default scaffold views html escape contents. Refs #1186
02ade65 Unwinding several ifs used in debug(). Creating simple string templates instead. Fixes #818
cef9927 Tiny Improvement of debug() output when running on console
1384827 Adding question style to ConsoleOutput. Made Shell::in() draw as magenta text.
6f29519 Making shells attach args and params by reference. Adding test.
0a022f1 Updating tasks to not rely on the dispatcher being available.
c169de6 Updating tasks to not take ShellDispatcher as a parameter.
5edb277 Updating shells and shell tests for changes in __construct.
ba17e2c Removing ShellDispatcher as a constructor argument for Shell. Updating the AclShell test case.
bf7b8b0 Fixing issues with RssHelper and updating tests to reflect changes in how Xml::build() differs from previous versions' Xml.
3e2d09a Making h() preserve keys when escaping an array.
7aaf7e6 Fixing issue where Xml would not read CDATA blocks.
a72d6da Making plugin schema tests less likely to stomp on tables they shouldn't be changing.
a11a121 Refactoring file scanning into a method which allows the removal of sketchy regular expressions. Adding some colour for pimpness. Updating tests as additional bootstrapped paths are treated as app paths now.
b328276 Adding default values into the parsed output. This makes it so options with default values are always part of the parsed options regardless of whether or not they were included. This will allow shells to include less logic checking for existence of parameters.
3585620 Adding a ghetto option parser to the testsuite shell. Still need to add in all the options from phpunit, and the other cake options.
2af684c Fixing issue where exceptions for missing required arguments would be raised when trying to get help.
43646b9 Updating AclShell to use new formatting and removing methods that are no longer needed.
0fd8d2b Adding addSubcommands, and support for subcommands to buildFromArray.
577603f Adding documentation, and improving error messages.
c3750d1 Updating AclShell to use features of ConsoleOptionParser.
99407e7 Fixing issue where choices would not be correctly validated.
41b8aff Updating i18n shell to start using new OptionParser class. Removing more dead attributes from Shell. Making Shell::$name the name used to invoke the shell, not the classname. This makes it similar to other objects with names.
2a2428a Updating ApiShell to use ConsoleOptionParser correctly. Removing old help method.
cd8d29e Removing conceal, because its a stupid option.
76c6dec Updating tests for Shell so they pass with the changes in the Shell internals.
1314337 Removing dead test stubs and test methods. Moving clear() into Shell, it should be a shell method. Changing shell methods to use ConsoleOutput objects, instead of methods on Dispatcher.
a55098b Making TaskCollection require a Shell instead of a ShellDispatcher. This will help reduce the coupling between ShellDispatcher and other objects. Since ShellDispatcher never directly uses or interacts with TaskCollection, it doesn't make much sense for it to have one. Instead shells will either get their own, or be passed one in.
b6602f1 Converting more stderr() use into exceptions.
749e9c1 Adding success style. Adding some additional formatting to the default welcome method.
b11f2bf Adding ConsoleOutput to the AllShells group.
9a6b04d Removing double header output and adding some pizazz to the command list.
7719df7 Removing code from ShellDispatcher that is now in CommandList.
02c4e00 Starting to move command list out to a separate class so ShellDispatcher can stop having stderr/stdout connections.
317e32f Making ShellDispatcher use exceptions instead of returning false and doing other goofy things. Adding MissingShellMethodException, MissingShellClassException and MissingShellFileException for use with ShellDispatcher. Removing duplicated tests, and refactoring them into separate tests with expected exceptions.
ffbb4e6 Integrating ConsoleOutput with ConsoleErrorHandler. Updating test cases to match new output.
ce4fe64 Initial integration of ConsoleOutput into cake console tools.
5c55c28 Adding support for uncoloured output for windows environments without ansicon.
90d5c12 Fixing issues with background colours, and adding tests for options.
d5b5fbe Adding formatting methods for coloured output.
843ada2 Removing AppController from ErrorHandler test as it can make testing harder. Removing broken buffering from tests that trigger errors / exceptions. Adding a loadHelper() to the test_app layout so the layout always has the required helper.
714d829 Fixing all tasks include. Removing drop table queries that cause other tests to fail.
26057c5 Fixing issue in DboSource test case where buffer would eat all the output. Removing dead tests from TestManager test.
cd7bc3f Removing disabling of tests from last commit. Using assertContains instead of assertPattern as its easier to read.
d8b39a3 Changing startTest and endTest to setup and teardown. Adding an App::build() to reset paths.
d7b5e12 Removing methods from TestManager and putting them into CakeTestSuite.
8e6277c Updating schema shell test so it doesn't fail in groups. Updating suites to use new method.
443e523 Adding tests for clearing the cache with memcache.
7518d0e Removing dead code in Cache. Adding tests for ApcEngine::clear().
b6d845a Updating calls of Cache::set() inside Cache. Updating the documentation for set() so it better explains how the temporary settings work. Updating APC and Memcache engine tests to reflect the lack of state being stored inside Cache.
5e725e6 Making MemcacheEngine match the interface.
b432e60 Making Cache::set() work with 2 or 3 parameters. Test cases added.
1eb746b Fixing fatal error caused by missing argument.
dc65f23 Making Cache methods always need a config name. This allows the removal of hidden and often confusing state that gets remembered by Cache each time config() is called. Removing the hidden state makes Cache more predictable.
0ef76eb Adding a reference of the controller to the component collection, so components can easily access the controller in their constructor.
7a14d3a Fixing issue where mockObject expectations were not counted hiding fails. Fixing all objects not actually being iterated.
5d697b9 Fixing tests where objects were not added to the mockObjects lists, making their expects() not count.
8e97a5e Fixing failing tests caused by missing index in Security component testcase.
0baaf68 Removing call to RequestHandler as its just a pass through to the request object which is available in that scope. Updating the test cases to not use deprecated and non-existent things.
97dd7c7 Adding support to ObjectCollection and its subclasses to trigger callbacks on all objects instead of just the enabled ones. Fixes issues where inner components would not get access to the controller as the initialize callback wasn't fired. This fixes some backwards compatibility issues. Tests updated.
2906927 Adding BC wrappers for helpers. Updating paginator test case to use non deprecated properties.
003d02d Making view test pass by moving property assignment on mock.
e4b2fb1 Removing the deprecated properties. Removing property copying to helpers. Making the view test cases pass again.
634cea2 Adding 'action' into View::__get() to make an integration test pass.
a521291 Adding a __set() method to make some tests pass. Updating internal usage to not use deprecated attributes. Updating test cases to not use deprecated attributes.
8456515 Removing all the deprecated properties from Controller. Adding a __get() method to provide the properties that were moved to CakeRequest. Tests added.
d54c901 Moving _setupDatabase() into the Database session class, as that's the only place its used.
c8ad4f1 Updating test session classes to not use static methods.
474ace0 Adding CakeResponse to the list of included files for Controller.
d62ae29 Fixing issue where ConnectionManager wasn't triggering session close, causing issues with database sessions.
27ae7f1 Making session storage classes not static, there was no real reason they were static before, and removing the static methods allows them to have constructors. This will allow moving database specific features from CakeSession to DatabaseSession.
01eb0bf Making messages optional for HTTP exceptions.
8bd0f18 Adding a new line to the ConsoleErrorHandler Refactoring ConsoleErrorHandler test to use dynamic mocks.
9fee81c Updating ConsoleErrorHandler to use new exception names and method renames.
e5b4dd9 Renaming exceptions to not use Error400, Error500. Instead HTTP status words are used. Adding more common HTTP status errors. Updating tests for ErrorHandler.
b7791dd Removing variable that wasn't provided by the exception.
29ade86 Adding cases for Error404 and Error500 exceptions.
a1e01e4 Adding a tests for CakeExceptions and non CakeExceptions
a44b353 Integrating the ConsoleErrorHandler into the console environment.
60e4466 Moving ErrorHandler to ConsoleErrorHandler so it doesn't have classname conflicts. Making the console use a subclass of ErrorHandler.
034aaa7 Creating optional boot variable that informs Configure if it should bootstrap the app. Changing how ShellDispatcher checks for app existence it sets the $boot var now and reuses the framework bootstrap file instead of a second custom one.
81e6ca2 Moving dispatcher include so that cake/bootstrap.php is only bootstrapping the framework. This should allow reusing the bootstrap file for console and web once console error handler is fixed.
d6b43c0 Removing TIME_START global, use $_SERVER['REQUEST_TIME'] instead.
ffa8b95 Changing classname and importing base class.
3940b05 Adding a big docblock to explain how to setup application exception handling.
2e8a60f Removing some mentions of cakeError as its been removed. Also adding information about exceptions that can be raised.
063fcf5 Moving error handler inclusion to before Configure::bootstrap() so app error handlers can be created. Fixing issue where unknown exception types would not be handled spewing out errors. Unknown exception types are interpreted as 500 errors.
612c52b Adding a beforeRender() that automatically escapes all the content sent to errors handled by CakeErrorController.
78ac5bd Removing sprintf() placeholders that don't work.
efaa2e1 Refactoring test case to use a dataprovider for the uniform/copy paste test cases.
f1164c9 Updating the various CakeExceptions to take arrays in their constructors. This allows for the existing templates to continue working, as well as generalize the way in which errors are handled. This change also makes the messages coming out of exceptions more readable and removes string hackery.
741f297 Removing non required attribute from missing controller error page.
99cde14 No more skipped tests for ErrorHandler. Removing missing_model as it was never called.
1d983e1 Making MissingView and MissingLayout cake errors into exceptions.
a2320779 Modifying View to accept HelperCollection. Removing methods that are no longer needed.
f8ecb10 Adding stub callbacks so errors aren't generated.
1c1c4be Fixing errors that would occur when call_user_func_array() triggered failures.
c15d228 Initial integration of HelperCollection into View.
16d5b26 Adding a way to load helpers in a disabled state. Updating tests and subclasses.
d0de468 Removing options that were not used in the generic application.
aa61a25 Deprecating BehaviorCollection::attach() and BehaviorCollection::detach(). load() and unload() are more generic and make sense in other contexts. Adding base trigger implementation. Adding tests for helper triggering.
9fd881c Moving methods down and adding some tests.
6db3dbc Starting to create HelperCollection which will be responsible for loading and constructing helpers. Making an abstract class that will be the base of all object collections. Adding test cases.
4a8e44b Adding test case for CakeResponse::mapType()
725bfc3 Create _setPath() and _setHost to simplify startup.
4b65ebd Making SessionComponent mostly a wrapper for CakeSession. Adding CakeSession::begin() to replace SessionComponent::__start(). Tests updated. Tests related to autoStart were removed/skipped as that feature isn't really around right now.
e660416 Making CakeSession::write() able to write hashes of data.
59ea917 Fixing a few failing tests, and splitting a big test into two smaller ones.
f20cc81 Adding a skip for persistModel as the feature is horribly broken right now. Controller test case is running with PHPUnit now.
2c037c0 Removing methods that are no longer called by PHPUnit.
b2e6123 Removing paintError() as it is no longer called. Removing paintMethodStart() and paintMethodEnd() as they are no longer called and reference classes that no longer exist. Implementing a skip printout for incomplete tests.
2ec6f75 Adding two incomplete tests as they are not implemented. Pulling component tests out of the controller test case.
657073a Marking a number of Helper properties as deprecated as they are contained within the CakeRequest object. Adding a new property for the new request object. Updating the internals of Helper to use the request object. Updating the tests to use the request object.
67e32e2 Additional refactoring in the coverage classes.
9303de9 Fixing fatal error trying to run coverage on the coverage reporter. Removing old CodeCoverageManager implementation.
5e29cfc Adding TextCoverageReport and extracting a base class. Updating the coverage classes to use the new class structure.
db4f7a2 Fixing search of test cases and groups for PHP 5.2.
687eab9 Adding a toggle all button to the coverage report. Makes it easier to see the test subject at a glance. Adding ability to only show files that match the extension-less basename of the test case file. This hides much of the noise the new reports have.
765de65 Fixing PaginatorHelperTest to be compatible with PHPUnit
5d041c5 Using the CakeTesSuite in TestManager and calling accordingly the load and unload of fixtures using the variable $sharedFixture
ec9c8b4 Adding the new class CakeTestSuite to setup some utility stuff like fixtures outside of CakeTestCase
acb9733 Convertint CakeFixtureManager into a non-static class to be able to replace it with custom implementations and to test it more easily
507c3b2 Adding the CakePHP testing classes to the coverage ignore filter for PHPUnit. Starting to refactor how coverage is generated, to use more features of PHPUnit.
9333782 Updating CakeLog tests to use @expectedException annotation.
e7ff0bd Adding missing parameters to assertEqual() wrapper. Adding assertNotEqual() wrapper. Adding expectError() but it doesn't work because of Debugger's error handler being set. Fixing fatal error where getDescription would not be defined.
4b637a0 Updating more methods to use request object method instead of deprecated methods.
82a1bd6 Cleaning up CakeTestCase and adding some tests for it
5040eb7 Updating RequestHandler and its tests to use the features moved to CakeRequest. Marking a number of methods as deprecated.
78bd730 Moving features from RequestHandler into CakeRequest.
df91002 Updating Controller::referer() to use the request object if available. Tests updated.
77264da Updating Controller tests to always pass in a CakeRequest. Fixing some notice errors that come up in the test cases.
2216187 Deprecating a number of Controller properties and adding $request.
7124e6d Refactoring CakeTestCase to remove fixture specific code and use the new class CakeFixtureManager. It lacks support to auto-drop tables after test case end, but it is already usable for testing
ef142b1 Adding the class CakeFixtureManager to delegate the task of creating and droping the fixtures Tests and docs still pending
26f7fce Updating Controller and its tests to use CakeRequest.
2b7723f Removing reference operators and making Controller::__construct take a CakeRequest. If one is passed all the necessary properties will be populated. This lightens the Dispatcher, and gives more control to the end developer.
1a460e4 Removing reference operators in Controller and its tests.
bed87b8 Removing code from CakeTestCase around the method "testAction" which was a bad way of testing controllers, often making it more difficult. This also removes class contamination in newly created test cases
b53d21f Fixing a group test case to show how to create one, and to make pass TestManager test case
fd4a82d Adding test for TestManager::runGroupTest()
856a52a Changing runGrouptTest to find for conventional class names. This commit removes the support for loading more than one groupt test class per file
6215767 Fixing failing test in Dispatcher caused by removed method.
b9a00cc Updating test case to use new Router constants.
e11f7da Adding support for Router::reverse() to operate on CakeRequest objects.
7e25d94 Renaming internals of Router. Adding tests for legacy setRequestInfo() support.
2627985 Making Router::setRequestInfo() able to accept arrays. It will convert older style arrays into a CakeRequest object for later use. Updating uses of Router::setRequestInfo() to just pass the object where possible.
e336df6 Updating some uses of Router::setRequestInfo().
4efb07b Model::deleteAll() now returns false if the 'find' to fetch records ids returns false (in case of sql error). Closes #272
a691edb Adding tests for passed arguments with dots when parseExtensions() has been called. Refs #620
e725ae1 Adding tests for dispatcher to show periods not being removed. Refs #620
0800483 Adding tests that show that Router is not chopping off periods from passed arguments. Refs #620
70b3225 Fixing group path checking in test manager.
57648c5 Fixing parameters from leaking into the script tag when calling JsHelper::submit(). Added test cases and refactored JsHelper::link(). Fixes #613
e4ea82d Adding htmlentities() to all parameters passed into the HtmlReporter.
a08c09a Fixing security vulnerabilities in the test suite runner.
33a3811 Making tests more accurate to normal use, removing extra params and adding some tests for sortKey. Refs #614
a6f60c1 Implementing cache lockig in FileEngine using SplFileObject
5dce79e First steps into removing internal usage of File and Folder class in favor of SPL equivalents
d3b257f Implementing cache lockig in FileEngine using SplFileObject
977f897 First steps into removing internal usage of File and Folder class in favor of SPL equivalents
d5073d7 Fixed failing Set tests from Model class visibility.
b13a5c2 Added access modifiers and static delcarations on Set class.
9ddbd6f Removing dependancy on Object from CakeSocket. Making tests less dependant on having a network connection.
e8b6d45 Fixing fatal errors in HttpSocket test case.
a17a38d Fixing fatal errors in View test. Removing =& and making tests use instanceof instead of is_object()
c03974e Expanding documentation for Router::queryString().
35ec5ce Updating test method names and moving parameter modification around.
e111735 Changing AclBase into AclInterface as it is now an interface. Splitting the test case into separate test cases for each class.
523eda0 Deprecating AclComponent::revoke() and AclComponent::grant() they were simply aliases that create a larger API with no real benefit.
62982c5 Making AclComponent throw exceptions when it encounters an error. Making AclBase an abstract class. Adding AclComponent::adapter() for runtime modification of the Acl implementation. Tests added, updated and fixed.
33a2907 Adding CakeLogInterface and implementing it in core and test suite classes. The new interface is used for method detection instead of a hard method check. Making CakeLog throw exceptions instead of trigger errors when things go wrong.
35c8f99 Adding @throws to methods that could throw exceptions.
50c0433 Moving methods that do not need to be private into protected.
4d4d9e7 Adding App::setObjects() as a temporary way to modify App's cache of plugins. This allows the DispatcherTest to successfully run.
d926a37 Removing params() it was a pretty much useless function, and was deprecated.
8400268 Making Security a static class. Fixing static access issues in test case.
33bfe0e Making Helper extend Object, this fixes issues where Helpers would not have dispatchMethod or requestAction available. Correcting JsHelper::call__ into JsHelper::__call Updating test cases to remove reference operators
a71a8a8 Removing support for Routing.admin. Use Routing.prefixes instead.
661c768 Making singleton access use a class property.
7bf594f Removing private method access, and removing tests for features that will be removed.
e92e212 Fixing Router's constructor. Adding static visibility to Router methods. Adding a method for testing Router extensions. Router::mapResources() now returns the mapped resources Fixing visibility issues in test cases.
ea7b323 Removing some of the singleton access in Debugger.
2bf9504 Removing inheritance from Object. Adding missing visibility keywords, and adding static keywords. Removing @tags.
c05c985 Removing exception throwing from CacheEngine::gc() and subclasses as it randomly caused errors when using one of the affected engines.