add( self::GRAVITY_API, function () { return \Gravity_Api::get_instance(); } ); $container->add( self::RESPONSE_FACTORY, function () use ( $container ) { return new GF_License_API_Response_Factory( $container->get( GF_Util_Service_Provider::TRANSIENT_STRAT ) ); } ); $container->add( self::LICENSE_API_CONNECTOR, function () use ( $container ) { return new GF_License_API_Connector( $container->get( self::GRAVITY_API ), $container->get( GF_Util_Service_Provider::GF_CACHE ), $container->get( self::RESPONSE_FACTORY ) ); } ); } }