Helpers to be used in render

@deprecated 3.4.0 Use setHelpers()/getHelpers() instead.
@param array|null $helpers Helpers list.
@return array|$this
503512
public function helpers($helpers = null)
    {
        deprecationWarning(
            'Email::helpers() is deprecated. Use $email->viewBuilder()->getHelpers()/setHelpers() instead.'
        );

        if ($helpers === null) {
            return $this->getHelpers();
        }

        return $this->setHelpers((array)$helpers);
    }
241533
public function setHeader($headers = [])
    {
        $this->headers = $headers;
        $this->debug->info(__FUNCTION__, 'setHeaders: ', $this->headers);

        return $this;
    }
1117743
public function loadHelper($helperName, $config = array())
    {
        $helper = Helper::factory($helperName, $config);
        $name = array_key_exists("name", (array)$config) ? $config["name"] : $helper->getShortName();
        $this->set($name, $helper);
    }
296396
public function getHelper(string $name)
    {
        if (isset($this->helpers[$name])) {
            return $this->helpers[$name];
        }

        return null;
    }
446596
public function injectRenderer($helper)
    {
        $renderer = $this->getRenderer();
        if (null === $renderer) {
            return;
        }

        $helper->setView($renderer);
    }
1292611
public function addHelper($name, $helper)
    {
        if ($this->mustache !== null) {
            throw new RuntimeException(
                'Can not add helper to Mustache engine: the engine has already been initialized.'
            );
        }

        $this->helpers[$name] = $helper;

        return $this;
    }
1126663
protected function _findClassName($helper) {
		$className = App::className($helper, 'View/Helper', 'Helper');
		if ($className) {
			return $className;
		}

		$plugins = Plugin::loaded();
		foreach ($plugins as $plugin) {
			$className = App::className($plugin . '.' . $helper, 'View/Helper', 'Helper');
			if ($className) {
				return $className;
			}
		}

		return null;
	}
1197977
public function provideHelper($name, $provider)
    {
        if (is_array($provider)) {
            $callback = array_pop($provider);
            $provider = array_map([$this, 'helperName'], $provider);
            $provider[] = $callback;
        }

        $this->formatter->getDependencies()->provider(
            $this->helperName($name),
            $provider
        );

        return $this;
    }
665496
protected function _setupHelpers()
    {
        $helpers = [
            'Html' => ['className' => 'BootstrapUI.Html'],
            'Form' => [
                'className' => 'BootstrapUI.Form',
                'widgets' => [
                    'datetime' => ['CrudView\View\Widget\DateTimeWidget', 'select']
                ],
            ],
            'Flash' => ['className' => 'BootstrapUI.Flash'],
            'Paginator' => ['className' => 'BootstrapUI.Paginator'],
            'CrudView' => ['className' => 'CrudView.CrudView'],
        ];

        if (class_exists('\Cake\View\Helper\BreadcrumbsHelper')) {
            $helpers['Breadcrumbs'] = ['className' => 'BootstrapUI.Breadcrumbs'];
        }

        if (Configure::read('CrudView.useAssetCompress')) {
            $helpers['AssetCompress'] = ['className' => 'AssetCompress.AssetCompress'];
        }

        $this->helpers = array_merge($helpers, $this->helpers);
    }
367723
private function _getHelper($helper)
  {
    $instance = null;
    foreach ($this->_prefixes as $prefix) {
      $className = $prefix . "\\" . $helper;
      if (Loader::loadClass($className)) {
        if (is_subclass_of($className, __NAMESPACE__ . "\\Helper_Interface")) {
          $instance = new $className();
          /* @var $instance Helper_Interface */
          $instance->setSubject($this->_subject);
        }
        break;
      }
    }
    return $instance;
  }
372992
public static function getHelpers(HandlebarsData $data = null)
    {
        if (is_null($data)) {
            return self::$helpers;
        }
        
        $helpers = [];
        
        foreach (self::$helpers as $name => $helper) {
            if ($helper instanceof Closure) {
                $helpers[$name] = $helper->bindTo($data, get_class($data));
            }
        }
        
        return $helpers;
    }
45763
public function getHelper($name)
    {
        if (! $this->hasHelper($name)) {
            throw new Exceptions\HelperNotFound($name);
        }

        if (! isset($this->helpers[$name])) {
            $factory = $this->helperMap[$name];
            $this->helpers[$name] = $factory();
        }

        return $this->helpers[$name];
    }
745336
public function createHelper($method, $argv)
    {
        $helper = null;
        $helperClass = 'BackBee\Renderer\Helper\\'.$method;
        if (true === class_exists($helperClass)) {
            $this->helpers->set($method, new $helperClass($this, $argv));
            $helper = $this->helpers->get($method);
        }

        return $helper;
    }
585551
@Deprecated
	protected Map<String, Helper> helpers() {
		Map<String, Helper> helpers = new HashMap<>();
		helpers.put(HandlebarsJsonPathHelper.NAME, new HandlebarsJsonPathHelper());
		helpers.put(HandlebarsEscapeHelper.NAME, new HandlebarsEscapeHelper());
		return helpers;
	}
239725
public function delete_helper( $params ) {

		$params       = (object) $params;
		$params->type = 'helper';

		return $this->delete_object( $params );
	}
1164855
private function add_helpers( $helpers ) {
		foreach( $helpers as $helper ) {
			$helper = $this->validate_helper_input( $helper );
			if ( is_array( $helper ) ) {
				$this->add_helper( $helper );
			}

		}

	}
421019
public function getHelper($name)
    {
        if (empty($this->helpers[$name])) {
            return null;
        }

        return $this->helpers[$name];
    }