PHP Classes

File: composer.json

Recommend this page to a friend!
  Packages of Axel Pardemann   PHP Objects Extensions   composer.json   Download  
File: composer.json
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: PHP Objects Extensions
Add functions to objects using another class
Author: By
Last change: Reintroduce phpinsights
Update dependencies and add annotations
Update dependencies
Update dependencies
:fire: Remove Creatable contract from package

# Explain why this change is being made
The Creatable contract was moved to its own package.
# Provide links to any relevant tickets, articles or other resources
:wrench: Add missing word in description

# Explain why this change is being made

# Provide links to any relevant tickets, articles or other resources
:pushpin: Update dependencies

# Explain why this change is being made

# Provide links to any relevant tickets, articles or other resources
Major refactor for better code maintainability

# Explain why this change is being made

# Provide links to any relevant tickets, articles or other resources

Fix meta files

# Explain why this change is being made

# Provide links to any relevant tickets, articles or other resources

wip

# Explain why this change is being made

# Provide links to any relevant tickets, articles or other resources

wip

# Explain why this change is being made

# Provide links to any relevant tickets, articles or other resources

wip

# Explain why this change is being made

# Provide links to any relevant tickets, articles or other resources

Refactor resolver

# Explain why this change is being made

# Provide links to any relevant tickets, articles or other resources

Refactor HandlesExtensionMethods trait

# Explain why this change is being made

# Provide links to any relevant tickets, articles or other resources

wip

# Explain why this change is being made

# Provide links to any relevant tickets, articles or other resources

wip

# Explain why this change is being made

# Provide links to any relevant tickets, articles or other resources
Change indentation

Also add missing composer scripts
Update dev requirements

# Explain why this change is being made

# Provide links to any relevant tickets, articles or other resources
Add PHPInsights package

# Explain why this change is being made

# Provide links to any relevant tickets, articles or other resources
Date: 8 months ago
Size: 2,137 bytes
 

Contents

Class file image Download
{ "name": "norse-blue/extensible-objects", "description": "PHP Extensible Objects is a PHP library that provides the mechanisms to dynamically add extension methods to objects.", "keywords": [ "extension", "objects", "methods" ], "homepage": "https://norse.blue/open-source/php-extensible-objects", "license": "MIT", "support": { "issues": "https://github.com/norse-blue/php-extensible-objects/issues", "source": "https://github.com/norse-blue/php-extensible-objects" }, "authors": [ { "name": "Axel Pardemann", "email": "axel.pardemann@norse.blue" } ], "minimum-stability": "dev", "prefer-stable": true, "config": { "preferred-install": "dist", "sort-packages": true, "optimize-autoloader": true }, "require": { "php": "^8.0", "norse-blue/creatable-objects": "^3.1", "norse-blue/handy-properties": "^3.1" }, "require-dev": { "jetbrains/phpstorm-attributes": "^1.0", "nunomaduro/phpinsights": "^2.0", "phpstan/phpstan": "^0.12.98", "phpunit/phpunit": "^9.5", "squizlabs/php_codesniffer": "^3.6" }, "autoload": { "psr-4": { "NorseBlue\\ExtensibleObjects\\": "src/" } }, "autoload-dev": { "psr-4": { "NorseBlue\\ExtensibleObjects\\Tests\\": "tests/" } }, "scripts": { "analyze": "vendor/bin/phpstan analyze --ansi", "analyze:github": "vendor/bin/phpstan analyze --error-format=github", "check": [ "@style:check", "@analyze", "@insights", "@test" ], "check:coverage": [ "@style:check", "@analyze", "@insights", "@test:coverage" ], "insights": "vendor/bin/phpinsights --no-interaction --ansi", "insights:verbose": "vendor/bin/phpinsights --no-interaction --ansi --verbose", "style:check": "vendor/bin/phpcs", "style:fix": "vendor/bin/phpcbf || phpcs", "test": "vendor/bin/phpunit --colors=always", "test:coverage": [ "@putenv XDEBUG_MODE=coverage", "phpunit --colors=always --coverage-text --coverage-clover=./build/coverage.xml --coverage-html=./build/coverage" ] } }