cilogon / service-lib
Library used by the CILogon Service
Installs: 1 675
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 4
Forks: 1
Open Issues: 0
pkg:composer/cilogon/service-lib
Requires
- php: >=7.0.0
- aws/aws-sdk-php: ^3.0.0
- cilogon/oauth2-orcid: ^2.0.0
- league/oauth2-github: ^3.0.0
- league/oauth2-google: ^4.0.0
- pear/db: dev-trunk
- pear/log: ^1.14.0
- thenetworg/oauth2-azure: ^2.2.2
- tubalmartin/cssmin: ^4.1.1
Requires (Dev)
- mockery/mockery: ^1.4.4
- php-parallel-lint/php-parallel-lint: ^1.3.2
- phpunit/phpunit: ^9.5.21
- squizlabs/php_codesniffer: ^3.7.1
README
This package contains the library used by the CILogon Service.
This package is compliant with PSR-1, PSR-4, and PSR-12. If you notice compliance oversights, please send a patch via pull request.
Requirements
The following versions of PHP are supported.
- PHP 8.0
- PHP 8.1
- PHP 8.2
- PHP 8.3
Installation
To install, use composer:
composer require cilogon/service-lib
Mulit-language (i18n) Support
All text output to the user is wrapped by a gettext() ( shorthand _() )
function call. gettext enables the
text to be displayed in multiple languages by setting the
locale for the
program at runtime. While this is great for the user, it means that the
programmer must update translation files anytime a text string in the code is
changed or added. This is handled by the
gettext_php_to_po.php
script. See Internationalization Support for more information.
License
The University of Illinois/NCSA Open Source License (NCSA). Please see License File for more information.