siteoptimo/wp-plugin-parser

Parse WordPress plugin zip-files to extract a plugin's metadata.

0.1 2017-02-13 12:30 UTC

This package is not auto-updated.

Last update: 2025-06-16 19:10:25 UTC


README

Parse WordPress plugin zip-files to extract a plugin's metadata.

Installation

composer require siteoptimo/wp-plugin-parser

Usage

<?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.
}