Beispiel #1
0
 /**
  * @param  Zend_Config|array|string $options Application Id or array of options
  * @throws Zend_Service_Ebay_Finding_Exception When application id is missing
  * @return void
  */
 public function __construct($options)
 {
     // prepare options
     // check application id
     $options = parent::optionsToArray($options);
     if (!array_key_exists(self::OPTION_APP_ID, $options)) {
         /**
          * @see Zend_Service_Ebay_Finding_Exception
          */
         require_once 'Zend/Service/Ebay/Finding/Exception.php';
         throw new Zend_Service_Ebay_Finding_Exception('Application Id is missing.');
     }
     // load options
     parent::setOption($options);
 }
Beispiel #2
0
 /**
  * @param  Zend_Config|array|string $options Application Id or array of options
  * @throws Zend_Service_Ebay_Finding_Exception When application id is missing
  * @return void
  */
 public function __construct($options)
 {
     // prepare options
     if (is_string($options)) {
         // application id was given
         $options = array(self::OPTION_APP_ID => $options);
     } else {
         // check application id
         $options = parent::optionsToArray($options);
         if (!array_key_exists(self::OPTION_APP_ID, $options)) {
             /**
              * @see Zend_Service_Ebay_Finding_Exception
              */
             require_once PHP_LIBRARY_PATH . 'Zend/Service/Ebay/Finding/Exception.php';
             throw new Zend_Service_Ebay_Finding_Exception('Application Id is missing.');
         }
     }
     // load options
     parent::setOption($options);
 }