public function generateFromFile(
        RuntimeConfiguration $configuration,
        ClassName $sourceClassName,
        $path,
        &$className = null
    ) {
        $this->typeCheck->generateFromFile(func_get_args());

        return $this->generateFromSource(
            $configuration,
            $sourceClassName,
            $this->isolator->file_get_contents(
                $path
            ),
            $className
        );
    }
public function generateFromFile(
        RuntimeConfiguration $configuration,
        ClassName $sourceClassName,
        $path,
        &$className = null
    ) {
        $this->typeCheck->generateFromFile(func_get_args());

        return $this->generateFromSource(
            $configuration,
            $sourceClassName,
            $this->isolator->file_get_contents(
                $path
            ),
            $className
        );
    }
@param RuntimeConfiguration $configuration
@param ClassName            $sourceClassName
@param string               $path
@param null                 &$className

@return string