Skip to content

Commit 68a1146

Browse files
authored
Merge pull request #48 from club-1/noindexentry
Support noindexentry option for domain objects
2 parents f9ab996 + 2e622c8 commit 68a1146

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

sphinxcontrib/phpdomain.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,7 @@ class PhpObject(ObjectDescription):
115115
"""
116116
option_spec = {
117117
'noindex': directives.flag,
118+
'noindexentry': directives.flag,
118119
'nocontentsentry': directives.flag,
119120
'module': directives.unchanged,
120121
}
@@ -328,10 +329,11 @@ def add_target_and_index(self, name_cls, sig, signode):
328329
line=self.lineno)
329330
objects[fullname] = (self.env.docname, self.objtype)
330331

331-
indextext = self.get_index_text(modname, name_cls)
332-
if indextext:
333-
self.indexnode['entries'].append(('single', indextext,
334-
fullname, fullname, None))
332+
if 'noindexentry' not in self.options:
333+
indextext = self.get_index_text(modname, name_cls)
334+
if indextext:
335+
self.indexnode['entries'].append(('single', indextext,
336+
fullname, fullname, None))
335337

336338

337339
class PhpGloballevel(PhpObject):

0 commit comments

Comments
 (0)