Exemplo n.º 1
0
 /**
  * @param $source
  *
  * @return static
  */
 public static function source($source = null)
 {
     $ins = new static();
     $ins->source = $source;
     $ins->query = $source;
     $ins->cid = $ins->getIdentifier();
     $ins->sniffStatus();
     $ins->sniffAction();
     return $ins;
 }
Exemplo n.º 2
0
 /**
  * @param $source
  *
  * @return static
  */
 public static function source($source)
 {
     $ins = new static();
     $ins->source = $source;
     //inherit cid from datafilter
     if ($ins->source instanceof \Zofe\Rapyd\DataFilter\DataFilter) {
         $ins->cid = $ins->source->cid;
     } else {
         $ins->cid = $ins->getIdentifier();
     }
     return $ins;
 }
Exemplo n.º 3
0
 /**
  * @param $source
  *
  * @return static
  */
 public static function source($source = null)
 {
     $ins = new static();
     $ins->source = $source;
     $ins->query = $source;
     if (is_object($source) && (is_a($source, "\\Illuminate\\Database\\Eloquent\\Builder") || is_a($source, "\\Illuminate\\Database\\Eloquent\\Model"))) {
         $ins->model = $source->getModel();
     }
     $ins->cid = $ins->getIdentifier();
     $ins->sniffStatus();
     $ins->sniffAction();
     return $ins;
 }
Exemplo n.º 4
0
 /**
  * @param \Illuminate\Database\Eloquent\Model $source
  *
  * @return static
  */
 public static function source($source = '')
 {
     $ins = new static();
     if (is_object($source) && is_a($source, "\\Illuminate\\Database\\Eloquent\\Model")) {
         $ins->model = $source;
     }
     $ins->cid = $ins->getIdentifier();
     $ins->sniffStatus();
     $ins->sniffAction();
     return $ins;
 }