1
1
<?php
2
+ $ extrafiles = array ();
2
3
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 '
7
12
);
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
+ }
10
28
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