title: Partial code completion PHPStorm CodeIgniter 3
body: <p><strong>(PHPStorm version 8.0.3 with CodeIgniter 3, running on Mac OS X Yosemite 10.10.3)</strong></p>
  
  <p>As the title states, I currently experience partial code completion.</p>
  
  <p>At first I had nothing, I used the following link to add the partial part:</p>
  
  <ol>
  <li><a href="https://github.com/topdown/phpStorm-CC-Helpers/blob/master/README.md#using-the-my_modelsphp" rel="nofollow">https://github.com/topdown/phpStorm-CC-Helpers/blob/master/README.md#using-the-my_modelsphp</a> (It works for me without and with the 'marking as plain text' solution)</li>
  </ol>
  
  <p>I can now for example see the code completion for <code>$this-&gt;...</code>, thus giving me options at first I didn't had.</p>
  
  <p>I do get an 'unfound' method warning message from PHPStorm when I use <code>$query-&gt;row_array();</code> after assigning <code>$query = $this-&gt;db-&gt;get_where('news', array('slug' =&gt; $slug));</code>. So in this case my code completion doesn't work (It can't find it).</p>
  
  <p>The full code of this class is found beneath.</p>
  
  <pre><code>class News_model extends CI_Model
  {
      public function __construct()
      {
          $this-&gt;load-&gt;database();
      }
  
      public function get_news($slug = FALSE)
      {
          if($slug === FALSE)
          {
              $query = $this-&gt;db-&gt;get('news');
  
              return $query-&gt;result_array();
          }
  
          $query = $this-&gt;db-&gt;get_where('news', array('slug' =&gt; $slug));
  
          return $query-&gt;row_array();
      }
  }
  </code></pre>
  
  <p>When I run a search for the method 'row_array' it is found under 'System' > 'database' > 'db_result.php'. So it is defined, but PHPStorm can't give me code completion</p>
  
  <p>How can I fix this?</p>