public function setInputFile($path)
    {
        if (null !== $path) {
            if (!is_readable($path)) {
                throw new \RuntimeException("View source file cannot be read: {$path}");
            }
            $this->inputFile = $path;
        }

        return $this;
    }