Permalink
Commits on Jun 8, 2017
  1. bug #287 Correct docblock based method parameters (Tomasz Struczyński)

    This PR was squashed before being merged into the 4.0-dev branch (closes #287).
    
    Discussion
    ----------
    
    Correct docblock based method parameters
    
    This fixes #281 - again. This time for docblock based parameters.
    
    I have refactored tests class, so data provider sub functions use main data provider function as a prefix. I have also added tests for docblock based type hints and allowed testing for multiple type hints on one parameter.
    
    Commits
    -------
    
    e886aa5 Correct docblock based method parameters
    fabpot committed Jun 8, 2017
  2. Correct docblock based method parameters

    Tomasz Struczyński committed with fabpot Jun 7, 2017
Commits on Jun 6, 2017
  1. bug #286 Correct node visitor to correctly resolve hints to class par…

    …ameters (Tomasz Struczyński)
    
    This PR was squashed before being merged into the 4.0-dev branch (closes #286).
    
    Discussion
    ----------
    
    Correct node visitor to correctly resolve hints to class parameters
    
    This should close #281 .
    
    Commits
    -------
    
    5916e55 Correct node visitor to correctly resolve hints to class parameters
    fabpot committed Jun 6, 2017
  2. Correct node visitor to correctly resolve hints to class parameters

    Tomasz Struczyński committed with fabpot Jun 5, 2017
Commits on May 31, 2017
  1. bug #285 feature #283 Make namespace copyable (d3f3kt)

    This PR was merged into the 4.0-dev branch.
    
    Discussion
    ----------
    
    feature #283 Make namespace copyable
    
    Remove css ::before selector and add li elements with backslashes to make
    the breadcrumb copyable.
    
    Commits
    -------
    
    8df8e3a feature #283 Make namespace copyable
    fabpot committed May 31, 2017
  2. feature #283 Make namespace copyable

    Remove css ::before selector and add li elements with backslashes to make
    the breadcrumb copyable.
    d3f3kt committed May 31, 2017
Commits on May 5, 2017
  1. bumped version to 4.0.4-DEV

    fabpot committed May 5, 2017
  2. bumped version

    fabpot committed May 5, 2017
  3. updated CHANGELOG

    fabpot committed May 5, 2017
  4. bug #202 Tree parser sets links for namespaces containing sub namespa…

    …ces (Tomasz Struczyński)
    
    This PR was squashed before being merged into the 4.0-dev branch (closes #202).
    
    Discussion
    ----------
    
    Tree parser sets links for namespaces containing sub namespaces
    
    Helps with #174 . This may not be a complete fix, as there also should be checks in twig templates. But helps in case when namespace contains no classes, but only subnamespaces.
    
    Commits
    -------
    
    2801f10 Tree parser sets links for namespaces containing sub namespaces
    fabpot committed May 5, 2017
  5. Tree parser sets links for namespaces containing sub namespaces

    Tomasz Struczyński committed with fabpot Apr 20, 2016
  6. fixed travis

    fabpot committed May 5, 2017
  7. minor #277 Add PHP 7.1 to Travis build matrix (emirb)

    This PR was merged into the 4.0-dev branch.
    
    Discussion
    ----------
    
    Add PHP 7.1 to Travis build matrix
    
    Commits
    -------
    
    c22cab3 Add PHP 7.1 to Travis build matrix
    fabpot committed May 5, 2017
  8. feature #278 Use Markdown Extra instead of Markdown (mattgorle)

    This PR was squashed before being merged into the 4.0-dev branch (closes #278).
    
    Discussion
    ----------
    
    Use Markdown Extra instead of Markdown
    
    By using MarkdownExtra, significant extra functionality is made available to users.  For example, it is now possible to format tables within docblocks.
    
    This update does not alter any existing behaviour of sami.
    
    For a full explanation of the extra features available in Markdown Extra, see [https://michelf.ca/projects/php-markdown/extra/](https://michelf.ca/projects/php-markdown/extra/)
    
    Commits
    -------
    
    a8bebe4 Use Markdown Extra instead of Markdown
    fabpot committed May 5, 2017
  9. feature #265 Adds @todo tag support (philip)

    This PR was squashed before being merged into the 4.0-dev branch (closes #265).
    
    Discussion
    ----------
    
    Adds @todo tag support
    
    This is a PR for FriendsOfPHP/Sami#263 that adds `@todo` tag support.
    Adds a new insert_todos configuration option (disabled by default)
    If enabled, @todo tags are parsed and added below class and method descriptions.
    
    Please ignore original commit message, where my brain mixed the strings 'tag' and 'todo' :)
    
    Commits
    -------
    
    1ba77bc Adds @todo tag support
    fabpot committed May 5, 2017
  10. Adds @todo tag support

    philip committed with fabpot Jan 20, 2017
Commits on Apr 23, 2017
  1. Add PHP 7.1 to Travis build matrix

    emirb committed on GitHub Apr 23, 2017
Commits on Apr 18, 2017
  1. bug #274 Adds $this hint support (TheRealDarklord)

    This PR was merged into the 4.0-dev branch.
    
    Discussion
    ----------
    
    Adds $this hint support
    
    PR for issue FriendsOfPHP/Sami#273
    
    Commits
    -------
    
    8590c01 Add $this as class name alias for hints
    fabpot committed Apr 18, 2017
Commits on Apr 13, 2017
  1. Add $this as class name alias for hints

    TheRealDarklord committed on GitHub Apr 13, 2017
Commits on Mar 24, 2017
  1. bug #269 Fix parsing nullable types with php 7.1 (derFunk)

    This PR was squashed before being merged into the 4.0-dev branch (closes #269).
    
    Discussion
    ----------
    
    Fix parsing nullable types with php 7.1
    
    See also #264.
    
    This fixes the exception which was preventing document generation.
    The resulting docs which state e.g. `null|string` for a nullable `?string`.
    
    Commits
    -------
    
    521210e Fix parsing nullable types with php 7.1
    fabpot committed Mar 24, 2017
Commits on Jan 5, 2017
  1. bumped version to 4.0.1-DEV

    fabpot committed Jan 5, 2017
  2. bumped Twig to 2.0 final

    fabpot committed Jan 5, 2017
Commits on Jan 4, 2017
  1. fixed modifiers parsing

    fabpot committed Jan 4, 2017
  2. allowed HHVM to fail

    fabpot committed Jan 4, 2017
  3. fixed HHVM support

    fabpot committed Jan 4, 2017
  4. fixed travis

    fabpot committed Jan 4, 2017
Commits on Jan 2, 2017
  1. updated LICENSE year

    fabpot committed Jan 2, 2017
Commits on Dec 26, 2016
  1. updated CHANGELOG

    fabpot committed Dec 26, 2016
  2. fixed CS

    fabpot committed Dec 26, 2016
  3. bug #239 Use JS to select good entry in version dropdown (gza)

    This PR was squashed before being merged into the 4.0-dev branch (closes #239).
    
    Discussion
    ----------
    
    Use JS to select good entry in version dropdown
    
    Fixes #121
    
    If a page is the same between versions, it is not possible to select dropdown entry staticaly.
    Let's do it by JavaScript
    
    Commits
    -------
    
    7e97566 Use JS to select good entry in version dropdown
    fabpot committed Dec 26, 2016
  4. -

    fabpot committed Dec 26, 2016
  5. minor #246 Fix a typo (landrok)

    This PR was merged into the 4.0-dev branch.
    
    Discussion
    ----------
    
    Fix a typo
    
    Commits
    -------
    
    b504790 Fix a typo
    fabpot committed Dec 26, 2016