Bake\Shell\Task\ModelTask::getOptionParser PHP Метод

getOptionParser() публичный Метод

Gets the option parser instance and configures it.
public getOptionParser ( ) : Cake\Console\ConsoleOptionParser
Результат Cake\Console\ConsoleOptionParser
    public function getOptionParser()
    {
        $parser = parent::getOptionParser();
        $parser->description('Bake table and entity classes.')->addArgument('name', ['help' => 'Name of the model to bake. Can use Plugin.name to bake plugin models.'])->addSubcommand('all', ['help' => 'Bake all model files with associations and validation.'])->addOption('table', ['help' => 'The table name to use if you have non-conventional table names.'])->addOption('no-entity', ['boolean' => true, 'help' => 'Disable generating an entity class.'])->addOption('no-table', ['boolean' => true, 'help' => 'Disable generating a table class.'])->addOption('no-validation', ['boolean' => true, 'help' => 'Disable generating validation rules.'])->addOption('no-rules', ['boolean' => true, 'help' => 'Disable generating a rules checker.'])->addOption('no-associations', ['boolean' => true, 'help' => 'Disable generating associations.'])->addOption('no-fields', ['boolean' => true, 'help' => 'Disable generating accessible fields in the entity.'])->addOption('fields', ['help' => 'A comma separated list of fields to make accessible.'])->addOption('no-hidden', ['boolean' => true, 'help' => 'Disable generating hidden fields in the entity.'])->addOption('hidden', ['help' => 'A comma separated list of fields to hide.'])->addOption('primary-key', ['help' => 'The primary key if you would like to manually set one.' . ' Can be a comma separated list if you are using a composite primary key.'])->addOption('display-field', ['help' => 'The displayField if you would like to choose one.'])->addOption('no-test', ['boolean' => true, 'help' => 'Do not generate a test case skeleton.'])->addOption('no-fixture', ['boolean' => true, 'help' => 'Do not generate a test fixture skeleton.'])->epilog('Omitting all arguments and options will list the table names you can generate models for');
        return $parser;
    }