Skip to content

Commit fb25f1e

Browse files
Merge pull request #7 from allmightyspiff/master
add in setObjectFilter
2 parents fc7d8bd + 281abb3 commit fb25f1e

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

SoftLayer/SoapClient.class.php

+18
Original file line numberDiff line numberDiff line change
@@ -402,6 +402,24 @@ public function setObjectMask($mask)
402402
return $this;
403403
}
404404

405+
/**
406+
* Set an object filter to a SoftLayer API call
407+
*
408+
* Use an object filter to limit what data you get back
409+
* from the API. Very similar to objectMasks
410+
*
411+
* @see SoftLayer_ObjectMask
412+
* @param object $filter The object filter you wish to define
413+
* @return SoftLayer_SoapClient
414+
*/
415+
public function setObjectFilter($objectFilter)
416+
{
417+
if (!is_null($objectFilter)) {
418+
$header = sprintf('%sObjectFilter', $this->_serviceName);
419+
$this->addHeader($header, $objectFilter);
420+
}
421+
return $this;
422+
}
405423
/**
406424
* Set a result limit on a SoftLayer API call
407425
*

0 commit comments

Comments
 (0)