public function __invoke() { $elevator = new Elevator(); $parser = new InstructionParser($elevator); $parser->parseInstructions(file_get_contents(__DIR__ . '/../../input/day1.txt')); echo 'Final floor : ' . $elevator->getFloor() . "\n\n"; }
public function testElevatorShouldSetAndGetFloor() { $elevator = new Elevator(); $floor = 10; $elevator->setFloor($floor); $this->assertEquals($floor, $elevator->getFloor()); }
public function __invoke() { $elevator = new Elevator(); $parser = new InstructionsParser($elevator); $input = file_get_contents(__DIR__ . "/../../input/Day1/Puzzle1"); $parser->parseInstructions($input); echo "Final floor: " . $elevator->getFloor(); }
public function __invoke() { $instructions = file_get_contents(__DIR__ . '/../../input/Day1/input.txt'); $elevator = new Elevator(); $parser = new InstructionParser($elevator); $parser->parseInstructions($instructions); echo "Final floor: " . $elevator->getFloor() . "\n\n"; }