I have A class App
<?php
namespace App;
class App
{
private $data = array();
public function __set($name, $value)
{
$this->data[$name] = $value;
}
public function __get($name)
{
if (array_key_exists($name, $this->data)) {
return $this->data[$name];
}
}
}
?>
And one more Page index.php
<?php
require 'vendor/autoload.php';
require 'app/app.php';
use App\App;
use Illuminate\Database\Capsule\Manager as Capsule;
$App = new App;
var_dump($App->db);
$App->db=function (){
return new Capsule;
};
var_dump($App->db);
$App->db->addConnection([
'driver' => 'mysql',
'host' => 'localhost',
'database' => 'ides_new',
'username' => 'root',
'password' => '',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
]);
?>
Now I want to access that Capsule object like this "$App->db" How can i do this.