for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace EventEspresso\core\services\graphql;
use EventEspresso\core\services\collections\CollectionDetailsException;
use EventEspresso\core\services\collections\CollectionLoaderException;
/**
* Class GraphQLManager
* Loads and initializes all of the components required for integrating EE with GraphQL
*
* @package EventEspresso\core\services\graphql
* @author Brent Christensen
* @since $VID:$
*/
class GraphQLManager
{
* @var TypesManager $types_manager
protected $types_manager;
* @var ConnectionsManager $connections_manager
protected $connections_manager;
* GraphQLManager constructor.
* @param TypesManager $types_manager
* @param ConnectionsManager $connections_manager
public function __construct(TypesManager $types_manager, ConnectionsManager $connections_manager)
$this->types_manager = $types_manager;
$this->connections_manager = $connections_manager;
}
* @throws CollectionDetailsException
* @throws CollectionLoaderException
public function init()
$this->types_manager->init();
$this->connections_manager->init();