Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions phpstan/stubs/public/cache/classes/application_cache.stub
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<?php

namespace core_cache;

class application_cache extends cache implements loader_with_locking_interface {
}
15 changes: 15 additions & 0 deletions phpstan/stubs/public/cache/classes/cache.stub
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<?php

namespace core_cache;

class cache implements loader_interface {
/**
* @param string $component
* @param string $area
* @param array<mixed> $identifiers
* @param string $unused
* @return application_cache|session_cache|request_cache
*/
public static function make($component, $area, array $identifiers = [], $unused = null) {
}
}
6 changes: 6 additions & 0 deletions phpstan/stubs/public/cache/classes/loader_interface.stub
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<?php

namespace core_cache;

interface loader_interface {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<?php

namespace core_cache;

interface loader_with_locking_interface {
}
6 changes: 6 additions & 0 deletions phpstan/stubs/public/cache/classes/request_cache.stub
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<?php

namespace core_cache;

class request_cache extends cache {
}
6 changes: 6 additions & 0 deletions phpstan/stubs/public/cache/classes/session_cache.stub
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<?php

namespace core_cache;

class session_cache extends cache {
}
12 changes: 12 additions & 0 deletions phpstan/stubs/public/lib/classes/plugin_manager.stub
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<?php

namespace core;

class plugin_manager {
/**
* @param string $type
* @return class-string<\core\plugininfo\base>
*/
public static function resolve_plugininfo_class($type) {
}
}
6 changes: 6 additions & 0 deletions phpstan/stubs/public/lib/classes/plugininfo/base.stub
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<?php

namespace core\plugininfo;

abstract class base {
}