/** * @expectedException PHPUnit_Framework_Error_Warning */ public function testGetxattrFileNotFound() { $state = smbclient_state_new(); smbclient_state_init($state, null, SMB_USER, SMB_PASS); $attr = smbclient_getxattr($state, 'smb://' . SMB_HOST . '/' . SMB_SHARE . '/testdir/does-not-exist', 'system.dos_attr.mode'); $this->assertFalse($attr); $this->assertEquals(smbclient_state_errno($state), 2); // ENOENT }
/** * @param string $uri * @param string $key * @return string */ public function getxattr($uri, $key) { $result = @smbclient_getxattr($this->state, $uri, $key); $this->testResult($result, $uri); return $result; }