コード例 #1
0
ファイル: Store.php プロジェクト: xamiro-dev/xamiro
 /**
 * query the object with path and query parameters from Xapp_Util_Json_Query::find method and use store
 * methods on search result, e.g.
 * <code>
 * $store = Xapp_Util_Json_Store::create($object)
     ->query('/firstElement', array("id=1000"))
     ->query('.', array('title=foo'))
     ->set(null, 1);
 * </code>
 *
 * the query method must be terminated with a store method!
 *
 * @see Xapp_Util_Std_Query::find
 * @error 17005
 * @param string $path expects the optional search path as outlined above
 * @param array $query expects the optional query filter chain as explained above
 * @param null|string $result_flag expects optional result flag "first" or "last"
 * @return $this
 */
 public function query($path, array $query = null, $result_flag = 'first')
 {
     $this->_result =& Xapp_Util_Json_Query::find($this->_object, $path, $query, $result_flag);
     return $this;
 }