Compare commits
No commits in common. "18f1b7cf2d5902d26bbe2aa5056445d90e6a3c3d" and "0571faec08efd5a28d3e1826280da7d0e165f027" have entirely different histories.
18f1b7cf2d
...
0571faec08
@ -6,6 +6,7 @@ use nulib\file\tab\AbstractBuilder;
|
|||||||
use nulib\file\tab\TAbstractBuilder;
|
use nulib\file\tab\TAbstractBuilder;
|
||||||
use nulib\os\path;
|
use nulib\os\path;
|
||||||
use nulib\php\func;
|
use nulib\php\func;
|
||||||
|
use nulib\php\nur_func;
|
||||||
use nulib\php\time\Date;
|
use nulib\php\time\Date;
|
||||||
use nulib\php\time\DateTime;
|
use nulib\php\time\DateTime;
|
||||||
use nulib\ref\ext\spout\ref_builder;
|
use nulib\ref\ext\spout\ref_builder;
|
||||||
@ -340,8 +341,13 @@ class SpoutBuilder extends AbstractBuilder {
|
|||||||
}
|
}
|
||||||
if (array_key_exists("cook_func", $sheetParams)) {
|
if (array_key_exists("cook_func", $sheetParams)) {
|
||||||
$cookFunc = $sheetParams["cook_func"] ?? null;
|
$cookFunc = $sheetParams["cook_func"] ?? null;
|
||||||
if ($cookFunc !== null) $cookFunc = func::with($cookFunc)->bind($this);
|
$cookCtx = $cookArgs = null;
|
||||||
$this->cookFunc = $cookFunc;
|
if ($cookFunc !== null) {
|
||||||
|
nur_func::ensure_func($cookFunc, $this, $cookArgs);
|
||||||
|
$cookCtx = nur_func::_prepare($cookFunc);
|
||||||
|
}
|
||||||
|
$this->cookCtx = $cookCtx;
|
||||||
|
$this->cookArgs = $cookArgs;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return $this;
|
return $this;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user