public function create(array $data) : Model
    {
        $model_class = $this->getModelName();
        return $this->postCreate($data, $model_class::create($this->preCreate($this->parseData($data))));
    }
public function create(array $data) : Model
    {
        $model_class = $this->getModelName();
        return $this->postCreate($data, $model_class::create($this->preCreate($this->parseData($data))));
    }
public function create ( array $ data ) : Model { $ model_class = $ this -> getModelName ( ) ; return $ this -> postCreate ( $ data , $ model_class :: create ( $ this -> preCreate ( $ this -> parseData ( $ data ) ) ) ) ; }
Create and return the model object

@method create
@param  array  $data array
@return Model
Create and return the model object