├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── bin └── console ├── composer.json ├── lib └── PHPExiftool │ ├── ClassUtils │ ├── Builder.php │ ├── ClassProperty.php │ ├── TypeBuilder.php │ └── tagGroupBuilder.php │ ├── Driver │ ├── AbstractTagGroup.php │ ├── AbstractType.php │ ├── HelperInterface.php │ ├── Metadata │ │ ├── Metadata.php │ │ └── MetadataBag.php │ ├── TagGroupFactory.php │ ├── TagGroupInterface.php │ └── Value │ │ ├── Binary.php │ │ ├── Mono.php │ │ ├── Multi.php │ │ └── ValueInterface.php │ ├── Exception │ ├── DirectoryNotFoundException.php │ ├── EmptyCollectionException.php │ ├── ExceptionInterface.php │ ├── InvalidArgumentException.php │ ├── LogicException.php │ ├── ParseErrorException.php │ ├── RuntimeException.php │ └── TagUnknown.php │ ├── Exiftool.php │ ├── Factory.php │ ├── FileEntity.php │ ├── InformationDumper.php │ ├── PHPExiftool.php │ ├── PreviewExtractor.php │ ├── RDFParser.php │ ├── Reader.php │ ├── Tool │ └── Command │ │ ├── ClassesBuilderCommand.php │ │ └── DumpCommand.php │ └── Writer.php ├── phpunit-no-cc.xml.dist ├── phpunit.xml.dist ├── tests ├── bootstrap.php ├── files │ ├── ExifTool.jpg │ ├── ExifTool.xml │ ├── empty.xml │ ├── multiplefile.xml │ ├── pixelWithIcc.jpg │ ├── plop │ │ └── CanonRaw.cr2 │ └── simplefile.xml └── lib │ └── PHPExiftool │ ├── PHPExiftoolTest.php │ ├── RDFParserTest.php │ ├── ReaderTest.php │ ├── Test │ ├── AbstractPreviewExtractorTest.php │ ├── Command │ │ └── PreviewExtractor.php │ ├── Driver │ │ ├── Metadata │ │ │ ├── MetadataBagTest.php │ │ │ └── MetadataTest.php │ │ ├── TagGroupFactoryTest.php │ │ ├── TagGroupTest.php │ │ └── Value │ │ │ ├── BinaryTest.php │ │ │ ├── MonoTest.php │ │ │ └── MultiTest.php │ ├── ExiftoolTest.php │ ├── FileEntityTest.php │ └── InformationDumperTest.php │ └── WriterTest.php └── vendors.win.php /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/README.md -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/bin/console -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/composer.json -------------------------------------------------------------------------------- /lib/PHPExiftool/ClassUtils/Builder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/lib/PHPExiftool/ClassUtils/Builder.php -------------------------------------------------------------------------------- /lib/PHPExiftool/ClassUtils/ClassProperty.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/lib/PHPExiftool/ClassUtils/ClassProperty.php -------------------------------------------------------------------------------- /lib/PHPExiftool/ClassUtils/TypeBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/lib/PHPExiftool/ClassUtils/TypeBuilder.php -------------------------------------------------------------------------------- /lib/PHPExiftool/ClassUtils/tagGroupBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/lib/PHPExiftool/ClassUtils/tagGroupBuilder.php -------------------------------------------------------------------------------- /lib/PHPExiftool/Driver/AbstractTagGroup.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/lib/PHPExiftool/Driver/AbstractTagGroup.php -------------------------------------------------------------------------------- /lib/PHPExiftool/Driver/AbstractType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/lib/PHPExiftool/Driver/AbstractType.php -------------------------------------------------------------------------------- /lib/PHPExiftool/Driver/HelperInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/lib/PHPExiftool/Driver/HelperInterface.php -------------------------------------------------------------------------------- /lib/PHPExiftool/Driver/Metadata/Metadata.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/lib/PHPExiftool/Driver/Metadata/Metadata.php -------------------------------------------------------------------------------- /lib/PHPExiftool/Driver/Metadata/MetadataBag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/lib/PHPExiftool/Driver/Metadata/MetadataBag.php -------------------------------------------------------------------------------- /lib/PHPExiftool/Driver/TagGroupFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/lib/PHPExiftool/Driver/TagGroupFactory.php -------------------------------------------------------------------------------- /lib/PHPExiftool/Driver/TagGroupInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/lib/PHPExiftool/Driver/TagGroupInterface.php -------------------------------------------------------------------------------- /lib/PHPExiftool/Driver/Value/Binary.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/lib/PHPExiftool/Driver/Value/Binary.php -------------------------------------------------------------------------------- /lib/PHPExiftool/Driver/Value/Mono.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/lib/PHPExiftool/Driver/Value/Mono.php -------------------------------------------------------------------------------- /lib/PHPExiftool/Driver/Value/Multi.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/lib/PHPExiftool/Driver/Value/Multi.php -------------------------------------------------------------------------------- /lib/PHPExiftool/Driver/Value/ValueInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/lib/PHPExiftool/Driver/Value/ValueInterface.php -------------------------------------------------------------------------------- /lib/PHPExiftool/Exception/DirectoryNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/lib/PHPExiftool/Exception/DirectoryNotFoundException.php -------------------------------------------------------------------------------- /lib/PHPExiftool/Exception/EmptyCollectionException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/lib/PHPExiftool/Exception/EmptyCollectionException.php -------------------------------------------------------------------------------- /lib/PHPExiftool/Exception/ExceptionInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/lib/PHPExiftool/Exception/ExceptionInterface.php -------------------------------------------------------------------------------- /lib/PHPExiftool/Exception/InvalidArgumentException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/lib/PHPExiftool/Exception/InvalidArgumentException.php -------------------------------------------------------------------------------- /lib/PHPExiftool/Exception/LogicException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/lib/PHPExiftool/Exception/LogicException.php -------------------------------------------------------------------------------- /lib/PHPExiftool/Exception/ParseErrorException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/lib/PHPExiftool/Exception/ParseErrorException.php -------------------------------------------------------------------------------- /lib/PHPExiftool/Exception/RuntimeException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/lib/PHPExiftool/Exception/RuntimeException.php -------------------------------------------------------------------------------- /lib/PHPExiftool/Exception/TagUnknown.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/lib/PHPExiftool/Exception/TagUnknown.php -------------------------------------------------------------------------------- /lib/PHPExiftool/Exiftool.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/lib/PHPExiftool/Exiftool.php -------------------------------------------------------------------------------- /lib/PHPExiftool/Factory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/lib/PHPExiftool/Factory.php -------------------------------------------------------------------------------- /lib/PHPExiftool/FileEntity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/lib/PHPExiftool/FileEntity.php -------------------------------------------------------------------------------- /lib/PHPExiftool/InformationDumper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/lib/PHPExiftool/InformationDumper.php -------------------------------------------------------------------------------- /lib/PHPExiftool/PHPExiftool.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/lib/PHPExiftool/PHPExiftool.php -------------------------------------------------------------------------------- /lib/PHPExiftool/PreviewExtractor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/lib/PHPExiftool/PreviewExtractor.php -------------------------------------------------------------------------------- /lib/PHPExiftool/RDFParser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/lib/PHPExiftool/RDFParser.php -------------------------------------------------------------------------------- /lib/PHPExiftool/Reader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/lib/PHPExiftool/Reader.php -------------------------------------------------------------------------------- /lib/PHPExiftool/Tool/Command/ClassesBuilderCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/lib/PHPExiftool/Tool/Command/ClassesBuilderCommand.php -------------------------------------------------------------------------------- /lib/PHPExiftool/Tool/Command/DumpCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/lib/PHPExiftool/Tool/Command/DumpCommand.php -------------------------------------------------------------------------------- /lib/PHPExiftool/Writer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/lib/PHPExiftool/Writer.php -------------------------------------------------------------------------------- /phpunit-no-cc.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/phpunit-no-cc.xml.dist -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/tests/bootstrap.php -------------------------------------------------------------------------------- /tests/files/ExifTool.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/tests/files/ExifTool.jpg -------------------------------------------------------------------------------- /tests/files/ExifTool.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/tests/files/ExifTool.xml -------------------------------------------------------------------------------- /tests/files/empty.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/tests/files/empty.xml -------------------------------------------------------------------------------- /tests/files/multiplefile.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/tests/files/multiplefile.xml -------------------------------------------------------------------------------- /tests/files/pixelWithIcc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/tests/files/pixelWithIcc.jpg -------------------------------------------------------------------------------- /tests/files/plop/CanonRaw.cr2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/tests/files/plop/CanonRaw.cr2 -------------------------------------------------------------------------------- /tests/files/simplefile.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/tests/files/simplefile.xml -------------------------------------------------------------------------------- /tests/lib/PHPExiftool/PHPExiftoolTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/tests/lib/PHPExiftool/PHPExiftoolTest.php -------------------------------------------------------------------------------- /tests/lib/PHPExiftool/RDFParserTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/tests/lib/PHPExiftool/RDFParserTest.php -------------------------------------------------------------------------------- /tests/lib/PHPExiftool/ReaderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/tests/lib/PHPExiftool/ReaderTest.php -------------------------------------------------------------------------------- /tests/lib/PHPExiftool/Test/AbstractPreviewExtractorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/tests/lib/PHPExiftool/Test/AbstractPreviewExtractorTest.php -------------------------------------------------------------------------------- /tests/lib/PHPExiftool/Test/Command/PreviewExtractor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/tests/lib/PHPExiftool/Test/Command/PreviewExtractor.php -------------------------------------------------------------------------------- /tests/lib/PHPExiftool/Test/Driver/Metadata/MetadataBagTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/tests/lib/PHPExiftool/Test/Driver/Metadata/MetadataBagTest.php -------------------------------------------------------------------------------- /tests/lib/PHPExiftool/Test/Driver/Metadata/MetadataTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/tests/lib/PHPExiftool/Test/Driver/Metadata/MetadataTest.php -------------------------------------------------------------------------------- /tests/lib/PHPExiftool/Test/Driver/TagGroupFactoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/tests/lib/PHPExiftool/Test/Driver/TagGroupFactoryTest.php -------------------------------------------------------------------------------- /tests/lib/PHPExiftool/Test/Driver/TagGroupTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/tests/lib/PHPExiftool/Test/Driver/TagGroupTest.php -------------------------------------------------------------------------------- /tests/lib/PHPExiftool/Test/Driver/Value/BinaryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/tests/lib/PHPExiftool/Test/Driver/Value/BinaryTest.php -------------------------------------------------------------------------------- /tests/lib/PHPExiftool/Test/Driver/Value/MonoTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/tests/lib/PHPExiftool/Test/Driver/Value/MonoTest.php -------------------------------------------------------------------------------- /tests/lib/PHPExiftool/Test/Driver/Value/MultiTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/tests/lib/PHPExiftool/Test/Driver/Value/MultiTest.php -------------------------------------------------------------------------------- /tests/lib/PHPExiftool/Test/ExiftoolTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/tests/lib/PHPExiftool/Test/ExiftoolTest.php -------------------------------------------------------------------------------- /tests/lib/PHPExiftool/Test/FileEntityTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/tests/lib/PHPExiftool/Test/FileEntityTest.php -------------------------------------------------------------------------------- /tests/lib/PHPExiftool/Test/InformationDumperTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/tests/lib/PHPExiftool/Test/InformationDumperTest.php -------------------------------------------------------------------------------- /tests/lib/PHPExiftool/WriterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/tests/lib/PHPExiftool/WriterTest.php -------------------------------------------------------------------------------- /vendors.win.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/alchemy-fr/PHPExiftool/HEAD/vendors.win.php --------------------------------------------------------------------------------