Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // TODO: method helyett ki kene talalni valami jobb elnevezest.
- $pattern = '
- / # parameter informaciok kinyerese a kommentbol
- @param # kulcsszo megkereses
- \s+ # elvalasztas
- # lehetseges tipusok
- (?P<type>bool|int|boolean|integer|float|string|array|object|mixed)
- \s+ # elvalasztas
- (?P<name>\$[a-z_\x7f-\xff][a-z0-9_\x7f-\xff]*) # parameter neve
- \s+ # elvalasztas
- (?: # leiras, ne gyujtse be a tartalmat
- (?: # kotelezo-e
- (?:\((?P<mandatory>[-])\)) # (-) -> leteznie kell az adott parameternek
- |
- (?:\((?P<notEmpty>[+])\)) # (+) -> nem lehet ures az adott parameter
- )?
- # valtozo forrasa, opcionalis
- (?:\( # nyito zarojel
- (?P<method>params|get|post|cookie) # valtozo forrasa: get, post, stb.
- \))? # zaro zarojel
- # validatorok, opcionalis
- (?:\( # nyito zarojel
- (?P<validators>[a-z0-9_,:|]+) # validatorok: szovegek vesszovel elvalasztva
- \))? # zaro zarojel
- .*? # leiras maradek resze
- )
- /imsx';
Add Comment
Please, Sign In to add comment