title: $this->config->get()
body: <p>I'm reading someone else's code (need to make some changes in it) and I'm stuck at this function. Its probably related to MVC approach and is common on the web (i found a lot of google results) but i couldn't find what it actually does.</p>
  
  <p>I'm guessing it's a standard method common to major MVC-based CMSes/PHP platforms, but I can't find where it's coded or what it does?</p>
  
  <p>here's the code snippet for reference</p>
  
  <pre><code>foreach ($results as $result) {
              if ($this-&gt;config-&gt;get($result['key'] . '_status') &amp;&amp; ($this-&gt;config-&gt;get($result['key'] . '_position') == 'left')) {
                  $module_data[] = array(
                      'code'       =&gt; $result['key'],
                      'sort_order' =&gt; $this-&gt;config-&gt;get($result['key'] . '_sort_order')
                  );
  
                  $this-&gt;children[] = 'module/' . $result['key'];     
              }
          }
  </code></pre>
  
  <p>I understand that there must be an object config with a method get()</p>
  
  <p>But neither the class that contains this code (class ControllerCommonColumnLeft), nor the class that it extends from (extends Controller) has any of these, that is why I ask...</p>