public static function temporal_property($key, $default = null)
	{
		$class = get_called_class();

		// If already determined
		if (!array_key_exists($class, static::$_temporal_cached))
		{
			static::temporal_properties();
		}

		return \Arr::get(static::$_temporal_cached[$class], $key, $default);
	}
public static function temporal_property($key, $default = null)
	{
		$class = get_called_class();

		// If already determined
		if (!array_key_exists($class, static::$_temporal_cached))
		{
			static::temporal_properties();
		}

		return \Arr::get(static::$_temporal_cached[$class], $key, $default);
	}
public static function temporal_property ( $ key , $ default = null ) { $ class = get_called_class ( ) ; // If already determined if ( ! array_key_exists ( $ class , static :: $ _temporal_cached ) ) { static :: temporal_properties ( ) ; } return \ Arr :: get ( static :: $ _temporal_cached [ $ class ] , $ key , $ default ) ; }
Fetches temporal property description array, or specific data from
it.
Stolen from parent class.

@param   string  property or property.key
@param   mixed   return value when key not present
@return  mixed
Fetches temporal property description array or specific data from it . Stolen from parent class .