original_string: public function setArraySource(array $data=null)
      {
          if($data===null)
          {
              $this->iterator = null;
          }
          else
          {
              $this->iterator = new \ArrayIterator($data);
          }
      }
code: public function setArraySource(array $data=null)
      {
          if($data===null)
          {
              $this->iterator = null;
          }
          else
          {
              $this->iterator = new \ArrayIterator($data);
          }
      }
code_tokens: public function setArraySource ( array $ data = null ) { if ( $ data === null ) { $ this -> iterator = null ; } else { $ this -> iterator = new \ ArrayIterator ( $ data ) ; } }
docstring: Array as import source
  @param array $data
docstring_tokens: Array as import source