public static function maybe_create_toggl_project(SI_Project $project, $args = array()) { $data = array('project' => array('name' => $args['project_name'])); $response = Toggl_API::api_request('projects', $data); if (!isset($response->data->id)) { return; // not created } self::set_projects_toggl_id($project->get_id(), $response->data->id); return $response->data->id; }