13/02
2017
Parse WordPress plugin zip-files to extract a plugin's metadata.
Parse WordPress plugin zip-files to extract a plugin's metadata., (*1)
composer require siteoptimo/wp-plugin-parser
<?php use SiteOptimo\WpPluginParser\WpPluginParser; use SiteOptimo\WpPluginParser\Entity\Plugin; $zipFile = 'path/to/plugin.zip'; try { /** @var Plugin $plugin */ $plugin = WpPluginParser::parsePlugin($zipFile); echo $plugin->getName() . ':'; var_dump($plugin); } catch(\SiteOptimo\WpPluginParser\Exception\WpPluginParserException $e) { // Handle exception. }