Changed Classes

Class Constant / Property / Method
abstract class BaseHandler implements CacheInterface { /**/ } MAX_KEY_LENGTH = PHP_INT_MAX
class FileHandler extends BaseHandler { /**/ } MAX_KEY_LENGTH = 255

abstract class BaseConnection implements ConnectionInterface { /**/ } function _listTables(7956, 7049)
class Connection extends BaseConnection { /**/ } function _listTables(10083, 7049)

abstract class BaseConnection implements ConnectionInterface { /**/ } function _listTables(7956, 7049)
class Connection extends BaseConnection { /**/ } function _listTables(10083, 7049)

abstract class BaseConnection implements ConnectionInterface { /**/ } function _listTables(7956, 7049)
class Connection extends BaseConnection { /**/ } function _listTables(10083, 7049)

abstract class BaseConnection implements ConnectionInterface { /**/ } function _listTables(7956, 7049)
class Connection extends BaseConnection { /**/ } function _listTables(10083, 7049)

abstract class BaseConnection implements ConnectionInterface { /**/ } function _listTables(7956, 7049)
class Connection extends BaseConnection { /**/ } function _listTables(10083, 7049)

abstract class BaseHandler implements ImageHandlerInterface { /**/ } function process(16603)
class ImageMagickHandler extends BaseHandler { /**/ } function process(16603, 16381)

class View implements RendererInterface { /**/ } function renderString(15136, 5290, 2582)
class Parser extends View { /**/ } function renderString(2806, 5290, 2582)

class Controller { /**/ } function initController(2986, 2997, 3000)
abstract class BaseController extends Controller { /**/ } function initController(1)

abstract class BaseController extends Controller { /**/ } function initController(1)
class Product extends BaseController { /**/ } function initController(2986, 2997, 3000)

class Seeder { /**/ } run : [\void]
class ExampleSeeder extends Seeder { /**/ } run : []

interface ConnectionInterface { /**/ } reconnect : [\bool]
class MockConnection extends BaseConnection { /**/ } reconnect : []

interface ConnectionInterface { /**/ } setdatabase : [\bool]
class Connection extends BaseConnection { /**/ } setdatabase : []

interface ConnectionInterface { /**/ } setdatabase : [\bool]
class Connection extends BaseConnection { /**/ } setdatabase : []

interface ConnectionInterface { /**/ } setdatabase : [\bool]
class Connection extends BaseConnection { /**/ } setdatabase : []

interface ConnectionInterface { /**/ } setdatabase : [\bool]
class Connection extends BaseConnection { /**/ } setdatabase : []

interface ConnectionInterface { /**/ } callfunction : [\bool]
abstract class BaseConnection implements ConnectionInterface { /**/ } callfunction : []

abstract class BaseConnection implements ConnectionInterface { /**/ } insertid : [\int]
class Connection extends BaseConnection { /**/ } insertid : []

abstract class BaseConnection implements ConnectionInterface { /**/ } insertid : [\int]
class Connection extends BaseConnection { /**/ } insertid : []

abstract class BaseConnection implements ConnectionInterface { /**/ } insertid : [\int]
class Connection extends BaseConnection { /**/ } insertid : []

abstract class BaseConnection implements ConnectionInterface { /**/ } insertid : [\int]
class Connection extends BaseConnection { /**/ } insertid : []

abstract class BaseConnection implements ConnectionInterface { /**/ } insertid : [\int]
class MockConnection extends BaseConnection { /**/ } insertid : []

abstract class BaseConnection implements ConnectionInterface { /**/ } _listtables : [\string]
class Connection extends BaseConnection { /**/ } _listtables : []

abstract class BaseConnection implements ConnectionInterface { /**/ } _listtables : [\string]
class Connection extends BaseConnection { /**/ } _listtables : []

abstract class BaseConnection implements ConnectionInterface { /**/ } _listtables : [\string]
class Connection extends BaseConnection { /**/ } _listtables : []

abstract class BaseConnection implements ConnectionInterface { /**/ } _listtables : [\string]
class Connection extends BaseConnection { /**/ } _listtables : []

abstract class BaseConnection implements ConnectionInterface { /**/ } _listtables : [\string]
class Connection extends BaseConnection { /**/ } _listtables : []

abstract class BaseConnection implements ConnectionInterface { /**/ } _listtables : [\string]
class MockConnection extends BaseConnection { /**/ } _listtables : []

abstract class BaseConnection implements ConnectionInterface { /**/ } _listcolumns : [\string]
class Connection extends BaseConnection { /**/ } _listcolumns : []

abstract class BaseConnection implements ConnectionInterface { /**/ } _listcolumns : [\string]
class Connection extends BaseConnection { /**/ } _listcolumns : []

abstract class BaseConnection implements ConnectionInterface { /**/ } _listcolumns : [\string]
class Connection extends BaseConnection { /**/ } _listcolumns : []

abstract class BaseConnection implements ConnectionInterface { /**/ } _listcolumns : [\string]
class Connection extends BaseConnection { /**/ } _listcolumns : []

abstract class BaseConnection implements ConnectionInterface { /**/ } _listcolumns : [\string]
class Connection extends BaseConnection { /**/ } _listcolumns : []

abstract class BaseConnection implements ConnectionInterface { /**/ } _listcolumns : [\string]
class MockConnection extends BaseConnection { /**/ } _listcolumns : []

class Forge { /**/ } dropforeignkey : [\bool]
class Forge extends BaseForge { /**/ } dropforeignkey : []

class Forge { /**/ } _droptable : [\string]
class Forge extends BaseForge { /**/ } _droptable : []

class Forge { /**/ } _droptable : [\string]
class Forge extends BaseForge { /**/ } _droptable : []

class Forge { /**/ } dropcolumn : [\bool]
class Forge extends BaseForge { /**/ } dropcolumn : []

abstract class BasePreparedQuery implements PreparedQueryInterface { /**/ } _prepare : [\codeigniter\database\sqlsrv\preparedquery]
class PreparedQuery extends BasePreparedQuery { /**/ } _prepare : []

abstract class BasePreparedQuery implements PreparedQueryInterface { /**/ } _prepare : [\codeigniter\database\oci8\preparedquery]
class PreparedQuery extends BasePreparedQuery { /**/ } _prepare : []

abstract class BasePreparedQuery implements PreparedQueryInterface { /**/ } _prepare : [\codeigniter\database\postgre\preparedquery]
class PreparedQuery extends BasePreparedQuery { /**/ } _prepare : []

abstract class BasePreparedQuery implements PreparedQueryInterface { /**/ } _prepare : [\codeigniter\database\sqlite3\preparedquery]
class PreparedQuery extends BasePreparedQuery { /**/ } _prepare : []

abstract class BasePreparedQuery implements PreparedQueryInterface { /**/ } _prepare : [\codeigniter\database\mysqli\preparedquery]
class PreparedQuery extends BasePreparedQuery { /**/ } _prepare : []

interface QueryInterface { /**/ } getquery : [\string]
class Query implements QueryInterface, Stringable { /**/ } getquery : []

abstract class Migration { /**/ } up : [\void]
class ExampleMigration extends Migration { /**/ } up : []

abstract class Migration { /**/ } down : [\void]
class ExampleMigration extends Migration { /**/ } down : []

interface CastInterface { /**/ } get : [\string]
class CastBase64 extends BaseCast { /**/ } get : [\mixed]

interface CastInterface { /**/ } get : [\string]
class CastBase64 extends BaseCast { /**/ } get : [\mixed]

interface CastInterface { /**/ } get : [\bool]
class BooleanCast extends BaseCast { /**/ } get : [\mixed]

interface CastInterface { /**/ } get : [\codeigniter\i18n\time]
class DatetimeCast extends BaseCast { /**/ } get : [\mixed]

interface CastInterface { /**/ } get : [\array]
class CSVCast extends BaseCast { /**/ } get : [\mixed]

interface CastInterface { /**/ } get : [\array, \stdclass]
class JsonCast extends BaseCast { /**/ } get : [\mixed]

interface CastInterface { /**/ } get : [\array]
class ArrayCast extends BaseCast implements CastInterface { /**/ } get : [\mixed]

interface CastInterface { /**/ } get : [\bool]
final class IntBoolCast extends BaseCast { /**/ } get : [\mixed]

interface CastInterface { /**/ } get : [\codeigniter\i18n\time]
class TimestampCast extends BaseCast { /**/ } get : [\mixed]

interface CastInterface { /**/ } get : [\int]
class IntegerCast extends BaseCast { /**/ } get : [\mixed]

interface CastInterface { /**/ } get : [\codeigniter\http\uri]
class URICast extends BaseCast { /**/ } get : [\mixed]

interface CastInterface { /**/ } get : [\float]
class FloatCast extends BaseCast { /**/ } get : [\mixed]

interface CastInterface { /**/ } set : [\string]
class JsonCast extends BaseCast { /**/ } set : [\mixed]

interface CastInterface { /**/ } set : [\string]
class CSVCast extends BaseCast { /**/ } set : [\mixed]

interface CastInterface { /**/ } set : [\string]
class DatetimeCast extends BaseCast { /**/ } set : [\mixed]

interface CastInterface { /**/ } set : [\string]
class ArrayCast extends BaseCast implements CastInterface { /**/ } set : [\mixed]

interface CastInterface { /**/ } set : [\int]
final class IntBoolCast extends BaseCast { /**/ } set : [\mixed]

interface CastInterface { /**/ } set : [\int]
class TimestampCast extends BaseCast { /**/ } set : [\mixed]

interface CastInterface { /**/ } set : [\string]
class URICast extends BaseCast { /**/ } set : [\mixed]

interface CastInterface { /**/ } set : [\string]
class CastBase64 extends BaseCast { /**/ } set : [\mixed]

abstract class BaseCast implements CastInterface { /**/ } get : [\string]
class CastBase64 extends BaseCast { /**/ } get : [\mixed]

abstract class BaseCast implements CastInterface { /**/ } get : [\string]
class CastBase64 extends BaseCast { /**/ } get : [\mixed]

abstract class BaseCast implements CastInterface { /**/ } get : [\array]
class CSVCast extends BaseCast { /**/ } get : [\mixed]

abstract class BaseCast implements CastInterface { /**/ } get : [\array, \stdclass]
class JsonCast extends BaseCast { /**/ } get : [\mixed]

abstract class BaseCast implements CastInterface { /**/ } get : [\bool]
final class IntBoolCast extends BaseCast { /**/ } get : [\mixed]

abstract class BaseCast implements CastInterface { /**/ } get : [\bool]
class BooleanCast extends BaseCast { /**/ } get : [\mixed]

abstract class BaseCast implements CastInterface { /**/ } get : [\array]
class ArrayCast extends BaseCast implements CastInterface { /**/ } get : [\mixed]

abstract class BaseCast implements CastInterface { /**/ } get : [\float]
class FloatCast extends BaseCast { /**/ } get : [\mixed]

abstract class BaseCast implements CastInterface { /**/ } get : [\codeigniter\i18n\time]
class DatetimeCast extends BaseCast { /**/ } get : [\mixed]

abstract class BaseCast implements CastInterface { /**/ } get : [\codeigniter\http\uri]
class URICast extends BaseCast { /**/ } get : [\mixed]

abstract class BaseCast implements CastInterface { /**/ } get : [\codeigniter\i18n\time]
class TimestampCast extends BaseCast { /**/ } get : [\mixed]

abstract class BaseCast implements CastInterface { /**/ } get : [\int]
class IntegerCast extends BaseCast { /**/ } get : [\mixed]

abstract class BaseCast implements CastInterface { /**/ } set : [\string]
class CastBase64 extends BaseCast { /**/ } set : [\mixed]

abstract class BaseCast implements CastInterface { /**/ } set : [\string]
class JsonCast extends BaseCast { /**/ } set : [\mixed]

abstract class BaseCast implements CastInterface { /**/ } set : [\string]
class CSVCast extends BaseCast { /**/ } set : [\mixed]

abstract class BaseCast implements CastInterface { /**/ } set : [\int]
final class IntBoolCast extends BaseCast { /**/ } set : [\mixed]

abstract class BaseCast implements CastInterface { /**/ } set : [\string]
class ArrayCast extends BaseCast implements CastInterface { /**/ } set : [\mixed]

abstract class BaseCast implements CastInterface { /**/ } set : [\string]
class DatetimeCast extends BaseCast { /**/ } set : [\mixed]

abstract class BaseCast implements CastInterface { /**/ } set : [\string]
class URICast extends BaseCast { /**/ } set : [\mixed]

abstract class BaseCast implements CastInterface { /**/ } set : [\int]
class TimestampCast extends BaseCast { /**/ } set : [\mixed]

interface ThrottlerInterface { /**/ } check : [\bool]
class Throttler implements ThrottlerInterface { /**/ } check : []

class BaseConfig { /**/ } registerproperties : [\void]
class Publisher extends BaseConfig { /**/ } registerproperties : []

interface ImageHandlerInterface { /**/ } save : [\bool]
class ImageMagickHandler extends BaseHandler { /**/ } save : []

interface ImageHandlerInterface { /**/ } save : [\bool]
class GDHandler extends BaseHandler { /**/ } save : []

abstract class BaseHandler implements ImageHandlerInterface { /**/ } _rotate : [\bool]
class GDHandler extends BaseHandler { /**/ } _rotate : []

abstract class BaseHandler implements ImageHandlerInterface { /**/ } getversion : [\string]
class ImageMagickHandler extends BaseHandler { /**/ } getversion : []

abstract class BaseHandler implements ImageHandlerInterface { /**/ } save : [\bool]
class GDHandler extends BaseHandler { /**/ } save : []

abstract class BaseHandler implements ImageHandlerInterface { /**/ } save : [\bool]
class ImageMagickHandler extends BaseHandler { /**/ } save : []

abstract class BaseHandler implements ImageHandlerInterface { /**/ } process : [\array]
class ImageMagickHandler extends BaseHandler { /**/ } process : []

interface CastInterface { /**/ } get : [\array]
class ArrayCast extends BaseCast { /**/ } get : []

interface CastInterface { /**/ } get : [\bool]
class BooleanCast extends BaseCast { /**/ } get : []

interface CastInterface { /**/ } get : [\array]
class CSVCast extends BaseCast { /**/ } get : []

interface CastInterface { /**/ } get : [\object]
class ObjectCast extends BaseCast { /**/ } get : []

interface CastInterface { /**/ } get : [\bool]
final class IntBoolCast extends BaseCast { /**/ } get : []

interface CastInterface { /**/ } get : [\codeigniter\http\uri]
class URICast extends BaseCast { /**/ } get : []

interface CastInterface { /**/ } get : [\int]
class IntegerCast extends BaseCast { /**/ } get : []

interface CastInterface { /**/ } get : [\string]
class StringCast extends BaseCast { /**/ } get : []

interface CastInterface { /**/ } get : [\float]
class FloatCast extends BaseCast { /**/ } get : []

interface CastInterface { /**/ } set : [\int]
final class IntBoolCast extends BaseCast { /**/ } set : []

interface CastInterface { /**/ } set : [\string]
class ArrayCast extends BaseCast { /**/ } set : []

interface CastInterface { /**/ } set : [\string]
class JsonCast extends BaseCast { /**/ } set : []

interface CastInterface { /**/ } set : [\string]
class CSVCast extends BaseCast { /**/ } set : []

abstract class BaseCast implements CastInterface { /**/ } get : [\bool]
final class IntBoolCast extends BaseCast { /**/ } get : []

abstract class BaseCast implements CastInterface { /**/ } get : [\object]
class ObjectCast extends BaseCast { /**/ } get : []

abstract class BaseCast implements CastInterface { /**/ } get : [\bool]
class BooleanCast extends BaseCast { /**/ } get : []

abstract class BaseCast implements CastInterface { /**/ } get : [\array]
class ArrayCast extends BaseCast { /**/ } get : []

abstract class BaseCast implements CastInterface { /**/ } get : [\array]
class CSVCast extends BaseCast { /**/ } get : []

abstract class BaseCast implements CastInterface { /**/ } get : [\int]
class IntegerCast extends BaseCast { /**/ } get : []

abstract class BaseCast implements CastInterface { /**/ } get : [\string]
class StringCast extends BaseCast { /**/ } get : []

abstract class BaseCast implements CastInterface { /**/ } get : [\float]
class FloatCast extends BaseCast { /**/ } get : []

abstract class BaseCast implements CastInterface { /**/ } get : [\codeigniter\http\uri]
class URICast extends BaseCast { /**/ } get : []

abstract class BaseCast implements CastInterface { /**/ } set : [\int]
final class IntBoolCast extends BaseCast { /**/ } set : []

abstract class BaseCast implements CastInterface { /**/ } set : [\string]
class JsonCast extends BaseCast { /**/ } set : []

abstract class BaseCast implements CastInterface { /**/ } set : [\string]
class ArrayCast extends BaseCast { /**/ } set : []

abstract class BaseCast implements CastInterface { /**/ } set : [\string]
class CSVCast extends BaseCast { /**/ } set : []

class URI implements Stringable { /**/ } applyparts : [\void]
class SiteURI extends URI { /**/ } applyparts : []

trait ResponseTrait { /**/ } nocache : [\codeigniter\http\downloadresponse]
class DownloadResponse extends Response { /**/ } nocache : []

interface ResponseInterface extends MessageInterface { /**/ } nocache : [\codeigniter\http\downloadresponse]
class DownloadResponse extends Response { /**/ } nocache : []

interface RendererInterface { /**/ } setdata : [\codeigniter\view\rendererinterface]
class Parser extends View { /**/ } setdata : []

interface RendererInterface { /**/ } setdata : [\codeigniter\view\rendererinterface]
class View implements RendererInterface { /**/ } setdata : []

interface RendererInterface { /**/ } setvar : [\codeigniter\view\rendererinterface]
class View implements RendererInterface { /**/ } setvar : []

interface RendererInterface { /**/ } resetdata : [\codeigniter\view\rendererinterface]
class View implements RendererInterface { /**/ } resetdata : []

class File extends SplFileInfo { /**/ } guessextension : [\string]
class UploadedFile extends File implements UploadedFileInterface { /**/ } guessextension : [\null, \string]

interface HandlerInterface { /**/ } setdateformat : [\codeigniter\log\handlers\handlerinterface]
abstract class BaseHandler implements HandlerInterface { /**/ } setdateformat : []

abstract class AbstractValue { /**/ } getcontext : [\kint\value\context\methodcontext]
class MethodValue extends AbstractValue { /**/ } getcontext : [\kint\value\context\contextinterface]

abstract class AbstractValue { /**/ } gethint : [\string]
class MicrotimeValue extends AbstractValue { /**/ } gethint : [\null, \string]

abstract class AbstractValue { /**/ } gethint : [\string]
class SplFileInfoValue extends InstanceValue { /**/ } gethint : [\null, \string]

abstract class AbstractValue { /**/ } gethint : [\string]
class ColorValue extends StringValue { /**/ } gethint : [\null, \string]

abstract class AbstractValue { /**/ } gethint : [\string]
class SimpleXMLElementValue extends InstanceValue { /**/ } gethint : [\null, \string]

abstract class AbstractValue { /**/ } gethint : [\string]
class DateTimeValue extends InstanceValue { /**/ } gethint : [\null, \string]

abstract class AbstractValue { /**/ } gethint : [\string]
class StreamValue extends ResourceValue { /**/ } gethint : [\null, \string]

abstract class AbstractValue { /**/ } gethint : [\string]
class TraceFrameValue extends ArrayValue { /**/ } gethint : [\null, \string]

abstract class AbstractValue { /**/ } gethint : [\string]
class MethodValue extends AbstractValue { /**/ } gethint : [\null, \string]

abstract class AbstractValue { /**/ } gethint : [\string]
class TraceValue extends ArrayValue { /**/ } gethint : [\null, \string]

abstract class AbstractValue { /**/ } gethint : [\string]
class EnumValue extends InstanceValue { /**/ } gethint : [\null, \string]

abstract class AbstractValue { /**/ } getdisplaysize : [\string]
class StringValue extends AbstractValue { /**/ } getdisplaysize : [\null, \string]

abstract class AbstractValue { /**/ } getdisplaysize : [\string]
class DomNodeListValue extends InstanceValue { /**/ } getdisplaysize : [\null, \string]

abstract class AbstractValue { /**/ } getdisplaysize : [\string]
class ArrayValue extends AbstractValue { /**/ } getdisplaysize : [\null, \string]

abstract class AbstractValue { /**/ } getdisplaysize : [\string]
class TraceValue extends ArrayValue { /**/ } getdisplaysize : [\null, \string]

abstract class AbstractValue { /**/ } getdisplayvalue : [\string]
class StringValue extends AbstractValue { /**/ } getdisplayvalue : [\null, \string]

abstract class AbstractValue { /**/ } getdisplayvalue : [\string]
class ThrowableValue extends InstanceValue { /**/ } getdisplayvalue : [\null, \string]

abstract class AbstractValue { /**/ } getdisplayvalue : [\string]
class DateTimeValue extends InstanceValue { /**/ } getdisplayvalue : [\null, \string]

class InstanceValue extends AbstractValue { /**/ } getdisplaysize : [\string]
class DomNodeListValue extends InstanceValue { /**/ } getdisplaysize : [\null, \string]

class BaseContext implements ContextInterface { /**/ } getname : [\string]
class ClassConstContext extends ClassDeclaredContext { /**/ } getname : []

class BaseContext implements ContextInterface { /**/ } getname : [\string]
class ClassOwnedContext extends BaseContext { /**/ } getname : []

class BaseContext implements ContextInterface { /**/ } getname : [\string]
class StaticPropertyContext extends DoubleAccessMemberContext { /**/ } getname : []

class BaseContext implements ContextInterface { /**/ } getoperator : [\string]
class MethodContext extends ClassDeclaredContext { /**/ } getoperator : [\null, \string]

class BaseContext implements ContextInterface { /**/ } getoperator : [\string]
class ClassConstContext extends ClassDeclaredContext { /**/ } getoperator : [\null, \string]

class BaseContext implements ContextInterface { /**/ } getoperator : [\string]
class ClassOwnedContext extends BaseContext { /**/ } getoperator : [\null, \string]

class BaseContext implements ContextInterface { /**/ } getoperator : [\string]
class StaticPropertyContext extends DoubleAccessMemberContext { /**/ } getoperator : [\null, \string]

interface ContextInterface { /**/ } getname : [\string]
class StaticPropertyContext extends DoubleAccessMemberContext { /**/ } getname : []

interface ContextInterface { /**/ } getname : [\string]
class ClassOwnedContext extends BaseContext { /**/ } getname : []

interface ContextInterface { /**/ } getname : [\string]
class ClassConstContext extends ClassDeclaredContext { /**/ } getname : []

interface ContextInterface { /**/ } getoperator : [\string]
class StaticPropertyContext extends DoubleAccessMemberContext { /**/ } getoperator : [\null, \string]

interface ContextInterface { /**/ } getoperator : [\string]
class ClassOwnedContext extends BaseContext { /**/ } getoperator : [\null, \string]

interface ContextInterface { /**/ } getoperator : [\string]
class ClassConstContext extends ClassDeclaredContext { /**/ } getoperator : [\null, \string]

interface ContextInterface { /**/ } getoperator : [\string]
class MethodContext extends ClassDeclaredContext { /**/ } getoperator : [\null, \string]

abstract class AbstractRepresentation implements RepresentationInterface { /**/ } gethint : [\string]
class BinaryRepresentation extends AbstractRepresentation { /**/ } gethint : [\null, \string]

abstract class AbstractRepresentation implements RepresentationInterface { /**/ } gethint : [\string]
class SplFileInfoRepresentation extends StringRepresentation { /**/ } gethint : [\null, \string]

abstract class AbstractRepresentation implements RepresentationInterface { /**/ } gethint : [\string]
class MicrotimeRepresentation extends AbstractRepresentation { /**/ } gethint : [\null, \string]

abstract class AbstractRepresentation implements RepresentationInterface { /**/ } gethint : [\string]
class TableRepresentation extends ContainerRepresentation { /**/ } gethint : [\null, \string]

abstract class AbstractRepresentation implements RepresentationInterface { /**/ } gethint : [\string]
class SourceRepresentation extends AbstractRepresentation { /**/ } gethint : [\null, \string]

abstract class AbstractRepresentation implements RepresentationInterface { /**/ } gethint : [\string]
class ColorRepresentation extends AbstractRepresentation { /**/ } gethint : [\null, \string]

abstract class AbstractRepresentation implements RepresentationInterface { /**/ } gethint : [\string]
class CallableDefinitionRepresentation extends AbstractRepresentation { /**/ } gethint : [\null, \string]

abstract class AbstractRepresentation implements RepresentationInterface { /**/ } gethint : [\string]
class ProfileRepresentation extends AbstractRepresentation { /**/ } gethint : [\null, \string]

interface RepresentationInterface { /**/ } gethint : [\string]
class CallableDefinitionRepresentation extends AbstractRepresentation { /**/ } gethint : [\null, \string]

interface RepresentationInterface { /**/ } gethint : [\string]
class ColorRepresentation extends AbstractRepresentation { /**/ } gethint : [\null, \string]

interface RepresentationInterface { /**/ } gethint : [\string]
class SourceRepresentation extends AbstractRepresentation { /**/ } gethint : [\null, \string]

interface RepresentationInterface { /**/ } gethint : [\string]
class ProfileRepresentation extends AbstractRepresentation { /**/ } gethint : [\null, \string]

interface RepresentationInterface { /**/ } gethint : [\string]
class BinaryRepresentation extends AbstractRepresentation { /**/ } gethint : [\null, \string]

interface RepresentationInterface { /**/ } gethint : [\string]
class TableRepresentation extends ContainerRepresentation { /**/ } gethint : [\null, \string]

interface RepresentationInterface { /**/ } gethint : [\string]
class MicrotimeRepresentation extends AbstractRepresentation { /**/ } gethint : [\null, \string]

interface RepresentationInterface { /**/ } gethint : [\string]
class SplFileInfoRepresentation extends StringRepresentation { /**/ } gethint : [\null, \string]

interface PagerInterface { /**/ } getfirstpage : [\int]
class Pager implements PagerInterface { /**/ } getfirstpage : []

interface FileLocatorInterface { /**/ } locatefile : [\false, \string]
final class FileLocatorCached implements FileLocatorInterface { /**/ } locatefile : []

interface FileLocatorInterface { /**/ } findqualifiednamefrompath : [\false, \string]
final class FileLocatorCached implements FileLocatorInterface { /**/ } findqualifiednamefrompath : []

abstract class BaseExceptionHandler { /**/ } handle : [\void]
class MyExceptionHandler extends BaseExceptionHandler implements ExceptionHandlerInterface { /**/ } handle : []

abstract class BaseExceptionHandler { /**/ } handle : [\void]
final class ExceptionHandler extends BaseExceptionHandler implements ExceptionHandlerInterface { /**/ } handle : []

class BaseCollector { /**/ } getvardata : [\array]
class Views extends BaseCollector { /**/ } getvardata : []

class BaseCollector { /**/ } display : [\array]
class Files extends BaseCollector { /**/ } display : []

class BaseCollector { /**/ } display : [\array]
class Events extends BaseCollector { /**/ } display : []

class BaseCollector { /**/ } display : [\array]
class Database extends BaseCollector { /**/ } display : []

class BaseCollector { /**/ } display : [\array]
class History extends BaseCollector { /**/ } display : []

class BaseCollector { /**/ } display : [\array]
class Routes extends BaseCollector { /**/ } display : []

class BaseCollector { /**/ } display : [\array]
class Logs extends BaseCollector { /**/ } display : []

class BaseCollector { /**/ } getbadgevalue : [\int]
class Files extends BaseCollector { /**/ } getbadgevalue : []

class BaseCollector { /**/ } getbadgevalue : [\int]
class Events extends BaseCollector { /**/ } getbadgevalue : []

class BaseCollector { /**/ } getbadgevalue : [\int]
class Database extends BaseCollector { /**/ } getbadgevalue : []

class BaseCollector { /**/ } getbadgevalue : [\int]
class History extends BaseCollector { /**/ } getbadgevalue : []

class BaseCollector { /**/ } getbadgevalue : [\int]
class Routes extends BaseCollector { /**/ } getbadgevalue : []

class BaseCollector { /**/ } getbadgevalue : [\int]
class Views extends BaseCollector { /**/ } getbadgevalue : []

interface SessionInterface { /**/ } markasflashdata : [\bool]
class Session implements SessionInterface { /**/ } markasflashdata : []

interface SessionInterface { /**/ } markastempdata : [\bool]
class Session implements SessionInterface { /**/ } markastempdata : []

interface RouteCollectionInterface { /**/ } add : [\codeigniter\router\routecollectioninterface]
class RouteCollection implements RouteCollectionInterface { /**/ } add : []

interface RouteCollectionInterface { /**/ } addplaceholder : [\codeigniter\router\routecollectioninterface]
class RouteCollection implements RouteCollectionInterface { /**/ } addplaceholder : []

interface RouteCollectionInterface { /**/ } setdefaultnamespace : [\codeigniter\router\routecollectioninterface]
class RouteCollection implements RouteCollectionInterface { /**/ } setdefaultnamespace : []

interface RouteCollectionInterface { /**/ } setdefaultcontroller : [\codeigniter\router\routecollectioninterface]
class RouteCollection implements RouteCollectionInterface { /**/ } setdefaultcontroller : []

interface RouteCollectionInterface { /**/ } setdefaultmethod : [\codeigniter\router\routecollectioninterface]
class RouteCollection implements RouteCollectionInterface { /**/ } setdefaultmethod : []

interface RouteCollectionInterface { /**/ } settranslateuridashes : [\codeigniter\router\routecollectioninterface]
class RouteCollection implements RouteCollectionInterface { /**/ } settranslateuridashes : []

interface RouteCollectionInterface { /**/ } getdefaultcontroller : [\string]
class RouteCollection implements RouteCollectionInterface { /**/ } getdefaultcontroller : []

interface RouteCollectionInterface { /**/ } getdefaultmethod : [\string]
class RouteCollection implements RouteCollectionInterface { /**/ } getdefaultmethod : []

interface RouteCollectionInterface { /**/ } shouldtranslateuridashes : [\bool]
class RouteCollection implements RouteCollectionInterface { /**/ } shouldtranslateuridashes : []

interface RouteCollectionInterface { /**/ } shouldautoroute : [\bool]
class RouteCollection implements RouteCollectionInterface { /**/ } shouldautoroute : []

interface RouteCollectionInterface { /**/ } gethttpverb : [\string]
class RouteCollection implements RouteCollectionInterface { /**/ } gethttpverb : []

interface RouterInterface { /**/ } methodname : [\string]
class Router implements RouterInterface { /**/ } methodname : []

interface RouterInterface { /**/ } params : [\array]
class Router implements RouterInterface { /**/ } params : []

interface RouterInterface { /**/ } setindexpage : [\codeigniter\router\router]
class Router implements RouterInterface { /**/ } setindexpage : []

class AutoloadConfig { /**/ } $psr4 = [ ]
class Autoload extends AutoloadConfig { /**/ } $psr4 = [APP_NAMESPACE => APPPATH, ]

class Routing extends BaseConfig { /**/ } $translateUriToCamelCase = false
class Routing extends BaseRouting { /**/ } $translateUriToCamelCase = true

class Publisher extends BaseConfig { /**/ } $restrictions = [ROOTPATH => '*', FCPATH => '#\.(?css|js|map|htm?|xml|json|webmanifest|tff|eot|woff?|gif|jpe?g|tiff?|png|webp|bmp|ico|svg)$#i', ]
class Publisher extends BasePublisher { /**/ } $restrictions = [ROOTPATH => '*', FCPATH => '#\.(s?css|js|map|html?|xml|json|webmanifest|ttf|eot|woff2?|gif|jpe?g|tiff?|png|webp|bmp|ico|svg)$#i', ]

class Modules { /**/ } $aliases = [ ]
class Modules extends BaseModules { /**/ } $aliases = ['events', 'filters', 'registrars', 'routes', 'services', ]

abstract class CIUnitTestCase extends TestCase { /**/ } $seed = ''
final class ExampleDatabaseTest extends CIUnitTestCase { /**/ } $seed = ExampleSeeder::class

abstract class Migration { /**/ } $DBGroup =
class ExampleMigration extends Migration { /**/ } $DBGroup = 'tests'

class Model extends BaseModel { /**/ } $table =
class ExampleModel extends Model { /**/ } $table = 'factories'

abstract class BaseModel { /**/ } $returnType = 'array'
class ExampleModel extends Model { /**/ } $returnType = 'object'

abstract class BaseModel { /**/ } $allowedFields = [ ]
class ExampleModel extends Model { /**/ } $allowedFields = ['name', 'uid', 'class', 'icon', 'summary', ]

abstract class BaseModel { /**/ } $useTimestamps = false
class ExampleModel extends Model { /**/ } $useTimestamps = true

abstract class BaseConnection implements ConnectionInterface { /**/ } $DBDriver = 'MySQLi'
class Connection extends BaseConnection { /**/ } $DBDriver = 'Postgre'

class BaseBuilder { /**/ } $randomKeyword = ['RAND()', 'RAND(%d)', ]
class Builder extends BaseBuilder { /**/ } $randomKeyword = ['RANDOM()', ]

class BaseBuilder { /**/ } $supportedIgnoreStatements = [ ]
class Builder extends BaseBuilder { /**/ } $supportedIgnoreStatements = ['insert' => 'ON CONFLICT DO NOTHING', ]

class Forge { /**/ } $checkDatabaseExistStr =
class Forge extends BaseForge { /**/ } $checkDatabaseExistStr = 'SELECT 1 FROM pg_database WHERE datname = ?'

class Forge { /**/ } $dropConstraintStr =
class Forge extends BaseForge { /**/ } $dropConstraintStr = 'ALTER TABLE %s DROP CONSTRAINT %s'

class Forge { /**/ } $dropIndexStr = 'DROP INDEX %s ON %s'
class Forge extends BaseForge { /**/ } $dropIndexStr = 'DROP INDEX %s'

abstract class BaseUtils { /**/ } $listDatabases = false
class Utils extends BaseUtils { /**/ } $listDatabases = 'SELECT datname FROM pg_database'

abstract class BaseUtils { /**/ } $optimizeTable = false
class Utils extends BaseUtils { /**/ } $optimizeTable = 'REINDEX TABLE %s'

abstract class BaseConnection implements ConnectionInterface { /**/ } $DBDriver = 'MySQLi'
class Connection extends BaseConnection { /**/ } $DBDriver = 'SQLSRV'

class BaseBuilder { /**/ } $randomKeyword = ['RAND()', 'RAND(%d)', ]
class Builder extends BaseBuilder { /**/ } $randomKeyword = ['NEWID()', 'RAND(%d)', ]

class Forge { /**/ } $dropIndexStr = 'DROP INDEX %s ON %s'
class Forge extends BaseForge { /**/ } $dropIndexStr =

class Forge { /**/ } $createDatabaseIfStr =
class Forge extends BaseForge { /**/ } $createDatabaseIfStr = "DECLARE @DBName VARCHAR(255) = '%s'\nDECLARE @SQL VARCHAR(max) = 'IF DB_ID( ''' + @DBName + ''' ) IS NULL CREATE DATABASE %s'\nEXEC( @SQL )"

class Forge { /**/ } $createDatabaseStr = 'CREATE DATABASE %s'
class Forge extends BaseForge { /**/ } $createDatabaseStr = 'CREATE DATABASE %s '

class Forge { /**/ } $checkDatabaseExistStr =
class Forge extends BaseForge { /**/ } $checkDatabaseExistStr = 'IF DB_ID( %s ) IS NOT NULL SELECT 1'

class Forge { /**/ } $renameTableStr = 'ALTER TABLE %s RENAME TO %s'
class Forge extends BaseForge { /**/ } $renameTableStr =

class Forge { /**/ } $unsigned = true
class Forge extends BaseForge { /**/ } $unsigned = ['TINYINT' => 'SMALLINT', 'SMALLINT' => 'INT', 'INT' => 'BIGINT', 'REAL' => 'FLOAT', ]

class Forge { /**/ } $createTableIfStr = 'CREATE TABLE IF NOT EXISTS'
class Forge extends BaseForge { /**/ } $createTableIfStr =

class Forge { /**/ } $createTableStr = "%s %s (%s\n)"
class Forge extends BaseForge { /**/ } $createTableStr =

abstract class BaseUtils { /**/ } $listDatabases = false
class Utils extends BaseUtils { /**/ } $listDatabases = 'EXEC sp_helpdb'

abstract class BaseUtils { /**/ } $optimizeTable = false
class Utils extends BaseUtils { /**/ } $optimizeTable = 'ALTER INDEX all ON %s REORGANIZE'

abstract class BaseConnection implements ConnectionInterface { /**/ } $DBDriver = 'MySQLi'
class Connection extends BaseConnection { /**/ } $DBDriver = 'OCI8'

abstract class BaseConnection implements ConnectionInterface { /**/ } $reservedIdentifiers = ['*']
class Connection extends BaseConnection { /**/ } $reservedIdentifiers = ['*', 'rownum', ]

class BaseBuilder { /**/ } $randomKeyword = ['RAND()', 'RAND(%d)', ]
class Builder extends BaseBuilder { /**/ } $randomKeyword = ['"DBMS_RANDOM"."RANDOM"', ]

class BaseBuilder { /**/ } $countString = 'SELECT COUNT(*) AS '
class Builder extends BaseBuilder { /**/ } $countString = 'SELECT COUNT(1) '

class Forge { /**/ } $dropIndexStr = 'DROP INDEX %s ON %s'
class Forge extends BaseForge { /**/ } $dropIndexStr = 'DROP INDEX %s'

class Forge { /**/ } $createDatabaseStr = 'CREATE DATABASE %s'
class Forge extends BaseForge { /**/ } $createDatabaseStr = false

class Forge { /**/ } $createTableIfStr = 'CREATE TABLE IF NOT EXISTS'
class Forge extends BaseForge { /**/ } $createTableIfStr = false

class Forge { /**/ } $dropTableIfStr = 'DROP TABLE IF EXISTS'
class Forge extends BaseForge { /**/ } $dropTableIfStr = false

class Forge { /**/ } $dropDatabaseStr = 'DROP DATABASE %s'
class Forge extends BaseForge { /**/ } $dropDatabaseStr = false

class Forge { /**/ } $unsigned = true
class Forge extends BaseForge { /**/ } $unsigned = false

class Forge { /**/ } $dropConstraintStr =
class Forge extends BaseForge { /**/ } $dropConstraintStr = 'ALTER TABLE %s DROP CONSTRAINT %s'

class Forge { /**/ } $fkAllowActions = ['CASCADE', 'SET NULL', 'NO ACTION', 'RESTRICT', 'SET DEFAULT']
class Forge extends BaseForge { /**/ } $fkAllowActions = ['CASCADE', 'SET NULL', 'NO ACTION']

abstract class BaseUtils { /**/ } $listDatabases = false
class Utils extends BaseUtils { /**/ } $listDatabases = 'SELECT TABLESPACE_NAME FROM USER_TABLESPACES'

abstract class BaseConnection implements ConnectionInterface { /**/ } $DBDriver = 'MySQLi'
class Connection extends BaseConnection { /**/ } $DBDriver = 'SQLite3'

abstract class BaseConnection implements ConnectionInterface { /**/ } $escapeChar = '"'
class Connection extends BaseConnection { /**/ } $escapeChar = '`'

class BaseBuilder { /**/ } $canLimitDeletes = true
class Builder extends BaseBuilder { /**/ } $canLimitDeletes = false

class BaseBuilder { /**/ } $canLimitWhereUpdates = true
class Builder extends BaseBuilder { /**/ } $canLimitWhereUpdates = false

class BaseBuilder { /**/ } $randomKeyword = ['RAND()', 'RAND(%d)', ]
class Builder extends BaseBuilder { /**/ } $randomKeyword = ['RANDOM()', ]

class BaseBuilder { /**/ } $supportedIgnoreStatements = [ ]
class Builder extends BaseBuilder { /**/ } $supportedIgnoreStatements = ['insert' => 'OR IGNORE', ]

class Forge { /**/ } $dropIndexStr = 'DROP INDEX %s ON %s'
class Forge extends BaseForge { /**/ } $dropIndexStr = 'DROP INDEX %s'

abstract class BaseUtils { /**/ } $optimizeTable = false
class Utils extends BaseUtils { /**/ } $optimizeTable = 'REINDEX %s'

abstract class BaseConnection implements ConnectionInterface { /**/ } $escapeChar = '"'
class Connection extends BaseConnection { /**/ } $escapeChar = '`'

class BaseBuilder { /**/ } $supportedIgnoreStatements = [ ]
class Builder extends BaseBuilder { /**/ } $supportedIgnoreStatements = ['update' => 'IGNORE', 'insert' => 'IGNORE', 'delete' => 'IGNORE', ]

class Forge { /**/ } $createDatabaseStr = 'CREATE DATABASE %s'
class Forge extends BaseForge { /**/ } $createDatabaseStr = 'CREATE DATABASE %s CHARACTER SET %s COLLATE %s'

class Forge { /**/ } $createDatabaseIfStr =
class Forge extends BaseForge { /**/ } $createDatabaseIfStr = 'CREATE DATABASE IF NOT EXISTS %s CHARACTER SET %s COLLATE %s'

class Forge { /**/ } $dropConstraintStr =
class Forge extends BaseForge { /**/ } $dropConstraintStr = 'ALTER TABLE %s DROP FOREIGN KEY %s'

class Forge { /**/ } $createTableKeys = false
class Forge extends BaseForge { /**/ } $createTableKeys = true

abstract class BaseUtils { /**/ } $listDatabases = false
class Utils extends BaseUtils { /**/ } $listDatabases = 'SHOW DATABASES'

abstract class BaseUtils { /**/ } $optimizeTable = false
class Utils extends BaseUtils { /**/ } $optimizeTable = 'OPTIMIZE TABLE %s'

class Autoload extends AutoloadConfig { /**/ } $psr4 = [APP_NAMESPACE => APPPATH, 'Acme\Blog' => ROOTPATH . 'acme/Blog', ]
class MockAutoload extends Autoload { /**/ } $psr4 = [ ]

class Autoload extends AutoloadConfig { /**/ } $psr4 = [APP_NAMESPACE => APPPATH, ]
class MockAutoload extends Autoload { /**/ } $psr4 = [ ]

class Autoload extends AutoloadConfig { /**/ } $psr4 = [APP_NAMESPACE => APPPATH, ]
class MockAutoload extends Autoload { /**/ } $psr4 = [ ]

class Autoload extends AutoloadConfig { /**/ } $classmap = ['Markdown' => APPPATH . 'ThirdParty/markdown.php', ]
class MockAutoload extends Autoload { /**/ } $classmap = [ ]

class App extends BaseConfig { /**/ } $baseURL = 'http://localhost:8080/'
class MockCLIConfig extends App { /**/ } $baseURL = 'http://example.com/'

class App extends BaseConfig { /**/ } $CSPEnabled = true
class MockCLIConfig extends App { /**/ } $CSPEnabled = false

class App extends BaseConfig { /**/ } $negotiateLocale = true
class MockCLIConfig extends App { /**/ } $negotiateLocale = false

class App extends BaseConfig { /**/ } $supportedLocales = ['en', 'es', 'fr-FR']
class MockCLIConfig extends App { /**/ } $supportedLocales = ['en', 'es', ]

class App extends BaseConfig { /**/ } $supportedLocales = ['en']
class MockCLIConfig extends App { /**/ } $supportedLocales = ['en', 'es', ]

class Response extends Message implements ResponseInterface { /**/ } $pretend = false
class MockResponse extends Response { /**/ } $pretend = true

class BaseBuilder { /**/ } $supportedIgnoreStatements = [ ]
class MockBuilder extends BaseBuilder { /**/ } $supportedIgnoreStatements = ['update' => 'IGNORE', 'insert' => 'IGNORE', 'delete' => 'IGNORE', ]

class App extends BaseConfig { /**/ } $baseURL = 'http://localhost:8080/'
class MockAppConfig extends App { /**/ } $baseURL = 'http://example.com/'

class App extends BaseConfig { /**/ } $CSPEnabled = true
class MockAppConfig extends App { /**/ } $CSPEnabled = false

class App extends BaseConfig { /**/ } $negotiateLocale = true
class MockAppConfig extends App { /**/ } $negotiateLocale = false

class App extends BaseConfig { /**/ } $supportedLocales = ['en']
class MockAppConfig extends App { /**/ } $supportedLocales = ['en', 'es', ]

class App extends BaseConfig { /**/ } $supportedLocales = ['en', 'es', 'fr-FR']
class MockAppConfig extends App { /**/ } $supportedLocales = ['en', 'es', ]

class CodeIgniter { /**/ } $context = null
class MockCodeIgniter extends CodeIgniter { /**/ } $context = 'web'

class Logger extends BaseConfig { /**/ } $threshold = [5, 8]
class MockLogger extends Logger { /**/ } $threshold = 9

class Logger extends BaseConfig { /**/ } $threshold = (ENVIRONMENT === 'production') ? 4 : 9
class MockLogger extends Logger { /**/ } $threshold = 9

class Logger extends BaseConfig { /**/ } $threshold = 5
class MockLogger extends Logger { /**/ } $threshold = 9

class Logger extends BaseConfig { /**/ } $threshold = (ENVIRONMENT === 'production') ? 4 : 9
class MockLogger extends Logger { /**/ } $threshold = 9

class Logger extends BaseConfig { /**/ } $dateFormat = 'Y-m-d H:i:s'
class MockLogger extends Logger { /**/ } $dateFormat = 'Y-m-d'

class Logger extends BaseConfig { /**/ } $handlers = [FileHandler::class => ['handles' => ['critical', 'alert', 'emergency', 'debug', 'error', 'info', 'notice', 'warning', ], 'fileExtension' => '', 'filePermissions' => 0644, 'path' => '', ], ]
class MockLogger extends Logger { /**/ } $handlers = [TestHandler::class => ['handles' => ['critical', 'alert', 'emergency', 'debug', 'error', 'info', 'notice', 'warning', ], 'path' => '', ], ]

class Logger extends BaseConfig { /**/ } $handlers = ['CodeIgniter\Log\Handlers\FileHandler' => ['handles' => ['critical', 'alert', 'emergency', 'debug', 'error', 'info', 'notice', 'warning'], ], ]
class MockLogger extends Logger { /**/ } $handlers = [TestHandler::class => ['handles' => ['critical', 'alert', 'emergency', 'debug', 'error', 'info', 'notice', 'warning', ], 'path' => '', ], ]

class OutgoingRequest extends Message implements OutgoingRequestInterface { /**/ } $method =
class CLIRequest extends Request { /**/ } $method = 'CLI'

class URI implements Stringable { /**/ } $baseURL = null
class SiteURI extends URI { /**/ } $baseURL =

class URI implements Stringable { /**/ } $segments = [ ]
class SiteURI extends URI { /**/ } $segments =

class Response extends Message implements ResponseInterface { /**/ } $reason = ''
class DownloadResponse extends Response { /**/ } $reason = 'OK'

abstract class BaseCommand { /**/ } $group =
class Help extends BaseCommand { /**/ } $group = 'CodeIgniter'

abstract class BaseCommand { /**/ } $name =
class Help extends BaseCommand { /**/ } $name = 'help'

abstract class BaseCommand { /**/ } $description =
class Help extends BaseCommand { /**/ } $description = 'Displays basic usage information.'

abstract class BaseCommand { /**/ } $usage =
class Help extends BaseCommand { /**/ } $usage = 'help [<command_name>]'

abstract class BaseCommand { /**/ } $arguments = [ ]
class Help extends BaseCommand { /**/ } $arguments = ['command_name' => 'The command name [default: "help"]', ]

abstract class BaseCommand { /**/ } $group =
class ListCommands extends BaseCommand { /**/ } $group = 'CodeIgniter'

abstract class BaseCommand { /**/ } $name =
class ListCommands extends BaseCommand { /**/ } $name = 'list'

abstract class BaseCommand { /**/ } $description =
class ListCommands extends BaseCommand { /**/ } $description = 'Lists the available commands.'

abstract class BaseCommand { /**/ } $usage =
class ListCommands extends BaseCommand { /**/ } $usage = 'list'

abstract class BaseCommand { /**/ } $options = [ ]
class ListCommands extends BaseCommand { /**/ } $options = ['--simple' => 'Prints a list of the commands with no other info', ]

abstract class BaseCommand { /**/ } $group =
class GenerateKey extends BaseCommand { /**/ } $group = 'Encryption'

abstract class BaseCommand { /**/ } $name =
class GenerateKey extends BaseCommand { /**/ } $name = 'key:generate'

abstract class BaseCommand { /**/ } $usage =
class GenerateKey extends BaseCommand { /**/ } $usage = 'key:generate [options]'

abstract class BaseCommand { /**/ } $description =
class GenerateKey extends BaseCommand { /**/ } $description = 'Generates a new encryption key and writes it in an `.env` file.'

abstract class BaseCommand { /**/ } $options = [ ]
class GenerateKey extends BaseCommand { /**/ } $options = ['--force' => 'Force overwrite existing key in `.env` file.', '--length' => 'The length of the random string that should be returned in bytes. Defaults to 32.', '--prefix' => 'Prefix to prepend to encoded key (either hex2bin or base64). Defaults to hex2bin.', '--show' => 'Shows the generated key in the terminal instead of storing in the `.env` file.', ]

abstract class BaseCommand { /**/ } $group =
class CreateDatabase extends BaseCommand { /**/ } $group = 'Database'

abstract class BaseCommand { /**/ } $name =
class CreateDatabase extends BaseCommand { /**/ } $name = 'db:create'

abstract class BaseCommand { /**/ } $description =
class CreateDatabase extends BaseCommand { /**/ } $description = 'Create a new database schema.'

abstract class BaseCommand { /**/ } $usage =
class CreateDatabase extends BaseCommand { /**/ } $usage = 'db:create <db_name> [options]'

abstract class BaseCommand { /**/ } $arguments = [ ]
class CreateDatabase extends BaseCommand { /**/ } $arguments = ['db_name' => 'The database name to use', ]

abstract class BaseCommand { /**/ } $options = [ ]
class CreateDatabase extends BaseCommand { /**/ } $options = ['--ext' => 'File extension of the database file for SQLite3. Can be `db` or `sqlite`. Defaults to `db`.', ]

abstract class BaseCommand { /**/ } $group =
class MigrateRefresh extends BaseCommand { /**/ } $group = 'Database'

abstract class BaseCommand { /**/ } $name =
class MigrateRefresh extends BaseCommand { /**/ } $name = 'migrate:refresh'

abstract class BaseCommand { /**/ } $description =
class MigrateRefresh extends BaseCommand { /**/ } $description = 'Does a rollback followed by a latest to refresh the current state of the database.'

abstract class BaseCommand { /**/ } $usage =
class MigrateRefresh extends BaseCommand { /**/ } $usage = 'migrate:refresh [options]'

abstract class BaseCommand { /**/ } $options = [ ]
class MigrateRefresh extends BaseCommand { /**/ } $options = ['-n' => 'Set migration namespace', '-g' => 'Set database group', '--all' => 'Set latest for all namespace, will ignore (-n) option', '-f' => 'Force command - this option allows you to bypass the confirmation question when running this command in a production environment', ]

abstract class BaseCommand { /**/ } $group =
class Migrate extends BaseCommand { /**/ } $group = 'Database'

abstract class BaseCommand { /**/ } $name =
class Migrate extends BaseCommand { /**/ } $name = 'migrate'

abstract class BaseCommand { /**/ } $description =
class Migrate extends BaseCommand { /**/ } $description = 'Locates and runs all new migrations against the database.'

abstract class BaseCommand { /**/ } $usage =
class Migrate extends BaseCommand { /**/ } $usage = 'migrate [options]'

abstract class BaseCommand { /**/ } $options = [ ]
class Migrate extends BaseCommand { /**/ } $options = ['-n' => 'Set migration namespace', '-g' => 'Set database group', '--all' => 'Set for all namespaces, will ignore (-n) option', ]

abstract class BaseCommand { /**/ } $group =
class ShowTableInfo extends BaseCommand { /**/ } $group = 'Database'

abstract class BaseCommand { /**/ } $name =
class ShowTableInfo extends BaseCommand { /**/ } $name = 'db:table'

abstract class BaseCommand { /**/ } $description =
class ShowTableInfo extends BaseCommand { /**/ } $description = 'Retrieves information on the selected table.'

abstract class BaseCommand { /**/ } $usage =
class ShowTableInfo extends BaseCommand { /**/ } $usage = <<<'EOL' db:table [<table_name>] [options] Examples: db:table --show db:table --metadata db:table my_table --metadata db:table my_table db:table my_table --limit-rows 5 --limit-field-value 10 --desc EOL

abstract class BaseCommand { /**/ } $arguments = [ ]
class ShowTableInfo extends BaseCommand { /**/ } $arguments = ['table_name' => 'The table name to show info', ]

abstract class BaseCommand { /**/ } $options = [ ]
class ShowTableInfo extends BaseCommand { /**/ } $options = ['--show' => 'Lists the names of all database tables.', '--metadata' => 'Retrieves list containing field information.', '--desc' => 'Sorts the table rows in DESC order.', '--limit-rows' => 'Limits the number of rows. Default: 10.', '--limit-field-value' => 'Limits the length of field values. Default: 15.', '--dbgroup' => 'Database group to show.', ]

abstract class BaseCommand { /**/ } $group =
class Seed extends BaseCommand { /**/ } $group = 'Database'

abstract class BaseCommand { /**/ } $name =
class Seed extends BaseCommand { /**/ } $name = 'db:seed'

abstract class BaseCommand { /**/ } $description =
class Seed extends BaseCommand { /**/ } $description = 'Runs the specified seeder to populate known data into the database.'

abstract class BaseCommand { /**/ } $usage =
class Seed extends BaseCommand { /**/ } $usage = 'db:seed <seeder_name>'

abstract class BaseCommand { /**/ } $arguments = [ ]
class Seed extends BaseCommand { /**/ } $arguments = ['seeder_name' => 'The seeder name to run', ]

abstract class BaseCommand { /**/ } $group =
class MigrateRollback extends BaseCommand { /**/ } $group = 'Database'

abstract class BaseCommand { /**/ } $name =
class MigrateRollback extends BaseCommand { /**/ } $name = 'migrate:rollback'

abstract class BaseCommand { /**/ } $description =
class MigrateRollback extends BaseCommand { /**/ } $description = 'Runs the "down" method for all migrations in the last batch.'

abstract class BaseCommand { /**/ } $usage =
class MigrateRollback extends BaseCommand { /**/ } $usage = 'migrate:rollback [options]'

abstract class BaseCommand { /**/ } $options = [ ]
class MigrateRollback extends BaseCommand { /**/ } $options = ['-b' => 'Specify a batch to roll back to; e.g. "3" to return to batch #3', '-f' => 'Force command - this option allows you to bypass the confirmation question when running this command in a production environment', ]

abstract class BaseCommand { /**/ } $group =
class MigrateStatus extends BaseCommand { /**/ } $group = 'Database'

abstract class BaseCommand { /**/ } $name =
class MigrateStatus extends BaseCommand { /**/ } $name = 'migrate:status'

abstract class BaseCommand { /**/ } $description =
class MigrateStatus extends BaseCommand { /**/ } $description = 'Displays a list of all migrations and whether they\'ve been run or not.'

abstract class BaseCommand { /**/ } $usage =
class MigrateStatus extends BaseCommand { /**/ } $usage = 'migrate:status [options]'

abstract class BaseCommand { /**/ } $options = [ ]
class MigrateStatus extends BaseCommand { /**/ } $options = ['-g' => 'Set database group', ]

abstract class BaseCommand { /**/ } $group =
class ClearLogs extends BaseCommand { /**/ } $group = 'Housekeeping'

abstract class BaseCommand { /**/ } $name =
class ClearLogs extends BaseCommand { /**/ } $name = 'logs:clear'

abstract class BaseCommand { /**/ } $description =
class ClearLogs extends BaseCommand { /**/ } $description = 'Clears all log files.'

abstract class BaseCommand { /**/ } $usage =
class ClearLogs extends BaseCommand { /**/ } $usage = 'logs:clear [option'

abstract class BaseCommand { /**/ } $options = [ ]
class ClearLogs extends BaseCommand { /**/ } $options = ['--force' => 'Force delete of all logs files without prompting.', ]

abstract class BaseCommand { /**/ } $group =
class ClearDebugbar extends BaseCommand { /**/ } $group = 'Housekeeping'

abstract class BaseCommand { /**/ } $name =
class ClearDebugbar extends BaseCommand { /**/ } $name = 'debugbar:clear'

abstract class BaseCommand { /**/ } $usage =
class ClearDebugbar extends BaseCommand { /**/ } $usage = 'debugbar:clear'

abstract class BaseCommand { /**/ } $description =
class ClearDebugbar extends BaseCommand { /**/ } $description = 'Clears all debugbar JSON files.'

abstract class BaseCommand { /**/ } $group =
class InfoCache extends BaseCommand { /**/ } $group = 'Cache'

abstract class BaseCommand { /**/ } $name =
class InfoCache extends BaseCommand { /**/ } $name = 'cache:info'

abstract class BaseCommand { /**/ } $description =
class InfoCache extends BaseCommand { /**/ } $description = 'Shows file cache information in the current system.'

abstract class BaseCommand { /**/ } $usage =
class InfoCache extends BaseCommand { /**/ } $usage = 'cache:info'

abstract class BaseCommand { /**/ } $group =
class ClearCache extends BaseCommand { /**/ } $group = 'Cache'

abstract class BaseCommand { /**/ } $name =
class ClearCache extends BaseCommand { /**/ } $name = 'cache:clear'

abstract class BaseCommand { /**/ } $description =
class ClearCache extends BaseCommand { /**/ } $description = 'Clears the current system caches.'

abstract class BaseCommand { /**/ } $usage =
class ClearCache extends BaseCommand { /**/ } $usage = 'cache:clear [<driver>]'

abstract class BaseCommand { /**/ } $arguments = [ ]
class ClearCache extends BaseCommand { /**/ } $arguments = ['driver' => 'The cache driver to use', ]

abstract class BaseCommand { /**/ } $group =
class LocalizationFinder extends BaseCommand { /**/ } $group = 'Translation'

abstract class BaseCommand { /**/ } $name =
class LocalizationFinder extends BaseCommand { /**/ } $name = 'lang:find'

abstract class BaseCommand { /**/ } $description =
class LocalizationFinder extends BaseCommand { /**/ } $description = 'Find and save available phrases to translate.'

abstract class BaseCommand { /**/ } $usage =
class LocalizationFinder extends BaseCommand { /**/ } $usage = 'lang:find [options]'

abstract class BaseCommand { /**/ } $options = [ ]
class LocalizationFinder extends BaseCommand { /**/ } $options = ['--locale' => 'Specify locale (en, ru, etc.) to save files.', '--dir' => 'Directory to search for translations relative to APPPATH.', '--show-new' => 'Show only new translations in table. Does not write to files.', '--verbose' => 'Output detailed information.', ]

abstract class BaseCommand { /**/ } $group =
class LocalizationSync extends BaseCommand { /**/ } $group = 'Translation'

abstract class BaseCommand { /**/ } $name =
class LocalizationSync extends BaseCommand { /**/ } $name = 'lang:sync'

abstract class BaseCommand { /**/ } $description =
class LocalizationSync extends BaseCommand { /**/ } $description = 'Synchronize translation files from one language to another.'

abstract class BaseCommand { /**/ } $usage =
class LocalizationSync extends BaseCommand { /**/ } $usage = 'lang:sync [options]'

abstract class BaseCommand { /**/ } $options = [ ]
class LocalizationSync extends BaseCommand { /**/ } $options = ['--locale' => 'The original locale (en, ru, etc.).', '--target' => 'Target locale (en, ru, etc.).', ]

abstract class BaseCommand { /**/ } $group =
class Serve extends BaseCommand { /**/ } $group = 'CodeIgniter'

abstract class BaseCommand { /**/ } $name =
class Serve extends BaseCommand { /**/ } $name = 'serve'

abstract class BaseCommand { /**/ } $description =
class Serve extends BaseCommand { /**/ } $description = 'Launches the CodeIgniter PHP-Development Server.'

abstract class BaseCommand { /**/ } $usage =
class Serve extends BaseCommand { /**/ } $usage = 'serve'

abstract class BaseCommand { /**/ } $options = [ ]
class Serve extends BaseCommand { /**/ } $options = ['--php' => 'The PHP Binary [default: "PHP_BINARY"]', '--host' => 'The HTTP Host [default: "localhost"]', '--port' => 'The HTTP Host Port [default: "8080"]', ]

abstract class BaseCommand { /**/ } $group =
final class ConfigCheck extends BaseCommand { /**/ } $group = 'CodeIgniter'

abstract class BaseCommand { /**/ } $name =
final class ConfigCheck extends BaseCommand { /**/ } $name = 'config:check'

abstract class BaseCommand { /**/ } $description =
final class ConfigCheck extends BaseCommand { /**/ } $description = 'Check your Config values.'

abstract class BaseCommand { /**/ } $usage =
final class ConfigCheck extends BaseCommand { /**/ } $usage = 'config:check <classname>'

abstract class BaseCommand { /**/ } $arguments = [ ]
final class ConfigCheck extends BaseCommand { /**/ } $arguments = ['classname' => 'The config classname to check. Short classname or FQCN.', ]

abstract class BaseCommand { /**/ } $group =
final class PhpIniCheck extends BaseCommand { /**/ } $group = 'CodeIgniter'

abstract class BaseCommand { /**/ } $name =
final class PhpIniCheck extends BaseCommand { /**/ } $name = 'phpini:check'

abstract class BaseCommand { /**/ } $description =
final class PhpIniCheck extends BaseCommand { /**/ } $description = 'Check your php.ini values in production environment.'

abstract class BaseCommand { /**/ } $usage =
final class PhpIniCheck extends BaseCommand { /**/ } $usage = 'phpini:check'

abstract class BaseCommand { /**/ } $arguments = [ ]
final class PhpIniCheck extends BaseCommand { /**/ } $arguments = ['opcache' => 'Check detail opcache values in production environment.', ]

abstract class BaseCommand { /**/ } $group =
class Namespaces extends BaseCommand { /**/ } $group = 'CodeIgniter'

abstract class BaseCommand { /**/ } $name =
class Namespaces extends BaseCommand { /**/ } $name = 'namespaces'

abstract class BaseCommand { /**/ } $description =
class Namespaces extends BaseCommand { /**/ } $description = 'Verifies your namespaces are setup correctly.'

abstract class BaseCommand { /**/ } $usage =
class Namespaces extends BaseCommand { /**/ } $usage = 'namespaces'

abstract class BaseCommand { /**/ } $options = [ ]
class Namespaces extends BaseCommand { /**/ } $options = ['-c' => 'Show only CodeIgniter config namespaces.', '-r' => 'Show raw path strings.', '-m' => 'Specify max length of the path strings to output. Default: 60.', ]

abstract class BaseCommand { /**/ } $group =
class Routes extends BaseCommand { /**/ } $group = 'CodeIgniter'

abstract class BaseCommand { /**/ } $name =
class Routes extends BaseCommand { /**/ } $name = 'routes'

abstract class BaseCommand { /**/ } $description =
class Routes extends BaseCommand { /**/ } $description = 'Displays all routes.'

abstract class BaseCommand { /**/ } $usage =
class Routes extends BaseCommand { /**/ } $usage = 'routes'

abstract class BaseCommand { /**/ } $options = [ ]
class Routes extends BaseCommand { /**/ } $options = ['-h' => 'Sort by Handler.', '--host' => 'Specify hostname in request URI.', ]

abstract class BaseCommand { /**/ } $group =
final class Optimize extends BaseCommand { /**/ } $group = 'CodeIgniter'

abstract class BaseCommand { /**/ } $name =
final class Optimize extends BaseCommand { /**/ } $name = 'optimize'

abstract class BaseCommand { /**/ } $description =
final class Optimize extends BaseCommand { /**/ } $description = 'Optimize for production.'

abstract class BaseCommand { /**/ } $usage =
final class Optimize extends BaseCommand { /**/ } $usage = 'optimize'

abstract class BaseCommand { /**/ } $group =
class FilterCheck extends BaseCommand { /**/ } $group = 'CodeIgniter'

abstract class BaseCommand { /**/ } $name =
class FilterCheck extends BaseCommand { /**/ } $name = 'filter:check'

abstract class BaseCommand { /**/ } $description =
class FilterCheck extends BaseCommand { /**/ } $description = 'Check filters for a route.'

abstract class BaseCommand { /**/ } $usage =
class FilterCheck extends BaseCommand { /**/ } $usage = 'filter:check <HTTP method> <route>'

abstract class BaseCommand { /**/ } $arguments = [ ]
class FilterCheck extends BaseCommand { /**/ } $arguments = ['method' => 'The HTTP method. GET, POST, PUT, etc.', 'route' => 'The route (URI path) to check filters.', ]

abstract class BaseCommand { /**/ } $group =
class Publish extends BaseCommand { /**/ } $group = 'CodeIgniter'

abstract class BaseCommand { /**/ } $name =
class Publish extends BaseCommand { /**/ } $name = 'publish'

abstract class BaseCommand { /**/ } $description =
class Publish extends BaseCommand { /**/ } $description = 'Discovers and executes all predefined Publisher classes.'

abstract class BaseCommand { /**/ } $usage =
class Publish extends BaseCommand { /**/ } $usage = 'publish [<directory>]'

abstract class BaseCommand { /**/ } $arguments = [ ]
class Publish extends BaseCommand { /**/ } $arguments = ['directory' => '[Optional] The directory to scan within each namespace. Default: "Publishers".', ]

abstract class BaseCommand { /**/ } $options = [ ]
class Publish extends BaseCommand { /**/ } $options = ['--namespace' => 'The namespace from which to search for files to publish. By default, all namespaces are analysed.', ]

abstract class BaseCommand { /**/ } $group =
final class Environment extends BaseCommand { /**/ } $group = 'CodeIgniter'

abstract class BaseCommand { /**/ } $name =
final class Environment extends BaseCommand { /**/ } $name = 'env'

abstract class BaseCommand { /**/ } $description =
final class Environment extends BaseCommand { /**/ } $description = 'Retrieves the current environment, or set a new one.'

abstract class BaseCommand { /**/ } $usage =
final class Environment extends BaseCommand { /**/ } $usage = 'env [<environment>]'

abstract class BaseCommand { /**/ } $arguments = [ ]
final class Environment extends BaseCommand { /**/ } $arguments = ['environment' => '[Optional] The new environment to set. If none is provided, this will print the current environment.', ]

abstract class BaseCommand { /**/ } $group =
class SeederGenerator extends BaseCommand { /**/ } $group = 'Generators'

abstract class BaseCommand { /**/ } $name =
class SeederGenerator extends BaseCommand { /**/ } $name = 'make:seeder'

abstract class BaseCommand { /**/ } $description =
class SeederGenerator extends BaseCommand { /**/ } $description = 'Generates a new seeder file.'

abstract class BaseCommand { /**/ } $usage =
class SeederGenerator extends BaseCommand { /**/ } $usage = 'make:seeder <name> [options]'

abstract class BaseCommand { /**/ } $arguments = [ ]
class SeederGenerator extends BaseCommand { /**/ } $arguments = ['name' => 'The seeder class name.', ]

abstract class BaseCommand { /**/ } $options = [ ]
class SeederGenerator extends BaseCommand { /**/ } $options = ['--namespace' => 'Set root namespace. Default: "APP_NAMESPACE".', '--suffix' => 'Append the component title to the class name (e.g. User => UserSeeder).', '--force' => 'Force overwrite existing file.', ]

abstract class BaseCommand { /**/ } $group =
class ModelGenerator extends BaseCommand { /**/ } $group = 'Generators'

abstract class BaseCommand { /**/ } $name =
class ModelGenerator extends BaseCommand { /**/ } $name = 'make:model'

abstract class BaseCommand { /**/ } $description =
class ModelGenerator extends BaseCommand { /**/ } $description = 'Generates a new model file.'

abstract class BaseCommand { /**/ } $usage =
class ModelGenerator extends BaseCommand { /**/ } $usage = 'make:model <name> [options]'

abstract class BaseCommand { /**/ } $arguments = [ ]
class ModelGenerator extends BaseCommand { /**/ } $arguments = ['name' => 'The model class name.', ]

abstract class BaseCommand { /**/ } $options = [ ]
class ModelGenerator extends BaseCommand { /**/ } $options = ['--table' => 'Supply a table name. Default: "the lowercased plural of the class name".', '--dbgroup' => 'Database group to use. Default: "default".', '--return' => 'Return type, Options: [array, object, entity]. Default: "array".', '--namespace' => 'Set root namespace. Default: "APP_NAMESPACE".', '--suffix' => 'Append the component title to the class name (e.g. User => UserModel).', '--force' => 'Force overwrite existing file.', ]

abstract class BaseCommand { /**/ } $group =
class MigrationGenerator extends BaseCommand { /**/ } $group = 'Generators'

abstract class BaseCommand { /**/ } $name =
class MigrationGenerator extends BaseCommand { /**/ } $name = 'make:migration'

abstract class BaseCommand { /**/ } $description =
class MigrationGenerator extends BaseCommand { /**/ } $description = 'Generates a new migration file.'

abstract class BaseCommand { /**/ } $usage =
class MigrationGenerator extends BaseCommand { /**/ } $usage = 'make:migration <name> [options]'

abstract class BaseCommand { /**/ } $arguments = [ ]
class MigrationGenerator extends BaseCommand { /**/ } $arguments = ['name' => 'The migration class name.', ]

abstract class BaseCommand { /**/ } $options = [ ]
class MigrationGenerator extends BaseCommand { /**/ } $options = ['--session' => 'Generates the migration file for database sessions.', '--table' => 'Table name to use for database sessions. Default: "ci_sessions".', '--dbgroup' => 'Database group to use for database sessions. Default: "default".', '--namespace' => 'Set root namespace. Default: "APP_NAMESPACE".', '--suffix' => 'Append the component title to the class name (e.g. User => UserMigration).', ]

abstract class BaseCommand { /**/ } $group =
class TestGenerator extends BaseCommand { /**/ } $group = 'Generators'

abstract class BaseCommand { /**/ } $name =
class TestGenerator extends BaseCommand { /**/ } $name = 'make:test'

abstract class BaseCommand { /**/ } $description =
class TestGenerator extends BaseCommand { /**/ } $description = 'Generates a new test file.'

abstract class BaseCommand { /**/ } $usage =
class TestGenerator extends BaseCommand { /**/ } $usage = 'make:test <name> [options]'

abstract class BaseCommand { /**/ } $arguments = [ ]
class TestGenerator extends BaseCommand { /**/ } $arguments = ['name' => 'The test class name.', ]

abstract class BaseCommand { /**/ } $options = [ ]
class TestGenerator extends BaseCommand { /**/ } $options = ['--namespace' => 'Set root namespace. Default: "Tests".', '--force' => 'Force overwrite existing file.', ]

abstract class BaseCommand { /**/ } $group =
class CommandGenerator extends BaseCommand { /**/ } $group = 'Generators'

abstract class BaseCommand { /**/ } $name =
class CommandGenerator extends BaseCommand { /**/ } $name = 'make:command'

abstract class BaseCommand { /**/ } $description =
class CommandGenerator extends BaseCommand { /**/ } $description = 'Generates a new spark command.'

abstract class BaseCommand { /**/ } $usage =
class CommandGenerator extends BaseCommand { /**/ } $usage = 'make:command <name> [options]'

abstract class BaseCommand { /**/ } $arguments = [ ]
class CommandGenerator extends BaseCommand { /**/ } $arguments = ['name' => 'The command class name.', ]

abstract class BaseCommand { /**/ } $options = [ ]
class CommandGenerator extends BaseCommand { /**/ } $options = ['--command' => 'The command name. Default: "command:name"', '--type' => 'The command type. Options [basic, generator]. Default: "basic".', '--group' => 'The command group. Default: [basic -> "App", generator -> "Generators"].', '--namespace' => 'Set root namespace. Default: "APP_NAMESPACE".', '--suffix' => 'Append the component title to the class name (e.g. User => UserCommand).', '--force' => 'Force overwrite existing file.', ]

abstract class BaseCommand { /**/ } $group =
class ScaffoldGenerator extends BaseCommand { /**/ } $group = 'Generators'

abstract class BaseCommand { /**/ } $name =
class ScaffoldGenerator extends BaseCommand { /**/ } $name = 'make:scaffold'

abstract class BaseCommand { /**/ } $description =
class ScaffoldGenerator extends BaseCommand { /**/ } $description = 'Generates a complete set of scaffold files.'

abstract class BaseCommand { /**/ } $usage =
class ScaffoldGenerator extends BaseCommand { /**/ } $usage = 'make:scaffold <name> [options]'

abstract class BaseCommand { /**/ } $arguments = [ ]
class ScaffoldGenerator extends BaseCommand { /**/ } $arguments = ['name' => 'The class name', ]

abstract class BaseCommand { /**/ } $options = [ ]
class ScaffoldGenerator extends BaseCommand { /**/ } $options = ['--bare' => 'Add the "--bare" option to controller component.', '--restful' => 'Add the "--restful" option to controller component.', '--table' => 'Add the "--table" option to the model component.', '--dbgroup' => 'Add the "--dbgroup" option to model component.', '--return' => 'Add the "--return" option to the model component.', '--namespace' => 'Set root namespace. Default: "APP_NAMESPACE".', '--suffix' => 'Append the component title to the class name.', '--force' => 'Force overwrite existing file.', ]

abstract class BaseCommand { /**/ } $group =
class EntityGenerator extends BaseCommand { /**/ } $group = 'Generators'

abstract class BaseCommand { /**/ } $name =
class EntityGenerator extends BaseCommand { /**/ } $name = 'make:entity'

abstract class BaseCommand { /**/ } $description =
class EntityGenerator extends BaseCommand { /**/ } $description = 'Generates a new entity file.'

abstract class BaseCommand { /**/ } $usage =
class EntityGenerator extends BaseCommand { /**/ } $usage = 'make:entity <name> [options]'

abstract class BaseCommand { /**/ } $arguments = [ ]
class EntityGenerator extends BaseCommand { /**/ } $arguments = ['name' => 'The entity class name.', ]

abstract class BaseCommand { /**/ } $options = [ ]
class EntityGenerator extends BaseCommand { /**/ } $options = ['--namespace' => 'Set root namespace. Default: "APP_NAMESPACE".', '--suffix' => 'Append the component title to the class name (e.g. User => UserEntity).', '--force' => 'Force overwrite existing file.', ]

abstract class BaseCommand { /**/ } $group =
class ControllerGenerator extends BaseCommand { /**/ } $group = 'Generators'

abstract class BaseCommand { /**/ } $name =
class ControllerGenerator extends BaseCommand { /**/ } $name = 'make:controller'

abstract class BaseCommand { /**/ } $description =
class ControllerGenerator extends BaseCommand { /**/ } $description = 'Generates a new controller file.'

abstract class BaseCommand { /**/ } $usage =
class ControllerGenerator extends BaseCommand { /**/ } $usage = 'make:controller <name> [options]'

abstract class BaseCommand { /**/ } $arguments = [ ]
class ControllerGenerator extends BaseCommand { /**/ } $arguments = ['name' => 'The controller class name.', ]

abstract class BaseCommand { /**/ } $options = [ ]
class ControllerGenerator extends BaseCommand { /**/ } $options = ['--bare' => 'Extends from CodeIgniter\Controller instead of BaseController.', '--restful' => 'Extends from a RESTful resource, Options: [controller, presenter]. Default: "controller".', '--namespace' => 'Set root namespace. Default: "APP_NAMESPACE".', '--suffix' => 'Append the component title to the class name (e.g. User => UserController).', '--force' => 'Force overwrite existing file.', ]

abstract class BaseCommand { /**/ } $group =
class CellGenerator extends BaseCommand { /**/ } $group = 'Generators'

abstract class BaseCommand { /**/ } $name =
class CellGenerator extends BaseCommand { /**/ } $name = 'make:cell'

abstract class BaseCommand { /**/ } $description =
class CellGenerator extends BaseCommand { /**/ } $description = 'Generates a new Controlled Cell file and its view.'

abstract class BaseCommand { /**/ } $usage =
class CellGenerator extends BaseCommand { /**/ } $usage = 'make:cell <name> [options]'

abstract class BaseCommand { /**/ } $arguments = [ ]
class CellGenerator extends BaseCommand { /**/ } $arguments = ['name' => 'The Controlled Cell class name.', ]

abstract class BaseCommand { /**/ } $options = [ ]
class CellGenerator extends BaseCommand { /**/ } $options = ['--namespace' => 'Set root namespace. Default: "APP_NAMESPACE".', '--force' => 'Force overwrite existing file.', ]

abstract class BaseCommand { /**/ } $group =
class FilterGenerator extends BaseCommand { /**/ } $group = 'Generators'

abstract class BaseCommand { /**/ } $name =
class FilterGenerator extends BaseCommand { /**/ } $name = 'make:filter'

abstract class BaseCommand { /**/ } $description =
class FilterGenerator extends BaseCommand { /**/ } $description = 'Generates a new filter file.'

abstract class BaseCommand { /**/ } $usage =
class FilterGenerator extends BaseCommand { /**/ } $usage = 'make:filter <name> [options]'

abstract class BaseCommand { /**/ } $arguments = [ ]
class FilterGenerator extends BaseCommand { /**/ } $arguments = ['name' => 'The filter class name.', ]

abstract class BaseCommand { /**/ } $options = [ ]
class FilterGenerator extends BaseCommand { /**/ } $options = ['--namespace' => 'Set root namespace. Default: "APP_NAMESPACE".', '--suffix' => 'Append the component title to the class name (e.g. User => UserFilter).', '--force' => 'Force overwrite existing file.', ]

abstract class BaseCommand { /**/ } $group =
class ValidationGenerator extends BaseCommand { /**/ } $group = 'Generators'

abstract class BaseCommand { /**/ } $name =
class ValidationGenerator extends BaseCommand { /**/ } $name = 'make:validation'

abstract class BaseCommand { /**/ } $description =
class ValidationGenerator extends BaseCommand { /**/ } $description = 'Generates a new validation file.'

abstract class BaseCommand { /**/ } $usage =
class ValidationGenerator extends BaseCommand { /**/ } $usage = 'make:validation <name> [options]'

abstract class BaseCommand { /**/ } $arguments = [ ]
class ValidationGenerator extends BaseCommand { /**/ } $arguments = ['name' => 'The validation class name.', ]

abstract class BaseCommand { /**/ } $options = [ ]
class ValidationGenerator extends BaseCommand { /**/ } $options = ['--namespace' => 'Set root namespace. Default: "APP_NAMESPACE".', '--suffix' => 'Append the component title to the class name (e.g. User => UserValidation).', '--force' => 'Force overwrite existing file.', ]

abstract class BaseCommand { /**/ } $group =
class ConfigGenerator extends BaseCommand { /**/ } $group = 'Generators'

abstract class BaseCommand { /**/ } $name =
class ConfigGenerator extends BaseCommand { /**/ } $name = 'make:config'

abstract class BaseCommand { /**/ } $description =
class ConfigGenerator extends BaseCommand { /**/ } $description = 'Generates a new config file.'

abstract class BaseCommand { /**/ } $usage =
class ConfigGenerator extends BaseCommand { /**/ } $usage = 'make:config <name> [options]'

abstract class BaseCommand { /**/ } $arguments = [ ]
class ConfigGenerator extends BaseCommand { /**/ } $arguments = ['name' => 'The config class name.', ]

abstract class BaseCommand { /**/ } $options = [ ]
class ConfigGenerator extends BaseCommand { /**/ } $options = ['--namespace' => 'Set root namespace. Default: "APP_NAMESPACE".', '--suffix' => 'Append the component title to the class name (e.g. User => UserConfig).', '--force' => 'Force overwrite existing file.', ]

class BaseCollector { /**/ } $hasTimeline = false
class Views extends BaseCollector { /**/ } $hasTimeline = true

class BaseCollector { /**/ } $hasLabel = false
class Views extends BaseCollector { /**/ } $hasLabel = true

class BaseCollector { /**/ } $hasVarData = false
class Views extends BaseCollector { /**/ } $hasVarData = true

class BaseCollector { /**/ } $title = ''
class Views extends BaseCollector { /**/ } $title = 'Views'

class BaseCollector { /**/ } $hasTabContent = false
class Logs extends BaseCollector { /**/ } $hasTabContent = true

class BaseCollector { /**/ } $title = ''
class Logs extends BaseCollector { /**/ } $title = 'Logs'

class BaseCollector { /**/ } $hasTimeline = false
class Database extends BaseCollector { /**/ } $hasTimeline = true

class BaseCollector { /**/ } $hasTabContent = false
class Database extends BaseCollector { /**/ } $hasTabContent = true

class BaseCollector { /**/ } $title = ''
class Database extends BaseCollector { /**/ } $title = 'Database'

class BaseCollector { /**/ } $hasTabContent = false
class Files extends BaseCollector { /**/ } $hasTabContent = true

class BaseCollector { /**/ } $title = ''
class Files extends BaseCollector { /**/ } $title = 'Files'

class BaseCollector { /**/ } $hasTimeline = false
class Events extends BaseCollector { /**/ } $hasTimeline = true

class BaseCollector { /**/ } $hasTabContent = false
class Events extends BaseCollector { /**/ } $hasTabContent = true

class BaseCollector { /**/ } $title = ''
class Events extends BaseCollector { /**/ } $title = 'Events'

class BaseCollector { /**/ } $hasTimeline = false
class Timers extends BaseCollector { /**/ } $hasTimeline = true

class BaseCollector { /**/ } $title = ''
class Timers extends BaseCollector { /**/ } $title = 'Timers'

class BaseCollector { /**/ } $hasTabContent = false
class History extends BaseCollector { /**/ } $hasTabContent = true

class BaseCollector { /**/ } $hasLabel = false
class History extends BaseCollector { /**/ } $hasLabel = true

class BaseCollector { /**/ } $title = ''
class History extends BaseCollector { /**/ } $title = 'History'

class BaseCollector { /**/ } $hasTabContent = false
class Routes extends BaseCollector { /**/ } $hasTabContent = true

class BaseCollector { /**/ } $title = ''
class Routes extends BaseCollector { /**/ } $title = 'Routes'

class Model extends BaseModel { /**/ } $table =
class NewsModel extends Model { /**/ } $table = 'news'

abstract class BaseModel { /**/ } $allowedFields = [ ]
class NewsModel extends Model { /**/ } $allowedFields = ['title', 'slug', 'body']

class Model extends BaseModel { /**/ } $table =
class NewsModel extends Model { /**/ } $table = 'news'

class Model extends BaseModel { /**/ } $table =
class NewsModel extends Model { /**/ } $table = 'news'

class BaseConfig { /**/ } $registrars = [ ]
class MySalesConfig extends BaseConfig { /**/ } $registrars = ['\App\Models\RegionalSales', ]

abstract class BaseExceptionHandler { /**/ } $viewPath = null
class MyExceptionHandler extends BaseExceptionHandler implements ExceptionHandlerInterface { /**/ } $viewPath = APPPATH . 'Views/exception/'

class AutoloadConfig { /**/ } $files = [ ]
class Autoload extends AutoloadConfig { /**/ } $files = ['path/to/my/functions.php', 'path/to/my/constants.php', 'path/to/my/bootstrap.php', ]

class AutoloadConfig { /**/ } $psr4 = [ ]
class Autoload extends AutoloadConfig { /**/ } $psr4 = [APP_NAMESPACE => APPPATH, 'Acme\Blog' => ROOTPATH . 'acme/Blog', ]

class Modules { /**/ } $discoverInComposer = true
class Modules extends BaseModules { /**/ } $discoverInComposer = false

class Cell implements Stringable { /**/ } $view = ''
class AlertMessageCell extends Cell { /**/ } $view = 'my/custom/view'

class View extends BaseConfig { /**/ } $plugins = [ ]
class View extends BaseView { /**/ } $plugins = ['foo' => '\Some\Class::methodName', ]

class View extends BaseConfig { /**/ } $plugins = [ ]
class View extends BaseView { /**/ } $plugins = ['foo' => ['\Some\Class::methodName'], ]

class View extends BaseConfig { /**/ } $plugins = [ ]
class View extends BaseView { /**/ } $plugins = ['foo' => '\Some\Class::methodName', ]

class View extends BaseConfig { /**/ } $filters = [ ]
class View extends BaseView { /**/ } $filters = ['str_repeat' => '\str_repeat', ]

class View extends BaseConfig { /**/ } $filters = [ ]
class View extends BaseView { /**/ } $filters = ['foo' => '\Some\Class::methodName', 'str_repeat' => 'str_repeat', ]

class View extends BaseConfig { /**/ } $decorators = [ ]
class View extends BaseView { /**/ } $decorators = ['App\Views\Decorators\MyDecorator', ]

class Model extends BaseModel { /**/ } $table =
class NewsModel extends Model { /**/ } $table = 'news'

abstract class BaseCommand { /**/ } $group =
class AuthPublish extends BaseCommand { /**/ } $group = 'Auth'

abstract class BaseCommand { /**/ } $name =
class AuthPublish extends BaseCommand { /**/ } $name = 'auth:publish'

abstract class BaseCommand { /**/ } $description =
class AuthPublish extends BaseCommand { /**/ } $description = 'Publish Auth components into the current application.'

abstract class BaseCommand { /**/ } $group =
class DailyPhoto extends BaseCommand { /**/ } $group = 'Publication'

abstract class BaseCommand { /**/ } $name =
class DailyPhoto extends BaseCommand { /**/ } $name = 'publish:daily'

abstract class BaseCommand { /**/ } $description =
class DailyPhoto extends BaseCommand { /**/ } $description = 'Publishes the latest daily photo to the homepage.'

class Publisher extends FileCollection { /**/ } $source = ROOTPATH
class BootstrapPublisher extends Publisher { /**/ } $source = VENDORPATH . 'twbs/bootstrap/'

class Publisher extends FileCollection { /**/ } $destination = FCPATH
class BootstrapPublisher extends Publisher { /**/ } $destination = FCPATH . 'bootstrap'

abstract class BaseController extends Controller { /**/ } $helpers = ['html', 'text']
class Upload extends BaseController { /**/ } $helpers = ['form']

abstract class BaseController extends Controller { /**/ } $helpers = [ ]
class Upload extends BaseController { /**/ } $helpers = ['form']

class Controller { /**/ } $helpers = [ ]
class Upload extends BaseController { /**/ } $helpers = ['form']

class Filters extends BaseConfig { /**/ } $filters = [ ]
class Filters extends BaseFilters { /**/ } $filters = ['cors' => ['before' => ['api/*'], 'after' => ['api/*'], ], ]

abstract class BaseController extends Controller { /**/ } $helpers = [ ]
class Form extends BaseController { /**/ } $helpers = ['form']

abstract class BaseController extends Controller { /**/ } $helpers = ['html', 'text']
class Form extends BaseController { /**/ } $helpers = ['form']

class Controller { /**/ } $helpers = [ ]
class Form extends BaseController { /**/ } $helpers = ['form']

class Model extends BaseModel { /**/ } $table =
class NewsModel extends Model { /**/ } $table = 'news'

abstract class BaseModel { /**/ } $allowedFields = [ ]
class NewsModel extends Model { /**/ } $allowedFields = ['title', 'slug', 'text']

class Model extends BaseModel { /**/ } $table =
class NewsModel extends Model { /**/ } $table = 'news'

abstract class BaseModel { /**/ } $validationRules = [ ]
class MyModel extends Model { /**/ } $validationRules = ['id' => 'max_length[19]|is_natural_no_zero', 'email' => 'required|max_length[254]|valid_email|is_unique[users.email,id,{id}]', ]

abstract class BaseModel { /**/ } $DBGroup =
class UserModel extends Model { /**/ } $DBGroup = 'group_name'

class Model extends BaseModel { /**/ } $table =
class UserModel extends Model { /**/ } $table = 'users'

abstract class BaseModel { /**/ } $useSoftDeletes = false
class UserModel extends Model { /**/ } $useSoftDeletes = true

abstract class BaseModel { /**/ } $allowedFields = [ ]
class UserModel extends Model { /**/ } $allowedFields = ['name', 'email']

abstract class BaseModel { /**/ } $dateFormat = 'date'
class UserModel extends Model { /**/ } $dateFormat = 'datetime'

abstract class BaseModel { /**/ } $dateFormat = 'date'
class UserModel extends Model { /**/ } $dateFormat = 'datetime'

abstract class BaseModel { /**/ } $dateFormat = 'int'
class UserModel extends Model { /**/ } $dateFormat = 'datetime'

abstract class BaseModel { /**/ } $dateFormat = 'int'
class UserModel extends Model { /**/ } $dateFormat = 'datetime'

abstract class BaseModel { /**/ } $casts = [ ]
class MyModel extends Model { /**/ } $casts = ['column1' => 'class[App\SomeClass, param2, param3]', ]

abstract class BaseModel { /**/ } $castHandlers = [ ]
class MyModel extends Model { /**/ } $castHandlers = ['class' => SomeHandler::class, ]

abstract class BaseModel { /**/ } $casts = [ ]
class MyModel extends Model { /**/ } $casts = ['column1' => 'base64', ]

abstract class BaseModel { /**/ } $castHandlers = [ ]
class MyModel extends Model { /**/ } $castHandlers = ['base64' => CastBase64::class, ]

abstract class BaseModel { /**/ } $beforeFind = [ ]
class MyModel extends Model { /**/ } $beforeFind = ['checkCache']

abstract class BaseModel { /**/ } $validationRules = [ ]
class MyModel extends Model { /**/ } $validationRules = ['id' => 'max_length[19]|is_natural_no_zero', 'email' => 'required|max_length[254]|valid_email|is_unique[users.email,id,4]', ]

abstract class BaseModel { /**/ } $allowedFields = [ ]
class MyModel extends Model { /**/ } $allowedFields = ['name', 'email', 'address']

abstract class BaseModel { /**/ } $casts = [ ]
class UserModel extends Model { /**/ } $casts = ['id' => 'int', 'birthdate' => '?datetime', 'hobbies' => 'json-array', 'active' => 'int-bool', ]

abstract class BaseModel { /**/ } $allowCallbacks = true
class MyModel extends Model { /**/ } $allowCallbacks = false

abstract class BaseModel { /**/ } $beforeInsert = [ ]
class MyModel extends Model { /**/ } $beforeInsert = ['hashPassword']

abstract class BaseModel { /**/ } $beforeUpdate = [ ]
class MyModel extends Model { /**/ } $beforeUpdate = ['hashPassword']

abstract class BaseModel { /**/ } $validationRules = [ ]
class UserModel extends Model { /**/ } $validationRules = 'users'

class Model extends BaseModel { /**/ } $table =
class JobModel extends Model { /**/ } $table = 'jobs'

abstract class BaseModel { /**/ } $returnType = 'array'
class JobModel extends Model { /**/ } $returnType = \App\Entities\Job::class

abstract class BaseModel { /**/ } $allowedFields = [ ]
class JobModel extends Model { /**/ } $allowedFields = ['name', 'description', ]

abstract class BaseModel { /**/ } $validationRules = [ ]
class UserModel extends Model { /**/ } $validationRules = ['username' => 'required|max_length[30]|alpha_numeric_space|min_length[3]', 'email' => 'required|max_length[254]|valid_email|is_unique[users.email]', 'password' => 'required|max_length[255]|min_length[8]', 'pass_confirm' => 'required_with[password]|max_length[255]|matches[password]', ]

abstract class BaseModel { /**/ } $validationMessages = [ ]
class UserModel extends Model { /**/ } $validationMessages = ['email' => ['is_unique' => 'Sorry. That email has already been taken. Please choose another.', ], ]

class Model extends BaseModel { /**/ } $table =
class UserModel extends Model { /**/ } $table = 'users'

abstract class BaseModel { /**/ } $allowedFields = [ ]
class UserModel extends Model { /**/ } $allowedFields = ['username', 'email', 'password', ]

abstract class BaseModel { /**/ } $returnType = 'array'
class UserModel extends Model { /**/ } $returnType = \App\Entities\User::class

abstract class BaseModel { /**/ } $useTimestamps = false
class UserModel extends Model { /**/ } $useTimestamps = true

class Entity implements JsonSerializable { /**/ } $casts = [ ]
class Widget extends Entity { /**/ } $casts = ['colors' => 'csv', ]

class Entity implements JsonSerializable { /**/ } $dates = ['created_at', 'updated_at', 'deleted_at', ]
class User extends Entity { /**/ } $dates = ['created_at', 'updated_at', 'deleted_at']

class Entity implements JsonSerializable { /**/ } $casts = [ ]
class User extends Entity { /**/ } $casts = ['options' => 'array', 'options_object' => 'json', 'options_array' => 'json-array', ]

class Entity implements JsonSerializable { /**/ } $casts = [ ]
class User extends Entity { /**/ } $casts = ['is_banned' => 'boolean', 'is_banned_nullable' => '?boolean', ]

class Entity implements JsonSerializable { /**/ } $casts = [ ]
class MyEntity extends Entity { /**/ } $casts = ['some_attribute' => 'class[App\SomeClass, param2, param3]', ]

class Entity implements JsonSerializable { /**/ } $castHandlers = [ ]
class MyEntity extends Entity { /**/ } $castHandlers = ['class' => 'SomeHandler', ]

class Entity implements JsonSerializable { /**/ } $attributes = [ ]
class User extends Entity { /**/ } $attributes = ['id' => null, 'name' => null, 'email' => null, 'password' => null, 'created_at' => null, 'updated_at' => null, ]

class Entity implements JsonSerializable { /**/ } $attributes = [ ]
class User extends Entity { /**/ } $attributes = ['id' => null, 'full_name' => null, 'email' => null, 'password' => null, 'created_at' => null, 'updated_at' => null, ]

class Entity implements JsonSerializable { /**/ } $datamap = [ ]
class User extends Entity { /**/ } $datamap = ['name' => 'full_name', ]

class Entity implements JsonSerializable { /**/ } $casts = [ ]
class MyEntity extends Entity { /**/ } $casts = ['key' => 'base64', ]

class Entity implements JsonSerializable { /**/ } $castHandlers = [ ]
class MyEntity extends Entity { /**/ } $castHandlers = ['base64' => Cast\CastBase64::class, ]

abstract class BaseCommand { /**/ } $group =
class AppInfo extends BaseCommand { /**/ } $group = 'Demo'

abstract class BaseCommand { /**/ } $name =
class AppInfo extends BaseCommand { /**/ } $name = 'app:info'

abstract class BaseCommand { /**/ } $description =
class AppInfo extends BaseCommand { /**/ } $description = 'Displays basic application information.'

abstract class CIUnitTestCase extends TestCase { /**/ } $seed = ''
class MyTests extends CIUnitTestCase { /**/ } $seed = 'TestSeeder'

abstract class CIUnitTestCase extends TestCase { /**/ } $basePath = SUPPORTPATH . 'Database'
class MyTests extends CIUnitTestCase { /**/ } $basePath = 'path/to/database/files'

abstract class CIUnitTestCase extends TestCase { /**/ } $migrateOnce = false
final class DbTableTest extends CIUnitTestCase { /**/ } $migrateOnce = true

class AutoloadConfig { /**/ } $classmap = [ ]
class Autoload extends AutoloadConfig { /**/ } $classmap = ['Markdown' => APPPATH . 'ThirdParty/markdown.php', ]

class AutoloadConfig { /**/ } $psr4 = [ ]
class Autoload extends AutoloadConfig { /**/ } $psr4 = [APP_NAMESPACE => APPPATH, ]

class Controller { /**/ } $helpers = [ ]
abstract class BaseController extends Controller { /**/ } $helpers = ['html', 'text']

class Routing extends BaseConfig { /**/ } $translateURIDashes = false
class Routing extends BaseRouting { /**/ } $translateURIDashes = true

class Routing extends BaseConfig { /**/ } $multipleSegmentsOneParam = false
class Routing extends BaseRouting { /**/ } $multipleSegmentsOneParam = true

class Routing extends BaseConfig { /**/ } $prioritize = false
class Routing extends BaseRouting { /**/ } $prioritize = true

class Routing extends BaseConfig { /**/ } $override404 = null
class Routing extends BaseRouting { /**/ } $override404 = 'App\Errors::show404'

class Routing extends BaseConfig { /**/ } $defaultNamespace = 'App\Controllers'
class Routing extends BaseRouting { /**/ } $defaultNamespace = ''

abstract class BaseResource extends Controller { /**/ } $modelName =
class Photos extends ResourcePresenter { /**/ } $modelName = 'App\Models\Photos'

abstract class BaseResource extends Controller { /**/ } $modelName =
class Photos extends ResourceController { /**/ } $modelName = 'App\Models\Photos'

class Controller { /**/ } $helpers = [ ]
class MyController extends BaseController { /**/ } $helpers = ['url', 'form']

abstract class BaseController extends Controller { /**/ } $helpers = [ ]
class MyController extends BaseController { /**/ } $helpers = ['url', 'form']

abstract class BaseController extends Controller { /**/ } $helpers = ['html', 'text']
class MyController extends BaseController { /**/ } $helpers = ['url', 'form']

abstract class Migration { /**/ } $DBGroup =
class AddBlog extends Migration { /**/ } $DBGroup = 'alternate_db_group'

class Connection extends BaseConnection { /**/ } public$database
abstract class BaseConnection implements ConnectionInterface { /**/ } protected$database

class MockConnection extends BaseConnection { /**/ } public$database
abstract class BaseConnection implements ConnectionInterface { /**/ } protected$database

class Connection extends BaseConnection { /**/ } public$DBDriver
abstract class BaseConnection implements ConnectionInterface { /**/ } protected$DBDriver

class Connection extends BaseConnection { /**/ } public$DBDriver
abstract class BaseConnection implements ConnectionInterface { /**/ } protected$DBDriver

class Connection extends BaseConnection { /**/ } public$DBDriver
abstract class BaseConnection implements ConnectionInterface { /**/ } protected$DBDriver

class Connection extends BaseConnection { /**/ } public$DBDriver
abstract class BaseConnection implements ConnectionInterface { /**/ } protected$DBDriver

class MockConnection extends BaseConnection { /**/ } public$lastQuery
abstract class BaseConnection implements ConnectionInterface { /**/ } protected$lastQuery

class MockLogger extends Logger { /**/ } \int $threshold
class Logger extends BaseConfig { /**/ } $threshold

abstract class BaseResource extends Controller { /**/ } $request
class Controller { /**/ } \codeigniter\http\requestinterface $request

abstract class BaseController extends Controller { /**/ } $request
class Controller { /**/ } \codeigniter\http\requestinterface $request

class UserModel extends Model { /**/ } \string $primaryKey
class Model extends BaseModel { /**/ } \string|\string|\string|\string $primaryKey

class ExampleModel extends Model { /**/ } \string $primaryKey
class Model extends BaseModel { /**/ } \string|\string|\string|\string $primaryKey

class UserModel extends Model { /**/ } \string $DBGroup
abstract class BaseModel { /**/ } $DBGroup

class JobModel extends Model { /**/ } $returnType
abstract class BaseModel { /**/ } \string $returnType

class UserModel extends Model { /**/ } $returnType
abstract class BaseModel { /**/ } \string $returnType

class UserModel extends Model { /**/ } \string $dateFormat
abstract class BaseModel { /**/ } \string|\string|\string|\string|\string|\string|\string $dateFormat

class UserModel extends Model { /**/ } \string $createdField
abstract class BaseModel { /**/ } \string|\string $createdField

class UserModel extends Model { /**/ } \string $updatedField
abstract class BaseModel { /**/ } \string|\string $updatedField

class UserModel extends Model { /**/ } \string $validationRules
abstract class BaseModel { /**/ } \array $validationRules

class UserModel extends Model { /**/ } \bool $skipValidation
abstract class BaseModel { /**/ } \bool|\bool $skipValidation

class ExampleModel extends Model { /**/ } \bool $skipValidation
abstract class BaseModel { /**/ } \bool|\bool $skipValidation

class UserModel extends Model { /**/ } \bool $cleanValidationRules
abstract class BaseModel { /**/ } \bool|\bool|\bool|\bool $cleanValidationRules

class Utils extends BaseUtils { /**/ } \string $listDatabases
abstract class BaseUtils { /**/ } \bool $listDatabases

class Utils extends BaseUtils { /**/ } \string $listDatabases
abstract class BaseUtils { /**/ } \bool $listDatabases

class Utils extends BaseUtils { /**/ } \string $listDatabases
abstract class BaseUtils { /**/ } \bool $listDatabases

class Utils extends BaseUtils { /**/ } \string $listDatabases
abstract class BaseUtils { /**/ } \bool $listDatabases

class Utils extends BaseUtils { /**/ } \string $optimizeTable
abstract class BaseUtils { /**/ } \bool $optimizeTable

class Utils extends BaseUtils { /**/ } \string|\string $optimizeTable
abstract class BaseUtils { /**/ } \bool $optimizeTable

class Utils extends BaseUtils { /**/ } \string $optimizeTable
abstract class BaseUtils { /**/ } \bool $optimizeTable

class Utils extends BaseUtils { /**/ } \string $optimizeTable
abstract class BaseUtils { /**/ } \bool $optimizeTable

class Connection extends BaseConnection { /**/ } \null|\string $database
abstract class BaseConnection implements ConnectionInterface { /**/ } $database

class MockConnection extends BaseConnection { /**/ } \string $database
abstract class BaseConnection implements ConnectionInterface { /**/ } $database

class Connection extends BaseConnection { /**/ } \string|\string|\array $escapeChar
abstract class BaseConnection implements ConnectionInterface { /**/ } \string|\string|\string $escapeChar

class Connection extends BaseConnection { /**/ } \string $escapeChar
abstract class BaseConnection implements ConnectionInterface { /**/ } \string|\string|\string $escapeChar

class Connection extends BaseConnection { /**/ } \string $escapeChar
abstract class BaseConnection implements ConnectionInterface { /**/ } \string|\string|\string $escapeChar

class Connection extends BaseConnection { /**/ } \string $escapeChar
abstract class BaseConnection implements ConnectionInterface { /**/ } \string|\string|\string $escapeChar

class Connection extends BaseConnection { /**/ } \string $escapeChar
abstract class BaseConnection implements ConnectionInterface { /**/ } \string|\string|\string $escapeChar

class Forge extends BaseForge { /**/ } $db
class Forge { /**/ } \codeigniter\database\baseconnection $db

class Forge extends BaseForge { /**/ } $db
class Forge { /**/ } \codeigniter\database\baseconnection $db

class Forge extends BaseForge { /**/ } \bool $createDatabaseStr
class Forge { /**/ } \string $createDatabaseStr

class Forge extends BaseForge { /**/ } \string $createDatabaseIfStr
class Forge { /**/ } $createDatabaseIfStr

class Forge extends BaseForge { /**/ } \string $createDatabaseIfStr
class Forge { /**/ } $createDatabaseIfStr

class Forge extends BaseForge { /**/ } \string $checkDatabaseExistStr
class Forge { /**/ } $checkDatabaseExistStr

class Forge extends BaseForge { /**/ } \string $checkDatabaseExistStr
class Forge { /**/ } $checkDatabaseExistStr

class Forge extends BaseForge { /**/ } \bool $dropDatabaseStr
class Forge { /**/ } \string $dropDatabaseStr

class Forge extends BaseForge { /**/ } \bool $createTableIfStr
class Forge { /**/ } \string $createTableIfStr

class Forge extends BaseForge { /**/ } $createTableIfStr
class Forge { /**/ } \string $createTableIfStr

class Forge extends BaseForge { /**/ } \bool $dropTableIfStr
class Forge { /**/ } \string $dropTableIfStr

class Forge extends BaseForge { /**/ } \array $unsigned
class Forge { /**/ } \bool $unsigned

class Forge extends BaseForge { /**/ } \string $dropConstraintStr
class Forge { /**/ } $dropConstraintStr

class Forge extends BaseForge { /**/ } \string $dropConstraintStr
class Forge { /**/ } $dropConstraintStr

class Forge extends BaseForge { /**/ } \string $dropConstraintStr
class Forge { /**/ } $dropConstraintStr

class Forge extends BaseForge { /**/ } \string $dropConstraintStr
class Forge { /**/ } $dropConstraintStr

class PreparedQuery extends BasePreparedQuery { /**/ } $db
abstract class BasePreparedQuery implements PreparedQueryInterface { /**/ } \codeigniter\database\baseconnection $db

class PreparedQuery extends BasePreparedQuery { /**/ } $db
abstract class BasePreparedQuery implements PreparedQueryInterface { /**/ } \codeigniter\database\baseconnection $db

class Builder extends BaseBuilder { /**/ } $db
class BaseBuilder { /**/ } \codeigniter\database\connectioninterface $db

class AddBlog extends Migration { /**/ } \string $DBGroup
abstract class Migration { /**/ } $DBGroup

class ExampleMigration extends Migration { /**/ } \string $DBGroup
abstract class Migration { /**/ } $DBGroup

final class ExampleDatabaseTest extends CIUnitTestCase { /**/ } $seed
abstract class CIUnitTestCase extends TestCase { /**/ } \string $seed

class Autoload extends AutoloadConfig { /**/ } \array $files
class AutoloadConfig { /**/ } \array|\array $files

class Autoload extends AutoloadConfig { /**/ } \array $files
class AutoloadConfig { /**/ } \array|\array $files

class MySalesConfig extends BaseConfig { /**/ } \array $registrars
class BaseConfig { /**/ } \array|\array $registrars

class ImageMagickHandler extends BaseHandler { /**/ } \string $resource
abstract class BaseHandler implements ImageHandlerInterface { /**/ } \null $resource

class BootstrapPublisher extends Publisher { /**/ } \string $source
class Publisher extends FileCollection { /**/ } $source

class BootstrapPublisher extends Publisher { /**/ } \string $destination
class Publisher extends FileCollection { /**/ } $destination

class ValidationGenerator extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

class FilterGenerator extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

class ConfigGenerator extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

class AppInfo extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

class DailyPhoto extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

class AuthPublish extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

class ModelGenerator extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

class SeederGenerator extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

class FilterCheck extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

final class Optimize extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

final class Environment extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

class Publish extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

final class PhpIniCheck extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

class Routes extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

class Namespaces extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

class TestGenerator extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

class MigrationGenerator extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

class ControllerGenerator extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

class EntityGenerator extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

class ScaffoldGenerator extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

class CommandGenerator extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

class CellGenerator extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

class Help extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

class ListCommands extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

class GenerateKey extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

class InfoCache extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

class ClearDebugbar extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

class ClearLogs extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

class LocalizationFinder extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

class ClearCache extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

class Serve extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

class LocalizationSync extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

final class ConfigCheck extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

class CreateDatabase extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

class MigrateRefresh extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

class ShowTableInfo extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

class Migrate extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

class Seed extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

class MigrateRollback extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

class MigrateStatus extends BaseCommand { /**/ } \string $group
abstract class BaseCommand { /**/ } $group

class ConfigGenerator extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

class ValidationGenerator extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

class FilterGenerator extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

class AppInfo extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

class DailyPhoto extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

class AuthPublish extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

class ModelGenerator extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

class SeederGenerator extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

class FilterCheck extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

final class Optimize extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

final class Environment extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

class Publish extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

final class PhpIniCheck extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

class Routes extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

class Namespaces extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

class TestGenerator extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

class MigrationGenerator extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

class ControllerGenerator extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

class EntityGenerator extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

class ScaffoldGenerator extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

class CommandGenerator extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

class CellGenerator extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

class Help extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

class ListCommands extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

class GenerateKey extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

class InfoCache extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

class ClearDebugbar extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

class ClearLogs extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

class LocalizationFinder extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

class ClearCache extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

class Serve extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

class LocalizationSync extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

final class ConfigCheck extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

class MigrateRefresh extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

class CreateDatabase extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

class Migrate extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

class ShowTableInfo extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

class Seed extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

class MigrateRollback extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

class MigrateStatus extends BaseCommand { /**/ } \string $name
abstract class BaseCommand { /**/ } $name

class ConfigGenerator extends BaseCommand { /**/ } \string $usage
abstract class BaseCommand { /**/ } $usage

class ValidationGenerator extends BaseCommand { /**/ } \string $usage
abstract class BaseCommand { /**/ } $usage

class FilterGenerator extends BaseCommand { /**/ } \string $usage
abstract class BaseCommand { /**/ } $usage

class SeederGenerator extends BaseCommand { /**/ } \string $usage
abstract class BaseCommand { /**/ } $usage

class FilterCheck extends BaseCommand { /**/ } \string $usage
abstract class BaseCommand { /**/ } $usage

final class Optimize extends BaseCommand { /**/ } \string $usage
abstract class BaseCommand { /**/ } $usage

final class Environment extends BaseCommand { /**/ } \string $usage
abstract class BaseCommand { /**/ } $usage

class Publish extends BaseCommand { /**/ } \string $usage
abstract class BaseCommand { /**/ } $usage

class Routes extends BaseCommand { /**/ } \string $usage
abstract class BaseCommand { /**/ } $usage

final class PhpIniCheck extends BaseCommand { /**/ } \string $usage
abstract class BaseCommand { /**/ } $usage

class Namespaces extends BaseCommand { /**/ } \string $usage
abstract class BaseCommand { /**/ } $usage

class MigrationGenerator extends BaseCommand { /**/ } \string $usage
abstract class BaseCommand { /**/ } $usage

class ModelGenerator extends BaseCommand { /**/ } \string $usage
abstract class BaseCommand { /**/ } $usage

class EntityGenerator extends BaseCommand { /**/ } \string $usage
abstract class BaseCommand { /**/ } $usage

class ScaffoldGenerator extends BaseCommand { /**/ } \string $usage
abstract class BaseCommand { /**/ } $usage

class CommandGenerator extends BaseCommand { /**/ } \string $usage
abstract class BaseCommand { /**/ } $usage

class TestGenerator extends BaseCommand { /**/ } \string $usage
abstract class BaseCommand { /**/ } $usage

class ControllerGenerator extends BaseCommand { /**/ } \string $usage
abstract class BaseCommand { /**/ } $usage

class CellGenerator extends BaseCommand { /**/ } \string $usage
abstract class BaseCommand { /**/ } $usage

class Help extends BaseCommand { /**/ } \string $usage
abstract class BaseCommand { /**/ } $usage

class ListCommands extends BaseCommand { /**/ } \string $usage
abstract class BaseCommand { /**/ } $usage

class ClearDebugbar extends BaseCommand { /**/ } \string $usage
abstract class BaseCommand { /**/ } $usage

class ClearLogs extends BaseCommand { /**/ } \string $usage
abstract class BaseCommand { /**/ } $usage

class ClearCache extends BaseCommand { /**/ } \string $usage
abstract class BaseCommand { /**/ } $usage

class InfoCache extends BaseCommand { /**/ } \string $usage
abstract class BaseCommand { /**/ } $usage

class Serve extends BaseCommand { /**/ } \string $usage
abstract class BaseCommand { /**/ } $usage

class LocalizationFinder extends BaseCommand { /**/ } \string $usage
abstract class BaseCommand { /**/ } $usage

class LocalizationSync extends BaseCommand { /**/ } \string $usage
abstract class BaseCommand { /**/ } $usage

final class ConfigCheck extends BaseCommand { /**/ } \string $usage
abstract class BaseCommand { /**/ } $usage

class GenerateKey extends BaseCommand { /**/ } \string $usage
abstract class BaseCommand { /**/ } $usage

class CreateDatabase extends BaseCommand { /**/ } \string $usage
abstract class BaseCommand { /**/ } $usage

class Migrate extends BaseCommand { /**/ } \string $usage
abstract class BaseCommand { /**/ } $usage

class MigrateRefresh extends BaseCommand { /**/ } \string $usage
abstract class BaseCommand { /**/ } $usage

class ShowTableInfo extends BaseCommand { /**/ } \string $usage
abstract class BaseCommand { /**/ } $usage

class Seed extends BaseCommand { /**/ } \string $usage
abstract class BaseCommand { /**/ } $usage

class MigrateRollback extends BaseCommand { /**/ } \string $usage
abstract class BaseCommand { /**/ } $usage

class MigrateStatus extends BaseCommand { /**/ } \string $usage
abstract class BaseCommand { /**/ } $usage

class ConfigGenerator extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

class ValidationGenerator extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

class FilterGenerator extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

class AppInfo extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

class DailyPhoto extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

class AuthPublish extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

class SeederGenerator extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

class FilterCheck extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

final class Optimize extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

final class Environment extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

class Publish extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

class Routes extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

final class PhpIniCheck extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

class Namespaces extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

class TestGenerator extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

class MigrationGenerator extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

class ModelGenerator extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

class EntityGenerator extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

class ScaffoldGenerator extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

class CommandGenerator extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

class ControllerGenerator extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

class CellGenerator extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

class Help extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

class ListCommands extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

class ClearDebugbar extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

class InfoCache extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

class ClearLogs extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

class ClearCache extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

class Serve extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

class LocalizationFinder extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

class LocalizationSync extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

final class ConfigCheck extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

class GenerateKey extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

class MigrateRefresh extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

class CreateDatabase extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

class Migrate extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

class ShowTableInfo extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

class Seed extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

class MigrateRollback extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

class MigrateStatus extends BaseCommand { /**/ } \string $description
abstract class BaseCommand { /**/ } $description

class DownloadResponse extends Response { /**/ } \string $reason
class Response extends Message implements ResponseInterface { /**/ } \string|\string $reason

class MockResponse extends Response { /**/ } \bool $pretend
class Response extends Message implements ResponseInterface { /**/ } \bool|\bool $pretend

class SiteURI extends URI { /**/ } \codeigniter\http\uri $baseURL
class URI implements Stringable { /**/ } \null|\string $baseURL

class SiteURI extends URI { /**/ } \array $segments
class URI implements Stringable { /**/ } \array|\array|\array|\array $segments

class CLIRequest extends Request { /**/ } \string $method
class OutgoingRequest extends Message implements OutgoingRequestInterface { /**/ } $method

class IncomingRequest extends Request { /**/ } \codeigniter\http\uri|\null $uri
class OutgoingRequest extends Message implements OutgoingRequestInterface { /**/ } \null|\codeigniter\http\uri $uri

class UploadedFile extends File implements UploadedFileInterface { /**/ } \null|\string $originalMimeType
class File extends SplFileInfo { /**/ } $originalMimeType

class Photos extends ResourceController { /**/ } \string $modelName
abstract class BaseResource extends Controller { /**/ } $modelName

class Photos extends ResourcePresenter { /**/ } \string $modelName
abstract class BaseResource extends Controller { /**/ } $modelName

class MockLogger extends Logger { /**/ } \int $threshold
class Logger extends BaseConfig { /**/ } $threshold

class MockLogger extends Logger { /**/ } \int $threshold
class Logger extends BaseConfig { /**/ } \array $threshold