czproject / file-matcher
File matcher.
Installs: 28
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/czproject/file-matcher
Requires
- php: >=5.4.0
Requires (Dev)
- nette/tester: ^1.7
This package is auto-updated.
Last update: 2025-09-27 04:06:05 UTC
README
Installation
Download a latest package or use Composer:
composer require czproject/file-matcher
CzProject\FileMatcher
requires PHP 5.4.0 or later.
Usage
<?php use CzProject\FileMatcher\FileMatcher; FileMatcher::matchMask($path, $masks[, $isPathDirectory]); $masks = array( 'temp/*', '.git*', '!.gitignore', ); FileMatcher::matchMask('.git', $masks, TRUE); // returns TRUE FileMatcher::matchMask('.gitignore', $masks); // return FALSE FileMatcher::matchMask('temp/cache', $masks, TRUE); // returns TRUE FileMatcher::matchMask('log/2016', $masks, TRUE); // returns FALSE
License: New BSD License
Author: Jan Pecha, https://www.janpecha.cz/