Magento に拡張機能を追加するたびに、次のエラーが発生します。
致命的なエラー: C:\xampp1\htdocs\magento\app\code\community\Bricks\Xmlbrowser\Helper\Data.php の 39 行目の Call-time pass-by-reference が削除されました
私は使っているMagento 1.8.00-alpha1
public function searchFiles($dir, $str, $filesList = array()) {
$dir = rtrim($dir, '\\\/').DS;
$files = scandir($dir);
foreach ($files as $file) {
if (is_dir($dir.$file)) {
if (($file != '.') && ($file != '..')) {
$this->searchFiles($dir.$file, $str, &$filesList);
}
}
else {
$needToSearch = true;
if ($this->_file_types && is_array($this->_file_types)) {
$needToSearch = in_array(strtolower(pathinfo($file, PATHINFO_EXTENSION)), $this->_file_types);
}
if ($needToSearch) {
$fileContent = file_get_contents($dir.$file);
if ($needToSearch) {
$fileContent = file_get_contents($dir.$file);
$result = $this->_case_sensitive? strpos($fileContent, $str) : stripos($fileContent, $str);
if ($result !== FALSE) {
$filesList[] = $dir.$file;
}
}
}
}
return $filesList;
}
}