A

ACFFactoryClass in namespace WPSoup\ACF
ACFFactory::addPath() — Method in class ACFFactory
Add paths
ACFServiceProviderClass in namespace WPSoup\ACF
$BaseBlock#acf_exportProperty in class BaseBlock
ACF Fields
BaseBlock::addField() — Method in class BaseBlock
Add field
BaseBlock::addPath() — Method in class BaseBlock
Add path to paths
BaseBlock::addPaths() — Method in class BaseBlock
Add path to paths
$BaseBlockFactory#appProperty in class BaseBlockFactory
BaseBlockFactory::add() — Method in class BaseBlockFactory
Add a block
GutenbergBlock::addKeywords() — Method in class GutenbergBlock
Add to search keywords
GutenbergBlockServiceProvider::autoloadFiles() — Method in class GutenbergBlockServiceProvider
Autoload Files
GutenbergBlockServiceProvider::addBlockCategories() — Method in class GutenbergBlockServiceProvider
Add block categories to given array
MarginalBlockFactory::addMarginal() — Method in class MarginalBlockFactory
Add a marginal block
MarginalBlockFactory::addMarginalType() — Method in class MarginalBlockFactory
Add marginal type
marginalBlock::addMenu() — Method in class marginalBlock
DatabaseFactory::add() — Method in class DatabaseFactory
WPSoupDB::add(0.1, function(){});
HookFactory::addHooksFromDir() — Method in class HookFactory
Add a hook to the array of hooks
SiteSettingsFactory::addSettingsPath() — Method in class SiteSettingsFactory
add path to settings directory
ACFClass in namespace WPSoup\Support\Facades

B

BaseBlockClass in namespace WPSoup\Block
BaseBlockFactoryClass in namespace WPSoup\Block
$BaseBlockFactory#blocksProperty in class BaseBlockFactory
Array of blocks info or array of blocks
BaseBlockServiceProviderClass in namespace WPSoup\Block
BaseBlockServiceProvider::boot() — Method in class BaseBlockServiceProvider
$GutenbergBlock#base_keywordsProperty in class GutenbergBlock
Base keywords for gutenberg search
GutenbergBlockServiceProvider::boot() — Method in class GutenbergBlockServiceProvider
SiteSettingsServiceProvider::boot() — Method in class SiteSettingsServiceProvider

C

$BaseBlock#categoryProperty in class BaseBlock
category
MarginalBlockServiceProvider::createPage() — Method in class MarginalBlockServiceProvider
Create Marginals Page
SiteSettingsServiceProvider::createSettingsPage() — Method in class SiteSettingsServiceProvider
Create settings page
ContentBlocksClass in namespace WPSoup\Support\Facades

D

$BaseBlock#default_fieldsProperty in class BaseBlock
Base default fields
$GutenbergBlock#descriptionProperty in class GutenbergBlock
Description of this block
$GutenbergBlock#default_fieldsProperty in class GutenbergBlock
Base default fields
$MarginalBlockFactory#default_activesProperty in class MarginalBlockFactory
Default active marginals
DatabaseFactoryClass in namespace WPSoup\Database
DatabaseFactory::downgrade() — Method in class DatabaseFactory
DatabaseServiceProviderClass in namespace WPSoup\Database

F

$ACFFactory#filesProperty in class ACFFactory
$ACFServiceProvider#factoryProperty in class ACFServiceProvider
Factory instance
$BaseBlock#filesProperty in class BaseBlock
$BaseBlock#fieldsProperty in class BaseBlock
Fields that will always be given to your view
BaseBlock::filterFields() — Method in class BaseBlock
Alter fields values
$BaseBlockFactory#filesProperty in class BaseBlockFactory
$BaseBlockServiceProvider#factory_classProperty in class BaseBlockServiceProvider
Which factory to use
$BaseBlockServiceProvider#factoryProperty in class BaseBlockServiceProvider
Factory instance
$BaseBlockServiceProvider#factory_idProperty in class BaseBlockServiceProvider
Factory id
GutenbergBlock::filterFields() — Method in class GutenbergBlock
$GutenbergBlockServiceProvider#factory_classProperty in class GutenbergBlockServiceProvider
Which factory to use
MarginalBlockFactory::findMarginalType() — Method in class MarginalBlockFactory
Find marginal type
$MarginalBlockServiceProvider#factory_classProperty in class MarginalBlockServiceProvider
Which factory to use
$DatabaseFactory#filtersProperty in class DatabaseFactory
$HookServiceProvider#factoryProperty in class HookServiceProvider
Factory instance
$SiteSettingsFactory#filesProperty in class SiteSettingsFactory
$SiteSettingsServiceProvider#factoryProperty in class SiteSettingsServiceProvider

G

ACFFactory::getPaths() — Method in class ACFFactory
Get paths
ACFFactory::getFieldGroups() — Method in class ACFFactory
get field groups of all files in paths
BaseBlock::getTitle() — Method in class BaseBlock
Returns title of the block
BaseBlock::getACFExport() — Method in class BaseBlock
Return ACF Fields
BaseBlock::getPaths() — Method in class BaseBlock
Returns the paths to all blocks
BaseBlock::getViewName() — Method in class BaseBlock
Return the view name (used for blade includes) ex common.text.text
BaseBlock::getCategory() — Method in class BaseBlock
Returns category
BaseBlock::getName() — Method in class BaseBlock
Returns the name of the block
BaseBlock::getFilteredFields() — Method in class BaseBlock
Get filtered fields
BaseBlock::getDefaultFields() — Method in class BaseBlock
Get default fields
BaseBlock::getACFExportFromFile() — Method in class BaseBlock
Get ACF Export from given location
BaseBlockFactory::getModelFromDirectory() — Method in class BaseBlockFactory
get model from a directory
BaseBlockFactory::getPaths() — Method in class BaseBlockFactory
Get paths of all registered blocks
BaseBlockFactory::getBlocks() — Method in class BaseBlockFactory
Get all blocks
BaseBlockFactory::getCategories() — Method in class BaseBlockFactory
Get all block categories
GutenbergBlockClass in namespace WPSoup\Block\GutenbergBlock
GutenbergBlock::getDescription() — Method in class GutenbergBlock
Returns block description
GutenbergBlock::getRenderCallback() — Method in class GutenbergBlock
get render callback
GutenbergBlock::getIcon() — Method in class GutenbergBlock
Returns gutenberg/wordpress icon
GutenbergBlock::getKeywords() — Method in class GutenbergBlock
Returns search keywords
GutenbergBlockFactoryClass in namespace WPSoup\Block\GutenbergBlock
GutenbergBlockServiceProviderClass in namespace WPSoup\Block\GutenbergBlock
IBaseBlock::getName() — Method in class IBaseBlock
Returns the name of the block
IBaseBlock::getTitle() — Method in class IBaseBlock
Returns title of the block useful for translations
IBaseBlock::getCategory() — Method in class IBaseBlock
Returns the category this block belongs to
IBaseBlock::getACFExport() — Method in class IBaseBlock
Return ACF Fields
IBaseBlock::getPaths() — Method in class IBaseBlock
Returns paths to the blocks
$MarginalBlockFactory#groupProperty in class MarginalBlockFactory
ACF settings group
MarginalBlockFactory::getGroup() — Method in class MarginalBlockFactory
get group
MarginalBlockFactory::getTypes() — Method in class MarginalBlockFactory
get types
MarginalBlockFactory::getActive() — Method in class MarginalBlockFactory
Get all current active marginals
MarginalBlockFactory::getGroupTemplate() — Method in class MarginalBlockFactory
Set group's initial template
marginalBlock::getMenus() — Method in class marginalBlock
DatabaseFactory::getCurrentVersion() — Method in class DatabaseFactory
get current db version
DatabaseFactory::getNewestVersion() — Method in class DatabaseFactory
get newest version available in this framework
DatabaseFactory::getFilters() — Method in class DatabaseFactory
DatabaseFactory::getUpgrades() — Method in class DatabaseFactory
get all callbacks that need to be run when upgrading with given version
DatabaseFactory::getDowngrades() — Method in class DatabaseFactory
get all callbacks required for ad owngrade
MenuService::getTerm() — Method in class MenuService
Get term
MenuService::getItems() — Method in class MenuService
Get menu items
SiteSettingsFactory::getSettings() — Method in class SiteSettingsFactory
get settings json
SiteSettingsFactory::getPageId() — Method in class SiteSettingsFactory
Get the value of page_id
SiteSettingsFactory::getSettingsData() — Method in class SiteSettingsFactory
Get settings data
SiteSettingsFactory::get() — Method in class SiteSettingsFactory
get a site setting value
ACF::getFacadeAccessor() — Method in class ACF
Get the registered name of the component.
ContentBlocks::getFacadeAccessor() — Method in class ContentBlocks
Get the registered name of the component.
Hooks::getFacadeAccessor() — Method in class Hooks
Get the registered name of the component.
MarginalBlocks::getFacadeAccessor() — Method in class MarginalBlocks
Get the registered name of the component.
Menus::getFacadeAccessor() — Method in class Menus
Get the registered name of the component.
SiteSettings::getFacadeAccessor() — Method in class SiteSettings
Get the registered name of the component.
WPSoup::getFacadeAccessor() — Method in class WPSoup
Get the registered name of the component.
WPSoupDB::getFacadeAccessor() — Method in class WPSoupDB
Get the registered name of the component.

H

HookFactoryClass in namespace WPSoup\Hook
HookServiceProviderClass in namespace WPSoup\Hook
MenuService::hasItems() — Method in class MenuService
Check if menu has menu items
HooksClass in namespace WPSoup\Support\Facades

I

$BaseBlockServiceProvider#idProperty in class BaseBlockServiceProvider
unique id for registering provider
$GutenbergBlock#iconProperty in class GutenbergBlock
Icon to show in blocks list
$GutenbergBlockServiceProvider#idProperty in class GutenbergBlockServiceProvider
unique id for registering provider
IBaseBlockClass in namespace WPSoup\Block
$MarginalBlockFactory#idProperty in class MarginalBlockFactory
unique id for this type
$MarginalBlockServiceProvider#idProperty in class MarginalBlockServiceProvider
unique id for registering provider

K

$GutenbergBlock#keywordsProperty in class GutenbergBlock
Search keywords

L

LoopClass in namespace WPSoup\View

M

$BaseBlockFactory#modelProperty in class BaseBlockFactory
Default model to create
BaseBlockFactory::makeBlocks() — Method in class BaseBlockFactory
use the $blocks array to populate the $block_models array
BaseBlockFactory::make() — Method in class BaseBlockFactory
Create a block
BaseBlockServiceProvider::makeBlocks() — Method in class BaseBlockServiceProvider
Make blocks
$GutenbergBlockFactory#modelProperty in class GutenbergBlockFactory
Model to create
MarginalBlockFactoryClass in namespace WPSoup\Block\MarginalBlock
$MarginalBlockFactory#modelProperty in class MarginalBlockFactory
Model to create
MarginalBlockFactory::make() — Method in class MarginalBlockFactory
Add block
MarginalBlockServiceProviderClass in namespace WPSoup\Block\MarginalBlock
marginalBlockClass in namespace WPSoup\Block\MarginalBlock
$marginalBlock#menusProperty in class marginalBlock
MenuServiceClass in namespace WPSoup\Menu
$MenuService#menusProperty in class MenuService
MenuServiceProviderClass in namespace WPSoup\Menu
$MenuServiceProvider#menuProperty in class MenuServiceProvider
MarginalBlocksClass in namespace WPSoup\Support\Facades
MenusClass in namespace WPSoup\Support\Facades

N

$BaseBlock#nameProperty in class BaseBlock
Name of the block

P

$ACFFactory#pathsProperty in class ACFFactory
array to paths
$BaseBlock#pathsProperty in class BaseBlock
Paths
BaseBlock::populateFromDirectory() — Method in class BaseBlock
Populate block based on files in a directory
BaseBlock::populateFromFile() — Method in class BaseBlock
Populate from file
BaseBlockFactory::PopulateFromCategoriesDirectory() — Method in class BaseBlockFactory
create block info array from a directory
$BaseBlockServiceProvider#page_idProperty in class BaseBlockServiceProvider
Page ID
GutenbergBlock::populateFromFile() — Method in class GutenbergBlock
Populate from file
IBaseBlock::populateFromDirectory() — Method in class IBaseBlock
Populate block based on files in a directory
marginalBlock::populateFromFile() — Method in class marginalBlock
Populate from file
DatabaseFactory::performFilters() — Method in class DatabaseFactory
$SiteSettingsFactory#page_idProperty in class SiteSettingsFactory
$SiteSettingsServiceProvider#page_idProperty in class SiteSettingsServiceProvider
admin page id
Loop::paginate() — Method in class Loop

R

ACFServiceProvider::register() — Method in class ACFServiceProvider
Autoload hooks in Hooks folder
ACFServiceProvider::registerFieldGroups() — Method in class ACFServiceProvider
load hooks into WP
BaseBlock::registerACFExport() — Method in class BaseBlock
register acf export
BaseBlockFactory::runFieldFilters() — Method in class BaseBlockFactory
Alter given fields based on block filters
BaseBlockServiceProvider::register() — Method in class BaseBlockServiceProvider
BaseBlockServiceProvider::registerBlocks() — Method in class BaseBlockServiceProvider
Register blocks
$GutenbergBlock#render_callbackProperty in class GutenbergBlock
function to render block
GutenbergBlockFactory::render() — Method in class GutenbergBlockFactory
Renders view
GutenbergBlockServiceProvider::register() — Method in class GutenbergBlockServiceProvider
Register singleton
GutenbergBlockServiceProvider::registerContentBlocks() — Method in class GutenbergBlockServiceProvider
register blocks
IBaseBlock::registerACFExport() — Method in class IBaseBlock
register acf export
MarginalBlockServiceProvider::register() — Method in class MarginalBlockServiceProvider
MarginalBlockServiceProvider::registerGroup() — Method in class MarginalBlockServiceProvider
Register group
MarginalBlockServiceProvider::registerActiveBlockFields() — Method in class MarginalBlockServiceProvider
Share data for all active blocks
MarginalBlockServiceProvider::registerMarginalBlocks() — Method in class MarginalBlockServiceProvider
DatabaseServiceProvider::register() — Method in class DatabaseServiceProvider
HookFactory::registerDir() — Method in class HookFactory
Add a hook to the array of hooks
HookFactory::registerHooks() — Method in class HookFactory
Register hooks
HookFactory::register() — Method in class HookFactory
Register hooks
HookServiceProvider::register() — Method in class HookServiceProvider
Autoload hooks in Hooks folder
MenuService::register() — Method in class MenuService
register menu locations
MenuServiceProvider::register() — Method in class MenuServiceProvider
register menus
SiteSettingsFactory::registerDir() — Method in class SiteSettingsFactory
add path to settings directory
SiteSettingsServiceProvider::register() — Method in class SiteSettingsServiceProvider
SiteSettingsServiceProvider::registerSettingsFields() — Method in class SiteSettingsServiceProvider
register stetings fields
ViewServiceProvider::register() — Method in class ViewServiceProvider

S

BaseBlock::setTitle() — Method in class BaseBlock
BaseBlock::setACFExport() — Method in class BaseBlock
Set ACF Fields
BaseBlock::setCategory() — Method in class BaseBlock
set category
BaseBlock::setName() — Method in class BaseBlock
Set name
BaseBlockFactory::sortBlocks() — Method in class BaseBlockFactory
Sort array of blocks based on priority
BaseBlockFactory::setBlocks() — Method in class BaseBlockFactory
Set blocks
GutenbergBlock::setACFExport() — Method in class GutenbergBlock
Set ACF Fields
GutenbergBlock::setACFExportLocation() — Method in class GutenbergBlock
Set an ACF export's location to the block's name
GutenbergBlock::set() — Method in class GutenbergBlock
Register block
GutenbergBlock::setDescription() — Method in class GutenbergBlock
GutenbergBlock::setRenderCallback() — Method in class GutenbergBlock
Set render callback
GutenbergBlock::setIcon() — Method in class GutenbergBlock
Returns gutenberg/wordpress icon
GutenbergBlock::setKeywords() — Method in class GutenbergBlock
IBaseBlock::setName() — Method in class IBaseBlock
Set name
IBaseBlock::setCategory() — Method in class IBaseBlock
set category
IBaseBlock::setACFExport() — Method in class IBaseBlock
Set ACF Fields
MarginalBlockServiceProvider::shareActive() — Method in class MarginalBlockServiceProvider
Share active blocks
marginalBlock::setACFExport() — Method in class marginalBlock
Set ACF Fields
marginalBlock::setACFExportLocation() — Method in class marginalBlock
Set an ACF export's location to the block's name
marginalBlock::setACFExportGroup() — Method in class marginalBlock
Put the ACF Export fields in a group
DatabaseFactory::setVersion() — Method in class DatabaseFactory
set database version
MenuService::setItemsActive() — Method in class MenuService
Applies setItemActive to an array of items
MenuService::setItemActive() — Method in class MenuService
Set an item as active if a child is active as well
SiteSettingsFactoryClass in namespace WPSoup\SiteSettings
Site Settings
$SiteSettingsFactory#settings_pathsProperty in class SiteSettingsFactory
path to settings directory
SiteSettingsServiceProviderClass in namespace WPSoup\SiteSettings
SiteSettingsServiceProvider::shareSettingsData() — Method in class SiteSettingsServiceProvider
share site settings with all views
SiteSettingsClass in namespace WPSoup\Support\Facades

T

$BaseBlock#titleProperty in class BaseBlock
Label of the block
$MarginalBlockFactory#typesProperty in class MarginalBlockFactory
currently added types
MenuService::title() — Method in class MenuService
get title for menu

U

DatabaseFactory::upgrade() — Method in class DatabaseFactory
upgrade to latest or given version
DatabaseFactory::upToDate() — Method in class DatabaseFactory
if the database is up to date

V

$DatabaseFactory#versionProperty in class DatabaseFactory
ViewServiceProviderClass in namespace WPSoup\View

W

WPSoupClass in namespace WPSoup\Support\Facades
WPSoupDBClass in namespace WPSoup\Support\Facades

_

ACFFactory::__construct() — Method in class ACFFactory
ACFServiceProvider::__construct() — Method in class ACFServiceProvider
BaseBlock::__construct() — Method in class BaseBlock
Create Block
BaseBlockFactory::__construct() — Method in class BaseBlockFactory
register app on construct
BaseBlockServiceProvider::__construct() — Method in class BaseBlockServiceProvider
Create a new service provider instance.
MarginalBlockFactory::__construct() — Method in class MarginalBlockFactory
register app on construct
marginalBlock::__construct() — Method in class marginalBlock
Create Block
DatabaseFactory::__construct() — Method in class DatabaseFactory
HookServiceProvider::__construct() — Method in class HookServiceProvider
SiteSettingsFactory::__construct() — Method in class SiteSettingsFactory
SiteSettingsServiceProvider::__construct() — Method in class SiteSettingsServiceProvider
Create a new service provider instance.