/** * @test */ public function fqcn() { $this->assertEquals('Verraes\\ClassFunctions\\Tests\\MyClass', ClassFunctions::fqcn($this->object)); $this->assertEquals('Verraes\\ClassFunctions\\Tests\\MyClass', ClassFunctions::fqcn($this->string)); $this->assertEquals('Verraes\\ClassFunctions\\Tests\\MyClass', ClassFunctions::fqcn('Verraes.ClassFunctions.Tests.MyClass')); }
public static function forCommand(Command $command, CommandHandler $commandHandler, $message = "") { return new CommandCouldNotBeHandled(sprintf("The command %s could not be handled by %s\n%s", ClassFunctions::fqcn($command), ClassFunctions::fqcn($commandHandler), $message)); }