O:39:"phpDocumentor\Descriptor\FileDescriptor":21:{s:7:" * hash";s:32:"b14c942a0935c86ad388831ccf7eaf9b";s:7:" * path";s:24:"classes/class-cpt-ui.php";s:9:" * source";s:5511:"<?php
/**
 * Custom post type UI class
 *
 * @package PSV\classes\cpt
 */

/**
 * The admin UI class. Loads our plugin custom post type UI.
 */
class PSV_CPT_UI {

	/**
	 * Plugin instance.
	 *
	 * @see get_instance()
	 *
	 * @var object
	 */
	protected static $instance = null;

	/**
	 * Holds array of types of content available for a user to insert.
	 *
	 * @var array
	 */
	public $type_options = array(
		'Insert...'         => '',
		'Post or Page'      => 'Post',
		'Shortcode'         => 'Shortcode',
		'Full Screen Video' => 'YouTube',
		'Full Screen Image' => 'Image',
		'Insert My Own'     => 'Insert',
	);

	/**
	 * Access this plugin’s working instance
	 *
	 * @since   1.0
	 * @return  object instance of this class
	 */
	public static function get_instance() {
		null === self::$instance and self::$instance = new self;

		return self::$instance;
	}

	/**
	 * Intentionally left blank
	 */
	function __construct() {}

	/**
	 * Render Meta Box content.
	 *
	 * @param WP_Post $post The post object.
	 */
	public function split_view_ui( $post ) {

		// Add an nonce field so we can check for it later.
		wp_nonce_field( 'premise_split_view', 'premise_split_view_nonce' );
		?>
		<div class="premise-ui-intro">
			<p>Insert the content you would like to display on each side of the Split View.
			<br>To insert this Split View anywhere in your site use the following shortcode <code>[pwp_splitview id="<?php echo $post->ID; ?>"]</code></p>
		</div>
		<div class="premise-row premise-relative">
			<div class="col2 premise-align-center">
				<div class="psv-cpt-ui psv-ui-left">
					<?php $this->select_type( 'left' ); ?>
				</div>
			</div>

			<div class="psv-ui-separator premise-absolute"></div>

			<div class="col2 premise-align-center">
				<div class="psv-cpt-ui psv-ui-right">
					<?php $this->select_type( 'right' ); ?>
				</div>
			</div>

		</div>
		<div class="premise-ui-color">
			<p>Change the color of the Split View controls.</p>
		</div>
		<div class="premise-row">
			<?php pwp_field( array(
					'type'          => 'wp_color',
					'default'       => '#1652db', // Default blue.
					'name'          => 'premise_split_view[color]',
					'wrapper_class' => 'span5',
					'context'       => 'post',
				)
			); ?>
		</div>
		<?php
	}

	/**
	 * Insert the selct type fields
	 *
	 * The first step in creating a split view
	 *
	 * @param  string $side which side fields belong to.
	 * @return string       html for fields for left or right side.
	 */
	public function select_type( $side = 'left' ) {
		premise_field( 'select', array(
			'context' => 'post',
			'name'    => 'premise_split_view['.$side.'][type]',
			'options' => $this->type_options,
		));

		echo '<div class="psv-ui-insert premise-relative">';
			$this->insert_content( $side );
		echo '</div>';
	}

	/**
	 * Insert content fields
	 *
	 * @param string $side the side to load the content for
	 *
	 * @return string html for insert content sections.
	 */
	public function insert_content( $side = 'left' ) {
		$_types = array(
			'Post'      => 'select',
			'Shortcode' => 'text',
			'YouTube'   => 'video',
			'Image'     => 'wp_media',
			'Insert'    => 'textarea',
		);

		$html = '';

		foreach ( $_types as $k => $v ) {
			$args = array(
				'context' => 'post',
				'name'    => 'premise_split_view['.$side.']['.$k.']',
				'type'    => $v,
			);

			if ( 'Post' == $k ) {
				$args['options'] = $this->get_post_options();
			}

			if ( 'YouTube' == $k ) {
				$args['placeholder'] = 'Video ID or URL - YouTube, Vimeo or Wistia';
			}

			$html .= '<div class="psv-insert-content premise-absolute psv-insert-' . $k;
			$html .= $k == premise_get_value( 'premise_split_view[' . $side . '][type]', 'post' ) ? ' psv-content-active">' : '">';

				if ( 'Insert' == $k ) {
					$args['class'] = 'premise-hidden';

					$html .= '<a href="javascript:;" class="premise-btn pwpsv-edit-insert">Edit Content</a>';
				}

				$html .= pwp_field( $args, false );

			$html .= '</div>';
		}

		echo $html;
	}

	/**
	 * Get a list of all post and pages for our select dropdown
	 *
	 * @return array all posts and pages in array format: post_title => id
	 */
	protected function get_post_options() {
		$_posts = get_posts( array(
			'post_type'     => array( 'post', 'page' ),
			'post_status'   => 'publish',
			'posts_er_page' => -1
		) );

		$options = array();
		$options['Select a Post/Page..'] = '';
		foreach ( $_posts as $k => $v ) {
			$options[ $v->post_title ] = $v->ID;
		}
		return $options;
	}

	/**
	 * Insert the modal usede to insert content using the WYSIWYG editor in the aplit view.
	 *
	 * @return string the html for the modal
	 */
	public function insert_footer() {
		global $post;
		$post_types = array( 'premise_split_view' );

		$html = '';
		if ( $post
			&& in_array( $post->post_type, $post_types ) ) {
			ob_start();
			?>
			<div id="pwpsv-modal" style="display: none;">
				<div class="pwpsv-modal-overlay">
					<div class="pwpsv-modal-wrapper">
						<?php wp_editor( '', 'pwpsv_insert_editor' ); ?>
						<div class="premise-clear"><br></div>
						<?php premise_field( 'submit', array( 'id' => 'pwpsv-insert-content', 'wrapper_class' => 'premise-inline-block premise-float-left' ) ); ?>
						<?php premise_field( 'button', array( 'id' => 'pwpsv-insert-cancel', 'value' => 'cancel', 'wrapper_class' => 'premise-inline-block premise-float-right' ) ); ?>
						<div class="premise-clear"></div>
					</div>
				</div>
			</div>
			<?php
			$html = ob_get_clean();
		}
		echo $html;
	}
}
";s:19:" * namespaceAliases";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:11:" * includes";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:12:" * constants";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:12:" * functions";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:10:" * classes";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:1:{s:11:"\PSV_CPT_UI";O:40:"phpDocumentor\Descriptor\ClassDescriptor":18:{s:9:" * parent";s:0:"";s:13:" * implements";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:11:" * abstract";b:0;s:8:" * final";b:0;s:12:" * constants";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:13:" * properties";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:2:{s:8:"instance";O:43:"phpDocumentor\Descriptor\PropertyDescriptor":15:{s:9:" * parent";r:15;s:8:" * types";N;s:10:" * default";s:4:"null";s:9:" * static";b:1;s:13:" * visibility";s:9:"protected";s:8:" * fqsen";s:21:"\PSV_CPT_UI::instance";s:7:" * name";s:8:"instance";s:12:" * namespace";N;s:10:" * package";s:15:"PSV\classes\cpt";s:10:" * summary";s:16:"Plugin instance.";s:14:" * description";s:0:"";s:17:" * fileDescriptor";N;s:7:" * line";i:20;s:7:" * tags";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:2:{s:3:"see";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:1:{i:0;O:42:"phpDocumentor\Descriptor\Tag\SeeDescriptor":4:{s:12:" * reference";s:15:"\get_instance()";s:7:" * name";s:3:"see";s:14:" * description";s:0:"";s:9:" * errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}}}}s:3:"var";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:1:{i:0;O:44:"phpDocumentor\Descriptor\Tag\ParamDescriptor":5:{s:15:" * variableName";s:0:"";s:8:" * types";a:1:{i:0;s:6:"object";}s:7:" * name";s:3:"var";s:14:" * description";s:0:"";s:9:" * errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}}}}}}s:9:" * errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}}s:12:"type_options";O:43:"phpDocumentor\Descriptor\PropertyDescriptor":15:{s:9:" * parent";r:15;s:8:" * types";N;s:10:" * default";s:173:"array('Insert...' => '', 'Post or Page' => 'Post', 'Shortcode' => 'Shortcode', 'Full Screen Video' => 'YouTube', 'Full Screen Image' => 'Image', 'Insert My Own' => 'Insert')";s:9:" * static";b:0;s:13:" * visibility";s:6:"public";s:8:" * fqsen";s:25:"\PSV_CPT_UI::type_options";s:7:" * name";s:12:"type_options";s:12:" * namespace";N;s:10:" * package";s:15:"PSV\classes\cpt";s:10:" * summary";s:63:"Holds array of types of content available for a user to insert.";s:14:" * description";s:0:"";s:17:" * fileDescriptor";N;s:7:" * line";i:27;s:7:" * tags";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:1:{s:3:"var";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:1:{i:0;O:44:"phpDocumentor\Descriptor\Tag\ParamDescriptor":5:{s:15:" * variableName";s:0:"";s:8:" * types";a:1:{i:0;s:5:"array";}s:7:" * name";s:3:"var";s:14:" * description";s:0:"";s:9:" * errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}}}}}}s:9:" * errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}}}}s:10:" * methods";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:7:{s:12:"get_instance";O:41:"phpDocumentor\Descriptor\MethodDescriptor":16:{s:9:" * parent";r:15;s:11:" * abstract";b:0;s:8:" * final";b:0;s:9:" * static";b:1;s:13:" * visibility";s:6:"public";s:12:" * arguments";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:8:" * fqsen";s:27:"\PSV_CPT_UI::get_instance()";s:7:" * name";s:12:"get_instance";s:12:" * namespace";N;s:10:" * package";s:15:"PSV\classes\cpt";s:10:" * summary";s:39:"Access this plugin’s working instance";s:14:" * description";s:0:"";s:17:" * fileDescriptor";N;s:7:" * line";i:42;s:7:" * tags";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:3:{s:5:"since";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:1:{i:0;O:44:"phpDocumentor\Descriptor\Tag\SinceDescriptor":4:{s:10:" * version";s:3:"1.0";s:7:" * name";s:5:"since";s:14:" * description";s:0:"";s:9:" * errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}}}}s:6:"return";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:1:{i:0;O:45:"phpDocumentor\Descriptor\Tag\ReturnDescriptor":4:{s:8:" * types";a:1:{i:0;s:6:"object";}s:7:" * name";s:6:"return";s:14:" * description";s:22:"instance of this class";s:9:" * errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}}}}s:5:"param";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}}}s:9:" * errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}}s:11:"__construct";O:41:"phpDocumentor\Descriptor\MethodDescriptor":16:{s:9:" * parent";r:15;s:11:" * abstract";b:0;s:8:" * final";b:0;s:9:" * static";b:0;s:13:" * visibility";s:6:"public";s:12:" * arguments";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:8:" * fqsen";s:26:"\PSV_CPT_UI::__construct()";s:7:" * name";s:11:"__construct";s:12:" * namespace";N;s:10:" * package";s:15:"PSV\classes\cpt";s:10:" * summary";s:24:"Intentionally left blank";s:14:" * description";s:0:"";s:17:" * fileDescriptor";N;s:7:" * line";i:51;s:7:" * tags";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:1:{s:5:"param";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}}}s:9:" * errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}}s:13:"split_view_ui";O:41:"phpDocumentor\Descriptor\MethodDescriptor":16:{s:9:" * parent";r:15;s:11:" * abstract";b:0;s:8:" * final";b:0;s:9:" * static";b:0;s:13:" * visibility";s:6:"public";s:12:" * arguments";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:1:{s:5:"$post";O:43:"phpDocumentor\Descriptor\ArgumentDescriptor":13:{s:8:" * types";a:1:{i:0;s:8:"\WP_Post";}s:10:" * default";N;s:14:" * byReference";b:0;s:8:" * fqsen";s:0:"";s:7:" * name";s:5:"$post";s:12:" * namespace";N;s:10:" * package";s:0:"";s:10:" * summary";s:0:"";s:14:" * description";s:16:"The post object.";s:17:" * fileDescriptor";N;s:7:" * line";i:0;s:7:" * tags";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:9:" * errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}}}}s:8:" * fqsen";s:28:"\PSV_CPT_UI::split_view_ui()";s:7:" * name";s:13:"split_view_ui";s:12:" * namespace";N;s:10:" * package";s:15:"PSV\classes\cpt";s:10:" * summary";s:24:"Render Meta Box content.";s:14:" * description";s:0:"";s:17:" * fileDescriptor";N;s:7:" * line";i:58;s:7:" * tags";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:1:{s:5:"param";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:1:{i:0;O:44:"phpDocumentor\Descriptor\Tag\ParamDescriptor":5:{s:15:" * variableName";s:5:"$post";s:8:" * types";a:1:{i:0;s:8:"\WP_Post";}s:7:" * name";s:5:"param";s:14:" * description";s:16:"The post object.";s:9:" * errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}}}}}}s:9:" * errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}}s:11:"select_type";O:41:"phpDocumentor\Descriptor\MethodDescriptor":16:{s:9:" * parent";r:15;s:11:" * abstract";b:0;s:8:" * final";b:0;s:9:" * static";b:0;s:13:" * visibility";s:6:"public";s:12:" * arguments";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:1:{s:5:"$side";O:43:"phpDocumentor\Descriptor\ArgumentDescriptor":13:{s:8:" * types";a:1:{i:0;s:6:"string";}s:10:" * default";s:6:"'left'";s:14:" * byReference";b:0;s:8:" * fqsen";s:0:"";s:7:" * name";s:5:"$side";s:12:" * namespace";N;s:10:" * package";s:0:"";s:10:" * summary";s:0:"";s:14:" * description";s:28:"which side fields belong to.";s:17:" * fileDescriptor";N;s:7:" * line";i:0;s:7:" * tags";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:9:" * errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}}}}s:8:" * fqsen";s:26:"\PSV_CPT_UI::select_type()";s:7:" * name";s:11:"select_type";s:12:" * namespace";N;s:10:" * package";s:15:"PSV\classes\cpt";s:10:" * summary";s:28:"Insert the selct type fields";s:14:" * description";s:39:"The first step in creating a split view";s:17:" * fileDescriptor";N;s:7:" * line";i:107;s:7:" * tags";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:2:{s:5:"param";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:1:{i:0;O:44:"phpDocumentor\Descriptor\Tag\ParamDescriptor":5:{s:15:" * variableName";s:5:"$side";s:8:" * types";a:1:{i:0;s:6:"string";}s:7:" * name";s:5:"param";s:14:" * description";s:28:"which side fields belong to.";s:9:" * errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}}}}s:6:"return";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:1:{i:0;O:45:"phpDocumentor\Descriptor\Tag\ReturnDescriptor":4:{s:8:" * types";a:1:{i:0;s:6:"string";}s:7:" * name";s:6:"return";s:14:" * description";s:39:"html for fields for left or right side.";s:9:" * errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}}}}}}s:9:" * errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}}s:14:"insert_content";O:41:"phpDocumentor\Descriptor\MethodDescriptor":16:{s:9:" * parent";r:15;s:11:" * abstract";b:0;s:8:" * final";b:0;s:9:" * static";b:0;s:13:" * visibility";s:6:"public";s:12:" * arguments";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:1:{s:5:"$side";O:43:"phpDocumentor\Descriptor\ArgumentDescriptor":13:{s:8:" * types";a:1:{i:0;s:6:"string";}s:10:" * default";s:6:"'left'";s:14:" * byReference";b:0;s:8:" * fqsen";s:0:"";s:7:" * name";s:5:"$side";s:12:" * namespace";N;s:10:" * package";s:0:"";s:10:" * summary";s:0:"";s:14:" * description";s:32:"the side to load the content for";s:17:" * fileDescriptor";N;s:7:" * line";i:0;s:7:" * tags";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:9:" * errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}}}}s:8:" * fqsen";s:29:"\PSV_CPT_UI::insert_content()";s:7:" * name";s:14:"insert_content";s:12:" * namespace";N;s:10:" * package";s:15:"PSV\classes\cpt";s:10:" * summary";s:21:"Insert content fields";s:14:" * description";s:0:"";s:17:" * fileDescriptor";N;s:7:" * line";i:126;s:7:" * tags";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:2:{s:5:"param";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:1:{i:0;O:44:"phpDocumentor\Descriptor\Tag\ParamDescriptor":5:{s:15:" * variableName";s:5:"$side";s:8:" * types";a:1:{i:0;s:6:"string";}s:7:" * name";s:5:"param";s:14:" * description";s:32:"the side to load the content for";s:9:" * errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}}}}s:6:"return";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:1:{i:0;O:45:"phpDocumentor\Descriptor\Tag\ReturnDescriptor":4:{s:8:" * types";a:1:{i:0;s:6:"string";}s:7:" * name";s:6:"return";s:14:" * description";s:33:"html for insert content sections.";s:9:" * errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}}}}}}s:9:" * errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}}s:16:"get_post_options";O:41:"phpDocumentor\Descriptor\MethodDescriptor":16:{s:9:" * parent";r:15;s:11:" * abstract";b:0;s:8:" * final";b:0;s:9:" * static";b:0;s:13:" * visibility";s:9:"protected";s:12:" * arguments";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:8:" * fqsen";s:31:"\PSV_CPT_UI::get_post_options()";s:7:" * name";s:16:"get_post_options";s:12:" * namespace";N;s:10:" * package";s:15:"PSV\classes\cpt";s:10:" * summary";s:56:"Get a list of all post and pages for our select dropdown";s:14:" * description";s:0:"";s:17:" * fileDescriptor";N;s:7:" * line";i:174;s:7:" * tags";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:2:{s:6:"return";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:1:{i:0;O:45:"phpDocumentor\Descriptor\Tag\ReturnDescriptor":4:{s:8:" * types";a:1:{i:0;s:5:"array";}s:7:" * name";s:6:"return";s:14:" * description";s:53:"all posts and pages in array format: post_title => id";s:9:" * errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}}}}s:5:"param";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}}}s:9:" * errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}}s:13:"insert_footer";O:41:"phpDocumentor\Descriptor\MethodDescriptor":16:{s:9:" * parent";r:15;s:11:" * abstract";b:0;s:8:" * final";b:0;s:9:" * static";b:0;s:13:" * visibility";s:6:"public";s:12:" * arguments";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:8:" * fqsen";s:28:"\PSV_CPT_UI::insert_footer()";s:7:" * name";s:13:"insert_footer";s:12:" * namespace";N;s:10:" * package";s:15:"PSV\classes\cpt";s:10:" * summary";s:84:"Insert the modal usede to insert content using the WYSIWYG editor in the aplit view.";s:14:" * description";s:0:"";s:17:" * fileDescriptor";N;s:7:" * line";i:194;s:7:" * tags";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:2:{s:6:"return";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:1:{i:0;O:45:"phpDocumentor\Descriptor\Tag\ReturnDescriptor":4:{s:8:" * types";a:1:{i:0;s:6:"string";}s:7:" * name";s:6:"return";s:14:" * description";s:22:"the html for the modal";s:9:" * errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}}}}s:5:"param";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}}}s:9:" * errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}}}}s:13:" * usedTraits";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:8:" * fqsen";s:11:"\PSV_CPT_UI";s:7:" * name";s:10:"PSV_CPT_UI";s:12:" * namespace";s:0:"";s:10:" * package";s:15:"PSV\classes\cpt";s:10:" * summary";s:57:"The admin UI class. Loads our plugin custom post type UI.";s:14:" * description";s:0:"";s:17:" * fileDescriptor";r:1;s:7:" * line";i:11;s:7:" * tags";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:2:{s:7:"package";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:10:"subpackage";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}}}s:9:" * errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}}}}s:13:" * interfaces";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:9:" * traits";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:10:" * markers";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}s:8:" * fqsen";s:0:"";s:7:" * name";s:16:"class-cpt-ui.php";s:12:" * namespace";N;s:10:" * package";s:15:"PSV\classes\cpt";s:10:" * summary";s:25:"Custom post type UI class";s:14:" * description";s:0:"";s:17:" * fileDescriptor";N;s:7:" * line";i:0;s:7:" * tags";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:2:{s:7:"package";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:1:{i:0;O:38:"phpDocumentor\Descriptor\TagDescriptor":3:{s:7:" * name";s:7:"package";s:14:" * description";s:15:"PSV\classes\cpt";s:9:" * errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}}}}s:10:"subpackage";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}}}s:9:" * errors";O:35:"phpDocumentor\Descriptor\Collection":1:{s:8:" * items";a:0:{}}}