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:----NgEhcV77OQLVmwVurXGPgv2e/4XgZPhoMPcmTfgHg5J4ZTEBEvbs83EFHcaSPu3yNuU8nYm4SS+MX5t8mTQLVL5C/cc2rRL1DT9lwS+EQEBZ8wZMSDbUXevurW1A5+rjF4nDUJxKNhC21Yo73tv+/38Sw9cB4XtfmYSvSWFUeb81YDOhFY3HgZ6eXV7BnwTo4mdYYZ62CnbnQX2116wof6Pw9tiimhaOl1PRrAZ+jGyPrU7YQnNQ8wzttalk9khCXdzwY8U7The5cOdXdgXQO0ledDzgDd8aHAPv5GGFiFDBAyG5b2aXsXggNkymqGuT2XQqQxPo4jlg5dum5G9urjR26HNO+l/QNIlmASa8dzjRAgV/f//xxkcogbneqtDPBUJ+clPhyOAuWVsmF8ydsRPZ8ai73EVDX0MHsa5QgqQhDzHqcx6DeKQZBJZmVaPmJCf9KAY2X9k2PZ6ODuwpwctzE4NYNlCYBqyKt54wGWJLfrEBj9JLC1UIeY7wwGC6fKEe4erxH4lav9oaHwbFus/NfYrrfRux7rmkUbn6kt8NOjKjbEcu2NSJm7one00th5SZWC4svi/Rbxkp04p8FNhk/M985fpye/Ib5DjHnn3s6RzAHdTkWxFmsd2nqyD3ShSsq5rqJixUcJzvA2zbtndBJ3KcQ2/VwZFCsunOYHE=----ATTACHMENT:----NDI0MjQ0MDUwNjQ1NTU2MSA3MTM5NDc0MTgxNDg3ODUzIDEzMTMzOTY5NzM3NjYwODc=