mirror of
				https://github.com/invoiceninja/invoiceninja.git
				synced 2025-11-04 01:47:32 -05:00 
			
		
		
		
	ide helpers
This commit is contained in:
		
							parent
							
								
									cf1ce9ebd5
								
							
						
					
					
						commit
						4d6cf43a1e
					
				
							
								
								
									
										28081
									
								
								_ide_helper.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28081
									
								
								_ide_helper.php
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										17
									
								
								_ide_helper_custom.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								_ide_helper_custom.php
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,17 @@
 | 
			
		||||
<?php
 | 
			
		||||
 | 
			
		||||
namespace Illuminate\Contracts\Mail
 | 
			
		||||
{
 | 
			
		||||
    class Mailer
 | 
			
		||||
    {
 | 
			
		||||
        public function postmark_config(string $key)
 | 
			
		||||
        {
 | 
			
		||||
            return true;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        public function mailgun_config(string $key)
 | 
			
		||||
        {
 | 
			
		||||
            return true;
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@ -101,7 +101,7 @@ class AppServiceProvider extends ServiceProvider
 | 
			
		||||
            return $this;
 | 
			
		||||
        });
 | 
			
		||||
        
 | 
			
		||||
        Mailer::macro('mailgun_config', function ($secret, $domain) {
 | 
			
		||||
        Mailer::macro('mailgun_config', function (string $secret, string $domain) {
 | 
			
		||||
            Mailer::setSymfonyTransport(app('mail.manager')->createSymfonyTransport([
 | 
			
		||||
                'transport' => 'mailgun',
 | 
			
		||||
                'secret' => $secret,
 | 
			
		||||
 | 
			
		||||
@ -93,15 +93,28 @@ class MailEntity implements ShouldQueue
 | 
			
		||||
 | 
			
		||||
        /* Try sending email */
 | 
			
		||||
        $this->setMailDriver()
 | 
			
		||||
             ->configureMailer()
 | 
			
		||||
             ->trySending();
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
        
 | 
			
		||||
    /**
 | 
			
		||||
     * configureMailer
 | 
			
		||||
     *
 | 
			
		||||
     * @return self
 | 
			
		||||
     */
 | 
			
		||||
    public function configureMailer(): self
 | 
			
		||||
    {
 | 
			
		||||
        $this->setMailDriver();
 | 
			
		||||
 | 
			
		||||
        
 | 
			
		||||
        $this->mail = Mail::mailer($this->mailer);
 | 
			
		||||
        
 | 
			
		||||
        if ($this->client_postmark_secret) {
 | 
			
		||||
            $this->mail->postmark_config($this->client_postmark_secret);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        if ($this->client_mailgun_secret) {
 | 
			
		||||
            $this->mail->mailgun_config($this->client_mailgun_secret, $this->client_mailgun_domain);
 | 
			
		||||
        }
 | 
			
		||||
        
 | 
			
		||||
        return $this;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -96,6 +96,7 @@
 | 
			
		||||
    "require-dev": {
 | 
			
		||||
        "php": "^8.1",
 | 
			
		||||
        "barryvdh/laravel-debugbar": "^3.6",
 | 
			
		||||
        "barryvdh/laravel-ide-helper": "^2.13",
 | 
			
		||||
        "beyondcode/laravel-query-detector": "^1.6",
 | 
			
		||||
        "brianium/paratest": "^6.1",
 | 
			
		||||
        "darkaonline/l5-swagger": "8.1.0",
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										221
									
								
								composer.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										221
									
								
								composer.lock
									
									
									
										generated
									
									
									
								
							@ -4,7 +4,7 @@
 | 
			
		||||
        "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
 | 
			
		||||
        "This file is @generated automatically"
 | 
			
		||||
    ],
 | 
			
		||||
    "content-hash": "ef4a5ce05df08ab130a9906db0e69ead",
 | 
			
		||||
    "content-hash": "55a62c4290c3a07d0c38c8e4aeea61e0",
 | 
			
		||||
    "packages": [
 | 
			
		||||
        {
 | 
			
		||||
            "name": "afosto/yaac",
 | 
			
		||||
@ -12923,6 +12923,152 @@
 | 
			
		||||
            ],
 | 
			
		||||
            "time": "2023-02-04T15:47:28+00:00"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "barryvdh/laravel-ide-helper",
 | 
			
		||||
            "version": "v2.13.0",
 | 
			
		||||
            "source": {
 | 
			
		||||
                "type": "git",
 | 
			
		||||
                "url": "https://github.com/barryvdh/laravel-ide-helper.git",
 | 
			
		||||
                "reference": "81d5b223ff067a1f38e14c100997e153b837fe4a"
 | 
			
		||||
            },
 | 
			
		||||
            "dist": {
 | 
			
		||||
                "type": "zip",
 | 
			
		||||
                "url": "https://api.github.com/repos/barryvdh/laravel-ide-helper/zipball/81d5b223ff067a1f38e14c100997e153b837fe4a",
 | 
			
		||||
                "reference": "81d5b223ff067a1f38e14c100997e153b837fe4a",
 | 
			
		||||
                "shasum": ""
 | 
			
		||||
            },
 | 
			
		||||
            "require": {
 | 
			
		||||
                "barryvdh/reflection-docblock": "^2.0.6",
 | 
			
		||||
                "composer/class-map-generator": "^1.0",
 | 
			
		||||
                "doctrine/dbal": "^2.6 || ^3",
 | 
			
		||||
                "ext-json": "*",
 | 
			
		||||
                "illuminate/console": "^8 || ^9 || ^10",
 | 
			
		||||
                "illuminate/filesystem": "^8 || ^9 || ^10",
 | 
			
		||||
                "illuminate/support": "^8 || ^9 || ^10",
 | 
			
		||||
                "nikic/php-parser": "^4.7",
 | 
			
		||||
                "php": "^7.3 || ^8.0",
 | 
			
		||||
                "phpdocumentor/type-resolver": "^1.1.0"
 | 
			
		||||
            },
 | 
			
		||||
            "require-dev": {
 | 
			
		||||
                "ext-pdo_sqlite": "*",
 | 
			
		||||
                "friendsofphp/php-cs-fixer": "^2",
 | 
			
		||||
                "illuminate/config": "^8 || ^9 || ^10",
 | 
			
		||||
                "illuminate/view": "^8 || ^9 || ^10",
 | 
			
		||||
                "mockery/mockery": "^1.4",
 | 
			
		||||
                "orchestra/testbench": "^6 || ^7 || ^8",
 | 
			
		||||
                "phpunit/phpunit": "^8.5 || ^9",
 | 
			
		||||
                "spatie/phpunit-snapshot-assertions": "^3 || ^4",
 | 
			
		||||
                "vimeo/psalm": "^3.12"
 | 
			
		||||
            },
 | 
			
		||||
            "suggest": {
 | 
			
		||||
                "illuminate/events": "Required for automatic helper generation (^6|^7|^8|^9|^10)."
 | 
			
		||||
            },
 | 
			
		||||
            "type": "library",
 | 
			
		||||
            "extra": {
 | 
			
		||||
                "branch-alias": {
 | 
			
		||||
                    "dev-master": "2.12-dev"
 | 
			
		||||
                },
 | 
			
		||||
                "laravel": {
 | 
			
		||||
                    "providers": [
 | 
			
		||||
                        "Barryvdh\\LaravelIdeHelper\\IdeHelperServiceProvider"
 | 
			
		||||
                    ]
 | 
			
		||||
                }
 | 
			
		||||
            },
 | 
			
		||||
            "autoload": {
 | 
			
		||||
                "psr-4": {
 | 
			
		||||
                    "Barryvdh\\LaravelIdeHelper\\": "src"
 | 
			
		||||
                }
 | 
			
		||||
            },
 | 
			
		||||
            "notification-url": "https://packagist.org/downloads/",
 | 
			
		||||
            "license": [
 | 
			
		||||
                "MIT"
 | 
			
		||||
            ],
 | 
			
		||||
            "authors": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "Barry vd. Heuvel",
 | 
			
		||||
                    "email": "barryvdh@gmail.com"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "description": "Laravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve auto-completion.",
 | 
			
		||||
            "keywords": [
 | 
			
		||||
                "autocomplete",
 | 
			
		||||
                "codeintel",
 | 
			
		||||
                "helper",
 | 
			
		||||
                "ide",
 | 
			
		||||
                "laravel",
 | 
			
		||||
                "netbeans",
 | 
			
		||||
                "phpdoc",
 | 
			
		||||
                "phpstorm",
 | 
			
		||||
                "sublime"
 | 
			
		||||
            ],
 | 
			
		||||
            "support": {
 | 
			
		||||
                "issues": "https://github.com/barryvdh/laravel-ide-helper/issues",
 | 
			
		||||
                "source": "https://github.com/barryvdh/laravel-ide-helper/tree/v2.13.0"
 | 
			
		||||
            },
 | 
			
		||||
            "funding": [
 | 
			
		||||
                {
 | 
			
		||||
                    "url": "https://fruitcake.nl",
 | 
			
		||||
                    "type": "custom"
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    "url": "https://github.com/barryvdh",
 | 
			
		||||
                    "type": "github"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "time": "2023-02-04T13:56:40+00:00"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "barryvdh/reflection-docblock",
 | 
			
		||||
            "version": "v2.1.0",
 | 
			
		||||
            "source": {
 | 
			
		||||
                "type": "git",
 | 
			
		||||
                "url": "https://github.com/barryvdh/ReflectionDocBlock.git",
 | 
			
		||||
                "reference": "bf44b757feb8ba1734659029357646466ded673e"
 | 
			
		||||
            },
 | 
			
		||||
            "dist": {
 | 
			
		||||
                "type": "zip",
 | 
			
		||||
                "url": "https://api.github.com/repos/barryvdh/ReflectionDocBlock/zipball/bf44b757feb8ba1734659029357646466ded673e",
 | 
			
		||||
                "reference": "bf44b757feb8ba1734659029357646466ded673e",
 | 
			
		||||
                "shasum": ""
 | 
			
		||||
            },
 | 
			
		||||
            "require": {
 | 
			
		||||
                "php": ">=5.3.3"
 | 
			
		||||
            },
 | 
			
		||||
            "require-dev": {
 | 
			
		||||
                "phpunit/phpunit": "^8.5.14|^9"
 | 
			
		||||
            },
 | 
			
		||||
            "suggest": {
 | 
			
		||||
                "dflydev/markdown": "~1.0",
 | 
			
		||||
                "erusev/parsedown": "~1.0"
 | 
			
		||||
            },
 | 
			
		||||
            "type": "library",
 | 
			
		||||
            "extra": {
 | 
			
		||||
                "branch-alias": {
 | 
			
		||||
                    "dev-master": "2.0.x-dev"
 | 
			
		||||
                }
 | 
			
		||||
            },
 | 
			
		||||
            "autoload": {
 | 
			
		||||
                "psr-0": {
 | 
			
		||||
                    "Barryvdh": [
 | 
			
		||||
                        "src/"
 | 
			
		||||
                    ]
 | 
			
		||||
                }
 | 
			
		||||
            },
 | 
			
		||||
            "notification-url": "https://packagist.org/downloads/",
 | 
			
		||||
            "license": [
 | 
			
		||||
                "MIT"
 | 
			
		||||
            ],
 | 
			
		||||
            "authors": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "Mike van Riel",
 | 
			
		||||
                    "email": "mike.vanriel@naenius.com"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "support": {
 | 
			
		||||
                "source": "https://github.com/barryvdh/ReflectionDocBlock/tree/v2.1.0"
 | 
			
		||||
            },
 | 
			
		||||
            "time": "2022-10-31T15:35:43+00:00"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "beyondcode/laravel-query-detector",
 | 
			
		||||
            "version": "1.6.0",
 | 
			
		||||
@ -13075,6 +13221,79 @@
 | 
			
		||||
            ],
 | 
			
		||||
            "time": "2023-02-07T10:03:32+00:00"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "composer/class-map-generator",
 | 
			
		||||
            "version": "1.0.0",
 | 
			
		||||
            "source": {
 | 
			
		||||
                "type": "git",
 | 
			
		||||
                "url": "https://github.com/composer/class-map-generator.git",
 | 
			
		||||
                "reference": "1e1cb2b791facb2dfe32932a7718cf2571187513"
 | 
			
		||||
            },
 | 
			
		||||
            "dist": {
 | 
			
		||||
                "type": "zip",
 | 
			
		||||
                "url": "https://api.github.com/repos/composer/class-map-generator/zipball/1e1cb2b791facb2dfe32932a7718cf2571187513",
 | 
			
		||||
                "reference": "1e1cb2b791facb2dfe32932a7718cf2571187513",
 | 
			
		||||
                "shasum": ""
 | 
			
		||||
            },
 | 
			
		||||
            "require": {
 | 
			
		||||
                "composer/pcre": "^2 || ^3",
 | 
			
		||||
                "php": "^7.2 || ^8.0",
 | 
			
		||||
                "symfony/finder": "^4.4 || ^5.3 || ^6"
 | 
			
		||||
            },
 | 
			
		||||
            "require-dev": {
 | 
			
		||||
                "phpstan/phpstan": "^1.6",
 | 
			
		||||
                "phpstan/phpstan-deprecation-rules": "^1",
 | 
			
		||||
                "phpstan/phpstan-phpunit": "^1",
 | 
			
		||||
                "phpstan/phpstan-strict-rules": "^1.1",
 | 
			
		||||
                "symfony/filesystem": "^5.4 || ^6",
 | 
			
		||||
                "symfony/phpunit-bridge": "^5"
 | 
			
		||||
            },
 | 
			
		||||
            "type": "library",
 | 
			
		||||
            "extra": {
 | 
			
		||||
                "branch-alias": {
 | 
			
		||||
                    "dev-main": "1.x-dev"
 | 
			
		||||
                }
 | 
			
		||||
            },
 | 
			
		||||
            "autoload": {
 | 
			
		||||
                "psr-4": {
 | 
			
		||||
                    "Composer\\ClassMapGenerator\\": "src"
 | 
			
		||||
                }
 | 
			
		||||
            },
 | 
			
		||||
            "notification-url": "https://packagist.org/downloads/",
 | 
			
		||||
            "license": [
 | 
			
		||||
                "MIT"
 | 
			
		||||
            ],
 | 
			
		||||
            "authors": [
 | 
			
		||||
                {
 | 
			
		||||
                    "name": "Jordi Boggiano",
 | 
			
		||||
                    "email": "j.boggiano@seld.be",
 | 
			
		||||
                    "homepage": "https://seld.be"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "description": "Utilities to scan PHP code and generate class maps.",
 | 
			
		||||
            "keywords": [
 | 
			
		||||
                "classmap"
 | 
			
		||||
            ],
 | 
			
		||||
            "support": {
 | 
			
		||||
                "issues": "https://github.com/composer/class-map-generator/issues",
 | 
			
		||||
                "source": "https://github.com/composer/class-map-generator/tree/1.0.0"
 | 
			
		||||
            },
 | 
			
		||||
            "funding": [
 | 
			
		||||
                {
 | 
			
		||||
                    "url": "https://packagist.com",
 | 
			
		||||
                    "type": "custom"
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    "url": "https://github.com/composer",
 | 
			
		||||
                    "type": "github"
 | 
			
		||||
                },
 | 
			
		||||
                {
 | 
			
		||||
                    "url": "https://tidelift.com/funding/github/packagist/composer/composer",
 | 
			
		||||
                    "type": "tidelift"
 | 
			
		||||
                }
 | 
			
		||||
            ],
 | 
			
		||||
            "time": "2022-06-19T11:31:27+00:00"
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "composer/package-versions-deprecated",
 | 
			
		||||
            "version": "1.11.99.5",
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user