static public function registerSerializer_( string$mime, $serializer ):string
	{
		static::checkSerializerNotRegistered_( $mime );

		static::checkSerializer_( $serializer );

		static::$serializers_[$mime]= $serializer;

		return self::class;
	}
static public function registerSerializer_( string$mime, $serializer ):string
	{
		static::checkSerializerNotRegistered_( $mime );

		static::checkSerializer_( $serializer );

		static::$serializers_[$mime]= $serializer;

		return self::class;
	}
static public function registerSerializer_ ( string $ mime , $ serializer ) : string { static :: checkSerializerNotRegistered_ ( $ mime ) ; static :: checkSerializer_ ( $ serializer ) ; static :: $ serializers_ [ $ mime ] = $ serializer ; return self :: class ; }
Static method registerSerializer_

@static

@access public

@param  string $mime
@param  class|S\ASerializer $serializer

@return class
Static method registerSerializer_