private function createRole(array $policiesData, $roleId = null) { $policies = array(); foreach ($policiesData as $policyData) { $policies[] = new Policy(array('module' => $policyData[0], 'function' => $policyData[1], 'limitations' => $policyData[2])); } return new Role(array('id' => $roleId, 'policies' => $policies)); }