public static function monitor_external($params) { Postmaster_ApiResource::_validateParams($params); $requestor = new Postmaster_ApiRequestor(); $response = $requestor->request('post', self::$urlBase, $params); return $response; }
public static function get($params = null) { $class = get_class(); Postmaster_ApiResource::_validateParams($params); $requestor = new Postmaster_ApiRequestor(); $response = $requestor->request('post', self::$urlBase, $params); return Postmaster_Object::scopedConstructObject($class, $response); }
public static function all($params = null) { $class = get_class(); Postmaster_ApiResource::_validateParams($params); $requestor = new Postmaster_ApiRequestor(); $response = $requestor->request('get', self::$urlBase, $params); $results = array(); foreach ($response['results'] as $data) { array_push($results, Postmaster_Object::scopedConstructObject($class, $data)); } return $results; }