forked from Wavyzz/dolibarr
Upgraded PHPExcel to v1.8.1
Fixes issues with PHP 7
This commit is contained in:
@@ -58,8 +58,8 @@ class PHPExcel_CalcEngine_CyclicReferenceStack {
|
||||
* @param mixed $value
|
||||
*/
|
||||
public function push($value) {
|
||||
$this->_stack[] = $value;
|
||||
} // function push()
|
||||
$this->_stack[$value] = $value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Pop the last entry from the stack
|
||||
@@ -68,7 +68,7 @@ class PHPExcel_CalcEngine_CyclicReferenceStack {
|
||||
*/
|
||||
public function pop() {
|
||||
return array_pop($this->_stack);
|
||||
} // function pop()
|
||||
}
|
||||
|
||||
/**
|
||||
* Test to see if a specified entry exists on the stack
|
||||
@@ -76,7 +76,7 @@ class PHPExcel_CalcEngine_CyclicReferenceStack {
|
||||
* @param mixed $value The value to test
|
||||
*/
|
||||
public function onStack($value) {
|
||||
return in_array($value, $this->_stack);
|
||||
return isset($this->_stack[$value]);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -84,7 +84,7 @@ class PHPExcel_CalcEngine_CyclicReferenceStack {
|
||||
*/
|
||||
public function clear() {
|
||||
$this->_stack = array();
|
||||
} // function push()
|
||||
}
|
||||
|
||||
/**
|
||||
* Return an array of all entries on the stack
|
||||
@@ -95,4 +95,4 @@ class PHPExcel_CalcEngine_CyclicReferenceStack {
|
||||
return $this->_stack;
|
||||
}
|
||||
|
||||
} // class PHPExcel_CalcEngine_CyclicReferenceStack
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user