Ejemplo n.º 1
0
 /**
  * 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;
 }
Ejemplo n.º 2
0
 /**
  * Set the current Eloquent model
  *
  * @param  Eloquent  $Model
  * @return void
  */
 protected function setModel($Model)
 {
     $this->Model = $Model;
     $this->modelKeyName = $Model->getKeyName();
 }