public function read($query, array $options = []) {
		$query = !is_object($query) ? new Query() : $query;
		$query->method() ?: $query->method("get");
		$query->path() ?: $query->path("/{:source}");

		$params = [$query, $options];

		return Filters::run($this, __FUNCTION__, $params, function($params) {
			list($query, $options) = $params;
			return $this->send($query, $options);
		});
	}
public function read($query, array $options = []) {
		$query = !is_object($query) ? new Query() : $query;
		$query->method() ?: $query->method("get");
		$query->path() ?: $query->path("/{:source}");

		$params = [$query, $options];

		return Filters::run($this, __FUNCTION__, $params, function($params) {
			list($query, $options) = $params;
			return $this->send($query, $options);
		});
	}
public function read ( $ query , array $ options = [ ] ) { $ query = ! is_object ( $ query ) ? new Query ( ) : $ query ; $ query -> method ( ) ? : $ query -> method ( "get" ) ; $ query -> path ( ) ? : $ query -> path ( "/{:source}" ) ; $ params = [ $ query , $ options ] ; return Filters :: run ( $ this , __FUNCTION__ , $ params , function ( $ params ) { list ( $ query , $ options ) = $ params ; return $ this -> send ( $ query , $ options ) ; } ) ; }
Read used by model to GET.

@param object $query
@param array $options
@return string
@filter
Read used by model to GET .