sonarrradarrplexorganizrnginxdashboardhtpcserverhomepagesabnzbdheimdallembycouchpotatonzbgetbookmarkapplication-dashboardmuximuxlandingpagestartpagelanding
		
		
		
		
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							67 lines
						
					
					
						
							1.5 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							67 lines
						
					
					
						
							1.5 KiB
						
					
					
				| <?php | |
| 
 | |
| /* | |
|  * This file is part of the Symfony package. | |
|  * | |
|  * (c) Fabien Potencier <fabien@symfony.com> | |
|  * | |
|  * For the full copyright and license information, please view the LICENSE | |
|  * file that was distributed with this source code. | |
|  */ | |
| 
 | |
| namespace Symfony\Component\Process\Pipes; | |
| 
 | |
| /** | |
|  * PipesInterface manages descriptors and pipes for the use of proc_open. | |
|  * | |
|  * @author Romain Neutron <imprec@gmail.com> | |
|  * | |
|  * @internal | |
|  */ | |
| interface PipesInterface | |
| { | |
|     const CHUNK_SIZE = 16384; | |
| 
 | |
|     /** | |
|      * Returns an array of descriptors for the use of proc_open. | |
|      * | |
|      * @return array | |
|      */ | |
|     public function getDescriptors(); | |
| 
 | |
|     /** | |
|      * Returns an array of filenames indexed by their related stream in case these pipes use temporary files. | |
|      * | |
|      * @return string[] | |
|      */ | |
|     public function getFiles(); | |
| 
 | |
|     /** | |
|      * Reads data in file handles and pipes. | |
|      * | |
|      * @param bool $blocking Whether to use blocking calls or not | |
|      * @param bool $close    Whether to close pipes if they've reached EOF | |
|      * | |
|      * @return string[] An array of read data indexed by their fd | |
|      */ | |
|     public function readAndWrite($blocking, $close = false); | |
| 
 | |
|     /** | |
|      * Returns if the current state has open file handles or pipes. | |
|      * | |
|      * @return bool | |
|      */ | |
|     public function areOpen(); | |
| 
 | |
|     /** | |
|      * Returns if pipes are able to read output. | |
|      * | |
|      * @return bool | |
|      */ | |
|     public function haveReadSupport(); | |
| 
 | |
|     /** | |
|      * Closes file handles and pipes. | |
|      */ | |
|     public function close(); | |
| }
 | |
| 
 |