Skip to content

Instantly share code, notes, and snippets.

@prolong
Created October 19, 2018 09:18
Show Gist options
  • Select an option

  • Save prolong/1aaba2744c0ce059429a44e4d18b689e to your computer and use it in GitHub Desktop.

Select an option

Save prolong/1aaba2744c0ce059429a44e4d18b689e to your computer and use it in GitHub Desktop.

Revisions

  1. prolong created this gist Oct 19, 2018.
    30 changes: 30 additions & 0 deletions rfc_1.php
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,30 @@
    <?php

    declare(strict_types=1);

    namespace App;

    /**
    * Class BaseClass
    * @package App\BaseClass
    */
    class BaseClass
    {
    /**
    * @param Query $query
    *
    * @return QueryBuilder
    */
    public function initQueryBuilder(Query $query): QueryBuilder
    {
    return new QueryBuilder($query);
    }
    }

    class SomeClass
    {
    public function initQueryBuilder(Query $query): QueryBuilder
    {
    return new QueryBuilder($query);
    }
    }