/**
  * Class constructor.
  * Calls the parent Exception constructor.
  * @param integer $accessMode
  * @param null|\Exception $previousException
  */
 public function __construct($accessMode, \Exception $previousException = null)
 {
     parent::__construct(sprintf("The access mode `%d` is unknown.", $accessMode), 0, $previousException);
 }
 /**
  * Class constructor.
  * Calls the parent Exception constructor.
  * @param null|\Exception $previousException
  */
 public function __construct(\Exception $previousException = null)
 {
     parent::__construct("Invalid resource handle. Resource not available.", 0, $previousException);
 }
 /**
  * Class constructor.
  * Calls the parent Exception constructor.
  * @param integer $numberOfBytes
  * @param null|\Exception $previousException
  */
 public function __construct($numberOfBytes, \Exception $previousException = null)
 {
     parent::__construct(sprintf("Unable to read %d bytes.", $numberOfBytes), 0, $previousException);
 }
 /**
  * Class constructor.
  * Calls the parent Exception constructor.
  * @param string $resource
  * @param null|\Exception $previousException
  */
 public function __construct($resource, \Exception $previousException = null)
 {
     parent::__construct(sprintf("Resource `%s` not accessible.", $resource), 0, $previousException);
 }