Commit Graph

755 Commits

Author SHA1 Message Date
Graham Campbell 13fa9289a5 Blank line at eof 2014-02-16 11:50:18 +00:00
Sebastian Bergmann 1f9a98e6f5 Do not download composer.phar when it already exists 2014-02-16 09:26:31 +01:00
Jeff Welch 5f947a1409 Use PHPUnit 4.0 2014-02-15 12:13:15 -05:00
Sebastian Bergmann edc4fa4769 Test PHP 5.3.3, PHP 5.3, and PHP 5.6 2014-02-15 13:03:08 +01:00
Jeff Welch 785beee80d Merge pull request #6 from fredemmott/hhvm
fix SplObjectStorage output in future HHVM releases
2014-02-13 14:15:23 -05:00
Fred Emmott 5277ca9d11 fix SplObjectStorage output in future HHVM releases
- Objects are stored indexed by hash
- However, when iterating, key() needs to return 0..n instead

So, HHVM's added a variable to keep track of the fake key.
2014-02-13 11:12:50 -08:00
Jeff Welch 96262075d7 Bump copyright year. 2014-02-11 04:35:07 -05:00
Jeff Welch 4898c24660 Sync with sebastianbergmann/phpunit@22e8879 2014-02-04 15:44:57 -05:00
Jeff Welch 6a2842f7e2 Sync with sebastianbergmann/phpunit@b8f8dd2 2014-02-04 15:35:27 -05:00
Jeff Welch fe675ee662 Merge pull request #4 from kalifg/php-dependency-update
Update PHP dependency to match PHPUnit 3.8
2014-02-04 12:30:48 -08:00
Michael Dwyer 48065c99d6 Update PHP dependency to match PHPUnit 3.8 2014-02-04 14:21:20 -06:00
Sebastian Bergmann c66626bdac Merge pull request #3 from fredemmott/hhvm
Make SplObjectStorage exporting in HHVM match Zend
2014-01-29 22:41:03 -08:00
Fred Emmott 5e5cedfbf2 Make SplObjectStorage exporting in HHVM match Zend
SplObjectStorage::$storage is the current method.
HHVM is about to be changed so that it uses $__storage instead to reduce
the chance of a conflict in cases like this:

```PHP
<?php

$o1 = new stdClass();
$store = new SplObjectStorage;
$store->attach($o1);
$store->storage = 'herpderp';
```

This gets PHPUnit to 100%, but #1 still depends on an array_keys fix for
recursive structures that hasn't reached master yet.
2014-01-29 13:56:45 -08:00
Sebastian Bergmann e4e101ff56 Sync with PHPUnit 3.8 dependencies 2014-01-29 22:19:53 +01:00
Sebastian Bergmann 5f53aea6f9 Cleanup 2014-01-29 18:56:09 +01:00
Jeff Welch 1ea51dd3c4 Removed references to old repos. 2013-11-06 04:43:40 -05:00
Sebastian Bergmann 7c801c2db0 Prepare release 2013-07-09 07:47:49 +02:00
Jeff Welch ded61126bd Type juggling
* Fixes 6732d996b0 (commitcomment-2642315)
2013-02-18 12:48:31 -05:00
Jeff Welch 6732d996b0 Bug fixes.
* Account for `\0gcdata` property in SplObjectStorage (This was causing the failure described here: https://github.com/sebastianbergmann/phpunit/pull/773#issuecomment-11991472)
 * Prevent foreach from corrupting `SplObjectStorage` objects when converting to an array.
2013-02-18 10:17:29 -05:00
Sebastian Bergmann 1c900e4cce Refactor 2013-02-16 17:23:39 +01:00
Sebastian Bergmann 88480ee980 Configure Travis CI notifications 2013-02-16 11:06:51 +01:00
Sebastian Bergmann e3a448070b Cleanup 2013-02-16 11:03:12 +01:00
Jeff Welch 04d19693aa Use PHPUnit's CS/WS. 2013-02-15 18:34:08 -05:00
Jeff Welch 6ad7d7ea8b Preparing for transfer to @sebastianbergmann. 2013-02-15 18:23:38 -05:00
Jeff Welch f7556c50d3 Use the new packagist repo. 2013-02-10 22:05:24 -05:00
Jeff Welch 349d339ba3 More namespace related cleanup. 2013-02-10 21:57:52 -05:00
Jeff Welch 71e40da399 More namespace related cleanup. 2013-02-10 21:30:10 -05:00
Jeff Welch 28ca036dfa Make the package description consistent. 2013-02-10 20:44:02 -05:00
Jeff Welch a044014959 Forgot the build dir in ac6e671. 2013-02-10 20:43:17 -05:00
Jeff Welch d1fbc78ae5 Removing diffing as @sebastianbergmann would prefer to have a separate package. 2013-02-10 20:31:50 -05:00
Jeff Welch ac6e671206 `JeffWelch` namespace is now `Whatthejeff`. 2013-02-10 20:26:19 -05:00
Sebastian Bergmann ff3b279a9c Add support for installation using the PEAR Installer (and cleanups) 2013-02-09 05:53:35 -05:00
Jeff Welch 21da888820 Added some basic examples for `PHP_Exporter\Exporter`. 2013-02-07 05:29:58 -05:00
Jeff Welch ee28166512 Removed unnecessary namespace separators. 2013-02-07 05:28:59 -05:00
Jeff Welch 19fc33fe7e Include path fix 2013-02-07 05:21:30 -05:00
Jeff Welch c8a68f831b Update composer description to include diffing 2013-02-07 04:58:15 -05:00
Jeff Welch 222bdfdf5c Document diffing 2013-02-07 04:53:47 -05:00
Jeff Welch a3bed80a3d Formatting 2013-02-07 00:53:30 -05:00
Jeff Welch f4e4284fc1 Added diffing. 2013-02-07 00:50:01 -05:00
Jeff Welch 5bd7ac6cfe Small refactor.
* Added state to PHP_Exporter\Exporter objects.
 * Cleaned up string construction so that it's more obvious what's being built.
2013-02-06 18:19:05 -05:00
Jeff Welch fba4ca1619 Removed the static interface as suggested by @sebastianbergmann 2013-02-06 11:20:47 -05:00
Jeff Welch 680647d606 Rename based on suggestions by @sebastianbergmann 2013-02-06 04:22:26 -05:00
Jeff Welch d29ec8855f Rename based on suggestions by @sebastianbergmann 2013-02-06 04:17:57 -05:00
Jeff Welch bcab287e18 Rename based on suggestions by @sebastianbergmann 2013-02-06 04:13:02 -05:00
Jeff Welch 67a21449c9 Added more examples 2013-02-06 00:16:22 -05:00
Jeff Welch 64b22f2449 Added more examples 2013-02-06 00:12:56 -05:00
Jeff Welch 581d47147a Add travis build status to README 2013-02-05 19:32:49 -05:00
Jeff Welch a2c1417cbd Use composer to generate the autoloader 2013-02-05 19:29:20 -05:00
Jeff Welch 913b6e1809 Enable Travis CI 2013-02-05 19:24:58 -05:00
Jeff Welch 7b93a16d92 Use composer to install PHPUnit 2013-02-04 23:45:20 -05:00