/** * Create an object. * * <code> * $projectId = 1; * * $project = CrowdFundingProject::getInstance(JFactory::getDbo()); * $project->load($projectId); * </code> * * @param JDatabaseDriver $db * @param int $id * * @return null|CrowdFundingProject */ public static function getInstance(JDatabaseDriver $db, $id) { if (is_null(self::$instance)) { $item = new CrowdFundingProject($db); $item->load($id); self::$instance = $item; } return self::$instance; }