Example #1
0
        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');