/** * Clone current Chord * @return Chord clone */ public function __clone() { $chord = new Chord(count($this->strings)); $chord->setName($this->getName()); $chord->setFirstFret($this->getFirstFret()); for ($i = 0; $i < count($chord->strings); $i++) { $chord->strings[$i] = $this->strings[$i]; } return $chord; }