Source of file Simplifyi18nEntityProvider.php

Size: 0,864 Bytes - Last Modified: 2021-12-24T06:48:44+00:00

/var/www/docs.ssmods.com/process/src/code/Simplifyi18nEntityProvider.php

1234567891011121314151617181920212223242526272829303132333435363738
<?php
/** 
 * SimplifyPermissionProvider
 * Ensures Simplify permissions are translatable
 * 
 * @package simplify
 */
class Simplifyi18nEntityProvider implements i18nEntityProvider
{

    /**
     * Simplifyi18nEntityProvider
     * Stub constructor
     */
    public function Simplifyi18nEntityProvider()
    {
    }
    
    /**
     * provideI18nEntities
     * Creates an i18n entry for each permission in the namespace SIMPLIFY.permkey	 * 	  
     * @return All permission as entites in an associative array
     */
    public function provideI18nEntities()
    {
        $entites = array();
            
        foreach (SimplifyPermissionProvider::providePermissions() as $permissionKey => $permission) {
            $entities["SIMPLIFY.".$permissionKey] = array(
                $permission
            );
        }
        return $entities;
    }
}
?>