SYMBOL INDEX (188 symbols across 50 files) FILE: src/Command/GenerateDocumentationCommand.php class GenerateDocumentationCommand (line 13) | final class GenerateDocumentationCommand extends Command method getName (line 31) | public function getName(): ?string method configure (line 36) | protected function configure(): void method buildDocumentationGenerator (line 50) | private static function buildDocumentationGenerator(): void method getDocumentation (line 65) | private static function getDocumentation(string $puppeteerPath, array ... method getResourceNames (line 107) | private static function getResourceNames(): array method generatePhpDocWithDocumentation (line 114) | private static function generatePhpDocWithDocumentation(array $classDo... method writePhpDoc (line 146) | private static function writePhpDoc(string $className, string $phpDoc)... method execute (line 178) | protected function execute(InputInterface $input, OutputInterface $out... method rmdirRecursive (line 221) | private static function rmdirRecursive(string $dir): bool FILE: src/Puppeteer.php class Puppeteer (line 30) | class Puppeteer extends AbstractEntryPoint method __construct (line 50) | public function __construct(array $userOptions = []) method checkPuppeteerVersion (line 64) | private function checkPuppeteerVersion(string $nodePath, LoggerInterfa... method currentPuppeteerVersion (line 83) | private function currentPuppeteerVersion(string $nodePath): ?string method acceptedPuppeteerVersion (line 91) | private function acceptedPuppeteerVersion(): string FILE: src/PuppeteerConnectionDelegate.js class PuppeteerConnectionDelegate (line 11) | class PuppeteerConnectionDelegate extends ConnectionDelegate { method constructor (line 17) | constructor(options) { method handleInstruction (line 28) | async handleInstruction(instruction, responseHandler, errorHandler) { method isInstanceOf (line 83) | isInstanceOf(value, className) { method logConsoleMessage (line 102) | async logConsoleMessage(consoleMessage) { method addSignalEventListeners (line 128) | addSignalEventListeners() { method closeAllBrowsers (line 144) | closeAllBrowsers() { FILE: src/PuppeteerProcessDelegate.php class PuppeteerProcessDelegate (line 8) | class PuppeteerProcessDelegate implements ShouldHandleProcessDelegation method resourceFromOriginalClassName (line 12) | public function resourceFromOriginalClassName(string $className): ?string FILE: src/Resources/Accessibility.php class Accessibility (line 11) | class Accessibility extends BasicResource FILE: src/Resources/Browser.php class Browser (line 54) | class Browser extends EventEmitter FILE: src/Resources/BrowserContext.php class BrowserContext (line 37) | class BrowserContext extends EventEmitter FILE: src/Resources/BrowserLauncher.php class BrowserLauncher (line 17) | class BrowserLauncher FILE: src/Resources/BrowserWebSocketTransport.php class BrowserWebSocketTransport (line 13) | class BrowserWebSocketTransport FILE: src/Resources/Buffer.php class Buffer (line 11) | class Buffer extends BasicResource FILE: src/Resources/CDPSession.php class CDPSession (line 18) | class CDPSession extends EventEmitter FILE: src/Resources/ConsoleMessage.php class ConsoleMessage (line 19) | class ConsoleMessage extends BasicResource FILE: src/Resources/Coverage.php class Coverage (line 19) | class Coverage extends BasicResource FILE: src/Resources/DevToolsTarget.php class DevToolsTarget (line 5) | class DevToolsTarget extends Target FILE: src/Resources/Dialog.php class Dialog (line 19) | class Dialog extends BasicResource FILE: src/Resources/ElementHandle.php class ElementHandle (line 94) | class ElementHandle extends JSHandle FILE: src/Resources/EventEmitter.php class EventEmitter (line 21) | class EventEmitter extends BasicResource FILE: src/Resources/FileChooser.php class FileChooser (line 15) | class FileChooser extends BasicResource FILE: src/Resources/Frame.php class Frame (line 75) | class Frame extends BasicResource FILE: src/Resources/HTTPRequest.php class HTTPRequest (line 57) | class HTTPRequest extends BasicResource FILE: src/Resources/HTTPResponse.php class HTTPResponse (line 41) | class HTTPResponse extends BasicResource FILE: src/Resources/JSHandle.php class JSHandle (line 31) | class JSHandle extends BasicResource FILE: src/Resources/Keyboard.php class Keyboard (line 19) | class Keyboard extends BasicResource FILE: src/Resources/Mouse.php class Mouse (line 31) | class Mouse extends BasicResource FILE: src/Resources/OtherTarget.php class OtherTarget (line 5) | class OtherTarget extends Target FILE: src/Resources/Page.php class Page (line 182) | class Page extends EventEmitter FILE: src/Resources/PageTarget.php class PageTarget (line 9) | class PageTarget extends Target FILE: src/Resources/Realm.php class Realm (line 24) | class Realm FILE: src/Resources/ScreenRecorder.php class ScreenRecorder (line 9) | class ScreenRecorder FILE: src/Resources/SecurityDetails.php class SecurityDetails (line 21) | class SecurityDetails extends BasicResource FILE: src/Resources/Target.php class Target (line 27) | class Target extends BasicResource FILE: src/Resources/TaskManager.php class TaskManager (line 15) | class TaskManager FILE: src/Resources/TimeoutError.php class TimeoutError (line 7) | class TimeoutError extends BasicResource FILE: src/Resources/TimeoutSettings.php class TimeoutSettings (line 15) | class TimeoutSettings FILE: src/Resources/Touchscreen.php class Touchscreen (line 21) | class Touchscreen extends BasicResource FILE: src/Resources/Tracing.php class Tracing (line 15) | class Tracing extends BasicResource FILE: src/Resources/Uint8Array.php class Uint8Array (line 11) | class Uint8Array extends Buffer FILE: src/Resources/WaitTask.php class WaitTask (line 14) | class WaitTask FILE: src/Resources/WebWorker.php class WebWorker (line 21) | class WebWorker extends BasicResource FILE: src/Resources/WorkerTarget.php class WorkerTarget (line 9) | class WorkerTarget extends Target FILE: src/Traits/AliasesEvaluationMethods.php type AliasesEvaluationMethods (line 12) | trait AliasesEvaluationMethods method querySelectorEval (line 14) | public function querySelectorEval(...$arguments) method querySelectorAllEval (line 19) | public function querySelectorAllEval(...$arguments) FILE: src/Traits/AliasesSelectionMethods.php type AliasesSelectionMethods (line 11) | trait AliasesSelectionMethods method querySelector (line 13) | public function querySelector(...$arguments) method querySelectorAll (line 18) | public function querySelectorAll(...$arguments) FILE: src/doc-generator.ts type ObjectMemberAsJson (line 6) | type ObjectMemberAsJson = { [key: string]: string; } type ObjectMembersAsJson (line 8) | type ObjectMembersAsJson = { type ClassAsJson (line 14) | type ClassAsJson = { name: string } & ObjectMembersAsJson type MemberContext (line 15) | type MemberContext = 'class'|'literal' type TypeContext (line 16) | type TypeContext = 'methodReturn' class TypeNotSupportedError (line 18) | class TypeNotSupportedError extends Error { method constructor (line 19) | constructor(message?: string) { type SupportChecker (line 24) | interface SupportChecker { class JsSupportChecker (line 28) | class JsSupportChecker { method supportsMethodName (line 29) | supportsMethodName(methodName: string): boolean { class PhpSupportChecker (line 34) | class PhpSupportChecker { method supportsMethodName (line 35) | supportsMethodName(methodName: string): boolean { type DocumentationFormatter (line 40) | interface DocumentationFormatter { class JsDocumentationFormatter (line 65) | class JsDocumentationFormatter implements DocumentationFormatter { method formatProperty (line 66) | formatProperty(name: string, type: string, context: MemberContext): st... method formatGetter (line 70) | formatGetter(name: string, type: string): string { method formatAnonymousFunction (line 74) | formatAnonymousFunction(parameters: string, returnType: string): string { method formatFunction (line 78) | formatFunction(name: string, parameters: string, returnType: string): ... method formatParameter (line 82) | formatParameter(name: string, type: string, isVariadic: boolean, isOpt... method formatTypeAny (line 86) | formatTypeAny(): string { method formatTypeUnknown (line 90) | formatTypeUnknown(): string { method formatTypeVoid (line 94) | formatTypeVoid(): string { method formatTypeUndefined (line 98) | formatTypeUndefined(): string { method formatTypeNull (line 102) | formatTypeNull(): string { method formatTypeBoolean (line 106) | formatTypeBoolean(): string { method formatTypeNumber (line 110) | formatTypeNumber(): string { method formatTypeString (line 114) | formatTypeString(): string { method formatTypeReference (line 118) | formatTypeReference(type: string): string { method formatGeneric (line 122) | formatGeneric(parentType: string, argumentTypes: string[], context?: T... method formatQualifiedName (line 126) | formatQualifiedName(left: string, right: string): string { method formatIndexedAccessType (line 130) | formatIndexedAccessType(object: string, index: string): string { method formatLiteralType (line 134) | formatLiteralType(value: string): string { method formatUnion (line 138) | formatUnion(types: string[]): string { method formatIntersection (line 142) | formatIntersection(types: string[]): string { method formatObject (line 146) | formatObject(members: string[]): string { method formatArray (line 150) | formatArray(type: string): string { class PhpDocumentationFormatter (line 155) | class PhpDocumentationFormatter implements DocumentationFormatter { method constructor (line 158) | constructor( method formatProperty (line 163) | formatProperty(name: string, type: string, context: MemberContext): st... method formatGetter (line 169) | formatGetter(name: string, type: string): string { method formatAnonymousFunction (line 173) | formatAnonymousFunction(parameters: string, returnType: string): string { method formatFunction (line 177) | formatFunction(name: string, parameters: string, returnType: string): ... method formatParameter (line 181) | formatParameter(name: string, type: string, isVariadic: boolean, isOpt... method formatTypeAny (line 203) | formatTypeAny(): string { method formatTypeUnknown (line 207) | formatTypeUnknown(): string { method formatTypeVoid (line 211) | formatTypeVoid(): string { method formatTypeUndefined (line 215) | formatTypeUndefined(): string { method formatTypeNull (line 219) | formatTypeNull(): string { method formatTypeBoolean (line 223) | formatTypeBoolean(): string { method formatTypeNumber (line 227) | formatTypeNumber(): string { method formatTypeString (line 231) | formatTypeString(): string { method formatTypeReference (line 235) | formatTypeReference(type: string): string { method formatGeneric (line 279) | formatGeneric(parentType: string, argumentTypes: string[], context?: T... method formatQualifiedName (line 298) | formatQualifiedName(left: string, right: string): string { method formatIndexedAccessType (line 302) | formatIndexedAccessType(object: string, index: string): string { method formatLiteralType (line 306) | formatLiteralType(value: string): string { method prepareUnionOrIntersectionTypes (line 310) | private prepareUnionOrIntersectionTypes(types: string[]): string[] { method formatUnion (line 319) | formatUnion(types: string[]): string { method formatIntersection (line 330) | formatIntersection(types: string[]): string { method formatObject (line 334) | formatObject(members: string[]): string { method formatArray (line 338) | formatArray(type: string): string { class PhpStanDocumentationFormatter (line 343) | class PhpStanDocumentationFormatter extends PhpDocumentationFormatter { method formatAnonymousFunction (line 344) | formatAnonymousFunction(parameters: string, returnType: string): string { method formatTypeReference (line 348) | formatTypeReference(type: string): string { method formatObject (line 392) | formatObject(members: string[]): string { class DocumentationGenerator (line 397) | class DocumentationGenerator { method constructor (line 398) | constructor( method hasModifierForNode (line 403) | private hasModifierForNode( method isNodeAccessible (line 414) | private isNodeAccessible(node: ts.Node): boolean { method isNodeStatic (line 427) | private isNodeStatic(node: ts.Node): boolean { method getClassDeclarationAsJson (line 431) | public getClassDeclarationAsJson(node: ts.ClassDeclaration): ClassAsJs... method getMembersAsJson (line 438) | private getMembersAsJson(members: ts.NodeArray, c... method getPropertySignatureOrDeclarationAsString (line 467) | private getPropertySignatureOrDeclarationAsString( method getGetAccessorDeclarationAsString (line 476) | private getGetAccessorDeclarationAsString( method getSignatureDeclarationBaseAsString (line 484) | private getSignatureDeclarationBaseAsString( method getEmptyFunctionSignatureAsString (line 499) | private getEmptyFunctionSignatureAsString( method getParameterDeclarationAsString (line 505) | private getParameterDeclarationAsString(node: ts.ParameterDeclaration)... method getTypeNodeAsString (line 519) | private getTypeNodeAsString(node: ts.TypeNode, context?: TypeContext):... method getTypeReferenceNodeAsString (line 563) | private getTypeReferenceNodeAsString(node: ts.TypeReferenceNode, conte... method getGenericTypeReferenceNodeAsString (line 567) | private getGenericTypeReferenceNodeAsString(node: ts.TypeReferenceNode... method getSimpleTypeReferenceNodeAsString (line 577) | private getSimpleTypeReferenceNodeAsString(node: ts.TypeReferenceNode)... method getQualifiedNameAsString (line 583) | private getQualifiedNameAsString(node: ts.QualifiedName): string { method getIndexedAccessTypeNodeAsString (line 592) | private getIndexedAccessTypeNodeAsString( method getLiteralTypeNodeAsString (line 600) | private getLiteralTypeNodeAsString(node: ts.LiteralTypeNode): string { method getUnionTypeNodeAsString (line 611) | private getUnionTypeNodeAsString(node: ts.UnionTypeNode, context?: Typ... method getIntersectionTypeNodeAsString (line 616) | private getIntersectionTypeNodeAsString(node: ts.IntersectionTypeNode,... method getTypeLiteralNodeAsString (line 621) | private getTypeLiteralNodeAsString(node: ts.TypeLiteralNode): string { method getArrayTypeNodeAsString (line 628) | private getArrayTypeNodeAsString(node: ts.ArrayTypeNode, context?: Typ... method getNamedDeclarationAsString (line 633) | private getNamedDeclarationAsString(node: ts.NamedDeclaration): string { method getIdentifierAsString (line 641) | private getIdentifierAsString(node: ts.Identifier|ts.PrivateIdentifier... FILE: src/get-puppeteer-version.js function output (line 3) | function output(value) { FILE: tests/DownloadTest.php class DownloadTest (line 10) | class DownloadTest extends TestCase method setUp (line 12) | public function setUp(): void method testDownloadImage (line 27) | public function testDownloadImage() method testDownloadPdf (line 46) | public function testDownloadPdf() FILE: tests/PuphpeteerTest.php class PuphpeteerTest (line 13) | class PuphpeteerTest extends TestCase method setUp (line 15) | public function setUp(): void method can_browse_website (line 27) | public function can_browse_website() method can_use_method_aliases (line 37) | public function can_use_method_aliases() method can_evaluate_a_selection (line 73) | public function can_evaluate_a_selection() method can_intercept_requests (line 90) | public function can_intercept_requests() method check_all_resources_are_supported (line 112) | public function check_all_resources_are_supported(string $name) method resourceProvider (line 153) | public static function resourceProvider(): \Generator method createBrowserLogger (line 162) | private function createBrowserLogger(callable $onBrowserLog): LoggerIn... method browser_console_calls_are_logged_if_enabled (line 182) | public function browser_console_calls_are_logged_if_enabled() method browser_console_calls_are_not_logged_if_disabled (line 204) | public function browser_console_calls_are_not_logged_if_disabled() FILE: tests/ResourceInstantiator.php class ResourceInstantiator (line 18) | class ResourceInstantiator method __construct (line 22) | public function __construct( method getResourceNames (line 104) | public function getResourceNames(): array method __call (line 109) | public function __call(string $name, array $arguments) FILE: tests/RiskyResource.php class RiskyResource (line 7) | class RiskyResource method __construct (line 12) | public function __construct(callable $resourceRetriever) { method value (line 20) | public function value() { method exception (line 24) | public function exception(): ?NodeFatalException { FILE: tests/TestCase.php class TestCase (line 14) | class TestCase extends BaseTestCase method setUp (line 24) | public function setUp(): void method tearDown (line 40) | public function tearDown(): void method serveResources (line 56) | protected function serveResources(): void method launchBrowser (line 70) | protected function launchBrowser(): void method canPopulateProperty (line 87) | public function canPopulateProperty(string $propertyName): bool method isLogLevel (line 92) | public function isLogLevel(): Callback { FILE: tests/UntestableResource.php class UntestableResource (line 5) | class UntestableResource