Compare commits
	
		
			2 Commits
		
	
	
		
			65ac999075
			...
			45ea239d7c
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 45ea239d7c | |||
| c3ef0400f6 | 
@@ -12,3 +12,11 @@ pipeline:
 | 
			
		||||
    commands:
 | 
			
		||||
    - composer install
 | 
			
		||||
    - ./vendor/bin/phpunit tests
 | 
			
		||||
  analyze:
 | 
			
		||||
    image: php
 | 
			
		||||
    commands:
 | 
			
		||||
    - ./vendor/bin/phpmd src text  cleancode,codesize,controversial,design,naming,unusedcode
 | 
			
		||||
	  - ./vendor/bin/phpstan analyze --level=7  src/ backup
 | 
			
		||||
    - ./vendor/bin/psalm
 | 
			
		||||
  	- ./vendor/bin/phpcs src
 | 
			
		||||
    failure: ignore
 | 
			
		||||
							
								
								
									
										2
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								Makefile
									
									
									
									
									
								
							@@ -5,6 +5,8 @@ analyze-all:
 | 
			
		||||
	-./vendor/bin/phpstan analyze --level=7  src/ backup
 | 
			
		||||
	@echo Psalm
 | 
			
		||||
	-./vendor/bin/psalm
 | 
			
		||||
	@echo PHP_CodeSniffer
 | 
			
		||||
	-./vendor/bin/phpcs src
 | 
			
		||||
install:
 | 
			
		||||
	php composer.phar install --no-dev
 | 
			
		||||
install-dev:
 | 
			
		||||
 
 | 
			
		||||
@@ -8,7 +8,8 @@ use Monolog\Logger;
 | 
			
		||||
use Monolog\Handler\StreamHandler;
 | 
			
		||||
use Psr\Log\NullLogger;
 | 
			
		||||
 | 
			
		||||
class App {
 | 
			
		||||
class App
 | 
			
		||||
{
 | 
			
		||||
    protected Logger $logger;
 | 
			
		||||
    protected array $config;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -70,8 +70,12 @@ class Rclone
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * @param $command Top level Rclone command
 | 
			
		||||
     * @param array<String> $options
 | 
			
		||||
     * Execute a command on the rclone binary
 | 
			
		||||
     * 
 | 
			
		||||
     * @param string        $command Top level Rclone command
 | 
			
		||||
     * @param array<String> $options Array of additional options
 | 
			
		||||
     * 
 | 
			
		||||
     * @return string stdout data.
 | 
			
		||||
     */
 | 
			
		||||
    protected function exec(string $command, array $options = array()) : string
 | 
			
		||||
    {
 | 
			
		||||
 
 | 
			
		||||
@@ -17,8 +17,10 @@ class AppExtension extends AbstractExtension
 | 
			
		||||
 | 
			
		||||
    /**
 | 
			
		||||
     * Format a file size to be human readable
 | 
			
		||||
     * 
 | 
			
		||||
     * @param int $bytes     Number of bytes
 | 
			
		||||
     * @param int $precision Precision
 | 
			
		||||
     * 
 | 
			
		||||
     * @return string Formatted string
 | 
			
		||||
     */
 | 
			
		||||
    public function formatBytes($bytes, $precision = 2)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user