23 lines
		
	
	
		
			685 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			685 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
|     class ApkManifestXmlElement extends SimpleXMLElement
 | |
|     {
 | |
|         public function getPermissions()
 | |
|         {
 | |
|             /**
 | |
|             * @var ApkManifestXmlElement
 | |
|             */
 | |
|             $permsArray = $this->{'uses-permission'};
 | |
|             
 | |
|             $perms = array();
 | |
|             foreach($permsArray as $perm)
 | |
|             {
 | |
|                 $permAttr = get_object_vars($perm);  
 | |
|                 $objNotationArray = explode('.',$permAttr['@attributes']['name']);
 | |
|                 $permName = trim(end($objNotationArray));
 | |
|                 $perms[$permName] =  ApkManifest::$permissions[$permName];
 | |
|             }
 | |
|             
 | |
|             return $perms;
 | |
|         }
 | |
|     }
 |