网站标签
网站描述衡水长桥工程橡胶有限公司是生产桥梁橡胶支座,桥梁盆式支座,桥梁伸缩缝,桥梁充气芯模,桥梁护栏支架、止水带、泄水管及桥梁维护的专业厂家。
上一篇:安康市统计局
下一篇:杭州科维钢结构技术咨询有限公司
网站快照( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t i o n . p h p : 6 6 4 2 . I l l u m i n a t e \ \ D a t a b a s e \ \ Q u e r y E x c e p t i o n ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t i o n . p h p : 6 6 4 3 . P D O E x c e p t i o n ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t o r s / C o n n e c t o r . p h p : 6 7 4 . P D O _ _ c o n s t r u c t ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t o r s / C o n n e c t o r . p h p : 6 7 5 . I l l u m i n a t e \ \ D a t a b a s e \ \ C o n n e c t o r s \ \ C o n n e c t o r c r e a t e P d o C o n n e c t i o n ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t o r s / C o n n e c t o r . p h p : 4 3 6 . I l l u m i n a t e \ \ D a t a b a s e \ \ C o n n e c t o r s \ \ C o n n e c t o r c r e a t e C o n n e c t i o n ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t o r s / M y S q l C o n n e c t o r . p h p : 2 4 7 . I l l u m i n a t e \ \ D a t a b a s e \ \ C o n n e c t o r s \ \ M y S q l C o n n e c t o r c o n n e c t ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t o r s / C o n n e c t i o n F a c t o r y . p h p : 1 8 3 8 . I l l u m i n a t e \ \ D a t a b a s e \ \ C o n n e c t o r s \ \ C o n n e c t i o n F a c t o r y I l l u m i n a t e \ \ D a t a b a s e \ \ C o n n e c t o r s \ \ ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t i o n . p h p : 9 1 5 9 . c a l l _ u s e r _ f u n c ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t i o n . p h p : 9 1 5 1 0 . I l l u m i n a t e \ \ D a t a b a s e \ \ C o n n e c t i o n g e t P d o ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t i o n . p h p : 9 4 0 1 1 . I l l u m i n a t e \ \ D a t a b a s e \ \ C o n n e c t i o n g e t R e a d P d o ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t i o n . p h p : 3 9 9 1 2 . I l l u m i n a t e \ \ D a t a b a s e \ \ C o n n e c t i o n g e t P d o F o r S e l e c t ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t i o n . p h p : 3 2 5 1 3 . I l l u m i n a t e \ \ D a t a b a s e \ \ C o n n e c t i o n I l l u m i n a t e \ \ D a t a b a s e \ \ ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t i o n . p h p : 6 5 7 1 4 . I l l u m i n a t e \ \ D a t a b a s e \ \ C o n n e c t i o n r u n Q u e r y C a l l b a c k ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t i o n . p h p : 6 2 4 1 5 . I l l u m i n a t e \ \ D a t a b a s e \ \ C o n n e c t i o n r u n ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t i o n . p h p : 3 3 3 1 6 . I l l u m i n a t e \ \ D a t a b a s e \ \ C o n n e c t i o n s e l e c t ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / Q u e r y / B u i l d e r . p h p : 1 7 0 7 1 7 . I l l u m i n a t e \ \ D a t a b a s e \ \ Q u e r y \ \ B u i l d e r r u n S e l e c t ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / Q u e r y / B u i l d e r . p h p : 1 6 9 2 1 8 . I l l u m i n a t e \ \ D a t a b a s e \ \ Q u e r y \ \ B u i l d e r g e t ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / E l o q u e n t / B u i l d e r . p h p : 4 7 9 1 9 . I l l u m i n a t e \ \ D a t a b a s e \ \ E l o q u e n t \ \ B u i l d e r g e t M o d e l s ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / E l o q u e n t / B u i l d e r . p h p : 4 6 3 2 0 . I l l u m i n a t e \ \ D a t a b a s e \ \ E l o q u e n t \ \ B u i l d e r g e t ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / a p p / S e r v i c e s / T a g S e r v i c e . p h p : 4 9 2 1 . A p p \ \ S e r v i c e s \ \ T a g S e r v i c e a r t s ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / s t o r a g e / f r a m e w o r k / v i e w s / 6 c e d 5 b e f 6 3 e f b d c 7 1 1 b 6 e 1 c e 7 d 7 9 6 4 0 d f b 2 c b 4 7 2 . p h p : 2 1 2 2 . i n c l u d e ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / V i e w / E n g i n e s / P h p E n g i n e . p h p : 4 3 2 3 . I l l u m i n a t e \ \ V i e w \ \ E n g i n e s \ \ P h p E n g i n e e v a l u a t e P a t h ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / V i e w / E n g i n e s / C o m p i l e r E n g i n e . p h p : 5 9 2 4 . I l l u m i n a t e \ \ V i e w \ \ E n g i n e s \ \ C o m p i l e r E n g i n e g e t ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / V i e w / V i e w . p h p : 1 3 7 2 5 . I l l u m i n a t e \ \ V i e w \ \ V i e w g e t C o n t e n t s ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / V i e w / V i e w . p h p : 1 2 0 2 6 . I l l u m i n a t e \ \ V i e w \ \ V i e w r e n d e r C o n t e n t s ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / V i e w / V i e w . p h p : 8 5 2 7 . I l l u m i n a t e \ \ V i e w \ \ V i e w r e n d e r ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / H t t p / R e s p o n s e . p h p : 4 2 2 8 . I l l u m i n a t e \ \ H t t p \ \ R e s p o n s e s e t C o n t e n t ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / s y m f o n y / h t t p f o u n d a t i o n / R e s p o n s e . p h p : 2 0 1 2 9 . S y m f o n y \ \ C o m p o n e n t \ \ H t t p F o u n d a t i o n \ \ R e s p o n s e _ _ c o n s t r u c t ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / R o u t e r . p h p : 7 2 4 3 0 . I l l u m i n a t e \ \ R o u t i n g \ \ R o u t e r t o R e s p o n s e ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / R o u t e r . p h p : 6 9 8 3 1 . I l l u m i n a t e \ \ R o u t i n g \ \ R o u t e r p r e p a r e R e s p o n s e ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / R o u t e r . p h p : 6 5 8 3 2 . I l l u m i n a t e \ \ R o u t i n g \ \ R o u t e r I l l u m i n a t e \ \ R o u t i n g \ \ ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p : 3 0 3 3 . I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e I l l u m i n a t e \ \ R o u t i n g \ \ ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / M i d d l e w a r e / S u b s t i t u t e B i n d i n g s . p h p : 4 1 3 4 . I l l u m i n a t e \ \ R o u t i n g \ \ M i d d l e w a r e \ \ S u b s t i t u t e B i n d i n g s h a n d l e ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p : 1 4 9 3 5 . I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e I l l u m i n a t e \ \ P i p e l i n e \ \ ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p : 5 3 3 6 . I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e I l l u m i n a t e \ \ R o u t i n g \ \ ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / F o u n d a t i o n / H t t p / M i d d l e w a r e / V e r i f y C s r f T o k e n . p h p : 6 7 3 7 . I l l u m i n a t e \ \ F o u n d a t i o n \ \ H t t p \ \ M i d d l e w a r e \ \ V e r i f y C s r f T o k e n h a n d l e ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p : 1 4 9 3 8 . I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e I l l u m i n a t e \ \ P i p e l i n e \ \ ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p : 5 3 3 9 . I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e I l l u m i n a t e \ \ R o u t i n g \ \ ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / V i e w / M i d d l e w a r e / S h a r e E r r o r s F r o m S e s s i o n . p h p : 4 9 4 0 . I l l u m i n a t e \ \ V i e w \ \ M i d d l e w a r e \ \ S h a r e E r r o r s F r o m S e s s i o n h a n d l e ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p : 1 4 9 4 1 . I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e I l l u m i n a t e \ \ P i p e l i n e \ \ ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p : 5 3 4 2 . I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e I l l u m i n a t e \ \ R o u t i n g \ \ ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / S e s s i o n / M i d d l e w a r e / S t a r t S e s s i o n . p h p : 6 3 4 3 . I l l u m i n a t e \ \ S e s s i o n \ \ M i d d l e w a r e \ \ S t a r t S e s s i o n h a n d l e ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p : 1 4 9 4 4 . I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e I l l u m i n a t e \ \ P i p e l i n e \ \ ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p : 5 3 4 5 . I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e I l l u m i n a t e \ \ R o u t i n g \ \ ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / C o o k i e / M i d d l e w a r e / A d d Q u e u e d C o o k i e s T o R e s p o n s e . p h p : 3 7 4 6 . I l l u m i n a t e \ \ C o o k i e \ \ M i d d l e w a r e \ \ A d d Q u e u e d C o o k i e s T o R e s p o n s e h a n d l e ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p : 1 4 9 4 7 . I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e I l l u m i n a t e \ \ P i p e l i n e \ \ ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p : 5 3 4 8 . I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e I l l u m i n a t e \ \ R o u t i n g \ \ ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / C o o k i e / M i d d l e w a r e / E n c r y p t C o o k i e s . p h p : 5 9 4 9 . I l l u m i n a t e \ \ C o o k i e \ \ M i d d l e w a r e \ \ E n c r y p t C o o k i e s h a n d l e ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p : 1 4 9 5 0 . I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e I l l u m i n a t e \ \ P i p e l i n e \ \ ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p : 5 3 5 1 . I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e I l l u m i n a t e \ \ R o u t i n g \ \ ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p : 1 0 2 5 2 . I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e t h e n ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / R o u t e r . p h p : 6 6 0 5 3 . I l l u m i n a t e \ \ R o u t i n g \ \ R o u t e r r u n R o u t e W i t h i n S t a c k ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / R o u t e r . p h p : 6 3 5 5 4 . I l l u m i n a t e \ \ R o u t i n g \ \ R o u t e r r u n R o u t e ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / R o u t e r . p h p : 6 0 1 5 5 . I l l u m i n a t e \ \ R o u t i n g \ \ R o u t e r d i s p a t c h T o R o u t e ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / R o u t e r . p h p : 5 9 0 5 6 . I l l u m i n a t e \ \ R o u t i n g \ \ R o u t e r d i s p a t c h ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / F o u n d a t i o n / H t t p / K e r n e l . p h p : 1 7 6 5 7 . I l l u m i n a t e \ \ F o u n d a t i o n \ \ H t t p \ \ K e r n e l I l l u m i n a t e \ \ F o u n d a t i o n \ \ H t t p \ \ ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p : 3 0 5 8 . I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e I l l u m i n a t e \ \ R o u t i n g \ \ ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / b a r r y v d h / l a r a v e l d e b u g b a r / s r c / M i d d l e w a r e / I n j e c t D e b u g b a r . p h p : 5 8 5 9 . B a r r y v d h \ \ D e b u g b a r \ \ M i d d l e w a r e \ \ I n j e c t D e b u g b a r h a n d l e ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p : 1 4 9 6 0 . I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e I l l u m i n a t e \ \ P i p e l i n e \ \ ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p : 5 3 6 1 . I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e I l l u m i n a t e \ \ R o u t i n g \ \ ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / f i d e l o p e r / p r o x y / s r c / T r u s t P r o x i e s . p h p : 5 6 6 2 . F i d e l o p e r \ \ P r o x y \ \ T r u s t P r o x i e s h a n d l e ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p : 1 4 9 6 3 . I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e I l l u m i n a t e \ \ P i p e l i n e \ \ ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p : 5 3 6 4 . I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e I l l u m i n a t e \ \ R o u t i n g \ \ ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / F o u n d a t i o n / H t t p / M i d d l e w a r e / T r a n s f o r m s R e q u e s t . p h p : 3 0 6 5 . I l l u m i n a t e \ \ F o u n d a t i o n \ \ H t t p \ \ M i d d l e w a r e \ \ T r a n s f o r m s R e q u e s t h a n d l e ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p : 1 4 9 6 6 . I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e I l l u m i n a t e \ \ P i p e l i n e \ \ ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p : 5 3 6 7 . I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e I l l u m i n a t e \ \ R o u t i n g \ \ ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / F o u n d a t i o n / H t t p / M i d d l e w a r e / T r a n s f o r m s R e q u e s t . p h p : 3 0 6 8 . I l l u m i n a t e \ \ F o u n d a t i o n \ \ H t t p \ \ M i d d l e w a r e \ \ T r a n s f o r m s R e q u e s t h a n d l e ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p : 1 4 9 6 9 . I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e I l l u m i n a t e \ \ P i p e l i n e \ \ ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p : 5 3 7 0 . I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e I l l u m i n a t e \ \ R o u t i n g \ \ ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / F o u n d a t i o n / H t t p / M i d d l e w a r e / V a l i d a t e P o s t S i z e . p h p : 2 7 7 1 . I l l u m i n a t e \ \ F o u n d a t i o n \ \ H t t p \ \ M i d d l e w a r e \ \ V a l i d a t e P o s t S i z e h a n d l e ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p : 1 4 9 7 2 . I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e I l l u m i n a t e \ \ P i p e l i n e \ \ ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p : 5 3 7 3 . I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e I l l u m i n a t e \ \ R o u t i n g \ \ ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / F o u n d a t i o n / H t t p / M i d d l e w a r e / C h e c k F o r M a i n t e n a n c e M o d e . p h p : 4 6 7 4 . I l l u m i n a t e \ \ F o u n d a t i o n \ \ H t t p \ \ M i d d l e w a r e \ \ C h e c k F o r M a i n t e n a n c e M o d e h a n d l e ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p : 1 4 9 7 5 . I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e I l l u m i n a t e \ \ P i p e l i n e \ \ ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p : 5 3 7 6 . I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e I l l u m i n a t e \ \ R o u t i n g \ \ ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p : 1 0 2 7 7 . I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e t h e n ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / F o u n d a t i o n / H t t p / K e r n e l . p h p : 1 5 1 7 8 . I l l u m i n a t e \ \ F o u n d a t i o n \ \ H t t p \ \ K e r n e l s e n d R e q u e s t T h r o u g h R o u t e r ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / F o u n d a t i o n / H t t p / K e r n e l . p h p : 1 1 6 7 9 . I l l u m i n a t e \ \ F o u n d a t i o n \ \ H t t p \ \ K e r n e l h a n d l e ( ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / p u b l i c / i n d e x . p h p : 5 3 W h o o p s ! T h e r e w a s a n e r r o r . E r r o r E x c e p t i o n ( E _ E R R O R ) S Q L S T A T E [ H Y 0 0 0 ] [ 2 0 0 2 ] C o n n e c t i o n r e f u s e d ( S Q L : s e l e c t ` i d ` , ` c a t i d ` , ` t i t l e ` , ` t h u m b ` , ` d e s c r i b e ` , ` u r l ` , ` s o u r c e ` , ` s o r t ` , ` c r e a t e d _ a t ` f r o m ` l i _ a r t i c l e s ` w h e r e ` c a t i d ` i n ( 2 ) o r d e r b y ` s o r t ` d e s c , ` i d ` d e s c l i m i t 1 1 ) ( V i e w : / h o m e / w w w / c h a n g q i a o x i a n g j i a o / r e s o u r c e s / v i e w s / h o m e / i n d e x . b l a d e . p h p ) E r r o r E x c e p t i o n t h r o w n w i t h m e s s a g e S Q L S T A T E [ H Y 0 0 0 ] [ 2 0 0 2 ] C o n n e c t i o n r e f u s e d ( S Q L : s e l e c t ` i d ` , ` c a t i d ` , ` t i t l e ` , ` t h u m b ` , ` d e s c r i b e ` , ` u r l ` , ` s o u r c e ` , ` s o r t ` , ` c r e a t e d _ a t ` f r o m ` l i _ a r t i c l e s ` w h e r e ` c a t i d ` i n ( 2 ) o r d e r b y ` s o r t ` d e s c , ` i d ` d e s c l i m i t 1 1 ) ( V i e w : / h o m e / w w w / c h a n g q i a o x i a n g j i a o / r e s o u r c e s / v i e w s / h o m e / i n d e x . b l a d e . p h p ) S t a c k t r a c e : # 7 8 E r r o r E x c e p t i o n i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t i o n . p h p : 6 6 4 # 7 7 I l l u m i n a t e \ \ D a t a b a s e \ \ Q u e r y E x c e p t i o n i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t i o n . p h p : 6 6 4 # 7 6 P D O E x c e p t i o n i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t o r s / C o n n e c t o r . p h p : 6 7 # 7 5 P D O : _ _ c o n s t r u c t i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t o r s / C o n n e c t o r . p h p : 6 7 # 7 4 I l l u m i n a t e \ \ D a t a b a s e \ \ C o n n e c t o r s \ \ C o n n e c t o r : c r e a t e P d o C o n n e c t i o n i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t o r s / C o n n e c t o r . p h p : 4 3 # 7 3 I l l u m i n a t e \ \ D a t a b a s e \ \ C o n n e c t o r s \ \ C o n n e c t o r : c r e a t e C o n n e c t i o n i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t o r s / M y S q l C o n n e c t o r . p h p : 2 4 # 7 2 I l l u m i n a t e \ \ D a t a b a s e \ \ C o n n e c t o r s \ \ M y S q l C o n n e c t o r : c o n n e c t i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t o r s / C o n n e c t i o n F a c t o r y . p h p : 1 8 3 # 7 1 I l l u m i n a t e \ \ D a t a b a s e \ \ C o n n e c t o r s \ \ C o n n e c t i o n F a c t o r y : I l l u m i n a t e \ \ D a t a b a s e \ \ C o n n e c t o r s \ \ i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t i o n . p h p : 9 1 5 # 7 0 c a l l _ u s e r _ f u n c i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t i o n . p h p : 9 1 5 # 6 9 I l l u m i n a t e \ \ D a t a b a s e \ \ C o n n e c t i o n : g e t P d o i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t i o n . p h p : 9 4 0 # 6 8 I l l u m i n a t e \ \ D a t a b a s e \ \ C o n n e c t i o n : g e t R e a d P d o i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t i o n . p h p : 3 9 9 # 6 7 I l l u m i n a t e \ \ D a t a b a s e \ \ C o n n e c t i o n : g e t P d o F o r S e l e c t i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t i o n . p h p : 3 2 5 # 6 6 I l l u m i n a t e \ \ D a t a b a s e \ \ C o n n e c t i o n : I l l u m i n a t e \ \ D a t a b a s e \ \ i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t i o n . p h p : 6 5 7 # 6 5 I l l u m i n a t e \ \ D a t a b a s e \ \ C o n n e c t i o n : r u n Q u e r y C a l l b a c k i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t i o n . p h p : 6 2 4 # 6 4 I l l u m i n a t e \ \ D a t a b a s e \ \ C o n n e c t i o n : r u n i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t i o n . p h p : 3 3 3 # 6 3 I l l u m i n a t e \ \ D a t a b a s e \ \ C o n n e c t i o n : s e l e c t i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / Q u e r y / B u i l d e r . p h p : 1 7 0 7 # 6 2 I l l u m i n a t e \ \ D a t a b a s e \ \ Q u e r y \ \ B u i l d e r : r u n S e l e c t i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / Q u e r y / B u i l d e r . p h p : 1 6 9 2 # 6 1 I l l u m i n a t e \ \ D a t a b a s e \ \ Q u e r y \ \ B u i l d e r : g e t i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / E l o q u e n t / B u i l d e r . p h p : 4 7 9 # 6 0 I l l u m i n a t e \ \ D a t a b a s e \ \ E l o q u e n t \ \ B u i l d e r : g e t M o d e l s i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / E l o q u e n t / B u i l d e r . p h p : 4 6 3 # 5 9 I l l u m i n a t e \ \ D a t a b a s e \ \ E l o q u e n t \ \ B u i l d e r : g e t i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / a p p / S e r v i c e s / T a g S e r v i c e . p h p : 4 9 # 5 8 A p p \ \ S e r v i c e s \ \ T a g S e r v i c e : a r t s i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / s t o r a g e / f r a m e w o r k / v i e w s / 6 c e d 5 b e f 6 3 e f b d c 7 1 1 b 6 e 1 c e 7 d 7 9 6 4 0 d f b 2 c b 4 7 2 . p h p : 2 1 # 5 7 i n c l u d e i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / V i e w / E n g i n e s / P h p E n g i n e . p h p : 4 3 # 5 6 I l l u m i n a t e \ \ V i e w \ \ E n g i n e s \ \ P h p E n g i n e : e v a l u a t e P a t h i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / V i e w / E n g i n e s / C o m p i l e r E n g i n e . p h p : 5 9 # 5 5 I l l u m i n a t e \ \ V i e w \ \ E n g i n e s \ \ C o m p i l e r E n g i n e : g e t i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / V i e w / V i e w . p h p : 1 3 7 # 5 4 I l l u m i n a t e \ \ V i e w \ \ V i e w : g e t C o n t e n t s i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / V i e w / V i e w . p h p : 1 2 0 # 5 3 I l l u m i n a t e \ \ V i e w \ \ V i e w : r e n d e r C o n t e n t s i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / V i e w / V i e w . p h p : 8 5 # 5 2 I l l u m i n a t e \ \ V i e w \ \ V i e w : r e n d e r i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / H t t p / R e s p o n s e . p h p : 4 2 # 5 1 I l l u m i n a t e \ \ H t t p \ \ R e s p o n s e : s e t C o n t e n t i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / s y m f o n y / h t t p f o u n d a t i o n / R e s p o n s e . p h p : 2 0 1 # 5 0 S y m f o n y \ \ C o m p o n e n t \ \ H t t p F o u n d a t i o n \ \ R e s p o n s e : _ _ c o n s t r u c t i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / R o u t e r . p h p : 7 2 4 # 4 9 I l l u m i n a t e \ \ R o u t i n g \ \ R o u t e r : t o R e s p o n s e i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / R o u t e r . p h p : 6 9 8 # 4 8 I l l u m i n a t e \ \ R o u t i n g \ \ R o u t e r : p r e p a r e R e s p o n s e i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / R o u t e r . p h p : 6 5 8 # 4 7 I l l u m i n a t e \ \ R o u t i n g \ \ R o u t e r : I l l u m i n a t e \ \ R o u t i n g \ \ i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p : 3 0 # 4 6 I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e : I l l u m i n a t e \ \ R o u t i n g \ \ i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / M i d d l e w a r e / S u b s t i t u t e B i n d i n g s . p h p : 4 1 # 4 5 I l l u m i n a t e \ \ R o u t i n g \ \ M i d d l e w a r e \ \ S u b s t i t u t e B i n d i n g s : h a n d l e i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p : 1 4 9 # 4 4 I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e : I l l u m i n a t e \ \ P i p e l i n e \ \ i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p : 5 3 # 4 3 I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e : I l l u m i n a t e \ \ R o u t i n g \ \ i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / F o u n d a t i o n / H t t p / M i d d l e w a r e / V e r i f y C s r f T o k e n . p h p : 6 7 # 4 2 I l l u m i n a t e \ \ F o u n d a t i o n \ \ H t t p \ \ M i d d l e w a r e \ \ V e r i f y C s r f T o k e n : h a n d l e i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p : 1 4 9 # 4 1 I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e : I l l u m i n a t e \ \ P i p e l i n e \ \ i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p : 5 3 # 4 0 I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e : I l l u m i n a t e \ \ R o u t i n g \ \ i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / V i e w / M i d d l e w a r e / S h a r e E r r o r s F r o m S e s s i o n . p h p : 4 9 # 3 9 I l l u m i n a t e \ \ V i e w \ \ M i d d l e w a r e \ \ S h a r e E r r o r s F r o m S e s s i o n : h a n d l e i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p : 1 4 9 # 3 8 I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e : I l l u m i n a t e \ \ P i p e l i n e \ \ i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p : 5 3 # 3 7 I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e : I l l u m i n a t e \ \ R o u t i n g \ \ i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / S e s s i o n / M i d d l e w a r e / S t a r t S e s s i o n . p h p : 6 3 # 3 6 I l l u m i n a t e \ \ S e s s i o n \ \ M i d d l e w a r e \ \ S t a r t S e s s i o n : h a n d l e i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p : 1 4 9 # 3 5 I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e : I l l u m i n a t e \ \ P i p e l i n e \ \ i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p : 5 3 # 3 4 I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e : I l l u m i n a t e \ \ R o u t i n g \ \ i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / C o o k i e / M i d d l e w a r e / A d d Q u e u e d C o o k i e s T o R e s p o n s e . p h p : 3 7 # 3 3 I l l u m i n a t e \ \ C o o k i e \ \ M i d d l e w a r e \ \ A d d Q u e u e d C o o k i e s T o R e s p o n s e : h a n d l e i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p : 1 4 9 # 3 2 I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e : I l l u m i n a t e \ \ P i p e l i n e \ \ i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p : 5 3 # 3 1 I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e : I l l u m i n a t e \ \ R o u t i n g \ \ i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / C o o k i e / M i d d l e w a r e / E n c r y p t C o o k i e s . p h p : 5 9 # 3 0 I l l u m i n a t e \ \ C o o k i e \ \ M i d d l e w a r e \ \ E n c r y p t C o o k i e s : h a n d l e i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p : 1 4 9 # 2 9 I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e : I l l u m i n a t e \ \ P i p e l i n e \ \ i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p : 5 3 # 2 8 I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e : I l l u m i n a t e \ \ R o u t i n g \ \ i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p : 1 0 2 # 2 7 I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e : t h e n i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / R o u t e r . p h p : 6 6 0 # 2 6 I l l u m i n a t e \ \ R o u t i n g \ \ R o u t e r : r u n R o u t e W i t h i n S t a c k i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / R o u t e r . p h p : 6 3 5 # 2 5 I l l u m i n a t e \ \ R o u t i n g \ \ R o u t e r : r u n R o u t e i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / R o u t e r . p h p : 6 0 1 # 2 4 I l l u m i n a t e \ \ R o u t i n g \ \ R o u t e r : d i s p a t c h T o R o u t e i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / R o u t e r . p h p : 5 9 0 # 2 3 I l l u m i n a t e \ \ R o u t i n g \ \ R o u t e r : d i s p a t c h i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / F o u n d a t i o n / H t t p / K e r n e l . p h p : 1 7 6 # 2 2 I l l u m i n a t e \ \ F o u n d a t i o n \ \ H t t p \ \ K e r n e l : I l l u m i n a t e \ \ F o u n d a t i o n \ \ H t t p \ \ i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p : 3 0 # 2 1 I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e : I l l u m i n a t e \ \ R o u t i n g \ \ i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / b a r r y v d h / l a r a v e l d e b u g b a r / s r c / M i d d l e w a r e / I n j e c t D e b u g b a r . p h p : 5 8 # 2 0 B a r r y v d h \ \ D e b u g b a r \ \ M i d d l e w a r e \ \ I n j e c t D e b u g b a r : h a n d l e i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p : 1 4 9 # 1 9 I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e : I l l u m i n a t e \ \ P i p e l i n e \ \ i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p : 5 3 # 1 8 I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e : I l l u m i n a t e \ \ R o u t i n g \ \ i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / f i d e l o p e r / p r o x y / s r c / T r u s t P r o x i e s . p h p : 5 6 # 1 7 F i d e l o p e r \ \ P r o x y \ \ T r u s t P r o x i e s : h a n d l e i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p : 1 4 9 # 1 6 I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e : I l l u m i n a t e \ \ P i p e l i n e \ \ i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p : 5 3 # 1 5 I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e : I l l u m i n a t e \ \ R o u t i n g \ \ i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / F o u n d a t i o n / H t t p / M i d d l e w a r e / T r a n s f o r m s R e q u e s t . p h p : 3 0 # 1 4 I l l u m i n a t e \ \ F o u n d a t i o n \ \ H t t p \ \ M i d d l e w a r e \ \ T r a n s f o r m s R e q u e s t : h a n d l e i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p : 1 4 9 # 1 3 I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e : I l l u m i n a t e \ \ P i p e l i n e \ \ i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p : 5 3 # 1 2 I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e : I l l u m i n a t e \ \ R o u t i n g \ \ i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / F o u n d a t i o n / H t t p / M i d d l e w a r e / T r a n s f o r m s R e q u e s t . p h p : 3 0 # 1 1 I l l u m i n a t e \ \ F o u n d a t i o n \ \ H t t p \ \ M i d d l e w a r e \ \ T r a n s f o r m s R e q u e s t : h a n d l e i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p : 1 4 9 # 1 0 I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e : I l l u m i n a t e \ \ P i p e l i n e \ \ i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p : 5 3 # 9 I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e : I l l u m i n a t e \ \ R o u t i n g \ \ i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / F o u n d a t i o n / H t t p / M i d d l e w a r e / V a l i d a t e P o s t S i z e . p h p : 2 7 # 8 I l l u m i n a t e \ \ F o u n d a t i o n \ \ H t t p \ \ M i d d l e w a r e \ \ V a l i d a t e P o s t S i z e : h a n d l e i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p : 1 4 9 # 7 I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e : I l l u m i n a t e \ \ P i p e l i n e \ \ i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p : 5 3 # 6 I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e : I l l u m i n a t e \ \ R o u t i n g \ \ i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / F o u n d a t i o n / H t t p / M i d d l e w a r e / C h e c k F o r M a i n t e n a n c e M o d e . p h p : 4 6 # 5 I l l u m i n a t e \ \ F o u n d a t i o n \ \ H t t p \ \ M i d d l e w a r e \ \ C h e c k F o r M a i n t e n a n c e M o d e : h a n d l e i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p : 1 4 9 # 4 I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e : I l l u m i n a t e \ \ P i p e l i n e \ \ i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p : 5 3 # 3 I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e : I l l u m i n a t e \ \ R o u t i n g \ \ i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p : 1 0 2 # 2 I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e : t h e n i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / F o u n d a t i o n / H t t p / K e r n e l . p h p : 1 5 1 # 1 I l l u m i n a t e \ \ F o u n d a t i o n \ \ H t t p \ \ K e r n e l : s e n d R e q u e s t T h r o u g h R o u t e r i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / F o u n d a t i o n / H t t p / K e r n e l . p h p : 1 1 6 # 0 I l l u m i n a t e \ \ F o u n d a t i o n \ \ H t t p \ \ K e r n e l : h a n d l e i n / h o m e / w w w / c h a n g q i a o x i a n g j i a o / p u b l i c / i n d e x . p h p : 5 3 C O P Y A p p l i c a t i o n f r a m e s ( 3 ) A l l f r a m e s ( 7 9 ) 7 8 E r r o r E x c e p t i o n … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t i o n . p h p 6 6 4 7 7 I l l u m i n a t e \ \ D a t a b a s e \ \ Q u e r y E x c e p t i o n … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t i o n . p h p 6 6 4 7 6 P D O E x c e p t i o n … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t o r s / C o n n e c t o r . p h p 6 7 7 5 P D O _ _ c o n s t r u c t … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t o r s / C o n n e c t o r . p h p 6 7 7 4 I l l u m i n a t e \ \ D a t a b a s e \ \ C o n n e c t o r s \ \ C o n n e c t o r c r e a t e P d o C o n n e c t i o n … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t o r s / C o n n e c t o r . p h p 4 3 7 3 I l l u m i n a t e \ \ D a t a b a s e \ \ C o n n e c t o r s \ \ C o n n e c t o r c r e a t e C o n n e c t i o n … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t o r s / M y S q l C o n n e c t o r . p h p 2 4 7 2 I l l u m i n a t e \ \ D a t a b a s e \ \ C o n n e c t o r s \ \ M y S q l C o n n e c t o r c o n n e c t … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t o r s / C o n n e c t i o n F a c t o r y . p h p 1 8 3 7 1 I l l u m i n a t e \ \ D a t a b a s e \ \ C o n n e c t o r s \ \ C o n n e c t i o n F a c t o r y I l l u m i n a t e \ \ D a t a b a s e \ \ C o n n e c t o r s \ \ … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t i o n . p h p 9 1 5 7 0 c a l l _ u s e r _ f u n c … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t i o n . p h p 9 1 5 6 9 I l l u m i n a t e \ \ D a t a b a s e \ \ C o n n e c t i o n g e t P d o … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t i o n . p h p 9 4 0 6 8 I l l u m i n a t e \ \ D a t a b a s e \ \ C o n n e c t i o n g e t R e a d P d o … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t i o n . p h p 3 9 9 6 7 I l l u m i n a t e \ \ D a t a b a s e \ \ C o n n e c t i o n g e t P d o F o r S e l e c t … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t i o n . p h p 3 2 5 6 6 I l l u m i n a t e \ \ D a t a b a s e \ \ C o n n e c t i o n I l l u m i n a t e \ \ D a t a b a s e \ \ … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t i o n . p h p 6 5 7 6 5 I l l u m i n a t e \ \ D a t a b a s e \ \ C o n n e c t i o n r u n Q u e r y C a l l b a c k … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t i o n . p h p 6 2 4 6 4 I l l u m i n a t e \ \ D a t a b a s e \ \ C o n n e c t i o n r u n … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t i o n . p h p 3 3 3 6 3 I l l u m i n a t e \ \ D a t a b a s e \ \ C o n n e c t i o n s e l e c t … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / Q u e r y / B u i l d e r . p h p 1 7 0 7 6 2 I l l u m i n a t e \ \ D a t a b a s e \ \ Q u e r y \ \ B u i l d e r r u n S e l e c t … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / Q u e r y / B u i l d e r . p h p 1 6 9 2 6 1 I l l u m i n a t e \ \ D a t a b a s e \ \ Q u e r y \ \ B u i l d e r g e t … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / E l o q u e n t / B u i l d e r . p h p 4 7 9 6 0 I l l u m i n a t e \ \ D a t a b a s e \ \ E l o q u e n t \ \ B u i l d e r g e t M o d e l s … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / E l o q u e n t / B u i l d e r . p h p 4 6 3 5 9 I l l u m i n a t e \ \ D a t a b a s e \ \ E l o q u e n t \ \ B u i l d e r g e t … / a p p / S e r v i c e s / T a g S e r v i c e . p h p 4 9 5 8 A p p \ \ S e r v i c e s \ \ T a g S e r v i c e a r t s … / s t o r a g e / f r a m e w o r k / v i e w s / 6 c e d 5 b e f 6 3 e f b d c 7 1 1 b 6 e 1 c e 7 d 7 9 6 4 0 d f b 2 c b 4 7 2 . p h p 2 1 5 7 i n c l u d e … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / V i e w / E n g i n e s / P h p E n g i n e . p h p 4 3 5 6 I l l u m i n a t e \ \ V i e w \ \ E n g i n e s \ \ P h p E n g i n e e v a l u a t e P a t h … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / V i e w / E n g i n e s / C o m p i l e r E n g i n e . p h p 5 9 5 5 I l l u m i n a t e \ \ V i e w \ \ E n g i n e s \ \ C o m p i l e r E n g i n e g e t … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / V i e w / V i e w . p h p 1 3 7 5 4 I l l u m i n a t e \ \ V i e w \ \ V i e w g e t C o n t e n t s … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / V i e w / V i e w . p h p 1 2 0 5 3 I l l u m i n a t e \ \ V i e w \ \ V i e w r e n d e r C o n t e n t s … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / V i e w / V i e w . p h p 8 5 5 2 I l l u m i n a t e \ \ V i e w \ \ V i e w r e n d e r … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / H t t p / R e s p o n s e . p h p 4 2 5 1 I l l u m i n a t e \ \ H t t p \ \ R e s p o n s e s e t C o n t e n t … / v e n d o r / s y m f o n y / h t t p f o u n d a t i o n / R e s p o n s e . p h p 2 0 1 5 0 S y m f o n y \ \ C o m p o n e n t \ \ H t t p F o u n d a t i o n \ \ R e s p o n s e _ _ c o n s t r u c t … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / R o u t e r . p h p 7 2 4 4 9 I l l u m i n a t e \ \ R o u t i n g \ \ R o u t e r t o R e s p o n s e … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / R o u t e r . p h p 6 9 8 4 8 I l l u m i n a t e \ \ R o u t i n g \ \ R o u t e r p r e p a r e R e s p o n s e … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / R o u t e r . p h p 6 5 8 4 7 I l l u m i n a t e \ \ R o u t i n g \ \ R o u t e r I l l u m i n a t e \ \ R o u t i n g \ \ … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p 3 0 4 6 I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e I l l u m i n a t e \ \ R o u t i n g \ \ … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / M i d d l e w a r e / S u b s t i t u t e B i n d i n g s . p h p 4 1 4 5 I l l u m i n a t e \ \ R o u t i n g \ \ M i d d l e w a r e \ \ S u b s t i t u t e B i n d i n g s h a n d l e … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p 1 4 9 4 4 I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e I l l u m i n a t e \ \ P i p e l i n e \ \ … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p 5 3 4 3 I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e I l l u m i n a t e \ \ R o u t i n g \ \ … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / F o u n d a t i o n / H t t p / M i d d l e w a r e / V e r i f y C s r f T o k e n . p h p 6 7 4 2 I l l u m i n a t e \ \ F o u n d a t i o n \ \ H t t p \ \ M i d d l e w a r e \ \ V e r i f y C s r f T o k e n h a n d l e … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p 1 4 9 4 1 I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e I l l u m i n a t e \ \ P i p e l i n e \ \ … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p 5 3 4 0 I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e I l l u m i n a t e \ \ R o u t i n g \ \ … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / V i e w / M i d d l e w a r e / S h a r e E r r o r s F r o m S e s s i o n . p h p 4 9 3 9 I l l u m i n a t e \ \ V i e w \ \ M i d d l e w a r e \ \ S h a r e E r r o r s F r o m S e s s i o n h a n d l e … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p 1 4 9 3 8 I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e I l l u m i n a t e \ \ P i p e l i n e \ \ … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p 5 3 3 7 I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e I l l u m i n a t e \ \ R o u t i n g \ \ … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / S e s s i o n / M i d d l e w a r e / S t a r t S e s s i o n . p h p 6 3 3 6 I l l u m i n a t e \ \ S e s s i o n \ \ M i d d l e w a r e \ \ S t a r t S e s s i o n h a n d l e … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p 1 4 9 3 5 I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e I l l u m i n a t e \ \ P i p e l i n e \ \ … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p 5 3 3 4 I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e I l l u m i n a t e \ \ R o u t i n g \ \ … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / C o o k i e / M i d d l e w a r e / A d d Q u e u e d C o o k i e s T o R e s p o n s e . p h p 3 7 3 3 I l l u m i n a t e \ \ C o o k i e \ \ M i d d l e w a r e \ \ A d d Q u e u e d C o o k i e s T o R e s p o n s e h a n d l e … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p 1 4 9 3 2 I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e I l l u m i n a t e \ \ P i p e l i n e \ \ … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p 5 3 3 1 I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e I l l u m i n a t e \ \ R o u t i n g \ \ … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / C o o k i e / M i d d l e w a r e / E n c r y p t C o o k i e s . p h p 5 9 3 0 I l l u m i n a t e \ \ C o o k i e \ \ M i d d l e w a r e \ \ E n c r y p t C o o k i e s h a n d l e … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p 1 4 9 2 9 I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e I l l u m i n a t e \ \ P i p e l i n e \ \ … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p 5 3 2 8 I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e I l l u m i n a t e \ \ R o u t i n g \ \ … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p 1 0 2 2 7 I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e t h e n … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / R o u t e r . p h p 6 6 0 2 6 I l l u m i n a t e \ \ R o u t i n g \ \ R o u t e r r u n R o u t e W i t h i n S t a c k … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / R o u t e r . p h p 6 3 5 2 5 I l l u m i n a t e \ \ R o u t i n g \ \ R o u t e r r u n R o u t e … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / R o u t e r . p h p 6 0 1 2 4 I l l u m i n a t e \ \ R o u t i n g \ \ R o u t e r d i s p a t c h T o R o u t e … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / R o u t e r . p h p 5 9 0 2 3 I l l u m i n a t e \ \ R o u t i n g \ \ R o u t e r d i s p a t c h … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / F o u n d a t i o n / H t t p / K e r n e l . p h p 1 7 6 2 2 I l l u m i n a t e \ \ F o u n d a t i o n \ \ H t t p \ \ K e r n e l I l l u m i n a t e \ \ F o u n d a t i o n \ \ H t t p \ \ … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p 3 0 2 1 I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e I l l u m i n a t e \ \ R o u t i n g \ \ … / v e n d o r / b a r r y v d h / l a r a v e l d e b u g b a r / s r c / M i d d l e w a r e / I n j e c t D e b u g b a r . p h p 5 8 2 0 B a r r y v d h \ \ D e b u g b a r \ \ M i d d l e w a r e \ \ I n j e c t D e b u g b a r h a n d l e … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p 1 4 9 1 9 I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e I l l u m i n a t e \ \ P i p e l i n e \ \ … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p 5 3 1 8 I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e I l l u m i n a t e \ \ R o u t i n g \ \ … / v e n d o r / f i d e l o p e r / p r o x y / s r c / T r u s t P r o x i e s . p h p 5 6 1 7 F i d e l o p e r \ \ P r o x y \ \ T r u s t P r o x i e s h a n d l e … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p 1 4 9 1 6 I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e I l l u m i n a t e \ \ P i p e l i n e \ \ … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p 5 3 1 5 I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e I l l u m i n a t e \ \ R o u t i n g \ \ … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / F o u n d a t i o n / H t t p / M i d d l e w a r e / T r a n s f o r m s R e q u e s t . p h p 3 0 1 4 I l l u m i n a t e \ \ F o u n d a t i o n \ \ H t t p \ \ M i d d l e w a r e \ \ T r a n s f o r m s R e q u e s t h a n d l e … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p 1 4 9 1 3 I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e I l l u m i n a t e \ \ P i p e l i n e \ \ … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p 5 3 1 2 I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e I l l u m i n a t e \ \ R o u t i n g \ \ … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / F o u n d a t i o n / H t t p / M i d d l e w a r e / T r a n s f o r m s R e q u e s t . p h p 3 0 1 1 I l l u m i n a t e \ \ F o u n d a t i o n \ \ H t t p \ \ M i d d l e w a r e \ \ T r a n s f o r m s R e q u e s t h a n d l e … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p 1 4 9 1 0 I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e I l l u m i n a t e \ \ P i p e l i n e \ \ … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p 5 3 9 I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e I l l u m i n a t e \ \ R o u t i n g \ \ … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / F o u n d a t i o n / H t t p / M i d d l e w a r e / V a l i d a t e P o s t S i z e . p h p 2 7 8 I l l u m i n a t e \ \ F o u n d a t i o n \ \ H t t p \ \ M i d d l e w a r e \ \ V a l i d a t e P o s t S i z e h a n d l e … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p 1 4 9 7 I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e I l l u m i n a t e \ \ P i p e l i n e \ \ … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p 5 3 6 I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e I l l u m i n a t e \ \ R o u t i n g \ \ … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / F o u n d a t i o n / H t t p / M i d d l e w a r e / C h e c k F o r M a i n t e n a n c e M o d e . p h p 4 6 5 I l l u m i n a t e \ \ F o u n d a t i o n \ \ H t t p \ \ M i d d l e w a r e \ \ C h e c k F o r M a i n t e n a n c e M o d e h a n d l e … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p 1 4 9 4 I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e I l l u m i n a t e \ \ P i p e l i n e \ \ … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p 5 3 3 I l l u m i n a t e \ \ R o u t i n g \ \ P i p e l i n e I l l u m i n a t e \ \ R o u t i n g \ \ … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p 1 0 2 2 I l l u m i n a t e \ \ P i p e l i n e \ \ P i p e l i n e t h e n … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / F o u n d a t i o n / H t t p / K e r n e l . p h p 1 5 1 1 I l l u m i n a t e \ \ F o u n d a t i o n \ \ H t t p \ \ K e r n e l s e n d R e q u e s t T h r o u g h R o u t e r … / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / F o u n d a t i o n / H t t p / K e r n e l . p h p 1 1 6 0 I l l u m i n a t e \ \ F o u n d a t i o n \ \ H t t p \ \ K e r n e l h a n d l e … / p u b l i c / i n d e x . p h p 5 3 / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t i o n . p h p * @ p a r a m a r r a y $ b i n d i n g s * @ p a r a m \ \ C l o s u r e $ c a l l b a c k * @ r e t u r n m i x e d * * @ t h r o w s \ \ I l l u m i n a t e \ \ D a t a b a s e \ \ Q u e r y E x c e p t i o n * / p r o t e c t e d f u n c t i o n r u n Q u e r y C a l l b a c k ( $ q u e r y , $ b i n d i n g s , C l o s u r e $ c a l l b a c k ) / / I f a n e x c e p t i o n o c c u r s w h e n a t t e m p t i n g t o r u n a q u e r y , w e l l f o r m a t t h e e r r o r / / m e s s a g e t o i n c l u d e t h e b i n d i n g s w i t h S Q L , w h i c h w i l l m a k e t h i s e x c e p t i o n a / / l o t m o r e h e l p f u l t o t h e d e v e l o p e r i n s t e a d o f j u s t t h e d a t a b a s e s e r r o r s . c a t c h ( E x c e p t i o n $ e ) r e t u r n $ r e s u l t ; } / * * * L o g a q u e r y i n t h e c o n n e c t i o n s q u e r y l o g . * * @ p a r a m s t r i n g $ q u e r y * @ p a r a m a r r a y $ b i n d i n g s * @ p a r a m f l o a t | n u l l $ t i m e * @ r e t u r n v o i d * / p u b l i c f u n c t i o n l o g Q u e r y ( $ q u e r y , $ b i n d i n g s , $ t i m e = n u l l ) / / I f a n e x c e p t i o n o c c u r s w h e n a t t e m p t i n g t o r u n a q u e r y , w e l l f o r m a t t h e e r r o r / / m e s s a g e t o i n c l u d e t h e b i n d i n g s w i t h S Q L , w h i c h w i l l m a k e t h i s e x c e p t i o n a / / l o t m o r e h e l p f u l t o t h e d e v e l o p e r i n s t e a d o f j u s t t h e d a t a b a s e s e r r o r s . c a t c h ( E x c e p t i o n $ e ) r e t u r n $ r e s u l t ; } / * * * L o g a q u e r y i n t h e c o n n e c t i o n s q u e r y l o g . * * @ p a r a m s t r i n g $ q u e r y * @ p a r a m a r r a y $ b i n d i n g s * @ p a r a m f l o a t | n u l l $ t i m e * @ r e t u r n v o i d * / p u b l i c f u n c t i o n l o g Q u e r y ( $ q u e r y , $ b i n d i n g s , $ t i m e = n u l l ) } / * * * C r e a t e a n e w P D O c o n n e c t i o n i n s t a n c e . * * @ p a r a m s t r i n g $ d s n * @ p a r a m s t r i n g $ u s e r n a m e * @ p a r a m s t r i n g $ p a s s w o r d * @ p a r a m a r r a y $ o p t i o n s * @ r e t u r n \ \ P D O * / p r o t e c t e d f u n c t i o n c r e a t e P d o C o n n e c t i o n ( $ d s n , $ u s e r n a m e , $ p a s s w o r d , $ o p t i o n s ) r e t u r n n e w P D O ( $ d s n , $ u s e r n a m e , $ p a s s w o r d , $ o p t i o n s ) ; } / * * * D e t e r m i n e i f t h e c o n n e c t i o n i s p e r s i s t e n t . * * @ p a r a m a r r a y $ o p t i o n s * @ r e t u r n b o o l * / p r o t e c t e d f u n c t i o n i s P e r s i s t e n t C o n n e c t i o n ( $ o p t i o n s ) / * * * H a n d l e a n e x c e p t i o n t h a t o c c u r r e d d u r i n g c o n n e c t e x e c u t i o n . * * @ p a r a m \ \ E x c e p t i o n $ e * @ p a r a m s t r i n g $ d s n * @ p a r a m s t r i n g $ u s e r n a m e A r g u m e n t s S Q L S T A T E [ H Y 0 0 0 ] [ 2 0 0 2 ] C o n n e c t i o n r e f u s e d E x c e p t i o n m e s s a g e : S Q L S T A T E [ H Y 0 0 0 ] [ 2 0 0 2 ] C o n n e c t i o n r e f u s e d / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t o r s / C o n n e c t o r . p h p ) ; } } / * * * C r e a t e a n e w P D O c o n n e c t i o n i n s t a n c e . * * @ p a r a m s t r i n g $ d s n * @ p a r a m s t r i n g $ u s e r n a m e * @ p a r a m s t r i n g $ p a s s w o r d * @ p a r a m a r r a y $ o p t i o n s * @ r e t u r n \ \ P D O * / p r o t e c t e d f u n c t i o n c r e a t e P d o C o n n e c t i o n ( $ d s n , $ u s e r n a m e , $ p a s s w o r d , $ o p t i o n s ) r e t u r n n e w P D O ( $ d s n , $ u s e r n a m e , $ p a s s w o r d , $ o p t i o n s ) ; } / * * * D e t e r m i n e i f t h e c o n n e c t i o n i s p e r s i s t e n t . * * @ p a r a m a r r a y $ o p t i o n s * @ r e t u r n b o o l * / p r o t e c t e d f u n c t i o n i s P e r s i s t e n t C o n n e c t i o n ( $ o p t i o n s ) / * * * H a n d l e a n e x c e p t i o n t h a t o c c u r r e d d u r i n g c o n n e c t e x e c u t i o n . * * @ p a r a m \ \ E x c e p t i o n $ e * @ p a r a m s t r i n g $ d s n * @ p a r a m s t r i n g $ u s e r n a m e A r g u m e n t s m y s q l : h o s t = 1 2 7 . 0 . 0 . 1 ; p o r t = 3 3 0 6 ; d b n a m e = c h a n g q i a o x i a n g j i a o r o o t m p w d 1 2 3 ! @ # a r r a y : 5 [ 8 = > 0 3 = > 2 1 1 = > 0 1 7 = > f a l s e 2 0 = > f a l s e ] / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t o r s / C o n n e c t o r . p h p P D O : : A T T R _ E M U L A T E _ P R E P A R E S = > f a l s e , ] ; / * * * C r e a t e a n e w P D O c o n n e c t i o n . * * @ p a r a m s t r i n g $ d s n * @ p a r a m a r r a y $ c o n f i g * @ p a r a m a r r a y $ o p t i o n s * @ r e t u r n \ \ P D O * / p u b l i c f u n c t i o n c r e a t e C o n n e c t i o n ( $ d s n , a r r a y $ c o n f i g , a r r a y $ o p t i o n s ) c a t c h ( E x c e p t i o n $ e ) } / * * * C r e a t e a n e w P D O c o n n e c t i o n i n s t a n c e . * * @ p a r a m s t r i n g $ d s n * @ p a r a m s t r i n g $ u s e r n a m e * @ p a r a m s t r i n g $ p a s s w o r d * @ p a r a m a r r a y $ o p t i o n s * @ r e t u r n \ \ P D O * / p r o t e c t e d f u n c t i o n c r e a t e P d o C o n n e c t i o n ( $ d s n , $ u s e r n a m e , $ p a s s w o r d , $ o p t i o n s ) ` ; ) ; } $ t h i s c o n f i g u r e E n c o d i n g ( $ c o n n e c t i o n , $ c o n f i g ) ; / / N e x t , w e w i l l c h e c k t o s e e i f a t i m e z o n e h a s b e e n s p e c i f i e d i n t h i s c o n f i g / / a n d i f i t h a s w e w i l l i s s u e a s t a t e m e n t t o m o d i f y t h e t i m e z o n e w i t h t h e / / d a t a b a s e . S e t t i n g t h i s D B t i m e z o n e i s a n o p t i o n a l c o n f i g u r a t i o n i t e m . $ t h i s c o n f i g u r e T i m e z o n e ( $ c o n n e c t i o n , $ c o n f i g ) ; $ t h i s s e t M o d e s ( $ c o n n e c t i o n , $ c o n f i g ) ; r e t u r n $ c o n n e c t i o n ; } / * * * S e t t h e c o n n e c t i o n c h a r a c t e r s e t a n d c o l l a t i o n . * A r g u m e n t s m y s q l : h o s t = 1 2 7 . 0 . 0 . 1 ; p o r t = 3 3 0 6 ; d b n a m e = c h a n g q i a o x i a n g j i a o a r r a y : 1 3 [ d r i v e r = > m y s q l h o s t = > 1 2 7 . 0 . 0 . 1 p o r t = > 3 3 0 6 d a t a b a s e = > c h a n g q i a o x i a n g j i a o u s e r n a m e = > r o o t p a s s w o r d = > m p w d 1 2 3 ! @ # u n i x _ s o c k e t = > c h a r s e t = > u t f 8 m b 4 c o l l a t i o n = > u t f 8 m b 4 _ u n i c o d e _ c i p r e f i x = > l i _ s t r i c t = > t r u e e n g i n e = > n u l l n a m e = > m y s q l ] a r r a y : 5 [ 8 = > 0 3 = > 2 1 1 = > 0 1 7 = > f a l s e 2 0 = > f a l s e ] / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t o r s / C o n n e c t i o n F a c t o r y . p h p / * * * C r e a t e a n e w C l o s u r e t h a t r e s o l v e s t o a P D O i n s t a n c e w i t h a s p e c i f i c h o s t o r a n a r r a y o f h o s t s . * * @ p a r a m a r r a y $ c o n f i g * @ r e t u r n \ \ C l o s u r e * / p r o t e c t e d f u n c t i o n c r e a t e P d o R e s o l v e r W i t h H o s t s ( a r r a y $ c o n f i g ) c a t c h ( P D O E x c e p t i o n $ e ) } } t h r o w $ e ; } ; } / * * * P a r s e t h e h o s t s c o n f i g u r a t i o n i t e m i n t o a n a r r a y . * * @ p a r a m a r r a y $ c o n f i g * @ r e t u r n a r r a y * / p r o t e c t e d f u n c t i o n p a r s e H o s t s ( a r r a y $ c o n f i g ) r e t u r n $ t h i s d o c t r i n e C o n n e c t i o n ; } / * * * G e t t h e c u r r e n t P D O c o n n e c t i o n . * * @ r e t u r n \ \ P D O * / p u b l i c f u n c t i o n g e t P d o ( ) r e t u r n $ t h i s p d o ; } / * * * G e t t h e c u r r e n t P D O c o n n e c t i o n u s e d f o r r e a d i n g . * * @ r e t u r n \ \ P D O * / p u b l i c f u n c t i o n g e t R e a d P d o ( ) i f ( $ t h i s g e t C o n f i g ( s t i c k y ) p d o = > $ t h i s g e t P d o ( ) , d b n a m e = > $ t h i s g e t C o n f i g ( d a t a b a s e ) , d r i v e r = > $ d r i v e r g e t N a m e ( ) , ] , $ d r i v e r ) ; } r e t u r n $ t h i s d o c t r i n e C o n n e c t i o n ; } / * * * G e t t h e c u r r e n t P D O c o n n e c t i o n . * * @ r e t u r n \ \ P D O * / p u b l i c f u n c t i o n g e t P d o ( ) r e t u r n $ t h i s p d o ; } / * * * G e t t h e c u r r e n t P D O c o n n e c t i o n u s e d f o r r e a d i n g . * * @ r e t u r n \ \ P D O * / p u b l i c f u n c t i o n g e t R e a d P d o ( ) i f ( $ t h i s g e t C o n f i g ( s t i c k y ) s t i c k y ) } / * * * S e t t h e P D O c o n n e c t i o n . * * @ p a r a m \ \ P D O | \ \ C l o s u r e | n u l l $ p d o * @ r e t u r n $ t h i s * / p u b l i c f u n c t i o n s e t P d o ( $ p d o ) / * * * S e t t h e P D O c o n n e c t i o n u s e d f o r r e a d i n g . * / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t i o n . p h p p r o t e c t e d f u n c t i o n p r e p a r e d ( P D O S t a t e m e n t $ s t a t e m e n t ) / * * * G e t t h e P D O c o n n e c t i o n t o u s e f o r a s e l e c t q u e r y . * * @ p a r a m b o o l $ u s e R e a d P d o * @ r e t u r n \ \ P D O * / p r o t e c t e d f u n c t i o n g e t P d o F o r S e l e c t ( $ u s e R e a d P d o = t r u e ) / * * * R u n a n i n s e r t s t a t e m e n t a g a i n s t t h e d a t a b a s e . * * @ p a r a m s t r i n g $ q u e r y * @ p a r a m a r r a y $ b i n d i n g s * @ r e t u r n b o o l * / p u b l i c f u n c t i o n i n s e r t ( $ q u e r y , $ b i n d i n g s = [ ] ) / * * * R u n a n u p d a t e s t a t e m e n t a g a i n s t t h e d a t a b a s e . * * @ p a r a m s t r i n g $ q u e r y * @ p a r a m a r r a y $ b i n d i n g s * @ r e t u r n i n t / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t i o n . p h p / * * * R u n a s e l e c t s t a t e m e n t a g a i n s t t h e d a t a b a s e . * * @ p a r a m s t r i n g $ q u e r y * @ p a r a m a r r a y $ b i n d i n g s * @ p a r a m b o o l $ u s e R e a d P d o * @ r e t u r n a r r a y * / p u b l i c f u n c t i o n s e l e c t ( $ q u e r y , $ b i n d i n g s = [ ] , $ u s e R e a d P d o = t r u e ) / / F o r s e l e c t s t a t e m e n t s , w e l l s i m p l y e x e c u t e t h e q u e r y a n d r e t u r n a n a r r a y / / o f t h e d a t a b a s e r e s u l t s e t . E a c h e l e m e n t i n t h e a r r a y w i l l b e a s i n g l e / / r o w f r o m t h e d a t a b a s e t a b l e , a n d w i l l e i t h e r b e a n a r r a y o r o b j e c t s . $ s t a t e m e n t = $ t h i s p r e p a r e d ( $ t h i s g e t P d o F o r S e l e c t ( $ u s e R e a d P d o ) p r e p a r e ( $ q u e r y ) ) ; $ t h i s b i n d V a l u e s ( $ s t a t e m e n t , $ t h i s p r e p a r e B i n d i n g s ( $ b i n d i n g s ) ) ; $ s t a t e m e n t e x e c u t e ( ) ; r e t u r n $ s t a t e m e n t f e t c h A l l ( ) ; } ) ; } / * * * R u n a s e l e c t s t a t e m e n t a g a i n s t t h e d a t a b a s e a n d r e t u r n s a g e n e r a t o r . * * @ p a r a m s t r i n g $ q u e r y * @ p a r a m a r r a y $ b i n d i n g s * @ p a r a m b o o l $ u s e R e a d P d o * @ r e t u r n \ \ G e n e r a t o r * / p u b l i c f u n c t i o n c u r s o r ( $ q u e r y , $ b i n d i n g s = [ ] , $ u s e R e a d P d o = t r u e ) / * * * R u n a S Q L s t a t e m e n t . * * @ p a r a m s t r i n g $ q u e r y * @ p a r a m a r r a y $ b i n d i n g s * @ p a r a m \ \ C l o s u r e $ c a l l b a c k * @ r e t u r n m i x e d * * @ t h r o w s \ \ I l l u m i n a t e \ \ D a t a b a s e \ \ Q u e r y E x c e p t i o n * / p r o t e c t e d f u n c t i o n r u n Q u e r y C a l l b a c k ( $ q u e r y , $ b i n d i n g s , C l o s u r e $ c a l l b a c k ) / / I f a n e x c e p t i o n o c c u r s w h e n a t t e m p t i n g t o r u n a q u e r y , w e l l f o r m a t t h e e r r o r / / m e s s a g e t o i n c l u d e t h e b i n d i n g s w i t h S Q L , w h i c h w i l l m a k e t h i s e x c e p t i o n a / / l o t m o r e h e l p f u l t o t h e d e v e l o p e r i n s t e a d o f j u s t t h e d a t a b a s e s e r r o r s . c a t c h ( E x c e p t i o n $ e ) r e t u r n $ r e s u l t ; } / * * * L o g a q u e r y i n t h e c o n n e c t i o n s q u e r y l o g . * * @ p a r a m s t r i n g $ q u e r y * @ p a r a m a r r a y $ b i n d i n g s * @ p a r a m f l o a t | n u l l $ t i m e A r g u m e n t s s e l e c t ` i d ` , ` c a t i d ` , ` t i t l e ` , ` t h u m b ` , ` d e s c r i b e ` , ` u r l ` , ` s o u r c e ` , ` s o r t ` , ` c r e a t e d _ a t ` f r o m ` l i _ a r t i c l e s ` w h e r e ` c a t i d ` i n ( ? ) o r d e r b y ` s o r t ` d e s c , ` i d ` d e s c l i m i t 1 1 a r r a y : 1 [ 0 = > 2 ] / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t i o n . p h p * R u n a S Q L s t a t e m e n t a n d l o g i t s e x e c u t i o n c o n t e x t . * * @ p a r a m s t r i n g $ q u e r y * @ p a r a m a r r a y $ b i n d i n g s * @ p a r a m \ \ C l o s u r e $ c a l l b a c k * @ r e t u r n m i x e d * * @ t h r o w s \ \ I l l u m i n a t e \ \ D a t a b a s e \ \ Q u e r y E x c e p t i o n * / p r o t e c t e d f u n c t i o n r u n ( $ q u e r y , $ b i n d i n g s , C l o s u r e $ c a l l b a c k ) c a t c h ( Q u e r y E x c e p t i o n $ e ) / / O n c e w e h a v e r u n t h e q u e r y w e w i l l c a l c u l a t e t h e t i m e t h a t i t t o o k t o r u n a n d / / t h e n l o g t h e q u e r y , b i n d i n g s , a n d e x e c u t i o n t i m e s o w e w i l l r e p o r t t h e m o n / / t h e e v e n t t h a t t h e d e v e l o p e r n e e d s t h e m . W e l l l o g t i m e i n m i l l i s e c o n d s . $ t h i s l o g Q u e r y ( $ q u e r y , $ b i n d i n g s , $ t h i s g e t E l a p s e d T i m e ( $ s t a r t ) ) ; r e t u r n $ r e s u l t ; } / * * * R u n a S Q L s t a t e m e n t . * * @ p a r a m s t r i n g $ q u e r y A r g u m e n t s s e l e c t ` i d ` , ` c a t i d ` , ` t i t l e ` , ` t h u m b ` , ` d e s c r i b e ` , ` u r l ` , ` s o u r c e ` , ` s o r t ` , ` c r e a t e d _ a t ` f r o m ` l i _ a r t i c l e s ` w h e r e ` c a t i d ` i n ( ? ) o r d e r b y ` s o r t ` d e s c , ` i d ` d e s c l i m i t 1 1 a r r a y : 1 [ 0 = > 2 ] C l o s u r e p a r a m e t e r s : $ b i n d i n g s : } u s e : } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / C o n n e c t i o n . p h p * / p u b l i c f u n c t i o n s e l e c t ( $ q u e r y , $ b i n d i n g s = [ ] , $ u s e R e a d P d o = t r u e ) / / F o r s e l e c t s t a t e m e n t s , w e l l s i m p l y e x e c u t e t h e q u e r y a n d r e t u r n a n a r r a y / / o f t h e d a t a b a s e r e s u l t s e t . E a c h e l e m e n t i n t h e a r r a y w i l l b e a s i n g l e / / r o w f r o m t h e d a t a b a s e t a b l e , a n d w i l l e i t h e r b e a n a r r a y o r o b j e c t s . $ s t a t e m e n t = $ t h i s p r e p a r e d ( $ t h i s g e t P d o F o r S e l e c t ( $ u s e R e a d P d o ) p r e p a r e ( $ q u e r y ) ) ; $ t h i s b i n d V a l u e s ( $ s t a t e m e n t , $ t h i s p r e p a r e B i n d i n g s ( $ b i n d i n g s ) ) ; $ s t a t e m e n t e x e c u t e ( ) ; r e t u r n $ s t a t e m e n t f e t c h A l l ( ) ; } ) ; } / * * * R u n a s e l e c t s t a t e m e n t a g a i n s t t h e d a t a b a s e a n d r e t u r n s a g e n e r a t o r . * * @ p a r a m s t r i n g $ q u e r y * @ p a r a m a r r a y $ b i n d i n g s * @ p a r a m b o o l $ u s e R e a d P d o * @ r e t u r n \ \ G e n e r a t o r * / p u b l i c f u n c t i o n c u r s o r ( $ q u e r y , $ b i n d i n g s = [ ] , $ u s e R e a d P d o = t r u e ) / / F i r s t w e w i l l c r e a t e a s t a t e m e n t f o r t h e q u e r y . T h e n , w e w i l l s e t t h e f e t c h / / m o d e a n d p r e p a r e t h e b i n d i n g s f o r t h e q u e r y . O n c e t h a t s d o n e w e w i l l b e / / r e a d y t o e x e c u t e t h e q u e r y a g a i n s t t h e d a t a b a s e a n d r e t u r n t h e c u r s o r . A r g u m e n t s s e l e c t ` i d ` , ` c a t i d ` , ` t i t l e ` , ` t h u m b ` , ` d e s c r i b e ` , ` u r l ` , ` s o u r c e ` , ` s o r t ` , ` c r e a t e d _ a t ` f r o m ` l i _ a r t i c l e s ` w h e r e ` c a t i d ` i n ( ? ) o r d e r b y ` s o r t ` d e s c , ` i d ` d e s c l i m i t 1 1 a r r a y : 1 [ 0 = > 2 ] C l o s u r e p a r a m e t e r s : $ b i n d i n g s : } u s e : } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / Q u e r y / B u i l d e r . p h p i f ( i s _ n u l l ( $ o r i g i n a l ) ) $ r e s u l t s = $ t h i s p r o c e s s o r p r o c e s s S e l e c t ( $ t h i s , $ t h i s r u n S e l e c t ( ) ) ; $ t h i s c o l u m n s = $ o r i g i n a l ; r e t u r n c o l l e c t ( $ r e s u l t s ) ; } / * * * R u n t h e q u e r y a s a s e l e c t s t a t e m e n t a g a i n s t t h e c o n n e c t i o n . * * @ r e t u r n a r r a y * / p r o t e c t e d f u n c t i o n r u n S e l e c t ( ) / * * * P a g i n a t e t h e g i v e n q u e r y i n t o a s i m p l e p a g i n a t o r . * * @ p a r a m i n t $ p e r P a g e * @ p a r a m a r r a y $ c o l u m n s * @ p a r a m s t r i n g $ p a g e N a m e * @ p a r a m i n t | n u l l $ p a g e * @ r e t u r n \ \ I l l u m i n a t e \ \ C o n t r a c t s \ \ P a g i n a t i o n \ \ L e n g t h A w a r e P a g i n a t o r * / p u b l i c f u n c t i o n p a g i n a t e ( $ p e r P a g e = 1 5 , $ c o l u m n s = [ * ] , $ p a g e N a m e = p a g e , $ p a g e = n u l l ) / * * * E x e c u t e t h e q u e r y a s a s e l e c t s t a t e m e n t . * * @ p a r a m a r r a y $ c o l u m n s * @ r e t u r n \ \ I l l u m i n a t e \ \ S u p p o r t \ \ C o l l e c t i o n * / p u b l i c f u n c t i o n g e t ( $ c o l u m n s = [ * ] ) $ r e s u l t s = $ t h i s p r o c e s s o r p r o c e s s S e l e c t ( $ t h i s , $ t h i s r u n S e l e c t ( ) ) ; $ t h i s c o l u m n s = $ o r i g i n a l ; r e t u r n c o l l e c t ( $ r e s u l t s ) ; } / * * * R u n t h e q u e r y a s a s e l e c t s t a t e m e n t a g a i n s t t h e c o n n e c t i o n . * * @ r e t u r n a r r a y * / p r o t e c t e d f u n c t i o n r u n S e l e c t ( ) / * * * P a g i n a t e t h e g i v e n q u e r y i n t o a s i m p l e p a g i n a t o r . / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / E l o q u e n t / B u i l d e r . p h p / / I f w e a c t u a l l y f o u n d m o d e l s w e w i l l a l s o e a g e r l o a d a n y r e l a t i o n s h i p s t h a t / / h a v e b e e n s p e c i f i e d a s n e e d i n g t o b e e a g e r l o a d e d , w h i c h w i l l s o l v e t h e / / n + 1 q u e r y i s s u e f o r t h e d e v e l o p e r s t o a v o i d r u n n i n g a l o t o f q u e r i e s . i f ( c o u n t ( $ m o d e l s = $ b u i l d e r g e t M o d e l s ( $ c o l u m n s ) ) > 0 ) r e t u r n $ b u i l d e r g e t M o d e l ( ) n e w C o l l e c t i o n ( $ m o d e l s ) ; } / * * * G e t t h e h y d r a t e d m o d e l s w i t h o u t e a g e r l o a d i n g . * * @ p a r a m a r r a y $ c o l u m n s * @ r e t u r n \ \ I l l u m i n a t e \ \ D a t a b a s e \ \ E l o q u e n t \ \ M o d e l [ ] * / p u b l i c f u n c t i o n g e t M o d e l s ( $ c o l u m n s = [ * ] ) / * * * E a g e r l o a d t h e r e l a t i o n s h i p s f o r t h e m o d e l s . * * @ p a r a m a r r a y $ m o d e l s * @ r e t u r n a r r a y * / p u b l i c f u n c t i o n e a g e r L o a d R e l a t i o n s ( a r r a y $ m o d e l s ) } A r g u m e n t s a r r a y : 1 [ 0 = > * ] / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / D a t a b a s e / E l o q u e n t / B u i l d e r . p h p ; } } / * * * E x e c u t e t h e q u e r y a s a s e l e c t s t a t e m e n t . * * @ p a r a m a r r a y $ c o l u m n s * @ r e t u r n \ \ I l l u m i n a t e \ \ D a t a b a s e \ \ E l o q u e n t \ \ C o l l e c t i o n | s t a t i c [ ] * / p u b l i c f u n c t i o n g e t ( $ c o l u m n s = [ * ] ) r e t u r n $ b u i l d e r g e t M o d e l ( ) n e w C o l l e c t i o n ( $ m o d e l s ) ; } / * * * G e t t h e h y d r a t e d m o d e l s w i t h o u t e a g e r l o a d i n g . * * @ p a r a m a r r a y $ c o l u m n s * @ r e t u r n \ \ I l l u m i n a t e \ \ D a t a b a s e \ \ E l o q u e n t \ \ M o d e l [ ] * / p u b l i c f u n c t i o n g e t M o d e l s ( $ c o l u m n s = [ * ] ) / * * A r g u m e n t s a r r a y : 1 [ 0 = > * ] / h o m e / w w w / c h a n g q i a o x i a n g j i a o / a p p / S e r v i c e s / T a g S e r v i c e . p h p / * * 取 栏 目 * / p u b l i c f u n c t i o n c a t e ( $ p i d = 0 , $ n u m = 1 0 ) / * * 取 文 章 , 不 带 分 页 * / p u b l i c f u n c t i o n a r t s ( $ c i d = 0 , $ n u m = 5 ) / / 面 包 屑 导 航 p u b l i c f u n c t i o n c a t p o s ( $ c i d ) e l s e } c a t c h ( \ \ E x c e p t i o n $ e ) } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / s t o r a g e / f r a m e w o r k / v i e w s / 6 c e d 5 b e f 6 3 e f b d c 7 1 1 b 6 e 1 c e 7 d 7 9 6 4 0 d f b 2 c b 4 7 2 . p h p s t a r t S e c t i o n ( c o n t e n t ) ; ? > 公 司 简 介 c a t e g o r y ( 1 , u r l ) ) ) ; ? > c l a s s = a b o u t m o r e > 查 看 详 细 产 品 中 心 注 重 技 术 和 品 质 . . . c a t e g o r y ( 2 , u r l ) ) ) ; ? > c l a s s = a b o u t m o r e > 查 看 更 多 a r t s ( 2 , 1 1 ) ; $ _ _ e n v a d d L o o p ( $ _ _ c u r r e n t L o o p D a t a ) ; f o r e a c h ( $ _ _ c u r r e n t L o o p D a t a a s $ c ) : $ _ _ e n v i n c r e m e n t L o o p I n d i c e s ( ) ; $ l o o p = $ _ _ e n v g e t L a s t L o o p ( ) ; ? > i d ) ) ; ? > c l a s s = p r o i m g > t h u m b ) ; ? > c l a s s = i m g r e s p o n s i v e c e n t e r b l o c k a l t = > i d ) ) ; ? > c l a s s = p r o t i t l e c e n t e r b l o c k t e x t c e n t e r > t i t l e ) ; ? > p o p L o o p ( ) ; $ l o o p = $ _ _ e n v g e t L a s t L o o p ( ) ; ? > 新 闻 } / * * * H a n d l e a v i e w e x c e p t i o n . * * @ p a r a m \ \ E x c e p t i o n $ e * @ p a r a m i n t $ o b L e v e l * @ r e t u r n v o i d * * @ t h r o w s \ \ E x c e p t i o n * / p r o t e c t e d f u n c t i o n h a n d l e V i e w E x c e p t i o n ( E x c e p t i o n $ e , $ o b L e v e l ) $ c o m p i l e d = $ t h i s c o m p i l e r g e t C o m p i l e d P a t h ( $ p a t h ) ; / / O n c e w e h a v e t h e p a t h t o t h e c o m p i l e d f i l e , w e w i l l e v a l u a t e t h e p a t h s w i t h / / t y p i c a l P H P j u s t l i k e a n y o t h e r t e m p l a t e s . W e a l s o k e e p a s t a c k o f v i e w s / / w h i c h h a v e b e e n r e n d e r e d f o r r i g h t e x c e p t i o n m e s s a g e s t o b e g e n e r a t e d . $ r e s u l t s = $ t h i s e v a l u a t e P a t h ( $ c o m p i l e d , $ d a t a ) ; a r r a y _ p o p ( $ t h i s l a s t C o m p i l e d ) ; r e t u r n $ r e s u l t s ; } / * * * H a n d l e a v i e w e x c e p t i o n . * * @ p a r a m \ \ E x c e p t i o n $ e * @ p a r a m i n t $ o b L e v e l * @ r e t u r n v o i d * * @ t h r o w s \ \ E x c e p t i o n * / p r o t e c t e d f u n c t i o n h a n d l e V i e w E x c e p t i o n ( E x c e p t i o n $ e , $ o b L e v e l ) a p p = > A p p l i c a t i o n s i t e s = > a r r a y : 2 [ u r l = > h t t p : / / w w w . c h a n g q i a o x i a n g j i a o . c o m s t a t i c = > h t t p : / / w w w . c h a n g q i a o x i a n g j i a o . c o m / s t a t i c s / ] e r r o r s = > V i e w E r r o r B a g ] / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / V i e w / V i e w . p h p $ t h i s f a c t o r y c a l l C o m p o s e r ( $ t h i s ) ; $ c o n t e n t s = $ t h i s g e t C o n t e n t s ( ) ; / / O n c e w e v e f i n i s h e d r e n d e r i n g t h e v i e w , w e l l d e c r e m e n t t h e r e n d e r c o u n t / / s o t h a t e a c h s e c t i o n s g e t f l u s h e d o u t n e x t t i m e a v i e w i s c r e a t e d a n d / / n o o l d s e c t i o n s a r e s t a y i n g a r o u n d i n t h e m e m o r y o f a n e n v i r o n m e n t . $ t h i s f a c t o r y d e c r e m e n t R e n d e r ( ) ; r e t u r n $ c o n t e n t s ; } / * * * G e t t h e e v a l u a t e d c o n t e n t s o f t h e v i e w . * * @ r e t u r n s t r i n g * / p r o t e c t e d f u n c t i o n g e t C o n t e n t s ( ) / * * * G e t t h e d a t a b o u n d t o t h e v i e w i n s t a n c e . * * @ r e t u r n a r r a y * / p r o t e c t e d f u n c t i o n g a t h e r D a t a ( ) } r e t u r n $ d a t a ; } A r g u m e n t s / h o m e / w w w / c h a n g q i a o x i a n g j i a o / r e s o u r c e s / v i e w s / h o m e / i n d e x . b l a d e . p h p a r r a y : 4 [ _ _ e n v = > F a c t o r y a p p = > A p p l i c a t i o n s i t e s = > a r r a y : 2 [ u r l = > h t t p : / / w w w . c h a n g q i a o x i a n g j i a o . c o m s t a t i c = > h t t p : / / w w w . c h a n g q i a o x i a n g j i a o . c o m / s t a t i c s / ] e r r o r s = > V i e w E r r o r B a g ] / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / V i e w / V i e w . p h p t h r o w $ e ; } } / * * * G e t t h e c o n t e n t s o f t h e v i e w i n s t a n c e . * * @ r e t u r n s t r i n g * / p r o t e c t e d f u n c t i o n r e n d e r C o n t e n t s ( ) / * * * G e t t h e e v a l u a t e d c o n t e n t s o f t h e v i e w . * * @ r e t u r n s t r i n g * / p r o t e c t e d f u n c t i o n g e t C o n t e n t s ( ) / * * / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / V i e w / V i e w . p h p $ t h i s v i e w = $ v i e w ; $ t h i s p a t h = $ p a t h ; $ t h i s e n g i n e = $ e n g i n e ; $ t h i s f a c t o r y = $ f a c t o r y ; $ t h i s d a t a = $ d a t a i n s t a n c e o f A r r a y a b l e ? $ d a t a t o A r r a y ( ) : ( a r r a y ) $ d a t a ; } / * * * G e t t h e s t r i n g c o n t e n t s o f t h e v i e w . * * @ p a r a m c a l l a b l e | n u l l $ c a l l b a c k * @ r e t u r n s t r i n g * * @ t h r o w s \ \ T h r o w a b l e * / p u b l i c f u n c t i o n r e n d e r ( c a l l a b l e $ c a l l b a c k = n u l l ) c a t c h ( E x c e p t i o n $ e ) c a t c h ( T h r o w a b l e $ e ) } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / H t t p / R e s p o n s e . p h p * @ r e t u r n $ t h i s * / p u b l i c f u n c t i o n s e t C o n t e n t ( $ c o n t e n t ) / / I f t h i s c o n t e n t i m p l e m e n t s t h e R e n d e r a b l e i n t e r f a c e t h e n w e w i l l c a l l t h e / / r e n d e r m e t h o d o n t h e o b j e c t s o w e w i l l a v o i d a n y _ _ t o S t r i n g e x c e p t i o n s / / t h a t m i g h t b e t h r o w n a n d h a v e t h e i r e r r o r s o b s c u r e d b y P H P s h a n d l i n g . e l s e i f ( $ c o n t e n t i n s t a n c e o f R e n d e r a b l e ) p a r e n t : : s e t C o n t e n t ( $ c o n t e n t ) ; r e t u r n $ t h i s ; } / * * * D e t e r m i n e i f t h e g i v e n c o n t e n t s h o u l d b e t u r n e d i n t o J S O N . * * @ p a r a m m i x e d $ c o n t e n t * @ r e t u r n b o o l * / p r o t e c t e d f u n c t i o n s h o u l d B e J s o n ( $ c o n t e n t ) } / * * * F a c t o r y m e t h o d f o r c h a i n a b i l i t y . * * E x a m p l e : * * r e t u r n R e s p o n s e : : c r e a t e ( $ b o d y , 2 0 0 ) * s e t S h a r e d M a x A g e ( 3 0 0 ) ; * * @ p a r a m m i x e d $ c o n t e n t T h e r e s p o n s e c o n t e n t , s e e s e t C o n t e n t ( ) * @ p a r a m i n t $ s t a t u s T h e r e s p o n s e s t a t u s c o d e * @ p a r a m a r r a y $ h e a d e r s A n a r r a y o f r e s p o n s e h e a d e r s A r g u m e n t s V i e w / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / R o u t e r . p h p * @ p a r a m m i x e d $ r e s p o n s e * @ r e t u r n \ \ I l l u m i n a t e \ \ H t t p \ \ R e s p o n s e | \ \ I l l u m i n a t e \ \ H t t p \ \ J s o n R e s p o n s e * / p u b l i c s t a t i c f u n c t i o n t o R e s p o n s e ( $ r e q u e s t , $ r e s p o n s e ) i f ( $ r e s p o n s e i n s t a n c e o f P s r R e s p o n s e I n t e r f a c e ) e l s e i f ( ! $ r e s p o n s e i n s t a n c e o f S y m f o n y R e s p o n s e } / * * * S u b s t i t u t e t h e r o u t e b i n d i n g s o n t o t h e r o u t e . * * @ p a r a m \ \ I l l u m i n a t e \ \ R o u t i n g \ \ R o u t e $ r o u t e * @ r e t u r n \ \ I l l u m i n a t e \ \ R o u t i n g \ \ R o u t e * / p u b l i c f u n c t i o n s u b s t i t u t e B i n d i n g s ( $ r o u t e ) / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / R o u t e r . p h p * S o r t t h e g i v e n m i d d l e w a r e b y p r i o r i t y . * * @ p a r a m \ \ I l l u m i n a t e \ \ S u p p o r t \ \ C o l l e c t i o n $ m i d d l e w a r e s * @ r e t u r n a r r a y * / p r o t e c t e d f u n c t i o n s o r t M i d d l e w a r e ( C o l l e c t i o n $ m i d d l e w a r e s ) / * * * C r e a t e a r e s p o n s e i n s t a n c e f r o m t h e g i v e n v a l u e . * * @ p a r a m \ \ S y m f o n y \ \ C o m p o n e n t \ \ H t t p F o u n d a t i o n \ \ R e q u e s t $ r e q u e s t * @ p a r a m m i x e d $ r e s p o n s e * @ r e t u r n \ \ I l l u m i n a t e \ \ H t t p \ \ R e s p o n s e | \ \ I l l u m i n a t e \ \ H t t p \ \ J s o n R e s p o n s e * / p u b l i c f u n c t i o n p r e p a r e R e s p o n s e ( $ r e q u e s t , $ r e s p o n s e ) / * * * S t a t i c v e r s i o n o f p r e p a r e R e s p o n s e . * * @ p a r a m \ \ S y m f o n y \ \ C o m p o n e n t \ \ H t t p F o u n d a t i o n \ \ R e q u e s t $ r e q u e s t * @ p a r a m m i x e d $ r e s p o n s e * @ r e t u r n \ \ I l l u m i n a t e \ \ H t t p \ \ R e s p o n s e | \ \ I l l u m i n a t e \ \ H t t p \ \ J s o n R e s p o n s e * / p u b l i c s t a t i c f u n c t i o n t o R e s p o n s e ( $ r e q u e s t , $ r e s p o n s e ) i f ( $ r e s p o n s e i n s t a n c e o f P s r R e s p o n s e I n t e r f a c e ) e l s e i f ( ! $ r e s p o n s e i n s t a n c e o f S y m f o n y R e s p o n s e } / * * * G a t h e r t h e m i d d l e w a r e f o r t h e g i v e n r o u t e w i t h r e s o l v e d c l a s s n a m e s . * * @ p a r a m \ \ I l l u m i n a t e \ \ R o u t i n g \ \ R o u t e $ r o u t e * @ r e t u r n a r r a y * / p u b l i c f u n c t i o n g a t h e r R o u t e M i d d l e w a r e ( R o u t e $ r o u t e ) ) f l a t t e n ( ) ; r e t u r n $ t h i s s o r t M i d d l e w a r e ( $ m i d d l e w a r e ) ; } / * * A r g u m e n t s R e q u e s t u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } V i e w / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p u s e S y m f o n y \ \ C o m p o n e n t \ \ D e b u g \ \ E x c e p t i o n \ \ F a t a l T h r o w a b l e E r r o r ; / * * * T h i s e x t e n d e d p i p e l i n e c a t c h e s a n y e x c e p t i o n s t h a t o c c u r d u r i n g e a c h s l i c e . * * T h e e x c e p t i o n s a r e c o n v e r t e d t o H T T P r e s p o n s e s f o r p r o p e r m i d d l e w a r e h a n d l i n g . * / c l a s s P i p e l i n e e x t e n d s B a s e P i p e l i n e c a t c h ( E x c e p t i o n $ e ) c a t c h ( T h r o w a b l e $ e ) } ; } / * * * G e t a C l o s u r e t h a t r e p r e s e n t s a s l i c e o f t h e a p p l i c a t i o n o n i o n . * * @ r e t u r n \ \ C l o s u r e * / p r o t e c t e d f u n c t i o n c a r r y ( ) u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / M i d d l e w a r e / S u b s t i t u t e B i n d i n g s . p h p * / p u b l i c f u n c t i o n _ _ c o n s t r u c t ( R e g i s t r a r $ r o u t e r ) / * * * H a n d l e a n i n c o m i n g r e q u e s t . * * @ p a r a m \ \ I l l u m i n a t e \ \ H t t p \ \ R e q u e s t $ r e q u e s t * @ p a r a m \ \ C l o s u r e $ n e x t * @ r e t u r n m i x e d * / p u b l i c f u n c t i o n h a n d l e ( $ r e q u e s t , C l o s u r e $ n e x t ) } A r g u m e n t s R e q u e s t u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p / / t h e a p p r o p r i a t e m e t h o d a n d a r g u m e n t s , r e t u r n i n g t h e r e s u l t s b a c k o u t . r e t u r n $ p i p e ( $ p a s s a b l e , $ s t a c k ) ; } e l s e i f ( ! i s _ o b j e c t ( $ p i p e ) ) e l s e r e t u r n m e t h o d _ e x i s t s ( $ p i p e , $ t h i s m e t h o d ) ? $ p i p e ( . . . $ p a r a m e t e r s ) : $ p i p e ( . . . $ p a r a m e t e r s ) ; } ; } ; } / * * * P a r s e f u l l p i p e s t r i n g t o g e t n a m e a n d p a r a m e t e r s . * * @ p a r a m s t r i n g $ p i p e * @ r e t u r n a r r a y * / p r o t e c t e d f u n c t i o n p a r s e P i p e S t r i n g ( $ p i p e ) r e t u r n [ $ n a m e , $ p a r a m e t e r s ] ; A r g u m e n t s R e q u e s t u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } C l o s u r e p a r a m e t e r s : } u s e : } } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p r e t u r n $ t h i s h a n d l e E x c e p t i o n ( $ p a s s a b l e , n e w F a t a l T h r o w a b l e E r r o r ( $ e ) ) ; } } ; } / * * * G e t a C l o s u r e t h a t r e p r e s e n t s a s l i c e o f t h e a p p l i c a t i o n o n i o n . * * @ r e t u r n \ \ C l o s u r e * / p r o t e c t e d f u n c t i o n c a r r y ( ) c a t c h ( E x c e p t i o n $ e ) c a t c h ( T h r o w a b l e $ e ) } ; } ; } / * * * H a n d l e t h e g i v e n e x c e p t i o n . * * @ p a r a m m i x e d $ p a s s a b l e * @ p a r a m \ \ E x c e p t i o n $ e * @ r e t u r n m i x e d * * @ t h r o w s \ \ E x c e p t i o n * / p r o t e c t e d f u n c t i o n h a n d l e E x c e p t i o n ( $ p a s s a b l e , E x c e p t i o n $ e ) u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / F o u n d a t i o n / H t t p / M i d d l e w a r e / V e r i f y C s r f T o k e n . p h p } / * * * H a n d l e a n i n c o m i n g r e q u e s t . * * @ p a r a m \ \ I l l u m i n a t e \ \ H t t p \ \ R e q u e s t $ r e q u e s t * @ p a r a m \ \ C l o s u r e $ n e x t * @ r e t u r n m i x e d * * @ t h r o w s \ \ I l l u m i n a t e \ \ S e s s i o n \ \ T o k e n M i s m a t c h E x c e p t i o n * / p u b l i c f u n c t i o n h a n d l e ( $ r e q u e s t , C l o s u r e $ n e x t ) t h r o w n e w T o k e n M i s m a t c h E x c e p t i o n ; } / * * * D e t e r m i n e i f t h e H T T P r e q u e s t u s e s a ‘ r e a d ’ v e r b . * * @ p a r a m \ \ I l l u m i n a t e \ \ H t t p \ \ R e q u e s t $ r e q u e s t * @ r e t u r n b o o l * / p r o t e c t e d f u n c t i o n i s R e a d i n g ( $ r e q u e s t ) / * * * D e t e r m i n e i f t h e a p p l i c a t i o n i s r u n n i n g u n i t t e s t s . * * @ r e t u r n b o o l A r g u m e n t s R e q u e s t u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p / / t h e a p p r o p r i a t e m e t h o d a n d a r g u m e n t s , r e t u r n i n g t h e r e s u l t s b a c k o u t . r e t u r n $ p i p e ( $ p a s s a b l e , $ s t a c k ) ; } e l s e i f ( ! i s _ o b j e c t ( $ p i p e ) ) e l s e r e t u r n m e t h o d _ e x i s t s ( $ p i p e , $ t h i s m e t h o d ) ? $ p i p e ( . . . $ p a r a m e t e r s ) : $ p i p e ( . . . $ p a r a m e t e r s ) ; } ; } ; } / * * * P a r s e f u l l p i p e s t r i n g t o g e t n a m e a n d p a r a m e t e r s . * * @ p a r a m s t r i n g $ p i p e * @ r e t u r n a r r a y * / p r o t e c t e d f u n c t i o n p a r s e P i p e S t r i n g ( $ p i p e ) r e t u r n [ $ n a m e , $ p a r a m e t e r s ] ; A r g u m e n t s R e q u e s t u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } C l o s u r e p a r a m e t e r s : } u s e : $ p i p e : I l l u m i n a t e \ \ R o u t i n g \ \ M i d d l e w a r e \ \ S u b s t i t u t e B i n d i n g s } } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p r e t u r n $ t h i s h a n d l e E x c e p t i o n ( $ p a s s a b l e , n e w F a t a l T h r o w a b l e E r r o r ( $ e ) ) ; } } ; } / * * * G e t a C l o s u r e t h a t r e p r e s e n t s a s l i c e o f t h e a p p l i c a t i o n o n i o n . * * @ r e t u r n \ \ C l o s u r e * / p r o t e c t e d f u n c t i o n c a r r y ( ) c a t c h ( E x c e p t i o n $ e ) c a t c h ( T h r o w a b l e $ e ) } ; } ; } / * * * H a n d l e t h e g i v e n e x c e p t i o n . * * @ p a r a m m i x e d $ p a s s a b l e * @ p a r a m \ \ E x c e p t i o n $ e * @ r e t u r n m i x e d * * @ t h r o w s \ \ E x c e p t i o n * / p r o t e c t e d f u n c t i o n h a n d l e E x c e p t i o n ( $ p a s s a b l e , E x c e p t i o n $ e ) u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / V i e w / M i d d l e w a r e / S h a r e E r r o r s F r o m S e s s i o n . p h p * H a n d l e a n i n c o m i n g r e q u e s t . * * @ p a r a m \ \ I l l u m i n a t e \ \ H t t p \ \ R e q u e s t $ r e q u e s t * @ p a r a m \ \ C l o s u r e $ n e x t * @ r e t u r n m i x e d * / p u b l i c f u n c t i o n h a n d l e ( $ r e q u e s t , C l o s u r e $ n e x t ) } A r g u m e n t s R e q u e s t u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p / / t h e a p p r o p r i a t e m e t h o d a n d a r g u m e n t s , r e t u r n i n g t h e r e s u l t s b a c k o u t . r e t u r n $ p i p e ( $ p a s s a b l e , $ s t a c k ) ; } e l s e i f ( ! i s _ o b j e c t ( $ p i p e ) ) e l s e r e t u r n m e t h o d _ e x i s t s ( $ p i p e , $ t h i s m e t h o d ) ? $ p i p e ( . . . $ p a r a m e t e r s ) : $ p i p e ( . . . $ p a r a m e t e r s ) ; } ; } ; } / * * * P a r s e f u l l p i p e s t r i n g t o g e t n a m e a n d p a r a m e t e r s . * * @ p a r a m s t r i n g $ p i p e * @ r e t u r n a r r a y * / p r o t e c t e d f u n c t i o n p a r s e P i p e S t r i n g ( $ p i p e ) r e t u r n [ $ n a m e , $ p a r a m e t e r s ] ; A r g u m e n t s R e q u e s t u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } C l o s u r e p a r a m e t e r s : } u s e : $ p i p e : A p p \ \ H t t p \ \ M i d d l e w a r e \ \ V e r i f y C s r f T o k e n } } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p r e t u r n $ t h i s h a n d l e E x c e p t i o n ( $ p a s s a b l e , n e w F a t a l T h r o w a b l e E r r o r ( $ e ) ) ; } } ; } / * * * G e t a C l o s u r e t h a t r e p r e s e n t s a s l i c e o f t h e a p p l i c a t i o n o n i o n . * * @ r e t u r n \ \ C l o s u r e * / p r o t e c t e d f u n c t i o n c a r r y ( ) c a t c h ( E x c e p t i o n $ e ) c a t c h ( T h r o w a b l e $ e ) } ; } ; } / * * * H a n d l e t h e g i v e n e x c e p t i o n . * * @ p a r a m m i x e d $ p a s s a b l e * @ p a r a m \ \ E x c e p t i o n $ e * @ r e t u r n m i x e d * * @ t h r o w s \ \ E x c e p t i o n * / p r o t e c t e d f u n c t i o n h a n d l e E x c e p t i o n ( $ p a s s a b l e , E x c e p t i o n $ e ) u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / S e s s i o n / M i d d l e w a r e / S t a r t S e s s i o n . p h p * @ p a r a m \ \ I l l u m i n a t e \ \ H t t p \ \ R e q u e s t $ r e q u e s t * @ p a r a m \ \ C l o s u r e $ n e x t * @ r e t u r n m i x e d * / p u b l i c f u n c t i o n h a n d l e ( $ r e q u e s t , C l o s u r e $ n e x t ) $ r e s p o n s e = $ n e x t ( $ r e q u e s t ) ; / / A g a i n , i f t h e s e s s i o n h a s b e e n c o n f i g u r e d w e w i l l n e e d t o c l o s e o u t t h e s e s s i o n / / s o t h a t t h e a t t r i b u t e s m a y b e p e r s i s t e d t o s o m e s t o r a g e m e d i u m . W e w i l l a l s o / / a d d t h e s e s s i o n i d e n t i f i e r c o o k i e t o t h e a p p l i c a t i o n r e s p o n s e h e a d e r s n o w . i f ( $ t h i s s e s s i o n C o n f i g u r e d ( ) ) r e t u r n $ r e s p o n s e ; } / * * * P e r f o r m a n y f i n a l a c t i o n s f o r t h e r e q u e s t l i f e c y c l e . * * @ p a r a m \ \ I l l u m i n a t e \ \ H t t p \ \ R e q u e s t $ r e q u e s t * @ p a r a m \ \ S y m f o n y \ \ C o m p o n e n t \ \ H t t p F o u n d a t i o n \ \ R e s p o n s e $ r e s p o n s e * @ r e t u r n v o i d * / A r g u m e n t s R e q u e s t u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p / / t h e a p p r o p r i a t e m e t h o d a n d a r g u m e n t s , r e t u r n i n g t h e r e s u l t s b a c k o u t . r e t u r n $ p i p e ( $ p a s s a b l e , $ s t a c k ) ; } e l s e i f ( ! i s _ o b j e c t ( $ p i p e ) ) e l s e r e t u r n m e t h o d _ e x i s t s ( $ p i p e , $ t h i s m e t h o d ) ? $ p i p e ( . . . $ p a r a m e t e r s ) : $ p i p e ( . . . $ p a r a m e t e r s ) ; } ; } ; } / * * * P a r s e f u l l p i p e s t r i n g t o g e t n a m e a n d p a r a m e t e r s . * * @ p a r a m s t r i n g $ p i p e * @ r e t u r n a r r a y * / p r o t e c t e d f u n c t i o n p a r s e P i p e S t r i n g ( $ p i p e ) r e t u r n [ $ n a m e , $ p a r a m e t e r s ] ; A r g u m e n t s R e q u e s t u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } C l o s u r e p a r a m e t e r s : } u s e : $ p i p e : I l l u m i n a t e \ \ V i e w \ \ M i d d l e w a r e \ \ S h a r e E r r o r s F r o m S e s s i o n } } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p r e t u r n $ t h i s h a n d l e E x c e p t i o n ( $ p a s s a b l e , n e w F a t a l T h r o w a b l e E r r o r ( $ e ) ) ; } } ; } / * * * G e t a C l o s u r e t h a t r e p r e s e n t s a s l i c e o f t h e a p p l i c a t i o n o n i o n . * * @ r e t u r n \ \ C l o s u r e * / p r o t e c t e d f u n c t i o n c a r r y ( ) c a t c h ( E x c e p t i o n $ e ) c a t c h ( T h r o w a b l e $ e ) } ; } ; } / * * * H a n d l e t h e g i v e n e x c e p t i o n . * * @ p a r a m m i x e d $ p a s s a b l e * @ p a r a m \ \ E x c e p t i o n $ e * @ r e t u r n m i x e d * * @ t h r o w s \ \ E x c e p t i o n * / p r o t e c t e d f u n c t i o n h a n d l e E x c e p t i o n ( $ p a s s a b l e , E x c e p t i o n $ e ) u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / C o o k i e / M i d d l e w a r e / A d d Q u e u e d C o o k i e s T o R e s p o n s e . p h p * C r e a t e a n e w C o o k i e Q u e u e i n s t a n c e . * * @ p a r a m \ \ I l l u m i n a t e \ \ C o n t r a c t s \ \ C o o k i e \ \ Q u e u e i n g F a c t o r y $ c o o k i e s * @ r e t u r n v o i d * / p u b l i c f u n c t i o n _ _ c o n s t r u c t ( C o o k i e J a r $ c o o k i e s ) / * * * H a n d l e a n i n c o m i n g r e q u e s t . * * @ p a r a m \ \ I l l u m i n a t e \ \ H t t p \ \ R e q u e s t $ r e q u e s t * @ p a r a m \ \ C l o s u r e $ n e x t * @ r e t u r n m i x e d * / p u b l i c f u n c t i o n h a n d l e ( $ r e q u e s t , C l o s u r e $ n e x t ) r e t u r n $ r e s p o n s e ; } } A r g u m e n t s R e q u e s t u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p / / t h e a p p r o p r i a t e m e t h o d a n d a r g u m e n t s , r e t u r n i n g t h e r e s u l t s b a c k o u t . r e t u r n $ p i p e ( $ p a s s a b l e , $ s t a c k ) ; } e l s e i f ( ! i s _ o b j e c t ( $ p i p e ) ) e l s e r e t u r n m e t h o d _ e x i s t s ( $ p i p e , $ t h i s m e t h o d ) ? $ p i p e ( . . . $ p a r a m e t e r s ) : $ p i p e ( . . . $ p a r a m e t e r s ) ; } ; } ; } / * * * P a r s e f u l l p i p e s t r i n g t o g e t n a m e a n d p a r a m e t e r s . * * @ p a r a m s t r i n g $ p i p e * @ r e t u r n a r r a y * / p r o t e c t e d f u n c t i o n p a r s e P i p e S t r i n g ( $ p i p e ) r e t u r n [ $ n a m e , $ p a r a m e t e r s ] ; A r g u m e n t s R e q u e s t u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } C l o s u r e p a r a m e t e r s : } u s e : $ p i p e : I l l u m i n a t e \ \ S e s s i o n \ \ M i d d l e w a r e \ \ S t a r t S e s s i o n } } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p r e t u r n $ t h i s h a n d l e E x c e p t i o n ( $ p a s s a b l e , n e w F a t a l T h r o w a b l e E r r o r ( $ e ) ) ; } } ; } / * * * G e t a C l o s u r e t h a t r e p r e s e n t s a s l i c e o f t h e a p p l i c a t i o n o n i o n . * * @ r e t u r n \ \ C l o s u r e * / p r o t e c t e d f u n c t i o n c a r r y ( ) c a t c h ( E x c e p t i o n $ e ) c a t c h ( T h r o w a b l e $ e ) } ; } ; } / * * * H a n d l e t h e g i v e n e x c e p t i o n . * * @ p a r a m m i x e d $ p a s s a b l e * @ p a r a m \ \ E x c e p t i o n $ e * @ r e t u r n m i x e d * * @ t h r o w s \ \ E x c e p t i o n * / p r o t e c t e d f u n c t i o n h a n d l e E x c e p t i o n ( $ p a s s a b l e , E x c e p t i o n $ e ) u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / C o o k i e / M i d d l e w a r e / E n c r y p t C o o k i e s . p h p * D i s a b l e e n c r y p t i o n f o r t h e g i v e n c o o k i e n a m e ( s ) . * * @ p a r a m s t r i n g | a r r a y $ c o o k i e N a m e * @ r e t u r n v o i d * / p u b l i c f u n c t i o n d i s a b l e F o r ( $ c o o k i e N a m e ) / * * * H a n d l e a n i n c o m i n g r e q u e s t . * * @ p a r a m \ \ I l l u m i n a t e \ \ H t t p \ \ R e q u e s t $ r e q u e s t * @ p a r a m \ \ C l o s u r e $ n e x t * @ r e t u r n m i x e d * / p u b l i c f u n c t i o n h a n d l e ( $ r e q u e s t , C l o s u r e $ n e x t ) / * * * D e c r y p t t h e c o o k i e s o n t h e r e q u e s t . * * @ p a r a m \ \ S y m f o n y \ \ C o m p o n e n t \ \ H t t p F o u n d a t i o n \ \ R e q u e s t $ r e q u e s t * @ r e t u r n \ \ S y m f o n y \ \ C o m p o n e n t \ \ H t t p F o u n d a t i o n \ \ R e q u e s t * / p r o t e c t e d f u n c t i o n d e c r y p t ( R e q u e s t $ r e q u e s t ) t r y c a t c h ( D e c r y p t E x c e p t i o n $ e ) A r g u m e n t s R e q u e s t u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p / / t h e a p p r o p r i a t e m e t h o d a n d a r g u m e n t s , r e t u r n i n g t h e r e s u l t s b a c k o u t . r e t u r n $ p i p e ( $ p a s s a b l e , $ s t a c k ) ; } e l s e i f ( ! i s _ o b j e c t ( $ p i p e ) ) e l s e r e t u r n m e t h o d _ e x i s t s ( $ p i p e , $ t h i s m e t h o d ) ? $ p i p e ( . . . $ p a r a m e t e r s ) : $ p i p e ( . . . $ p a r a m e t e r s ) ; } ; } ; } / * * * P a r s e f u l l p i p e s t r i n g t o g e t n a m e a n d p a r a m e t e r s . * * @ p a r a m s t r i n g $ p i p e * @ r e t u r n a r r a y * / p r o t e c t e d f u n c t i o n p a r s e P i p e S t r i n g ( $ p i p e ) r e t u r n [ $ n a m e , $ p a r a m e t e r s ] ; A r g u m e n t s R e q u e s t u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } C l o s u r e p a r a m e t e r s : } u s e : $ p i p e : I l l u m i n a t e \ \ C o o k i e \ \ M i d d l e w a r e \ \ A d d Q u e u e d C o o k i e s T o R e s p o n s e } } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p r e t u r n $ t h i s h a n d l e E x c e p t i o n ( $ p a s s a b l e , n e w F a t a l T h r o w a b l e E r r o r ( $ e ) ) ; } } ; } / * * * G e t a C l o s u r e t h a t r e p r e s e n t s a s l i c e o f t h e a p p l i c a t i o n o n i o n . * * @ r e t u r n \ \ C l o s u r e * / p r o t e c t e d f u n c t i o n c a r r y ( ) c a t c h ( E x c e p t i o n $ e ) c a t c h ( T h r o w a b l e $ e ) } ; } ; } / * * * H a n d l e t h e g i v e n e x c e p t i o n . * * @ p a r a m m i x e d $ p a s s a b l e * @ p a r a m \ \ E x c e p t i o n $ e * @ r e t u r n m i x e d * * @ t h r o w s \ \ E x c e p t i o n * / p r o t e c t e d f u n c t i o n h a n d l e E x c e p t i o n ( $ p a s s a b l e , E x c e p t i o n $ e ) u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p p u b l i c f u n c t i o n v i a ( $ m e t h o d ) / * * * R u n t h e p i p e l i n e w i t h a f i n a l d e s t i n a t i o n c a l l b a c k . * * @ p a r a m \ \ C l o s u r e $ d e s t i n a t i o n * @ r e t u r n m i x e d * / p u b l i c f u n c t i o n t h e n ( C l o s u r e $ d e s t i n a t i o n ) / * * * G e t t h e f i n a l p i e c e o f t h e C l o s u r e o n i o n . * * @ p a r a m \ \ C l o s u r e $ d e s t i n a t i o n * @ r e t u r n \ \ C l o s u r e * / p r o t e c t e d f u n c t i o n p r e p a r e D e s t i n a t i o n ( C l o s u r e $ d e s t i n a t i o n ) ; } / * * * G e t a C l o s u r e t h a t r e p r e s e n t s a s l i c e o f t h e a p p l i c a t i o n o n i o n . * * @ r e t u r n \ \ C l o s u r e * / A r g u m e n t s R e q u e s t u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / R o u t e r . p h p * * @ p a r a m \ \ I l l u m i n a t e \ \ R o u t i n g \ \ R o u t e $ r o u t e * @ p a r a m \ \ I l l u m i n a t e \ \ H t t p \ \ R e q u e s t $ r e q u e s t * @ r e t u r n m i x e d * / p r o t e c t e d f u n c t i o n r u n R o u t e W i t h i n S t a c k ( R o u t e $ r o u t e , R e q u e s t $ r e q u e s t ) ) ; } / * * * G a t h e r t h e m i d d l e w a r e f o r t h e g i v e n r o u t e w i t h r e s o l v e d c l a s s n a m e s . * * @ p a r a m \ \ I l l u m i n a t e \ \ R o u t i n g \ \ R o u t e $ r o u t e * @ r e t u r n a r r a y * / p u b l i c f u n c t i o n g a t h e r R o u t e M i d d l e w a r e ( R o u t e $ r o u t e ) ) f l a t t e n ( ) ; r e t u r n $ t h i s s o r t M i d d l e w a r e ( $ m i d d l e w a r e ) ; } / * * * S o r t t h e g i v e n m i d d l e w a r e b y p r i o r i t y . * A r g u m e n t s C l o s u r e p a r a m e t e r s : } u s e : } } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / R o u t e r . p h p r e t u r n $ r o u t e ; } / * * * R e t u r n t h e r e s p o n s e f o r t h e g i v e n r o u t e . * * @ p a r a m R o u t e $ r o u t e * @ p a r a m R e q u e s t $ r e q u e s t * @ r e t u r n m i x e d * / p r o t e c t e d f u n c t i o n r u n R o u t e ( R e q u e s t $ r e q u e s t , R o u t e $ r o u t e ) ) ; $ t h i s e v e n t s d i s p a t c h ( n e w E v e n t s \ \ R o u t e M a t c h e d ( $ r o u t e , $ r e q u e s t ) ) ; r e t u r n $ t h i s p r e p a r e R e s p o n s e ( $ r e q u e s t , $ t h i s r u n R o u t e W i t h i n S t a c k ( $ r o u t e , $ r e q u e s t ) ) ; } / * * * R u n t h e g i v e n r o u t e w i t h i n a S t a c k o n i o n i n s t a n c e . * * @ p a r a m \ \ I l l u m i n a t e \ \ R o u t i n g \ \ R o u t e $ r o u t e * @ p a r a m \ \ I l l u m i n a t e \ \ H t t p \ \ R e q u e s t $ r e q u e s t * @ r e t u r n m i x e d * / p r o t e c t e d f u n c t i o n r u n R o u t e W i t h i n S t a c k ( R o u t e $ r o u t e , R e q u e s t $ r e q u e s t ) R e q u e s t u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / R o u t e r . p h p * * @ p a r a m \ \ I l l u m i n a t e \ \ H t t p \ \ R e q u e s t $ r e q u e s t * @ r e t u r n \ \ I l l u m i n a t e \ \ H t t p \ \ R e s p o n s e | \ \ I l l u m i n a t e \ \ H t t p \ \ J s o n R e s p o n s e * / p u b l i c f u n c t i o n d i s p a t c h ( R e q u e s t $ r e q u e s t ) / * * * D i s p a t c h t h e r e q u e s t t o a r o u t e a n d r e t u r n t h e r e s p o n s e . * * @ p a r a m \ \ I l l u m i n a t e \ \ H t t p \ \ R e q u e s t $ r e q u e s t * @ r e t u r n m i x e d * / p u b l i c f u n c t i o n d i s p a t c h T o R o u t e ( R e q u e s t $ r e q u e s t ) / * * * F i n d t h e r o u t e m a t c h i n g a g i v e n r e q u e s t . * * @ p a r a m \ \ I l l u m i n a t e \ \ H t t p \ \ R e q u e s t $ r e q u e s t * @ r e t u r n \ \ I l l u m i n a t e \ \ R o u t i n g \ \ R o u t e * / p r o t e c t e d f u n c t i o n f i n d R o u t e ( $ r e q u e s t ) / * * * R e t u r n t h e r e s p o n s e f o r t h e g i v e n r o u t e . * A r g u m e n t s R e q u e s t u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } R o u t e / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / R o u t e r . p h p * @ r e t u r n m i x e d * / p u b l i c f u n c t i o n r e s p o n d W i t h R o u t e ( $ n a m e ) / * * * D i s p a t c h t h e r e q u e s t t o t h e a p p l i c a t i o n . * * @ p a r a m \ \ I l l u m i n a t e \ \ H t t p \ \ R e q u e s t $ r e q u e s t * @ r e t u r n \ \ I l l u m i n a t e \ \ H t t p \ \ R e s p o n s e | \ \ I l l u m i n a t e \ \ H t t p \ \ J s o n R e s p o n s e * / p u b l i c f u n c t i o n d i s p a t c h ( R e q u e s t $ r e q u e s t ) / * * * D i s p a t c h t h e r e q u e s t t o a r o u t e a n d r e t u r n t h e r e s p o n s e . * * @ p a r a m \ \ I l l u m i n a t e \ \ H t t p \ \ R e q u e s t $ r e q u e s t * @ r e t u r n m i x e d * / p u b l i c f u n c t i o n d i s p a t c h T o R o u t e ( R e q u e s t $ r e q u e s t ) / * * * F i n d t h e r o u t e m a t c h i n g a g i v e n r e q u e s t . * * @ p a r a m \ \ I l l u m i n a t e \ \ H t t p \ \ R e q u e s t $ r e q u e s t * @ r e t u r n \ \ I l l u m i n a t e \ \ R o u t i n g \ \ R o u t e * / p r o t e c t e d f u n c t i o n f i n d R o u t e ( $ r e q u e s t ) A r g u m e n t s R e q u e s t u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / F o u n d a t i o n / H t t p / K e r n e l . p h p * @ r e t u r n v o i d * / p u b l i c f u n c t i o n b o o t s t r a p ( ) } / * * * G e t t h e r o u t e d i s p a t c h e r c a l l b a c k . * * @ r e t u r n \ \ C l o s u r e * / p r o t e c t e d f u n c t i o n d i s p a t c h T o R o u t e r ( ) ; } / * * * C a l l t h e t e r m i n a t e m e t h o d o n a n y t e r m i n a b l e m i d d l e w a r e . * * @ p a r a m \ \ I l l u m i n a t e \ \ H t t p \ \ R e q u e s t $ r e q u e s t * @ p a r a m \ \ I l l u m i n a t e \ \ H t t p \ \ R e s p o n s e $ r e s p o n s e * @ r e t u r n v o i d * / p u b l i c f u n c t i o n t e r m i n a t e ( $ r e q u e s t , $ r e s p o n s e ) / * * * C a l l t h e t e r m i n a t e m e t h o d o n a n y t e r m i n a b l e m i d d l e w a r e . * A r g u m e n t s R e q u e s t u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p u s e S y m f o n y \ \ C o m p o n e n t \ \ D e b u g \ \ E x c e p t i o n \ \ F a t a l T h r o w a b l e E r r o r ; / * * * T h i s e x t e n d e d p i p e l i n e c a t c h e s a n y e x c e p t i o n s t h a t o c c u r d u r i n g e a c h s l i c e . * * T h e e x c e p t i o n s a r e c o n v e r t e d t o H T T P r e s p o n s e s f o r p r o p e r m i d d l e w a r e h a n d l i n g . * / c l a s s P i p e l i n e e x t e n d s B a s e P i p e l i n e c a t c h ( E x c e p t i o n $ e ) c a t c h ( T h r o w a b l e $ e ) } ; } / * * * G e t a C l o s u r e t h a t r e p r e s e n t s a s l i c e o f t h e a p p l i c a t i o n o n i o n . * * @ r e t u r n \ \ C l o s u r e * / p r o t e c t e d f u n c t i o n c a r r y ( ) u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / b a r r y v d h / l a r a v e l d e b u g b a r / s r c / M i d d l e w a r e / I n j e c t D e b u g b a r . p h p * @ p a r a m L a r a v e l D e b u g b a r $ d e b u g b a r * / p u b l i c f u n c t i o n _ _ c o n s t r u c t ( C o n t a i n e r $ c o n t a i n e r , L a r a v e l D e b u g b a r $ d e b u g b a r ) / * * * H a n d l e a n i n c o m i n g r e q u e s t . * * @ p a r a m R e q u e s t $ r e q u e s t * @ p a r a m C l o s u r e $ n e x t * @ r e t u r n m i x e d * / p u b l i c f u n c t i o n h a n d l e ( $ r e q u e s t , C l o s u r e $ n e x t ) $ t h i s d e b u g b a r b o o t ( ) ; t r y c a t c h ( E x c e p t i o n $ e ) c a t c h ( E r r o r $ e r r o r ) / / M o d i f y t h e r e s p o n s e t o a d d t h e D e b u g b a r $ t h i s d e b u g b a r m o d i f y R e s p o n s e ( $ r e q u e s t , $ r e s p o n s e ) ; r e t u r n $ r e s p o n s e ; } A r g u m e n t s R e q u e s t u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p / / t h e a p p r o p r i a t e m e t h o d a n d a r g u m e n t s , r e t u r n i n g t h e r e s u l t s b a c k o u t . r e t u r n $ p i p e ( $ p a s s a b l e , $ s t a c k ) ; } e l s e i f ( ! i s _ o b j e c t ( $ p i p e ) ) e l s e r e t u r n m e t h o d _ e x i s t s ( $ p i p e , $ t h i s m e t h o d ) ? $ p i p e ( . . . $ p a r a m e t e r s ) : $ p i p e ( . . . $ p a r a m e t e r s ) ; } ; } ; } / * * * P a r s e f u l l p i p e s t r i n g t o g e t n a m e a n d p a r a m e t e r s . * * @ p a r a m s t r i n g $ p i p e * @ r e t u r n a r r a y * / p r o t e c t e d f u n c t i o n p a r s e P i p e S t r i n g ( $ p i p e ) r e t u r n [ $ n a m e , $ p a r a m e t e r s ] ; A r g u m e n t s R e q u e s t u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } C l o s u r e p a r a m e t e r s : } u s e : } } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p r e t u r n $ t h i s h a n d l e E x c e p t i o n ( $ p a s s a b l e , n e w F a t a l T h r o w a b l e E r r o r ( $ e ) ) ; } } ; } / * * * G e t a C l o s u r e t h a t r e p r e s e n t s a s l i c e o f t h e a p p l i c a t i o n o n i o n . * * @ r e t u r n \ \ C l o s u r e * / p r o t e c t e d f u n c t i o n c a r r y ( ) c a t c h ( E x c e p t i o n $ e ) c a t c h ( T h r o w a b l e $ e ) } ; } ; } / * * * H a n d l e t h e g i v e n e x c e p t i o n . * * @ p a r a m m i x e d $ p a s s a b l e * @ p a r a m \ \ E x c e p t i o n $ e * @ r e t u r n m i x e d * * @ t h r o w s \ \ E x c e p t i o n * / p r o t e c t e d f u n c t i o n h a n d l e E x c e p t i o n ( $ p a s s a b l e , E x c e p t i o n $ e ) u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / f i d e l o p e r / p r o x y / s r c / T r u s t P r o x i e s . p h p / * * * H a n d l e a n i n c o m i n g r e q u e s t . * * @ p a r a m \ \ I l l u m i n a t e \ \ H t t p \ \ R e q u e s t $ r e q u e s t * @ p a r a m \ \ C l o s u r e $ n e x t * * @ t h r o w s \ \ S y m f o n y \ \ C o m p o n e n t \ \ H t t p K e r n e l \ \ E x c e p t i o n \ \ H t t p E x c e p t i o n * * @ r e t u r n m i x e d * / p u b l i c f u n c t i o n h a n d l e ( $ r e q u e s t , C l o s u r e $ n e x t ) / * * * S e t s t h e t r u s t e d p r o x i e s o n t h e r e q u e s t t o t h e v a l u e o f t r u s t e d p r o x y . p r o x i e s * * @ p a r a m \ \ I l l u m i n a t e \ \ H t t p \ \ R e q u e s t $ r e q u e s t * / p r o t e c t e d f u n c t i o n s e t T r u s t e d P r o x y I p A d d r e s s e s ( $ r e q u e s t ) / / W e t r u s t a n y I P a d d r e s s t h a t c a l l s u s , b u t n o t p r o x i e s f u r t h e r / / u p t h e f o r w a r d i n g c h a i n . / / T O D O : D e t e r m i n e i f t h i s s h o u l d o n l y t r u s t t h e f i r s t I P a d d r e s s / / C u r r e n t l y i t t r u s t s t h e e n t i r e c h a i n ( a r r a y o f I P s ) , A r g u m e n t s R e q u e s t u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p / / t h e a p p r o p r i a t e m e t h o d a n d a r g u m e n t s , r e t u r n i n g t h e r e s u l t s b a c k o u t . r e t u r n $ p i p e ( $ p a s s a b l e , $ s t a c k ) ; } e l s e i f ( ! i s _ o b j e c t ( $ p i p e ) ) e l s e r e t u r n m e t h o d _ e x i s t s ( $ p i p e , $ t h i s m e t h o d ) ? $ p i p e ( . . . $ p a r a m e t e r s ) : $ p i p e ( . . . $ p a r a m e t e r s ) ; } ; } ; } / * * * P a r s e f u l l p i p e s t r i n g t o g e t n a m e a n d p a r a m e t e r s . * * @ p a r a m s t r i n g $ p i p e * @ r e t u r n a r r a y * / p r o t e c t e d f u n c t i o n p a r s e P i p e S t r i n g ( $ p i p e ) r e t u r n [ $ n a m e , $ p a r a m e t e r s ] ; A r g u m e n t s R e q u e s t u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } C l o s u r e p a r a m e t e r s : } u s e : $ p i p e : B a r r y v d h \ \ D e b u g b a r \ \ M i d d l e w a r e \ \ I n j e c t D e b u g b a r } } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p r e t u r n $ t h i s h a n d l e E x c e p t i o n ( $ p a s s a b l e , n e w F a t a l T h r o w a b l e E r r o r ( $ e ) ) ; } } ; } / * * * G e t a C l o s u r e t h a t r e p r e s e n t s a s l i c e o f t h e a p p l i c a t i o n o n i o n . * * @ r e t u r n \ \ C l o s u r e * / p r o t e c t e d f u n c t i o n c a r r y ( ) c a t c h ( E x c e p t i o n $ e ) c a t c h ( T h r o w a b l e $ e ) } ; } ; } / * * * H a n d l e t h e g i v e n e x c e p t i o n . * * @ p a r a m m i x e d $ p a s s a b l e * @ p a r a m \ \ E x c e p t i o n $ e * @ r e t u r n m i x e d * * @ t h r o w s \ \ E x c e p t i o n * / p r o t e c t e d f u n c t i o n h a n d l e E x c e p t i o n ( $ p a s s a b l e , E x c e p t i o n $ e ) u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / F o u n d a t i o n / H t t p / M i d d l e w a r e / T r a n s f o r m s R e q u e s t . p h p * T h e a d d i t i o n a l a t t r i b u t e s p a s s e d t o t h e m i d d l e w a r e . * * @ v a r a r r a y * / p r o t e c t e d $ a t t r i b u t e s = [ ] ; / * * * H a n d l e a n i n c o m i n g r e q u e s t . * * @ p a r a m \ \ I l l u m i n a t e \ \ H t t p \ \ R e q u e s t $ r e q u e s t * @ p a r a m \ \ C l o s u r e $ n e x t * @ r e t u r n m i x e d * / p u b l i c f u n c t i o n h a n d l e ( $ r e q u e s t , C l o s u r e $ n e x t , . . . $ a t t r i b u t e s ) / * * * C l e a n t h e r e q u e s t s d a t a . * * @ p a r a m \ \ I l l u m i n a t e \ \ H t t p \ \ R e q u e s t $ r e q u e s t * @ r e t u r n v o i d * / p r o t e c t e d f u n c t i o n c l e a n ( $ r e q u e s t ) e l s e } / * * A r g u m e n t s R e q u e s t u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p / / t h e a p p r o p r i a t e m e t h o d a n d a r g u m e n t s , r e t u r n i n g t h e r e s u l t s b a c k o u t . r e t u r n $ p i p e ( $ p a s s a b l e , $ s t a c k ) ; } e l s e i f ( ! i s _ o b j e c t ( $ p i p e ) ) e l s e r e t u r n m e t h o d _ e x i s t s ( $ p i p e , $ t h i s m e t h o d ) ? $ p i p e ( . . . $ p a r a m e t e r s ) : $ p i p e ( . . . $ p a r a m e t e r s ) ; } ; } ; } / * * * P a r s e f u l l p i p e s t r i n g t o g e t n a m e a n d p a r a m e t e r s . * * @ p a r a m s t r i n g $ p i p e * @ r e t u r n a r r a y * / p r o t e c t e d f u n c t i o n p a r s e P i p e S t r i n g ( $ p i p e ) r e t u r n [ $ n a m e , $ p a r a m e t e r s ] ; A r g u m e n t s R e q u e s t u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } C l o s u r e p a r a m e t e r s : } u s e : $ p i p e : A p p \ \ H t t p \ \ M i d d l e w a r e \ \ T r u s t P r o x i e s } } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p r e t u r n $ t h i s h a n d l e E x c e p t i o n ( $ p a s s a b l e , n e w F a t a l T h r o w a b l e E r r o r ( $ e ) ) ; } } ; } / * * * G e t a C l o s u r e t h a t r e p r e s e n t s a s l i c e o f t h e a p p l i c a t i o n o n i o n . * * @ r e t u r n \ \ C l o s u r e * / p r o t e c t e d f u n c t i o n c a r r y ( ) c a t c h ( E x c e p t i o n $ e ) c a t c h ( T h r o w a b l e $ e ) } ; } ; } / * * * H a n d l e t h e g i v e n e x c e p t i o n . * * @ p a r a m m i x e d $ p a s s a b l e * @ p a r a m \ \ E x c e p t i o n $ e * @ r e t u r n m i x e d * * @ t h r o w s \ \ E x c e p t i o n * / p r o t e c t e d f u n c t i o n h a n d l e E x c e p t i o n ( $ p a s s a b l e , E x c e p t i o n $ e ) u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / F o u n d a t i o n / H t t p / M i d d l e w a r e / T r a n s f o r m s R e q u e s t . p h p * T h e a d d i t i o n a l a t t r i b u t e s p a s s e d t o t h e m i d d l e w a r e . * * @ v a r a r r a y * / p r o t e c t e d $ a t t r i b u t e s = [ ] ; / * * * H a n d l e a n i n c o m i n g r e q u e s t . * * @ p a r a m \ \ I l l u m i n a t e \ \ H t t p \ \ R e q u e s t $ r e q u e s t * @ p a r a m \ \ C l o s u r e $ n e x t * @ r e t u r n m i x e d * / p u b l i c f u n c t i o n h a n d l e ( $ r e q u e s t , C l o s u r e $ n e x t , . . . $ a t t r i b u t e s ) / * * * C l e a n t h e r e q u e s t s d a t a . * * @ p a r a m \ \ I l l u m i n a t e \ \ H t t p \ \ R e q u e s t $ r e q u e s t * @ r e t u r n v o i d * / p r o t e c t e d f u n c t i o n c l e a n ( $ r e q u e s t ) e l s e } / * * A r g u m e n t s R e q u e s t u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p / / t h e a p p r o p r i a t e m e t h o d a n d a r g u m e n t s , r e t u r n i n g t h e r e s u l t s b a c k o u t . r e t u r n $ p i p e ( $ p a s s a b l e , $ s t a c k ) ; } e l s e i f ( ! i s _ o b j e c t ( $ p i p e ) ) e l s e r e t u r n m e t h o d _ e x i s t s ( $ p i p e , $ t h i s m e t h o d ) ? $ p i p e ( . . . $ p a r a m e t e r s ) : $ p i p e ( . . . $ p a r a m e t e r s ) ; } ; } ; } / * * * P a r s e f u l l p i p e s t r i n g t o g e t n a m e a n d p a r a m e t e r s . * * @ p a r a m s t r i n g $ p i p e * @ r e t u r n a r r a y * / p r o t e c t e d f u n c t i o n p a r s e P i p e S t r i n g ( $ p i p e ) r e t u r n [ $ n a m e , $ p a r a m e t e r s ] ; A r g u m e n t s R e q u e s t u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } C l o s u r e p a r a m e t e r s : } u s e : $ p i p e : I l l u m i n a t e \ \ F o u n d a t i o n \ \ H t t p \ \ M i d d l e w a r e \ \ C o n v e r t E m p t y S t r i n g s T o N u l l } } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p r e t u r n $ t h i s h a n d l e E x c e p t i o n ( $ p a s s a b l e , n e w F a t a l T h r o w a b l e E r r o r ( $ e ) ) ; } } ; } / * * * G e t a C l o s u r e t h a t r e p r e s e n t s a s l i c e o f t h e a p p l i c a t i o n o n i o n . * * @ r e t u r n \ \ C l o s u r e * / p r o t e c t e d f u n c t i o n c a r r y ( ) c a t c h ( E x c e p t i o n $ e ) c a t c h ( T h r o w a b l e $ e ) } ; } ; } / * * * H a n d l e t h e g i v e n e x c e p t i o n . * * @ p a r a m m i x e d $ p a s s a b l e * @ p a r a m \ \ E x c e p t i o n $ e * @ r e t u r n m i x e d * * @ t h r o w s \ \ E x c e p t i o n * / p r o t e c t e d f u n c t i o n h a n d l e E x c e p t i o n ( $ p a s s a b l e , E x c e p t i o n $ e ) u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / F o u n d a t i o n / H t t p / M i d d l e w a r e / V a l i d a t e P o s t S i z e . p h p c l a s s V a l i d a t e P o s t S i z e r e t u r n $ n e x t ( $ r e q u e s t ) ; } / * * * D e t e r m i n e t h e s e r v e r p o s t _ m a x _ s i z e a s b y t e s . * * @ r e t u r n i n t * / p r o t e c t e d f u n c t i o n g e t P o s t M a x S i z e ( ) $ m e t r i c = s t r t o u p p e r ( s u b s t r ( $ p o s t M a x S i z e , 1 ) ) ; $ p o s t M a x S i z e = ( i n t ) $ p o s t M a x S i z e ; s w i t c h ( $ m e t r i c ) u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p / / t h e a p p r o p r i a t e m e t h o d a n d a r g u m e n t s , r e t u r n i n g t h e r e s u l t s b a c k o u t . r e t u r n $ p i p e ( $ p a s s a b l e , $ s t a c k ) ; } e l s e i f ( ! i s _ o b j e c t ( $ p i p e ) ) e l s e r e t u r n m e t h o d _ e x i s t s ( $ p i p e , $ t h i s m e t h o d ) ? $ p i p e ( . . . $ p a r a m e t e r s ) : $ p i p e ( . . . $ p a r a m e t e r s ) ; } ; } ; } / * * * P a r s e f u l l p i p e s t r i n g t o g e t n a m e a n d p a r a m e t e r s . * * @ p a r a m s t r i n g $ p i p e * @ r e t u r n a r r a y * / p r o t e c t e d f u n c t i o n p a r s e P i p e S t r i n g ( $ p i p e ) r e t u r n [ $ n a m e , $ p a r a m e t e r s ] ; A r g u m e n t s R e q u e s t u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } C l o s u r e p a r a m e t e r s : } u s e : $ p i p e : A p p \ \ H t t p \ \ M i d d l e w a r e \ \ T r i m S t r i n g s } } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p r e t u r n $ t h i s h a n d l e E x c e p t i o n ( $ p a s s a b l e , n e w F a t a l T h r o w a b l e E r r o r ( $ e ) ) ; } } ; } / * * * G e t a C l o s u r e t h a t r e p r e s e n t s a s l i c e o f t h e a p p l i c a t i o n o n i o n . * * @ r e t u r n \ \ C l o s u r e * / p r o t e c t e d f u n c t i o n c a r r y ( ) c a t c h ( E x c e p t i o n $ e ) c a t c h ( T h r o w a b l e $ e ) } ; } ; } / * * * H a n d l e t h e g i v e n e x c e p t i o n . * * @ p a r a m m i x e d $ p a s s a b l e * @ p a r a m \ \ E x c e p t i o n $ e * @ r e t u r n m i x e d * * @ t h r o w s \ \ E x c e p t i o n * / p r o t e c t e d f u n c t i o n h a n d l e E x c e p t i o n ( $ p a s s a b l e , E x c e p t i o n $ e ) u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / F o u n d a t i o n / H t t p / M i d d l e w a r e / C h e c k F o r M a i n t e n a n c e M o d e . p h p } / * * * H a n d l e a n i n c o m i n g r e q u e s t . * * @ p a r a m \ \ I l l u m i n a t e \ \ H t t p \ \ R e q u e s t $ r e q u e s t * @ p a r a m \ \ C l o s u r e $ n e x t * @ r e t u r n m i x e d * * @ t h r o w s \ \ S y m f o n y \ \ C o m p o n e n t \ \ H t t p K e r n e l \ \ E x c e p t i o n \ \ H t t p E x c e p t i o n * / p u b l i c f u n c t i o n h a n d l e ( $ r e q u e s t , C l o s u r e $ n e x t ) r e t u r n $ n e x t ( $ r e q u e s t ) ; } } A r g u m e n t s R e q u e s t u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p / / t h e a p p r o p r i a t e m e t h o d a n d a r g u m e n t s , r e t u r n i n g t h e r e s u l t s b a c k o u t . r e t u r n $ p i p e ( $ p a s s a b l e , $ s t a c k ) ; } e l s e i f ( ! i s _ o b j e c t ( $ p i p e ) ) e l s e r e t u r n m e t h o d _ e x i s t s ( $ p i p e , $ t h i s m e t h o d ) ? $ p i p e ( . . . $ p a r a m e t e r s ) : $ p i p e ( . . . $ p a r a m e t e r s ) ; } ; } ; } / * * * P a r s e f u l l p i p e s t r i n g t o g e t n a m e a n d p a r a m e t e r s . * * @ p a r a m s t r i n g $ p i p e * @ r e t u r n a r r a y * / p r o t e c t e d f u n c t i o n p a r s e P i p e S t r i n g ( $ p i p e ) r e t u r n [ $ n a m e , $ p a r a m e t e r s ] ; A r g u m e n t s R e q u e s t u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } C l o s u r e p a r a m e t e r s : } u s e : $ p i p e : I l l u m i n a t e \ \ F o u n d a t i o n \ \ H t t p \ \ M i d d l e w a r e \ \ V a l i d a t e P o s t S i z e } } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / R o u t i n g / P i p e l i n e . p h p r e t u r n $ t h i s h a n d l e E x c e p t i o n ( $ p a s s a b l e , n e w F a t a l T h r o w a b l e E r r o r ( $ e ) ) ; } } ; } / * * * G e t a C l o s u r e t h a t r e p r e s e n t s a s l i c e o f t h e a p p l i c a t i o n o n i o n . * * @ r e t u r n \ \ C l o s u r e * / p r o t e c t e d f u n c t i o n c a r r y ( ) c a t c h ( E x c e p t i o n $ e ) c a t c h ( T h r o w a b l e $ e ) } ; } ; } / * * * H a n d l e t h e g i v e n e x c e p t i o n . * * @ p a r a m m i x e d $ p a s s a b l e * @ p a r a m \ \ E x c e p t i o n $ e * @ r e t u r n m i x e d * * @ t h r o w s \ \ E x c e p t i o n * / p r o t e c t e d f u n c t i o n h a n d l e E x c e p t i o n ( $ p a s s a b l e , E x c e p t i o n $ e ) u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / P i p e l i n e / P i p e l i n e . p h p p u b l i c f u n c t i o n v i a ( $ m e t h o d ) / * * * R u n t h e p i p e l i n e w i t h a f i n a l d e s t i n a t i o n c a l l b a c k . * * @ p a r a m \ \ C l o s u r e $ d e s t i n a t i o n * @ r e t u r n m i x e d * / p u b l i c f u n c t i o n t h e n ( C l o s u r e $ d e s t i n a t i o n ) / * * * G e t t h e f i n a l p i e c e o f t h e C l o s u r e o n i o n . * * @ p a r a m \ \ C l o s u r e $ d e s t i n a t i o n * @ r e t u r n \ \ C l o s u r e * / p r o t e c t e d f u n c t i o n p r e p a r e D e s t i n a t i o n ( C l o s u r e $ d e s t i n a t i o n ) ; } / * * * G e t a C l o s u r e t h a t r e p r e s e n t s a s l i c e o f t h e a p p l i c a t i o n o n i o n . * * @ r e t u r n \ \ C l o s u r e * / A r g u m e n t s R e q u e s t u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / F o u n d a t i o n / H t t p / K e r n e l . p h p } / * * * S e n d t h e g i v e n r e q u e s t t h r o u g h t h e m i d d l e w a r e / r o u t e r . * * @ p a r a m \ \ I l l u m i n a t e \ \ H t t p \ \ R e q u e s t $ r e q u e s t * @ r e t u r n \ \ I l l u m i n a t e \ \ H t t p \ \ R e s p o n s e * / p r o t e c t e d f u n c t i o n s e n d R e q u e s t T h r o u g h R o u t e r ( $ r e q u e s t ) / * * * B o o t s t r a p t h e a p p l i c a t i o n f o r H T T P r e q u e s t s . * * @ r e t u r n v o i d * / p u b l i c f u n c t i o n b o o t s t r a p ( ) } / * * * G e t t h e r o u t e d i s p a t c h e r c a l l b a c k . * * @ r e t u r n \ \ C l o s u r e * / p r o t e c t e d f u n c t i o n d i s p a t c h T o R o u t e r ( ) A r g u m e n t s C l o s u r e p a r a m e t e r s : } } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / v e n d o r / l a r a v e l / f r a m e w o r k / s r c / I l l u m i n a t e / F o u n d a t i o n / H t t p / K e r n e l . p h p $ r o u t e r m i d d l e w a r e G r o u p ( $ k e y , $ m i d d l e w a r e ) ; } f o r e a c h ( $ t h i s r o u t e M i d d l e w a r e a s $ k e y = > $ m i d d l e w a r e ) } / * * * H a n d l e a n i n c o m i n g H T T P r e q u e s t . * * @ p a r a m \ \ I l l u m i n a t e \ \ H t t p \ \ R e q u e s t $ r e q u e s t * @ r e t u r n \ \ I l l u m i n a t e \ \ H t t p \ \ R e s p o n s e * / p u b l i c f u n c t i o n h a n d l e ( $ r e q u e s t ) c a t c h ( E x c e p t i o n $ e ) c a t c h ( T h r o w a b l e $ e ) $ t h i s a p p [ e v e n t s ] d i s p a t c h ( n e w E v e n t s \ \ R e q u e s t H a n d l e d ( $ r e q u e s t , $ r e s p o n s e ) ) ; r e t u r n $ r e s p o n s e ; } / * * * S e n d t h e g i v e n r e q u e s t t h r o u g h t h e m i d d l e w a r e / r o u t e r . * A r g u m e n t s R e q u e s t u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } / h o m e / w w w / c h a n g q i a o x i a n g j i a o / p u b l i c / i n d e x . p h p * / $ a p p = r e q u i r e _ o n c e _ _ D I R _ _ . / . . / b o o t s t r a p / a p p . p h p ; / * | | R u n T h e A p p l i c a t i o n | | | O n c e w e h a v e t h e a p p l i c a t i o n , w e c a n h a n d l e t h e i n c o m i n g r e q u e s t | t h r o u g h t h e k e r n e l , a n d s e n d t h e a s s o c i a t e d r e s p o n s e b a c k t o | t h e c l i e n t s b r o w s e r a l l o w i n g t h e m t o e n j o y t h e c r e a t i v e | a n d w o n d e r f u l a p p l i c a t i o n w e h a v e p r e p a r e d f o r t h e m . | * / $ k e r n e l = $ a p p m a k e ( I l l u m i n a t e \ \ C o n t r a c t s \ \ H t t p \ \ K e r n e l : : c l a s s ) ; $ r e s p o n s e = $ k e r n e l h a n d l e ( $ r e q u e s t = I l l u m i n a t e \ \ H t t p \ \ R e q u e s t : : c a p t u r e ( ) ) ; $ r e s p o n s e s e n d ( ) ; $ k e r n e l t e r m i n a t e ( $ r e q u e s t , $ r e s p o n s e ) ; A r g u m e n t s R e q u e s t u s e : } } + a t t r i b u t e s : P a r a m e t e r B a g + r e q u e s t : P a r a m e t e r B a g + q u e r y : P a r a m e t e r B a g + s e r v e r : S e r v e r B a g + f i l e s : F i l e B a g + c o o k i e s : P a r a m e t e r B a g + h e a d e r s : H e a d e r B a g # c o n t e n t : n u l l # l a n g u a g e s : n u l l # c h a r s e t s : n u l l # e n c o d i n g s : n u l l # a c c e p t a b l e C o n t e n t T y p e s : a r r a y : 7 [ 0 = > t e x t / h t m l 1 = > a p p l i c a t i o n / x h t m l + x m l 2 = > i m a g e / w e b p 3 = > i m a g e / a p n g 4 = > a p p l i c a t i o n / x m l 5 = > * / * 6 = > a p p l i c a t i o n / s i g n e d e x c h a n g e ] # p a t h I n f o : / # r e q u e s t U r i : / # b a s e U r l : # b a s e P a t h : n u l l # m e t h o d : G E T # f o r m a t : n u l l # s e s s i o n : S t o r e # l o c a l e : n u l l # d e f a u l t L o c a l e : e n i s H o s t V a l i d : t r u e i s C l i e n t I p s V a l i d : t r u e i s F o r w a r d e d V a l i d : t r u e b a s e P a t h : f o r m a t : h t m l } E n v i r o n m e n t q = 0 . 9 H T T P _ A C C E P T _ E N C O D I N G g z i p , d e f l a t e H T T P _ A C C E P T t e x t / h t m l , a p p l i c a t i o n / x h t m l + x m l , a p p l i c a t i o n / x m l ; q = 0 . 9 , i m a g e / w e b p , i m a g e / a p n g , * / * ; q = 0 . 8 , a p p l i c a t i o n / s i g n e d e x c h a n g e ; v = b 3 ; q = 0 . 7 H T T P _ U S E R _ A G E N T M o z i l l a / 5 . 0 ( W i n d o w s N T 1 0 . 0 ; W i n 6 4 ; x 6 4 ) A p p l e W e b K i t / 5 3 7 . 3 6 ( K H T M L , l i k e G e c k o ) C h r o m e / 1 2 5 . 0 . 0 . 0 S a f a r i / 5 3 7 . 3 6 H T T P _ R E F E R E R h t t p : / / w w w . c h a n g q i a o g o n g c h e n g . c o m H T T P _ H O S T w w w . c h a n g q i a o g o n g c h e n g . c o m R E D I R E C T _ S T A T U S 2 0 0 S E R V E R _ N A M E w w w . c h a n g q i a o x i a n g j i a o . c o m S E R V E R _ P O R T 8 0 S E R V E R _ A D D R 1 7 2 . 1 7 . 1 7 4 . 1 9 1 R E M O T E _ P O R T 4 9 3 1 0 R E M O T E _ A D D R 1 1 0 . 4 0 . 4 0 . 2 5 3 S E R V E R _ S O F T W A R E n g i n x / 1 . 1 2 . 2 G A T E W A Y _ I N T E R F A C E C G I / 1 . 1 R E Q U E S T _ S C H E M E h t t p S E R V E R _ P R O T O C O L H T T P / 1 . 1 D O C U M E N T _ R O O T / h o m e / w w w / c h a n g q i a o x i a n g j i a o / p u b l i c D O C U M E N T _ U R I / i n d e x . p h p R E Q U E S T _ U R I / S C R I P T _ N A M E / i n d e x . p h p C O N T E N T _ L E N G T H C O N T E N T _ T Y P E R E Q U E S T _ M E T H O D G E T Q U E R Y _ S T R I N G S C R I P T _ F I L E N A M E / h o m e / w w w / c h a n g q i a o x i a n g j i a o / p u b l i c / / i n d e x . p h p F C G I _ R O L E R E S P O N D E R P H P _ S E L F / i n d e x . p h p R E Q U E S T _ T I M E _ F L O A T 1 7 4 7 7 7 7 1 0 0 . 4 6 9 2 R E Q U E S T _ T I M E 1 7 4 7 7 7 7 1 0 0 E n v i r o n m e n t V a r i a b l e s e m p t y R e g i s t e r e d H a n d l e r s 0 . W h o o p s \ \ H a n d l e r \ \ P r e t t y P a g e H a n d l e r
站点概括关于www.changqiaogongcheng.com说明:
www.changqiaogongcheng.com由网友主动性提交被008导航整理收录的,008导航仅提供www.changqiaogongcheng.com的基础信息并免费向大众网友展示,www.changqiaogongcheng.com的是IP地址:- 地址:-,www.changqiaogongcheng.com的百度权重为0、百度手机权重为0、百度收录为0条、360收录为0条、搜狗收录为0条、谷歌收录为0条、百度来访流量大约在-之间、百度手机端来访流量大约在-之间、www.changqiaogongcheng.com的备案号是-、备案人叫-、被百度收录的关键词有0个、手机端关键词有0个、该站点迄今为止已经创建未知。
内容声明:1、本站收录的内容来源于大数据收集,版权归原网站所有!
2、本站收录的内容若侵害到您的利益,请联系我们进行删除处理!
3、本站不接受违规信息,如您发现违规内容,请联系我们进行清除处理!
4、本文地址:https://www.dx008.com/links/123071.html,复制请保留版权链接!
上海杰贤传动系统有限公司是一家集研发、生产、技术服务于一体的生产服务型企业。总部设在上海,并在安徽和山东分别设有分公司和办事处。公司主要设计、生产及加工各种PVC、PU、PE、橡胶、硅胶、毛毡、帆布等不同材质输送带、同时为了满足市场需求公司开发出特殊行业领域所需的一体成型无缝带,确保真正无缝无接头输送带。
重庆网站建设|重庆网站制作设计|重庆企业建站推广公司 - 新渝网
新渝网是重庆本土互联网品牌,专注重庆品牌网站建设、移动端应用制作及企业管理系统开发多位一体,多终端平台建设服务商。☎:023-65309616
金豆家-提供信用卡_网贷逾期_停息挂账_个性化分期_协商服务
金豆家为您提供解决信用卡和网贷逾期问题,信用卡协商最高60期个性化分期,解决网贷催收问题,协商减免利息和违约金,更快更好的解决信用卡和网贷逾期给您的生活和工作造成的影响。
内脱模剂-外脱模剂-光引发剂价格-2-乙基丁醛-TPO-美国AXEL代理商-上海科正化工有限公司
上海科正化工有限公司主要代理销售内脱模剂,外脱模剂,光引发剂,2-乙基丁醛,TPO等产品,代理品牌:美国AXEL,知名品牌,品质保证,价格合理,如有采购批发内脱模剂,外脱模剂,光引发剂,2-乙基丁醛需求,请您致电021-33360279.
唐山市新型建筑加固体系生产厂家|唐山新型建筑加固体系销售及租赁| 唐山新型建筑产品加固体系研发定制|唐山新型建筑加固体系报价|唐山新型建筑加固体系价格|万鸣建筑材料有限公司
万鸣建筑材料有限公司专业从事唐山市新型建筑加固体系生产厂家,唐山新型建筑加固体系销售及租赁,唐山新型建筑产品加固体系研发定制,唐山新型建筑加固体系报价以及唐山新型建筑加固体系价格的生产和销售。
注浆头|注浆接头|吊装头|盾构注浆头|管片注浆头|盾构配件-东莞市高承盾构机械工程有限公司
【东莞市高承盾构机械工程有限公司】-是一家盾构配件独立研发、设计、生产以及销售的中、高端机加工产品的制造商家。电话:0769-83110750。
根据IT之家1月3日的报道,美国波音公司宣布了一项针对近期飞机事故频发而引起公众质疑的重大举措,波音公司将实施十多项新的质量控制检查措施,以加强飞机制造过程中的安全与质量标准,据波音公司在其官方网站上发布的声明显示,新的安全与质量计划包括加强对质量控制检查员和机械师的培训,并将在拆除和退回飞机零部件时进行新的随机质量审计,波音公司还计...。
互联网资讯 2025-01-04 13:08:19
IT之家1月10日消息,CommunicationResearch的MarcFiner于1月8日在代表HDR10R,Technologies组织举行的发布会上宣布了一项重要消息,Disney,将正式引入支持HDR10,技术,除了Disney,之外,亚马逊PrimeVideo、谷歌YouTube、派拉蒙Paramount,、Hulu,N...。
互联网资讯 2025-01-10 13:07:45
感谢IT之家网友提供的线索!阿里巴巴旗下的通义灵码最近宣布了其模型选择功能的上线,这一新功能允许用户在使用通义灵码时选择不同的模型,包括基于百炼的DeepSeek,V3和DeepSeek,R1满血版671B模型,这项更新不仅提升了通义灵码的功能性,还进一步降低了AI编程技术的应用门槛,据IT之家报道,通义灵码的AI程序员功能于去年1月...。
互联网资讯 2025-02-21 11:57:29
佛山市森源家具有限公司是一家位于中国广东省佛山市的家具制造企业,其下属的佛山市森源家具厂专注于定制家具的设计、生产和销售,本文将从多个维度对该公司的招聘情况进行详细分析,帮助求职者更好地了解该职位的要求与期望,一、公司背景佛山市森源家具有限公司成立于[具体年份],经过多年的发展,已成为行业内知名的家具品牌之一,公司秉承,以人为本,的经...。
互联网资讯 2025-02-22 15:29:14
攀枝花市森林草原防灭火条例,是一部旨在加强攀枝花市森林和草原防火工作的地方法规,该条例由攀枝花市森林消防支队参与起草,并在2023年正式施行,本文将从立法背景、主要内容、实施意义等方面对该条例进行详细分析,一、立法背景随着攀枝花市经济和社会的发展,森林草原资源的保护与利用成为了一个重要课题,近年来,由于气候变暖、人为活动频繁等因素的...。
互联网资讯 2025-02-22 18:00:14
虚拟主机免费证书是一种为虚拟主机用户提供的免费SSL证书服务,SSL证书是网站安全的重要保障,它通过加密数据传输和验证网站身份来保护用户的隐私和交易安全,随着互联网的发展,越来越多的企业和个人选择使用虚拟主机来托管他们的网站,而虚拟主机免费证书的出现,使得更多的用户能够享受到SSL证书带来的安全保障,一、虚拟主机免费证书的概念虚拟主机...。
互联网资讯 2025-02-23 12:23:15