return $result; } /** * Get arguments from file. * * @param string $filePath * @return array */ private static function getArgumentsFromFile($filePath) { $arguments = []; $handle = fopen($filePath, 'r'); while (($fileLine = fgets($handle)) !== false) { $arguments[] = self::getArgumentsFromLine($fileLine); } fclose($handle); return $arguments; } /** * Get fizz buzz arguments from file line. * * @param string $line * @return array */ private static function getArgumentsFromLine($line) { return explode(' ', $line); } } echo FizzBuzz::getResult('/Users/jana/Desktop/file/source.txt');