< ? p h p 
 
 
 
 u s e   A p p \ H t t p \ C o n t r o l l e r s \ D a s h b o a r d C o n t r o l l e r ; 
 
 u s e   A p p \ H t t p \ C o n t r o l l e r s \ M B u i l d i n g C o n t r o l l e r ; 
 
 u s e   A p p \ H t t p \ C o n t r o l l e r s \ M R o o m C o n t r o l l e r ; 
 
 u s e   A p p \ H t t p \ C o n t r o l l e r s \ M I t e m T y p e C o n t r o l l e r ; 
 
 u s e   A p p \ H t t p \ C o n t r o l l e r s \ M I t e m C o n t r o l l e r ; 
 
 u s e   A p p \ H t t p \ C o n t r o l l e r s \ T I n v e n t o r y C o n t r o l l e r ; 
 
 u s e   A p p \ H t t p \ C o n t r o l l e r s \ T I n v e n t o r y T r a n s a c t i o n C o n t r o l l e r ; 
 
 u s e   A p p \ H t t p \ C o n t r o l l e r s \ T I n v e n t o r y R o o m C o n t r o l l e r ; 
 
 u s e   A p p \ H t t p \ C o n t r o l l e r s \ P r o f i l e C o n t r o l l e r ; 
 
 u s e   I l l u m i n a t e \ S u p p o r t \ F a c a d e s \ R o u t e ; 
 
 u s e   A p p \ H t t p \ C o n t r o l l e r s \ U s e r C o n t r o l l e r ; 
 
 
 
 
 
 R o u t e : : g e t ( ' / ' ,   f u n c t i o n   ( )   { 
 
         r e t u r n   v i e w ( ' w e l c o m e ' ) ; 
 
 } ) ; 
 
 
 
 R o u t e : : g e t ( 
 
         ' / d a s h b o a r d ' , 
 
         [ D a s h b o a r d C o n t r o l l e r : : c l a s s ,   ' i n d e x ' ] 
 
 ) - > m i d d l e w a r e ( [ ' a u t h ' ] ) 
 
   - > n a m e ( ' d a s h b o a r d ' ) ; 
 
 
 
 R o u t e : : m i d d l e w a r e ( ' a u t h ' ) - > g r o u p ( f u n c t i o n   ( )   { 
 
         R o u t e : : r e s o u r c e ( 
 
         ' u s e r s ' , 
 
         U s e r C o n t r o l l e r : : c l a s s 
 
 ) ; 
 
 
 
         R o u t e : : r e s o u r c e ( ' b u i l d i n g s ' ,   M B u i l d i n g C o n t r o l l e r : : c l a s s ) ; 
 
         R o u t e : : r e s o u r c e ( ' r o o m s ' ,   M R o o m C o n t r o l l e r : : c l a s s ) ; 
 
         R o u t e : : r e s o u r c e ( ' i t e m - t y p e s ' ,   M I t e m T y p e C o n t r o l l e r : : c l a s s ) ; 
 
         R o u t e : : r e s o u r c e ( ' i t e m s ' ,   M I t e m C o n t r o l l e r : : c l a s s ) ; 
 
         R o u t e : : r e s o u r c e ( ' i n v e n t o r i e s ' ,   T I n v e n t o r y C o n t r o l l e r : : c l a s s ) ; 
 
         R o u t e : : r e s o u r c e ( ' i n v e n t o r y - t r a n s a c t i o n s ' ,   T I n v e n t o r y T r a n s a c t i o n C o n t r o l l e r : : c l a s s ) ; 
 
         R o u t e : : r e s o u r c e ( ' i n v e n t o r y - r o o m s ' ,   T I n v e n t o r y R o o m C o n t r o l l e r : : c l a s s ) ; 
 
 
 
         R o u t e : : g e t ( ' / i n v e n t o r i e s / { i d } / d e t a i l ' , 
 
                 [ T I n v e n t o r y C o n t r o l l e r : : c l a s s ,   ' d e t a i l ' ] 
 
         ) - > n a m e ( ' i n v e n t o r i e s . d e t a i l ' ) ; 
 
 
 
         R o u t e : : g e t ( ' / i n v e n t o r i e s / { i d } / p d f ' , 
 
                 [ T I n v e n t o r y C o n t r o l l e r : : c l a s s ,   ' p d f ' ] 
 
         ) - > n a m e ( ' i n v e n t o r i e s . p d f ' ) ; 
 
 
 
         R o u t e : : g e t ( ' / p r o f i l e ' , 
 
                 [ P r o f i l e C o n t r o l l e r : : c l a s s ,   ' e d i t ' ] 
 
         ) - > n a m e ( ' p r o f i l e . e d i t ' ) ; 
 
 
 
         R o u t e : : p a t c h ( ' / p r o f i l e ' , 
 
                 [ P r o f i l e C o n t r o l l e r : : c l a s s ,   ' u p d a t e ' ] 
 
         ) - > n a m e ( ' p r o f i l e . u p d a t e ' ) ; 
 
 
 
         R o u t e : : d e l e t e ( ' / p r o f i l e ' , 
 
                 [ P r o f i l e C o n t r o l l e r : : c l a s s ,   ' d e s t r o y ' ] 
 
         ) - > n a m e ( ' p r o f i l e . d e s t r o y ' ) ; 
 
 } ) ; 
 
 
 
 r e q u i r e   _ _ D I R _ _ . ' / a u t h . p h p ' ; 
 
 