Issue Type: Bug Created: 2010-11-13T18:17:46.000+0000 Last Updated: 2010-11-14T12:25:41.000+0000 Status: Closed Fix version(s): - 1.11.1 (30/Nov/10)
Reporter: Piotr Pisera (progpis) Assignee: Marc Bennewitz (private) (mabe) Tags: - Zend_Cache
Related issues: Attachments:
PHP Notice is being reported in Zend_Cache_Frontend_File and 'master_file' option left blank if 'master_files' options array has non-numeric indexes, or if index 0 (zero) does not exist. This occurs when a string-indexed array is being given as the third argument to Zend_Cache::factory() or when using cache manager XML config, for instance:
Affects all versions, including trunk.
replace Zend/Cache/Frontend/File.php line 107:
$this->_specificOptions['master_file'] = $masterFiles; // to keep a compatibility
$this->_specificOptions['master_file'] = reset($masterFiles); // to keep a compatibility
Posted by Marc Bennewitz (private) (mabe) on 2010-11-14T08:39:08.000+0000
Thank you for your report.
fixed in r23329 (trunk) - can you please test it again before I'll commit to 1.11 branch
Posted by Piotr Pisera (progpis) on 2010-11-14T09:37:38.000+0000
Thanks for looking into it. The notice is gone and the trunk version seems to work as expected.
Posted by Marc Bennewitz (private) (mabe) on 2010-11-14T12:10:35.000+0000
fixed in r23329 (trunk) and r23330 (1.11 branch)
Posted by Ramon Henrique Ornelas (ramon) on 2010-11-14T12:25:39.000+0000
I think that have of typo in line 122. Current code:
<pre class="highlight"> $this->_specificOptions['master_files'] = $masterFile;
<pre class="highlight"> $this->_specificOptions['master_file'] = $masterFile;
Thanks advance Ramon
Have you found an issue?
See the Overview section for more details.