diff options
Diffstat (limited to 'src/HTML5/Parser/FileInputStream.php')
-rw-r--r-- | src/HTML5/Parser/FileInputStream.php | 45 |
1 files changed, 21 insertions, 24 deletions
diff --git a/src/HTML5/Parser/FileInputStream.php b/src/HTML5/Parser/FileInputStream.php index ce16fb2..e58006a 100644 --- a/src/HTML5/Parser/FileInputStream.php +++ b/src/HTML5/Parser/FileInputStream.php @@ -4,32 +4,29 @@ namespace Masterminds\HTML5\Parser; /** * The FileInputStream loads a file to be parsed. * + * So right now we read files into strings and then process the + * string. We chose to do this largely for the sake of expediency of + * development, and also because we could optimize toward processing + * arbitrarily large chunks of the input. But in the future, we'd + * really like to rewrite this class to efficiently handle lower level + * stream reads (and thus efficiently handle large documents). + * * @todo A buffered input stream would be useful. */ -class FileInputStream extends StringInputStream implements InputStream { - - /* - * So right now we read files into strings and then process the - * string. We chose to do this largely for the sake of expediency of - * development, and also because we could optimize toward processing - * arbitrarily large chunks of the input. But in the future, we'd - * really like to rewrite this class to efficiently handle lower level - * stream reads (and thus efficiently handle large documents). - */ - - /** - * Load a file input stream. - * - * @param string $data - * The file or url path to load. - */ - function __construct($data, $encoding = 'UTF-8', $debug = '') { - - // Get the contents of the file. - $content = file_get_contents($data); - - parent::__construct($content, $encoding, $debug); +class FileInputStream extends StringInputStream implements InputStream +{ - } + /** + * Load a file input stream. + * + * @param string $data + * The file or url path to load. + */ + public function __construct($data, $encoding = 'UTF-8', $debug = '') + { + // Get the contents of the file. + $content = file_get_contents($data); + parent::__construct($content, $encoding, $debug); + } } |