Пример #1
0
 private function parseDuration(Duration $duration)
 {
     $value = 0;
     switch ($duration->getValue()) {
         case Duration::WHOLE:
             $value = -2;
             break;
         case Duration::HALF:
             $value = -1;
             break;
         case Duration::QUARTER:
             $value = 0;
             break;
         case Duration::EIGHTH:
             $value = 1;
             break;
         case Duration::SIXTEENTH:
             $value = 2;
             break;
         case Duration::THIRTY_SECOND:
             $value = 3;
             break;
         case Duration::SIXTY_FOURTH:
             $value = 4;
             break;
     }
     return $value;
 }