Method Fossilization
Method
Level
abstract public function execute(Arguments $args, ConsoleIo $io) ;
43
public function implementedEvents( ) : array ;
39
public function sql(ValueBinder $generator) : string ;
24
public function __construct($message = '', ?int $code = null, ?Throwable $previous = null) { /**/ }
23
public function setConfig($key, $value = null, $merge = true) { /**/ }
22
protected function buildOptionParser(ConsoleOptionParser $parser) : ConsoleOptionParser { /**/ }
21
public function render(array $data, ContextInterface $context) : string ;
20
public function toStatement($value, DriverInterface $driver) ;
20
public function traverse(Closure $visitor) ;
16
public function clearGroup(string $group) : bool ;
16
public function decrement(string $key, int $offset = 1) ;
16
public function increment(string $key, int $offset = 1) ;
16
public function getConfig(?string $key = null, $default = null) { /**/ }
16
public static function defaultName( ) : string { /**/ }
16
public function getTableLocator( ) : LocatorInterface { /**/ }
14
public function marshal($value) ;
14
public function toDatabase($value, DriverInterface $driver) ;
12
public function bindValue($column, $value, $type = 'string') : void ;
11
public function schemaDialect( ) : SchemaDialect ;
10
abstract protected function _throwMissingClassError(string $class, ?string $plugin) : void ;
10
abstract protected function _resolveClassName(string $class) : ?string ;
10
public function supportsDynamicConstraints( ) : bool ;
10
public function disableForeignKeySQL( ) : string ;
10
public function enabled( ) : bool ;
10
public function connect( ) : bool ;
10
abstract protected function _create($class, string $alias, array $config) ;
10
public function enableForeignKeySQL( ) : string ;
10
public function toPHP($value, DriverInterface $driver) ;
10
protected function mergeDefaults(array $data, ContextInterface $context) : array { /**/ }
9
public function __construct(iterable $items) { /**/ }
9
public function execute(?array $params = null) : bool ;
9
public function setEventManager(EventManagerInterface $eventManager) { /**/ }
9
public function fetch($type = 'num') ;
9
public function fetchAll($type = 'num') ;
9
public function prepare($query) : StatementInterface ;
8
abstract public function get($key, $default = null) ;
8
public function add(string $key, $value) : bool ;
8
abstract public function delete($key) : bool ;
8
abstract public function clear( ) : bool ;
8
public function newCompiler( ) : QueryCompiler ;
8
public function getValue( ) ;
8
public function getChildren( ) : array ;
8
public function secureFields(array $data) : array ;
8
abstract public function set($key, $value, $ttl = null) : bool ;
8
public function match(array $url, array $context = [ ]) : ?string { /**/ }
7
protected function duration($ttl) : int { /**/ }
7
protected function _key($key) : string { /**/ }
7
public function groups( ) : array { /**/ }
7
public function rowCount( ) : int ;
7
public function manyToPHP(array $values, array $fields, DriverInterface $driver) : array ;
7
public function count( ) : int ;
7
public function dispatchEvent(string $name, ?array $data = null, ?object $subject = null) : EventInterface { /**/ }
7
public function getEventManager( ) : EventManagerInterface { /**/ }
7
public function __construct(?ResponseInterface $response) { /**/ }
7
public function init(array $config = [ ]) : bool { /**/ }
7
public function getController( ) : Controller { /**/ }
6
public function getMessages( ) { /**/ }
6
public function templater( ) : StringTemplate { /**/ }
6
abstract public function send(Message $message) : array ;
6
public function newId( ) ;
6
public function getConnection( ) ;
6
public function unwrap( ) : Traversable ;
6
public function parse(string $url, string $method) : ?array { /**/ }
6
public function get(string $alias, array $options = [ ]) ;
6
public function set(string $alias, RepositoryInterface $repository) ;
6
public function attributes(string $field) : array ;
5
public function error(string $field) : array ;
5
public function hasError(string $field) : bool ;
5
public function __construct(View $view, array $config = [ ]) { /**/ }
5
public function isCreate( ) : bool ;
5
public function getTypeMap( ) : TypeMap { /**/ }
5
public function fieldNames( ) : array ;
5
public function abort(int $code = self::CODE_ERROR) : void { /**/ }
5
public function getPrimaryKey( ) : array ;
5
protected function _connect(string $dsn, array $config) : bool { /**/ }
5
public function getMaxLength(string $field) : ?int ;
5
public function modelFactory(string $type, $factory) : void { /**/ }
5
public function unload(string $objectName) { /**/ }
5
public function val(string $field, array $options = [ ]) ;
5
public function isRequired(string $field) : ?bool ;
5
public function getRequiredMessage(string $field) : ?string ;
5
public function type(string $field) : ?string ;
5
public function isPrimaryKey(string $field) : bool ;
5
public function getStrategy( ) : string { /**/ }
5
protected function _getBodyAsString( ) : string { /**/ }
5
abstract public function constraintSql(TableSchema $schema, string $name) : string ;
5
abstract public function indexSql(TableSchema $schema, string $name) : string ;
5
abstract public function truncateTableSql(TableSchema $schema) : array ;
5
abstract public function saveAssociated(EntityInterface $entity, array $options = [ ]) ;
5
abstract public function isOwningSide(Table $side) : bool ;
5
abstract public function cascadeDelete(EntityInterface $entity, array $options = [ ]) : bool ;
5
abstract public function eagerLoader(array $options) : Closure ;
5
protected function _foreignOnClause(string $on) : string { /**/ }
5
abstract public function addConstraintSql(TableSchema $schema) : array ;
5
public function getProperty( ) : string { /**/ }
5
public function getForeignKey( ) { /**/ }
5
public function getBindingKey( ) { /**/ }
5
protected function _castToExpression($value, ?string $type = null) { /**/ }
5
public function getTarget( ) : Table { /**/ }
5
public function getSource( ) : Table { /**/ }
5
public static function getDiffFormatter( ) : DifferenceFormatterInterface { /**/ }
5
abstract public function dropConstraintSql(TableSchema $schema) : array ;
5
abstract public function type( ) : string ;
5
abstract public function columnSql(TableSchema $schema, string $name) : string ;
5
abstract public function describeColumnSql(string $tableName, array $config) : array ;
5
abstract public function describeIndexSql(string $tableName, array $config) : array ;
5
abstract public function describeForeignKeySql(string $tableName, array $config) : array ;
5
abstract public function convertColumnDescription(TableSchema $schema, array $row) : void ;
5
protected function _format(string $message, array $context = [ ]) : string { /**/ }
5
abstract public function convertIndexDescription(TableSchema $schema, array $row) : void ;
5
abstract public function convertForeignKeyDescription(TableSchema $schema, array $row) : void ;
5
protected function _convertConstraintColumns($references) : string { /**/ }
5
protected function _convertOnClause(string $clause) : string { /**/ }
5
abstract public function createTableSql(TableSchema $schema, array $columns, array $constraints, array $indexes) : array ;
5
abstract public function listTablesSql(array $config) : array ;
5
public function loadModel(?string $modelClass = null, ?string $modelType = null) : RepositoryInterface { /**/ }
4
public function getAttributes( ) : array { /**/ }
4
abstract public function check(string $password, string $hashedPassword) : bool ;
4
abstract public function hash(string $password) ;
4
public function getUser(ServerRequest $request) { /**/ }
4
public function __construct(array $config = [ ]) { /**/ }
4
public function viewBuilder( ) : ViewBuilder { /**/ }
4
public function matches($other) : bool { /**/ }
4
public function dump(string $key, array $data) : bool ;
4
public function createView(?string $viewClass = null) : View { /**/ }
4
public function read(string $key) : array ;
4
public function formatWrapper(string $contents, array $location) : string ;
4
public function remove(string $alias) : void ;
4
public function clear( ) : void ;
4
public function __construct(StringTemplate $templates) { /**/ }
4
public function toString( ) : string { /**/ }
4
public function dump(NodeInterface $node) : string ;
4
protected function _getFilePath(string $key, bool $checkExists = false) : string { /**/ }
4
protected function _findUser(string $username, ?string $password = null) { /**/ }
4
public function formatTemplate(string $name, array $data) : string { /**/ }
4
public function releaseSavePointSQL($name) : string ;
4
public function getConfig(?string $key = null, $default = null) { /**/ }
4
public function version( ) : string { /**/ }
4
public function __call(string $method, array $params) { /**/ }
4
public function render(?string $template = null, $layout = null) : string { /**/ }
4
public function schema( ) : string ;
4
public function initialize(array $config) : void { /**/ }
4
public function count( ) : int { /**/ }
4
protected function _list(?string $name = null) : array { /**/ }
4
public function toString( ) : string { /**/ }
4
public function rollbackSavePointSQL($name) : string ;
4
public function savePointSQL($name) : string ;
4
protected function _normalizeAssociations($associations) : array { /**/ }
4
protected function _process(array $plugins, bool $copy = false, bool $overwrite = false) : void { /**/ }
3
protected function checkRecipient(Message $message) : void { /**/ }
3
public function needsRehash(string $password) : bool { /**/ }
3
public function write($user) : void ;
3
public function __construct(ComponentRegistry $registry, array $config = [ ]) { /**/ }
3
public function toArray(bool $preserveKeys = true) : array { /**/ }
3
abstract protected function _displayException(Throwable $exception) : void ;
3
protected function _decrypt($values, $mode, ?string $key = null) { /**/ }
3
abstract protected function _displayError(array $error, bool $debug) : void ;
3
public function redirectUrl($url = null) ;
3
abstract public function authenticate(ServerRequest $request, Response $response) ;
3
public function __construct(array $config = [ ]) { /**/ }
3
public function delete( ) : void ;
3
public function read( ) ;
3
public function __construct(StatementInterface $statement, DriverInterface $driver) { /**/ }
3
public function bootstrap( ) : void ;
3
public function closeCursor( ) : void ;
3
public function order($fields) ;
3
public function partition($partitions) ;
3
public function __construct($conditions = [ ], $types = [ ], $conjunction = 'AND') { /**/ }
3
public function describe(string $name, array $options = [ ]) : TableSchemaInterface ;
3
public function listTables( ) : array ;
3
public function supportsCTEs( ) : bool { /**/ }
3
public function columnCount( ) : int ;
3
public function rows(?int $start, ?int $end = 0) ;
3
public function errorInfo( ) : array ;
3
public function fetchColumn(int $position) ;
3
public function count( ) : int ;
3
public function bind(array $params, array $types) : void ;
3
public function lastInsertId(?string $table = null, ?string $column = null) ;
3
public function setTypeMap($typeMap) { /**/ }
3
public function range($start, $end = 0) ;
3
public function groups(?int $start, ?int $end = 0) ;
3
public function middleware(MiddlewareQueue $middlewareQueue) : MiddlewareQueue ;
3
public function setEventManager(EventManagerInterface $eventManager) ;
3
protected function _parseLocaleValue(string $value) : ?I18nDateTimeInterface { /**/ }
3
public static function setConfig($key, $config = null) : void { /**/ }
3
public function shouldRetry(Exception $exception, int $retryCount) : bool ;
3
public function send(RequestInterface $request, array $options) : array ;
3
public function excludeTies( ) ;
3
public function excludeGroup( ) ;
3
public function getEventManager( ) : EventManagerInterface ;
3
public function frame(string $type, $startOffset, string $startDirection, $endOffset, string $endDirection) ;
3
public function __invoke( ) { /**/ }
3
protected function _call(array $args) { /**/ }
3
public function excludeCurrent( ) ;
3
public function getMultiple($keys, $default = null) : iterable { /**/ }
3
public function setMultiple($values, $ttl = null) : bool { /**/ }
3
public function deleteMultiple($keys) : bool { /**/ }
3
public function errorCode( ) ;
3
protected function _getFormattedDate( ) : string { /**/ }
3
abstract public function output(array $args) : void ;
3
protected function getAssertedMessages( ) : string { /**/ }
3
public function getLocale( ) : string { /**/ }
3
public function getDependent( ) : bool { /**/ }
3
public function canBeJoined(array $options = [ ]) : bool { /**/ }
3
protected function _propertyName( ) : string { /**/ }
3
public function beforeSave(EventInterface $event, EntityInterface $entity, ArrayObject $options) ;
3
protected function _options(array $options) : void { /**/ }
3
public function beforeFind(EventInterface $event, Query $query, ArrayObject $options) ;
3
public function groupTranslations($results) : CollectionInterface ;
3
public function defaultRowValue(array $row, bool $joined) : array { /**/ }
3
public function find($type = null, array $options = [ ]) : Query { /**/ }
3
public function translationField(string $field) : string ;
3
public function setCommandCollection(CommandCollection $commands) : void ;
3
public function toString( ) : string { /**/ }
3
protected function unsetEmptyFields($entity) { /**/ }
3
protected function _joinCondition(array $options) : array { /**/ }
3
protected function _confirm(string $okCode, string $cancelCode) : string { /**/ }
3
protected function _id(string $name, string $val) : string { /**/ }
3
protected function _clearIds( ) : void { /**/ }
3
public function setResponse(Response $response) { /**/ }
3
public function buildMarshalMap(Marshaller $marshaller, array $map, array $options) : array ;
3
public function getResponse( ) : Response { /**/ }
3
public function initialize( ) : void { /**/ }
3
protected function _idSuffix(string $val) : string { /**/ }
3
public function executeCommand($command, array $args = [ ], ?ConsoleIo $io = null) : ?int { /**/ }
3
abstract protected function _serialize($serialize) : string ;
3
public function setTemporary(bool $temporary) ;
2
public function isTemporary( ) : bool ;
2
public function getTableSchema( ) ;
2
public function getPrimaryKey( ) : array ;
2
public function constraints( ) : array ;
2
public function dropConstraint(string $name) ;
2
public function getConstraint(string $name) : ?array ;
2
public function addConstraint(string $name, $attrs) ;
2
public function addIndex(string $name, $attrs) ;
2
public function setTableSchema($schema) ;
2
public function getIndex(string $name) : ?array ;
2
public function indexes( ) : array ;
2
protected function _domId(string $value) : string { /**/ }
2
public function buildMarshalMap(Marshaller $marshaller, array $map, array $options) : array { /**/ }
2
public function dropTableSql(TableSchema $schema) : array { /**/ }
2
public function set($field, $value = null, array $options = [ ]) { /**/ }
2
public function describeOptionsSql(string $tableName, array $config) : array { /**/ }
2
public function setTableLocator(LocatorInterface $tableLocator) { /**/ }
2
public function setConfig($alias, $options = null) ;
2
public function getConfig(?string $alias = null) : array ;
2
public function convertOptionsDescription(TableSchema $schema, array $row) : void { /**/ }
2
protected function _buildResultMap(Query $fetchQuery, array $options) : array { /**/ }
2
protected function _linkField(array $options) { /**/ }
2
protected function _assertFieldsPresent(Query $fetchQuery, array $key) : void { /**/ }
2
protected function _buildQuery(array $options) : Query { /**/ }
2
public function __construct(array $options) { /**/ }
2
public function hasAutoincrement( ) : bool ;
2
public function type( ) : string { /**/ }
2
public function cast($value, $type = 'string') : array { /**/ }
2
public function get($primaryKey, array $options = [ ]) : EntityInterface ;
2
public function getDefaultTypes( ) : array { /**/ }
2
public function setRegistryAlias(string $registryAlias) ;
2
public function getRegistryAlias( ) : string ;
2
public function dropConstraints(ConnectionInterface $db) : bool ;
2
public function createConstraints(ConnectionInterface $db) : bool ;
2
public function hasField(string $field) : bool ;
2
public function find(string $type = 'all', array $options = [ ]) ;
2
public function query( ) ;
2
public function setAlias(string $alias) ;
2
public function updateAll($fields, $conditions) : int ;
2
public function deleteAll($conditions) : int ;
2
public function exists($conditions) : bool ;
2
public function save(EntityInterface $entity, $options = [ ]) ;
2
public function delete(EntityInterface $entity, $options = [ ]) : bool ;
2
public function newEmptyEntity( ) : EntityInterface ;
2
public function newEntity(array $data, array $options = [ ]) : EntityInterface ;
2
public function newEntities(array $data, array $options = [ ]) : array ;
2
public function getAlias( ) : string ;
2
public function setSource(string $alias) { /**/ }
2
public function __debugInfo( ) : array { /**/ }
2
public function into(string $table) { /**/ }
2
public function __clone( ) { /**/ }
2
protected function _dirty( ) : void { /**/ }
2
public function getSelectTypeMap( ) : TypeMap { /**/ }
2
public function isBufferedResultsEnabled( ) : bool { /**/ }
2
public function clause(string $name) { /**/ }
2
public function __construct(Table $table, array $config = [ ]) { /**/ }
2
public function delete(?string $table = null) { /**/ }
2
public function update($table) { /**/ }
2
public function insert(array $columns, array $types = [ ]) { /**/ }
2
public function setNew(bool $new) { /**/ }
2
public function from($tables = [ ], $overwrite = false) { /**/ }
2
public function select($fields = [ ], bool $overwrite = false) { /**/ }
2
public function execute( ) : StatementInterface { /**/ }
2
public function getConnection( ) : Connection { /**/ }
2
public function __construct(Connection $connection) { /**/ }
2
public function clean( ) : void { /**/ }
2
public function getName( ) : ?string ;
2
public function getBaseType( ) : ?string ;
2
public function getTable( ) : Table { /**/ }
2
protected function _addConditions(array $conditions, array $types) : void { /**/ }
2
public function createSql(Connection $connection) : array ;
2
public function toString( ) : string { /**/ }
2
protected function _mergeVars(array $properties, array $options = [ ]) : void { /**/ }
2
public function matches($other) : bool { /**/ }
2
public function toString( ) : string { /**/ }
2
public function matches($other) : bool { /**/ }
2
public function toString( ) : string { /**/ }
2
public function matches($other) : bool { /**/ }
2
public function matches($other) : bool { /**/ }
2
public function toString( ) : string { /**/ }
2
public function toString( ) : string { /**/ }
2
abstract public function authorize($user, ServerRequest $request) : bool ;
2
public function __construct(ComponentRegistry $registry, array $config = [ ]) { /**/ }
2
public function unauthenticated(ServerRequest $request, Response $response) { /**/ }
2
public function matches($other) : bool { /**/ }
2
public function toString( ) : string { /**/ }
2
public function matches($other) : bool { /**/ }
2
protected function _encrypt($value, $encrypt, ?string $key = null) : string { /**/ }
2
public function first( ) ;
2
public function loginHeaders(ServerRequest $request) : array { /**/ }
2
protected function optimizeUnwrap( ) : iterable { /**/ }
2
public function compile( ) : string { /**/ }
2
public function scopes( ) { /**/ }
2
public function matches($other) : bool { /**/ }
2
public function toString( ) : string { /**/ }
2
public function failureDescription($other) : string { /**/ }
2
protected function _remove(array $config) : bool { /**/ }
2
public function matches($other) : bool { /**/ }
2
public function buffered( ) : CollectionInterface { /**/ }
2
public function toArray(bool $preserveKeys = true) : array ;
2
protected function _propertyExtractor($callback) : callable { /**/ }
2
public function unserialize($collection) : void { /**/ }
2
public function serialize( ) : string { /**/ }
2
public function __construct(?int $at = null) { /**/ }
2
public function countKeys( ) : int ;
2
public function toString( ) : string { /**/ }
2
public function matches($other) : bool { /**/ }
2
public function __construct(ComponentRegistry $registry, array $config = [ ]) { /**/ }
2
public function __get(string $name) { /**/ }
2
public function dropSql(Connection $connection) : array ;
2
public function setField($field) : void ;
2
public function __construct($field, $value, ?string $type = null, string $operator = '=') { /**/ }
2
public function getFinder( ) { /**/ }
2
public function attachTo(Query $query, array $options = [ ]) : void { /**/ }
2
protected function _appendNotMatching(Query $query, array $options) : void { /**/ }
2
public function updateAll(array $fields, $conditions) : int { /**/ }
2
public function getField( ) ;
2
public function __clone( ) { /**/ }
2
public function getValue( ) { /**/ }
2
protected function _stringifyExpressions(array $expressions, ValueBinder $generator, bool $wrap = true) : array { /**/ }
2
public function deleteAll($conditions) : int { /**/ }
2
public function add($conditions, array $types = [ ]) { /**/ }
2
protected function _extractFinder($finderData) : array { /**/ }
2
public function dropConstraintSql(Connection $connection) : array ;
2
public function addConstraintSql(Connection $connection) : array ;
2
public function truncateSql(Connection $connection) : array ;
2
public function setValue($value) : void { /**/ }
2
protected function _bindValue($value, ValueBinder $generator, ?string $type = null) : string { /**/ }
2
public function initialize(array $config) : void { /**/ }
2
public function nice($timezone = null, $locale = null) : string ;
2
public function toString( ) : string { /**/ }
2
protected function failureDescription($other) : string { /**/ }
2
public function beforeRender(EventInterface $event) { /**/ }
2
public function loadComponent(string $name, array $config = [ ]) : Component { /**/ }
2
public function initialize( ) : void { /**/ }
2
public function getName( ) : string { /**/ }
2
public function i18nFormat($format = null, $timezone = null, $locale = null) { /**/ }
2
public function setConditions($conditions) { /**/ }
2
public function setField($field) : void { /**/ }
2
public function useMutable( ) { /**/ }
2
protected function _setClassName(string $class, string $fallback) : void { /**/ }
2
public function useImmutable( ) { /**/ }
2
public function __construct(?string $name = null) { /**/ }
2
public function requiresToPhpCast( ) : bool ;
2
protected function _requiresToExpressionCasting(array $types) : array { /**/ }
2
public function getConditions( ) { /**/ }
2
public function patchEntity(EntityInterface $entity, array $data, array $options = [ ]) : EntityInterface ;
2
public function getLogger( ) : LoggerInterface ;
2
protected function _buildModifierPart(array $parts, Query $query, ValueBinder $generator) : string { /**/ }
2
public function disable(string $hook) ;
2
public function sourceName( ) : string ;
2
protected function _addError(callable $rule, $name = null, array $options = [ ]) : RuleInvoker { /**/ }
2
public function paginate(object $object, array $params = [ ], array $settings = [ ]) : ResultSetInterface ;
2
public function console(CommandCollection $commands) : CommandCollection ;
2
public function bootstrap( ) : void ;
2
public function isEnabled(string $hook) : bool ;
2
public function enable(string $hook) ;
2
public function routes(RouteBuilder $routes) : void ;
2
public function __construct(string $template, array $defaults = [ ], array $options = [ ]) { /**/ }
2
public function middleware(MiddlewareQueue $middlewareQueue) : MiddlewareQueue ;
2
public function console(CommandCollection $commands) : CommandCollection ;
2
public function bootstrap(PluginApplicationInterface $app) : void ;
2
public function getTemplatePath( ) : string ;
2
public function getClassPath( ) : string ;
2
public function getConfigPath( ) : string ;
2
public function getPath( ) : string ;
2
public function connection( ) : string ;
2
public function truncate(ConnectionInterface $db) : bool ;
2
public function pluginConsole(CommandCollection $commands) : CommandCollection ;
2
public function withPath(string $path) ;
2
public function withNeverExpire( ) ;
2
public function withExpiry($dateTime) ;
2
public function getFormattedExpires( ) : string ;
2
public function getExpiresTimestamp( ) : ?int ;
2
public function getExpiry( ) ;
2
public function withDomain(string $domain) ;
2
public function getDomain( ) : string ;
2
public function getPath( ) : string ;
2
public function create(ServerRequestInterface $request) ;
2
public function getId( ) : string ;
2
public function withValue($value) ;
2
public function getScalarValue( ) ;
2
public function getValue( ) ;
2
public function getName( ) : string ;
2
public function withName(string $name) ;
2
public function insert(ConnectionInterface $db) ;
2
public function invoke($controller) : ResponseInterface ;
2
public function getName( ) : string ;
2
public function pluginMiddleware(MiddlewareQueue $middleware) : MiddlewareQueue ;
2
public function isExpired($time = null) : bool ;
2
protected function setStep(array $data, ContextInterface $context, string $fieldName) : array { /**/ }
2
public function logException(Throwable $exception, ?ServerRequestInterface $request = null) : bool { /**/ }
2
protected function _stop(int $code) : void { /**/ }
2
public function handleException(Throwable $exception) : void { /**/ }
2
public function getRootName( ) : string { /**/ }
2
public function render( ) : ResponseInterface ;
2
public function logMessage($level, string $message, array $context = [ ]) : bool ;
2
public function log(Throwable $exception, ?ServerRequestInterface $request = null) : bool ;
2
protected function setMaxLength(array $data, ContextInterface $context, string $fieldName) : array { /**/ }
2
public function dataAvailable(int $timeout = 0) : bool { /**/ }
2
public function getOptionParser( ) : ConsoleOptionParser { /**/ }
2
public function create(string $className) ;
2
public function setName(string $name) ;
2
public function run(array $argv, ConsoleIo $io) : ?int ;
2
public function addClass(array $options, string $class, string $key = 'class') : array { /**/ }
2
public function loadHelpers( ) { /**/ }
2
public function setTemplates(array $templates) { /**/ }
2
public function write($message, int $newlines = 1) : int { /**/ }
2
public function read( ) : ?string { /**/ }
2
public function pluginRoutes(RouteBuilder $routes) : RouteBuilder ;
2
public function __isset(string $name) : bool { /**/ }
2
public function pluginBootstrap( ) : void ;
2
public function addPlugin($name, array $config = [ ]) ;
2
public static function parseDsn(string $dsn) : array { /**/ }
2
public static function configured( ) : array { /**/ }
2
public static function getConfig(string $key) { /**/ }
2
public function getPagingParams( ) : array ;
2
protected function _setModelClass(string $name) : void { /**/ }
2
public function __get(string $name) { /**/ }
2
public function __construct(string $handle = 'php://stdin') { /**/ }
2
public function has(string $name) : bool { /**/ }
2
public function exists(string $alias) : bool ;
2
abstract protected function createInstance(string $alias, array $options) ;
2
public function getValidator(?string $name = null) : Validator { /**/ }
2
public function load(string $objectName, array $config = [ ]) { /**/ }
2
public function setValidator(string $name, Validator $validator) { /**/ }
2
public function __construct(array $args = [ ], bool $bootstrap = true) { /**/ }
2
protected function _createShell(string $className, string $shortName) : Shell { /**/ }
2
public function withExpired( ) ;
2
public function isHttpOnly( ) : bool ;
2
protected function _buildInsertPart(array $parts, Query $query, ValueBinder $generator) : string { /**/ }
2
public function commitTransaction( ) : bool ;
2
public function disableConstraints(callable $callback) ;
2
public function enableQueryLogging(bool $enable = true) ;
2
public function disableQueryLogging( ) ;
2
public function isQueryLoggingEnabled( ) : bool ;
2
public function cache($key, $config = 'default') { /**/ }
2
public function all( ) : ResultSetInterface { /**/ }
2
public function rollbackTransaction( ) : bool ;
2
public function beginTransaction( ) : bool ;
2
public function quote($value, $type) : string ;
2
public function __call(string $method, array $arguments) { /**/ }
2
protected function _decorateResults(Traversable $result) : ResultSetInterface { /**/ }
2
public function setConnection($connection) ;
2
public function select($fields, bool $overwrite = false) ;
2
public function disconnect( ) : void ;
2
public function aliasFields(array $fields, ?string $defaultAlias = null) : array ;
2
public function all( ) : ResultSetInterface ;
2
public function supportsSavePoints( ) : bool ;
2
public function supportsQuoting( ) : bool ;
2
public function find(string $finder, array $options = [ ]) ;
2
public function compileQuery(Query $query, ValueBinder $generator) : array ;
2
protected function _buildWithPart(array $parts, Query $query, ValueBinder $generator) : string { /**/ }
2
public function patchEntities(iterable $entities, array $data, array $options = [ ]) : array ;
2
public function checkRules(EntityInterface $entity, string $operation = RulesChecker::CREATE, $options = null) : bool { /**/ }
2
public function setCacher(CacheInterface $cacher) ;
2
public function getCacher( ) : CacheInterface ;
2
public function newTableSchema(string $table, array $columns = [ ]) : TableSchema ;
2
public function configName( ) : string ;
2
public function isAutoQuotingEnabled( ) : bool ;
2
public function queryTranslator(string $type) : Closure ;
2
public function disableAutoQuoting( ) ;
2
public function enableAutoQuoting(bool $enable = true) ;
2
public function isConnected( ) : bool ;
2
public function lastInsertId(?string $table = null, ?string $column = null) ;
2
public function config( ) : array ;
2
public function schemaValue($value) : string ;
2
public function quoteIdentifier(string $identifier) : string ;
2
public function transactional(callable $callback) ;
2
public function applyOptions(array $options) ;
2
public function count( ) : int ;
2
public function withHttpOnly(bool $httpOnly) ;
2
public function stopPropagation( ) : void ;
2
public function create(ConnectionInterface $db) : bool ;
2
public function drop(ConnectionInterface $db) : bool ;
2
public function setData($key, $value = null) ;
2
public function getData(?string $key = null) ;
2
public function setResult($value = null) ;
2
public function getResult( ) ;
2
public function isStopped( ) : bool ;
2
public function getSubject( ) ;
2
public function setOptions(array $options) ;
2
public function getName( ) : string ;
2
public function toHeaderValue( ) : string ;
2
public function toArray( ) : array ;
2
public function getOptions( ) : array ;
2
public function withSameSite(?string $sameSite) ;
2
public function getSameSite( ) : ?string ;
2
public function withSecure(bool $secure) ;
2
public function isSecure( ) : bool ;
2
public function getOptions( ) : array ;
2
public function defaultValues( ) : array ;
2
public function repository(RepositoryInterface $repository) ;
2
public function removeColumn(string $name) ;
2
protected function warning(string $message) : void { /**/ }
2
public function getRepository( ) : ?RepositoryInterface ;
2
protected function getCount(QueryInterface $query, array $data) : ?int { /**/ }
2
public function name( ) : string ;
2
public function addColumn(string $name, $attrs) ;
2
public function getColumn(string $name) : ?array ;
2
public function hasColumn(string $name) : bool ;
2
public function columns( ) : array ;
2
public function typeMap( ) : array ;
2
public function getColumnType(string $name) : ?string ;
2
public function setColumnType(string $name, string $type) ;
2
public function baseColumnType(string $column) : ?string ;
2
public function isNullable(string $name) : bool ;
2
public function listeners(string $eventKey) : array ;
2
public function dispatch($event) : EventInterface ;
2
public function off($eventKey, $callable = null) ;
2
public function on($eventKey, $options = [ ], ?callable $callable = null) ;
2
public function routes(RouteBuilder $routes) : void ;
2