All laravel configuration files are found inside the `config` directory and all of them are returned as an associative array 

```
//for example Session.php
return[

   /******************************
   * session name
   ******************************/
   "name" => "newBlog"
]; 

```

Later on this configuration can be used like this

```
Config::get("session.name");

```

How does this method `get` works ?? is it using `require` to require all these files ??? i tried to find the file of the config class but i didn't get the logic 
`Illuminate\Support\Facades\Config` i cant find the get method

so please how is this implemented ??? what's the logic behind?