/home/arranoyd/public_html/wp-content/plugins/brizy/content/context-factory.php
<?php
class Brizy_Content_ContextFactory {
/**
* @param $project
* @param $brizy_post
* @param $wp_post
* @param $contentHtml
*
* @return Brizy_Content_Context
*/
static public function createContext( $project, $brizy_post, $wp_post, $contentHtml, $isLoop = false ) {
$context = self::getContext( $project, $wp_post );
if ( $isLoop ) {
return apply_filters( 'brizy_loop_context_create', $context, $wp_post );
}
return apply_filters( 'brizy_context_create', $context, $wp_post );
}
/**
* @param $project
* @param $wp_post
*
* @return Brizy_Content_Context
*/
private static function getContext( $project, $wp_post ) {
$context = new Brizy_Content_Context( $project, null, $wp_post,null );
if ( $wp_post ) {
$context->setAuthor( $wp_post->post_author );
}
return $context;
}
}