Download the PHP package cndrsdrmn/socialite without Composer

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

Laravel Socialite Fakes

An extension for Laravel Socialite designed to streamline testing. This package provides simple, expressive fake classes that allow you to write deterministic tests for OAuth flows without making any real API calls to external providers. The package seamlessly integrates with and enhances the core functionality of laravel/socialite.

Requirements

Installation

Install the package via Composer:

The service provider is automatically registered and enhances Socialite's factory in non-production environments. No manual configuration is required for basic usage.

Quickstart

You can use the Socialite facade to fake its behavior and assert on redirects and returned users. This works seamlessly with both Pest and PHPUnit.

Faking and Redirect Assertions

Configuring Fake Users

To set specific user data for a provider, pass an array of attributes to the fake() method. The fake will return a Laravel\Socialite\User instance populated with your provided data.

If you call Socialite::fake() without any parameters, all providers are faked by default. Any driver not explicitly configured will return a default fake user.

Default User Attributes:

Simulating Failures

To test your application's error handling, you can configure the fake to throw an exception when user() is called.

Available Assertions

Assertion Description
Socialite::assertRedirected() Checks that a redirect occurred through the Socialite fake.
Socialite::assertNotRedirected() Verifies that a redirect has not yet occurred.
Socialite::assertUser(array $attributes) Confirms the fake user object includes the specified attributes and values.
Socialite::assertUserHasAttribute(string $attribute, mixed $value) Checks that the fake user object has a specific attribute with a given value.
Socialite::assertStateless() Verifies that stateless has been invoked in the current chain.
Socialite::assertNotStateless() Verifies that stateless has not been invoked in the curren chain.

License

This package is open-sourced software licensed under The MIT License (MIT). See the LICENSE file for more details.

Credits


All versions of socialite with dependencies

PHP Build Version
Package Version
Requires php Version ^8.3.0
laravel/socialite Version ^5.23
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 cndrsdrmn/socialite contains the following files

Loading the files please wait ...