cpsit/auditor

Audit PHP application bundles.

Installs: 25 347

Dependents: 2

Suggesters: 0

Security: 0

Stars: 1

Watchers: 8

Forks: 0

Open Issues: 0

Type:composer-plugin

0.6.1 2022-10-12 13:34 UTC

This package is auto-updated.

Last update: 2024-12-12 18:32:22 UTC


README

Tests Coverage Code quality

Auditor

This is a Composer plugin. It allows to access information about the current (root) package.

Requirements

  • Composer
  • PHP >= 7.4

Version matrix

Usage

In your project root

composer require cpsit/auditor

After installation or update via Composer a class CPSIT\Auditor\BundleDescriber is generated.

It allows to access each property of your bundle (root package).

Examples

Get the name of the current root package:

$name = \CPSIT\Auditor\BundleDescriber::getProperty('name');

Get the repositories used by composer for the installation:

$repositories = \CPSIT\Auditor\BundleDescriber::getProperty('repositories');

Get the installed packages (omit not installed package):

$packages = \CPSIT\Auditor\Reflection\PackageVersions::getAll();

Returns an array of CPSIT\Auditor\Dto\Package objects.