# share-button/1.9/classes/class-styles.php

Social Share Buttons, version 1.9. 42 lines.

- Page: https://pluginprobe.com/plugins/share-button/1.9/code/classes/class-styles.php
- Raw: https://pluginprobe.com/plugins/share-button/1.9/raw/classes/class-styles.php
- Modified: 2018-02-23T11:42:42+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/share-button/1.9/code/classes/class-styles.php#L10-L20`.

```php
<?php
namespace MBSocial;
defined('ABSPATH') or die('No direct access permitted');


class styles
{
	protected static $style_classes;
	//protected static $styles;

	public static function registerStyle($classname, $name)
	{
		static::$style_classes[$name] =  $classname;
	}


	public static function getStyles()
	{

		return self::$style_classes;
	}

	public static function getStyle($name)
	{
	
		if (isset(self::$style_classes[$name]))
		{ return new self::$style_classes[$name]; }

/*
		foreach (self::$style_classes as $order => $styles)
		{
			foreach($styles as $style_class)
			{
				if ($style_class->name == $name)
					return $style_class;
			}
		} */
		return false;
	}

}

```
