function save() { $is_new = (bool) (!$this->id); parent::save(); if ($is_new) { // new feed -- attempt to import all statuses up to 2k $feed_msg = array(true, ''); $page = 0; while ($feed_msg[0] !== false && $page < 10) { $page += 1; $feed_msg = $this->refresh($this->get_url($page, 200)); } } }