Download the PHP package pcfreak30/composepress without Composer

On this page you can find all versions of the php package pcfreak30/composepress. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package composepress

ComposePress Core

ComposePress Core is a small runtime boundary for WordPress plugins. It coordinates explicit plugin metadata, hook subscribers, and plugin lifecycle handlers without imposing a domain model or dependency container.

Requirements

Bootstrap

Subscribers receive their application dependencies through constructors and register only WordPress adapters. Business services do not need to depend on ComposePress.

Lifecycle capabilities are opt-in and independent. Implement PluginActivator for activation work and PluginDeactivator for deactivation work; uninstall remains a separate static PluginUninstall contract. Pass only the capabilities the plugin needs:

Requirements are explicit checks that run before subscribers are registered. Each PluginRequirement returns a RequirementResult; unmet results are reported through RequirementsNotMet instead of silently skipping boot.

Testing

The ComposePress\Core\Testing namespace ships pure test doubles for the runtime boundary. They record calls as ordinary objects — no WordPress functions are invoked, so they work in unit tests, integration tests, and any test setup:

RecordingHooks delegates its registration state to the real WP_Hook engine (replace-on-re-add, unique callback ids via _wp_filter_build_unique_id(), exact-priority removal, and hasAction()/hasFilter() returning the registered priority (int) or false, mirroring has_action()/has_filter()) and adds only a call-history recorder. The engine is discovered automatically by WordPressHookEngine: the running WordPress installation when integration testing (or via WP_CORE_DIR), or a roots/wordpress-no-content dev dependency for plain unit tests, whether it was installed into var/wordpress (this package's extra.wordpress-install-dir), the Roots installer's default wordpress/ directory, or its vendor fallback location when the installer plugin is absent. No bootstrap wiring is required in consumer projects.

These fakes are part of the public surface and are versioned with core. Projects consuming this library can depend on them for their own tests and upgrade within normal SemVer guarantees.

Development

This is a clean-slate rewrite. The historical API and implementation are retired.


All versions of composepress with dependencies

PHP Build Version
Package Version
Requires composepress/dice Version ^0.1.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package pcfreak30/composepress contains the following files

Loading the files please wait ...