/** * Заполняет свойства владельца новыми полями для доступа к классу Database * @param $owner Object: Владелец класса */ static public function init(&$owner) { if (self::$instance === null) self::$instance = new Database(); $queries = call_user_func(array($owner, "get_queries")); $owner->set_property("DB", new DatabaseConnector($queries)); }