Download the PHP package maatify/php-return-target without Composer

On this page you can find all versions of the php package maatify/php-return-target. 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 php-return-target

# PHP Return Target ![Maatify.dev](https://www.maatify.dev/assets/img/img/maatify_logo_white.svg) [![Status](https://img.shields.io/badge/Status-Release%20Candidate-blue)](CHANGELOG.md) [![Version](https://img.shields.io/badge/Version-1.0.0--rc.2-blue)](https://packagist.org/packages/maatify/php-return-target) [![PHP](https://img.shields.io/badge/PHP-8.4-8892BF)](composer.json) [![License](https://img.shields.io/badge/License-Proprietary-green)](LICENSE) [![PHPStan](https://img.shields.io/badge/PHPStan-max-blue)](phpstan.neon) [![Packagist](https://img.shields.io/badge/Packagist-maatify%2Fphp--return--target-blue)](https://packagist.org/packages/maatify/php-return-target) [![Monthly Downloads](https://img.shields.io/packagist/dm/maatify/php-return-target)](https://packagist.org/packages/maatify/php-return-target) [![Total Downloads](https://img.shields.io/packagist/dt/maatify/php-return-target)](https://packagist.org/packages/maatify/php-return-target) [![Maatify Ecosystem](https://img.shields.io/badge/Maatify-Ecosystem-blueviolet)](https://github.com/Maatify) [![Install](https://img.shields.io/badge/Install-1.0.0--rc.2-brightgreen)](https://packagist.org/packages/maatify/php-return-target) [![Usage Guide](https://img.shields.io/badge/Usage%20Guide-current-blue)](docs/guides/USAGE_GUIDE.md) [![Examples](https://img.shields.io/badge/Examples-maintained-blue)](examples/) [![Package Reference](https://img.shields.io/badge/Package%20Reference-canonical-blue)](RETURN_TARGET_PACKAGE_REFERENCE.md) [![Changelog](https://img.shields.io/badge/Changelog-1.0.0--rc.2-blue)](CHANGELOG.md) [![Security Policy](https://img.shields.io/badge/Security%20Policy-current-blue)](SECURITY.md) [![Contributing Guide](https://img.shields.io/badge/Contributing%20Guide-current-blue)](CONTRIBUTING.md) Stateless signed internal return-target handling for framework-agnostic PHP applications.

Status

Release Candidate — 1.0.0-rc.2

The published SemVer pre-release v1.0.0-rc.2 (released 2026-10-02) is available to consumers through Packagist. No Stable release has been published.

Key Features

Requirements

Installation

The published Release Candidate is available through Packagist:

Quick Usage

The Host supplies the KeyProviderInterface, ClockInterface, and optional restrict-only policy. See the maintained example for a complete runnable construction.

Public Runtime API

The public substitution boundary is ReturnTargetServiceInterface. The canonical implementation is HmacReturnTargetService; its public collaborators are ReturnTargetConfig, ReturnTargetRestrictionPolicyInterface, KeyProviderInterface, and ClockInterface. Successful verification returns VerifiedReturnTargetDTO; normal target, token, policy, or expiry rejection returns false/null according to the operation. The Package Reference is the complete canonical contract and API inventory.

Boundaries

The package does not execute redirects and does not own HTTP, routing, sessions, authentication, authorization, persistence, databases, or token consumption state. The Host owns those concerns and the construction of key material and time policy.

The canonical rt1 token is signed, not encrypted, and must not carry confidential information or secrets.

Normal target, token, policy, or expiry rejection returns false or null. Invalid canonical configuration throws InvalidReturnTargetConfigurationException; classified canonical crypto/key configuration failures throw ReturnTargetCryptoConfigurationException; unknown provider, external, or Host-policy throwables propagate unchanged.

Documentation

Quality Status

The repository defines local and CI gates for Composer validation, Composer 2.10 dependency policy audit, latest/lowest dependency resolution, PHP 8.4/8.5 tests, PHPStan max, formatting, syntax, whitespace, examples, Consumer Verification, and workflow lint. GitHub Final Gate is the stable aggregate CI check; the actual status for a commit is reported by its GitHub Actions run.

Development and Testing

Latest-compatible local sequence:

Lowest-supported dependency sequence begins with:

Restore latest-compatible dependencies and rerun the final applicable local sequence after the lowest check. The Consumer Verification Harness performs two independent clean Composer consumer resolutions and removes generated consumer state after each run. CI tests PHP 8.4 and 8.5; its Final Gate aggregates quality, tests, lowest, consumer-verification, and workflow-lint.

License

This package is proprietary software owned by Maatify. See LICENSE for the applicable terms.

Author

Engineered by Mohamed Abdulalim (@megyptm)
Backend Lead & Technical Architect
https://www.maatify.dev


[Built with ❤️ by Maatify.dev — Unified Ecosystem for Modern PHP Libraries](https://www.maatify.dev)

All versions of php-return-target with dependencies

PHP Build Version
Package Version
Requires ext-hash Version *
ext-json Version *
maatify/crypto Version ^1.0
maatify/exceptions Version ^1.0
maatify/shared-common Version ^1.0
php Version ^8.4
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 maatify/php-return-target contains the following files

Loading the files please wait ...