original_string: protected function _setSubjectConfig($subjectConfig)
      {
          if ($subjectConfig === null || $subjectConfig = $this->_normalizeContainer($subjectConfig)) {
              $this->subjectConfig = $subjectConfig;
          }
      }
code: protected function _setSubjectConfig($subjectConfig)
      {
          if ($subjectConfig === null || $subjectConfig = $this->_normalizeContainer($subjectConfig)) {
              $this->subjectConfig = $subjectConfig;
          }
      }
code_tokens: protected function _setSubjectConfig ( $ subjectConfig ) { if ( $ subjectConfig === null || $ subjectConfig = $ this -> _normalizeContainer ( $ subjectConfig ) ) { $ this -> subjectConfig = $ subjectConfig ; } }
docstring: Sets the subject factory configuration for this instance.
  
  @since [*next-version*]
  
  @param array|ArrayAccess|ContainerInterface|stdClass|null $subjectConfig The subject factory config, if any.
  
  @throws InvalidArgumentException If the argument is not a valid container.
docstring_tokens: Sets the subject factory configuration for this instance .