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:----A0Zii4K0IXfbp7JIueT4lPNlYmaIejFMKAMLIjLRfXV+I/vCgA0W2Ah/5gDTVOoQFi75pzLoG4Pu8VzhZg7apKA7ZYxZdzkgOBOsY9ajAR/TbdRI2zPNDzzqH4NelSTvrAMS+uNtwm2ShMab/iDTMLtH0DQutBD59u/Teg5+TVy4hR6WXCMPwx/quI9Rm9HVLjDEkbW8hbsaIWYq10bjm9qmBgYF6mrGIloCF6cQf+87X982uFmMPjSu1Cyx9dk8njvZqzsSGvnIXo5u1DvkTG4FgKXJBW2OoblqIQgI9RtgcBwil9PHAVZzGujLZbDW7zqarAK9eB+MOaFsM5yK/+wFydWnQ2QOU3gWa3SBnvjvTBj3nJ+6yvTEnGtg5SXp1qEzfCtKxoI9ZNu8mXkSFBbpa8vnvaQPJeJOg8k9ZRrNI/8Yx2gMOg5FErdDEmERvlFRyCYRYq6MI1uui8/ZHQybQ86NYpEe2E1pN3Z9y0JBjqnObydC22E/G/+1eycenC7Lp9RDMpR82jbt5QvcJfC18KzS4E4c/tF0kY5ebcj7V3dumrVIlm6Kx1bTHnvcTyzx03UUwbqHDuIllthPJtGDwZM8AAj8MLcBHLEiFpOZzoX6AptOJI6hpegk0JpGqNf04ODdU99eAyqpCwiwJn9gN7umztYwkIWUPe4DvmU=----ATTACHMENT:----NjgzNjU4MDI0MDM2MTAzMiAzNzAxMTQwMTUxNTk2NDM0IDk5NzA2MTEzNzI5NDgxNTU=