protected function _throwContainerException($message = null, $code = null, $previous = null, $container = null)
    {
        $container = $container === true
            ? $this
            : $container;

        throw $this->_createContainerException($message, $code, $previous, $container);
    }
protected function _throwContainerException($message = null, $code = null, $previous = null, $container = null)
    {
        $container = $container === true
            ? $this
            : $container;

        throw $this->_createContainerException($message, $code, $previous, $container);
    }
protected function _throwContainerException ( $ message = null , $ code = null , $ previous = null , $ container = null ) { $ container = $ container === true ? $ this : $ container ; throw $ this -> _createContainerException ( $ message , $ code , $ previous , $ container ) ; }
Throws a container exception.

@param string|Stringable|null      $message   The exception message, if any.
@param int|string|Stringable|null  $code      The numeric exception code, if any.
@param RootException|null          $previous  The inner exception, if any.
@param BaseContainerInterface|null $container The associated container, if any. Pass `true` to use available container.

@throws ContainerExceptionInterface
Throws a container exception .