Commit Graph

616 Commits

Author SHA1 Message Date
Daniele Alessandri 30bc53ee75 Rename method ICommand::getCommandId() to ICommand::getId(). 2011-03-04 19:37:10 +01:00
Daniele Alessandri 0d5fb3319d Move Predis\Command and Predis\ICommand to the Predis\Commands namespace. 2011-03-04 19:21:41 +01:00
Daniele Alessandri c3ce210150 Remove a useless 'use' directive. 2011-03-04 18:56:20 +01:00
Daniele Alessandri 8b749386df Implement Predis\Command::__toString(). 2011-03-04 17:17:49 +01:00
Daniele Alessandri 6abac4590d Rename protocol interfaces. 2011-03-04 17:00:23 +01:00
Daniele Alessandri a627b91be1 Fix some more namespacing issues. 2011-03-04 16:18:27 +01:00
Daniele Alessandri 5077996940 Add the ability to create new connections using uri strings, array of parameters or instances of Predis\ConnectionParameters. 2011-03-04 16:06:38 +01:00
Daniele Alessandri db807e7a91 Do not fail on undefined client options properties. 2011-03-04 15:42:45 +01:00
Daniele Alessandri 3021cbd76b Fix wrong name for private field. 2011-03-04 15:12:02 +01:00
Daniele Alessandri 2c4a9e92a6 Add the ability to define custom handlers for client options and connection parameters. 2011-03-04 15:10:43 +01:00
Daniele Alessandri d077aa67db Remove since it generates overhead for nothing really useful. 2011-03-04 13:05:28 +01:00
Daniele Alessandri 0af002b3b9 Update README. 2011-03-04 12:50:12 +01:00
Daniele Alessandri a3218721c1 Merge branch 'phpiredis_new_api' 2011-03-04 12:04:51 +01:00
Daniele Alessandri 21c959a451 Fix namespacing issues with Predis\ClientException. 2011-03-04 11:58:07 +01:00
Daniele Alessandri ba9c3ed3db Fix README. 2011-03-02 17:58:06 +01:00
Daniele Alessandri eba7f84335 Fix the validation of default values for Predis\Options\Option class. 2011-03-02 17:44:10 +01:00
Daniele Alessandri 1e1a904d1a Update the client features test suite (still needs more test coverage of the whole API). 2011-03-02 17:40:27 +01:00
Daniele Alessandri 33ffca23a0 Check if the socket extension is loaded. 2011-03-02 15:16:49 +01:00
Daniele Alessandri 6fada0c35c Add some notes. 2011-03-02 15:00:52 +01:00
Daniele Alessandri 99129fbf91 Implement a new Predis\Network\PhpiredisConnection class that internally uses phpiredis. 2011-03-02 12:28:42 +01:00
Daniele Alessandri 5431af0c4b Update examples to the new connection API design. 2011-03-02 10:11:58 +01:00
Daniele Alessandri 89c311d0de Complete redesign of the network connection API, it should make much more sense now. 2011-03-02 10:02:29 +01:00
Daniele Alessandri fda4f32f06 Rename server profile classes to comply with how underscores are interpreted in the PSR-0 standard. 2011-02-27 13:37:03 +01:00
Daniele Alessandri 9fcdc73499 Fix a couple of namespacing issues with client exceptions in connection classes (ISSUE #24). 2011-02-26 23:19:13 +01:00
Daniele Alessandri ba4dc10936 Update README. 2011-02-26 23:06:25 +01:00
Daniele Alessandri aec3fcf3e8 Add a script to recreate a single PHP file from the repository. 2011-02-26 22:52:40 +01:00
Daniele Alessandri 1746948d61 Fix README (this is the last time). 2011-02-25 14:54:28 +01:00
Daniele Alessandri d05007b5db Fix README (again). 2011-02-25 14:51:16 +01:00
Daniele Alessandri fa08ff1b18 Fix README. 2011-02-25 14:49:53 +01:00
Daniele Alessandri 9e0f0078ea Rename test file. 2011-02-25 14:47:10 +01:00
Daniele Alessandri 4ad4b9cf77 Remove direct requires of parts of PHPUnit. 2011-02-25 12:45:11 +01:00
Daniele Alessandri d2b0326087 Fix requiring path of bootstrap.php in external processes spawned by tests. 2011-02-25 12:39:05 +01:00
Daniele Alessandri 9f58d8a663 Register an autoloader function for examples. 2011-02-25 12:09:45 +01:00
Daniele Alessandri c6b8336346 Update README and remove references to the PHP 5.2 backport for the current version. 2011-02-25 12:06:54 +01:00
Jordi Boggiano ac1e6e1846 Fix tests for latest changes, added phpunit.xml.dist file and autoloader in test/bootstrap.php 2011-02-21 14:18:04 +01:00
Jordi Boggiano 30f908cd85 Convert monolithic one-file-lib to a proper PSR-0 file tree 2011-02-21 14:17:57 +01:00
Daniele Alessandri 2a78142b28 Remove comment, code will remain as-is for performance reasons. 2011-02-16 11:24:08 +01:00
Daniele Alessandri 978d7087d5 Minor formatting change. 2011-02-16 11:22:09 +01:00
Daniele Alessandri 97439a7e08 Update UNSTABLE. 2011-02-16 11:14:41 +01:00
Daniele Alessandri 5a25cf33be Fix after incomplete rename of private fields. 2011-02-15 22:42:18 +01:00
Daniele Alessandri 237f3e3d7e Rename the 'throw_on_error' client option to 'throw_errors'. 2011-02-15 18:24:38 +01:00
Daniele Alessandri 784b33358d Check for null values when setting a protocol processor instance for a connection. 2011-02-15 18:05:02 +01:00
Daniele Alessandri 2b2ca8e8dc Remove trailing spaces in code. 2011-02-15 12:46:19 +01:00
Daniele Alessandri af03916369 Rename a couple of private fields. 2011-02-15 12:30:43 +01:00
Daniele Alessandri 8e4ef21b41 Update CHANGELOG. 2011-02-12 21:57:42 +01:00
Daniele Alessandri 65c530a13b Add test guard for empty bulk replies. 2011-02-12 21:22:47 +01:00
Daniele Alessandri dcafee61a8 Fix wrong method signature. 2011-02-12 21:07:27 +01:00
Jordi Boggiano c1587ccf54 Fixed bug reading zero-length values from a bulk response 2011-02-12 19:16:16 +01:00
Daniele Alessandri 44839a7a6f Minor fix in a comment. 2011-02-12 17:25:48 +01:00
Daniele Alessandri 9d6ffcc5f2 Update TODO. 2011-02-12 17:24:40 +01:00