/**
* 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);
}