protected function shiftMetaSize() { /* * Injecting calculated keyframes */ $keyframes = new stdClass(); $keyframes->filepositions = $this->filepositions; $keyframes->times = $this->times; $this->metadata->keyframes = $keyframes; $shift = parent::shiftMetaSize(); /* * Shifting filepositions */ foreach ($this->filepositions as $key => $value) { $this->filepositions[$key] = $value + $shift; } /* * Updating keyframes with shifted filepositions */ $keyframes->filepositions = $this->filepositions; $this->metadata->keyframes = $keyframes; return $shift; }