public static function objectFromProject($projectObject, $basecamp = '') { $project = new Basecamp_Project('', ''); foreach ((array) $projectObject as $key => $val) { $project->{$key} = $val; } if ($basecamp) { $project->setBasecamp($basecamp); $project->account = $basecamp->account; } return $project; }