title: indentation with var_dump array output
body: <p>I am auto generating some code and using var_export to output an array in a parseable format. Any ideas as to how I might get it to indent so it matches the rest of the output</p>
  
  <pre><code>protected function getCode(){
      $rs = '            $this-&gt;add(';
      $rs .= var_export($this-&gt;getArray(),true);
      $rs .= ');'.PHP_EOL;
      return $rs;
  }
  </code></pre>
  
  <p>The output I get is like</p>
  
  <pre><code>          $this-&gt;add(array (
    'name' =&gt; 'notes',
    'attributes' =&gt; 
    array (
      'label' =&gt; 'Date',
      'label_attributes' =&gt; 
      array (
        'class' =&gt; 'col-md-4 control-label',
      ),
    ),
  ));
  </code></pre>
  
  <p>I would like it to be with correct white space</p>
  
  <pre><code>          $this-&gt;add(array (
                         'name' =&gt; 'notes',
                         'attributes' =&gt; 
                         array (
                           'label' =&gt; 'Date',
                           'label_attributes' =&gt; 
                           array (
                             'class' =&gt; 'col-md-4 control-label',
                           ),
                         ),
                       ));
  </code></pre>