GraphQL\Examples\Blog\Data\DataSource::findLastStoryFor PHP Method

findLastStoryFor() public static method

public static findLastStoryFor ( $authorId )
    public static function findLastStoryFor($authorId)
    {
        $storiesFound = array_filter(self::$stories, function (Story $story) use($authorId) {
            return $story->authorId == $authorId;
        });
        return !empty($storiesFound) ? $storiesFound[count($storiesFound) - 1] : null;
    }

Usage Example

コード例 #1
0
ファイル: UserType.php プロジェクト: webonyx/graphql-php
 public function lastStoryPosted(User $user)
 {
     return DataSource::findLastStoryFor($user->id);
 }