/** * Get the ids of Parse Pointers * @param $pointers * @return array */ public function getIds($pointers) { // todo can we delete the pointer at the Request Prepare? $ids = array(); if (is_array($pointers)) { foreach ($pointers as $object) { if (is_numeric($object)) { $ids[] = $object; } elseif (is_object($object) && $object->__type == 'Pointer') { $ids[] = $object->{$this->object->getKeyName()}; } } return $ids; } return $ids; }
/** * Set the current Eloquent model * * @param Eloquent $Model * @return void */ protected function setModel($Model) { $this->Model = $Model; $this->modelKeyName = $Model->getKeyName(); }