This fetches every page of results, note the API limits a single request to
fetching **at most** 100 objects, however, fetch_all will request each page from the server until all available records have been retrieved:
```python
r.fetch_all()
```
## PHIDRef
Whenever encountering a phabricator `phid`, we use PHIDRef objects to wrap the phid. This provides several conveniences
for working with phabricator objects efficiently. This interactive python session demonstrates how it works:
Whenever encountering a phabricator `phid`, we use PHIDRef objects to wrap the phid. This provides several conveniences for working with phabricator objects efficiently. This interactive python session demonstrates how it works:
1. You can construct a bunch of PHIDRef instances and then later on you can fetch all of
the data in a single call to `resolve_phids()`.
2. resolve_phids can store a local cache of the phid details in the phobjects table.
3. a PHIDRef can be used transparently as a database key.
*`str(PHIDRef_instance)` returns the original `"PHID-TYPE-hash"` string.
*`PHIDRef_instance.object` returns an instantiated `PHObject` instance.
* After calling `resolve_phids()`, all `PHObject` instances will contain the `name`,
`url` and `status` of the corresponding phabricator objects.
```python
fromddd.phabimportConduit
phab=Conduit()
1. You can construct a bunch of `PHIDRef` instances and then later on you can fetch all of the data in a single call to phabricator's conduit api. This is accomplished by calling `PHObject.resolve_phids()`.
2.`resolve_phids()` can store a local cache of the phid details in the phobjects table. After calling resolve_phids completes, all `PHObject` instances will contain the `name`, `url` and `status` of the corresponding phabricator objects.
3. An instance of PHIDRef can be used transparently as a database key.
4.`str(PHIDRef_instance)` returns the original `"PHID-TYPE-hash"` string.
5.`PHIDRef_instance.object` returns an instantiated `PHObject` instance.
# Call phabricator's meniphest.search api and retrieve all results