Download the PHP package stygian91/php-cordyceps without Composer

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

What is it?

Cordyceps is a small package that provides two primary classes: Option and Result for dealing with null values and errors respectively.

Option

Option is a wrapper around values that could be null, which allows us to reduce the number of null checks that we need to do after every operation that might return a null value. After all of our operations are done, only then do we have to unwrap the inner value and check if it actually exists.

Example:

Result

Result is a wrapper that makes it easier to treat errors as values. This is an alternative to try/catch, the main benefit to treating errors as values is that at the end you are reminded that the operation could fail when the time comes to actually unwrap the value that could be your "green path" value or an error. Whereas it's very easy to forget to do a try/catch.

Example:

This is all well and good for our code, but what do we do when we have to call old code or 3rd party code that throws exceptions. You can wrap a callable that could throw an exception with Result::try().

Example:


All versions of php-cordyceps with dependencies

PHP Build Version
Package Version
Requires php Version ^7.4 || ^8.1
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 stygian91/php-cordyceps contains the following files

Loading the files please wait ....