public function testValid() { $notification = new \Maileva\Element\Notification(); $notification->setType(\Maileva\Element\Notification::NOTIF_GENERAL); $notification->setFormat(\Maileva\Element\Notification::FORMAT_XML); $protocol = new \Maileva\Element\Protocol(); $protocol->setFtp(new \Maileva\Element\Protocol\Ftp()); $notification->addProtocols($protocol); $notification->verify(); }
$foldPaperOption = new \Maileva\Element\Option\Fold\Paper(); $foldPaperOption->setEnvelopeType(\Maileva\Element\Option\Fold\Paper::ENVELOPETYPE_C4); $foldPaperOption->setPostageClass(\Maileva\Element\Option\Fold\Paper::POSTAGECLASS_STANDARD); $requestPaperOption = new \Maileva\Element\Option\Request\Paper(); $requestPaperOption->setFoldOption($foldPaperOption); $requestOption = new \Maileva\Element\Option\Request(); $requestOption->setPaperOption($requestPaperOption); $option = new \Maileva\Element\Option(); $option->setRequestOption($requestOption); $request->setOptions($option); /********** Notifications ********/ $notification = new \Maileva\Element\Notification(); $notification->setType(\Maileva\Element\Notification::NOTIF_GENERAL); $notification->setFormat(\Maileva\Element\Notification::FORMAT_XML); $protocol = new \Maileva\Element\Protocol(); $protocol->setFtp(new \Maileva\Element\Protocol\Ftp()); $notification->addProtocols($protocol); $request->addNotification($notification); $notification = new \Maileva\Element\Notification(); $notification->setType(\Maileva\Element\Notification::NOTIF_PND); $notification->setFormat(\Maileva\Element\Notification::FORMAT_TXT); $protocol = new \Maileva\Element\Protocol(); $protocol->setFtp(new \Maileva\Element\Protocol\Ftp()); $notification->addProtocols($protocol); $request->addNotification($notification); /** * ******** ******** ******** ******** ******** */ $campaign->addRequest($request); $campaign->verify(); return $campaign;