original_string: protected function setDebugDetails(array $stack)
      {
          $stackInfo = new StackInfo($stack);
          $this->setDebug(ArrayContainer::make([
                  'class'  => $stackInfo->getClassNameFromLastStack(),
                  'method' => $stackInfo->getMethodNameFromLastStack(),
                  'args'   => $stackInfo->getArgsFromLastStack(),
          ]));
      }
code: protected function setDebugDetails(array $stack)
      {
          $stackInfo = new StackInfo($stack);
          $this->setDebug(ArrayContainer::make([
                  'class'  => $stackInfo->getClassNameFromLastStack(),
                  'method' => $stackInfo->getMethodNameFromLastStack(),
                  'args'   => $stackInfo->getArgsFromLastStack(),
          ]));
      }
code_tokens: protected function setDebugDetails ( array $ stack ) { $ stackInfo = new StackInfo ( $ stack ) ; $ this -> setDebug ( ArrayContainer :: make ( [ 'class' => $ stackInfo -> getClassNameFromLastStack ( ) , 'method' => $ stackInfo -> getMethodNameFromLastStack ( ) , 'args' => $ stackInfo -> getArgsFromLastStack ( ) , ] ) ) ; }
docstring: Set the exception debug details
  
  @param array $stack
docstring_tokens: Set the exception debug details