mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-09-06 09:56:06 +00:00
Avoid more $this refs on long-life closures
This commit is contained in:
@ -49,8 +49,10 @@ class CraftingManager{
|
||||
public function __construct(){
|
||||
$this->recipeRegisteredCallbacks = new ObjectSet();
|
||||
$this->furnaceRecipeManager = new FurnaceRecipeManager();
|
||||
$this->furnaceRecipeManager->getRecipeRegisteredCallbacks()->add(function(FurnaceRecipe $recipe) : void{
|
||||
foreach($this->recipeRegisteredCallbacks as $callback){
|
||||
|
||||
$recipeRegisteredCallbacks = $this->recipeRegisteredCallbacks;
|
||||
$this->furnaceRecipeManager->getRecipeRegisteredCallbacks()->add(static function(FurnaceRecipe $recipe) use ($recipeRegisteredCallbacks) : void{
|
||||
foreach($recipeRegisteredCallbacks as $callback){
|
||||
$callback();
|
||||
}
|
||||
});
|
||||
|
Reference in New Issue
Block a user