├── .gitignore ├── README.rst ├── Vagrantfile ├── ansible ├── files │ └── vimrc ├── setup.yml └── vagrant ├── autoload ├── parparse.vim ├── pdv.vim └── pdv_old.vim ├── runtests.sh ├── templates ├── attribute.tpl ├── class.tpl ├── const.tpl ├── function.tpl ├── interface.tpl └── trait.tpl ├── templates_snip ├── attribute.tpl ├── class.tpl ├── const.tpl ├── function.tpl ├── interface.tpl └── trait.tpl └── tests ├── .gitignore ├── helpers └── functions.vim ├── templates ├── templates_snip ├── test001_attributes.in ├── test001_attributes.msgok ├── test001_attributes.ok ├── test001_attributes.php ├── test001_attributes.vim ├── test002_functions.in ├── test002_functions.msgok ├── test002_functions.ok ├── test002_functions.out ├── test002_functions.php ├── test002_functions.vim ├── test003_classes.in ├── test003_classes.ok ├── test003_classes.php ├── test003_classes.vim ├── test004_attributes_snipmate.in ├── test004_attributes_snipmate.msgok ├── test004_attributes_snipmate.outok ├── test004_attributes_snipmate.php ├── test004_attributes_snipmate.vim ├── test005_functions_snipmate.in ├── test005_functions_snipmate.msgok ├── test005_functions_snipmate.outok ├── test005_functions_snipmate.php ├── test005_functions_snipmate.vim ├── test006_interfaces.in ├── test006_interfaces.ok ├── test006_interfaces.php ├── test006_interfaces.vim ├── test007_traits.in ├── test007_traits.ok ├── test007_traits.php ├── test007_traits.vim ├── test008_consts.in ├── test008_consts.ok ├── test008_consts.php └── test008_consts.vim /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/.gitignore -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/README.rst -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/Vagrantfile -------------------------------------------------------------------------------- /ansible/files/vimrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/ansible/files/vimrc -------------------------------------------------------------------------------- /ansible/setup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/ansible/setup.yml -------------------------------------------------------------------------------- /ansible/vagrant: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/ansible/vagrant -------------------------------------------------------------------------------- /autoload/parparse.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/autoload/parparse.vim -------------------------------------------------------------------------------- /autoload/pdv.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/autoload/pdv.vim -------------------------------------------------------------------------------- /autoload/pdv_old.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/autoload/pdv_old.vim -------------------------------------------------------------------------------- /runtests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/runtests.sh -------------------------------------------------------------------------------- /templates/attribute.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/templates/attribute.tpl -------------------------------------------------------------------------------- /templates/class.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/templates/class.tpl -------------------------------------------------------------------------------- /templates/const.tpl: -------------------------------------------------------------------------------- 1 | /** 2 | * {{name}} 3 | */ 4 | -------------------------------------------------------------------------------- /templates/function.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/templates/function.tpl -------------------------------------------------------------------------------- /templates/interface.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/templates/interface.tpl -------------------------------------------------------------------------------- /templates/trait.tpl: -------------------------------------------------------------------------------- 1 | /** 2 | * Trait: {{name}} 3 | */ 4 | -------------------------------------------------------------------------------- /templates_snip/attribute.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/templates_snip/attribute.tpl -------------------------------------------------------------------------------- /templates_snip/class.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/templates_snip/class.tpl -------------------------------------------------------------------------------- /templates_snip/const.tpl: -------------------------------------------------------------------------------- 1 | /** 2 | * ${1:{{name}}} 3 | */ 4 | -------------------------------------------------------------------------------- /templates_snip/function.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/templates_snip/function.tpl -------------------------------------------------------------------------------- /templates_snip/interface.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/templates_snip/interface.tpl -------------------------------------------------------------------------------- /templates_snip/trait.tpl: -------------------------------------------------------------------------------- 1 | /** 2 | * Trait: ${1:{{name}}} 3 | */ 4 | -------------------------------------------------------------------------------- /tests/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/tests/.gitignore -------------------------------------------------------------------------------- /tests/helpers/functions.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/tests/helpers/functions.vim -------------------------------------------------------------------------------- /tests/templates: -------------------------------------------------------------------------------- 1 | ../templates -------------------------------------------------------------------------------- /tests/templates_snip: -------------------------------------------------------------------------------- 1 | ../templates_snip -------------------------------------------------------------------------------- /tests/test001_attributes.in: -------------------------------------------------------------------------------- 1 | test001_attributes.php -------------------------------------------------------------------------------- /tests/test001_attributes.msgok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/tests/test001_attributes.msgok -------------------------------------------------------------------------------- /tests/test001_attributes.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/tests/test001_attributes.ok -------------------------------------------------------------------------------- /tests/test001_attributes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/tests/test001_attributes.php -------------------------------------------------------------------------------- /tests/test001_attributes.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/tests/test001_attributes.vim -------------------------------------------------------------------------------- /tests/test002_functions.in: -------------------------------------------------------------------------------- 1 | test002_functions.php -------------------------------------------------------------------------------- /tests/test002_functions.msgok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/tests/test002_functions.msgok -------------------------------------------------------------------------------- /tests/test002_functions.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/tests/test002_functions.ok -------------------------------------------------------------------------------- /tests/test002_functions.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/tests/test002_functions.out -------------------------------------------------------------------------------- /tests/test002_functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/tests/test002_functions.php -------------------------------------------------------------------------------- /tests/test002_functions.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/tests/test002_functions.vim -------------------------------------------------------------------------------- /tests/test003_classes.in: -------------------------------------------------------------------------------- 1 | test003_classes.php -------------------------------------------------------------------------------- /tests/test003_classes.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/tests/test003_classes.ok -------------------------------------------------------------------------------- /tests/test003_classes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/tests/test003_classes.php -------------------------------------------------------------------------------- /tests/test003_classes.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/tests/test003_classes.vim -------------------------------------------------------------------------------- /tests/test004_attributes_snipmate.in: -------------------------------------------------------------------------------- 1 | test004_attributes_snipmate.php -------------------------------------------------------------------------------- /tests/test004_attributes_snipmate.msgok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/tests/test004_attributes_snipmate.msgok -------------------------------------------------------------------------------- /tests/test004_attributes_snipmate.outok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/tests/test004_attributes_snipmate.outok -------------------------------------------------------------------------------- /tests/test004_attributes_snipmate.php: -------------------------------------------------------------------------------- 1 | test001_attributes.php -------------------------------------------------------------------------------- /tests/test004_attributes_snipmate.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/tests/test004_attributes_snipmate.vim -------------------------------------------------------------------------------- /tests/test005_functions_snipmate.in: -------------------------------------------------------------------------------- 1 | test005_functions_snipmate.php -------------------------------------------------------------------------------- /tests/test005_functions_snipmate.msgok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/tests/test005_functions_snipmate.msgok -------------------------------------------------------------------------------- /tests/test005_functions_snipmate.outok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/tests/test005_functions_snipmate.outok -------------------------------------------------------------------------------- /tests/test005_functions_snipmate.php: -------------------------------------------------------------------------------- 1 | test002_functions.php -------------------------------------------------------------------------------- /tests/test005_functions_snipmate.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/tests/test005_functions_snipmate.vim -------------------------------------------------------------------------------- /tests/test006_interfaces.in: -------------------------------------------------------------------------------- 1 | test006_interfaces.php -------------------------------------------------------------------------------- /tests/test006_interfaces.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/tests/test006_interfaces.ok -------------------------------------------------------------------------------- /tests/test006_interfaces.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/tests/test006_interfaces.php -------------------------------------------------------------------------------- /tests/test006_interfaces.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/tests/test006_interfaces.vim -------------------------------------------------------------------------------- /tests/test007_traits.in: -------------------------------------------------------------------------------- 1 | test007_traits.php -------------------------------------------------------------------------------- /tests/test007_traits.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/tests/test007_traits.ok -------------------------------------------------------------------------------- /tests/test007_traits.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/tests/test007_traits.php -------------------------------------------------------------------------------- /tests/test007_traits.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/tests/test007_traits.vim -------------------------------------------------------------------------------- /tests/test008_consts.in: -------------------------------------------------------------------------------- 1 | test008_consts.php -------------------------------------------------------------------------------- /tests/test008_consts.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/tests/test008_consts.ok -------------------------------------------------------------------------------- /tests/test008_consts.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/tests/test008_consts.php -------------------------------------------------------------------------------- /tests/test008_consts.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobyS/pdv/HEAD/tests/test008_consts.vim --------------------------------------------------------------------------------