public function insert($data, $callback = null) { if (is_null($callback)) { $callback = function ($user) { $user->api_token = makeApiKey(); return $user; }; } return parent::insert($data, $callback); }
public function insert($data, $callback = null) { $collection_id = (int) $data['collection_id']; if (isset($data[$this->uploadFieldName])) { $this->prepareMediaData($data); //check if media already exists if ($this->mediaNotExists($data)) { return parent::insert($data, $callback); } else { $this->mediaUpload($data); } } else { throw new Exception("No File Submitted", 406); } }
public function insert($data, $callback = null) { $data['lang'] = $this->getLocale(); return parent::insert($data, $callback); }
public function insert($data, $callback = null) { if (is_null($callback)) { $callback = function (&$model, $host) { $model->content_type = $host->getContentType(); $model->author_id = $host->getAuthorId(); $model->slug = $host->makeSlug($model->title); $model->lang = $host->getLocale(); return $model; }; } return parent::insert($data, $callback); }