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