Пример #1
0
 /**
  * Parses a mapping definition.
  *
  * @param string $mapping
  * @return array
  */
 public static function parseMapping($mapping = '')
 {
     $setup = \Causal\IgLdapSsoAuth\Utility\TypoScriptUtility::loadTypoScript($mapping);
     // Remove partial definitions
     $keys = array_keys($setup);
     foreach ($keys as $key) {
         if (substr($key, -1) !== '.') {
             if (empty($setup[$key])) {
                 unset($setup[$key]);
             }
         }
     }
     return $setup;
 }