Closed ngkoshkin closed 2 years ago
I added ability to mark class or method as @internal in some @package.
@internal
@package
For example:
namespace SomeLibrary\Something; /** * @package SomeLibrary\Something * @internal */ class SomeClass { public static function doSomething(): void { } }
namespace SomeLibrary; class Doer { public static function callDoSomething(): void { // trigger linter error "ERROR packaging: call method \SomeLibrary\Something\SomeClass::doSomething outside package SomeLibrary\Something" Something\SomeClass::doSomething(); } }
Also please run make generate_checkers_doc to update the documentation.
make generate_checkers_doc
Looks good 👍
I added ability to mark class or method as
@internal
in some@package
.@internal
methods couldn't be call outside@package
@package
must be a start part of class namespaceFor example: