public function instance($name, array $attr = []) { $model = $this->make($name, $attr, false); $this->triggerCallback($model, $name); return $model; }
/** * Create an instance of the model. * * This model will be automatically saved to the database if the model we * are generating it for has been saved (the create function was used). * * @param string $name The model definition name. * * @return object */ private function factory($name) { if ($this->factoryMuffin->isPendingOrSaved($this->model)) { return $this->factoryMuffin->create($name); } return $this->factoryMuffin->instance($name); }