johnhamelink
7/16/2012 - 2:46 PM

researchtypes.php

<?php

namespace Entity;

class Researchtypes extends \DataObject
{
	public static function getMatch($key)
	{
		return static::findBy(['name' => $key]);
	}

	public static function getValidation($structure)
	{
		$validation = [];

		foreach ($structure as $s) {
			$validation[$s['name']] = $s['validation'];
		}

		return $validation;
	}

	public static function getStructure($result)
	{
		$return = [];
		foreach ($result as $k => $structure) {
			$return[$k]['name'] = $structure->getName();
			$return[$k]['validation'] = $structure->get('validation');
		}

		return $return;
	}

	public static function getApprovalProcess($result)
	{
		return $result->getApprovalProcess();
	}
}