czproject / file-matcher

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FileMatcher

Build Status

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/

About

License:Other


Languages

Language:PHP 85.4%Language:Makefile 14.6%