migrate to gtea from bistbucket

This commit is contained in:
2026-03-15 17:08:23 +07:00
commit 129ca2260c
3716 changed files with 566316 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
<?php
namespace App\Console\Commands\Traits;
use ReflectionClass;
trait ServiceProviderInjector
{
public function injectCodeToRegisterMethod($appServiceProviderFile, $codeToAdd)
{
$reflectionClass = new ReflectionClass(\App\Providers\AppServiceProvider::class);
$reflectionMethod = $reflectionClass->getMethod('register');
$methodBody = file($appServiceProviderFile);
$startLine = $reflectionMethod->getStartLine() - 1;
$endLine = $reflectionMethod->getEndLine() - 1;
array_splice($methodBody, $endLine, 0, $codeToAdd);
$modifiedCode = implode('', $methodBody);
file_put_contents($appServiceProviderFile, $modifiedCode);
}
}