rendered paste body<?php$clDB = new Database;$clGeneral = new General;$fWork = new Framework($clDB, $clGeneral);$Campaign = new Campaign;$Campaign->doCrap();class Campaign extends Framework { function __construct() { parent::__construct(); } function doCrap() { $this->db->doSelect(); }}class Framework { var $db = ''; var $general = ''; function __construct($db, $general) { $this->db = $db; $this->general = $general; }}class Database { function doSelect() { print('hi'); }}class General { function doStuff() { print('general'); }}?>