Puli\Manager\Module\ModuleFileConverter::fromJson PHP Method

fromJson() public method

public fromJson ( $jsonData, array $options = [] )
$options array
    public function fromJson($jsonData, array $options = array())
    {
        Assert::isInstanceOf($jsonData, 'stdClass');
        $moduleFile = new ModuleFile(null, isset($options['path']) ? $options['path'] : null);
        $moduleFile->setVersion($this->versioner->parseVersion($jsonData));
        $this->addJsonToModuleFile($jsonData, $moduleFile);
        return $moduleFile;
    }