graphqlite icon indicating copy to clipboard operation
graphqlite copied to clipboard

::devMode and ::prodMode with optional parameter?

Open josefsabl opened this issue 11 months ago • 3 comments

Maybe the GraphQLite\SchemaFactory::devMode and GraphQLite\SchemaFactory::prodMode could accept an optional parameter like this:

function devMode(bool $v = true);
function prodMode(bool $v = true);

This way, instead of:

$schemaFactory
  ->addNamespace
  ->setFinder(...);

if (DEV_MODE) {
  $schemaFactory->devMode();
} else {
  $schemaFactory->prodMode();
}

One could simply write:

$schemaFactory
  ->addNamespace
  ->setFinder(...);
  ->devMode(DEV_MODE);

josefsabl avatar Feb 03 '25 10:02 josefsabl