José Lorenzo Rodríguez
32af53ab82
Fixing test for sqlite
2010-12-02 00:30:21 -04:30
José Lorenzo Rodríguez
cdc4cb9e1e
Implementing method in DboSqlite to avoid error while running the test suite
2010-12-02 00:20:08 -04:30
José Lorenzo Rodríguez
2e04c5260e
Fixing some tests to make them run on sqlite
2010-12-02 00:19:43 -04:30
mark_story
44b09171ef
Adding unicode letters and numbers to url path segment regex.
...
Test case added.
Fixes #1284
2010-12-01 23:47:30 -05:00
Juan Basso
aa0bad9247
Ignore errorHandler if warning suppressor (@command()) is used.
2010-12-02 01:44:31 -02:00
dogmatic69
96b30f0547
adding tests for places that will leave a trailing 0 because of the way phps number_format() method works
...
Signed-off-by: mark_story <mark@mark-story.com>
2010-12-01 22:08:26 -05:00
Juan Basso
e1e8026392
Support to proxy authentication in basic authentication.
2010-12-01 14:00:10 -02:00
Juan Basso
64dcca61ef
Throw exception when authentication class dont support authentication/proxyAuthentication method.
2010-12-01 13:49:03 -02:00
Juan Basso
b9010b05f2
Support to proxy in HttpSocket.
2010-12-01 13:46:13 -02:00
Juan Basso
634d686288
Merge branch '2.0' into 2.0-http
2010-12-01 11:49:26 -02:00
Marko Marković
c55a57927c
Typos in documentation: reguired -> required
2010-12-01 08:12:25 +11:00
José Lorenzo Rodríguez
2e9283abd9
Fixing fixture loading for sqlite
2010-11-29 20:52:54 -04:30
José Lorenzo Rodríguez
0d93520e0a
Fixing test case for sqlite
2010-11-29 20:52:32 -04:30
Juan Basso
ffaec10a7c
Fixing the result of App::import() when name of class have slash.
2010-11-29 22:37:08 -02:00
José Lorenzo Rodríguez
a791687784
Adding try catch for pdo exception on DboSource::_execute
2010-11-28 23:50:18 -04:30
José Lorenzo Rodríguez
130fe603a7
Skipping test incompatiblw with mysql
2010-11-28 23:34:20 -04:30
José Lorenzo Rodríguez
592dda92de
Fixing test to make it pass using DboSqlite
2010-11-28 22:48:34 -04:30
José Lorenzo Rodríguez
372123f15a
Moving common method put from DboMysl into DboSource, this makes more sqlite tests pass
2010-11-28 22:45:56 -04:30
Mark Story
40585a34e8
Adding support for userPath in IniAcl.
...
Test case added.
Fixes #1291
2010-11-28 21:22:10 -05:00
Mark Story
2495b3cd4c
Trimming whitespace and adding a file header.
2010-11-28 21:11:18 -05:00
Mark Story
3ddff879b1
Converting IniAcl to use IniFile, this removes one of the classes responsibilities.
2010-11-28 21:06:22 -05:00
Mark Story
35611d50c3
Fleshing out IniFile a bit more.
2010-11-28 21:05:32 -05:00
Mark Story
071cd9b477
Adding very naive implementation of an ini file parser.
2010-11-28 21:05:32 -05:00
mark_story
9d3b3a72ce
Starting to extract Ini file parsing out of IniAcl as it breaks single responsibility, and ini file parsing should be generic enough to be reused.
...
Adding a test case.
2010-11-28 21:05:32 -05:00
mark_story
cc18c15e61
Fixing coding standards.
2010-11-28 21:05:32 -05:00
Mark Story
43c184b2d2
Fixing issues with CLI test runner where the error handler would continue to be cakephp's instead of PHPUnit's.
2010-11-28 21:05:12 -05:00
Mark Story
1f72e504d5
Fixing incorrect imports that caused test case to fail in CLI when run by itself.
2010-11-28 20:49:42 -05:00
Mark Story
91b5a5265e
Making ConsoleErrorHandler be invoked with the correct error reporting level.
2010-11-28 20:44:28 -05:00
mark_story
284a8db3f4
Moving error handling classes into a separate directory.
...
Moving error handling test cases into a directory that matches the one in libs.
Updating imports.
2010-11-28 12:27:51 -05:00
mark_story
e40ee2576b
Minor optimization in h()
...
Minor optimizations in FormHelper, as calls to ArrayAccess methods are avoided now.
2010-11-28 00:33:01 -05:00
mark_story
7bfdbff377
Adding more documentation to core.php.
2010-11-27 19:39:55 -05:00
mark_story
da98791e14
Adding some more documentation about precedence of configuration.
2010-11-27 19:37:25 -05:00
Jeremy Harris
1411e9495e
Fixed failing test due to missing CakeRequest class
2010-11-27 12:47:19 -08:00
Jeremy Harris
8492f2055b
Added tests for object collection
2010-11-27 12:09:43 -08:00
mark_story
f08fa52a60
Syncing skel/config/core.php
2010-11-27 14:36:34 -05:00
mark_story
345779772d
Fixing issue where an AppController::appError would cause errors as $method was not a real method.
2010-11-27 14:35:36 -05:00
mark_story
d3f0d25c03
Removing error masking in ErrorHandler, instead correctly calling set_error_handler() works better.
2010-11-27 14:32:43 -05:00
José Lorenzo Rodríguez
492bcea85f
mproving decribing process of tables in sqlite
2010-11-27 00:37:13 -04:30
José Lorenzo Rodríguez
0ff01330c4
Making dates deconstruction in model more consistent for different datasources
2010-11-27 00:13:04 -04:30
José Lorenzo Rodríguez
41ee035d28
Starting to bring sqlite dbo up to date
2010-11-26 23:46:34 -04:30
Juan Basso
547f48fb03
Changing to be compatible with PHP 5.2+
2010-11-26 23:00:26 -02:00
José Lorenzo Rodríguez
b6731dd9ad
Merge remote branch 'origin/2.0' into feature/2.0/pdo
...
Conflicts:
cake/tests/cases/libs/model/datasources/dbo/dbo_mysql.test.php
cake/tests/cases/libs/model/datasources/dbo/dbo_mysqli.test.php
2010-11-26 20:26:41 -04:30
ADmad
1186bc56f1
Adding EmailCompnent::lineFeed property toallow overriding the default line feed string when using mail() function to send mail. Closes #1320
2010-11-27 02:11:43 +05:30
ADmad
70ae66edf7
Fixing test cases for EmailComponent
2010-11-27 01:21:19 +05:30
mark_story
c717ff2e72
Adding logging of errors when debug = 0 for console applications. Fixes #1311
2010-11-25 23:16:27 -05:00
mark_story
0d5ed014d1
Removing constants and configuration settings that don't are repeated or deprecated/not used.
2010-11-25 23:16:03 -05:00
mark_story
9b4f7a1a15
More documentation.
2010-11-25 22:51:31 -05:00
mark_story
f3feb1575c
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.
2010-11-25 22:51:30 -05:00
mark_story
1cffea379f
More documentation.
2010-11-25 22:51:30 -05:00
mark_story
04d3feb6c0
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.
2010-11-25 22:51:30 -05:00
mark_story
845edf38e1
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.
2010-11-25 22:51:30 -05:00
mark_story
e88cdc8a01
Adding more documentation.
2010-11-25 22:51:30 -05:00
mark_story
55623ace92
Adding deprecated error level to the map switch.
2010-11-25 22:51:30 -05:00
mark_story
f2f3f13c75
Adding exception logging configuration setting. Allows uncaught exceptions to be logged.
...
Implementing logging, and adding a test case.
2010-11-25 22:51:30 -05:00
mark_story
af4447d55d
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.
2010-11-25 22:51:30 -05:00
mark_story
14a6368b39
Adding missed isset() check
...
Making ConsoleErrorHandler handle both errors, and exceptions in CLI.
2010-11-25 22:51:30 -05:00
mark_story
74bf455c49
Updating ConsoleErrorHandler to match ErrorHandler.
...
Updating test cases for ConsoleErrorHandler.
2010-11-25 22:51:30 -05:00
mark_story
3bc708ba19
Adding the new group to AllTests.
...
Removing ErrorHandler test from AllLibs.
2010-11-25 22:51:30 -05:00
mark_story
fac222e2cd
Removing classes that were not used in the ErrorHandler test case. Adding a new test suite for error classes.
2010-11-25 22:51:29 -05:00
mark_story
e2c8e20afa
Pulling exception page rendering out into a separate class, ErrorHandler felt very large and confusing, as it had a few too many jobs.
2010-11-25 22:51:29 -05:00
mark_story
8a35b76cc2
Fixing error caused by removed method.
2010-11-25 22:51:29 -05:00
mark_story
722b1a02ba
Adding Debugger output to ErrorHandler::handleError, and adding tracing for log writes.
...
Renaming Debugger::_output() -> Debugger::outputError() and making it public instead of protected.
2010-11-25 22:51:29 -05:00
mark_story
f373fc19d1
Removing logError from CakeLog, it will be moved into ErrorHandler::handleError()
2010-11-25 22:51:29 -05:00
mark_story
6c2c4f91df
Removing dead tests and updating ones to reflect changes in how Configure works.
2010-11-25 22:51:29 -05:00
mark_story
a621ac1ba3
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.
2010-11-25 22:51:29 -05:00
mark_story
a8ba73da62
Removing wrapper method that didn't contribute anything.
...
Adding doc blocks for the sequence bootstrapping takes.
2010-11-25 22:51:29 -05:00
mark_story
b371de8cf4
Moving error handler configuration setting after application bootstrap is done, this will allow classes to be imported using the cache.
2010-11-25 22:51:29 -05:00
mark_story
e68a1a094e
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.
2010-11-25 22:51:28 -05:00
mark_story
4960b6e7bf
Changing method names on CakeLog and Debugger to better reflect what they do. Updating test cases.
2010-11-25 22:51:28 -05:00
mark_story
da3bf1c747
Adding ErrorHandler::handleError for consolidating core error handling out of CakeLog and Debugger.
2010-11-25 22:51:28 -05:00
mark_story
6d5cf96d1c
Making instance method use the instance, and not call itself statically.
2010-11-25 22:51:28 -05:00
mark_story
15ca2400bc
Fixing issue in DboSource::name() where special characters in column names would not be correctly quoted.
...
Tests added.
Fixes #1264
2010-11-25 06:52:23 -05:00
mark_story
7d158e8d1f
Fixing Set::sort() for arrays with out of sequence, or missing keys.
...
Tests added.
Fixes #1312
2010-11-25 06:39:08 -05:00
mark_story
4214242efd
Adding test for correct merge order for $uses.
...
Fixing incorrect merge ordering for $uses, so it matches historical behaviour.
Fixes #1309
2010-11-24 22:44:12 -05:00
mark_story
0e29567f8d
Adding an array cast to fix issues where users could modify cookie
...
values causing iteration errors. Fixes #1309
2010-11-24 22:09:08 -05:00
Juan Basso
af06b8f179
Added test to a request that server dont response WWW-Authenticate.
2010-11-24 21:14:52 -02:00
ADmad
b567de977e
Fixed bug where Dispatcher::getUrl() returned incorrect URL if $base appeared in a $uri besides at start of $uri.
2010-11-24 02:15:44 +05:30
mark_story
d5fb0b25cb
Fixing issue where Date header would be missing from Emails sent by
...
EmailComponent.
Adding user configurable field for date.
Test cases added. Fixes #1304
2010-11-22 22:08:46 -05:00
mark_story
d9484c109f
Merge branch '1.3' of github.com:cakephp/cakephp into 1.3
2010-11-22 21:29:33 -05:00
mark_story
d0d16a7eda
Fixing i18n extraction errors in Scaffold. Fixes #1305
2010-11-22 21:29:11 -05:00
mark_story
bf10723f89
Applying patch from 'michealc' to fix duplicated comments. Fixes #1306
2010-11-22 21:21:55 -05:00
mark_story
f48811a2ff
Moving include up so its not buried deep inside the class.
2010-11-22 21:15:02 -05:00
mark_story
7013a8f1e0
Fixing typo. Should be AppShell, not AppModel.
2010-11-22 21:07:21 -05:00
mark_story
244de1df85
Adding a comment about the messageId property and shells. Refs #1303
2010-11-22 13:01:14 -05:00
mark_story
2d21e9c331
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.
2010-11-21 23:02:39 -05:00
mark_story
fdcfd03340
Fixing typo that prevented html coverage reports from being generated.
2010-11-21 23:02:28 -05:00
mark_story
4c0e69b8fc
Removing constant checks, they aren't used anymore.
2010-11-21 15:13:33 -05:00
mark_story
8e1f7cc7b9
Removing extra line.
2010-11-21 15:12:44 -05:00
mark_story
8aabf3689e
Making BehaviorCollection more consistent with other object collections.
...
Fixing failing tests caused by not being updated when behavior changed.
2010-11-21 14:42:13 -05:00
mark_story
cb657b158b
Fixing failing test and adding skip for test that will fail in a non-isolated case.
2010-11-21 14:39:07 -05:00
mark_story
a729d29cfd
Updating ModelTask test to have fewer skips and collisions with the rest of the testsuite.
2010-11-21 13:39:18 -05:00
mark_story
d7b1f70680
Adding some additional output to bake tasks to make them more consistent. Adding flags for Quiet output so the shells give minimal output.
2010-11-21 12:55:01 -05:00
mark_story
d373dde2ef
Fixing notice errors in bake all.
...
Moving some message printing around.
2010-11-21 12:22:44 -05:00
mark_story
8a129ec3a0
Adding a normalize parameter to Object::_mergeVars(). This allows existing behavior to be maintained.
...
Updating Controller and Shell usage to match new parameters.
2010-11-21 00:47:42 -05:00
mark_story
8821bec049
Moving _mergeVars() into Object as its common to Controller, Model and Shell.
2010-11-21 00:14:29 -05:00
mark_story
8f82156a51
Adding _mergeVars to Controller (this duplicated method will be re-factored away).
...
Updating tests in ControllerMergeVarsTest to use PHPUnit assertions.
2010-11-21 00:14:29 -05:00
mark_story
e2aeae3825
Adding _mergeVars() into Model.
...
Refactoring how Model does its property merging.
Eventually _mergeVars() could be moved into Object.
2010-11-21 00:12:07 -05:00
mark_story
b80535573e
Adding _mergeVars to Shell. This allows $tasks and $uses to work much
...
like $uses in Controllers, and provides consistency in the framework.
Adding tests for merging vars.
2010-11-21 00:12:07 -05:00
mark_story
a8554df077
Fixing call to a help method that doesn't exist.
2010-11-21 00:12:07 -05:00
mark_story
cbd88ede37
Adding support for AppShell into App. When you import a Shell class, App will automatically load Shell and AppShell.
2010-11-21 00:12:07 -05:00
mark_story
a2bc369935
Fixing missing include in HelpFormatter.
2010-11-21 00:12:06 -05:00
mark_story
4f6891705b
Moving Shell test to the same path as the shell class.
2010-11-21 00:12:06 -05:00
mark_story
66c9b79c2e
Removing App::__overload() it does nothing anymore.
2010-11-21 00:12:06 -05:00
mark_story
0d7ecea6cb
Adding AppShell to the ignored shell list in CommandListShell.
2010-11-21 00:12:06 -05:00
mark_story
b914709f32
Moving AppShell to where the other shells live.
2010-11-21 00:12:06 -05:00
mark_story
b0ddfa0755
Added the placeholder class for an 'AppShell'.
...
Conflicts:
cake/console/cake.php
2010-11-21 00:12:06 -05:00
mark_story
79aafda698
Removing use of serialize() for locked fields. This removes any
...
possible exploit related to serialize()/unserialize(). Instead values
are passed as | delimited.
2010-11-21 00:09:45 -05:00
mark_story
ae7855692d
Removing unserialize() as its dangerous. Instead using | delimited fields for locked fields. This totally avoids issues with serialize(). Removing str_rot13, as its only child proof.
...
Tests updated.
2010-11-20 23:42:54 -05:00
mark_story
3237402fb8
Merge branch '1.3' into merger
...
Conflicts:
cake/libs/configure.php
2010-11-20 23:14:33 -05:00
mark_story
ef3cb0e50c
Adding tests for Set::normalize()
2010-11-20 22:46:55 -05:00
mark_story
6d9b000aee
Changing how mergeVars are handled, so the difference of app/current is used as a base.
...
Also fixing issues where passing settings to helpers in AppController could result in them not being correctly merged.
Thanks to hashmich for the partial patch.
Fixes #1183
2010-11-20 22:34:24 -05:00
Juan Basso
3056fbf680
Changing authentication classes to use suffix Authentication instead of Method.
2010-11-20 17:47:35 -02:00
mark_story
e0a8ffe8a3
Applying patch from 'jmccaffrey' to fix issues on windows where virtual
...
machine paths would not be correctly handled. Fixes #1254
2010-11-20 13:26:30 -05:00
PhpNut
82d46067ab
Corrected doc comment.
2010-11-17 15:00:27 -06:00
PhpNut
bed7767258
Removing __cache property that can be altered outside of the class definition.
...
Adding __resetCache() as a replacement for checking if cache should be reset and written.
2010-11-17 14:02:35 -06:00
José Lorenzo Rodríguez
40418de218
Freeing up some memory in dbos after the result set has been completly fetched.
...
Adding dbo_mysql and dbo_postgres to the AllDAtabase testsuite
2010-11-16 23:59:24 -04:30
mark_story
ba10003ef2
Fixing failing tests when HtmlHelper test was run by itself.
2010-11-16 22:52:49 -05:00
José Lorenzo Rodríguez
c0f10437ea
Adding a few transactions to speed up a little tests involving fixtures
2010-11-16 23:14:48 -04:30
José Lorenzo Rodríguez
1326707c9d
Implementing transaction nesting, this will allow to open multiple transactions that will only be commited if all transactions succesfully calls commit()
2010-11-16 22:56:23 -04:30
mark_story
47f6a29998
Small optimizations in env() and Helper::_parseAttributes().
2010-11-16 22:24:54 -05:00
mark_story
d89581dcca
Changing object construction and method call to use file_put_contents.
2010-11-16 21:54:05 -05:00
mark_story
d12c232d8a
Merge branch '1.3' into merger
...
Conflicts:
app/config/core.php
cake/console/templates/skel/config/core.php
cake/dispatcher.php
cake/libs/controller/components/auth.php
cake/libs/view/helpers/form.php
cake/tests/cases/libs/cake_test_case.test.php
cake/tests/cases/libs/controller/components/security.test.php
cake/tests/cases/libs/model/models.php
cake/tests/cases/libs/router.test.php
cake/tests/cases/libs/view/helpers/paginator.test.php
cake/tests/lib/cake_test_case.php
2010-11-16 21:48:13 -05:00
José Lorenzo Rodríguez
f2b707ac0b
Merge remote branch 'origin/2.0' into feature/2.0/pdo
...
Conflicts:
cake/tests/cases/libs/model/datasources/dbo/dbo_mysql.test.php
cake/tests/cases/libs/model/datasources/dbo/dbo_mysqli.test.php
cake/tests/cases/libs/model/datasources/dbo_source.test.php
2010-11-16 21:54:42 -04:30
mark_story
5349257bbd
Changing empty() to !isset() to avoid additional cache hits when po files are missing or empty.
2010-11-16 07:32:14 -05:00
José Lorenzo Rodríguez
a335891eba
mapping lastNumRows to lastAffectedRows as it is not possible to do the first one using PDO
2010-11-16 02:02:08 -04:30
José Lorenzo Rodríguez
5a881c461e
Fixing acl testcase so it runs smoothly on postgres
2010-11-16 01:22:29 -04:30
mark_story
f0ac462775
Updating test cases with failing tests.
2010-11-15 22:53:49 -05:00
mark_story
66e6ec763e
Merge branch 'dispatcher-request' into 2.0
...
Conflicts:
cake/libs/configure.php
cake/tests/cases/libs/all_routing.test.php
cake/tests/cases/libs/controller/controller.test.php
2010-11-15 22:42:54 -05:00
Juan Basso
7e0d34903e
Removed use of reference in params of http methods.
2010-11-15 00:09:52 -02:00
Juan Basso
7bea5d9410
Added the http directory to AllSocket tests.
2010-11-14 23:56:12 -02:00
mark_story
293ef95f33
Adding more documentation, and adding some return early changes.
2010-11-14 18:43:46 -05:00
mark_story
db3f74dfa0
Moving a method around.
2010-11-14 18:38:10 -05:00
mark_story
070066be18
Expanding doc blocks for Dispatcher.
...
Extracting _isPrivateAction() so subclasses could change the behavior.
2010-11-14 18:37:27 -05:00
mark_story
1631f31460
Adding doc comments to Configure and App.
2010-11-14 18:26:54 -05:00
mark_story
b91566d35f
Removing ini_set() in project root.
...
Fixing notice errors that would happen when mod_rewrite wasn't enabled.
2010-11-14 14:45:09 -05:00
mark_story
27287e4b9f
Moving AppTest into a separate file.
...
Updating test suite.
2010-11-14 13:06:25 -05:00
mark_story
1b89547c58
Pulling App out into its own file. Trying to stick with one class per file conventions.
...
Removing class_exists check, as Set is loaded during the framework
bootstrap.
2010-11-14 13:02:30 -05:00
mark_story
8e29595b63
Updating test.php to bootstrap like index.php
...
Updating skel file to match app one.
2010-11-14 12:50:28 -05:00
mark_story
afd2683602
Adding a check for loaded routes. This prevents routes being loaded on each dispatched action, such as when requestAction is called.
2010-11-14 01:12:39 -05:00
mark_story
f27566336c
Renaming private method to protected.
...
Removing return by reference operator.
2010-11-14 01:08:13 -05:00
mark_story
f36f38e7f6
Adding doc blocks and adding type hints for _invoke().
2010-11-14 01:05:42 -05:00
mark_story
f02e0483ee
Reworking parameter munging specific to requestAction into requestAction. Updating tests cases for Object. As request->data is an array() not null. And leading / is trimmed off of [url][url].
2010-11-14 01:01:11 -05:00
mark_story
55cc3296ab
Making the Debugger tests pass when you have debug = 0 in your config file. Tests are runnable while debug = 0 from CLI.
2010-11-14 00:59:45 -05:00
mark_story
557d797297
Making Dispatcher test cases pass when Dispatcher expects a CakeRequest instead of a string.
2010-11-14 00:29:56 -05:00
mark_story
ea80a6dbbb
Removing instance variables that were no longer needed, as they weren't actually being used for much.
2010-11-14 00:16:07 -05:00
mark_story
1fe84c00dd
Starting to try and simplify the bootstrap process, and give a choice
...
over which GET param is used for cake's url.
2010-11-14 00:06:01 -05:00
mark_story
dad7963ea4
Moving Dispatcher inside libs directory, as it is part of CakePHP's libs.
2010-11-14 00:00:23 -05:00
mark_story
6073ac5dfa
Fixing errors caused by accessing things that don't exist.
2010-11-13 23:57:01 -05:00
mark_story
c7fed2ecba
Removing duplicate calls to Inflector.
2010-11-13 21:08:26 -05:00
mark_story
9b08b725fe
Merge branch '2.0' into 2.0-view
...
Conflicts:
cake/libs/controller/controller.php
cake/libs/view/helpers/cache.php
2010-11-13 21:03:54 -05:00
mark_story
4c3337598e
Updating version numbers for 1.3.6
2010-11-13 20:01:20 -05:00
Juan Basso
974161cf3a
Changed the name of header to use in Digest method.
2010-11-13 21:47:25 -02:00
Juan Basso
85607a9963
Removed interference in the name of the headers.
2010-11-13 21:44:11 -02:00
Juan Basso
44629bd673
Support to digest method in HttpSocket. Thanks to jmcneese and Adrien Gibrat.
2010-11-13 20:51:09 -02:00
Juan Basso
1d56625f3a
If method is false, dont send the authentication. Fixed throw message.
2010-11-13 17:22:16 -02:00
mark_story
76a80c262e
Fixing failing test caused by name() being able to quote things better now.
2010-11-13 12:04:22 -05:00
Juan Basso
1dfd3ce0b1
Changing the auth value only if auth not is setted.
2010-11-13 13:40:00 -02:00
mark_story
6c8c7ca4a5
Turning __get() back into methods. There were so few properties being accessed that it didn't make sense to have __get(), over a handful of methods.
...
Tests updated.
2010-11-12 23:57:55 -05:00
mark_story
f9b7cbcb96
Making ConsoleOptionParser allow subclasses of the option, argument and subcommand classes to be supplied as arguments to the builder methods. Adding tests.
2010-11-12 23:52:33 -05:00
mark_story
8e1dd9e892
Adding __get() to access protected properties of ConsoleOptionParser components for upcoming changes.
2010-11-12 23:34:52 -05:00
mark_story
e63f81c12a
Fixing test case that was missing request access.
2010-11-12 23:23:08 -05:00
mark_story
faa23e8d51
Updating tests to reflect changes in bake templates.
2010-11-12 23:22:48 -05:00
mark_story
01894b315f
Fixing issues caused by not accessing the request object correctly.
2010-11-12 23:14:34 -05:00
mark_story
18bb5f6b8b
Removing =& operators for construction of objects.
2010-11-12 23:05:44 -05:00
mark_story
47fa4713b1
Pulling ScaffoldView into a separate file.
2010-11-12 22:54:28 -05:00
mark_story
85e072a64b
Removing reference operators in view class constructors.
2010-11-12 22:51:53 -05:00
mark_story
d044cdd02f
Fixing test case that was missing request access.
2010-11-12 22:50:15 -05:00
José Lorenzo Rodríguez
91e2d88900
Moving method back to DboSourceTest, as it was very difficult to adapt it to use mock objects
2010-11-11 00:22:08 -04:30
mark_story
ec2884f17c
Making routing suite include RedirectRoute.
2010-11-10 23:50:01 -05:00
mark_story
4e3b62e466
Removing vestigial method in App.
...
Fixing E_STRICT error in Router.
2010-11-10 23:43:48 -05:00
mark_story
6c2b088706
Merge branch '2.0' into 2.0-view
2010-11-10 23:41:44 -05:00
mark_story
f4b0ec1d20
Updating E_STRICT issues in view test.
...
Removing dead methods and classes.
2010-11-10 23:40:56 -05:00
José Lorenzo Rodríguez
00a3eda4d0
Fixing broken test because of change done in previous commit
2010-11-10 23:48:58 -04:30
José Lorenzo Rodríguez
106379b7ef
Removing all methods with mysql syntax or dependent on anyway of this Dbo out form DboSourceTest.
2010-11-10 23:31:54 -04:30
José Lorenzo Rodríguez
d46f953357
Changing test case to reflect that stats option was removed from DboSource::execute and merged into "log" option
2010-11-10 23:10:13 -04:30
Mariano Iglesias
a1467822fb
Fixing wrong assertion in test for CakeTestCase::testAction. Fixing testAction issue that would always include layout
2010-11-10 23:03:38 -04:30
mark_story
b297bf633d
Updating test to be correct.
2010-11-09 23:55:42 -05:00
mark_story
76c3e1a112
Adding cache comment stripping to the CacheHelper, it was recently removed from View, and needed to be added here to fix failing tests.
2010-11-09 23:55:30 -05:00
mark_story
6c0dfe9592
Fixing error where params[url] has moved.
2010-11-09 23:44:33 -05:00
mark_story
ee0dc785b2
Removing cache comment stripping, they are harmless in html/xml.
2010-11-09 22:37:02 -05:00
mark_story
1f5999f388
Adding some tests for element caching.
2010-11-09 22:31:05 -05:00
mark_story
7ad4068085
Refactoring to remove some duplication.
2010-11-09 22:27:36 -05:00
mark_story
1cf5e72054
Removing duplicated calls to slug()
...
Extracting getElementFilename() into a method, this should allow developers to more easily replace how elements are found.
Refs #1268
2010-11-09 22:16:45 -05:00
Juan Basso
777afb6d3e
separeted auth from HttpSocket. Refs #880
2010-11-09 23:09:56 -02:00
Juan Basso
ef2a7d4608
Replaced trigger_error by throw Exception.
2010-11-09 21:28:11 -02:00
Juan Basso
8a4faa1e69
Updated doc to avoid E_STRICT messages.
2010-11-09 21:12:40 -02:00
Juan Basso
c6dd77de6f
Removed unsed attribute.
2010-11-09 21:04:52 -02:00
Juan Basso
2bed6622fe
Added tests to thown in connect.
2010-11-09 21:00:57 -02:00
Juan Basso
8c29847c8f
Simplified the CakeSocket and fixed some phpdocs.
2010-11-09 19:07:29 -02:00
Juan Basso
fb5495fad5
Throws an exception on fail in connect.
2010-11-09 18:58:29 -02:00
Juan Basso
b46b861383
Removed unsed variable.
2010-11-09 18:54:33 -02:00
José Lorenzo Rodríguez
b20becc0b7
Extracting remaning methods with Mysql specific syntax out of DboSourceTest
2010-11-09 01:43:23 -04:30
José Lorenzo Rodríguez
539b90749a
Moving more methods out of DboSourceTest
2010-11-09 01:38:13 -04:30
José Lorenzo Rodríguez
66779eecfa
Moving some more method out of DboSourceTest
2010-11-09 01:26:15 -04:30
José Lorenzo Rodríguez
47c6132b24
cleaning up some tests, adding missing parameters in DboSource to match declaration on DataSource
2010-11-09 01:25:05 -04:30
José Lorenzo Rodríguez
9caba98780
Merge branch '2.0' of github.com:cakephp/cakephp into feature/2.0/pdo
2010-11-08 22:40:09 -04:30
José Lorenzo Rodríguez
8c2f9e1d2b
Removing E_STRICT errors from router
2010-11-08 22:38:30 -04:30
José Lorenzo Rodríguez
afa5ee6885
Removing E_STRICT errors from connection manager
2010-11-08 22:37:34 -04:30
José Lorenzo Rodríguez
2fa653d2f3
Removing E_STRICT errors from i18n
2010-11-08 22:37:09 -04:30
José Lorenzo Rodríguez
398adbbc7a
Removing E_STRICT errors from debugger
2010-11-08 22:36:48 -04:30
José Lorenzo Rodríguez
4cba8a12a0
Removing E_STRICT errors from Configure and App class
2010-11-08 22:36:38 -04:30
José Lorenzo Rodríguez
62017b2e38
Removing E_STRICT errors from ClassRegistry
2010-11-08 22:35:55 -04:30
José Lorenzo Rodríguez
09011d1010
Removing E_STRICT errors from CakeSession
2010-11-08 22:35:31 -04:30
José Lorenzo Rodríguez
44e9783dea
Removin E_STRICT errors from dispatcher
2010-11-08 22:35:10 -04:30
mark_story
e8678b38ac
Adding specific conditions to model->delete's call to dbo->delete. This
...
helps fix a race condition where dbo->defaultConditions could cause
additional data loss. Fixes #250
2010-11-08 21:50:45 -05:00
José Lorenzo Rodríguez
f93a759220
Merge remote branch 'origin/2.0' into feature/2.0/pdo
2010-11-08 21:30:38 -04:30
Juan Basso
b413aa99d9
Removing instance by reference.
2010-11-08 23:51:45 -02:00
mark_story
dfefc2d97b
Very initial pass at getting elements cached with Cache. Refs #1268
2010-11-08 00:06:10 -05:00
mark_story
a9a9bc0e2e
Removing bogus crud in the test.
2010-11-07 23:48:14 -05:00
Ceeram
bc7770aa83
removing useless calls to mapActions()
...
Signed-off-by: mark_story <mark@mark-story.com>
2010-11-07 23:16:41 -05:00
mark_story
e431e86aa4
Fixing issue found by Felix Wilhelm(flxm) where users could send potentially dangerous or corrupted serialized objects to SecurityComponent, potentially allowing manipulation of file map caches. Test case added.
2010-11-07 20:53:04 -05:00
Jeremy Harris
c98306727d
Merge branch '2.0-redirect' into 2.0
2010-11-07 17:42:04 -08:00
Jeremy Harris
7630580511
Added support for redirection routes. Fixes #1151
2010-11-07 17:33:05 -08:00
Jeremy Harris
060f149a84
Added configurable ellipsis on Paginator::numbers(), Paginator::first(), Paginator::last(). Fixes #1086
2010-11-07 17:08:01 -08:00
Jeremy Harris
b5deb41fb7
Merge remote branch 'upstream/2.0' into 2.0
2010-11-07 15:48:50 -08:00
Jeremy Harris
cad6fc7a17
Force console output tests to output as color
2010-11-07 15:41:40 -08:00
mark_story
5214c56f1b
More instructions on how to install phpunit.
2010-11-07 18:02:19 -05:00
mark_story
b8cc605e21
Updating instructions for installing phpunit.
2010-11-07 18:00:22 -05:00
mark_story
3216c902cd
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.
2010-11-07 13:23:45 -05:00
mark_story
22497eb41c
Fixing failing tests in controller test.
2010-11-07 13:23:45 -05:00
mark_story
88c717dbd8
Removing the 3rd param from ObjectCollection::load() and adding a uniform setting of 'callbacks'. This setting is used to disable callbacks on objects by convention. Test cases updated.
2010-11-07 13:23:45 -05:00
mark_story
1ba28c246b
Adding settings['callbacks'] as a way to define enabled/disabled state of helpers in settings arrays. This should replace the separate parameter.
...
Tests updated.
2010-11-07 13:23:45 -05:00
mark_story
92fec4588a
Making private things protected.
2010-11-07 13:23:45 -05:00
mark_story
4c0fd76a2e
Changing <cake:nocache></cake:nocache> into <!--nocache--><!--/nocache--> This makes no cache tags valid html/xml at all times, and will not interfere with validation.
2010-11-07 13:23:45 -05:00
mark_story
4739d7f955
Adding tests for CacheHelper callback methods.
2010-11-07 13:23:45 -05:00
mark_story
f7f9c3f6a2
Removing a test case that doesn't need to exist anymore as the conditions for cache generation are now in CacheHelper.
2010-11-07 13:23:44 -05:00
mark_story
c92ecdcd1b
Initial pass at decoupling CacheHelper from View.
...
CacheHelper does all caching using helper callbacks now.
2010-11-07 13:23:43 -05:00
mark_story
1bc6433ecd
Removing duplicate import() and fixing missing dependency.
2010-11-07 13:23:43 -05:00
mark_story
23c69b2bfb
Adding an import, as I hit an error when trying to bake tests for models.
2010-11-07 13:23:43 -05:00
mark_story
aaff059132
Moving output into a property, and removing extra arguments from helpers. Having a view property reduces the number of strings that are copied around.
2010-11-07 13:23:43 -05:00
mark_story
2dff74d037
Removing local and using output property.
2010-11-07 13:23:43 -05:00
mark_story
2e140a9fd3
Adding tests for element callbacks.
2010-11-07 13:23:43 -05:00
mark_story
32587c154c
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.
2010-11-07 13:23:43 -05:00
mark_story
1b19ad48b4
Adding parameters to helper callbacks, these allow helpers to introspect more on the view/layout being rendered.
...
Updating tests.
2010-11-07 13:23:42 -05:00
mark_story
882efa883e
Removing the trigger_error and view re-renders and replacing them with exceptions.
2010-11-07 13:23:42 -05:00
mark_story
76919902b9
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.
2010-11-07 13:23:42 -05:00
mark_story
540f1426be
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.
2010-11-07 13:23:42 -05:00
mark_story
3f61fa004e
Removing dead import.
2010-11-07 13:23:42 -05:00
Mark Story
8f31ef7149
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
2010-11-07 13:23:42 -05:00
Mark Story
157bdfafc6
Moving beforeLayout, before additional viewVars are processed. Refs #624
2010-11-07 13:23:42 -05:00
mark_story
09d3a0626a
Updating l10n to use the new CakeRequest method.
2010-11-07 01:38:25 -04:00
mark_story
22bb07abb0
Adding visibility to a few methods.
2010-11-07 01:36:37 -04:00
mark_story
1424e02488
Adding a method to CakeRequest to parse out the accept-language header. This will help remove features from l10n.
2010-11-07 01:35:36 -04:00
mark_story
af303f01c7
Fixing baked actions to use request object.
...
Fixes #1091
2010-11-07 01:08:58 -04:00
ADmad
eb76ab95f2
Fixed issue where Model::saveAll() would incorrectly commit a transaction which was not started in that function call itself.
2010-11-06 09:33:50 +05:30
mark_story
268dae722e
Reverting change from [ 16387f1961
]. Using
...
the constant caused a number of issues for several other people. Refs #1231
2010-11-05 22:31:41 -04:00
mark_story
d56b812181
Fixing issue where an array to string conversion error could occur if you had multiple values for a model's primary key and you created a matching form. Tests added.
...
Fixes #1257
2010-11-04 21:08:40 -04:00
ADmad
81ce6f40b9
Added test cases showing usage of 'full_base' key for url generation. Refs #1256
2010-11-04 17:59:23 +05:30
José Lorenzo Rodríguez
3a8016b875
Even more methods containing quoting specific to mysql out of DboSource
2010-11-03 19:59:15 -04:30
José Lorenzo Rodríguez
6028705c72
Moving more methods out from DboSourceTest
2010-11-03 19:52:49 -04:30
José Lorenzo Rodríguez
1c37751038
Adding missign option to testsuite shell
2010-11-03 19:41:17 -04:30
José Lorenzo Rodríguez
a39adf213e
Adding missign option to testsuite shell
2010-11-03 19:40:48 -04:30
José Lorenzo Rodríguez
86f1309a54
iMoving a couple of methods out from DboSourceTest
2010-11-03 19:40:09 -04:30
José Lorenzo Rodríguez
f2f378ca73
Moving testGenerateInnerJoinAssociationQuery out from DboSourceTest
2010-11-03 19:35:15 -04:30
José Lorenzo Rodríguez
605a6b17a5
Moving another method out of DboSourceTest
2010-11-03 19:18:51 -04:30
José Lorenzo Rodríguez
146af7faa5
Stating to move quoting test out from dbosource into mysql test
2010-11-03 19:14:22 -04:30
José Lorenzo Rodríguez
3b133a4142
Merge remote branch 'origin/2.0' into feature/2.0/pdo
2010-11-03 19:02:28 -04:30
José Lorenzo Rodríguez
224f65af05
Preventing bug in testsuite shell
2010-11-03 18:56:06 -04:30
José Lorenzo Rodríguez
557c5274e8
Making file argument optional in console testsuite in order to show complete list of test cases for a category
2010-11-03 01:27:37 -04:30
José Lorenzo Rodríguez
9afd4d7875
Fixing option parsing and help for testsuite after new console libraries merge
2010-11-03 01:25:27 -04:30
José Lorenzo Rodríguez
eedd823fd8
Merge remote branch 'origin/2.0' into feature/2.0/pdo
2010-11-03 00:23:18 -04:30
mark_story
bff711e2dc
Merge branch '2.0-console' into 2.0
...
Conflicts:
cake/console/shells/acl.php
cake/tests/cases/console/libs/tasks/plugin.test.php
2010-11-02 23:49:19 -04:00
Juan Basso
b0a600f925
Merge branch '2.0-post-method' into 2.0
2010-11-03 01:42:06 -02:00
Juan Basso
adb2d90b9a
Changed the regex to follow the RFC 3986, working to protocols like "svn+ssh://" and "ed2k://"
2010-11-03 01:26:41 -02:00
mark_story
c9ca3c3785
Fixing path constants in DbConfig and FixtureTask to be more consistent between web and cli.
2010-11-02 23:25:36 -04:00
Juan Basso
b752766d6c
Using full base when $url is empty.
2010-11-03 01:16:38 -02:00
mark_story
6d54202c4c
Adding another group test case file for all the console tests at once.
2010-11-02 23:15:33 -04:00
mark_story
d1403b0da8
Changing NumberHelper::currency() to format < 1euro based on the suggestions from 'Joel Haasnoot'. Instead of 99c you will get €0,99.
...
Test cases updated. Fixes #1253
2010-11-02 21:56:24 -04:00
mark_story
2403d7fedc
Applying updates to skel/core.php. Fixes #1255
2010-11-02 21:43:33 -04:00
Mark Story
e6aeae8935
Fixing issue where value in difference array was always the string value instead of the original value.
2010-10-31 22:44:45 -04:00
Mark Story
94f9f7afeb
Fixing failing tests from merge with 1.3. Most tests were failing due to internal changes and PHPUnit being more specific than SimpleTest.
2010-10-31 22:42:16 -04:00
Mark Story
a3da915abd
Fixing issue where value in difference array was always the string value instead of the original value.
2010-10-31 22:41:33 -04:00
Mark Story
c2063f1229
Merge branch '2.0' of github.com:cakephp/cakephp into 2.0
2010-10-31 21:58:38 -04:00
Mark Story
b67d3fac44
Updating FormHelper to fix failing test from merge.
2010-10-31 21:57:51 -04:00
Mark Story
08e7bcb7ab
Merge branch '1.3' into integration
...
Conflicts:
app/config/core.php
cake/console/libs/acl.php
cake/console/templates/skel/config/core.php
cake/console/templates/skel/webroot/test.php
cake/dispatcher.php
cake/libs/view/errors/missing_action.ctp
cake/libs/view/helpers/form.php
cake/tests/cases/libs/cache/memcache.test.php
cake/tests/cases/libs/controller/controller.test.php
cake/tests/cases/libs/log/file_log.test.php
cake/tests/cases/libs/model/cake_schema.test.php
cake/tests/cases/libs/router.test.php
cake/tests/cases/libs/view/helpers/ajax.test.php
cake/tests/groups/bake.group.php
cake/tests/groups/behaviors.group.php
cake/tests/groups/i18n.group.php
cake/tests/groups/javascript.group.php
cake/tests/lib/reporter/cake_cli_reporter.php
2010-10-31 21:56:59 -04:00
Juan Basso
7f448a1d35
Allowed the use of empty() and isset() in Controllers aliases properties.
2010-10-31 22:02:26 -02:00
Mark Story
b86bec14b5
Removing dead code in EmailComponent.
...
Fixes #1248
2010-10-31 00:00:54 -04:00
Juan Basso
e380b76e16
Created an exception to error 405 (Method Not Allowed) and changed the delete action in bake to use it.
2010-10-30 23:13:54 -02:00
Juan Basso
4eed660a62
Changed the form style to not affect layout.
2010-10-30 22:39:31 -02:00
Juan Basso
a040c9a218
Changed the cake bake to use postLink for delete actions.
2010-10-30 21:58:42 -02:00
Mark Story
d5f582beee
Merge branch 'master' of http://github.com/kwiky/cakephp into kwicky
2010-10-30 00:29:21 -04:00
Mark Story
e9851a644b
Merge branch 'form-selected' into 2.0
2010-10-30 00:08:21 -04:00
Mark Story
3b5dafadc5
Adding value option documentation.
2010-10-29 23:56:22 -04:00
Robert Sworder
593c45b6e7
Whitespace changes
2010-10-29 23:43:50 -04:00
Robert Sworder
9eb533b9f6
dateTime functions + tests
2010-10-29 23:43:50 -04:00
Robert Sworder
a876c77987
meridian function
2010-10-29 23:43:50 -04:00
Robert Sworder
6d97aedd47
__selectOptions function
2010-10-29 23:43:50 -04:00
Robert Sworder
d3c1e8c974
minute function + tests
2010-10-29 23:43:49 -04:00
Robert Sworder
5f0700342b
hour function + tests
2010-10-29 23:43:49 -04:00
Robert Sworder
6620b3b8fc
month function + tests
2010-10-29 23:43:49 -04:00
Robert Sworder
529791842c
year function + tests
2010-10-29 23:43:49 -04:00
Robert Sworder
a1b1a07af2
__dateTimeSelected and day functions done, with tests
2010-10-29 23:43:48 -04:00
Robert Sworder
30f3494c98
Select function signature changed. Corresponding tests changed.
2010-10-29 23:43:48 -04:00
Robert Sworder
115c6102b9
Changes to make tests pass...
2010-10-29 23:43:48 -04:00
Juan Basso
5674ac4cf8
Added the require to dispatcher in skel to cake bake.
2010-10-30 01:29:26 -02:00
Juan Basso
2d9d4547f4
Importing File class, used by some methods.
2010-10-30 01:26:18 -02:00
Juan Basso
daa8d1fac2
Added a message to avoid the use of postLink and postButton in forms.
2010-10-30 00:32:14 -02:00
Mark Story
148870f492
Using a simple regexp instead of a strpos to ensure the protocol is at the beginning of the url.
2010-10-29 22:10:24 -04:00
Mark Story
3a95a546e8
Doing some code cleanup and moving conditionals around.
2010-10-29 21:45:09 -04:00
Mark Story
dbce29a058
Doing some refactoring, to reduce code duplication.
2010-10-29 21:37:03 -04:00
Mark Story
3ca0cdb1ee
Adding support for route objects to return full urls. These urls are not changed by Router, and just returned. This will allow subdomain route classes to be created.
...
Tests added.
2010-10-29 21:33:56 -04:00
mark_story
14ec8703c1
Removing dirty hack in Router for detecting requestAction.
2010-10-29 11:16:50 -04:00
mark_story
fff8279c2b
Using patch from 'wals' to add generic exclude option to the ExtractTask. Allows you to exclude path segments from the generated PO files.
...
Fixes #1138
2010-10-29 00:40:04 -04:00
mark_story
18bffe8600
Applying doc block changes from 'teknoid'. Fixes #1239
2010-10-29 00:15:48 -04:00
mark_story
f29bb562cb
Adding a test for saving blank fields on a model. Closes #1243 .
2010-10-29 00:13:09 -04:00
mark_story
f5fd069583
Applying patch from 'Justas Butkus' to fix CakeSchema::compare()
...
Fixes issues with comparing null == '' and adds a new protected method to handle null aware array difference generation.
Tests added.
Fixes #1206
2010-10-27 23:03:31 -04:00
mark_story
16387f1961
Applying patch from 'Utoxin' that removes hardcoded 'app' string from Dispatcher. Fixes #1231
2010-10-27 22:42:12 -04:00
mark_story
d7847288e4
Adding Fennec as a built-in mobile browser.
...
Refactoring a test case to pull out the exceptional case.
Fixes #932
2010-10-27 22:32:15 -04:00
mark_story
1166806218
Removing shutup operator from View::_render()
...
Errors in your views will not be suppressed when debug = 0 anymore.
Fixes #943
2010-10-26 23:12:24 -04:00
mark_story
efac10d3de
Making the cake --help shortcut pass along the other options.
2010-10-26 22:40:11 -04:00
mark_story
558bd7e3c2
Adding a --sort param to view the command_list sorted in a different way.
...
Test cases added.
Fixes #574
2010-10-26 22:34:27 -04:00
José Lorenzo Rodríguez
8d80188c6c
Updating more tests with boolean handling, maybe in the near future fixing this for both mysql and postgres is coming
2010-10-26 21:59:48 -04:30
José Lorenzo Rodríguez
eb49181c48
Bringing more boolean tests up to date in postgres
2010-10-26 21:49:03 -04:30
José Lorenzo Rodríguez
b3d8a619a3
Updating test for booleans in postgres
2010-10-26 21:46:29 -04:30
mark_story
3639f52117
Adding a test for containable modifying return. Refs #1219
2010-10-26 21:39:48 -04:00
José Lorenzo Rodríguez
d9222cf90a
Merge remote branch 'origin/2.0' into feature/2.0/pdo
2010-10-26 20:42:30 -04:30
José Lorenzo Rodríguez
ff9748c6ba
Adding some workaround in traslate behavior tests for postgres, all tests passing now
2010-10-26 20:34:25 -04:30
José Lorenzo Rodríguez
ce490b1df2
Fixing issues with translatable field aliasing in TranslateBehavior
2010-10-26 18:22:13 -04:30
José Lorenzo Rodríguez
cc32ac8904
Simplifying tests for translatable behavior as they were hard to understand
2010-10-26 17:55:50 -04:30
José Lorenzo Rodríguez
16524bc72f
Fixing test case for translate behavior
2010-10-26 17:53:33 -04:30
José Lorenzo Rodríguez
9f27fa7dfb
Fixing parsing of translated data after switching to virtualFields
2010-10-26 17:52:40 -04:30
José Lorenzo Rodríguez
02635696d7
Removing function from created virtual fields in translate behavior as it was not needed
2010-10-26 17:51:29 -04:30
José Lorenzo Rodríguez
90274ef859
restoring commented code to make more tests pass
2010-10-26 17:50:37 -04:30
José Lorenzo Rodríguez
e989f71b99
making a backup of model virtual fields in traslate behavrio to avoid side effects
2010-10-26 17:49:43 -04:30
José Lorenzo Rodríguez
f94f79e146
Initial steps to start using virtual fields in TranslateBehavior, this will ease Dbo abstraction
2010-10-25 23:40:24 -04:30
José Lorenzo Rodríguez
25c213e976
Preventing zero length of fields using prostgres
2010-10-25 20:25:07 -04:30
José Lorenzo Rodríguez
2eb0392b8a
Removing forced trucation of tables in fixture loading, it was not really needed
2010-10-25 19:47:53 -04:30
José Lorenzo Rodríguez
cec3512835
Fixing more errors in tests related to type casting
2010-10-25 19:47:32 -04:30
José Lorenzo Rodríguez
f027bf0f7b
Fixing some errors in tests
2010-10-25 19:47:00 -04:30
José Lorenzo Rodríguez
a6b6720717
Fixing bug in boolean conversion for postgres
2010-10-25 19:46:23 -04:30
José Lorenzo Rodríguez
49ed8ede8e
Trucating tables in postgres now correctly resets the associated sequences
2010-10-25 19:45:46 -04:30
Steve Grosbois
bc3a9e8a3a
Removing a dot at the end of a message in mission_action.ctp because there is no dot in the same message in all other errors view, this can help for traductors
2010-10-25 11:43:03 +02:00
SKAhack
9f2d33aa88
meta characters don't match on regex string
...
Signed-off-by: mark_story <mark@mark-story.com>
2010-10-24 21:42:11 -04:00
SKAhack
23f1c8e1c7
Fix regex match when regex included meta characters
...
Signed-off-by: mark_story <mark@mark-story.com>
2010-10-24 21:42:04 -04:00
mark_story
f61e8b48b6
Merge branch '2.0' of github.com:cakephp/cakephp into 2.0
2010-10-24 20:58:58 -04:00
mark_story
a57f8d3851
Adding another test for csrfUseOnce.
2010-10-24 20:57:12 -04:00
Juan Basso
cda0ce4727
Testing the build of XML. If it is invalid will generate a Exception.
2010-10-24 22:42:05 -02:00
José Lorenzo Rodríguez
f00f4eae0f
Implementing getClientEncoding using postgres
2010-10-24 20:02:11 -04:30
José Lorenzo Rodríguez
2ec9a49f17
Resolving yet more problems with booleans in postgres
2010-10-24 20:01:33 -04:30
José Lorenzo Rodríguez
1acb619e75
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
2010-10-24 19:59:54 -04:30
mark_story
22239b4481
Making the ability to use longer shared csrf tokens possible. This should make for fewer blackholed' requests when doing complicated javascript.
2010-10-24 20:26:31 -04:00
José Lorenzo Rodríguez
34813ab35c
Merge remote branch 'origin/2.0' into feature/2.0/pdo
2010-10-24 19:55:02 -04:30
mark_story
4496a0a0bb
Reformatting code to use tabs.
...
Fixing issue with float comparison.
Fixes #219
2010-10-24 19:43:41 -04:00
C. James Callaway
b8f0dda964
Updating to match ticket, using radians() SQL function.
2010-10-24 19:39:18 -04:00
C. James Callaway
a429287c19
Adding testcase for ticket #219
2010-10-24 19:38:23 -04:00
mark_story
c6c3295c5c
Making default bake templates escape HTML. Fixes #1186
2010-10-24 19:34:57 -04:00
mark_story
eb3cc3db3a
Making default scaffold views html escape contents. Refs #1186
2010-10-24 19:30:22 -04:00
mark_story
02ade65509
Unwinding several ifs used in debug(). Creating simple string templates instead. Fixes #818
2010-10-24 18:23:27 -04:00
MGriesbach
cef9927604
Tiny Improvement of debug() output when running on console
...
Signed-off-by: mark_story <mark@mark-story.com>
2010-10-24 18:02:16 -04:00
mark_story
138482741f
Adding question style to ConsoleOutput.
...
Made Shell::in() draw as magenta text.
2010-10-24 17:58:44 -04:00
Graham Weldon
d3e0ddbb0e
Update copyright years.
2010-10-25 07:58:22 +11:00
Victor Castell
141b05e588
Updated copyright years in skel aplication template
2010-10-25 07:57:15 +11:00
mark_story
6f29519f73
Making shells attach args and params by reference.
...
Adding test.
2010-10-24 15:47:07 -04:00
mark_story
0a022f1d81
Updating tasks to not rely on the dispatcher being available.
2010-10-24 15:27:44 -04:00
mark_story
c169de60e2
Updating tasks to not take ShellDispatcher as a parameter.
2010-10-24 15:27:04 -04:00
mark_story
5edb277111
Updating shells and shell tests for changes in __construct.
2010-10-24 15:11:30 -04:00
mark_story
ba17e2c9a0
Removing ShellDispatcher as a constructor argument for Shell.
...
Updating the AclShell test case.
2010-10-24 14:55:16 -04:00
mark_story
a16f4c5248
Updating version numbers for 1.3.5
2010-10-24 13:56:45 -04:00
mark_story
54854c493b
Changing output buffering, as ajaxtest was making output and breaking tests in group contexts.
2010-10-24 00:39:46 -04:00
mark_story
155bfe6293
Fixing failing test caused by setting an expiry value outside of the PECL extensions limits.
2010-10-24 00:05:27 -04:00
mark_story
0b2a6acc64
Merge branch '2.0' into 2.0-console
2010-10-23 19:19:04 -04:00
mark_story
bf7b8b0e93
Fixing issues with RssHelper and updating tests to reflect changes in how Xml::build() differs from previous versions' Xml.
2010-10-23 13:11:50 -04:00
mark_story
3e2d09a802
Making h() preserve keys when escaping an array.
2010-10-23 12:18:39 -04:00
mark_story
7aaf7e6b68
Fixing issue where Xml would not read CDATA blocks.
2010-10-23 11:01:13 -04:00
mark_story
a72d6da9c3
Making plugin schema tests less likely to stomp on tables they shouldn't be changing.
2010-10-23 00:54:39 -04:00
mark_story
b22da5a3d1
Fixing missing parameter.
2010-10-23 00:36:40 -04:00
mark_story
e6ab0e22c7
Making schema shell work with app/console. No app prefix is needed.
2010-10-23 00:36:24 -04:00
mark_story
c8b0267588
Making project task and bake play nice with creating a new project.
2010-10-23 00:35:53 -04:00
mark_story
1b5cc91262
Reformatting default values.
...
Fixing issue with undefined variables caused by missing extract().
2010-10-23 00:35:30 -04:00
mark_story
a081188aab
Fixing file permissions errors that occurred when creating a new project.
2010-10-23 00:34:44 -04:00
mark_story
cf9166a689
Starting to remove Dispatch->params in favor of the constants ShellDispatcher makes, this will make removing the dependency from Shell much easier.
2010-10-23 00:11:31 -04:00
mark_story
68e176b515
Adding tests for plain output.
2010-10-22 23:32:01 -04:00
mark_story
a5dd06b54c
Adding raw output to xml help generation.
2010-10-22 23:30:35 -04:00
mark_story
0be2208429
Adding a few new constants and a new method to control colouring of output. Added raw mode for outputting things like XML.
2010-10-22 23:30:08 -04:00
José Lorenzo Rodríguez
139702e91c
Moving methods from Dbo's to the parent class as PDO already abstract what they do
2010-10-21 20:48:26 -04:30
José Lorenzo Rodríguez
c7763b316e
Fixing some boolean issues in DboPostgres
2010-10-21 20:34:11 -04:30
Juan Basso
deb20d4cf2
Fixed the PHPDoc.
2010-10-21 14:56:05 -02:00
Toni Uebernickel
b04f87f62d
fixed E_NOTICE undefined variable in CakeCliReporter::paintException
2010-10-21 14:56:04 -02:00
José Lorenzo Rodríguez
88289f071e
Restarting sequences by default qhen calling DboSource::truncate(), removing option to drop the sequence as it does not match behavior from other dbos
2010-10-21 00:21:10 -04:30
José Lorenzo Rodríguez
2262844346
Implementing set encoding in DboPostgres
2010-10-21 00:01:36 -04:30
José Lorenzo Rodríguez
ba1eb62678
Calling right method in DboPostgres::trucante
2010-10-20 23:59:44 -04:30
José Lorenzo Rodríguez
0ffe6de9e4
Allowing multiple sql sentences to be executed only for creting or altering databases
2010-10-20 23:57:00 -04:30
José Lorenzo Rodríguez
09487f830c
Preventing false positive in queries returning fields but havinf Count(*) inside them in DboPostgres
2010-10-20 23:29:07 -04:30
mark_story
c3b70dccb3
Fixing issue where a missing style would consume a tag on the xml output.
2010-10-20 23:40:05 -04:00
mark_story
1d5f730a10
Removing unused variable from Shell.
...
Making subcommand parsers correctly output XML help.
2010-10-20 23:35:30 -04:00
mark_story
7c296211ef
Making generating schema for connections with prefixes work correctly. The prefix needs to be removed so that when tables are created or updated they do not get the prefix added twice.
...
Moving tests around. Fixes #1180
2010-10-20 23:17:04 -04:00
mark_story
498417203b
Making DboSource::fields() use cacheMethod() so it respects $cacheMethods.
...
Test added.
Fixes #1211
2010-10-20 22:28:31 -04:00
mark_story
077d1c5ad5
Applying patch from 'hashmich' to fix issues with slideUp and slideDown effects in prototype engine.
...
Tests updated.
Fixes #1213
2010-10-20 22:07:53 -04:00
mark_story
a6a627bd92
Making xml help work.
...
Need to update tests.
2010-10-19 23:35:58 -04:00
mark_story
65686a0648
Fixing doc string.
2010-10-19 23:25:42 -04:00
mark_story
a866d62190
Adding startup override for xml output.
2010-10-19 23:25:23 -04:00
mark_story
d126f27278
Doing a bunch of refactoring to the CommandList shell.
...
Adding XML output to the command list shell.
2010-10-19 23:21:24 -04:00
mark_story
8f9adc7b15
Adding return of xml object to xml() method.
2010-10-19 22:47:07 -04:00
mark_story
ad62e0e3af
Adding xml output to HelpFormatter.
2010-10-19 22:44:46 -04:00
mark_story
52a494402b
Moving tests over to the HelpFormatter.
2010-10-19 21:40:27 -04:00
mark_story
78e76a2f9e
Removing unused methods.
2010-10-19 21:31:55 -04:00
mark_story
4e44ff97b3
Moving code into HelpFormatter to help separate the help generation from the option parser.
2010-10-19 21:31:16 -04:00
ADmad
ffc77aa588
Adding "function_exists" check before using "ini_set" in Debugger::__construct(). Fixes #1209
2010-10-20 02:16:17 +05:30
José Lorenzo Rodríguez
d0fc2fd171
Fixing describing of table columns for postgres
2010-10-19 00:48:08 -04:30
José Lorenzo Rodríguez
3f0c79f7f9
Fixing some problems in in DboPostgres::connect()
2010-10-19 00:15:32 -04:30
mark_story
1954c7c350
Moving tests around and starting to build out HelpFormatter for generating both text and xml help.
...
Xml help in consoles is great for IDE consumption.
2010-10-18 23:38:14 -04:00
mark_story
6291f1b1d1
Fixing issues with schema shell test when run in certain group combinations.
2010-10-18 23:26:50 -04:00
mark_story
6900f470ad
Moving code from BakeShell to BakeTask.
...
Adding a base execute method to contain common code shared amongst all the bake tasks.
Updating test cases as $name attributes value has changed.
2010-10-18 23:09:23 -04:00
mark_story
bd156bb601
Adding a connection object for use with bake all.
2010-10-18 22:38:56 -04:00
mark_story
de615967fc
Removing dead code from the PluginTask.
2010-10-18 22:38:17 -04:00
mark_story
6f29441ff9
Adding a blank line after the epilog on generated help. Makes for slightly more readable output.
2010-10-18 22:37:57 -04:00
mark_story
1c25e627ad
Applying patch from 'Mark Mitchell' fixes issues with sending Email via smtp. Which were incorrect based on previous patches given for ticket #1100 .
...
Fixes #1205 , Fixes #1204
2010-10-18 22:06:12 -04:00
Juan Basso
373fa780f7
Created the method FormHelper::postLink() to create a link with form to send data via POST. This feature require javascript.
2010-10-18 21:51:17 -02:00
Juan Basso
4c106490ef
Created the method FormHelper::postButton() to create a button with form to send data via POST.
2010-10-18 17:53:27 -02:00
José Lorenzo Rodríguez
edd448f0b8
Implementing resultSet and fetchResult in DboPostgres
2010-10-18 00:38:48 -04:30
José Lorenzo Rodríguez
ad22bc31c7
Updating DboPosgres::describe() to use PDO
2010-10-18 00:23:19 -04:30
José Lorenzo Rodríguez
c1ca039582
Fixing typo in listSources
2010-10-18 00:11:24 -04:30
José Lorenzo Rodríguez
ab9c8904ad
Implementing lastInsertId for postgres
2010-10-18 00:08:58 -04:30
José Lorenzo Rodríguez
5c87daf083
Implementing listSources for postgres
2010-10-18 00:08:34 -04:30
José Lorenzo Rodríguez
aedf69dee1
More refactoring to DboSource::value()
2010-10-17 23:55:11 -04:30
José Lorenzo Rodríguez
6778d4b565
Updating test case for floats
2010-10-17 23:42:12 -04:30
José Lorenzo Rodríguez
16463229e5
Fixing return value of DboSource::boolean()
2010-10-17 23:40:51 -04:30
José Lorenzo Rodríguez
d9c9a32ff3
Refactoring DboSource::value() so postgres and mysq behavior is the same, updating test case
2010-10-17 23:38:55 -04:30
José Lorenzo Rodríguez
159776fc00
Refactoring possible common code to DboSource, now that PDO abstract disconnection from source
2010-10-17 23:37:56 -04:30
José Lorenzo Rodríguez
f3d3ee92f2
Implementing basic connection to postgres using PDO
2010-10-17 23:36:34 -04:30
mark_story
df55c08133
Fixing typo.
...
Fixing bad import which caused fails when running tests from the webrunner.
2010-10-17 23:43:12 -04:00
mark_story
01a20f61f1
Adding omitted test.
2010-10-17 23:40:15 -04:00
mark_story
5eb8c8fbcf
Adding a test and trimming whitespace.
2010-10-17 23:35:45 -04:00
mark_story
84a8dbd85a
Merge branch '2.0' into 2.0-console
2010-10-17 23:32:38 -04:00
mark_story
01b1fb8638
Removing the old help method.
2010-10-17 23:31:58 -04:00
mark_story
529527a722
Removing ability of plugin task to pass through to a few but not all parts of bake.
...
Adding OptionParser definition.
2010-10-17 23:09:30 -04:00
mark_story
1d974f5a48
Fixing issue that caused db config generation to fail.
2010-10-17 22:54:07 -04:00
mark_story
6a9ca7f54a
Adding a test to DbConfigTask.
2010-10-17 22:48:24 -04:00
mark_story
9ebd015739
Adding omitted return statements.
2010-10-17 22:43:06 -04:00
mark_story
ae9403601e
Making the project task correctly replace the __CAKE_PATH__ constant when creating new projects.
2010-10-17 22:38:32 -04:00
mark_story
8f0a96d4bb
Adding Shel::$command back in as it was still being used, oops.
...
Updating Bakeshell to do its tricks at the correct time.
2010-10-17 22:37:57 -04:00
mark_story
561067e797
Making the skel tmp dirs world writable.
2010-10-17 22:36:59 -04:00
mark_story
ae6846277e
Updating text that doesn't make sense as Cake uses PHPunit now.
2010-10-17 21:29:30 -04:00
mark_story
e807cc0eca
Removing a bunch of dead properties from ShellDispatcher and Shell.
...
They are no longer needed/used.
Moving Shell back to console/shells so App::import() can easily find it.
2010-10-17 21:04:14 -04:00
Juan Basso
d771239104
Fixed support to save XML data in Models.
2010-10-17 22:47:43 -02:00
José Lorenzo Rodríguez
28685dc234
More replacements of assignation by reference
2010-10-17 19:20:21 -04:30
José Lorenzo Rodríguez
122cb1ec5b
Removing mor assignments by reference
2010-10-17 18:58:03 -04:30
mark_story
db6149a5e8
Adding some more colour to the project task.
...
Making regular expressions easier to read.
2010-10-17 19:08:08 -04:00
José Lorenzo Rodríguez
bcc1417e5d
Making database stats dependent of fullDebug
...
Leaving lastNumRows commented out until some bugs are solved
2010-10-17 18:36:35 -04:30
mark_story
53a1663b96
Adding console dir to skel.
...
Updating project task to test for directories and files in a more readable way.
2010-10-17 19:01:44 -04:00
mark_story
52d958d1ca
Removing .DS_Store file that was accidentally commited.
2010-10-17 18:21:37 -04:00
mark_story
0e61b34bcd
Fixing bad include in AllTasks suite.
2010-10-17 17:43:13 -04:00
mark_story
8476edd3d1
Moving console lib classes into a new directory.
2010-10-17 17:39:05 -04:00
mark_story
d64aed59cc
Adding console libs into AllTests
2010-10-17 17:33:16 -04:00
mark_story
a11a1214b7
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.
2010-10-17 17:32:37 -04:00
mark_story
2adbb0a3a3
Removing useless tearDown()
2010-10-17 17:30:38 -04:00
José Lorenzo Rodríguez
10646ba2ad
Removing duplicate assignation of same object that didn't make much sense
2010-10-17 16:17:53 -04:30
Juan Basso
b2035a5c96
Fixing tests that failing in Set because merge of Xml class.
2010-10-17 18:40:33 -02:00
mark_story
78ba1d1361
Splitting up test suites.
2010-10-17 16:37:44 -04:00
José Lorenzo Rodríguez
ee4add9c32
Fixing test case
2010-10-17 15:53:44 -04:30
mark_story
14820fe03f
Moving more vendors/shells into console dirs.
2010-10-17 16:16:20 -04:00
mark_story
5737cf7877
Making TaskCollection use App::import instead of goofy shell paths.
...
Moving files in the testsuite around to reflect changed paths.
2010-10-17 15:58:44 -04:00
José Lorenzo Rodríguez
f215cd01f1
Fixing tests for CakeSchema
2010-10-17 15:25:04 -04:30
mark_story
8c63f155ba
Renaming + moving test and task files around. Updating tests to use import for tasks.
2010-10-17 15:43:20 -04:00
mark_story
2cdbd67d7d
Updating ShellDispatcher to use import() and new paths.
2010-10-17 15:08:41 -04:00
mark_story
a76ce4af3d
Renaming console/libs to console/shells so its more consistent with app directories.
2010-10-17 15:07:00 -04:00
José Lorenzo Rodríguez
cbdfb3f76e
Removing all references to mysqli
2010-10-17 11:49:17 -04:30
José Lorenzo Rodríguez
78717ab45c
Fixing some test cases
2010-10-17 11:29:49 -04:30
José Lorenzo Rodríguez
c016f1d97b
Impriving documentation
2010-10-17 11:28:11 -04:30
José Lorenzo Rodríguez
7e2fe43ee3
FIxing query caching to take in account bound parameters
2010-10-17 10:51:54 -04:30
José Lorenzo Rodríguez
097191213b
Removing use of third parameter of fetchAll()
2010-10-17 10:32:02 -04:30
José Lorenzo Rodríguez
65a641af23
Improving fetchAll method to accept an array of aprameters to be bound to the query, so now it is possible to use proper prepared statements
2010-10-17 10:29:01 -04:30
José Lorenzo Rodríguez
183e9c92df
Removing some asignations by reference
2010-10-17 10:18:46 -04:30
José Lorenzo Rodríguez
642bfe3576
Fixing some problem on fetching result data with multiple columns with same name
2010-10-17 10:15:40 -04:30
José Lorenzo Rodríguez
082873721c
Changing param order in execute() to maintain compatibility, making all tests pass
2010-10-16 20:28:07 -04:30
José Lorenzo Rodríguez
25915bd931
Merge remote branch 'origin/2.0' into feature/2.0/pdo
2010-10-16 14:20:58 -04:30
José Lorenzo Rodríguez
d83c95cf46
Fixing bug in DboMysql::value()
2010-10-16 14:01:01 -04:30
José Lorenzo Rodríguez
88a2fb5058
Fixing bug in DboMysql::describe()
2010-10-16 13:44:16 -04:30
José Lorenzo Rodríguez
17f24719ee
Replacing reference assignation for normal assignation in test case
2010-10-16 13:32:59 -04:30
José Lorenzo Rodríguez
84283ed6f3
Fixing DboMysql::listDetailedSources()
2010-10-16 13:28:18 -04:30
mark_story
61864a3b76
Adding some missing documentation and cleaning up code inside FormHelper::select().
2010-10-16 13:40:27 -04:00
mark_story
c35ef7dbab
Making class attribute bubble down into FormHelper::__selectOption().
...
Fixes issue where you couldn't change the classname of checkbox options.
Fixes #1202
2010-10-16 13:32:04 -04:00
José Lorenzo Rodríguez
e03cbcb167
Fixing model describing and making pass testBlobSaving
2010-10-16 10:23:13 -04:30
José Lorenzo Rodríguez
cb16605805
Fetching result rows PDO style
2010-10-16 10:22:50 -04:30
José Lorenzo Rodríguez
f772527445
Using PDO method to get lastInsertId
2010-10-16 09:34:29 -04:30
José Lorenzo Rodríguez
a5f3f95e3a
Simplifying DboMysql::getCharsetName()
2010-10-16 09:32:01 -04:30
mark_story
09ee1b7dce
Fixing issue where schema create would always dry run.
2010-10-16 01:46:47 -04:00
mark_story
cf98942c72
Updating Acl and i18n shells to use dispatchShell.
2010-10-16 01:38:11 -04:00
mark_story
abea7294e6
Adding some documentation for Shell::dispatchShell()
...
Fixing string dispatching.
2010-10-16 01:37:43 -04:00
mark_story
28fc07c055
Adding Shell::dispatchShell() will replace $this->Dispatch->dispatch use in Shells.
2010-10-16 01:28:59 -04:00
mark_story
e85482f702
Making a missing method generate help, when a shell lacks a main() method.
2010-10-16 01:24:23 -04:00
mark_story
a234eeb0b0
Updating test cases for project task to not need to turn on verbose output.
2010-10-16 01:05:09 -04:00
mark_story
134f4835ab
Adding some colours to project task, and fixing verbose output question.
2010-10-16 01:02:15 -04:00
mark_story
4627cc01cf
Updating SchemaShell to use optionparser and removing old help.
...
Updating test case to use new param names.
2010-10-16 00:43:03 -04:00
mark_story
6ec4e07504
Updating testsuite test case.
2010-10-16 00:42:37 -04:00
mark_story
ced7243f95
Making ConsoleOptionParser not default options to true. Having them this way made it pretty difficult to write simple conditions in shells, as options would always be truthy.
2010-10-16 00:39:22 -04:00
mark_story
02f42f3454
Making colouring wrap lines.
2010-10-16 00:04:58 -04:00
mark_story
46dcf8b036
Fixing formatting on generated help in ConsoleOptionParser.
...
Updating tests.
Making Shell::wrapText a simple wrapper for String::wrap()
2010-10-15 23:09:28 -04:00
mark_story
98a654c4b9
Expanding String::wrap to be able to indent and start indenting at a specific offset.
2010-10-15 22:46:03 -04:00
José Lorenzo Rodríguez
21f5707be7
Implementing disconnection in DboMysql
2010-10-15 19:17:52 -04:30
José Lorenzo Rodríguez
7a7659d063
Removing DboMysqlBase as the inner driver selection will be delegated to PDO, extracting _execute() and adding it to DboSource
2010-10-15 19:01:28 -04:30
José Lorenzo Rodríguez
526205b546
Fixing test case in DboMysql
2010-10-15 18:41:17 -04:30
José Lorenzo Rodríguez
5e80cf8ff7
Improving DboMysql::index()
2010-10-15 17:27:36 -04:30
José Lorenzo Rodríguez
c54448d205
Initial steps toward getting complete query results in DboMysql using PDO
2010-10-15 17:05:30 -04:30
José Lorenzo Rodríguez
bd856c7ef9
Fixing value quoting in DboMysql
2010-10-15 17:04:49 -04:30
José Lorenzo Rodríguez
0fb2ac0285
Chaging implementation of DboMysql::getVersion(), improving connection options
2010-10-15 17:03:59 -04:30
José Lorenzo Rodríguez
70ed9a7b12
Fixing DboMysql::index() method
2010-10-15 17:02:37 -04:30
José Lorenzo Rodríguez
52ea8fb42e
Fixing mysql connection string
2010-10-15 16:07:51 -04:30
José Lorenzo Rodríguez
52023085f4
Using the PDO conenction inside DboMysql::getCharsetName()
2010-10-14 23:32:07 -04:30
José Lorenzo Rodríguez
dc362d1a38
Adding test for DboMysql::getEncoding()
2010-10-14 23:18:07 -04:30
José Lorenzo Rodríguez
09e06d52b9
Implementing DboMysql::getVersion()
2010-10-14 23:15:17 -04:30
mark_story
5f90ac2b45
Adding width wrapping to the generated help. Should help with having content that is too long.
2010-10-14 23:21:56 -04:00
mark_story
7f70c8a95d
Removing a test that doesn't need to be implemented.
2010-10-14 23:21:14 -04:00
mark_story
0492a188ed
Adding Shell::wrapText() to extend String methods, with indenting which can be useful in shell output.
2010-10-14 22:58:23 -04:00
mark_story
7b5ae6a5c4
Adding String::wrap() to handle wrapping strings for console output.
2010-10-14 22:32:56 -04:00
mark_story
b8467164f8
Making ConsoleOutput work correctly when multiple identical tags are used.
2010-10-14 22:16:42 -04:00
mark_story
0428320c78
Adding verbose/quiet flags back to testsuite shell.
2010-10-14 22:15:01 -04:00
mark_story
67874bd906
Fixing issue where defining a pattern for :action would create an optional route parameter that wouldn't respect its pattern.
...
Added the default action value only when a pattern isn't defined.
Added tests to CakeRoute and Router to cover this case.
Fixes #1197
2010-10-14 21:54:44 -04:00
mark_story
025090fbe9
Applying patch from 'dragonfly' to improve help output for AclShell.
...
Fixes #1198
2010-10-14 21:25:15 -04:00
José Lorenzo Rodríguez
b8479459d6
Inital work for connecting to mysql using PDO and gettng the table list, testing is easier as it now uses mocks
2010-10-14 01:10:51 -04:30
mark_story
124a910830
Adding documentation for output levels.
2010-10-13 23:44:50 -04:00
mark_story
4be57a2ea5
Adding output levels to Shell
...
Adding tests for output levels.
2010-10-13 23:40:45 -04:00
mark_story
c6ef589139
Adding filter option to the testsuite, seems I forgot it.
2010-10-13 23:40:14 -04:00
mark_story
037bc6cb2f
Changing how arguments are shown in help output.
2010-10-13 23:18:28 -04:00
mark_story
3e1554f5bb
Adding incomplete tests so I remember what to do next.
2010-10-13 23:18:28 -04:00
mark_story
81d61a66c8
Re-formatting code and removing old help method.
2010-10-13 23:18:27 -04:00
mark_story
03688bc2ff
Adding an option parser to controller task.
...
Converting the public and admin positional arguments into switches.
Updating the task and test cases to reflect the switches changes.
2010-10-13 23:18:27 -04:00
mark_story
5fd85c1150
Adding a very basic option parser to DbConfigTask.
2010-10-13 23:18:27 -04:00
mark_story
6b6d9e9b30
Adding option parser to model task.
...
Adding omitted options to view task.
2010-10-13 23:18:27 -04:00
mark_story
4985572f9b
Adding option parser to the project task.
2010-10-13 23:18:27 -04:00
mark_story
50139b153c
Adding OptionParser to view task.
...
Adding epilog information about interactive mode to view and fixture tasks.
2010-10-13 23:18:27 -04:00
mark_story
d3e4cedf12
Updating test task to use the option parser.
...
Removing dead help method.
2010-10-13 23:18:27 -04:00
mark_story
52c1c71e4a
Updating fixture task to use the OptionParser
...
Fixing failing tests caused by changing tasks to lazy loading.
2010-10-13 23:18:27 -04:00
mark_story
10090696a0
Making boolean switches behave.
...
Boolean switches always show up in the parsed options. When left undefined they insert a false, and when included they insert a true. This makes working with them require less checks.
2010-10-13 23:18:26 -04:00
mark_story
b328276289
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.
2010-10-13 23:18:26 -04:00
mark_story
3585620470
Adding a ghetto option parser to the testsuite shell. Still need to add in all the options from phpunit, and the other cake options.
2010-10-13 23:18:26 -04:00
mark_story
2af684cbec
Fixing issue where exceptions for missing required arguments would be raised when trying to get help.
2010-10-13 23:18:26 -04:00
mark_story
43646b9372
Updating AclShell to use new formatting and removing methods that are no longer needed.
2010-10-13 23:18:26 -04:00
mark_story
0fd8d2b8e4
Adding addSubcommands, and support for subcommands to buildFromArray.
...
This makes the API consistent across all the elements of ConsoleOptionParser.
2010-10-13 23:18:26 -04:00
mark_story
577603fbd9
Adding documentation, and improving error messages.
2010-10-13 23:18:26 -04:00
mark_story
c3750d1108
Updating AclShell to use features of ConsoleOptionParser.
2010-10-13 23:18:26 -04:00
mark_story
99407e788f
Fixing issue where choices would not be correctly validated.
2010-10-13 23:18:26 -04:00
mark_story
6774e401fe
Correcting error message.
2010-10-13 23:18:26 -04:00
mark_story
8c990a9e08
Fixing failing tests caused by API changes.
2010-10-13 23:18:26 -04:00
mark_story
9540f9aeff
Removing dead help method.
2010-10-13 23:18:25 -04:00
mark_story
970a6c8d79
Adding the ability for parse() to use a subcommand parser.
...
Adding text on how to get help on subcommands.
2010-10-13 23:18:25 -04:00
mark_story
1cf2613a8d
Starting to convert bake to use option parsers.
2010-10-13 23:18:25 -04:00
mark_story
822aeb3883
Reformatting help text.
2010-10-13 23:18:25 -04:00
mark_story
ae04ae6e8a
Removing implode(), as its done in the OptionParser now.
2010-10-13 23:18:25 -04:00
mark_story
b5630a5e30
Making description() and epilog() accept arrays.
2010-10-13 23:18:25 -04:00
mark_story
412864c510
Porting AclShell help to use the OptionParser.
2010-10-13 23:18:25 -04:00
mark_story
7a31eb41e9
Adding ability to define a subcommand parser as an array.
...
This makes defining subcommands a bit easier as you don't have to build a pile of objects first.
2010-10-13 23:18:25 -04:00
mark_story
1fec75e6ee
Adding omitted __()
2010-10-13 23:18:25 -04:00
mark_story
ef027f6d0e
Adding choices to usage and generated help text.
2010-10-13 23:18:25 -04:00
mark_story
b398877887
Adding missing default value.
2010-10-13 23:18:25 -04:00
mark_story
ed0476861e
Adding documentation for choices options.
2010-10-13 23:18:24 -04:00
mark_story
4e91012144
Adding validation for positional arguments.
...
You can use choices option to give a list of valid values that an argument can have.
2010-10-13 23:18:24 -04:00
mark_story
8ee158226a
Changing error message.
2010-10-13 23:18:24 -04:00
mark_story
56292b658c
Adding option value validation to ConsoleOptionParser.
2010-10-13 23:18:24 -04:00
mark_story
8b46645f6a
Making properties protected.
2010-10-13 23:18:24 -04:00
mark_story
49006b2bbb
Adding accessor method.
2010-10-13 23:18:24 -04:00
mark_story
dc9a05d49c
Extracting subcommand as a separate object.
...
This allows the internals of ConsoleOptionParser to be more uniform and consistent.
2010-10-13 23:18:24 -04:00
mark_story
8261581b3b
Pulling out some duplicated code into methods.
2010-10-13 23:18:24 -04:00
mark_story
5e8222ef39
Pulling out classes into separate files.
2010-10-13 23:18:24 -04:00
mark_story
2774493577
Refactoring arguments into a separate object.
2010-10-13 23:18:24 -04:00
mark_story
12fba88528
Refactoring options into a separate object.
...
There are changes that need to be made for boolean and options with choices, and having a separate object will make them much easier to do.
2010-10-13 23:18:24 -04:00
mark_story
27a4f3c0d7
Adding test to make sure tags that are unknown are not removed.
2010-10-13 23:18:24 -04:00
mark_story
ad367fed9a
Adding addOptions and addArguments as convience methods for adding multiple options/arguments.
2010-10-13 23:18:24 -04:00
mark_story
72e1a96a9a
Renaming a Shell::_getOptionParser -> getOptionParser
...
Made the method public so subparser help would be easy to wire up. Moving help generation above task invocation so it always displays.
2010-10-13 23:18:23 -04:00
mark_story
ab794b300e
Adding support for help generating help for subcommands.
...
Adding tests for subcommand help generation.
2010-10-13 23:18:23 -04:00
mark_story
3be24d0b0b
Adding subcommand docs for i18n shell.
...
Adding execute checks to shell, this is a temporary fix that stops extra clears being done.
2010-10-13 23:18:23 -04:00
mark_story
fe7c7a1b12
Adding some colour to Shell::createFile()
...
Removing the now dead Shell::help(). The OptionParser approach provides much better help information than this method did.
2010-10-13 23:18:23 -04:00
mark_story
56339e05f3
Adding subcommand to help output.
...
Subcommands can be shell methods or tasks. Both should support additional parsers. Which is not complete yet.
2010-10-13 23:18:23 -04:00
mark_story
278f699fda
Updating extract task.
2010-10-13 23:18:23 -04:00
mark_story
41b8affa82
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.
2010-10-13 23:18:23 -04:00
mark_story
2a2428a694
Updating ApiShell to use ConsoleOptionParser correctly.
...
Removing old help method.
2010-10-13 23:18:23 -04:00
mark_story
c0d15a420c
Changing name of parser attribute.
2010-10-13 23:18:23 -04:00
mark_story
f1ee46749b
Fixing failing tests in Schema shell.
2010-10-13 23:18:23 -04:00
mark_story
193721a0eb
Fixing notice errors in ShellDispatcher
...
Removing ShellDispatcher tests that are now inside Shell.
Changing exception type to match the one used in ShellDispatcher.
2010-10-13 23:18:23 -04:00
mark_story
e70089891d
Adding some more array_unshift. These fix issues where tasks would receive their name in the argv which is not correct.
2010-10-13 23:18:22 -04:00
mark_story
79d1739778
Adding tests for task methods in runCommand.
...
Moving startup() call to the dispatcher so nested runCommand calls don't double output the startup content.
2010-10-13 23:18:22 -04:00
mark_story
cea9dadaa2
Fixing ShellDispatcher::parseParams tests to reflect the changes in what they do.
...
Adding tests for Shell::runCommand().
2010-10-13 23:18:22 -04:00
mark_story
3d351e7760
Dramatically changing how ShellDispatcher and Shell interact.
...
Shell::runCommand is now responsible for delegating out to tasks and correctly checking methods to run. ShellDispatcher no longer parses parameters and instead only pulls out the path information that it needs to setup the environment.
2010-10-13 23:18:22 -04:00
mark_story
cd18c8214c
Adding Shell::hasMethod and tests for it.
2010-10-13 23:18:22 -04:00
mark_story
18c5a62445
Removing a dead test and adding tests for hasTask
2010-10-13 23:18:22 -04:00
mark_story
830238c2dd
Removing $this->AppModel from shells.
...
Having a partially constructed model in the shell is not useful, and
gives the impression that it will work correctly. Which it doesn't.
2010-10-13 23:18:22 -04:00
mark_story
fbcc9c1fc1
Making Tasks lazy load.
...
This allows task initialization to be moved out of ShellDispatcher where it does not belong, as tasks are similar to components. Updating parts of TaskCollection, as the Dispatcher is still required to be passed around.
2010-10-13 23:18:22 -04:00
mark_story
4d199cf8a8
Removing Shell::_loadDbConfig() and Shell::$DbConfig
...
They did not make sense in Shell as no other core shells even use these
properties/methods.
2010-10-13 23:18:22 -04:00
mark_story
0d522f3bd4
Changing ShellDispatcher to use --help and -h like the option parser does.
2010-10-13 23:18:22 -04:00
mark_story
7f5b5c4fbd
Adding exception for unknown option usage.
2010-10-13 23:18:21 -04:00
mark_story
d3c95bc2c4
Adding epilog and description to the generate help.
2010-10-13 23:18:21 -04:00
mark_story
501e63e45d
Adding argument help generation in the long help and usage string.
...
Fixing output of option help, formatting was calculated in 2 places.
2010-10-13 23:18:21 -04:00
mark_story
09adc38b6c
Doing some fixes as the longest option + a short would cause incorrect formatting.
2010-10-13 23:18:21 -04:00
mark_story
0eb68226ce
Adding ConsoleOptionParser to the AllShells test.
2010-10-13 23:18:21 -04:00
mark_story
733394d584
Adding usage generation for options.
2010-10-13 23:18:21 -04:00
mark_story
cea6cef727
Adding smart defaults for verbose, quiet, and help options.
...
Adding help formatting for options.
2010-10-13 23:18:21 -04:00
mark_story
a3259743f7
Making error output style have an underline.
...
Adding a comment style which has blue text.
2010-10-13 23:18:21 -04:00
mark_story
f5ad54e97e
Adding required argument checking.
2010-10-13 23:18:21 -04:00
mark_story
505e59ac66
Adding support for boolean options.
2010-10-13 23:18:21 -04:00
mark_story
3e402e2dfb
Adding support for positional arguments.
...
Adding tests and support for positional arguments. Renaming description
key to help as its shorter.
2010-10-13 23:18:21 -04:00
mark_story
6f1dae208c
Adding method skeleton
2010-10-13 23:18:21 -04:00
mark_story
b392f300ba
Adding docs about how options work.
2010-10-13 23:18:20 -04:00
mark_story
3b9921a390
Adding support for -abc style combination of short options.
...
Renaming shortcut to short as its shorter :)
2010-10-13 23:18:20 -04:00
mark_story
01a7fc70b7
Removing dead code.
2010-10-13 23:18:20 -04:00
mark_story
07bda824f0
Adding test for parsing multiple options.
2010-10-13 23:18:20 -04:00
mark_story
2c2c9a38d2
Removing required, and type from option flag as they didn't really make sense to include at this point. Adding support for --foo=bar type parameters.
2010-10-13 23:18:20 -04:00
mark_story
7b1b835bc1
Adding very basic implementation for parsing long and short options.
2010-10-13 23:18:20 -04:00
mark_story
d5d9adb92b
Starting to implement options and option parsing.
2010-10-13 23:18:20 -04:00
mark_story
694537933e
Adding description() and epilog() to ConsoleOptionParser. Starting to build out addOption.
2010-10-13 23:18:20 -04:00
mark_story
d914c0aaea
Adding ConsoleOptionParser and its test.
2010-10-13 23:18:20 -04:00
mark_story
41db1485aa
Updating test cases to use new objects.
...
Preventing ConsoleOutput and ConsoleInput constructors from being run as it causes too many files open exceptions.
2010-10-13 23:18:20 -04:00
mark_story
73ad3043a2
Fixing more console tests to use new internals.
...
Making TaskCollection pass the stdout, stdin, stderr to Tasks they create. This allows for more flexible dependency injection and makes testing easier.
2010-10-13 23:18:20 -04:00
mark_story
a3023430c8
Updating test cases to use new Shell internals.
...
Cleaning up some mocks.
2010-10-13 23:18:19 -04:00
mark_story
7921ef1282
Fixing Shell tests to use ConsoleInput.
2010-10-13 23:18:19 -04:00
mark_story
e816a49a6f
Moving ShellDispatcher::getInput() into Shell as a protected method.
2010-10-13 23:18:19 -04:00
mark_story
67f03afa02
Moving ConsoleInput to the correct directory.
2010-10-13 23:18:19 -04:00
mark_story
d64078db2d
Adding ConsoleInput for reading stdin.
2010-10-13 23:18:19 -04:00
mark_story
cd8d29ef1c
Removing conceal, because its a stupid option.
2010-10-13 23:18:19 -04:00
mark_story
76c6decb52
Updating tests for Shell so they pass with the changes in the Shell internals.
2010-10-13 23:18:19 -04:00
mark_story
131433739e
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.
2010-10-13 23:18:19 -04:00
mark_story
a55098b00b
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.
2010-10-13 23:18:19 -04:00
mark_story
b6602f1d0d
Converting more stderr() use into exceptions.
2010-10-13 23:18:19 -04:00
mark_story
749e9c19d5
Adding success style.
...
Adding some additional formatting to the default welcome method.
2010-10-13 23:18:19 -04:00
mark_story
b11f2bfb1f
Adding ConsoleOutput to the AllShells group.
2010-10-13 23:18:18 -04:00
mark_story
9a6b04d5b3
Removing double header output and adding some pizazz to the command list.
2010-10-13 23:18:18 -04:00
mark_story
7719df72c2
Removing code from ShellDispatcher that is now in CommandList.
2010-10-13 23:18:18 -04:00
mark_story
02c4e00556
Starting to move command list out to a separate class so ShellDispatcher can stop having stderr/stdout connections.
2010-10-13 23:18:18 -04:00
mark_story
317e32f07b
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.
2010-10-13 23:18:18 -04:00
mark_story
ffbb4e6b45
Integrating ConsoleOutput with ConsoleErrorHandler.
...
Updating test cases to match new output.
2010-10-13 23:18:18 -04:00
mark_story
ce4fe64a61
Initial integration of ConsoleOutput into cake console tools.
2010-10-13 23:18:18 -04:00
mark_story
5c55c289f7
Adding support for uncoloured output for windows environments without
...
ansicon.
2010-10-13 23:18:18 -04:00
mark_story
90d5c12b3e
Fixing issues with background colours, and adding tests for options.
2010-10-13 23:18:18 -04:00
mark_story
d5b5fbee3b
Adding formatting methods for coloured output.
2010-10-13 23:18:18 -04:00
mark_story
aec1770abc
Adding style format manipulation methods.
2010-10-13 23:18:18 -04:00
mark_story
7dea9b0dbd
Starting to refactor console output into ConsoleOutput.
2010-10-13 23:18:18 -04:00
mark_story
3d65b68f1d
Renaming cake.test
...
Updating AllShells suite.
2010-10-13 23:18:17 -04:00
mark_story
9b8ce2d7fa
Updating includes for shell + task includes to point at the new file.
2010-10-13 23:18:17 -04:00
mark_story
0a86b7f208
Moving the ShellDispatcher into is own file. This makes testing easier and will make app/console easier to create.
2010-10-13 23:18:17 -04:00
mark_story
079c55656b
Updating doc block for console error handler.
2010-10-13 23:18:17 -04:00
mark_story
517c8949f9
Merge branch '2.0' of github.com:cakephp/cakephp into 2.0
2010-10-13 23:17:50 -04:00
José Lorenzo Rodríguez
efbefeb71a
Stating migration to PDO, a driver is available if listed as available by PDO
2010-10-13 22:40:45 -04:30
mark_story
0c070f7131
Fixing tests that were failing due to SimpleTest being less sensitive to types than PHPUnit.
...
Fixing tests that were failing due to XmlHelper being removed in 2.0.
2010-10-13 23:09:55 -04:00
mark_story
f19e3d501c
Merge branch '1.3' into integration
...
Conflicts:
cake/libs/model/cake_schema.php
cake/libs/model/datasources/dbo_source.php
cake/libs/model/model.php
cake/libs/view/helpers/form.php
cake/libs/view/view.php
cake/libs/xml.php
cake/tests/cases/libs/model/model_delete.test.php
cake/tests/cases/libs/view/view.test.php
cake/tests/cases/libs/xml.test.php
2010-10-13 22:30:40 -04:00
mark_story
6529e0e2b4
Making optiongroup elements follow the escape parameter.
...
Tests added.
Fixes #1191
2010-10-13 21:59:53 -04:00
mark_story
3f2109f3c3
Applying patch from 'dragonfly' to fix issue where FormHelper would always append an argument even if one was supplied.
...
Test Added
Fixes #1155
2010-10-13 21:36:05 -04:00
Jeremy Harris
692aafbf42
Merge remote branch 'upstream/2.0' into 2.0
2010-10-11 20:12:24 -07:00
mark_story
a0a84d1a8d
Changing pattern used to read digest auth data. Allows emails to be used as usernames.
...
This also adds the realm to the return value of SecurityComponent::parseDigestAuth(). Fixes #1181
2010-10-11 22:35:47 -04:00
Jeremy Harris
137c4f7295
Added backwards compatibility to h()'s second param
2010-10-11 19:26:41 -07:00
mark_story
d56416456c
Applying patch from 'Justas Butkus' to DboSource
...
Fixes issues where reconnect could issue warnings related to
array_merge. Fixes #1182
2010-10-11 21:52:10 -04:00
Jeremy Harris
b58899cf04
Added 'double' option to Santize::html() to pass double_encode parameter to htmlentities()
2010-10-11 18:25:11 -07:00
Jeremy Harris
c686362de8
Added double_encode paramater to h()
2010-10-11 18:23:05 -07:00
Juan Basso
c95c808f88
Merge with 2.0-xml
2010-10-10 23:21:56 -03:00
ADmad
62161203f2
Fixed issue where FormHelper::radio() and FormHelper::select() with option "multiple"=>"checkbox" would generate tag with invalid "id" attribute if a value was non alphanumeric
2010-10-10 23:16:48 +05:30
Phally
0d86302404
Fixed issue with Set::extract() where conditions containing a space and a slash would fail. Fixes #1185
...
Signed-off-by: mark_story <mark@mark-story.com>
2010-10-08 23:28:23 -04:00
Phally
0e5613f63d
Fixed Set::extract() where single numeric keys (everything not 0) were skipped. Fixes #1175
...
Signed-off-by: mark_story <mark@mark-story.com>
2010-10-07 20:33:31 -04:00
José Lorenzo Rodríguez
5c025d0a18
More testing over the MediaView class
2010-10-03 23:30:47 -04:30
José Lorenzo Rodríguez
9daab17374
Improving test case for MediaView class
2010-10-03 23:30:02 -04:30
José Lorenzo Rodríguez
018def81f4
Cleaning up the MediaView class
2010-10-03 23:27:22 -04:30
José Lorenzo Rodríguez
a611fd0e6c
Merge branch '2.0' of github.com:cakephp/cakephp into 2.0
2010-10-03 19:36:24 -04:30
José Lorenzo Rodríguez
bdade0fe08
Adding the ability to compress the response sent from the MeviaView class
2010-10-03 19:35:48 -04:30
José Lorenzo Rodríguez
cf48ee7ed5
Refactoring MediaView to fully use the response object
...
Improved the way cache headers are sent for delivered files, now it is possible to set cache for files marked for download
2010-10-03 19:34:37 -04:30
José Lorenzo Rodríguez
bf22928b6a
Improving the CakeResponse::cache() method
2010-10-03 19:27:08 -04:30
José Lorenzo Rodríguez
d117300518
Improving feedback for developer in case media view does not find the specified file
2010-10-03 19:05:23 -04:30
José Lorenzo Rodríguez
0ba5023f3a
Updating testcase and fixing small bug in last commit
2010-10-03 16:48:07 -04:30
José Lorenzo Rodríguez
6f5ce8a81d
Refactoring media view to start using the response object, improving CakeResponse::cache()
2010-10-03 16:40:54 -04:30
mark_story
f847080cbf
Changing more php version strings.
2010-10-03 12:46:03 -04:00
mark_story
3ab77017ae
Fixing OpenTest license mentions to use MIT License
...
Fixing PHP versions 4 and 5 to only be PHP5.
2010-10-03 12:31:21 -04:00
mark_story
b908365f9d
Changing the @license tag on test files, as tests can now be MIT like
...
the rest of CakePHP.
2010-10-03 12:27:27 -04:00
mark_story
6cabfcec5b
Removing dead tests from SessionHelper test case.
2010-10-03 12:15:01 -04:00
mark_story
36737e6419
Adding documentation for new xml options. Adding a default setting to fix all the E_NOTICE errors triggered in [ 503b7cf5d7
]
...
Fixes #284
2010-10-02 19:20:43 -04:00
teknoid
503b7cf5d7
Adding slug option to avoid auto-slug of tags. Test included. Addresses #284
...
Signed-off-by: mark_story <mark@mark-story.com>
2010-10-02 19:16:07 -04:00
mark_story
d83c51cde9
Fixing expiration conditions on CSRF tokens.
2010-10-02 18:27:39 -04:00
mark_story
7f7c202f35
Removing old CSRF token validation checks.
...
Removing failing test because the feature moved.
Adding tests for expired and wrong keys.
2010-10-02 17:16:40 -04:00
mark_story
ac90916b84
Adding some documentation about token consumption.
2010-10-02 00:22:44 -04:00
mark_story
a10f1478ee
Adding support for nonce expiry.
...
Adding simple time based nonce expiration. This does a simple cleanup on
each request, to remove stale tokens. Tests added.
2010-10-02 00:20:58 -04:00
mark_story
5c27abd35f
Applying patch from 'hashmich' to make jQueryEngine not override the success callback. This allows you to provide a success callback and still get the html insertion when used with the update key.
...
Tests updated.
Fixes #1158
2010-10-01 22:43:46 -04:00
mark_story
711e736cd3
Adding very minimal and incomplete implementation of csrf consumption.
...
Tests added for consuming csrf tokens on each request.
2010-10-01 00:13:34 -04:00
mark_story
5e26d282a1
Fixing connection specific schema generation
...
Fixing missing table errors when reading schema for specific connections.
Tests updated to check that tables not on a connection are never touched. Fixes #1106
2010-09-30 23:22:57 -04:00
mark_story
d83907a77d
Changing order of conditions, to put cheaper ones first.
...
Also fixes issues on safe_mode servers.
Fixes #1164
2010-09-30 23:03:23 -04:00
mark_story
dc6b33f80e
Making tokens persist across 'requests'.
...
Removing more serialize/unserialize calls.
2010-09-30 00:26:44 -04:00
mark_story
f5ed91137a
Adding csrfCheck related properties.
...
nonces are now being populated into the session.
2010-09-30 00:18:25 -04:00
mark_story
b088daf045
Adding tests for csrf feature separation.
...
Removing serialize() calls as they didn't really add anything.
2010-09-30 00:06:38 -04:00
mark_story
c573fd0432
Fixing issue where a beforeDelete() could trigger a table truncation.
...
Moving the exists check below beforeDelete() and behavior->beforeDelete() so any records deleted in the callbacks will not exist when db->delete() is called. Test updated. Fixes #250
2010-09-29 23:31:41 -04:00
evilbloodydemon
38e128b597
test for #250
...
Signed-off-by: mark_story <mark@mark-story.com>
2010-09-29 23:06:47 -04:00
mark_story
72a1c959a1
Adding CakeSession::clear() which is primarily useful when testing, and offers an alternative to using CakeSession::destroy()
2010-09-29 23:01:23 -04:00
mark_story
597058bab5
Reordering tests in AllRouting case.
...
Changing how output buffers are emptied, so that its only done in cli.
2010-09-29 22:42:01 -04:00
José Lorenzo Rodríguez
cff2864ba5
Fixing testcase
2010-09-29 01:14:44 -04:30
José Lorenzo Rodríguez
9d35ea0cbc
Upgrading CodeCoverage repoting fo phpunit 3.5
2010-09-29 01:14:14 -04:30
mark_story
b08aba8e86
Adding a missing rollback when validation on an associated record fails, and validate = first. Fixes #1147
2010-09-28 23:37:28 -04:00
mark_story
0761edecfb
Making the cake:nocache stripping more relaxed so that if either condition to enable caching is on, tags will be stripped. Tests added. Fixes #1148
2010-09-28 23:03:56 -04:00
mark_story
9992cff96c
Adding another test for #250 .
2010-09-28 22:26:54 -04:00
José Lorenzo Rodríguez
45a407783e
Updating options help
2010-09-28 21:11:43 -04:30
José Lorenzo Rodríguez
4445c24008
Merge remote branch 'origin/2.0' into 2.0-phpunit-upgrade
2010-09-28 20:56:44 -04:30
José Lorenzo Rodríguez
f2b51d2375
Fixing parse error
2010-09-27 23:41:11 -04:30
José Lorenzo Rodríguez
87d5a791c6
Fixing helper tests
2010-09-27 23:40:57 -04:30
José Lorenzo Rodríguez
c3ccf15546
Replacing the use of removed "sharedFixture" and adding custom "fixtureManager" property to CakeTestCase
2010-09-27 23:37:56 -04:30
mark_story
3a14f780b9
Moving parent call to fix fatal errors caused by registry being empty.
2010-09-28 00:03:23 -04:00
José Lorenzo Rodríguez
0eaf437fe4
Merge remote branch 'origin/2.0' into 2.0-phpunit-upgrade
2010-09-27 23:19:47 -04:30
José Lorenzo Rodríguez
2635733aba
Merge branch '2.0' into 2.0-phpunit-upgrade
2010-09-27 22:42:10 -04:30
José Lorenzo Rodríguez
ba168d1a72
Initial steps towards migrating to phpunit 3.5
2010-09-27 22:37:23 -04:30
mark_story
500550faef
Adding documentation note about AclShell and issues with zend.ze1_compatibilty. Fixes #987
2010-09-26 12:33:15 -04:00
mark_story
06ed3a96a7
Moving the plugin import tests to a separate method.
...
Adding tests for importing a pluginAppHelper.
Closes #1111
2010-09-26 12:30:12 -04:00
mark_story
0990728385
Adding tests for non latin domains to MemcacheEngine. Closes #1143
2010-09-26 12:04:06 -04:00
mark_story
995a14c140
Making MemcacheEngine understand IPv6 addresses. Fixes #1143
2010-09-26 01:11:19 -04:00
mark_story
6d7f2d37ab
Fixing issue where fields with the exact same name as the model would result in incorrect name attributes. Tests added. Fixes #1123
2010-09-26 00:46:51 -04:00
mark_story
237b66d193
Adding support for httpOnly cookies to CookieComponent. Fixes #1127
2010-09-25 23:24:37 -04:00
mark_story
3395f4221e
Adding Inflector::reset(). This makes non-isolated test runs possible. Adding inflector to the libs suite.
2010-09-25 23:04:49 -04:00
mark_story
63d23df77a
Merge branch 'setup-teardown' into all-tests
2010-09-25 22:34:20 -04:00
mark_story
0222717e33
Merge branch 'all-tests' of github.com:markstory/cakephp into all-tests
2010-09-25 22:34:10 -04:00
mark_story
54fa2e3742
Uncommenting model group in all tests.
2010-09-25 22:33:23 -04:00
José Lorenzo Rodríguez
27dfe2d521
Adding all_model suite to the all_tests one
2010-09-25 22:00:30 -04:30
mark_story
2b1bc99eb5
Fixing failing tests in auth and scaffold.
...
Fixing more tests that had stray buffers.
2010-09-25 22:27:31 -04:00
José Lorenzo Rodríguez
18b38f61e0
Fixing CakeTestFixture import feature
2010-09-25 21:53:48 -04:30
mark_story
92b57d81ee
Moving common setup and teardown functionality in to CakeTestCase.
...
Removing repeated setup/teardown logic from test cases.
Switching tests to use setup/teardown instead of startTest/endTest.
2010-09-25 21:36:49 -04:00
José Lorenzo Rodríguez
5538529c41
Fixing some issues with tables that were not beign droppend at the end of test suite execution
2010-09-25 19:15:26 -04:30
mark_story
24dd0af601
Adding debug backup for view test.
2010-09-25 10:50:35 -04:00
mark_story
f60a7fb854
Adding all libs to the all tests.
2010-09-25 10:42:20 -04:00
mark_story
843ada240a
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.
2010-09-25 10:41:08 -04:00
mark_story
714d8298c4
Fixing all tasks include.
...
Removing drop table queries that cause other tests to fail.
2010-09-25 01:25:42 -04:00
mark_story
26057c59c4
Fixing issue in DboSource test case where buffer would eat all the output.
...
Removing dead tests from TestManager test.
2010-09-25 01:13:01 -04:00
mark_story
cd7bc3ff6b
Removing disabling of tests from last commit.
...
Using assertContains instead of assertPattern as its easier to read.
2010-09-25 00:56:46 -04:00
mark_story
d8b39a3818
Changing startTest and endTest to setup and teardown.
...
Adding an App::build() to reset paths.
2010-09-25 00:47:32 -04:00
mark_story
d7b5e12b85
Removing methods from TestManager and putting them into CakeTestSuite.
2010-09-25 00:16:28 -04:00
mark_story
8e6277c9d1
Updating schema shell test so it doesn't fail in groups.
...
Updating suites to use new method.
2010-09-25 00:13:37 -04:00
mark_story
6124eb6f7a
Moving All Tasks suite.
2010-09-25 00:13:06 -04:00
mark_story
d7b958f55d
Starting to move test suite manipulation methods into CakeTestSuite.
2010-09-25 00:00:08 -04:00
mark_story
ca167d5da2
Changing schema test to not alter the table and break other tests.
2010-09-24 23:30:03 -04:00
mark_story
5c94bdd028
Fixing failing tests in group context caused by state being stuck in static objects.
2010-09-24 23:30:02 -04:00
mark_story
3e6b65557b
removing old file.
2010-09-24 23:30:02 -04:00
mark_story
4e5ebc5c0f
Renaming all bake tasks to all tasks.
...
Updating all tests.
2010-09-24 23:30:02 -04:00
mark_story
94d738e834
Fixing failing tests and group test situational fails in console tests. Adding console tests to all tests.
2010-09-24 23:30:02 -04:00
mark_story
0bb23095f3
Making schema shell test more robust by deleting files it makes in teardown().
2010-09-24 23:30:02 -04:00
mark_story
309d08d4ef
Mocking out clear() on all the shell tests as it wreaks havoc on the CLI runner.
2010-09-24 23:30:02 -04:00
mark_story
6974a8752f
Removing a test that used eval(). It caused issues in group tests.
2010-09-24 23:30:02 -04:00
mark_story
12d0bdd2ee
Adding a missing require to make tests run in cli.
...
Adding test_suite suite to all tests as it now runs.
2010-09-24 23:30:02 -04:00
mark_story
460a8bc4f6
test_suite suite now runs. Still has a few failing tests from the fixture test case.
2010-09-24 23:30:02 -04:00
mark_story
32dc4aac7b
Fixing usage of mb_internal_encoding so it doesn't bone group tests.
2010-09-24 23:30:02 -04:00
José Lorenzo Rodríguez
d45788e14f
Changing order of test run in AllShells group to avoid errors
2010-09-24 23:30:02 -04:00
José Lorenzo Rodríguez
5c3b4cfcc4
Removing all uses of the test_suite connection in the test cases
2010-09-24 23:30:01 -04:00
José Lorenzo Rodríguez
9d2e4b1b04
Start removal of magin "test_suite" connection
2010-09-24 23:30:01 -04:00
José Lorenzo Rodríguez
e89860e079
Skiping memcache test if Memcache is not installed
2010-09-24 23:30:01 -04:00
mark_story
53086635b3
Adding CakeRequest and CakeResponse to the routing group.
...
Making more tests not fail in cli.
2010-09-24 23:30:01 -04:00
José Lorenzo Rodríguez
0a1bc06843
Skiping ApcCache test if APC is not installed
2010-09-24 23:30:01 -04:00
mark_story
b52f78297f
Removing dependencies on AppController because it can be a bit crazy.
...
Uncommenting more groups from the AllTests.
2010-09-24 23:30:01 -04:00
mark_story
e6824e6a41
Fixing duplicate class names.
2010-09-24 23:30:01 -04:00
mark_story
608ea6df42
Making the console define a FULL_BASE_URL so tests run properly.
2010-09-24 23:30:01 -04:00
mark_story
973841a264
Fixing issues in tests that caused group test to fail, and removing duplicate environment backup.
2010-09-24 23:30:01 -04:00
mark_story
d64bd2a82c
Making cookie component not send gobs of headers when being tested.
...
Making test case pass in cli.
2010-09-24 23:30:01 -04:00
mark_story
b59033687d
Making private properties and methods protected so they can be manipulated with mocks.
2010-09-24 23:30:00 -04:00
mark_story
c5a47d4daa
Clearing referrer more thoroughly.
2010-09-24 23:30:00 -04:00
mark_story
03d99d43be
Fixing unbalanced ob_start().
...
Removing dead code.
2010-09-24 23:30:00 -04:00
mark_story
92ed1e76da
Fixing file included in all_models.
...
Adding skip as tests fail when classes already exist.
Fixing skip condition to use newer api.
2010-09-24 23:30:00 -04:00
mark_story
78c838bcdd
Fixing failing tests caused by fixture data changes.
2010-09-24 23:30:00 -04:00
mark_story
2385747899
Some more fixes to make tests run better under all tests.
2010-09-24 23:28:49 -04:00
mark_story
76ef390d4a
Updating CakeSchema test case to run in suites. It did not account for additional tables being in the database when it ran.
2010-09-24 23:28:48 -04:00
mark_story
7202a5e398
Starting something that will hopefully become a real All Tests.
2010-09-24 23:28:48 -04:00
mark_story
326ae9755f
Updating debugger and error_handler tests to remove errors in CLI.
2010-09-24 23:28:48 -04:00
mark_story
98d1272374
Some fixes to make the test more reliable.
2010-09-24 23:28:48 -04:00
mark_story
d0028bf971
Fixing issue in HtmlHelper test where test files would be left behind.
2010-09-24 23:28:48 -04:00
mark_story
c9a6eba000
Fixing scaffold test so all_controllers suite runs in cli.
2010-09-24 23:28:48 -04:00