Lines Matching refs:data
249 * @param array $data The array of data to iterate over.
256 public function safelyMakeGraphNode(array $data, $subclassName = null) argument
262 $parentNodeId = isset($data['id']) ? $data['id'] : null;
266 foreach ($data as $k => $v) {
290 * @param array $data The array of data to iterate over.
299 …public function castAsGraphNodeOrGraphEdge(array $data, $subclassName = null, $parentKey = null, $… argument
301 if (isset($data['data'])) {
303 if (static::isCastableAsGraphEdge($data['data'])) {
304 return $this->safelyMakeGraphEdge($data, $subclassName, $parentKey, $parentNodeId);
307 $data = $data['data'];
311 return $this->safelyMakeGraphNode($data, $subclassName);
317 * @param array $data The array of data to iterate over.
326 …public function safelyMakeGraphEdge(array $data, $subclassName = null, $parentKey = null, $parentN… argument
328 if (!isset($data['data'])) {
333 foreach ($data['data'] as $graphNode) {
337 $metaData = $this->getMetaData($data);
349 * @param array $data The Graph response.
353 public function getMetaData(array $data) argument
355 unset($data['data']);
357 return $data;
363 * @param array $data
367 public static function isCastableAsGraphEdge(array $data) argument
369 if ($data === []) {
374 return array_keys($data) === range(0, count($data) - 1);