src/DateTime.php
public static function createIntervalFromSpec($interval_spec)
	{
		return	isset(static::$intervals[$interval_spec])
				?	static::$intervals[$interval_spec]
				:	static::$intervals[$interval_spec] = new \DateInterval($interval_spec);
	}
public static function createIntervalFromSpec($interval_spec)
	{
		return	isset(static::$intervals[$interval_spec])
				?	static::$intervals[$interval_spec]
				:	static::$intervals[$interval_spec] = new \DateInterval($interval_spec);
	}
public static function createIntervalFromSpec ( $ interval_spec ) { return isset ( static :: $ intervals [ $ interval_spec ] ) ? static :: $ intervals [ $ interval_spec ] : static :: $ intervals [ $ interval_spec ] = new \ DateInterval ( $ interval_spec ) ; }
Create a DateInterval from ISO 8601 duration string

@link	http://php.net/manual/en/dateinterval.construct.php

@return DateInterval
Create a DateInterval from ISO 8601 duration string