11<?php
2+ $ extrafiles = array ();
23
3- $ transmitterPackage
4- = new \PEAR2 \Pyrus \Package (
5- __DIR__ . DIRECTORY_SEPARATOR
6- . '../PEAR2_Net_Transmitter.git/package.xml '
4+ foreach (
5+ array (
6+ dirname (__DIR__ ) . DIRECTORY_SEPARATOR . 'PEAR2_Net_Transmitter.git ' ,
7+ dirname (__DIR__ ) . DIRECTORY_SEPARATOR . 'PEAR2_Cache_SHM.git '
8+ ) as $ packageRoot
9+ ) {
10+ $ pkg = new \Pyrus \Package (
11+ $ packageRoot . DIRECTORY_SEPARATOR . 'package.xml '
712 );
8- unset($ transmitterPackage ->files ['docs/docblox.xml ' ]);
9- unset($ transmitterPackage ->files ['docs/doxygen.ini ' ]);
13+ foreach (array ('tests ' , 'docs ' ) as $ folder ) {
14+ foreach (
15+ new RecursiveIteratorIterator (
16+ new RecursiveDirectoryIterator (
17+ $ packageRoot . DIRECTORY_SEPARATOR . $ folder ,
18+ RecursiveDirectoryIterator::UNIX_PATHS
19+ ),
20+ RecursiveIteratorIterator::LEAVES_ONLY
21+ ) as $ path
22+ ) {
23+ unset($ pkg ->files [$ path ->getPathname ()]);
24+ }
25+ }
26+ $ extrafiles [] = $ pkg ;
27+ }
1028
11- unset($ transmitterPackage ->files ['tests/ClientTest.php ' ]);
12- unset($ transmitterPackage ->files ['tests/ServerTest.php ' ]);
13- unset($ transmitterPackage ->files ['tests/UnconnectedTest.php ' ]);
14- unset($ transmitterPackage ->files ['tests/bootstrap.php ' ]);
15- unset($ transmitterPackage ->files ['tests/phpunit.xml ' ]);
16- unset($ transmitterPackage ->files ['tests/secondaryPeer.xml ' ]);
17- unset($ transmitterPackage ->files ['tests/secondaryPeer.bat ' ]);
18-
19- $ extrafiles = array ($ transmitterPackage );
29+ //$transmitterPackage
30+ // = new \Pyrus\Package(
31+ // __DIR__ . DIRECTORY_SEPARATOR
32+ // . '../PEAR2_Net_Transmitter.git/package.xml'
33+ // );
34+ //unset($transmitterPackage->files['docs/docblox.xml']);
35+ //unset($transmitterPackage->files['docs/doxygen.ini']);
36+ //
37+ //unset($transmitterPackage->files['tests/ClientTest.php']);
38+ //unset($transmitterPackage->files['tests/ServerTest.php']);
39+ //unset($transmitterPackage->files['tests/UnconnectedTest.php']);
40+ //unset($transmitterPackage->files['tests/bootstrap.php']);
41+ //unset($transmitterPackage->files['tests/phpunit.xml']);
42+ //unset($transmitterPackage->files['tests/secondaryPeer.xml']);
43+ //unset($transmitterPackage->files['tests/secondaryPeer.bat']);
44+ //
45+ //$shmPackage
46+ // = new \Pyrus\Package(
47+ // __DIR__ . DIRECTORY_SEPARATOR
48+ // . '../PEAR2_Cache_SHM.git/package.xml'
49+ // );
50+ //unset($shmPackage->files['docs/phpdoc.dist.xml']);
51+ //unset($shmPackage->files['docs/doxygen.ini']);
52+ //
53+ //unset($shmPackage->files['tests/bootstrap.php']);
54+ //unset($shmPackage->files['tests/phpunit.xml']);
55+ //
56+ //$extrafiles = array($transmitterPackage, $shmPackage);
0 commit comments