protected function _scandir($path) {
		
		$s3path = preg_replace("/^\//", "", $path) . '/';
		
		$files = $this->s3->ListBucket(array('Bucket' => $this->options['bucket'], 'delimiter' => '/', 'Prefix' => $s3path))->ListBucketResponse->Contents;
	
		$finalfiles = array();
		
		foreach ($files as $file) {
			if (preg_match("|^" . $s3path . "[^/]*/?$|", $file->Key)) {
				$fname = preg_replace("/\/$/", "", $file->Key);
				$fname = $file->Key;
				
				if ($fname != preg_replace("/\/$/", "", $s3path)) {
					
				}
				
				$finalfiles[] = $fname;
			}
		}
		
		sort($finalfiles);
		return $finalfiles;
	}
protected function _scandir($path) {
		
		$s3path = preg_replace("/^\//", "", $path) . '/';
		
		$files = $this->s3->ListBucket(array('Bucket' => $this->options['bucket'], 'delimiter' => '/', 'Prefix' => $s3path))->ListBucketResponse->Contents;
	
		$finalfiles = array();
		
		foreach ($files as $file) {
			if (preg_match("|^" . $s3path . "[^/]*/?$|", $file->Key)) {
				$fname = preg_replace("/\/$/", "", $file->Key);
				$fname = $file->Key;
				
				if ($fname != preg_replace("/\/$/", "", $s3path)) {
					
				}
				
				$finalfiles[] = $fname;
			}
		}
		
		sort($finalfiles);
		return $finalfiles;
	}
protected function _scandir ( $ path ) { $ s3path = preg_replace ( "/^\//" , "" , $ path ) . '/' ; $ files = $ this -> s3 -> ListBucket ( array ( 'Bucket' => $ this -> options [ 'bucket' ] , 'delimiter' => '/' , 'Prefix' => $ s3path ) ) -> ListBucketResponse -> Contents ; $ finalfiles = array ( ) ; foreach ( $ files as $ file ) { if ( preg_match ( "|^" . $ s3path . "[^/]*/?$|" , $ file -> Key ) ) { $ fname = preg_replace ( "/\/$/" , "" , $ file -> Key ) ; $ fname = $ file -> Key ; if ( $ fname != preg_replace ( "/\/$/" , "" , $ s3path ) ) { } $ finalfiles [ ] = $ fname ; } } sort ( $ finalfiles ) ; return $ finalfiles ; }
Return files list in directory

@param  string  $path  dir path
@return array
@author Dmitry (dio) Levashov,
@author Alexey Sukhotin
Return files list in directory