public function setStaticDefinition($id, \Closure $definition, $tags = [])
{
$this->setDefinition($id, function ($container) use($definition) {
static $instance;
if (!isset($instance)) {
$instance = $definition($container);
}
return $instance;
}, $tags);
}