Provides an object-oriented API to generate and represent UIDs.

Overview
You might also like...
Generate and autoload custom Helpers, Builder Scope, Service class, Trait

laravel-make-extender Generate and autoload custom helpers, It can generate multilevel helpers in the context of the directory. Generate Service class

Emmet like Abbreviation to generate and wrap Laravel Blade Component with markup
Emmet like Abbreviation to generate and wrap Laravel Blade Component with markup

Laravel Blade Emerald Emmet like Abbreviation to generate and wrap Laravel Blade Component with markup 🌈 Features Generate HTML in a Blade file via p

CSS Exfil helper script to generate injected CSS and corresponding HTML (inspired by mike gualtieri)

The PoC-CSS Exfill Basic Keylogger First of all i was developing bot stuff and i seen attribute=value] [target=_blank] in source code of website. This

Generate random typed values and in any shape.

PHP Typed Generators Description Generate random typed values and in any shape. Useful for writing your tests, there's no need to write static set of

Generate services and contracts in Laravel with the artisan command
Generate services and contracts in Laravel with the artisan command

What does it do? This package adds a new php artisan make:service {name} {--N|noContract} command. It will create a service file and its contract (int

Provides access to Pexels API for Laravel projects

Laravel Pexels Provides access to Pexels API for Laravel projects Table of contents Installation Using Installation To get the latest version of Larav

A package to generate modules for a Laravel project.

Laravel Modular A package to generate modules for a Laravel project. Requirements PHP 7.4 or greater Laravel version 8 Installation Install using comp

Auto generate routes for Laravel Livewire components

livewire-auto-routes Auto generate routes for Laravel Livewire Components. Requirements Livewire 2 Laravel 8 php 8 Installation composer require tanth

Laravel Package to generate CRUD Files using TALL Stack
Laravel Package to generate CRUD Files using TALL Stack

tall-crud-generator Laravel Package to generate CRUD Files using TALL Stack Requirements Make sure that Livewire is installed properly on your project

Comments
  • [RFC] Don't enforce `self` type in `equals` method

    [RFC] Don't enforce `self` type in `equals` method

    Thanks @lyrixx for the component,

    I suggest not to enforce the typehint for the equals method to enable more flexibility.

    This would allow one to do write code as is:

    $uuid->equals($anObjectOfAnotherType); // false
    $uuid->equals($anotherUuidObject); // true / false
    $uuid->equals($aNullValue); // false
    $uuid->equals('974d05ab-835e-4d58-af3d-88a0666c5e74'); // true / false
    

    What do you think?

    PS: I'll update unit tests if a consensus agrees on this change.

    opened by hhamon 4
Releases(v6.2.0)
  • v6.2.0(Nov 30, 2022)

  • v6.2.0-RC1(Nov 25, 2022)

  • v6.2.0-BETA1(Oct 24, 2022)

    Changelog (https://github.com/symfony/uid/compare/v6.1.6...v6.2.0-BETA1)

    • feature #47730 Ban DateTime from the codebase (WebMamba)
    • feature #47525 Add UuidV7 and UuidV8 (nicolas-grekas)
    • feature #47515 Add MaxUuid and MaxUlid (nicolas-grekas)
    • feature #47507 Add interface for getDateTime() and apply to relevant UIDs (shrikeh)
    Source code(tar.gz)
    Source code(zip)
  • v6.1.5(Sep 30, 2022)

    Changelog (https://github.com/symfony/uid/compare/v6.1.4...v6.1.5)

    • bug #47523 Ensure ULIDs are monotonic even when the time goes backward (nicolas-grekas)
    • bug #47518 Fix validating UUID variant bits (nicolas-grekas)
    Source code(tar.gz)
    Source code(zip)
  • v6.0.13(Sep 30, 2022)

    Changelog (https://github.com/symfony/uid/compare/v6.0.12...v6.0.13)

    • bug #47523 Ensure ULIDs are monotonic even when the time goes backward (nicolas-grekas)
    • bug #47518 Fix validating UUID variant bits (nicolas-grekas)
    Source code(tar.gz)
    Source code(zip)
  • v5.4.13(Sep 30, 2022)

    Changelog (https://github.com/symfony/uid/compare/v5.4.12...v5.4.13)

    • bug #47523 Ensure ULIDs are monotonic even when the time goes backward (nicolas-grekas)
    • bug #47518 Fix validating UUID variant bits (nicolas-grekas)
    Source code(tar.gz)
    Source code(zip)
  • v6.1.3(Jul 29, 2022)

  • v6.0.11(Jul 29, 2022)

  • v5.4.11(Jul 29, 2022)

  • v6.1.0(May 27, 2022)

  • v6.1.0-RC1(May 14, 2022)

  • v6.1.0-BETA2(Apr 27, 2022)

  • v6.1.0-BETA1(Apr 15, 2022)

    Changelog (https://github.com/symfony/uid/compare/v6.0.7...v6.1.0-BETA1)

    • feature #45377 Bump minimum version of PHP to 8.1 (nicolas-grekas)
    Source code(tar.gz)
    Source code(zip)
  • v6.0.3(Jan 28, 2022)

  • v5.4.3(Jan 28, 2022)

  • v5.3.14(Jan 28, 2022)

  • v6.0.2(Dec 29, 2021)

  • v5.4.2(Dec 29, 2021)

  • v5.3.13(Dec 29, 2021)

  • v6.0.1(Dec 9, 2021)

  • v6.0.0(Nov 29, 2021)

  • v5.4.0(Nov 29, 2021)

  • v6.0.0-RC1(Nov 24, 2021)

  • v5.4.0-RC1(Nov 24, 2021)

  • v6.0.0-BETA1(Nov 5, 2021)

    Changelog (https://github.com/symfony/uid/compare/v5.3.10...v6.0.0-BETA1)

    • feature #43639 Allow use autocompletion (StaffNowa)
    • feature #41802 Add NilUlid (fancyweb)
    • feature #41282 Bump Symfony 6 to PHP 8 (nicolas-grekas)
    Source code(tar.gz)
    Source code(zip)
  • v5.4.0-BETA1(Nov 5, 2021)

    Changelog (https://github.com/symfony/uid/compare/v5.3.10...v5.4.0-BETA1)

    • feature #43639 Allow use autocompletion (StaffNowa)
    • feature #41802 Add NilUlid (fancyweb)
    Source code(tar.gz)
    Source code(zip)
  • v5.3.10(Oct 29, 2021)

  • v5.3.3(Jun 30, 2021)

  • v5.2.11(Jun 30, 2021)

  • v5.3.2(Jun 17, 2021)

    Changelog (https://github.com/symfony/uid/compare/v5.3.1...v5.3.2)

    • bug #41693 fix performance and prevent collisions with the real clock_seq (nicolas-grekas)
    Source code(tar.gz)
    Source code(zip)
Object-oriented, composable, fluent API for writing validations in Laravel

Laravel Hyrule Hyrule provides an object-oriented, fluent API for building validation rules for use w/ Laravel's Validation component. This unlocks pa

Square 330 Dec 8, 2022
PHP 5.3 Object Oriented image manipulation library

Imagine Tweet about it using the #php_imagine hashtag. Image manipulation library for PHP 5.3 inspired by Python's PIL and other image libraries. Requ

null 4.3k Dec 29, 2022
Boilerplate code for protecting a form with proof of work. Uses javascript in the browser to generate the hashcash and PHP on the server to generate the puzzle and validate the proof of work.

Boilerplate code for protecting a form with proof of work. Uses javascript in the browser to generate the hashcash and PHP on the server to generate the puzzle and validate the proof of work.

Jameson Lopp 28 Dec 19, 2022
Generate trends for your models. Easily generate charts or reports.

Laravel Trend Generate trends for your models. Easily generate charts or reports. Support us Like our work? You can support us by purchasing one of ou

Flowframe 139 Dec 27, 2022
Otpify is a Laravel package that provides a simple and elegant way to generate and validate one time passwords.

Laravel Otpify ?? Introduction Otpify is a Laravel package that provides a simple and elegant way to generate and validate one time passwords. Install

Prasanth Jayakumar 2 Sep 2, 2022
This package provides a trait that will generate a unique uuid when saving any Eloquent model.

Generate slugs when saving Eloquent models This package provides a trait that will generate a unique uuid when saving any Eloquent model. $model = new

Abdul Kudus 2 Oct 14, 2021
Laravel Package for TMDB ( The Movie Database ) API. Provides easy access to the wtfzdotnet/php-tmdb-api library.

Laravel Package for TMDB API Wrapper A Laravel package that provides easy access to the php-tmdb/api TMDB (The Movie Database) API wrapper. This packa

PHP - The Movie Database 151 Nov 1, 2022
Auto Generate laravel api Documentation

Laravel Dark Documentation Generator ?? You can create Documentation for your api easily by using this library Installation: Require this package with

HusseinAlaa 6 May 8, 2022
These are simple array and object collections that provide convinient methods to manipulate them.

Simple Collections These are simple array and object collections that provide convinient methods to manipulate collections; To install this package ty

Artem 4 Nov 19, 2021
Laravel package to generate and to validate a UUID according to the RFC 4122 standard. Only support for version 1, 3, 4 and 5 UUID are built-in.

Laravel Uuid Laravel package to generate and to validate a universally unique identifier (UUID) according to the RFC 4122 standard. Support for versio

Christoph Kempen 1.7k Dec 28, 2022