/** * Parse a successful paste listing response. * @param string $response The response to parse. * @param \Brush\Accounts\Account $owner The optional owner of these pastes. * @return \Brush\Pastes\Paste[] The parsed pastes. */ public static function parsePastes($response, Account $owner = null) { if ($response == 'No pastes found.') { return array(); } $pastes = array(); foreach (ApiRequest::toElement('<pastes>' . $response . '</pastes>')->getElementsByTagName('paste') as $paste) { $pastes[] = Paste::fromXml($paste, $owner); } return $pastes; }