devshop / composer-common
Tools useful for any composer-based project.
Installs: 34 919
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Requires
- php: ^7.1
- consolidation/robo: ^1.0
- knplabs/github-api: ^1.0
- teqneers/php-stream-wrapper-for-git: ^2.0@dev
- dev-component/common
- 2.x-dev
- 1.x-dev
- 1.8.x-dev
- 1.7.x-dev
- 1.7.0-alpha4
- 1.7.0-alpha3
- 1.7.0-alpha2
- 1.7.0-alpha1
- 1.6.0-alpha4
- dev-bug/docker/build-again
- dev-bug/docker/removed-too-much
- dev-bug/scripts/fix-path
- dev-bug/sites/git-reset
- dev-component/devshop-behat-extension
- dev-dev/github/fixes
- dev-feature/components/php-8
- dev-feature/development/lando
- dev-feature/docker/build-run
- dev-feature/docker/fix-it-all
- dev-feature/docker/hub-publish
- dev-feature/os/ubuntu20
- dev-feature/os/ubuntu2004
- dev-feature/php-8
- dev-feature/php/8
- dev-feature/php/8.0
- dev-feature/robo/cleanup
- dev-bug/composer-common-installable
- dev-feature/php80
- dev-bug/ch586/main-branch-tests
- dev-bug/ch587/install-sh-forks
- dev-bug/components-ci-fail
- dev-bug/composer-ansible-fail
- dev-bug/composer-fail
- dev-bug/docker-compose-up
- dev-bug/git-split/composer-plugin-api-version
- dev-bug/hosting-queue-runner-commands
- dev-bug/hosting-queue-stop
- dev-bug/pr655/tests-failing
- dev-bug/tests-and-local
- dev-dependabot/add-v2-config-file
- dev-dev/ux/task-site-urls
- dev-feature/git-remote-monitor
- dev-feature/php-versions
- dev-feature/shape-up
- dev-feature/ubuntu20
- dev-ops/ansible/update
- dev-release-1.7.0
- dev-testing/php74
- dev-tests/control/pseudo-repo
- dev-feature/ch86/deploy-component
- dev-bug/gh385/deploy
- dev-pr/655
- dev-bug/gh656/protect-site
- dev-bug/install-builder
- dev-feature/ch475/better-install-sh
- dev-feature/ch584/better-dx
- dev-bug/ch112/release-fixes
- dev-bug/ch118/provision-release
- dev-bug/ch118/test-fails
- dev-bug/ch118/uid-reset
- dev-bug/ch122/test-devshop-control
- dev-bug/ch177/detect-hostname
- dev-bug/ch185/composer-1
- dev-bug/ch185/composer-2
- dev-bug/ch460/bad-1.x-builds
- dev-bug/ch460/scheduled-build-branch
- dev-bug/ch472/composer-devshop-control
- dev-bug/ch477/composer-tests
- dev-bug/ch477/lost-control
- dev-bug/ch479/simplify-ansible-inventory-generation
- dev-bug/ch504/1x-ci-fail
- dev-bug/ch505/ansible-role-vars
- dev-bug/chXYZ/yaml-tasks-bugs
- dev-bug/gh642/disabled-sites
- dev-component/devmaster/task-line-numbers
- dev-dev/environment/classes
- dev-dev/install/platforms
- dev-dev/support/fixes
- dev-dev/ux/tasks
- dev-feature/ch115/hugo-site
- dev-feature/ch121/links-to-domains
- dev-feature/ch139/ansible-cloud
- dev-feature/ch139/repos
- dev-feature/ch256/devshop-developers
- dev-feature/ch534/github-actions-checkout
- dev-feature/ch90/readme
- dev-feature/gh644/devshop-control-codebase
- dev-feature/gh644/path-devmaster-repo
- dev-ops/ansible/default-project-vars
- dev-ux/create/redirect
- dev-component/composer/deploy
- dev-component/composer/devmaster
- dev-feature/ch86/deploy
- dev-integration
- dev-bug/ch101/devshop-test-volumes
- dev-feature/ch81/composer-devshop
- dev-feature/ch87/rapid-tests
- dev-feature/ch87/rapid-tests-2
- dev-feature/ch89/core-values
- dev-ops/docker/dockerfiles
- dev-component/composer/set-path
- dev-bug/ch17/test-assets-folder
- dev-bug/ch20/ansible-lint
- dev-bug/ch35/tests-passing
- dev-bug/ch36/little-bugs
- dev-ci/install/devshop-tech
- dev-ci/makefiles/ci-makefile
- dev-component/docs
- dev-components
- dev-composer/node/suggests
- dev-dev/devshop/docker-tools
- dev-feature/ch37/dev-environment
- dev-feature/test-composer-template
- dev-install/get.devshop.tech
- dev-install/install-sh/ansible-pip
- dev-ops/os/centos8
- dev-pull/589
- dev-ci/github/actions-branches
- dev-ci/github/actions-fixes
- dev-component/github-api-cli/deployments
- dev-component/github-api-cli/ssl-ignore
- dev-dependabot/composer/composer/composer-1.10.4
- dev-dependabot/composer/composer/composer-1.10.5
- dev-develop
This package is auto-updated.
Last update: 2024-10-28 01:04:08 UTC
README
The DevShop Composer Common component contains code that might be useful for any composer-based project.
Tools
GitRepositoryAwareTrait
A PHP Trait that gives any class awareness of the Git Repository it resides in using the PHP Stream Wrapper for Git from https://github.com/teqneers/PHP-Stream-Wrapper-for-Git.
GitHubRepositoryAwareTrait
Includes GitRepositoryAwareTrait and parses GitHub Repo URLs to allow methods getRepoOwner() and getRepoName().
Resources
Credits
$CREDITS