_options['is_canonical']); } } } break; case 'Linux': { /** * SerialFile class provides serial connection using file stream. * Is a wrapper for specific OS class. * * @package Fawno\PhpSerial * @uses Fawno\PhpSerial\SerialFileLinux Provides serial connection using file stream in Linux OS * @uses Fawno\PhpSerial\SerialException */ class SerialFile extends Linux { /** * Construct the serial interface. Sets the device path and register shutdown function. * * @param string|null $device * @return void */ public function __construct (string $device = null, SerialConfig $config) { parent::__construct($device, $config); unset($this->_options['is_canonical']); } } } break; case 'Darwing': { /** * SerialFile class provides serial connection using file stream. * Is a wrapper for specific OS class. * * @package Fawno\PhpSerial * @uses Fawno\PhpSerial\SerialFileDarwing Provides serial connection using file stream in OSX OS * @uses Fawno\PhpSerial\SerialException */ class SerialFile extends Darwing { /** * Construct the serial interface. Sets the device path and register shutdown function. * * @param string|null $device * @return void */ public function __construct (string $device = null, SerialConfig $config) { parent::__construct($device, $config); unset($this->_options['is_canonical']); } } } break; }