package Ġcom . vk . k php storm . k ph pt ags Ċ Ċ import Ġcom . intellij . lang . annotation . Annotation Holder Ċ import Ġcom . intellij . psi . Psi Element Ċ import Ġcom . jetbrains . php . lang . documentation . php doc . psi . Php Doc Comment Ċ import Ġcom . jetbrains . php . lang . documentation . php doc . psi . tags . Php Doc Tag Ċ import Ġcom . jetbrains . php . lang . psi . elements . Function Ċ Ċ object ĠK php Sync Doc Tag Ġ: ĠK php Doc Tag ("@ k php - sync ") Ġ{ ĊĠĠĠ Ġoverride Ġval Ġdescription : ĠString ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ"[ K PHP ] ĠMark s Ġa Ġfunction Ġto Ġbe Ġsync . ĠIf Ġsuch Ġfunction Ġturns Ġout Ġto Ġbe Ġres um able , Ġyou Ġwill Ġget Ġcompilation Ġerror ." ĊĊĠĠĠ Ġoverride Ġfun Ġis Applicable For ( owner : ĠPsi Element ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġowner Ġis ĠFunction ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġneeds Auto Complete On Typing ( doc Comment : ĠPhp Doc Comment , Ġowner : ĠPsi Element ?): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġowner Ġ== Ġnull Ġ|| Ġowner Ġis ĠFunction ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġannotate ( doc Tag : ĠPhp Doc Tag , Ġrhs : ĠPsi Element ?, Ġholder : ĠAnnotation Holder ) Ġ{ ĊĠĠĠĠĠĠĠ Ġholder . warn Tag If Any Argument Provided ( rhs ) ĊĠĠĠ Ġ} Ċ } Ċ