Skip to content
This repository has been archived by the owner on Jan 29, 2020. It is now read-only.

Commit

Permalink
Merge branch 'hotfix/5597' into develop
Browse files Browse the repository at this point in the history
  • Loading branch information
weierophinney committed Mar 3, 2014
168 parents c50d939 + b920175 + 3c2981a + 87e41f1 + adf2b3d + 38f33dd + b1ba469 + a3a2c69 + 7bf23e4 + 45a20bc + 6bd2e48 + 7762647 + 40e1948 + fae5b14 + 1d8b0d4 + 0885ee4 + 31378a4 + 22dc55a + 4fe9653 + 0835021 + 26ee41a + be4158f + a1e2d7e + 4abdf38 + e59ea5a + fbff658 + 48d0341 + 401d180 + 4e95264 + 5431207 + a7a7974 + 7c3f597 + a50748b + 700cf3a + 1582c31 + 016f50c + 9852497 + 073b126 + bd99c5c + 56451bd + 8fe4cad + 18812d8 + 89590ab + 0f8f25b + c2a03a9 + 4c690cd + 52cb4e6 + f7ed984 + 1d190a2 + 3c5d19b + c3c849d + faa6e57 + ad46181 + 12a401e + 3738445 + 65aacba + bf5f5a3 + c2ac9c0 + 6d7cf99 + 1841b47 + f81171b + 5ffaadf + cd6d5f2 + a512601 + 926e71f + 1f29b3e + a75171a + 9a8e72f + 814716e + 88d9371 + 678232d + a0560e8 + 4ff045c + ac805a6 + 41f360c + 1939a3c + 730da5d + dd0a1b5 + 1bc1ed5 + cea3413 + f2b47df + 2b8aa6a + 42cb3fe + 46afe3b + ef4289e + f40a98a + 8c27e9d + 512d6ca + b1452f8 + 9f6e228 + cf96a5a + aa9ef86 + 04be01e + 93487ba + c640cb5 + ab2b436 + a876e82 + 01f54c9 + f0abecc + 920eae1 + db4f625 + f51678c + 5975f0e + e9d78fe + 03de5ee + d7320d7 + 16ff5c5 + f170b61 + b506606 + f6c7309 + 675c421 + 43220df + c076d41 + e9406c0 + bb1710e + 565433c + be0baa3 + 8d2dae7 + ba17210 + bf83129 + 40926a2 + a7690f0 + 4fbd64e + f1f095f + 5077dc6 + 7d6f60c + a5f3296 + e036825 + 337996c + 285fc46 + 277a8aa + 0103b22 + 0d32a70 + bb27ee5 + e8ecd1e + f2b29a0 + 5205046 + 257c166 + 3122c56 + a8eef4b + 736bf24 + f1bdd85 + 30d927d + 0b20126 + ef5cf6f + 2efe2a7 + 9c5c0a0 + b163911 + 078c1c8 + ae78853 + 4290f30 + 77fe406 + bf16f63 + b13237a + 756d5d5 + 54f7675 + d4e61ff + fdff769 + 5a519a4 + c179910 + 7b31b93 + 6e3bf5f + 5022cc4 + 4d714f6 + 31d69f7 + 0642de5 + 817641c + 9ed73e7 commit 5aac226
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 4 deletions.
3 changes: 1 addition & 2 deletions src/Storage/Adapter/AbstractZendServer.php
Expand Up @@ -39,9 +39,8 @@ protected function internalGetItem(& $normalizedKey, & $success = null, & $casTo
$prefix = ($namespace === '') ? '' : $namespace . self::NAMESPACE_SEPARATOR;

$result = $this->zdcFetch($prefix . $normalizedKey);
if ($result === false) {
if ($result === null) {
$success = false;
$result = null;
} else {
$success = true;
$casToken = $result;
Expand Down
2 changes: 1 addition & 1 deletion src/Storage/Adapter/ZendServerDisk.php
Expand Up @@ -149,7 +149,7 @@ protected function zdcStore($internalKey, $value, $ttl)
* Fetch a single item from Zend Data Disk Cache
*
* @param string $internalKey
* @return mixed The stored value or FALSE if item wasn't found
* @return mixed The stored value or NULL if item wasn't found
* @throws Exception\RuntimeException
*/
protected function zdcFetch($internalKey)
Expand Down
2 changes: 1 addition & 1 deletion src/Storage/Adapter/ZendServerShm.php
Expand Up @@ -104,7 +104,7 @@ protected function zdcStore($internalKey, $value, $ttl)
* Fetch a single item from Zend Data SHM Cache
*
* @param string $internalKey
* @return mixed The stored value or FALSE if item wasn't found
* @return mixed The stored value or NULL if item wasn't found
* @throws Exception\RuntimeException
*/
protected function zdcFetch($internalKey)
Expand Down
14 changes: 14 additions & 0 deletions test/Storage/Adapter/AbstractZendServerTest.php
Expand Up @@ -51,6 +51,20 @@ public function testGetItem()
$this->assertEquals('value', $this->_storage->getItem('key'));
}

public function testGetItemFailed()
{
$success = null;
$this->_options->setNamespace('ns');

$this->_storage->expects($this->once())
->method('zdcFetch')
->with($this->equalTo('ns' . AbstractZendServer::NAMESPACE_SEPARATOR . 'key'))
->will($this->returnValue(null));

$this->assertNull($this->_storage->getItem('key', $success));
$this->assertFalse($success);
}

public function testGetMetadata()
{
$this->_options->setNamespace('ns');
Expand Down

0 comments on commit 5aac226

Please sign in to comment.