Wrapper for glob with fallback if GLOB_BRACE is not available.

package Default

 Methods

Find pathnames matching a pattern.

glob(string $pattern, integer $flags = 0, boolean $forceFallback = false) : array
Static
see

Parameters

$pattern

string

$flags

integer

$forceFallback

boolean

Exceptions

\Zend\Stdlib\Exception\RuntimeException

Returns

array

Expand braces manually, then use the system glob.

fallbackGlob(string $pattern, integer $flags) : array
Static

Parameters

$pattern

string

$flags

integer

Exceptions

\Zend\Stdlib\Exception\RuntimeException

Returns

array

Find the end of the sub-pattern in a brace expression.

nextBraceSub(string $pattern, integer $begin, integer $flags) : integer | null
Static

Parameters

$pattern

string

$begin

integer

$flags

integer

Returns

integernull

Use the glob function provided by the system.

systemGlob(string $pattern, integer $flags) : array
Static

Parameters

$pattern

string

$flags

integer

Exceptions

\Zend\Stdlib\Exception\RuntimeException

Returns

array

 Constants

 

GLOB_BRACE

GLOB_BRACE = 16 
 

GLOB_ERR

GLOB_ERR = 64 
 

GLOB_MARK

GLOB_MARK = 1 
 

GLOB_NOCHECK

GLOB_NOCHECK = 4 
 

GLOB_NOESCAPE

GLOB_NOESCAPE = 8 
 

GLOB_NOSORT

GLOB_NOSORT = 2 
 

GLOB_ONLYDIR

GLOB_ONLYDIR = 32