uawdijnntqw1x1x1
IP : 216.73.216.58
Hostname : toronto-dev2
Kernel : Linux toronto-dev2 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64
Disable Function : None :)
OS : Linux
PATH:
/
srv
/
users
/
craft4
/
apps
/
craft4-newsite-space
/
vendor
/
iio
/
libmergepdf
/
src
/
Source
/
.
/
FileSource.php
/
/
<?php declare(strict_types = 1); namespace iio\libmergepdf\Source; use iio\libmergepdf\PagesInterface; use iio\libmergepdf\Pages; use iio\libmergepdf\Exception; /** * Pdf source from file */ final class FileSource implements SourceInterface { /** * @var string */ private $filename; /** * @var PagesInterface */ private $pages; public function __construct(string $filename, PagesInterface $pages = null) { if (!is_file($filename) || !is_readable($filename)) { throw new Exception("Invalid file '$filename'"); } $this->filename = $filename; $this->pages = $pages ?: new Pages; } public function getName(): string { return $this->filename; } public function getContents(): string { return (string)file_get_contents($this->filename); } public function getPages(): PagesInterface { return $this->pages; } }
/srv/users/craft4/apps/craft4-newsite-space/vendor/iio/libmergepdf/src/Source/./FileSource.php