original_string: public function setCrossingChars(string $cross, string $topLeft, string $topMid, string $topRight, string $midRight, string $bottomRight, string $bottomMid, string $bottomLeft, string $midLeft, string $topLeftBottom = null, string $topMidBottom = null, string $topRightBottom = null): self
      {
          $this->crossingChar = $cross;
          $this->crossingTopLeftChar = $topLeft;
          $this->crossingTopMidChar = $topMid;
          $this->crossingTopRightChar = $topRight;
          $this->crossingMidRightChar = $midRight;
          $this->crossingBottomRightChar = $bottomRight;
          $this->crossingBottomMidChar = $bottomMid;
          $this->crossingBottomLeftChar = $bottomLeft;
          $this->crossingMidLeftChar = $midLeft;
          $this->crossingTopLeftBottomChar = $topLeftBottom ?? $midLeft;
          $this->crossingTopMidBottomChar = $topMidBottom ?? $cross;
          $this->crossingTopRightBottomChar = $topRightBottom ?? $midRight;
  
          return $this;
      }
code: public function setCrossingChars(string $cross, string $topLeft, string $topMid, string $topRight, string $midRight, string $bottomRight, string $bottomMid, string $bottomLeft, string $midLeft, string $topLeftBottom = null, string $topMidBottom = null, string $topRightBottom = null): self
      {
          $this->crossingChar = $cross;
          $this->crossingTopLeftChar = $topLeft;
          $this->crossingTopMidChar = $topMid;
          $this->crossingTopRightChar = $topRight;
          $this->crossingMidRightChar = $midRight;
          $this->crossingBottomRightChar = $bottomRight;
          $this->crossingBottomMidChar = $bottomMid;
          $this->crossingBottomLeftChar = $bottomLeft;
          $this->crossingMidLeftChar = $midLeft;
          $this->crossingTopLeftBottomChar = $topLeftBottom ?? $midLeft;
          $this->crossingTopMidBottomChar = $topMidBottom ?? $cross;
          $this->crossingTopRightBottomChar = $topRightBottom ?? $midRight;
  
          return $this;
      }
code_tokens: public function setCrossingChars ( string $ cross , string $ topLeft , string $ topMid , string $ topRight , string $ midRight , string $ bottomRight , string $ bottomMid , string $ bottomLeft , string $ midLeft , string $ topLeftBottom = null , string $ topMidBottom = null , string $ topRightBottom = null ) : self { $ this -> crossingChar = $ cross ; $ this -> crossingTopLeftChar = $ topLeft ; $ this -> crossingTopMidChar = $ topMid ; $ this -> crossingTopRightChar = $ topRight ; $ this -> crossingMidRightChar = $ midRight ; $ this -> crossingBottomRightChar = $ bottomRight ; $ this -> crossingBottomMidChar = $ bottomMid ; $ this -> crossingBottomLeftChar = $ bottomLeft ; $ this -> crossingMidLeftChar = $ midLeft ; $ this -> crossingTopLeftBottomChar = $ topLeftBottom ?? $ midLeft ; $ this -> crossingTopMidBottomChar = $ topMidBottom ?? $ cross ; $ this -> crossingTopRightBottomChar = $ topRightBottom ?? $ midRight ; return $ this ; }
docstring: Sets crossing characters.
  
  Example:
  <code>
  1═══════════════2══════════════════════════2══════════════════3
  ║ ISBN          │ Title                    │ Author           ║
  8'══════════════0'═════════════════════════0'═════════════════4'
  ║ 99921-58-10-7 │ Divine Comedy            │ Dante Alighieri  ║
  ║ 9971-5-0210-0 │ A Tale of Two Cities     │ Charles Dickens  ║
  8───────────────0──────────────────────────0──────────────────4
  ║ 960-425-059-0 │ The Lord of the Rings    │ J. R. R. Tolkien ║
  ║ 80-902734-1-6 │ And Then There Were None │ Agatha Christie  ║
  7═══════════════6══════════════════════════6══════════════════5
  </code>
  
  @param string      $cross          Crossing char (see #0 of example)
  @param string      $topLeft        Top left char (see #1 of example)
  @param string      $topMid         Top mid char (see #2 of example)
  @param string      $topRight       Top right char (see #3 of example)
  @param string      $midRight       Mid right char (see #4 of example)
  @param string      $bottomRight    Bottom right char (see #5 of example)
  @param string      $bottomMid      Bottom mid char (see #6 of example)
  @param string      $bottomLeft     Bottom left char (see #7 of example)
  @param string      $midLeft        Mid left char (see #8 of example)
  @param string|null $topLeftBottom  Top left bottom char (see #8' of example), equals to $midLeft if null
  @param string|null $topMidBottom   Top mid bottom char (see #0' of example), equals to $cross if null
  @param string|null $topRightBottom Top right bottom char (see #4' of example), equals to $midRight if null
docstring_tokens: Sets crossing characters .