code: protected function getProductAbstractTransfer(FosAvailabilityAlertSubscription $fosAvailabilityAlertSubscription): ProductAbstractTransfer
      {
          $spyProductAbstract = $fosAvailabilityAlertSubscription->getSpyProductAbstract();
  
          return $this->productFacade->findProductAbstractById($spyProductAbstract->getPrimaryKey());
      }
docs: @param \Orm\Zed\AvailabilityAlert\Persistence\FosAvailabilityAlertSubscription $fosAvailabilityAlertSubscription
  
  @return \Generated\Shared\Transfer\ProductAbstractTransfer