new Config method registerConfigType
| From: | Greg Beaver | Date: | Mon, 09 Jun 2003 05:34:35 +0000 |
| Subject: | new Config method registerConfigType | ||
| Groups: | php.pear.dev | ||
| Request: | Send a blank email to pear-dev+get-17189@lists.php.net to get a copy of this message | ||
Hi,
I would like to propose the runtime ability to register a new config type
without need to access $GLOBALS.
I've attached a .txt file with the new method
Greg
begin 666 registerConfigType.txt
M(" @("\J*@T*(" @("H@4F5G:7-T97(@82!N97<@8V]N=&%I;F5R#0H@(" @
M*@T*(" @("H@0'!A<F%M(" @('-T<FEN9R @(" @("
D8V]N9FEG5'EP92 @
M5'EP92!O9B!C;VYF:6<-"B @(" J($!P87)A;2 @("!A<G)A>7QF86QS92 @
M)&-O;F9I9TEN9F\@($%R<F%Y(&]F(&9O<FUA=#H-"B @(" J(" @("
@(" @
M("!A<G)A>2@G<&%T:"]T;R].86UE+G!H<"<L#0H@(" @*B @("
@(" @(" @
M(" @(" @)T-O;F9I9U]#;VYT86EN97)?0VQA<W-?3F%M92<I+@T*(" @("H-
M"B @(" J(" @(" @("
@("!)9B!L969T(&9A;'-E+"!D969A=6QT<R!T;SH-
M"B @(" J(" @(" @(" @("!A<G)A>2@G0V]N9FEG+T-O;G1A:6YE<B\D8V]N
M9FEG5'EP92YP:' G+ T*(" @("H@(" @(" @(" @(" @("
@("=#;VYF:6=?
M0V]N=&%I;F5R7R1C;VYF:6=4>7!E)RD-"B @(" J($!A8V-E<W,@<'5B;&EC
M#0H@(" @*B! <W1A=&EC#0H@(" @*B! <F5T=7)N(" @=')U97Q014%27T5R
M<F]R("!T<G5E(&]N('-U8V-E<W,-"B @(" J+PT*("
@(&9U;F-T:6]N(')E
M9VES=&5R0V]N9FEG5'EP92@D8V]N9FEG5'EP92P@)&-O;F9I9TEN9F\@/2!F
M86QS92D-"B @("![#0H@(" @(" @(&EF("A#;VYF:6<Z.FES0V]N9FEG5'EP
M95)E9VES=&5R960H)&-O;F9I9U1Y<&4I*2T;VQO=V5R*"1C;VYF
M:6=4>7!E*5T[#0H@(" @(" @(" @("!I9B H)&EN9F];,%T@/3T@)&-O;F9I
M9TEN9F];,%T@)B8-"B @(" @(" @(" @(" @(" D:6YF;ULQ72 ]/2 D8V]N
M9FEG26YF;ULQ72D@>PT*(" @(" @(" @(" @("
@(')E='5R;B!T<G5E.PT*
M(" @(" @(" @(" @?2!E;'-E('L-"B @(" @(" @("
@(" @("!R971U<FX@
M4$5!4CHZ<F%I<V5%<G)O<B@B0V]N9FEG.CIR96=I<W1E<D-O;F9I9U1Y<&4@
M<F5G:7-T<F%T:6]N(&]F(&5X:7-T:6YG("1C;VYF:6=4>7!E(&9A:6QE9"XB
M+"!N=6QL+"!014%27T524D]27U)%5%523BD[#0H@(" @(" @(" @("!]#0H@
M(" @(" @('T-"B @(" @("
@:68@*"%I<U]A<G)A>2@D8V]N9FEG26YF;RDI
M('L-"B @(" @(" @("
@("\O(&UA:V4@=&AE(&YO<FUA;"!A<W-U;7!T:6]N
M+"!T:&%T('1H:7,@:7,@82!S=&%N9&%R9"!C;VYF:6<@8V]N=&%I;F5R(&%D
M9&5D(&EN(&%T(')U;G1I;64-"B @(" @(" @("
@("1C;VYF:6=);F9O(#T@
M87)R87DH)T-O;F9I9R]#;VYT86EN97(O)R N("1C;VYF:6=4>7!E("X@)RYP
M:' G+ T*(" @(" @(" @(" @(" @(" @(" @(" @("
@(" @(" G0V]N9FEG
M7T-O;G1A:6YE<E\G+B D8V]N9FEG5'EP92D[#0H@(" @(" @('T-"B @(" @
M(" @)&9I;&5?97AI<W1S(#T@0&EN8VQU9&5?;VYC92@D8V]N9FEG26YF;ULP
M72D[#0H@(" @(" @(&EF("@D9FEL95]E>&ES=',I('L-"B @("
@(" @(" @
M(&EF("@A8VQA<W-?97AI<W1S*"1C;VYF:6=);F9O6S%=*2D@>PT*(" @(" @
M(" @(" @(" @(')E='5R;B!014%2.CIR86ES945R<F]R*")#;VYF:6<Z.G)E
M9VES=&5R0V]N9FEG5'EP92!C;&%S<R G)&-O;F9I9TEN9F];,5TG(&YO="!F
M;W5N9"!I;B D8V]N9FEG26YF;ULP72(L(&YU;&PL(%!%05)?15)23U)?4D54
M55).*3L-"B @(" @(" @(" @('T-"B @(" @("
@?2!E;'-E('L-"B @(" @
M(" @(" @(')E='5R;B!014%2.CIR86ES945R<F]R*")#;VYF:6<Z.G)E9VES
M=&5R0V]N9FEG5'EP92!F:6QE("1C;VYF:6=);F9O6S!=(&YO="!F;W5N9"(L
M(&YU;&PL(%!%05)?15)23U)?4D5455).*3L-"B @(" @(" @?0T*(" @(" @
M(" D1TQ/0D%,4ULG0T].1DE'7U194$53)UU;<W1R=&]L;W=E<B@D8V]N9FEG
M5'EP92E=(#T@)&-O;F9I9TEN9F\[#0H@(" @(" @(')E='5R;B!T<G5E.PT*
F(" @('T@+R\@96YD(&9U;F,@<F5G:7-T97)#;VYF:6=4>7!E#0H`
`
end