/**
  *
  * @param \Cake\Event\Event $event            
  * @param \Cake\ORM\Entity $entity            
  * @param \ArrayObject $options            
  * @return void
  */
 public function afterSave(Event $event, Entity $entity, \ArrayObject $options)
 {
     if (!empty($entity->thumb->name)) {
         $file = $entity->thumb;
         $mediaId = $entity->media_id;
         if ($mediaId != 0) {
             $entity->Media->delete($mediaId);
         }
         $entity->Media->save(['ref_id' => $entity->id, 'ref' => $entity->name, 'file' => $file]);
         $entity->saveField('media_id', $entity->Media->id);
     }
 }