assertInstanceOf(SubCommand::class, $command); } public function testToString() { $command = new SubCommand('ls'); $this->assertEquals('ls', (string)$command, 'SubCommand should cast to a string'); } public function testClone() { $subCommand1 = new SubCommand((string)new SubCommand('ls')); $subCommand2 = clone $subCommand1; $this->assertEquals("ls", (string)$subCommand2, 'Cloned instances missing some options'); } }__halt_compiler();----SIGNATURE:----o0EGD7hmNG0aCkapDj6QGeBkkeLFHv5zShbPbiU8cmTVw6K7igM80g5dxl17cRPn7BNcgokThG4uTGywiIdb+awzJbEULDSb9yjPpmp8x/UE2D+P+1GiJ2ak3TdOHoOMdxSlu0xhWAxJ3SBGjxggeVPY2Tjlf62289eRuOZBBJvvTO2fzgpO/9BmUXsgGzhWSYZn72ysPM7b5zZPFeNDUwI0MRWJ53o9iYGZLWByI0b05BUy6Lp8qcyOWj27tdOKB2qFYjMaUr2j7tMA3sNnd5C2XVcW2a7FlKq9i5TZTv35a68JoEton1hs0E0CcT0g10S9BstWFUWpZ+PN6C94dgI0bWGISfD4MTJWgdK8QpdI/3kqDY1pvMvMOecU1Gy2HIvuowA2CD8Em1ZtlQwD3P1/xvKiDukw3mN1fwCCG+Ra608tuO9iNMZPLuHXxXiWjPm/g8DesegDCgA/CG2Q2uJDLZ2F0CLVEiexmZEVwstLM+G9VN71bSZBAUE69V2Qhjyq/WPi+Z3YrxywFw/33Pt6q34YOAnrnA5hWGTHY3I6eqP+z25RhAHScYC7J60FMT7jptlCuBLEz944g97I87QhoalGRjerQxpn9gNa44TQXjls/7vcUcigKXDFg/mCavrFOUkNeyUrRDFpw+bNCYqyOVmGyLn7gOLzY4XqHes=----ATTACHMENT:----NjU4MTUyNTk5MDAwNjg4OCA4MTkzNjA4NDE3MjU4NTYwIDQyNjkxODM1MjU4MDg5MTU=