Lines Matching refs:data
81 * @param array $data
84 function check($data) argument
100 * @param array $data
103 function fromSession($data) argument
105 if (!$data) {
112 if (!array_key_exists($k, $data)) {
117 if (!$this->check($data)) {
121 $data = array_merge($data, $this->prepareForLoad($data));
122 $obj = $this->newObject($data);
129 $obj->$k = $data[$k];
141 * @param array $data
144 function prepareForLoad($data) argument
156 * @param array $data
159 function newObject($data) argument
176 $data = [];
178 $data[$k] = $v;
185 $data[$k] = $v;
189 return $data;
211 function newObject($data) argument
219 $data = [];
221 $data[] = $k;
223 return $data;
226 function check($data) argument
228 return is_array($data['type_uris']);
250 function newObject($data) argument
252 return new Auth_Yadis_Manager($data['starting_url'],
253 $data['yadis_url'],
254 $data['services'],
255 $data['session_key']);
258 function check($data) argument
260 return is_array($data['services']);
263 function prepareForLoad($data) argument
267 foreach ($data['services'] as $s) {