public function clone($modelitemId)
    {
        event(new BeforeClone($this));

        $this->beforeClone();

        $this->doClone();

        $this->afterClone();

        event(new AfterClone($this));
    }
public function clone($modelitemId)
    {
        event(new BeforeClone($this));

        $this->beforeClone();

        $this->doClone();

        $this->afterClone();

        event(new AfterClone($this));
    }
public function clone ( $ modelitemId ) { event ( new BeforeClone ( $ this ) ) ; $ this -> beforeClone ( ) ; $ this -> doClone ( ) ; $ this -> afterClone ( ) ; event ( new AfterClone ( $ this ) ) ; }
Clone Action.

Fires off beforeClone(), doClone() and afterClone()

@param int $modelitemId

@return
Clone Action .