Example #1
0
 /**
  * add any file options to item data.
  *
  *
  * @param \Vbw\Procurement\Punchout\Order\Item $item
  */
 public function addFileOptions($item)
 {
     $files = $this->getFileOptions();
     foreach ($files as $k => $fileData) {
         $extrinsics = $item->getExtrinsics();
         if (!is_array($extrinsics)) {
             $extrinsics = array();
         }
         $extrinsics[empty($fileData['label']) ? 'File ' . ($k + 1) : $fileData['label']] = $fileData['url'];
         $item->setExtrinsics($extrinsics);
     }
 }