ÿØÿà JFIF ÿá Exif MM * ÿÛ C
Server IP : 199.250.214.225 / Your IP : 3.145.94.48 Web Server : Apache System : Linux vps64074.inmotionhosting.com 3.10.0-1160.105.1.vz7.214.3 #1 SMP Tue Jan 9 19:45:01 MSK 2024 x86_64 User : nicngo5 ( 1001) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /home/nicngo5/fund.old.nicn.gov.ng/funds-old/vendor/maatwebsite/excel/src/Maatwebsite/Excel/Files/ |
Upload File : |
<?php namespace Maatwebsite\Excel\Files; use Illuminate\Foundation\Application; use Maatwebsite\Excel\Excel; use Maatwebsite\Excel\Exceptions\LaravelExcelException; abstract class File { /** * @var Application */ protected $app; /** * Excel instance * @var Excel */ protected $excel; /** * Loaded file * @var \Maatwebsite\Excel\Readers\LaravelExcelReader */ protected $file; /** * @param Application $app * @param Excel $excel */ public function __construct(Application $app, Excel $excel) { $this->app = $app; $this->excel = $excel; } /** * Handle the import/export of the file * @param $type * @throws LaravelExcelException * @return mixed */ public function handle($type) { // Get the handler $handler = $this->getHandler($type); // Call the handle method and inject the file return $handler->handle($this); } /** * Get handler * @param $type * @throws LaravelExcelException * @return mixed */ protected function getHandler($type) { return $this->app->make( $this->getHandlerClassName($type) ); } /** * Get the file instance * @return mixed */ public function getFileInstance() { return $this->file; } /** * Get the handler class name * @throws LaravelExcelException * @return string */ protected function getHandlerClassName($type) { // Translate the file into a FileHandler $class = get_class($this); $handler = substr_replace($class, $type . 'Handler', strrpos($class, $type)); // Check if the handler exists if (!class_exists($handler)) throw new LaravelExcelException("$type handler [$handler] does not exist."); return $handler; } }