Example #1
0
 /**
  * Create instance with parameters
  * Additional parameters are (see parent for more):
  *   - create if true a new maildir is create if none exists
  *
  * @param  $params array mail reader specific parameters
  * @throws \Zend\Mail\Storage\Exception\ExceptionInterface
  */
 public function __construct($params)
 {
     if (is_array($params)) {
         $params = (object) $params;
     }
     if (!empty($params->create) && isset($params->dirname) && !file_exists($params->dirname . DIRECTORY_SEPARATOR . 'cur')) {
         self::initMaildir($params->dirname);
     }
     parent::__construct($params);
 }