PHP 클래스 Horde_Pear_Package_Contents_Ignore_Git, horde

Copyright 2010-2016 Horde LLC (http://www.horde.org/) See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.
상속: implements Horde_Pear_Package_Contents_Ignore
파일 보기 프로젝트 열기: horde/horde

공개 메소드들

메소드 설명
__construct ( string $gitignore, string $root ) Constructor.
getIgnores ( ) : array Return the list of ignored patterns.
getIncludes ( ) : array Return the list of included patterns.
isIgnored ( SplFileInfo $element ) : boolean Tell whether to ignore the element.

비공개 메소드들

메소드 설명
_getRegExpableSearchString ( string $s ) : string Converts $s into a string that can be used with preg_match
_matches ( array $matches, string $path ) : null Does the given path match one of the regular expression patterns?
_prepare ( string $gitignore ) : null Prepare the list of ignores and includes from the gitignore input.

메소드 상세

__construct() 공개 메소드

Constructor.
public __construct ( string $gitignore, string $root )
$gitignore string The gitignore information
$root string The root position for the files that should be checked.

getIgnores() 공개 메소드

Return the list of ignored patterns.
public getIgnores ( ) : array
리턴 array The list of patterns.

getIncludes() 공개 메소드

Return the list of included patterns.
public getIncludes ( ) : array
리턴 array The list of patterns.

isIgnored() 공개 메소드

Tell whether to ignore the element.
public isIgnored ( SplFileInfo $element ) : boolean
$element SplFileInfo The element to check.
리턴 boolean True if the element should be ignored, false otherwise.