<?php
class MaritalStatusProvider
{
const SINGLE = 'choices.maritalStatus.single';
const MARRIED = 'choices.maritalStatus.married';
const WIDOW = 'choices.maritalStatus.widow';
const DIVORCED = 'choices.maritalStatus.divorced';
private static $maritalStatusKeys = array(
self::SINGLE,
self::MARRIED,
self::WIDOW,
self::DIVORCED
);
/**
* Get Type Choices
*
* @return array
*/
public static function getTypeChoices()
{
return array_combine(self::$maritalStatusKeys, self::$maritalStatusKeys);
}
}
$getMaritalStatus = '';
if ($getMaritalStatus == null
|| !in_array($getMaritalStatus, array(MaritalStatusProvider::SINGLE, MaritalStatusProvider::WIDOW))
) {
return array('titular', 'next', 'save');
} else {
return array('titular', 'next', 'save', 'married');
}
preferences:
45.01 ms | 402 KiB | 5 Q