Commit Graph

68 Commits

Author SHA1 Message Date
Ben Ramsey c43be02bd9 Upgraded to PSR-4 autoloading 2014-02-21 18:35:01 -06:00
Ben Ramsey 8569983a11 Bumping the version number to 2.7.1 2014-02-21 18:08:43 -06:00
Ben Ramsey 2ea4c90bd7 Support symfony/console for 2.3 (LTS version); fixes #21 2014-02-19 20:20:49 -06:00
Ben Ramsey f4d16d233a Bumping version number for 2.7.0 release 2014-01-31 12:32:03 -06:00
Ben Ramsey 6d14319128 Moved UUID validation regex pattern into constant for external use 2014-01-31 12:21:12 -06:00
Ben Ramsey ecbc32913f Bumping version number for 2.6.1 release 2014-01-27 18:25:52 -06:00
Ben Ramsey 806f46722f Bumping version number for 2.6.0 release 2014-01-17 17:40:22 -06:00
Ben Ramsey 3a03915e25 Bumping copyright year in preparation for release 2014-01-17 17:15:43 -06:00
Ben Ramsey f71690b630 Updating documentation 2014-01-17 17:10:17 -06:00
Ben Ramsey c11b5020cd Finish support for decode console command 2014-01-17 16:38:16 -06:00
Ben Ramsey 2eaf153ce4 Add the getHex() method 2014-01-17 16:37:51 -06:00
Ben Ramsey 7157cdd584 Using netstat for Linux, since ifconfig is not always in the path 2014-01-16 22:46:46 +00:00
Ben Ramsey cf40a3e12b Add initial work on Decode command 2014-01-15 18:10:51 -06:00
Ben Ramsey 3ca5ab77bf Move adding of command to the bin script 2013-12-28 16:31:52 -06:00
Ben Ramsey 0a892d316a Removed the word "composer" 2013-12-28 16:16:10 -06:00
Ben Ramsey 6430a37adc Refactor to move the network configuration capture to a separate method 2013-12-27 08:53:45 -06:00
Ben Ramsey 7bebd01e31 Add uuid console application and tests for generating UUIDs from CLI 2013-12-27 08:42:55 -06:00
Jeff Welch fb7a9cb310 Fugbix typo. 2013-12-02 21:39:32 -05:00
Ben Ramsey 4d746373fa Full code coverage for generateBytes() 2013-09-15 17:17:33 -05:00
Daniel Freudenberger 7b7a106449 use openssl_random_pseudo_bytes to generate random bytes 2013-09-15 19:12:10 +02:00
Ben Ramsey 6812417da1 Corrected constructor documentation 2013-08-06 18:12:15 -05:00
Ben Ramsey 06349e9b96 Correct a docblock, removing a reference to an old method name 2013-07-30 16:28:48 -05:00
Ben Ramsey 588a19b706 Better formatting for documentation and improved clarity on getVersion() 2013-07-29 18:53:43 -05:00
Ben Ramsey 8da98305c7 Add some code comments to explain the time value being used. 2013-07-26 17:35:00 -05:00
Ben Ramsey 77c9c154f6 Allow a 128-bit integer formatted as a hex string in Uuid::fromString() 2013-07-26 17:34:27 -05:00
Ben Ramsey 6530b2610d Return null for the version if variant isn't RFC 4122 2013-07-26 17:33:08 -05:00
Ben Ramsey a0ab45f7dd Updating docblock with explanation of why it's good to sort UUIDs 2013-07-26 17:31:50 -05:00
Alexander ebe97d4c27 Add Uuid::fromBytes() to (re-)create a Uuid from a byte string 2013-07-16 13:44:28 +02:00
Ben Ramsey ae04fc49a5 Regenerated documentation to include the new requiresSQLCommentHint() 2013-07-04 10:52:08 -05:00
Ben Ramsey 73f746aad5 Removed unnecessary whitespace. 2013-07-04 10:50:44 -05:00
Jesper Pedersen 8bb74e0297 added requiresSQLCommentHint true
To make Doctrine schema tool able distinguish between this type and string such that it does not try to update the field every time update schema is run.
2013-07-04 14:09:23 +02:00
Ben Ramsey e44a6ae90f Ensure uppercase digits in the node are converted to lowercase 2013-07-03 17:59:25 -05:00
Ben Ramsey 9d175d1d79 Fixed NIL bug in isValid() method, reported by @ocubom in PR #11 2013-04-29 15:38:09 -05:00
Eric Thelin 77d2aa5007 only call the getClockSeqHiAndReserved method once because it will have the same data each time 2013-04-15 17:48:14 -05:00
Eric Thelin 40a13a18c6 create isValid method call to check is a UUID matches the standards including tests 2013-04-15 17:47:08 -05:00
Ben Ramsey 33198005c9 Bumping copyright year to 2013. 2013-01-20 11:35:46 -06:00
Ben Ramsey a07a86ef14 Improved exception messages to provide hints for other methods to call 2013-01-20 11:06:56 -06:00
Ben Ramsey a5f297be77 Improved and cleaned up API documentation. 2013-01-19 13:27:10 -06:00
Ben Ramsey 689af97cd9 Throw exception from getTimestampHex() if not a version 1 UUID 2013-01-19 13:25:32 -06:00
Ben Ramsey 8f63d671a7 Replace BadMethodCallException with UnsatisfiedDependencyException 2013-01-19 12:48:05 -06:00
Ben Ramsey ad3bde8b24 Moved UnsupportedOperationException to the Exception subnamespace 2013-01-19 12:09:04 -06:00
Ben Ramsey fdb88d3637 Updating for changes made to the Moontoast\Math\BigNumber interface 2013-01-09 17:28:44 -06:00
Ben Ramsey eb83d9bcf9 BC-BREAK: Changing output of most/least sig bits methods 2013-01-05 03:12:59 -06:00
Ben Ramsey 9104026c14 Support UUID timestamp on 32-bit systems 2013-01-05 02:56:17 -06:00
Ben Ramsey a3eb795b82 Switch system node parameter to be a string hexadecimal value 2013-01-04 22:56:02 -06:00
Ben Ramsey 61cd298122 Throwing exceptions for certain methods on 32-bit systems 2013-01-04 22:37:41 -06:00
Ben Ramsey ed8ec33eb1 Adding hasBigNumber() and is64BitSystem() helper methods 2013-01-04 21:58:47 -06:00
Ben Ramsey a7766c0e40 Removing 32-bit exception thrown from the constructor 2013-01-04 21:41:46 -06:00
Ben Ramsey e2579ac565 Moving method around for consistent alphabetical ordering 2013-01-04 21:40:12 -06:00
Ben Ramsey f877161a5c Move testing flag for ignoring system node to a static property 2013-01-04 21:08:29 -06:00