| Server IP : 14.225.216.240 / Your IP : 216.73.216.26 Web Server : nginx/1.20.1 System : Linux localhost.localdomain 5.14.0-596.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Jun 27 16:02:33 UTC 2025 x86_64 User : taidh ( 1001) PHP Version : 8.3.19 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/pts/app/Provider/ |
Upload File : |
<?php
// phpcs:ignoreFile
namespace App\Provider;
use Illuminate\Support\ServiceProvider;
use Illuminate\Support\Facades\View;
/**
* View Service
*
* @category Class
* @package App\Providers
* @author Phung, Truong K <fiona.truong@pts-digital.com>
* @license https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License
* @link https://ptstechnology.com/ PTS Technology Co.,Ltd
*/
class ComposerServiceProvider extends ServiceProvider
{
protected $namespace;
protected $variables = [];
public function boot()
{
$ns = env('APP_NAMESPACE', 'Web');
if (defined('APP_NAMESPACE')) {
$ns = ucfirst(APP_NAMESPACE);
}
$path = sprintf(app_path('Module/%s/Composer/Base.php'), $ns);
if (file_exists($path)) {
View::composer('*', 'App\Module\\' . $ns . '\\Composer\Base');
}
}
}